From 388960f044bb1f114d8ca4a5fde4599f7ae48c8f Mon Sep 17 00:00:00 2001 From: Todd Gamblin Date: Sun, 23 Feb 2020 16:59:01 -0800 Subject: version bump: 0.14.0 --- lib/spack/spack/__init__.py | 2 +- lib/spack/spack/solver/blis.lp | 2126 +++++++ lib/spack/spack/solver/hdf5.lp | 9304 +++++++++++++++++++++++++++++ lib/spack/spack/solver/old_concretizer.lp | 282 + 4 files changed, 11713 insertions(+), 1 deletion(-) create mode 100644 lib/spack/spack/solver/blis.lp create mode 100644 lib/spack/spack/solver/hdf5.lp create mode 100644 lib/spack/spack/solver/old_concretizer.lp diff --git a/lib/spack/spack/__init__.py b/lib/spack/spack/__init__.py index fa061756f0..b18acb2094 100644 --- a/lib/spack/spack/__init__.py +++ b/lib/spack/spack/__init__.py @@ -5,7 +5,7 @@ #: major, minor, patch version for Spack, in a tuple -spack_version_info = (0, 13, 4) +spack_version_info = (0, 14, 0) #: String containing Spack version joined with .'s spack_version = '.'.join(str(v) for v in spack_version_info) diff --git a/lib/spack/spack/solver/blis.lp b/lib/spack/spack/solver/blis.lp new file mode 100644 index 0000000000..15366e132a --- /dev/null +++ b/lib/spack/spack/solver/blis.lp @@ -0,0 +1,2126 @@ +%============================================================================= +% Generate +%============================================================================= + +%----------------------------------------------------------------------------- +% Environments +%----------------------------------------------------------------------------- +% +% Nodes in the concretized graph are identified by (Package, Env) -- +% where available environments come from hardware.yaml, and which +% environment a node is built for depends on whether it is a build +% dependency or a link/run/test dependency. +% + + +%----------------------------------------------------------------------------- +% Version semantics +%----------------------------------------------------------------------------- + +% versions are declared w/priority -- declared with priority implies declared +version_declared(Package, Version) :- version_declared(Package, Version, _). + +% Every node in the graph has exactly one version +1 { version(Package, Version) : version_possible(Package, Version) } 1 + :- node(Package). + +% If a version is declared but conflicted, it's not possible. +version_possible(Package, Version) + :- version_declared(Package, Version), not version_conflict(Package, Version). + +version_weight(Package, Version, Weight) + :- version(Package, Version), version_declared(Package, Version, Weight). + +#defined version_conflict/2. + +%----------------------------------------------------------------------------- +% Dependency semantics +%----------------------------------------------------------------------------- +% Dependencies of any type imply that one package "depends on" another +depends_on(Package, Dependency) :- depends_on(Package, Dependency, _). + +% declared dependencies are real if they're not virtual +depends_on(Package, Dependency, Type) + :- declared_dependency(Package, Dependency, Type), not virtual(Dependency), + node(Package). + +% if you declare a dependency on a virtual, you depend on one of its providers +1 { + depends_on(Package, Provider, Type) + : provides_virtual(Provider, Virtual) +} 1 + :- declared_dependency(Package, Virtual, Type), + virtual(Virtual), + node(Package). + +% if a virtual was required by some root spec, one provider is in the DAG +1 { node(Package) : provides_virtual(Package, Virtual) } 1 + :- virtual_node(Virtual). + +% for any virtual, there can be at most one provider in the DAG +provider(Package, Virtual) + :- node(Package), provides_virtual(Package, Virtual). +0 { provider(Package, Virtual) : node(Package) } 1 :- virtual(Virtual). + +% give dependents the virtuals they want +provider_weight(Dependency, Weight) + :- virtual(Virtual), depends_on(Package, Dependency), + provider(Dependency, Virtual), + pkg_provider_preference(Package, Virtual, Dependency, Weight). +provider_weight(Dependency, Weight) + :- virtual(Virtual), depends_on(Package, Dependency), + provider(Dependency, Virtual), + not pkg_provider_preference(Package, Virtual, Dependency, _), + default_provider_preference(Virtual, Dependency, Weight). + +% if there's no preference for something, it costs 100 to discourage its +% use with minimization +provider_weight(Dependency, 100) + :- virtual(Virtual), + provider(Dependency, Virtual), + depends_on(Package, Dependency), + not pkg_provider_preference(Package, Virtual, Dependency, _), + not default_provider_preference(Virtual, Dependency, _). + +% all nodes must be reachable from some root +needed(Package) :- root(Package), node(Package). +needed(Dependency) :- root(Package), depends_on(Package, Dependency). +needed(Dependency) + :- needed(Package), depends_on(Package, Dependency), node(Package). +:- node(Package), not needed(Package). + +% real dependencies imply new nodes. +node(Dependency) :- node(Package), depends_on(Package, Dependency). + +% do not warn if generated program contains none of these. +#defined depends_on/3. +#defined declared_dependency/3. +#defined virtual/1. +#defined virtual_node/1. +#defined provides_virtual/2. +#defined pkg_provider_preference/4. +#defined default_provider_preference/3. +#defined root/1. + +%----------------------------------------------------------------------------- +% Variant semantics +%----------------------------------------------------------------------------- +% one variant value for single-valued variants. +1 { + variant_value(Package, Variant, Value) + : variant_possible_value(Package, Variant, Value) +} 1 + :- node(Package), + variant(Package, Variant), + variant_single_value(Package, Variant). + +% at least one variant value for multi-valued variants. +1 { + variant_value(Package, Variant, Value) + : variant_possible_value(Package, Variant, Value) +} + :- node(Package), + variant(Package, Variant), + not variant_single_value(Package, Variant). + +% if a variant is set to anything, it is considered 'set'. +variant_set(Package, Variant) :- variant_set(Package, Variant, _). + +% variant_set is an explicitly set variant value. If it's not 'set', +% we revert to the default value. If it is set, we force the set value +variant_value(Package, Variant, Value) + :- node(Package), + variant(Package, Variant), + variant_set(Package, Variant, Value). + +% prefer default values. +variant_not_default(Package, Variant, Value, 1) + :- variant_value(Package, Variant, Value), + not variant_default_value(Package, Variant, Value), + node(Package). + +variant_not_default(Package, Variant, Value, 0) + :- variant_value(Package, Variant, Value), + variant_default_value(Package, Variant, Value), + node(Package). + +% suppress wranings about this atom being unset. It's only set if some +% spec or some package sets it, and without this, clingo will give +% warnings like 'info: atom does not occur in any rule head'. +#defined variant/2. +#defined variant_set/3. +#defined variant_single_value/2. +#defined variant_default_value/3. +#defined variant_possible_value/3. + +%----------------------------------------------------------------------------- +% Platform/OS semantics +%----------------------------------------------------------------------------- +% one platform, os per node +% TODO: convert these to use optimization, like targets. +1 { node_platform(Package, Platform) : node_platform(Packagee, Platform) } 1 + :- node(Package). +1 { node_os(Package, OS) : node_os(Package, OS) } 1 :- node(Package). + +% arch fields for pkg P are set if set to anything +node_platform_set(Package) :- node_platform_set(Package, _). +node_os_set(Package) :- node_os_set(Package, _). + +% if no platform/os is set, fall back to the defaults +node_platform(Package, Platform) + :- node(Package), + not node_platform_set(Package), + node_platform_default(Platform). +node_os(Package, OS) + :- node(Package), not node_os_set(Package), node_os_default(OS). + +% setting os/platform on a node is a hard constraint +node_platform(Package, Platform) + :- node(Package), node_platform_set(Package, Platform). +node_os(Package, OS) :- node(Package), node_os_set(Package, OS). + +% avoid info warnings (see variants) +#defined node_platform_set/2. +#defined node_os_set/2. + +%----------------------------------------------------------------------------- +% Target semantics +%----------------------------------------------------------------------------- +% one target per node -- optimization will pick the "best" one +1 { node_target(Package, Target) : target(Target) } 1 :- node(Package). + +% can't use targets on node if the compiler for the node doesn't support them +:- node_target(Package, Target), + not compiler_supports_target(Compiler, Version, Target), + node_compiler(Package, Compiler), + node_compiler_version(Package, Compiler, Version). + +% if a target is set explicitly, respect it +node_target(Package, Target) + :- node(Package), node_target_set(Package, Target). + +% each node has the weight of its assigned target +node_target_weight(Package, Weight) + :- node(Package), node_target(Package, Target), target_weight(Target, Weight). + +#defined node_target_set/2. + +%----------------------------------------------------------------------------- +% Compiler semantics +%----------------------------------------------------------------------------- + +% one compiler per node +1 { node_compiler(Package, Compiler) : compiler(Compiler) } 1 :- node(Package). +1 { node_compiler_version(Package, Compiler, Version) + : compiler_version(Compiler, Version) } 1 :- node(Package). +1 { compiler_weight(Package, Weight) : compiler_weight(Package, Weight) } 1 + :- node(Package). + +% dependencies imply we should try to match hard compiler constraints +% todo: look at what to do about intersecting constraints here. we'd +% ideally go with the "lowest" pref in the DAG +node_compiler_match_pref(Package, Compiler) + :- node_compiler_hard(Package, Compiler). +node_compiler_match_pref(Dependency, Compiler) + :- depends_on(Package, Dependency), + node_compiler_match_pref(Package, Compiler), + not node_compiler_hard(Dependency, _). +compiler_match(Package, 1) + :- node_compiler(Package, Compiler), + node_compiler_match_pref(Package, Compiler). + +node_compiler_version_match_pref(Package, Compiler, V) + :- node_compiler_version_hard(Package, Compiler, V). +node_compiler_version_match_pref(Dependency, Compiler, V) + :- depends_on(Package, Dependency), + node_compiler_version_match_pref(Package, Compiler, V), + not node_compiler_version_hard(Dependency, Compiler, _). +compiler_version_match(Package, 1) + :- node_compiler_version(Package, Compiler, V), + node_compiler_version_match_pref(Package, Compiler, V). + +#defined node_compiler_hard/2. +#defined node_compiler_version_hard/3. + +% compilers weighted by preference acccording to packages.yaml +compiler_weight(Package, Weight) + :- node_compiler(Package, Compiler), + node_compiler_version(Package, Compiler, V), + node_compiler_preference(Package, Compiler, V, Weight). +compiler_weight(Package, Weight) + :- node_compiler(Package, Compiler), + node_compiler_version(Package, Compiler, V), + not node_compiler_preference(Package, Compiler, _, _), + default_compiler_preference(Compiler, V, Weight). +compiler_weight(Package, 100) + :- node_compiler(Package, Compiler), + node_compiler_version(Package, Compiler, Version), + not node_compiler_preference(Package, Compiler, _, _), + not default_compiler_preference(Compiler, _, _). + +#defined node_compiler_preference/4. +#defined default_compiler_preference/3. + +%----------------------------------------------------------------------------- +% Compiler flags +%----------------------------------------------------------------------------- +% propagate flags when compilers match +inherit_flags(Package, Dependency) + :- depends_on(Package, Dependency), + node_compiler(Package, Compiler), + node_compiler(Dependency, Compiler), + compiler(Compiler), flag_type(FlagType). +node_flag_inherited(Dependency, FlagType, Flag) + :- node_flag_set(Package, FlagType, Flag), inherit_flags(Package, Dependency). +node_flag_inherited(Dependency, FlagType, Flag) + :- node_flag_inherited(Package, FlagType, Flag), + inherit_flags(Package, Dependency). + +% node with flags set to anythingg is "set" +node_flag_set(Package) :- node_flag_set(Package, _, _). + +% remember where flags came from +node_flag_source(Package, Package) :- node_flag_set(Package). +node_flag_source(Dependency, Q) + :- node_flag_source(Package, Q), inherit_flags(Package, Dependency). + +% compiler flags from compilers.yaml are put on nodes if compiler matches +node_flag(Package, FlagType, Flag), +node_flag_compiler_default(Package) + :- not node_flag_set(Package), + compiler_version_flag(Compiler, Version, FlagType, Flag), + node_compiler(Package, Compiler), + node_compiler_version(Package, Compiler, Version), + flag_type(FlagType), + compiler(Compiler), + compiler_version(Compiler, Version). + +% if a flag is set to something or inherited, it's included +node_flag(Package, FlagType, Flag) :- node_flag_set(Package, FlagType, Flag). +node_flag(Package, FlagType, Flag) + :- node_flag_inherited(Package, FlagType, Flag). + +% if no node flags are set for a type, there are no flags. +no_flags(Package, FlagType) + :- not node_flag(Package, FlagType, _), node(Package), flag_type(FlagType). + +#defined compiler_version_flag/4. +#defined node_flag/3. +#defined node_flag_set/3. + +%----------------------------------------------------------------------------- +% How to optimize the spec (high to low priority) +%----------------------------------------------------------------------------- +% weight root preferences higher +% +% TODO: how best to deal with this issue? It's not clear how best to +% weight all the constraints. Without this root preference, `spack solve +% hdf5` will pick mpich instead of openmpi, even if openmpi is the +% preferred provider, because openmpi has a version constraint on hwloc. +% It ends up choosing between settling for an old version of hwloc, or +% picking the second-best provider. This workaround weights root +% preferences higher so that hdf5's prefs are more important, but it's +% not clear this is a general solution. It would be nice to weight by +% distance to root, but that seems to slow down the solve a lot. +% +% One option is to make preferences hard constraints. Or maybe we need +% to look more closely at where a constraint came from and factor that +% into our weights. e.g., a non-default variant resulting from a version +% constraint counts like a version constraint. Needs more thought later. +% +root(Package, 2) :- root(Package), node(Package). +root(Dependency, 1) :- not root(Dependency), node(Dependency). + +% prefer default variants +#minimize { + Weight*R@10,Package,Variant,Value + : variant_not_default(Package, Variant, Value, Weight), root(Package, R) +}. + +% pick most preferred virtual providers +#minimize{ + Weight*R@9,Provider : provider_weight(Provider, Weight), root(Package, R) +}. + +% prefer more recent versions. +#minimize{ + Weight@8,Package,Version : version_weight(Package, Version, Weight) +}. + +% compiler preferences +#maximize{ Weight@7,Package : compiler_match(Package, Weight) }. +#minimize{ Weight@6,Package : compiler_weight(Package, Weight) }. + +% fastest target for node + +% TODO: if these are slightly different by compiler (e.g., skylake is +% best, gcc supports skylake and broadweell, clang's best is haswell) +% things seem to get really slow. +#minimize{ Weight@5,Package : node_target_weight(Package, Weight) }. + +%============================================================================ +% General Constraints +%============================================================================ + +%---------------------------------------------------------------------------- +% Available compilers +%---------------------------------------------------------------------------- +compiler("clang"). +compiler_version("clang", "10.0.0-apple") :- compiler("clang"). +compiler("gcc"). +compiler_version("gcc", "8.2.0") :- compiler("gcc"). + +%---------------------------------------------------------------------------- +% Default compiler preferences +%---------------------------------------------------------------------------- +default_compiler_preference("clang", "10.0.0-apple", 0). +default_compiler_preference("gcc", "8.2.0", 1). + +%---------------------------------------------------------------------------- +% Default architecture +%---------------------------------------------------------------------------- +node_platform_default("darwin"). +node_os_default("mojave"). +node_target_default("skylake"). + +%---------------------------------------------------------------------------- +% Target compatibility +%---------------------------------------------------------------------------- +compiler_supports_target("gcc", "8.2.0", "skylake"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("gcc", "8.2.0", "broadwell"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("gcc", "8.2.0", "haswell"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("gcc", "8.2.0", "ivybridge"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("gcc", "8.2.0", "sandybridge"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("gcc", "8.2.0", "westmere"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("gcc", "8.2.0", "nehalem"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("gcc", "8.2.0", "core2"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("gcc", "8.2.0", "nocona"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "skylake"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "broadwell"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "haswell"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "ivybridge"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "sandybridge"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "westmere"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "nehalem"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "core2"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "nocona"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +target("skylake"). +target_family("skylake", "x86_64"). +target_parent("skylake", "broadwell"). +target_weight("skylake", 0). + +target("broadwell"). +target_family("broadwell", "x86_64"). +target_parent("broadwell", "haswell"). +target_weight("broadwell", 1). + +target("haswell"). +target_family("haswell", "x86_64"). +target_parent("haswell", "ivybridge"). +target_weight("haswell", 2). + +target("ivybridge"). +target_family("ivybridge", "x86_64"). +target_parent("ivybridge", "sandybridge"). +target_weight("ivybridge", 3). + +target("sandybridge"). +target_family("sandybridge", "x86_64"). +target_parent("sandybridge", "westmere"). +target_weight("sandybridge", 4). + +target("westmere"). +target_family("westmere", "x86_64"). +target_parent("westmere", "nehalem"). +target_weight("westmere", 5). + +target("nehalem"). +target_family("nehalem", "x86_64"). +target_parent("nehalem", "core2"). +target_weight("nehalem", 6). + +target("core2"). +target_family("core2", "x86_64"). +target_parent("core2", "nocona"). +target_weight("core2", 7). + +target("nocona"). +target_family("nocona", "x86_64"). +target_parent("nocona", "x86_64"). +target_weight("nocona", 8). + +target("x86_64"). +target_family("x86_64", "x86_64"). +target_weight("x86_64", 9). + + +%---------------------------------------------------------------------------- +% Virtual providers +%---------------------------------------------------------------------------- +virtual("pkgconfig"). +provides_virtual("pkg-config", "pkgconfig"). +provides_virtual("pkgconf", "pkgconfig"). + +%---------------------------------------------------------------------------- +% Default virtual providers +%---------------------------------------------------------------------------- +default_provider_preference("pkgconfig", "pkgconf", 0). +default_provider_preference("pkgconfig", "pkg-config", 1). + +%---------------------------------------------------------------------------- +% Compiler flag defaults +%---------------------------------------------------------------------------- +flag_type("cflags"). +flag_type("cxxflags"). +flag_type("fflags"). +flag_type("ldflags"). +flag_type("ldlibs"). +flag_type("cppflags"). + + +%============================================================================ +% Package Constraints +%============================================================================ + +%---------------------------------------------------------------------------- +% Package: autoconf +%---------------------------------------------------------------------------- +version_declared("autoconf", "2.69", 0). +version_declared("autoconf", "2.62", 1). +version_declared("autoconf", "2.59", 2). +version_declared("autoconf", "2.13", 3). + +declared_dependency("autoconf", "m4", "build"). +declared_dependency("autoconf", "m4", "run"). +node("m4") :- depends_on("autoconf", "m4"), node("autoconf"). + +declared_dependency("autoconf", "perl", "build"). +declared_dependency("autoconf", "perl", "run"). +node("perl") :- depends_on("autoconf", "perl"), node("autoconf"). + + +%---------------------------------------------------------------------------- +% Package: automake +%---------------------------------------------------------------------------- +version_declared("automake", "1.16.1", 0). +version_declared("automake", "1.15.1", 1). +version_declared("automake", "1.15", 2). +version_declared("automake", "1.14.1", 3). +version_declared("automake", "1.13.4", 4). +version_declared("automake", "1.11.6", 5). + +declared_dependency("automake", "autoconf", "build"). +node("autoconf") :- depends_on("automake", "autoconf"), node("automake"). + +declared_dependency("automake", "perl", "build"). +declared_dependency("automake", "perl", "run"). +node("perl") :- depends_on("automake", "perl"), node("automake"). + + +%---------------------------------------------------------------------------- +% Package: bdftopcf +%---------------------------------------------------------------------------- +version_declared("bdftopcf", "1.0.5", 0). + +declared_dependency("bdftopcf", "fontsproto", "build"). +node("fontsproto") :- depends_on("bdftopcf", "fontsproto"), node("bdftopcf"). + +declared_dependency("bdftopcf", "libxfont", "build"). +declared_dependency("bdftopcf", "libxfont", "link"). +node("libxfont") :- depends_on("bdftopcf", "libxfont"), node("bdftopcf"). + +declared_dependency("bdftopcf", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("bdftopcf", "pkgconfig"), node("bdftopcf"). + +declared_dependency("bdftopcf", "util-macros", "build"). +node("util-macros") :- depends_on("bdftopcf", "util-macros"), node("bdftopcf"). + +declared_dependency("bdftopcf", "xproto", "build"). +node("xproto") :- depends_on("bdftopcf", "xproto"), node("bdftopcf"). + + +%---------------------------------------------------------------------------- +% Package: blis +%---------------------------------------------------------------------------- +version_declared("blis", "0.6.1", 0). +version_declared("blis", "0.6.0", 1). +version_declared("blis", "0.5.0", 2). +version_declared("blis", "0.4.0", 3). +version_declared("blis", "0.3.2", 4). +version_declared("blis", "0.3.1", 5). +version_declared("blis", "0.3.0", 6). +version_declared("blis", "0.2.2", 7). +version_declared("blis", "master", 8). + +variant("blis", "blas"). +variant_single_value("blis", "blas"). +variant_default_value("blis", "blas", "True"). +variant_possible_value("blis", "blas", "False"). +variant_possible_value("blis", "blas", "True"). + +variant("blis", "cblas"). +variant_single_value("blis", "cblas"). +variant_default_value("blis", "cblas", "True"). +variant_possible_value("blis", "cblas", "False"). +variant_possible_value("blis", "cblas", "True"). + +variant("blis", "shared"). +variant_single_value("blis", "shared"). +variant_default_value("blis", "shared", "True"). +variant_possible_value("blis", "shared", "False"). +variant_possible_value("blis", "shared", "True"). + +variant("blis", "static"). +variant_single_value("blis", "static"). +variant_default_value("blis", "static", "True"). +variant_possible_value("blis", "static", "False"). +variant_possible_value("blis", "static", "True"). + +variant("blis", "threads"). +variant_single_value("blis", "threads"). +variant_default_value("blis", "threads", "none"). +variant_possible_value("blis", "threads", "none"). +variant_possible_value("blis", "threads", "openmp"). +variant_possible_value("blis", "threads", "pthreads"). + +declared_dependency("blis", "python", "build"). +declared_dependency("blis", "python", "run"). +node("python") :- depends_on("blis", "python"), node("blis"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("blis", "python"), node("blis"). + + +%---------------------------------------------------------------------------- +% Package: bzip2 +%---------------------------------------------------------------------------- +version_declared("bzip2", "1.0.8", 0). +version_declared("bzip2", "1.0.7", 1). +version_declared("bzip2", "1.0.6", 2). + +variant("bzip2", "shared"). +variant_single_value("bzip2", "shared"). +variant_default_value("bzip2", "shared", "True"). +variant_possible_value("bzip2", "shared", "False"). +variant_possible_value("bzip2", "shared", "True"). + +declared_dependency("bzip2", "diffutils", "build"). +node("diffutils") :- depends_on("bzip2", "diffutils"), node("bzip2"). + + +%---------------------------------------------------------------------------- +% Package: diffutils +%---------------------------------------------------------------------------- +version_declared("diffutils", "3.7", 0). +version_declared("diffutils", "3.6", 1). + +declared_dependency("diffutils", "libiconv", "build"). +declared_dependency("diffutils", "libiconv", "link"). +node("libiconv") :- depends_on("diffutils", "libiconv"), node("diffutils"). + + +%---------------------------------------------------------------------------- +% Package: expat +%---------------------------------------------------------------------------- +version_declared("expat", "2.2.9", 0). +version_declared("expat", "2.2.5", 1). +version_declared("expat", "2.2.2", 2). +version_declared("expat", "2.2.0", 3). + +variant("expat", "libbsd"). +variant_single_value("expat", "libbsd"). +variant_default_value("expat", "libbsd", "False"). +variant_possible_value("expat", "libbsd", "False"). +variant_possible_value("expat", "libbsd", "True"). + +declared_dependency("expat", "libbsd", "build") :- node("expat"), 1 { version("expat", "2.2.2"); version("expat", "2.2.5"); version("expat", "2.2.9") } 1, variant_value("expat", "libbsd", "True"). +declared_dependency("expat", "libbsd", "link") :- node("expat"), 1 { version("expat", "2.2.2"); version("expat", "2.2.5"); version("expat", "2.2.9") } 1, variant_value("expat", "libbsd", "True"). +node("libbsd") :- depends_on("expat", "libbsd"), node("expat"), 1 { version("expat", "2.2.2"); version("expat", "2.2.5"); version("expat", "2.2.9") } 1, variant_value("expat", "libbsd", "True"). + + +%---------------------------------------------------------------------------- +% Package: font-util +%---------------------------------------------------------------------------- +version_declared("font-util", "1.3.2", 0). +version_declared("font-util", "1.3.1", 1). + +variant("font-util", "fonts"). +not variant_single_value("font-util", "fonts"). +variant_default_value("font-util", "fonts", "encodings"). +variant_default_value("font-util", "fonts", "font-adobe-100dpi"). +variant_default_value("font-util", "fonts", "font-adobe-75dpi"). +variant_default_value("font-util", "fonts", "font-adobe-utopia-100dpi"). +variant_default_value("font-util", "fonts", "font-adobe-utopia-75dpi"). +variant_default_value("font-util", "fonts", "font-adobe-utopia-type1"). +variant_default_value("font-util", "fonts", "font-alias"). +variant_default_value("font-util", "fonts", "font-arabic-misc"). +variant_default_value("font-util", "fonts", "font-bh-100dpi"). +variant_default_value("font-util", "fonts", "font-bh-75dpi"). +variant_default_value("font-util", "fonts", "font-bh-lucidatypewriter-100dpi"). +variant_default_value("font-util", "fonts", "font-bh-lucidatypewriter-75dpi"). +variant_default_value("font-util", "fonts", "font-bh-ttf"). +variant_default_value("font-util", "fonts", "font-bh-type1"). +variant_default_value("font-util", "fonts", "font-bitstream-100dpi"). +variant_default_value("font-util", "fonts", "font-bitstream-75dpi"). +variant_default_value("font-util", "fonts", "font-bitstream-speedo"). +variant_default_value("font-util", "fonts", "font-bitstream-type1"). +variant_default_value("font-util", "fonts", "font-cronyx-cyrillic"). +variant_default_value("font-util", "fonts", "font-cursor-misc"). +variant_default_value("font-util", "fonts", "font-daewoo-misc"). +variant_default_value("font-util", "fonts", "font-dec-misc"). +variant_default_value("font-util", "fonts", "font-ibm-type1"). +variant_default_value("font-util", "fonts", "font-isas-misc"). +variant_default_value("font-util", "fonts", "font-jis-misc"). +variant_default_value("font-util", "fonts", "font-micro-misc"). +variant_default_value("font-util", "fonts", "font-misc-cyrillic"). +variant_default_value("font-util", "fonts", "font-misc-ethiopic"). +variant_default_value("font-util", "fonts", "font-misc-meltho"). +variant_default_value("font-util", "fonts", "font-misc-misc"). +variant_default_value("font-util", "fonts", "font-mutt-misc"). +variant_default_value("font-util", "fonts", "font-schumacher-misc"). +variant_default_value("font-util", "fonts", "font-screen-cyrillic"). +variant_default_value("font-util", "fonts", "font-sun-misc"). +variant_default_value("font-util", "fonts", "font-winitzki-cyrillic"). +variant_default_value("font-util", "fonts", "font-xfree86-type1"). +variant_possible_value("font-util", "fonts", "encodings"). +variant_possible_value("font-util", "fonts", "font-adobe-100dpi"). +variant_possible_value("font-util", "fonts", "font-adobe-75dpi"). +variant_possible_value("font-util", "fonts", "font-adobe-utopia-100dpi"). +variant_possible_value("font-util", "fonts", "font-adobe-utopia-75dpi"). +variant_possible_value("font-util", "fonts", "font-adobe-utopia-type1"). +variant_possible_value("font-util", "fonts", "font-alias"). +variant_possible_value("font-util", "fonts", "font-arabic-misc"). +variant_possible_value("font-util", "fonts", "font-bh-100dpi"). +variant_possible_value("font-util", "fonts", "font-bh-75dpi"). +variant_possible_value("font-util", "fonts", "font-bh-lucidatypewriter-100dpi"). +variant_possible_value("font-util", "fonts", "font-bh-lucidatypewriter-75dpi"). +variant_possible_value("font-util", "fonts", "font-bh-ttf"). +variant_possible_value("font-util", "fonts", "font-bh-type1"). +variant_possible_value("font-util", "fonts", "font-bitstream-100dpi"). +variant_possible_value("font-util", "fonts", "font-bitstream-75dpi"). +variant_possible_value("font-util", "fonts", "font-bitstream-speedo"). +variant_possible_value("font-util", "fonts", "font-bitstream-type1"). +variant_possible_value("font-util", "fonts", "font-cronyx-cyrillic"). +variant_possible_value("font-util", "fonts", "font-cursor-misc"). +variant_possible_value("font-util", "fonts", "font-daewoo-misc"). +variant_possible_value("font-util", "fonts", "font-dec-misc"). +variant_possible_value("font-util", "fonts", "font-ibm-type1"). +variant_possible_value("font-util", "fonts", "font-isas-misc"). +variant_possible_value("font-util", "fonts", "font-jis-misc"). +variant_possible_value("font-util", "fonts", "font-micro-misc"). +variant_possible_value("font-util", "fonts", "font-misc-cyrillic"). +variant_possible_value("font-util", "fonts", "font-misc-ethiopic"). +variant_possible_value("font-util", "fonts", "font-misc-meltho"). +variant_possible_value("font-util", "fonts", "font-misc-misc"). +variant_possible_value("font-util", "fonts", "font-mutt-misc"). +variant_possible_value("font-util", "fonts", "font-schumacher-misc"). +variant_possible_value("font-util", "fonts", "font-screen-cyrillic"). +variant_possible_value("font-util", "fonts", "font-sun-misc"). +variant_possible_value("font-util", "fonts", "font-winitzki-cyrillic"). +variant_possible_value("font-util", "fonts", "font-xfree86-type1"). + +declared_dependency("font-util", "autoconf", "build"). +node("autoconf") :- depends_on("font-util", "autoconf"), node("font-util"). + +declared_dependency("font-util", "automake", "build"). +node("automake") :- depends_on("font-util", "automake"), node("font-util"). + +declared_dependency("font-util", "bdftopcf", "build"). +node("bdftopcf") :- depends_on("font-util", "bdftopcf"), node("font-util"). + +declared_dependency("font-util", "mkfontdir", "build"). +node("mkfontdir") :- depends_on("font-util", "mkfontdir"), node("font-util"). + +declared_dependency("font-util", "mkfontscale", "build"). +node("mkfontscale") :- depends_on("font-util", "mkfontscale"), node("font-util"). + +declared_dependency("font-util", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("font-util", "pkgconfig"), node("font-util"). + +declared_dependency("font-util", "util-macros", "build"). +node("util-macros") :- depends_on("font-util", "util-macros"), node("font-util"). + + +%---------------------------------------------------------------------------- +% Package: fontconfig +%---------------------------------------------------------------------------- +version_declared("fontconfig", "2.12.3", 0). +version_declared("fontconfig", "2.12.1", 1). +version_declared("fontconfig", "2.11.1", 2). + +declared_dependency("fontconfig", "font-util", "build"). +declared_dependency("fontconfig", "font-util", "link"). +node("font-util") :- depends_on("fontconfig", "font-util"), node("fontconfig"). + +declared_dependency("fontconfig", "freetype", "build"). +declared_dependency("fontconfig", "freetype", "link"). +node("freetype") :- depends_on("fontconfig", "freetype"), node("fontconfig"). + +declared_dependency("fontconfig", "gperf", "build") :- node("fontconfig"), 1 { version("fontconfig", "2.12.3") } 1. +node("gperf") :- depends_on("fontconfig", "gperf"), node("fontconfig"), 1 { version("fontconfig", "2.12.3") } 1. + +declared_dependency("fontconfig", "libxml2", "build"). +declared_dependency("fontconfig", "libxml2", "link"). +node("libxml2") :- depends_on("fontconfig", "libxml2"), node("fontconfig"). + +declared_dependency("fontconfig", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("fontconfig", "pkgconfig"), node("fontconfig"). + + +%---------------------------------------------------------------------------- +% Package: fontsproto +%---------------------------------------------------------------------------- +version_declared("fontsproto", "2.1.3", 0). + +declared_dependency("fontsproto", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("fontsproto", "pkgconfig"), node("fontsproto"). + +declared_dependency("fontsproto", "util-macros", "build"). +node("util-macros") :- depends_on("fontsproto", "util-macros"), node("fontsproto"). + + +%---------------------------------------------------------------------------- +% Package: freetype +%---------------------------------------------------------------------------- +version_declared("freetype", "2.10.1", 0). +version_declared("freetype", "2.9.1", 1). +version_declared("freetype", "2.7.1", 2). +version_declared("freetype", "2.7", 3). +version_declared("freetype", "2.5.3", 4). + +declared_dependency("freetype", "bzip2", "build"). +declared_dependency("freetype", "bzip2", "link"). +node("bzip2") :- depends_on("freetype", "bzip2"), node("freetype"). + +declared_dependency("freetype", "libpng", "build"). +declared_dependency("freetype", "libpng", "link"). +node("libpng") :- depends_on("freetype", "libpng"), node("freetype"). + +declared_dependency("freetype", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("freetype", "pkgconfig"), node("freetype"). + + +%---------------------------------------------------------------------------- +% Package: gdbm +%---------------------------------------------------------------------------- +version_declared("gdbm", "1.18.1", 0). +version_declared("gdbm", "1.14.1", 1). +version_declared("gdbm", "1.13", 2). +version_declared("gdbm", "1.12", 3). +version_declared("gdbm", "1.11", 4). +version_declared("gdbm", "1.10", 5). +version_declared("gdbm", "1.9.1", 6). +version_declared("gdbm", "1.9", 7). + +declared_dependency("gdbm", "readline", "build"). +declared_dependency("gdbm", "readline", "link"). +node("readline") :- depends_on("gdbm", "readline"), node("gdbm"). + + +%---------------------------------------------------------------------------- +% Package: gettext +%---------------------------------------------------------------------------- +version_declared("gettext", "0.20.1", 0). +version_declared("gettext", "0.19.8.1", 1). +version_declared("gettext", "0.19.7", 2). + +variant("gettext", "bzip2"). +variant_single_value("gettext", "bzip2"). +variant_default_value("gettext", "bzip2", "True"). +variant_possible_value("gettext", "bzip2", "False"). +variant_possible_value("gettext", "bzip2", "True"). + +variant("gettext", "curses"). +variant_single_value("gettext", "curses"). +variant_default_value("gettext", "curses", "True"). +variant_possible_value("gettext", "curses", "False"). +variant_possible_value("gettext", "curses", "True"). + +variant("gettext", "git"). +variant_single_value("gettext", "git"). +variant_default_value("gettext", "git", "True"). +variant_possible_value("gettext", "git", "False"). +variant_possible_value("gettext", "git", "True"). + +variant("gettext", "libunistring"). +variant_single_value("gettext", "libunistring"). +variant_default_value("gettext", "libunistring", "False"). +variant_possible_value("gettext", "libunistring", "False"). +variant_possible_value("gettext", "libunistring", "True"). + +variant("gettext", "libxml2"). +variant_single_value("gettext", "libxml2"). +variant_default_value("gettext", "libxml2", "True"). +variant_possible_value("gettext", "libxml2", "False"). +variant_possible_value("gettext", "libxml2", "True"). + +variant("gettext", "tar"). +variant_single_value("gettext", "tar"). +variant_default_value("gettext", "tar", "True"). +variant_possible_value("gettext", "tar", "False"). +variant_possible_value("gettext", "tar", "True"). + +variant("gettext", "xz"). +variant_single_value("gettext", "xz"). +variant_default_value("gettext", "xz", "True"). +variant_possible_value("gettext", "xz", "False"). +variant_possible_value("gettext", "xz", "True"). + +declared_dependency("gettext", "bzip2", "build") :- node("gettext"), variant_value("gettext", "bzip2", "True"). +declared_dependency("gettext", "bzip2", "link") :- node("gettext"), variant_value("gettext", "bzip2", "True"). +node("bzip2") :- depends_on("gettext", "bzip2"), node("gettext"), variant_value("gettext", "bzip2", "True"). + +declared_dependency("gettext", "libunistring", "build") :- node("gettext"), variant_value("gettext", "libunistring", "True"). +declared_dependency("gettext", "libunistring", "link") :- node("gettext"), variant_value("gettext", "libunistring", "True"). +node("libunistring") :- depends_on("gettext", "libunistring"), node("gettext"), variant_value("gettext", "libunistring", "True"). + +declared_dependency("gettext", "libxml2", "build") :- node("gettext"), variant_value("gettext", "libxml2", "True"). +declared_dependency("gettext", "libxml2", "link") :- node("gettext"), variant_value("gettext", "libxml2", "True"). +node("libxml2") :- depends_on("gettext", "libxml2"), node("gettext"), variant_value("gettext", "libxml2", "True"). + +declared_dependency("gettext", "ncurses", "build") :- node("gettext"), variant_value("gettext", "curses", "True"). +declared_dependency("gettext", "ncurses", "link") :- node("gettext"), variant_value("gettext", "curses", "True"). +node("ncurses") :- depends_on("gettext", "ncurses"), node("gettext"), variant_value("gettext", "curses", "True"). + +declared_dependency("gettext", "tar", "build") :- node("gettext"), variant_value("gettext", "tar", "True"). +declared_dependency("gettext", "tar", "link") :- node("gettext"), variant_value("gettext", "tar", "True"). +node("tar") :- depends_on("gettext", "tar"), node("gettext"), variant_value("gettext", "tar", "True"). + +declared_dependency("gettext", "xz", "build") :- node("gettext"), variant_value("gettext", "xz", "True"). +declared_dependency("gettext", "xz", "link") :- node("gettext"), variant_value("gettext", "xz", "True"). +declared_dependency("gettext", "xz", "run") :- node("gettext"), variant_value("gettext", "xz", "True"). +node("xz") :- depends_on("gettext", "xz"), node("gettext"), variant_value("gettext", "xz", "True"). + + +%---------------------------------------------------------------------------- +% Package: gperf +%---------------------------------------------------------------------------- +version_declared("gperf", "3.0.4", 0). + + +%---------------------------------------------------------------------------- +% Package: help2man +%---------------------------------------------------------------------------- +version_declared("help2man", "1.47.11", 0). +version_declared("help2man", "1.47.8", 1). +version_declared("help2man", "1.47.4", 2). + +declared_dependency("help2man", "gettext", "build"). +node("gettext") :- depends_on("help2man", "gettext"), node("help2man"). + +declared_dependency("help2man", "perl", "build"). +declared_dependency("help2man", "perl", "run"). +node("perl") :- depends_on("help2man", "perl"), node("help2man"). + + +%---------------------------------------------------------------------------- +% Package: inputproto +%---------------------------------------------------------------------------- +version_declared("inputproto", "2.3.2", 0). + +declared_dependency("inputproto", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("inputproto", "pkgconfig"), node("inputproto"). + +declared_dependency("inputproto", "util-macros", "build"). +node("util-macros") :- depends_on("inputproto", "util-macros"), node("inputproto"). + + +%---------------------------------------------------------------------------- +% Package: kbproto +%---------------------------------------------------------------------------- +version_declared("kbproto", "1.0.7", 0). + +declared_dependency("kbproto", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("kbproto", "pkgconfig"), node("kbproto"). + +declared_dependency("kbproto", "util-macros", "build"). +node("util-macros") :- depends_on("kbproto", "util-macros"), node("kbproto"). + + +%---------------------------------------------------------------------------- +% Package: libbsd +%---------------------------------------------------------------------------- +version_declared("libbsd", "0.10.0", 0). +version_declared("libbsd", "0.9.1", 1). +version_declared("libbsd", "0.9.0", 2). +version_declared("libbsd", "0.8.7", 3). +version_declared("libbsd", "0.8.6", 4). + + +%---------------------------------------------------------------------------- +% Package: libffi +%---------------------------------------------------------------------------- +version_declared("libffi", "3.2.1", 0). + + +%---------------------------------------------------------------------------- +% Package: libfontenc +%---------------------------------------------------------------------------- +version_declared("libfontenc", "1.1.3", 0). + +declared_dependency("libfontenc", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libfontenc", "pkgconfig"), node("libfontenc"). + +declared_dependency("libfontenc", "util-macros", "build"). +node("util-macros") :- depends_on("libfontenc", "util-macros"), node("libfontenc"). + +declared_dependency("libfontenc", "xproto", "build"). +node("xproto") :- depends_on("libfontenc", "xproto"), node("libfontenc"). + +declared_dependency("libfontenc", "zlib", "build"). +declared_dependency("libfontenc", "zlib", "link"). +node("zlib") :- depends_on("libfontenc", "zlib"), node("libfontenc"). + + +%---------------------------------------------------------------------------- +% Package: libiconv +%---------------------------------------------------------------------------- +version_declared("libiconv", "1.16", 0). +version_declared("libiconv", "1.15", 1). +version_declared("libiconv", "1.14", 2). + + +%---------------------------------------------------------------------------- +% Package: libnsl +%---------------------------------------------------------------------------- +version_declared("libnsl", "1.2.0", 0). + +declared_dependency("libnsl", "autoconf", "build"). +node("autoconf") :- depends_on("libnsl", "autoconf"), node("libnsl"). + +declared_dependency("libnsl", "automake", "build"). +node("automake") :- depends_on("libnsl", "automake"), node("libnsl"). + +declared_dependency("libnsl", "gettext", "build"). +declared_dependency("libnsl", "gettext", "link"). +node("gettext") :- depends_on("libnsl", "gettext"), node("libnsl"). + +declared_dependency("libnsl", "libtirpc", "build"). +declared_dependency("libnsl", "libtirpc", "link"). +node("libtirpc") :- depends_on("libnsl", "libtirpc"), node("libnsl"). + +declared_dependency("libnsl", "libtool", "build"). +node("libtool") :- depends_on("libnsl", "libtool"), node("libnsl"). + +declared_dependency("libnsl", "m4", "build"). +node("m4") :- depends_on("libnsl", "m4"), node("libnsl"). + +declared_dependency("libnsl", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libnsl", "pkgconfig"), node("libnsl"). + +declared_dependency("libnsl", "rpcsvc-proto", "build"). +declared_dependency("libnsl", "rpcsvc-proto", "link"). +node("rpcsvc-proto") :- depends_on("libnsl", "rpcsvc-proto"), node("libnsl"). + + +%---------------------------------------------------------------------------- +% Package: libpng +%---------------------------------------------------------------------------- +version_declared("libpng", "1.6.37", 0). +version_declared("libpng", "1.2.57", 1). + +declared_dependency("libpng", "zlib", "build"). +declared_dependency("libpng", "zlib", "link"). +node("zlib") :- depends_on("libpng", "zlib"), node("libpng"). + + +%---------------------------------------------------------------------------- +% Package: libpthread-stubs +%---------------------------------------------------------------------------- +version_declared("libpthread-stubs", "0.4", 0). +version_declared("libpthread-stubs", "0.3", 1). + + +%---------------------------------------------------------------------------- +% Package: libsigsegv +%---------------------------------------------------------------------------- +version_declared("libsigsegv", "2.12", 0). +version_declared("libsigsegv", "2.11", 1). +version_declared("libsigsegv", "2.10", 2). + + +%---------------------------------------------------------------------------- +% Package: libtirpc +%---------------------------------------------------------------------------- +version_declared("libtirpc", "1.1.4", 0). + + +%---------------------------------------------------------------------------- +% Package: libtool +%---------------------------------------------------------------------------- +version_declared("libtool", "2.4.6", 0). +version_declared("libtool", "2.4.2", 1). +version_declared("libtool", "develop", 2). + +declared_dependency("libtool", "autoconf", "build") :- node("libtool"), 1 { version("libtool", "2.4.2"); version("libtool", "develop") } 1. +node("autoconf") :- depends_on("libtool", "autoconf"), node("libtool"), 1 { version("libtool", "2.4.2"); version("libtool", "develop") } 1. + +declared_dependency("libtool", "automake", "build") :- node("libtool"), 1 { version("libtool", "2.4.2"); version("libtool", "develop") } 1. +node("automake") :- depends_on("libtool", "automake"), node("libtool"), 1 { version("libtool", "2.4.2"); version("libtool", "develop") } 1. + +declared_dependency("libtool", "help2man", "build") :- node("libtool"), 1 { version("libtool", "2.4.2"); version("libtool", "develop") } 1. +node("help2man") :- depends_on("libtool", "help2man"), node("libtool"), 1 { version("libtool", "2.4.2"); version("libtool", "develop") } 1. + +declared_dependency("libtool", "m4", "build"). +node("m4") :- depends_on("libtool", "m4"), node("libtool"). + +declared_dependency("libtool", "texinfo", "build") :- node("libtool"), 1 { version("libtool", "develop") } 1. +node("texinfo") :- depends_on("libtool", "texinfo"), node("libtool"), 1 { version("libtool", "develop") } 1. + +declared_dependency("libtool", "xz", "build") :- node("libtool"), 1 { version("libtool", "develop") } 1. +node("xz") :- depends_on("libtool", "xz"), node("libtool"), 1 { version("libtool", "develop") } 1. + + +%---------------------------------------------------------------------------- +% Package: libunistring +%---------------------------------------------------------------------------- +version_declared("libunistring", "0.9.10", 0). +version_declared("libunistring", "0.9.9", 1). +version_declared("libunistring", "0.9.8", 2). +version_declared("libunistring", "0.9.7", 3). +version_declared("libunistring", "0.9.6", 4). + +declared_dependency("libunistring", "libiconv", "build"). +declared_dependency("libunistring", "libiconv", "link"). +node("libiconv") :- depends_on("libunistring", "libiconv"), node("libunistring"). + + +%---------------------------------------------------------------------------- +% Package: libx11 +%---------------------------------------------------------------------------- +version_declared("libx11", "1.6.7", 0). +version_declared("libx11", "1.6.5", 1). +version_declared("libx11", "1.6.3", 2). + +declared_dependency("libx11", "inputproto", "build"). +node("inputproto") :- depends_on("libx11", "inputproto"), node("libx11"). + +declared_dependency("libx11", "kbproto", "build"). +declared_dependency("libx11", "kbproto", "link"). +node("kbproto") :- depends_on("libx11", "kbproto"), node("libx11"). + +declared_dependency("libx11", "libxcb", "build"). +declared_dependency("libx11", "libxcb", "link"). +node("libxcb") :- depends_on("libx11", "libxcb"), node("libx11"). + +declared_dependency("libx11", "perl", "build"). +node("perl") :- depends_on("libx11", "perl"), node("libx11"). + +declared_dependency("libx11", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libx11", "pkgconfig"), node("libx11"). + +declared_dependency("libx11", "util-macros", "build"). +node("util-macros") :- depends_on("libx11", "util-macros"), node("libx11"). + +declared_dependency("libx11", "xextproto", "build"). +declared_dependency("libx11", "xextproto", "link"). +node("xextproto") :- depends_on("libx11", "xextproto"), node("libx11"). + +declared_dependency("libx11", "xproto", "build"). +node("xproto") :- depends_on("libx11", "xproto"), node("libx11"). + +declared_dependency("libx11", "xtrans", "build"). +node("xtrans") :- depends_on("libx11", "xtrans"), node("libx11"). + + +%---------------------------------------------------------------------------- +% Package: libxau +%---------------------------------------------------------------------------- +version_declared("libxau", "1.0.8", 0). + +declared_dependency("libxau", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxau", "pkgconfig"), node("libxau"). + +declared_dependency("libxau", "util-macros", "build"). +node("util-macros") :- depends_on("libxau", "util-macros"), node("libxau"). + +declared_dependency("libxau", "xproto", "build"). +declared_dependency("libxau", "xproto", "link"). +node("xproto") :- depends_on("libxau", "xproto"), node("libxau"). + + +%---------------------------------------------------------------------------- +% Package: libxcb +%---------------------------------------------------------------------------- +version_declared("libxcb", "1.13", 0). +version_declared("libxcb", "1.12", 1). +version_declared("libxcb", "1.11.1", 2). +version_declared("libxcb", "1.11", 3). + +declared_dependency("libxcb", "libpthread-stubs", "build"). +declared_dependency("libxcb", "libpthread-stubs", "link"). +node("libpthread-stubs") :- depends_on("libxcb", "libpthread-stubs"), node("libxcb"). + +declared_dependency("libxcb", "libxau", "build"). +declared_dependency("libxcb", "libxau", "link"). +node("libxau") :- depends_on("libxcb", "libxau"), node("libxcb"). + +declared_dependency("libxcb", "libxdmcp", "build"). +declared_dependency("libxcb", "libxdmcp", "link"). +node("libxdmcp") :- depends_on("libxcb", "libxdmcp"), node("libxcb"). + +declared_dependency("libxcb", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxcb", "pkgconfig"), node("libxcb"). + +declared_dependency("libxcb", "util-macros", "build"). +node("util-macros") :- depends_on("libxcb", "util-macros"), node("libxcb"). + +declared_dependency("libxcb", "xcb-proto", "build"). +node("xcb-proto") :- depends_on("libxcb", "xcb-proto"), node("libxcb"). +declared_dependency("libxcb", "xcb-proto", "build") :- node("libxcb"), 1 { version("libxcb", "1.11"); version("libxcb", "1.11.1") } 1. +node("xcb-proto") :- depends_on("libxcb", "xcb-proto"), node("libxcb"), 1 { version("libxcb", "1.11"); version("libxcb", "1.11.1") } 1. +declared_dependency("libxcb", "xcb-proto", "build") :- node("libxcb"), 1 { version("libxcb", "1.12") } 1. +node("xcb-proto") :- depends_on("libxcb", "xcb-proto"), node("libxcb"), 1 { version("libxcb", "1.12") } 1. +1 { version("xcb-proto", "1.12"); version("xcb-proto", "1.13") } 1 :- depends_on("libxcb", "xcb-proto"), node("libxcb"), 1 { version("libxcb", "1.12") } 1. +declared_dependency("libxcb", "xcb-proto", "build") :- node("libxcb"), 1 { version("libxcb", "1.13") } 1. +node("xcb-proto") :- depends_on("libxcb", "xcb-proto"), node("libxcb"), 1 { version("libxcb", "1.13") } 1. +1 { version("xcb-proto", "1.13") } 1 :- depends_on("libxcb", "xcb-proto"), node("libxcb"), 1 { version("libxcb", "1.13") } 1. + + +%---------------------------------------------------------------------------- +% Package: libxdmcp +%---------------------------------------------------------------------------- +version_declared("libxdmcp", "1.1.2", 0). + +declared_dependency("libxdmcp", "libbsd", "build") :- node("libxdmcp"), node_platform("libxdmcp", "cray"). +declared_dependency("libxdmcp", "libbsd", "link") :- node("libxdmcp"), node_platform("libxdmcp", "cray"). +node("libbsd") :- depends_on("libxdmcp", "libbsd"), node("libxdmcp"), node_platform("libxdmcp", "cray"). +declared_dependency("libxdmcp", "libbsd", "build") :- node("libxdmcp"), node_platform("libxdmcp", "linux"). +declared_dependency("libxdmcp", "libbsd", "link") :- node("libxdmcp"), node_platform("libxdmcp", "linux"). +node("libbsd") :- depends_on("libxdmcp", "libbsd"), node("libxdmcp"), node_platform("libxdmcp", "linux"). + +declared_dependency("libxdmcp", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxdmcp", "pkgconfig"), node("libxdmcp"). + +declared_dependency("libxdmcp", "util-macros", "build"). +node("util-macros") :- depends_on("libxdmcp", "util-macros"), node("libxdmcp"). + +declared_dependency("libxdmcp", "xproto", "build"). +node("xproto") :- depends_on("libxdmcp", "xproto"), node("libxdmcp"). + + +%---------------------------------------------------------------------------- +% Package: libxext +%---------------------------------------------------------------------------- +version_declared("libxext", "1.3.3", 0). + +declared_dependency("libxext", "libx11", "build"). +declared_dependency("libxext", "libx11", "link"). +node("libx11") :- depends_on("libxext", "libx11"), node("libxext"). + +declared_dependency("libxext", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxext", "pkgconfig"), node("libxext"). + +declared_dependency("libxext", "util-macros", "build"). +node("util-macros") :- depends_on("libxext", "util-macros"), node("libxext"). + +declared_dependency("libxext", "xextproto", "build"). +node("xextproto") :- depends_on("libxext", "xextproto"), node("libxext"). + +declared_dependency("libxext", "xproto", "build"). +node("xproto") :- depends_on("libxext", "xproto"), node("libxext"). + + +%---------------------------------------------------------------------------- +% Package: libxfont +%---------------------------------------------------------------------------- +version_declared("libxfont", "1.5.2", 0). + +declared_dependency("libxfont", "fontsproto", "build"). +node("fontsproto") :- depends_on("libxfont", "fontsproto"), node("libxfont"). + +declared_dependency("libxfont", "freetype", "build"). +declared_dependency("libxfont", "freetype", "link"). +node("freetype") :- depends_on("libxfont", "freetype"), node("libxfont"). + +declared_dependency("libxfont", "libfontenc", "build"). +declared_dependency("libxfont", "libfontenc", "link"). +node("libfontenc") :- depends_on("libxfont", "libfontenc"), node("libxfont"). + +declared_dependency("libxfont", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxfont", "pkgconfig"), node("libxfont"). + +declared_dependency("libxfont", "util-macros", "build"). +node("util-macros") :- depends_on("libxfont", "util-macros"), node("libxfont"). + +declared_dependency("libxfont", "xproto", "build"). +node("xproto") :- depends_on("libxfont", "xproto"), node("libxfont"). + +declared_dependency("libxfont", "xtrans", "build"). +node("xtrans") :- depends_on("libxfont", "xtrans"), node("libxfont"). + + +%---------------------------------------------------------------------------- +% Package: libxft +%---------------------------------------------------------------------------- +version_declared("libxft", "2.3.2", 0). + +declared_dependency("libxft", "fontconfig", "build"). +declared_dependency("libxft", "fontconfig", "link"). +node("fontconfig") :- depends_on("libxft", "fontconfig"), node("libxft"). + +declared_dependency("libxft", "freetype", "build"). +declared_dependency("libxft", "freetype", "link"). +node("freetype") :- depends_on("libxft", "freetype"), node("libxft"). + +declared_dependency("libxft", "libx11", "build"). +declared_dependency("libxft", "libx11", "link"). +node("libx11") :- depends_on("libxft", "libx11"), node("libxft"). + +declared_dependency("libxft", "libxrender", "build"). +declared_dependency("libxft", "libxrender", "link"). +node("libxrender") :- depends_on("libxft", "libxrender"), node("libxft"). + +declared_dependency("libxft", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxft", "pkgconfig"), node("libxft"). + +declared_dependency("libxft", "util-macros", "build"). +node("util-macros") :- depends_on("libxft", "util-macros"), node("libxft"). + + +%---------------------------------------------------------------------------- +% Package: libxml2 +%---------------------------------------------------------------------------- +version_declared("libxml2", "2.9.9", 0). +version_declared("libxml2", "2.9.8", 1). +version_declared("libxml2", "2.9.4", 2). +version_declared("libxml2", "2.9.2", 3). +version_declared("libxml2", "2.7.8", 4). + +variant("libxml2", "python"). +variant_single_value("libxml2", "python"). +variant_default_value("libxml2", "python", "False"). +variant_possible_value("libxml2", "python", "False"). +variant_possible_value("libxml2", "python", "True"). + +declared_dependency("libxml2", "libiconv", "build"). +declared_dependency("libxml2", "libiconv", "link"). +node("libiconv") :- depends_on("libxml2", "libiconv"), node("libxml2"). + +declared_dependency("libxml2", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxml2", "pkgconfig"), node("libxml2"). + +declared_dependency("libxml2", "python", "build") :- node("libxml2"), variant_value("libxml2", "python", "True"). +declared_dependency("libxml2", "python", "link") :- node("libxml2"), variant_value("libxml2", "python", "True"). +node("python") :- depends_on("libxml2", "python"), node("libxml2"), variant_value("libxml2", "python", "True"). +variant_set("python", "libxml2", "False") :- depends_on("libxml2", "python"), node("libxml2"), variant_value("libxml2", "python", "True"). +variant_set("python", "shared", "True") :- depends_on("libxml2", "python"), node("libxml2"), variant_value("libxml2", "python", "True"). + +declared_dependency("libxml2", "xz", "build"). +declared_dependency("libxml2", "xz", "link"). +node("xz") :- depends_on("libxml2", "xz"), node("libxml2"). + +declared_dependency("libxml2", "zlib", "build"). +declared_dependency("libxml2", "zlib", "link"). +node("zlib") :- depends_on("libxml2", "zlib"), node("libxml2"). + + +%---------------------------------------------------------------------------- +% Package: libxrender +%---------------------------------------------------------------------------- +version_declared("libxrender", "0.9.10", 0). +version_declared("libxrender", "0.9.9", 1). + +declared_dependency("libxrender", "libx11", "build"). +declared_dependency("libxrender", "libx11", "link"). +node("libx11") :- depends_on("libxrender", "libx11"), node("libxrender"). + +declared_dependency("libxrender", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxrender", "pkgconfig"), node("libxrender"). + +declared_dependency("libxrender", "renderproto", "build"). +declared_dependency("libxrender", "renderproto", "link"). +node("renderproto") :- depends_on("libxrender", "renderproto"), node("libxrender"). + +declared_dependency("libxrender", "util-macros", "build"). +node("util-macros") :- depends_on("libxrender", "util-macros"), node("libxrender"). + + +%---------------------------------------------------------------------------- +% Package: libxscrnsaver +%---------------------------------------------------------------------------- +version_declared("libxscrnsaver", "1.2.2", 0). + +declared_dependency("libxscrnsaver", "libx11", "build"). +declared_dependency("libxscrnsaver", "libx11", "link"). +node("libx11") :- depends_on("libxscrnsaver", "libx11"), node("libxscrnsaver"). + +declared_dependency("libxscrnsaver", "libxext", "build"). +declared_dependency("libxscrnsaver", "libxext", "link"). +node("libxext") :- depends_on("libxscrnsaver", "libxext"), node("libxscrnsaver"). + +declared_dependency("libxscrnsaver", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxscrnsaver", "pkgconfig"), node("libxscrnsaver"). + +declared_dependency("libxscrnsaver", "scrnsaverproto", "build"). +node("scrnsaverproto") :- depends_on("libxscrnsaver", "scrnsaverproto"), node("libxscrnsaver"). + +declared_dependency("libxscrnsaver", "util-macros", "build"). +node("util-macros") :- depends_on("libxscrnsaver", "util-macros"), node("libxscrnsaver"). + +declared_dependency("libxscrnsaver", "xextproto", "build"). +node("xextproto") :- depends_on("libxscrnsaver", "xextproto"), node("libxscrnsaver"). + + +%---------------------------------------------------------------------------- +% Package: m4 +%---------------------------------------------------------------------------- +version_declared("m4", "1.4.18", 0). +version_declared("m4", "1.4.17", 1). + +variant("m4", "sigsegv"). +variant_single_value("m4", "sigsegv"). +variant_default_value("m4", "sigsegv", "True"). +variant_possible_value("m4", "sigsegv", "False"). +variant_possible_value("m4", "sigsegv", "True"). + +declared_dependency("m4", "libsigsegv", "build") :- node("m4"), variant_value("m4", "sigsegv", "True"). +declared_dependency("m4", "libsigsegv", "link") :- node("m4"), variant_value("m4", "sigsegv", "True"). +node("libsigsegv") :- depends_on("m4", "libsigsegv"), node("m4"), variant_value("m4", "sigsegv", "True"). + + +%---------------------------------------------------------------------------- +% Package: mkfontdir +%---------------------------------------------------------------------------- +version_declared("mkfontdir", "1.0.7", 0). + +declared_dependency("mkfontdir", "mkfontscale", "run"). +node("mkfontscale") :- depends_on("mkfontdir", "mkfontscale"), node("mkfontdir"). + +declared_dependency("mkfontdir", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("mkfontdir", "pkgconfig"), node("mkfontdir"). + +declared_dependency("mkfontdir", "util-macros", "build"). +node("util-macros") :- depends_on("mkfontdir", "util-macros"), node("mkfontdir"). + + +%---------------------------------------------------------------------------- +% Package: mkfontscale +%---------------------------------------------------------------------------- +version_declared("mkfontscale", "1.1.2", 0). + +declared_dependency("mkfontscale", "freetype", "build"). +declared_dependency("mkfontscale", "freetype", "link"). +node("freetype") :- depends_on("mkfontscale", "freetype"), node("mkfontscale"). + +declared_dependency("mkfontscale", "libfontenc", "build"). +declared_dependency("mkfontscale", "libfontenc", "link"). +node("libfontenc") :- depends_on("mkfontscale", "libfontenc"), node("mkfontscale"). + +declared_dependency("mkfontscale", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("mkfontscale", "pkgconfig"), node("mkfontscale"). + +declared_dependency("mkfontscale", "util-macros", "build"). +node("util-macros") :- depends_on("mkfontscale", "util-macros"), node("mkfontscale"). + +declared_dependency("mkfontscale", "xproto", "build"). +node("xproto") :- depends_on("mkfontscale", "xproto"), node("mkfontscale"). + + +%---------------------------------------------------------------------------- +% Package: ncurses +%---------------------------------------------------------------------------- +version_declared("ncurses", "6.1", 0). +version_declared("ncurses", "6.0", 1). +version_declared("ncurses", "5.9", 2). + +variant("ncurses", "symlinks"). +variant_single_value("ncurses", "symlinks"). +variant_default_value("ncurses", "symlinks", "False"). +variant_possible_value("ncurses", "symlinks", "False"). +variant_possible_value("ncurses", "symlinks", "True"). + +variant("ncurses", "termlib"). +variant_single_value("ncurses", "termlib"). +variant_default_value("ncurses", "termlib", "False"). +variant_possible_value("ncurses", "termlib", "False"). +variant_possible_value("ncurses", "termlib", "True"). + +declared_dependency("ncurses", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("ncurses", "pkgconfig"), node("ncurses"). + + +%---------------------------------------------------------------------------- +% Package: openssl +%---------------------------------------------------------------------------- +version_declared("openssl", "1.1.1d", 0). +version_declared("openssl", "1.1.1c", 1). +version_declared("openssl", "1.1.1b", 2). +version_declared("openssl", "1.1.1a", 3). +version_declared("openssl", "1.1.1", 4). +version_declared("openssl", "1.1.0l", 5). +version_declared("openssl", "1.1.0k", 6). +version_declared("openssl", "1.1.0j", 7). +version_declared("openssl", "1.1.0i", 8). +version_declared("openssl", "1.1.0g", 9). +version_declared("openssl", "1.1.0e", 10). +version_declared("openssl", "1.1.0d", 11). +version_declared("openssl", "1.1.0c", 12). +version_declared("openssl", "1.0.2t", 13). +version_declared("openssl", "1.0.2s", 14). +version_declared("openssl", "1.0.2r", 15). +version_declared("openssl", "1.0.2p", 16). +version_declared("openssl", "1.0.2o", 17). +version_declared("openssl", "1.0.2n", 18). +version_declared("openssl", "1.0.2m", 19). +version_declared("openssl", "1.0.2k", 20). +version_declared("openssl", "1.0.2j", 21). +version_declared("openssl", "1.0.2i", 22). +version_declared("openssl", "1.0.2h", 23). +version_declared("openssl", "1.0.2g", 24). +version_declared("openssl", "1.0.2f", 25). +version_declared("openssl", "1.0.2e", 26). +version_declared("openssl", "1.0.2d", 27). +version_declared("openssl", "1.0.1u", 28). +version_declared("openssl", "1.0.1t", 29). +version_declared("openssl", "1.0.1r", 30). +version_declared("openssl", "1.0.1h", 31). +version_declared("openssl", "1.0.1e", 32). + +variant("openssl", "systemcerts"). +variant_single_value("openssl", "systemcerts"). +variant_default_value("openssl", "systemcerts", "True"). +variant_possible_value("openssl", "systemcerts", "False"). +variant_possible_value("openssl", "systemcerts", "True"). + +declared_dependency("openssl", "perl", "build"). +declared_dependency("openssl", "perl", "test"). +node("perl") :- depends_on("openssl", "perl"), node("openssl"). + +declared_dependency("openssl", "zlib", "build"). +declared_dependency("openssl", "zlib", "link"). +node("zlib") :- depends_on("openssl", "zlib"), node("openssl"). + + +%---------------------------------------------------------------------------- +% Package: perl +%---------------------------------------------------------------------------- +version_declared("perl", "5.30.1", 0). +version_declared("perl", "5.31.7", 1). +version_declared("perl", "5.31.4", 2). +version_declared("perl", "5.30.0", 3). +version_declared("perl", "5.28.0", 4). +version_declared("perl", "5.26.2", 5). +version_declared("perl", "5.24.1", 6). +version_declared("perl", "5.22.4", 7). +version_declared("perl", "5.22.3", 8). +version_declared("perl", "5.22.2", 9). +version_declared("perl", "5.22.1", 10). +version_declared("perl", "5.22.0", 11). +version_declared("perl", "5.20.3", 12). +version_declared("perl", "5.18.4", 13). +version_declared("perl", "5.16.3", 14). + +variant("perl", "cpanm"). +variant_single_value("perl", "cpanm"). +variant_default_value("perl", "cpanm", "True"). +variant_possible_value("perl", "cpanm", "False"). +variant_possible_value("perl", "cpanm", "True"). + +variant("perl", "shared"). +variant_single_value("perl", "shared"). +variant_default_value("perl", "shared", "True"). +variant_possible_value("perl", "shared", "False"). +variant_possible_value("perl", "shared", "True"). + +variant("perl", "threads"). +variant_single_value("perl", "threads"). +variant_default_value("perl", "threads", "True"). +variant_possible_value("perl", "threads", "False"). +variant_possible_value("perl", "threads", "True"). + +declared_dependency("perl", "gdbm", "build"). +declared_dependency("perl", "gdbm", "link"). +node("gdbm") :- depends_on("perl", "gdbm"), node("perl"). + + +%---------------------------------------------------------------------------- +% Package: pkg-config +%---------------------------------------------------------------------------- +version_declared("pkg-config", "0.29.2", 0). +version_declared("pkg-config", "0.29.1", 1). +version_declared("pkg-config", "0.28", 2). + +variant("pkg-config", "internal_glib"). +variant_single_value("pkg-config", "internal_glib"). +variant_default_value("pkg-config", "internal_glib", "True"). +variant_possible_value("pkg-config", "internal_glib", "False"). +variant_possible_value("pkg-config", "internal_glib", "True"). + + +%---------------------------------------------------------------------------- +% Package: pkgconf +%---------------------------------------------------------------------------- +version_declared("pkgconf", "1.6.3", 0). +version_declared("pkgconf", "1.6.1", 1). +version_declared("pkgconf", "1.6.0", 2). +version_declared("pkgconf", "1.5.4", 3). +version_declared("pkgconf", "1.4.2", 4). +version_declared("pkgconf", "1.4.0", 5). +version_declared("pkgconf", "1.3.10", 6). +version_declared("pkgconf", "1.3.8", 7). + + +%---------------------------------------------------------------------------- +% Package: python +%---------------------------------------------------------------------------- +version_declared("python", "3.7.6", 0). +version_declared("python", "3.8.1", 1). +version_declared("python", "3.8.0", 2). +version_declared("python", "3.7.5", 3). +version_declared("python", "3.7.4", 4). +version_declared("python", "3.7.3", 5). +version_declared("python", "3.7.2", 6). +version_declared("python", "3.7.1", 7). +version_declared("python", "3.7.0", 8). +version_declared("python", "3.6.8", 9). +version_declared("python", "3.6.7", 10). +version_declared("python", "3.6.6", 11). +version_declared("python", "3.6.5", 12). +version_declared("python", "3.6.4", 13). +version_declared("python", "3.6.3", 14). +version_declared("python", "3.6.2", 15). +version_declared("python", "3.6.1", 16). +version_declared("python", "3.6.0", 17). +version_declared("python", "3.5.7", 18). +version_declared("python", "3.5.2", 19). +version_declared("python", "3.5.1", 20). +version_declared("python", "3.5.0", 21). +version_declared("python", "3.4.10", 22). +version_declared("python", "3.4.3", 23). +version_declared("python", "3.3.6", 24). +version_declared("python", "3.2.6", 25). +version_declared("python", "3.1.5", 26). +version_declared("python", "2.7.16", 27). +version_declared("python", "2.7.15", 28). +version_declared("python", "2.7.14", 29). +version_declared("python", "2.7.13", 30). +version_declared("python", "2.7.12", 31). +version_declared("python", "2.7.11", 32). +version_declared("python", "2.7.10", 33). +version_declared("python", "2.7.9", 34). +version_declared("python", "2.7.8", 35). + +variant("python", "bz2"). +variant_single_value("python", "bz2"). +variant_default_value("python", "bz2", "True"). +variant_possible_value("python", "bz2", "False"). +variant_possible_value("python", "bz2", "True"). + +variant("python", "ctypes"). +variant_single_value("python", "ctypes"). +variant_default_value("python", "ctypes", "True"). +variant_possible_value("python", "ctypes", "False"). +variant_possible_value("python", "ctypes", "True"). + +variant("python", "dbm"). +variant_single_value("python", "dbm"). +variant_default_value("python", "dbm", "True"). +variant_possible_value("python", "dbm", "False"). +variant_possible_value("python", "dbm", "True"). + +variant("python", "debug"). +variant_single_value("python", "debug"). +variant_default_value("python", "debug", "False"). +variant_possible_value("python", "debug", "False"). +variant_possible_value("python", "debug", "True"). + +variant("python", "libxml2"). +variant_single_value("python", "libxml2"). +variant_default_value("python", "libxml2", "True"). +variant_possible_value("python", "libxml2", "False"). +variant_possible_value("python", "libxml2", "True"). + +variant("python", "lzma"). +variant_single_value("python", "lzma"). +variant_default_value("python", "lzma", "True"). +variant_possible_value("python", "lzma", "False"). +variant_possible_value("python", "lzma", "True"). + +variant("python", "nis"). +variant_single_value("python", "nis"). +variant_default_value("python", "nis", "False"). +variant_possible_value("python", "nis", "False"). +variant_possible_value("python", "nis", "True"). + +variant("python", "optimizations"). +variant_single_value("python", "optimizations"). +variant_default_value("python", "optimizations", "False"). +variant_possible_value("python", "optimizations", "False"). +variant_possible_value("python", "optimizations", "True"). + +variant("python", "pic"). +variant_single_value("python", "pic"). +variant_default_value("python", "pic", "True"). +variant_possible_value("python", "pic", "False"). +variant_possible_value("python", "pic", "True"). + +variant("python", "pyexpat"). +variant_single_value("python", "pyexpat"). +variant_default_value("python", "pyexpat", "True"). +variant_possible_value("python", "pyexpat", "False"). +variant_possible_value("python", "pyexpat", "True"). + +variant("python", "pythoncmd"). +variant_single_value("python", "pythoncmd"). +variant_default_value("python", "pythoncmd", "True"). +variant_possible_value("python", "pythoncmd", "False"). +variant_possible_value("python", "pythoncmd", "True"). + +variant("python", "readline"). +variant_single_value("python", "readline"). +variant_default_value("python", "readline", "True"). +variant_possible_value("python", "readline", "False"). +variant_possible_value("python", "readline", "True"). + +variant("python", "shared"). +variant_single_value("python", "shared"). +variant_default_value("python", "shared", "False"). +variant_possible_value("python", "shared", "False"). +variant_possible_value("python", "shared", "True"). + +variant("python", "sqlite3"). +variant_single_value("python", "sqlite3"). +variant_default_value("python", "sqlite3", "True"). +variant_possible_value("python", "sqlite3", "False"). +variant_possible_value("python", "sqlite3", "True"). + +variant("python", "ssl"). +variant_single_value("python", "ssl"). +variant_default_value("python", "ssl", "True"). +variant_possible_value("python", "ssl", "False"). +variant_possible_value("python", "ssl", "True"). + +variant("python", "tix"). +variant_single_value("python", "tix"). +variant_default_value("python", "tix", "False"). +variant_possible_value("python", "tix", "False"). +variant_possible_value("python", "tix", "True"). + +variant("python", "tkinter"). +variant_single_value("python", "tkinter"). +variant_default_value("python", "tkinter", "False"). +variant_possible_value("python", "tkinter", "False"). +variant_possible_value("python", "tkinter", "True"). + +variant("python", "ucs4"). +variant_single_value("python", "ucs4"). +variant_default_value("python", "ucs4", "False"). +variant_possible_value("python", "ucs4", "False"). +variant_possible_value("python", "ucs4", "True"). + +variant("python", "uuid"). +variant_single_value("python", "uuid"). +variant_default_value("python", "uuid", "False"). +variant_possible_value("python", "uuid", "False"). +variant_possible_value("python", "uuid", "True"). + +variant("python", "zlib"). +variant_single_value("python", "zlib"). +variant_default_value("python", "zlib", "True"). +variant_possible_value("python", "zlib", "False"). +variant_possible_value("python", "zlib", "True"). + +declared_dependency("python", "bzip2", "build") :- node("python"), variant_value("python", "bz2", "True"). +declared_dependency("python", "bzip2", "link") :- node("python"), variant_value("python", "bz2", "True"). +node("bzip2") :- depends_on("python", "bzip2"), node("python"), variant_value("python", "bz2", "True"). + +declared_dependency("python", "expat", "build") :- node("python"), variant_value("python", "pyexpat", "True"). +declared_dependency("python", "expat", "link") :- node("python"), variant_value("python", "pyexpat", "True"). +node("expat") :- depends_on("python", "expat"), node("python"), variant_value("python", "pyexpat", "True"). + +declared_dependency("python", "gdbm", "build") :- node("python"), variant_value("python", "dbm", "True"). +declared_dependency("python", "gdbm", "link") :- node("python"), variant_value("python", "dbm", "True"). +node("gdbm") :- depends_on("python", "gdbm"), node("python"), variant_value("python", "dbm", "True"). + +declared_dependency("python", "gettext", "build") :- node("python"), variant_value("python", "libxml2", "False"). +declared_dependency("python", "gettext", "link") :- node("python"), variant_value("python", "libxml2", "False"). +node("gettext") :- depends_on("python", "gettext"), node("python"), variant_value("python", "libxml2", "False"). +variant_set("gettext", "libxml2", "False") :- depends_on("python", "gettext"), node("python"), variant_value("python", "libxml2", "False"). +declared_dependency("python", "gettext", "build") :- node("python"), variant_value("python", "libxml2", "True"). +declared_dependency("python", "gettext", "link") :- node("python"), variant_value("python", "libxml2", "True"). +node("gettext") :- depends_on("python", "gettext"), node("python"), variant_value("python", "libxml2", "True"). +variant_set("gettext", "libxml2", "True") :- depends_on("python", "gettext"), node("python"), variant_value("python", "libxml2", "True"). + +declared_dependency("python", "libffi", "build") :- node("python"), variant_value("python", "ctypes", "True"). +declared_dependency("python", "libffi", "link") :- node("python"), variant_value("python", "ctypes", "True"). +node("libffi") :- depends_on("python", "libffi"), node("python"), variant_value("python", "ctypes", "True"). + +declared_dependency("python", "libnsl", "build") :- node("python"), variant_value("python", "nis", "True"). +declared_dependency("python", "libnsl", "link") :- node("python"), variant_value("python", "nis", "True"). +node("libnsl") :- depends_on("python", "libnsl"), node("python"), variant_value("python", "nis", "True"). + +declared_dependency("python", "ncurses", "build") :- node("python"), variant_value("python", "readline", "True"). +declared_dependency("python", "ncurses", "link") :- node("python"), variant_value("python", "readline", "True"). +node("ncurses") :- depends_on("python", "ncurses"), node("python"), variant_value("python", "readline", "True"). + +declared_dependency("python", "openssl", "build") :- node("python"), variant_value("python", "ssl", "True"). +declared_dependency("python", "openssl", "link") :- node("python"), variant_value("python", "ssl", "True"). +node("openssl") :- depends_on("python", "openssl"), node("python"), variant_value("python", "ssl", "True"). +declared_dependency("python", "openssl", "build") :- node("python"), 1 { version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1, variant_value("python", "ssl", "True"). +declared_dependency("python", "openssl", "link") :- node("python"), 1 { version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1, variant_value("python", "ssl", "True"). +node("openssl") :- depends_on("python", "openssl"), node("python"), 1 { version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1, variant_value("python", "ssl", "True"). +1 { version("openssl", "1.0.2d"); version("openssl", "1.0.2e"); version("openssl", "1.0.2f"); version("openssl", "1.0.2g"); version("openssl", "1.0.2h"); version("openssl", "1.0.2i"); version("openssl", "1.0.2j"); version("openssl", "1.0.2k"); version("openssl", "1.0.2m"); version("openssl", "1.0.2n"); version("openssl", "1.0.2o"); version("openssl", "1.0.2p"); version("openssl", "1.0.2r"); version("openssl", "1.0.2s"); version("openssl", "1.0.2t"); version("openssl", "1.1.0c"); version("openssl", "1.1.0d"); version("openssl", "1.1.0e"); version("openssl", "1.1.0g"); version("openssl", "1.1.0i"); version("openssl", "1.1.0j"); version("openssl", "1.1.0k"); version("openssl", "1.1.0l"); version("openssl", "1.1.1"); version("openssl", "1.1.1a"); version("openssl", "1.1.1b"); version("openssl", "1.1.1c"); version("openssl", "1.1.1d") } 1 :- depends_on("python", "openssl"), node("python"), 1 { version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1, variant_value("python", "ssl", "True"). + +declared_dependency("python", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("python", "pkgconfig"), node("python"). + +declared_dependency("python", "readline", "build") :- node("python"), variant_value("python", "readline", "True"). +declared_dependency("python", "readline", "link") :- node("python"), variant_value("python", "readline", "True"). +node("readline") :- depends_on("python", "readline"), node("python"), variant_value("python", "readline", "True"). + +declared_dependency("python", "sqlite", "build") :- node("python"), variant_value("python", "sqlite3", "True"). +declared_dependency("python", "sqlite", "link") :- node("python"), variant_value("python", "sqlite3", "True"). +node("sqlite") :- depends_on("python", "sqlite"), node("python"), variant_value("python", "sqlite3", "True"). + +declared_dependency("python", "tcl", "build") :- node("python"), variant_value("python", "tkinter", "True"). +declared_dependency("python", "tcl", "link") :- node("python"), variant_value("python", "tkinter", "True"). +node("tcl") :- depends_on("python", "tcl"), node("python"), variant_value("python", "tkinter", "True"). + +declared_dependency("python", "tix", "build") :- node("python"), variant_value("python", "tix", "True"). +declared_dependency("python", "tix", "link") :- node("python"), variant_value("python", "tix", "True"). +node("tix") :- depends_on("python", "tix"), node("python"), variant_value("python", "tix", "True"). + +declared_dependency("python", "tk", "build") :- node("python"), variant_value("python", "tkinter", "True"). +declared_dependency("python", "tk", "link") :- node("python"), variant_value("python", "tkinter", "True"). +node("tk") :- depends_on("python", "tk"), node("python"), variant_value("python", "tkinter", "True"). + +declared_dependency("python", "xz", "build") :- node("python"), 1 { version("python", "3.3.6"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1, variant_value("python", "lzma", "True"). +declared_dependency("python", "xz", "link") :- node("python"), 1 { version("python", "3.3.6"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1, variant_value("python", "lzma", "True"). +node("xz") :- depends_on("python", "xz"), node("python"), 1 { version("python", "3.3.6"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1, variant_value("python", "lzma", "True"). + +declared_dependency("python", "zlib", "build") :- node("python"), variant_value("python", "zlib", "True"). +declared_dependency("python", "zlib", "link") :- node("python"), variant_value("python", "zlib", "True"). +node("zlib") :- depends_on("python", "zlib"), node("python"), variant_value("python", "zlib", "True"). + + +%---------------------------------------------------------------------------- +% Package: readline +%---------------------------------------------------------------------------- +version_declared("readline", "8.0", 0). +version_declared("readline", "7.0", 1). +version_declared("readline", "6.3", 2). + +declared_dependency("readline", "ncurses", "build"). +declared_dependency("readline", "ncurses", "link"). +node("ncurses") :- depends_on("readline", "ncurses"), node("readline"). + + +%---------------------------------------------------------------------------- +% Package: renderproto +%---------------------------------------------------------------------------- +version_declared("renderproto", "0.11.1", 0). + +declared_dependency("renderproto", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("renderproto", "pkgconfig"), node("renderproto"). + +declared_dependency("renderproto", "util-macros", "build"). +node("util-macros") :- depends_on("renderproto", "util-macros"), node("renderproto"). + + +%---------------------------------------------------------------------------- +% Package: rpcsvc-proto +%---------------------------------------------------------------------------- +version_declared("rpcsvc-proto", "1.4", 0). + +declared_dependency("rpcsvc-proto", "gettext", "build"). +declared_dependency("rpcsvc-proto", "gettext", "link"). +node("gettext") :- depends_on("rpcsvc-proto", "gettext"), node("rpcsvc-proto"). + + +%---------------------------------------------------------------------------- +% Package: scrnsaverproto +%---------------------------------------------------------------------------- +version_declared("scrnsaverproto", "1.2.2", 0). + +declared_dependency("scrnsaverproto", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("scrnsaverproto", "pkgconfig"), node("scrnsaverproto"). + +declared_dependency("scrnsaverproto", "util-macros", "build"). +node("util-macros") :- depends_on("scrnsaverproto", "util-macros"), node("scrnsaverproto"). + + +%---------------------------------------------------------------------------- +% Package: sqlite +%---------------------------------------------------------------------------- +version_declared("sqlite", "3.30.1", 0). +version_declared("sqlite", "3.30.0", 1). +version_declared("sqlite", "3.29.0", 2). +version_declared("sqlite", "3.28.0", 3). +version_declared("sqlite", "3.27.2", 4). +version_declared("sqlite", "3.27.1", 5). +version_declared("sqlite", "3.27.0", 6). +version_declared("sqlite", "3.26.0", 7). + +variant("sqlite", "column_metadata"). +variant_single_value("sqlite", "column_metadata"). +variant_default_value("sqlite", "column_metadata", "False"). +variant_possible_value("sqlite", "column_metadata", "False"). +variant_possible_value("sqlite", "column_metadata", "True"). + +variant("sqlite", "fts"). +variant_single_value("sqlite", "fts"). +variant_default_value("sqlite", "fts", "True"). +variant_possible_value("sqlite", "fts", "False"). +variant_possible_value("sqlite", "fts", "True"). + +variant("sqlite", "functions"). +variant_single_value("sqlite", "functions"). +variant_default_value("sqlite", "functions", "False"). +variant_possible_value("sqlite", "functions", "False"). +variant_possible_value("sqlite", "functions", "True"). + +variant("sqlite", "rtree"). +variant_single_value("sqlite", "rtree"). +variant_default_value("sqlite", "rtree", "False"). +variant_possible_value("sqlite", "rtree", "False"). +variant_possible_value("sqlite", "rtree", "True"). + +declared_dependency("sqlite", "readline", "build"). +declared_dependency("sqlite", "readline", "link"). +node("readline") :- depends_on("sqlite", "readline"), node("sqlite"). + +declared_dependency("sqlite", "zlib", "build"). +declared_dependency("sqlite", "zlib", "link"). +node("zlib") :- depends_on("sqlite", "zlib"), node("sqlite"). + + +%---------------------------------------------------------------------------- +% Package: tar +%---------------------------------------------------------------------------- +version_declared("tar", "1.32", 0). +version_declared("tar", "1.31", 1). +version_declared("tar", "1.30", 2). +version_declared("tar", "1.29", 3). +version_declared("tar", "1.28", 4). + +declared_dependency("tar", "libiconv", "build"). +declared_dependency("tar", "libiconv", "link"). +node("libiconv") :- depends_on("tar", "libiconv"), node("tar"). + + +%---------------------------------------------------------------------------- +% Package: tcl +%---------------------------------------------------------------------------- +version_declared("tcl", "8.6.8", 0). +version_declared("tcl", "8.6.6", 1). +version_declared("tcl", "8.6.5", 2). +version_declared("tcl", "8.6.4", 3). +version_declared("tcl", "8.6.3", 4). +version_declared("tcl", "8.5.19", 5). + +declared_dependency("tcl", "zlib", "build"). +declared_dependency("tcl", "zlib", "link"). +node("zlib") :- depends_on("tcl", "zlib"), node("tcl"). + + +%---------------------------------------------------------------------------- +% Package: texinfo +%---------------------------------------------------------------------------- +version_declared("texinfo", "6.5", 0). +version_declared("texinfo", "6.3", 1). +version_declared("texinfo", "6.0", 2). +version_declared("texinfo", "5.2", 3). +version_declared("texinfo", "5.1", 4). +version_declared("texinfo", "5.0", 5). + +declared_dependency("texinfo", "perl", "build"). +declared_dependency("texinfo", "perl", "link"). +node("perl") :- depends_on("texinfo", "perl"), node("texinfo"). + + +%---------------------------------------------------------------------------- +% Package: tix +%---------------------------------------------------------------------------- +version_declared("tix", "8.4.3", 0). + +declared_dependency("tix", "tcl", "build"). +declared_dependency("tix", "tcl", "link"). +node("tcl") :- depends_on("tix", "tcl"), node("tix"). +1 { version("tcl", "8.5.19") } 1 :- depends_on("tix", "tcl"), node("tix"). + +declared_dependency("tix", "tk", "build"). +declared_dependency("tix", "tk", "link"). +node("tk") :- depends_on("tix", "tk"), node("tix"). +1 { version("tk", "8.5.19") } 1 :- depends_on("tix", "tk"), node("tix"). + + +%---------------------------------------------------------------------------- +% Package: tk +%---------------------------------------------------------------------------- +version_declared("tk", "8.6.8", 0). +version_declared("tk", "8.6.6", 1). +version_declared("tk", "8.6.5", 2). +version_declared("tk", "8.6.3", 3). +version_declared("tk", "8.5.19", 4). + +variant("tk", "xft"). +variant_single_value("tk", "xft"). +variant_default_value("tk", "xft", "True"). +variant_possible_value("tk", "xft", "False"). +variant_possible_value("tk", "xft", "True"). + +variant("tk", "xss"). +variant_single_value("tk", "xss"). +variant_default_value("tk", "xss", "True"). +variant_possible_value("tk", "xss", "False"). +variant_possible_value("tk", "xss", "True"). + +declared_dependency("tk", "libx11", "build"). +declared_dependency("tk", "libx11", "link"). +node("libx11") :- depends_on("tk", "libx11"), node("tk"). + +declared_dependency("tk", "libxft", "build") :- node("tk"), variant_value("tk", "xft", "True"). +declared_dependency("tk", "libxft", "link") :- node("tk"), variant_value("tk", "xft", "True"). +node("libxft") :- depends_on("tk", "libxft"), node("tk"), variant_value("tk", "xft", "True"). + +declared_dependency("tk", "libxscrnsaver", "build") :- node("tk"), variant_value("tk", "xss", "True"). +declared_dependency("tk", "libxscrnsaver", "link") :- node("tk"), variant_value("tk", "xss", "True"). +node("libxscrnsaver") :- depends_on("tk", "libxscrnsaver"), node("tk"), variant_value("tk", "xss", "True"). + +declared_dependency("tk", "tcl", "build"). +declared_dependency("tk", "tcl", "link"). +node("tcl") :- depends_on("tk", "tcl"), node("tk"). +declared_dependency("tk", "tcl", "build") :- node("tk"), 1 { version("tk", "8.6.3"); version("tk", "8.6.5"); version("tk", "8.6.6"); version("tk", "8.6.8") } 1. +declared_dependency("tk", "tcl", "link") :- node("tk"), 1 { version("tk", "8.6.3"); version("tk", "8.6.5"); version("tk", "8.6.6"); version("tk", "8.6.8") } 1. +node("tcl") :- depends_on("tk", "tcl"), node("tk"), 1 { version("tk", "8.6.3"); version("tk", "8.6.5"); version("tk", "8.6.6"); version("tk", "8.6.8") } 1. +1 { version("tcl", "8.6.3"); version("tcl", "8.6.4"); version("tcl", "8.6.5"); version("tcl", "8.6.6"); version("tcl", "8.6.8") } 1 :- depends_on("tk", "tcl"), node("tk"), 1 { version("tk", "8.6.3"); version("tk", "8.6.5"); version("tk", "8.6.6"); version("tk", "8.6.8") } 1. + + +%---------------------------------------------------------------------------- +% Package: util-macros +%---------------------------------------------------------------------------- +version_declared("util-macros", "1.19.1", 0). +version_declared("util-macros", "1.19.0", 1). + + +%---------------------------------------------------------------------------- +% Package: xcb-proto +%---------------------------------------------------------------------------- +version_declared("xcb-proto", "1.13", 0). +version_declared("xcb-proto", "1.12", 1). +version_declared("xcb-proto", "1.11", 2). + + +%---------------------------------------------------------------------------- +% Package: xextproto +%---------------------------------------------------------------------------- +version_declared("xextproto", "7.3.0", 0). + +declared_dependency("xextproto", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("xextproto", "pkgconfig"), node("xextproto"). + +declared_dependency("xextproto", "util-macros", "build"). +node("util-macros") :- depends_on("xextproto", "util-macros"), node("xextproto"). + + +%---------------------------------------------------------------------------- +% Package: xproto +%---------------------------------------------------------------------------- +version_declared("xproto", "7.0.31", 0). +version_declared("xproto", "7.0.29", 1). + +declared_dependency("xproto", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("xproto", "pkgconfig"), node("xproto"). + +declared_dependency("xproto", "util-macros", "build"). +node("util-macros") :- depends_on("xproto", "util-macros"), node("xproto"). + + +%---------------------------------------------------------------------------- +% Package: xtrans +%---------------------------------------------------------------------------- +version_declared("xtrans", "1.3.5", 0). + +declared_dependency("xtrans", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("xtrans", "pkgconfig"), node("xtrans"). + +declared_dependency("xtrans", "util-macros", "build"). +node("util-macros") :- depends_on("xtrans", "util-macros"), node("xtrans"). + + +%---------------------------------------------------------------------------- +% Package: xz +%---------------------------------------------------------------------------- +version_declared("xz", "5.2.4", 0). +version_declared("xz", "5.2.3", 1). +version_declared("xz", "5.2.2", 2). +version_declared("xz", "5.2.0", 3). + + +%---------------------------------------------------------------------------- +% Package: zlib +%---------------------------------------------------------------------------- +version_declared("zlib", "1.2.11", 0). +version_declared("zlib", "1.2.8", 1). +version_declared("zlib", "1.2.3", 2). + +variant("zlib", "optimize"). +variant_single_value("zlib", "optimize"). +variant_default_value("zlib", "optimize", "True"). +variant_possible_value("zlib", "optimize", "False"). +variant_possible_value("zlib", "optimize", "True"). + +variant("zlib", "pic"). +variant_single_value("zlib", "pic"). +variant_default_value("zlib", "pic", "True"). +variant_possible_value("zlib", "pic", "False"). +variant_possible_value("zlib", "pic", "True"). + +variant("zlib", "shared"). +variant_single_value("zlib", "shared"). +variant_default_value("zlib", "shared", "True"). +variant_possible_value("zlib", "shared", "False"). +variant_possible_value("zlib", "shared", "True"). + + +%============================================================================ +% Spec Constraints +%============================================================================ +root("blis"). + +%---------------------------------------------------------------------------- +% Spec: blis +%---------------------------------------------------------------------------- +node("blis"). + +%=============================================================================- +% Display Results +% +% This section determines what parts of the model are printed at the end +%============================================================================== +#show node/1. +#show depends_on/3. +#show version/2. +#show variant_value/3. +#show node_platform/2. +#show node_os/2. +#show node_target/2. +#show node_compiler/2. +#show node_compiler_version/3. +#show node_flag/3. +#show node_flag_compiler_default/1. +#show node_flag_source/2. +#show no_flags/2. diff --git a/lib/spack/spack/solver/hdf5.lp b/lib/spack/spack/solver/hdf5.lp new file mode 100644 index 0000000000..02ac0f7772 --- /dev/null +++ b/lib/spack/spack/solver/hdf5.lp @@ -0,0 +1,9304 @@ +%============================================================================= +% Generate +%============================================================================= + +%----------------------------------------------------------------------------- +% Environments +%----------------------------------------------------------------------------- +% +% Nodes in the concretized graph are identified by (Package, Env) -- +% where available environments come from hardware.yaml, and which +% environment a node is built for depends on whether it is a build +% dependency or a link/run/test dependency. +% + +%----------------------------------------------------------------------------- +% Version semantics +%----------------------------------------------------------------------------- + +% versions are declared w/priority -- declared with priority implies declared +version_declared(Package, Version) :- version_declared(Package, Version, _). + +% Every node in the graph has exactly one version +1 { version(Package, Version) : version_possible(Package, Version) } 1 + :- node(Package). + +% If a version is declared but conflicted, it's not possible. +version_possible(Package, Version) + :- version_declared(Package, Version), not version_conflict(Package, Version). + +version_weight(Package, Version, Weight) + :- version(Package, Version), version_declared(Package, Version, Weight). + +#defined version_conflict/2. + +%----------------------------------------------------------------------------- +% Dependency semantics +%----------------------------------------------------------------------------- +% Dependencies of any type imply that one package "depends on" another +depends_on(Package, Dependency) :- depends_on(Package, Dependency, _). + +% declared dependencies are real if they're not virtual +depends_on(Package, Dependency, Type) + :- declared_dependency(Package, Dependency, Type), not virtual(Dependency), + node(Package). + +% if you declare a dependency on a virtual, you depend on one of its providers +1 { + depends_on(Package, Provider, Type) + : provides_virtual(Provider, Virtual) +} 1 + :- declared_dependency(Package, Virtual, Type), + virtual(Virtual), + node(Package). + +% if a virtual was required by some root spec, one provider is in the DAG +1 { node(Package) : provides_virtual(Package, Virtual) } 1 + :- virtual_node(Virtual). + +% for any virtual, there can be at most one provider in the DAG +provider(Package, Virtual) + :- node(Package), provides_virtual(Package, Virtual). +0 { provider(Package, Virtual) : node(Package) } 1 :- virtual(Virtual). + +% give dependents the virtuals they want +provider_weight(Dependency, Weight) + :- virtual(Virtual), depends_on(Package, Dependency), + provider(Dependency, Virtual), + pkg_provider_preference(Package, Virtual, Dependency, Weight). +provider_weight(Dependency, Weight) + :- virtual(Virtual), depends_on(Package, Dependency), + provider(Dependency, Virtual), + not pkg_provider_preference(Package, Virtual, Dependency, _), + default_provider_preference(Virtual, Dependency, Weight). + +% if there's no preference for something, it costs 100 to discourage its +% use with minimization +provider_weight(Dependency, 100) + :- virtual(Virtual), + provider(Dependency, Virtual), + depends_on(Package, Dependency), + not pkg_provider_preference(Package, Virtual, Dependency, _), + not default_provider_preference(Virtual, Dependency, _). + +% all nodes must be reachable from some root +needed(Package) :- root(Package), node(Package). +needed(Dependency) :- root(Package), depends_on(Package, Dependency). +needed(Dependency) + :- needed(Package), depends_on(Package, Dependency), node(Package). +:- node(Package), not needed(Package). + +% real dependencies imply new nodes. +node(Dependency) :- node(Package), depends_on(Package, Dependency). + +% do not warn if generated program contains none of these. +#defined depends_on/3. +#defined declared_dependency/3. +#defined virtual/1. +#defined virtual_node/1. +#defined provides_virtual/2. +#defined pkg_provider_preference/4. +#defined default_provider_preference/3. +#defined root/1. + +%----------------------------------------------------------------------------- +% Variant semantics +%----------------------------------------------------------------------------- +% one variant value for single-valued variants. +1 { + variant_value(Package, Variant, Value) + : variant_possible_value(Package, Variant, Value) +} 1 + :- node(Package), + variant(Package, Variant), + variant_single_value(Package, Variant). + +% at least one variant value for multi-valued variants. +1 { + variant_value(Package, Variant, Value) + : variant_possible_value(Package, Variant, Value) +} + :- node(Package), + variant(Package, Variant), + not variant_single_value(Package, Variant). + +% if a variant is set to anything, it is considered 'set'. +variant_set(Package, Variant) :- variant_set(Package, Variant, _). + +% variant_set is an explicitly set variant value. If it's not 'set', +% we revert to the default value. If it is set, we force the set value +variant_value(Package, Variant, Value) + :- node(Package), + variant(Package, Variant), + variant_set(Package, Variant, Value). + +% prefer default values. +variant_not_default(Package, Variant, Value, 1) + :- variant_value(Package, Variant, Value), + not variant_default_value(Package, Variant, Value), + node(Package). + +variant_not_default(Package, Variant, Value, 0) + :- variant_value(Package, Variant, Value), + variant_default_value(Package, Variant, Value), + node(Package). + +% suppress wranings about this atom being unset. It's only set if some +% spec or some package sets it, and without this, clingo will give +% warnings like 'info: atom does not occur in any rule head'. +#defined variant/2. +#defined variant_set/3. +#defined variant_single_value/2. +#defined variant_default_value/3. +#defined variant_possible_value/3. + +%----------------------------------------------------------------------------- +% Platform/OS semantics +%----------------------------------------------------------------------------- +% one platform, os per node +% TODO: convert these to use optimization, like targets. +1 { node_platform(Package, Platform) : node_platform(Packagee, Platform) } 1 + :- node(Package). +1 { node_os(Package, OS) : node_os(Package, OS) } 1 :- node(Package). + +% arch fields for pkg P are set if set to anything +node_platform_set(Package) :- node_platform_set(Package, _). +node_os_set(Package) :- node_os_set(Package, _). + +% if no platform/os is set, fall back to the defaults +node_platform(Package, Platform) + :- node(Package), + not node_platform_set(Package), + node_platform_default(Platform). +node_os(Package, OS) + :- node(Package), not node_os_set(Package), node_os_default(OS). + +% setting os/platform on a node is a hard constraint +node_platform(Package, Platform) + :- node(Package), node_platform_set(Package, Platform). +node_os(Package, OS) :- node(Package), node_os_set(Package, OS). + +% avoid info warnings (see variants) +#defined node_platform_set/2. +#defined node_os_set/2. + +%----------------------------------------------------------------------------- +% Target semantics +%----------------------------------------------------------------------------- +% one target per node -- optimization will pick the "best" one +1 { node_target(Package, Target) : target(Target) } 1 :- node(Package). + +% can't use targets on node if the compiler for the node doesn't support them +:- node_target(Package, Target), + not compiler_supports_target(Compiler, Version, Target), + node_compiler(Package, Compiler), + node_compiler_version(Package, Compiler, Version). + +% if a target is set explicitly, respect it +node_target(Package, Target) + :- node(Package), node_target_set(Package, Target). + +% each node has the weight of its assigned target +node_target_weight(Package, Weight) + :- node(Package), node_target(Package, Target), target_weight(Target, Weight). + +#defined node_target_set/2. + +%----------------------------------------------------------------------------- +% Compiler semantics +%----------------------------------------------------------------------------- + +% one compiler per node +1 { node_compiler(Package, Compiler) : compiler(Compiler) } 1 :- node(Package). +1 { node_compiler_version(Package, Compiler, Version) + : compiler_version(Compiler, Version) } 1 :- node(Package). +1 { compiler_weight(Package, Weight) : compiler_weight(Package, Weight) } 1 + :- node(Package). + +% dependencies imply we should try to match hard compiler constraints +% todo: look at what to do about intersecting constraints here. we'd +% ideally go with the "lowest" pref in the DAG +node_compiler_match_pref(Package, Compiler) + :- node_compiler_hard(Package, Compiler). +node_compiler_match_pref(Dependency, Compiler) + :- depends_on(Package, Dependency), + node_compiler_match_pref(Package, Compiler), + not node_compiler_hard(Dependency, _). +compiler_match(Package, 1) + :- node_compiler(Package, Compiler), + node_compiler_match_pref(Package, Compiler). + +node_compiler_version_match_pref(Package, Compiler, V) + :- node_compiler_version_hard(Package, Compiler, V). +node_compiler_version_match_pref(Dependency, Compiler, V) + :- depends_on(Package, Dependency), + node_compiler_version_match_pref(Package, Compiler, V), + not node_compiler_version_hard(Dependency, Compiler, _). +compiler_version_match(Package, 1) + :- node_compiler_version(Package, Compiler, V), + node_compiler_version_match_pref(Package, Compiler, V). + +#defined node_compiler_hard/2. +#defined node_compiler_version_hard/3. + +% compilers weighted by preference acccording to packages.yaml +compiler_weight(Package, Weight) + :- node_compiler(Package, Compiler), + node_compiler_version(Package, Compiler, V), + node_compiler_preference(Package, Compiler, V, Weight). +compiler_weight(Package, Weight) + :- node_compiler(Package, Compiler), + node_compiler_version(Package, Compiler, V), + not node_compiler_preference(Package, Compiler, _, _), + default_compiler_preference(Compiler, V, Weight). +compiler_weight(Package, 100) + :- node_compiler(Package, Compiler), + node_compiler_version(Package, Compiler, Version), + not node_compiler_preference(Package, Compiler, _, _), + not default_compiler_preference(Compiler, _, _). + +#defined node_compiler_preference/4. +#defined default_compiler_preference/3. + +%----------------------------------------------------------------------------- +% Compiler flags +%----------------------------------------------------------------------------- +% propagate flags when compilers match +inherit_flags(Package, Dependency) + :- depends_on(Package, Dependency), + node_compiler(Package, Compiler), + node_compiler(Dependency, Compiler), + compiler(Compiler), flag_type(FlagType). +node_flag_inherited(Dependency, FlagType, Flag) + :- node_flag_set(Package, FlagType, Flag), inherit_flags(Package, Dependency). +node_flag_inherited(Dependency, FlagType, Flag) + :- node_flag_inherited(Package, FlagType, Flag), + inherit_flags(Package, Dependency). + +% node with flags set to anythingg is "set" +node_flag_set(Package) :- node_flag_set(Package, _, _). + +% remember where flags came from +node_flag_source(Package, Package) :- node_flag_set(Package). +node_flag_source(Dependency, Q) + :- node_flag_source(Package, Q), inherit_flags(Package, Dependency). + +% compiler flags from compilers.yaml are put on nodes if compiler matches +node_flag(Package, FlagType, Flag), +node_flag_compiler_default(Package) + :- not node_flag_set(Package), + compiler_version_flag(Compiler, Version, FlagType, Flag), + node_compiler(Package, Compiler), + node_compiler_version(Package, Compiler, Version), + flag_type(FlagType), + compiler(Compiler), + compiler_version(Compiler, Version). + +% if a flag is set to something or inherited, it's included +node_flag(Package, FlagType, Flag) :- node_flag_set(Package, FlagType, Flag). +node_flag(Package, FlagType, Flag) + :- node_flag_inherited(Package, FlagType, Flag). + +% if no node flags are set for a type, there are no flags. +no_flags(Package, FlagType) + :- not node_flag(Package, FlagType, _), node(Package), flag_type(FlagType). + +#defined compiler_version_flag/4. +#defined node_flag/3. +#defined node_flag_set/3. + +%----------------------------------------------------------------------------- +% How to optimize the spec (high to low priority) +%----------------------------------------------------------------------------- +% weight root preferences higher +% +% TODO: how best to deal with this issue? It's not clear how best to +% weight all the constraints. Without this root preference, `spack solve +% hdf5` will pick mpich instead of openmpi, even if openmpi is the +% preferred provider, because openmpi has a version constraint on hwloc. +% It ends up choosing between settling for an old version of hwloc, or +% picking the second-best provider. This workaround weights root +% preferences higher so that hdf5's prefs are more important, but it's +% not clear this is a general solution. It would be nice to weight by +% distance to root, but that seems to slow down the solve a lot. +% +% One option is to make preferences hard constraints. Or maybe we need +% to look more closely at where a constraint came from and factor that +% into our weights. e.g., a non-default variant resulting from a version +% constraint counts like a version constraint. Needs more thought later. +% +root(Package, 2) :- root(Package), node(Package). +root(Dependency, 1) :- not root(Dependency), node(Dependency). + +% prefer default variants +#minimize { + Weight*R@10,Package,Variant,Value + : variant_not_default(Package, Variant, Value, Weight), root(Package, R) +}. + +% pick most preferred virtual providers +#minimize{ + Weight*R@9,Provider : provider_weight(Provider, Weight), root(Package, R) +}. + +% prefer more recent versions. +#minimize{ + Weight@8,Package,Version : version_weight(Package, Version, Weight) +}. + +% compiler preferences +#maximize{ Weight@7,Package : compiler_match(Package, Weight) }. +#minimize{ Weight@6,Package : compiler_weight(Package, Weight) }. + +% fastest target for node + +% TODO: if these are slightly different by compiler (e.g., skylake is +% best, gcc supports skylake and broadweell, clang's best is haswell) +% things seem to get really slow. +#minimize{ Weight@5,Package : node_target_weight(Package, Weight) }. + +%============================================================================ +% General Constraints +%============================================================================ + +%---------------------------------------------------------------------------- +% Available compilers +%---------------------------------------------------------------------------- +compiler("clang"). +compiler_version("clang", "10.0.0-apple") :- compiler("clang"). +compiler("gcc"). +compiler_version("gcc", "8.2.0") :- compiler("gcc"). + +%---------------------------------------------------------------------------- +% Default compiler preferences +%---------------------------------------------------------------------------- +default_compiler_preference("clang", "10.0.0-apple", 0). +default_compiler_preference("gcc", "8.2.0", 1). + +%---------------------------------------------------------------------------- +% Default architecture +%---------------------------------------------------------------------------- +node_platform_default("darwin"). +node_os_default("mojave"). +node_target_default("skylake"). + +%---------------------------------------------------------------------------- +% Target compatibility +%---------------------------------------------------------------------------- +compiler_supports_target("gcc", "8.2.0", "skylake"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("gcc", "8.2.0", "broadwell"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("gcc", "8.2.0", "haswell"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("gcc", "8.2.0", "ivybridge"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("gcc", "8.2.0", "sandybridge"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("gcc", "8.2.0", "westmere"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("gcc", "8.2.0", "nehalem"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("gcc", "8.2.0", "core2"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("gcc", "8.2.0", "nocona"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("gcc", "8.2.0", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "skylake"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "broadwell"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "haswell"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "ivybridge"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "sandybridge"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "westmere"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "nehalem"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "core2"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "nocona"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +compiler_supports_target("clang", "10.0.0-apple", "x86_64"). +target("skylake"). +target_family("skylake", "x86_64"). +target_parent("skylake", "broadwell"). +target_weight("skylake", 0). + +target("broadwell"). +target_family("broadwell", "x86_64"). +target_parent("broadwell", "haswell"). +target_weight("broadwell", 1). + +target("haswell"). +target_family("haswell", "x86_64"). +target_parent("haswell", "ivybridge"). +target_weight("haswell", 2). + +target("ivybridge"). +target_family("ivybridge", "x86_64"). +target_parent("ivybridge", "sandybridge"). +target_weight("ivybridge", 3). + +target("sandybridge"). +target_family("sandybridge", "x86_64"). +target_parent("sandybridge", "westmere"). +target_weight("sandybridge", 4). + +target("westmere"). +target_family("westmere", "x86_64"). +target_parent("westmere", "nehalem"). +target_weight("westmere", 5). + +target("nehalem"). +target_family("nehalem", "x86_64"). +target_parent("nehalem", "core2"). +target_weight("nehalem", 6). + +target("core2"). +target_family("core2", "x86_64"). +target_parent("core2", "nocona"). +target_weight("core2", 7). + +target("nocona"). +target_family("nocona", "x86_64"). +target_parent("nocona", "x86_64"). +target_weight("nocona", 8). + +target("x86_64"). +target_family("x86_64", "x86_64"). +target_weight("x86_64", 9). + + +%---------------------------------------------------------------------------- +% Virtual providers +%---------------------------------------------------------------------------- +virtual("awk"). +provides_virtual("gawk", "awk"). +provides_virtual("mawk", "awk"). +virtual("blas"). +provides_virtual("atlas", "blas"). +provides_virtual("blis", "blas"). +provides_virtual("blis", "blas"). +provides_virtual("cray-libsci", "blas"). +provides_virtual("essl", "blas"). +provides_virtual("intel-mkl", "blas"). +provides_virtual("intel-parallel-studio", "blas"). +provides_virtual("netlib-lapack", "blas"). +provides_virtual("netlib-xblas", "blas"). +provides_virtual("openblas", "blas"). +provides_virtual("veclibfort", "blas"). +virtual("gl"). +provides_virtual("mesa", "gl"). +provides_virtual("opengl", "gl"). +provides_virtual("opengl", "gl"). +provides_virtual("opengl", "gl"). +provides_virtual("opengl", "gl"). +provides_virtual("opengl", "gl"). +provides_virtual("opengl", "gl"). +provides_virtual("opengl", "gl"). +virtual("java"). +provides_virtual("ibm-java", "java"). +provides_virtual("icedtea", "java"). +provides_virtual("jdk", "java"). +provides_virtual("jdk", "java"). +provides_virtual("jdk", "java"). +provides_virtual("jdk", "java"). +provides_virtual("jdk", "java"). +provides_virtual("jdk", "java"). +provides_virtual("openjdk", "java"). +provides_virtual("openjdk", "java"). +virtual("jpeg"). +provides_virtual("libjpeg", "jpeg"). +provides_virtual("libjpeg-turbo", "jpeg"). +virtual("lapack"). +provides_virtual("atlas", "lapack"). +provides_virtual("cray-libsci", "lapack"). +provides_virtual("intel-mkl", "lapack"). +provides_virtual("intel-parallel-studio", "lapack"). +provides_virtual("libflame", "lapack"). +provides_virtual("netlib-lapack", "lapack"). +provides_virtual("openblas", "lapack"). +provides_virtual("veclibfort", "lapack"). +virtual("mpi"). +provides_virtual("charmpp", "mpi"). +provides_virtual("charmpp", "mpi"). +provides_virtual("charmpp", "mpi"). +provides_virtual("charmpp", "mpi"). +provides_virtual("charmpp", "mpi"). +provides_virtual("charmpp", "mpi"). +provides_virtual("charmpp", "mpi"). +provides_virtual("charmpp", "mpi"). +provides_virtual("charmpp", "mpi"). +provides_virtual("charmpp", "mpi"). +provides_virtual("charmpp", "mpi"). +provides_virtual("charmpp", "mpi"). +provides_virtual("charmpp", "mpi"). +provides_virtual("charmpp", "mpi"). +provides_virtual("fujitsu-mpi", "mpi"). +provides_virtual("intel-mpi", "mpi"). +provides_virtual("intel-parallel-studio", "mpi"). +provides_virtual("mpich", "mpi"). +provides_virtual("mpich", "mpi"). +provides_virtual("mpich", "mpi"). +provides_virtual("mpilander", "mpi"). +provides_virtual("mpt", "mpi"). +provides_virtual("mpt", "mpi"). +provides_virtual("mpt", "mpi"). +provides_virtual("mvapich2", "mpi"). +provides_virtual("mvapich2", "mpi"). +provides_virtual("mvapich2", "mpi"). +provides_virtual("openmpi", "mpi"). +provides_virtual("openmpi", "mpi"). +provides_virtual("openmpi", "mpi"). +provides_virtual("openmpi", "mpi"). +provides_virtual("spectrum-mpi", "mpi"). +virtual("pkgconfig"). +provides_virtual("pkg-config", "pkgconfig"). +provides_virtual("pkgconf", "pkgconfig"). +virtual("szip"). +provides_virtual("libaec", "szip"). +provides_virtual("libszip", "szip"). + +%---------------------------------------------------------------------------- +% Default virtual providers +%---------------------------------------------------------------------------- +default_provider_preference("awk", "gawk", 0). +default_provider_preference("blas", "openblas", 0). +default_provider_preference("gl", "mesa+opengl", 0). +default_provider_preference("gl", "opengl", 1). +default_provider_preference("java", "openjdk", 0). +default_provider_preference("java", "jdk", 1). +default_provider_preference("java", "ibm-java", 2). +default_provider_preference("jpeg", "libjpeg-turbo", 0). +default_provider_preference("jpeg", "libjpeg", 1). +default_provider_preference("lapack", "openblas", 0). +default_provider_preference("mpi", "openmpi", 0). +default_provider_preference("mpi", "mpich", 1). +default_provider_preference("pkgconfig", "pkgconf", 0). +default_provider_preference("pkgconfig", "pkg-config", 1). +default_provider_preference("szip", "libszip", 0). +default_provider_preference("szip", "libaec", 1). + +%---------------------------------------------------------------------------- +% Compiler flag defaults +%---------------------------------------------------------------------------- +flag_type("cflags"). +flag_type("cxxflags"). +flag_type("fflags"). +flag_type("ldflags"). +flag_type("ldlibs"). +flag_type("cppflags"). + + +%============================================================================ +% Package Constraints +%============================================================================ + +%---------------------------------------------------------------------------- +% Package: alsa-lib +%---------------------------------------------------------------------------- +version_declared("alsa-lib", "1.1.4.1", 0). + + +%---------------------------------------------------------------------------- +% Package: at-spi2-atk +%---------------------------------------------------------------------------- +version_declared("at-spi2-atk", "2.26.2", 0). +version_declared("at-spi2-atk", "2.26.1", 1). + +variant("at-spi2-atk", "buildtype"). +variant_single_value("at-spi2-atk", "buildtype"). +variant_default_value("at-spi2-atk", "buildtype", "release"). +variant_possible_value("at-spi2-atk", "buildtype", "debug"). +variant_possible_value("at-spi2-atk", "buildtype", "debugoptimized"). +variant_possible_value("at-spi2-atk", "buildtype", "minsize"). +variant_possible_value("at-spi2-atk", "buildtype", "plain"). +variant_possible_value("at-spi2-atk", "buildtype", "release"). + +declared_dependency("at-spi2-atk", "at-spi2-core", "build"). +declared_dependency("at-spi2-atk", "at-spi2-core", "link"). +node("at-spi2-core") :- depends_on("at-spi2-atk", "at-spi2-core"), node("at-spi2-atk"). + +declared_dependency("at-spi2-atk", "atk", "build"). +declared_dependency("at-spi2-atk", "atk", "link"). +node("atk") :- depends_on("at-spi2-atk", "atk"), node("at-spi2-atk"). +1 { version("atk", "2.28.1"); version("atk", "2.30.0") } 1 :- depends_on("at-spi2-atk", "atk"), node("at-spi2-atk"). + +declared_dependency("at-spi2-atk", "meson", "build"). +node("meson") :- depends_on("at-spi2-atk", "meson"), node("at-spi2-atk"). + +declared_dependency("at-spi2-atk", "ninja", "build"). +node("ninja") :- depends_on("at-spi2-atk", "ninja"), node("at-spi2-atk"). + +declared_dependency("at-spi2-atk", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("at-spi2-atk", "pkgconfig"), node("at-spi2-atk"). + + +%---------------------------------------------------------------------------- +% Package: at-spi2-core +%---------------------------------------------------------------------------- +version_declared("at-spi2-core", "2.28.0", 0). + +variant("at-spi2-core", "buildtype"). +variant_single_value("at-spi2-core", "buildtype"). +variant_default_value("at-spi2-core", "buildtype", "release"). +variant_possible_value("at-spi2-core", "buildtype", "debug"). +variant_possible_value("at-spi2-core", "buildtype", "debugoptimized"). +variant_possible_value("at-spi2-core", "buildtype", "minsize"). +variant_possible_value("at-spi2-core", "buildtype", "plain"). +variant_possible_value("at-spi2-core", "buildtype", "release"). + +declared_dependency("at-spi2-core", "dbus", "build"). +declared_dependency("at-spi2-core", "dbus", "link"). +node("dbus") :- depends_on("at-spi2-core", "dbus"), node("at-spi2-core"). +1 { version("dbus", "1.12.8") } 1 :- depends_on("at-spi2-core", "dbus"), node("at-spi2-core"). + +declared_dependency("at-spi2-core", "fixesproto", "build"). +node("fixesproto") :- depends_on("at-spi2-core", "fixesproto"), node("at-spi2-core"). + +declared_dependency("at-spi2-core", "gettext", "build"). +declared_dependency("at-spi2-core", "gettext", "link"). +node("gettext") :- depends_on("at-spi2-core", "gettext"), node("at-spi2-core"). + +declared_dependency("at-spi2-core", "glib", "build"). +declared_dependency("at-spi2-core", "glib", "link"). +node("glib") :- depends_on("at-spi2-core", "glib"), node("at-spi2-core"). +1 { version("glib", "2.56.1"); version("glib", "2.56.2"); version("glib", "2.56.3") } 1 :- depends_on("at-spi2-core", "glib"), node("at-spi2-core"). + +declared_dependency("at-spi2-core", "inputproto", "build"). +node("inputproto") :- depends_on("at-spi2-core", "inputproto"), node("at-spi2-core"). + +declared_dependency("at-spi2-core", "libx11", "build"). +declared_dependency("at-spi2-core", "libx11", "link"). +node("libx11") :- depends_on("at-spi2-core", "libx11"), node("at-spi2-core"). + +declared_dependency("at-spi2-core", "libxi", "build"). +declared_dependency("at-spi2-core", "libxi", "link"). +node("libxi") :- depends_on("at-spi2-core", "libxi"), node("at-spi2-core"). + +declared_dependency("at-spi2-core", "libxtst", "build"). +node("libxtst") :- depends_on("at-spi2-core", "libxtst"), node("at-spi2-core"). + +declared_dependency("at-spi2-core", "meson", "build"). +node("meson") :- depends_on("at-spi2-core", "meson"), node("at-spi2-core"). + +declared_dependency("at-spi2-core", "ninja", "build"). +node("ninja") :- depends_on("at-spi2-core", "ninja"), node("at-spi2-core"). + +declared_dependency("at-spi2-core", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("at-spi2-core", "pkgconfig"), node("at-spi2-core"). + +declared_dependency("at-spi2-core", "python", "build"). +node("python") :- depends_on("at-spi2-core", "python"), node("at-spi2-core"). + +declared_dependency("at-spi2-core", "recordproto", "build"). +node("recordproto") :- depends_on("at-spi2-core", "recordproto"), node("at-spi2-core"). + + +%---------------------------------------------------------------------------- +% Package: atk +%---------------------------------------------------------------------------- +version_declared("atk", "2.30.0", 0). +version_declared("atk", "2.28.1", 1). +version_declared("atk", "2.20.0", 2). +version_declared("atk", "2.14.0", 3). + +declared_dependency("atk", "gettext", "build"). +declared_dependency("atk", "gettext", "link"). +node("gettext") :- depends_on("atk", "gettext"), node("atk"). + +declared_dependency("atk", "glib", "build"). +declared_dependency("atk", "glib", "link"). +node("glib") :- depends_on("atk", "glib"), node("atk"). + +declared_dependency("atk", "gobject-introspection", "build"). +declared_dependency("atk", "gobject-introspection", "link"). +node("gobject-introspection") :- depends_on("atk", "gobject-introspection"), node("atk"). + +declared_dependency("atk", "libffi", "build"). +declared_dependency("atk", "libffi", "link"). +node("libffi") :- depends_on("atk", "libffi"), node("atk"). + +declared_dependency("atk", "meson", "build") :- node("atk"), 1 { version("atk", "2.28.1"); version("atk", "2.30.0") } 1. +node("meson") :- depends_on("atk", "meson"), node("atk"), 1 { version("atk", "2.28.1"); version("atk", "2.30.0") } 1. +declared_dependency("atk", "meson", "build") :- node("atk"), 1 { version("atk", "2.30.0") } 1. +node("meson") :- depends_on("atk", "meson"), node("atk"), 1 { version("atk", "2.30.0") } 1. +1 { version("meson", "0.49.0"); version("meson", "0.49.1") } 1 :- depends_on("atk", "meson"), node("atk"), 1 { version("atk", "2.30.0") } 1. + +declared_dependency("atk", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("atk", "pkgconfig"), node("atk"). + + +%---------------------------------------------------------------------------- +% Package: atlas +%---------------------------------------------------------------------------- +version_declared("atlas", "3.10.3", 0). +version_declared("atlas", "3.11.41", 1). +version_declared("atlas", "3.11.39", 2). +version_declared("atlas", "3.11.34", 3). +version_declared("atlas", "3.10.2", 4). + +variant("atlas", "shared"). +variant_single_value("atlas", "shared"). +variant_default_value("atlas", "shared", "True"). +variant_possible_value("atlas", "shared", "False"). +variant_possible_value("atlas", "shared", "True"). + +variant("atlas", "threads"). +variant_single_value("atlas", "threads"). +variant_default_value("atlas", "threads", "none"). +variant_possible_value("atlas", "threads", "none"). +variant_possible_value("atlas", "threads", "pthreads"). + +variant("atlas", "tune_cpu"). +variant_single_value("atlas", "tune_cpu"). +variant_default_value("atlas", "tune_cpu", -1). +variant_possible_value("atlas", "tune_cpu", -1). + + +%---------------------------------------------------------------------------- +% Package: autoconf +%---------------------------------------------------------------------------- +version_declared("autoconf", "2.69", 0). +version_declared("autoconf", "2.62", 1). +version_declared("autoconf", "2.59", 2). +version_declared("autoconf", "2.13", 3). + +declared_dependency("autoconf", "m4", "build"). +declared_dependency("autoconf", "m4", "run"). +node("m4") :- depends_on("autoconf", "m4"), node("autoconf"). + +declared_dependency("autoconf", "perl", "build"). +declared_dependency("autoconf", "perl", "run"). +node("perl") :- depends_on("autoconf", "perl"), node("autoconf"). + + +%---------------------------------------------------------------------------- +% Package: automake +%---------------------------------------------------------------------------- +version_declared("automake", "1.16.1", 0). +version_declared("automake", "1.15.1", 1). +version_declared("automake", "1.15", 2). +version_declared("automake", "1.14.1", 3). +version_declared("automake", "1.13.4", 4). +version_declared("automake", "1.11.6", 5). + +declared_dependency("automake", "autoconf", "build"). +node("autoconf") :- depends_on("automake", "autoconf"), node("automake"). + +declared_dependency("automake", "perl", "build"). +declared_dependency("automake", "perl", "run"). +node("perl") :- depends_on("automake", "perl"), node("automake"). + + +%---------------------------------------------------------------------------- +% Package: bdftopcf +%---------------------------------------------------------------------------- +version_declared("bdftopcf", "1.0.5", 0). + +declared_dependency("bdftopcf", "fontsproto", "build"). +node("fontsproto") :- depends_on("bdftopcf", "fontsproto"), node("bdftopcf"). + +declared_dependency("bdftopcf", "libxfont", "build"). +declared_dependency("bdftopcf", "libxfont", "link"). +node("libxfont") :- depends_on("bdftopcf", "libxfont"), node("bdftopcf"). + +declared_dependency("bdftopcf", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("bdftopcf", "pkgconfig"), node("bdftopcf"). + +declared_dependency("bdftopcf", "util-macros", "build"). +node("util-macros") :- depends_on("bdftopcf", "util-macros"), node("bdftopcf"). + +declared_dependency("bdftopcf", "xproto", "build"). +node("xproto") :- depends_on("bdftopcf", "xproto"), node("bdftopcf"). + + +%---------------------------------------------------------------------------- +% Package: bdw-gc +%---------------------------------------------------------------------------- +version_declared("bdw-gc", "8.0.0", 0). +version_declared("bdw-gc", "7.6.0", 1). +version_declared("bdw-gc", "7.4.4", 2). + +variant("bdw-gc", "libatomic-ops"). +variant_single_value("bdw-gc", "libatomic-ops"). +variant_default_value("bdw-gc", "libatomic-ops", "True"). +variant_possible_value("bdw-gc", "libatomic-ops", "False"). +variant_possible_value("bdw-gc", "libatomic-ops", "True"). + +variant("bdw-gc", "threads"). +variant_single_value("bdw-gc", "threads"). +variant_default_value("bdw-gc", "threads", "none"). +variant_possible_value("bdw-gc", "threads", "dgux386"). +variant_possible_value("bdw-gc", "threads", "none"). +variant_possible_value("bdw-gc", "threads", "posix"). + +declared_dependency("bdw-gc", "libatomic-ops", "build") :- node("bdw-gc"), variant_value("bdw-gc", "libatomic-ops", "True"). +declared_dependency("bdw-gc", "libatomic-ops", "link") :- node("bdw-gc"), variant_value("bdw-gc", "libatomic-ops", "True"). +node("libatomic-ops") :- depends_on("bdw-gc", "libatomic-ops"), node("bdw-gc"), variant_value("bdw-gc", "libatomic-ops", "True"). + + +%---------------------------------------------------------------------------- +% Package: binutils +%---------------------------------------------------------------------------- +version_declared("binutils", "2.33.1", 0). +version_declared("binutils", "2.32", 1). +version_declared("binutils", "2.31.1", 2). +version_declared("binutils", "2.29.1", 3). +version_declared("binutils", "2.28", 4). +version_declared("binutils", "2.27", 5). +version_declared("binutils", "2.26", 6). +version_declared("binutils", "2.25.1", 7). +version_declared("binutils", "2.25", 8). +version_declared("binutils", "2.24", 9). +version_declared("binutils", "2.23.2", 10). +version_declared("binutils", "2.20.1", 11). + +variant("binutils", "gold"). +variant_single_value("binutils", "gold"). +variant_default_value("binutils", "gold", "True"). +variant_possible_value("binutils", "gold", "False"). +variant_possible_value("binutils", "gold", "True"). + +variant("binutils", "headers"). +variant_single_value("binutils", "headers"). +variant_default_value("binutils", "headers", "False"). +variant_possible_value("binutils", "headers", "False"). +variant_possible_value("binutils", "headers", "True"). + +variant("binutils", "libiberty"). +variant_single_value("binutils", "libiberty"). +variant_default_value("binutils", "libiberty", "False"). +variant_possible_value("binutils", "libiberty", "False"). +variant_possible_value("binutils", "libiberty", "True"). + +variant("binutils", "nls"). +variant_single_value("binutils", "nls"). +variant_default_value("binutils", "nls", "True"). +variant_possible_value("binutils", "nls", "False"). +variant_possible_value("binutils", "nls", "True"). + +variant("binutils", "plugins"). +variant_single_value("binutils", "plugins"). +variant_default_value("binutils", "plugins", "False"). +variant_possible_value("binutils", "plugins", "False"). +variant_possible_value("binutils", "plugins", "True"). + +declared_dependency("binutils", "bison", "build") :- node("binutils"), 1 { version("binutils", "2.20.1"); version("binutils", "2.23.2"); version("binutils", "2.24"); version("binutils", "2.25"); version("binutils", "2.25.1"); version("binutils", "2.26"); version("binutils", "2.27"); version("binutils", "2.28"); version("binutils", "2.29.1") } 1, variant_value("binutils", "gold", "True"). +node("bison") :- depends_on("binutils", "bison"), node("binutils"), 1 { version("binutils", "2.20.1"); version("binutils", "2.23.2"); version("binutils", "2.24"); version("binutils", "2.25"); version("binutils", "2.25.1"); version("binutils", "2.26"); version("binutils", "2.27"); version("binutils", "2.28"); version("binutils", "2.29.1") } 1, variant_value("binutils", "gold", "True"). + +declared_dependency("binutils", "gettext", "build") :- node("binutils"), variant_value("binutils", "nls", "True"). +declared_dependency("binutils", "gettext", "link") :- node("binutils"), variant_value("binutils", "nls", "True"). +node("gettext") :- depends_on("binutils", "gettext"), node("binutils"), variant_value("binutils", "nls", "True"). + +declared_dependency("binutils", "m4", "build") :- node("binutils"), 1 { version("binutils", "2.20.1"); version("binutils", "2.23.2"); version("binutils", "2.24"); version("binutils", "2.25"); version("binutils", "2.25.1"); version("binutils", "2.26"); version("binutils", "2.27"); version("binutils", "2.28"); version("binutils", "2.29.1") } 1, variant_value("binutils", "gold", "True"). +node("m4") :- depends_on("binutils", "m4"), node("binutils"), 1 { version("binutils", "2.20.1"); version("binutils", "2.23.2"); version("binutils", "2.24"); version("binutils", "2.25"); version("binutils", "2.25.1"); version("binutils", "2.26"); version("binutils", "2.27"); version("binutils", "2.28"); version("binutils", "2.29.1") } 1, variant_value("binutils", "gold", "True"). + +declared_dependency("binutils", "zlib", "build"). +declared_dependency("binutils", "zlib", "link"). +node("zlib") :- depends_on("binutils", "zlib"), node("binutils"). + + +%---------------------------------------------------------------------------- +% Package: bison +%---------------------------------------------------------------------------- +version_declared("bison", "3.4.2", 0). +version_declared("bison", "3.0.5", 1). +version_declared("bison", "3.0.4", 2). +version_declared("bison", "2.7", 3). + +declared_dependency("bison", "diffutils", "build"). +node("diffutils") :- depends_on("bison", "diffutils"), node("bison"). + +declared_dependency("bison", "help2man", "build"). +node("help2man") :- depends_on("bison", "help2man"), node("bison"). + +declared_dependency("bison", "m4", "build"). +declared_dependency("bison", "m4", "run"). +node("m4") :- depends_on("bison", "m4"), node("bison"). + +declared_dependency("bison", "perl", "build"). +node("perl") :- depends_on("bison", "perl"), node("bison"). + + +%---------------------------------------------------------------------------- +% Package: blis +%---------------------------------------------------------------------------- +version_declared("blis", "0.6.1", 0). +version_declared("blis", "0.6.0", 1). +version_declared("blis", "0.5.0", 2). +version_declared("blis", "0.4.0", 3). +version_declared("blis", "0.3.2", 4). +version_declared("blis", "0.3.1", 5). +version_declared("blis", "0.3.0", 6). +version_declared("blis", "0.2.2", 7). +version_declared("blis", "master", 8). + +variant("blis", "blas"). +variant_single_value("blis", "blas"). +variant_default_value("blis", "blas", "True"). +variant_possible_value("blis", "blas", "False"). +variant_possible_value("blis", "blas", "True"). + +variant("blis", "cblas"). +variant_single_value("blis", "cblas"). +variant_default_value("blis", "cblas", "True"). +variant_possible_value("blis", "cblas", "False"). +variant_possible_value("blis", "cblas", "True"). + +variant("blis", "shared"). +variant_single_value("blis", "shared"). +variant_default_value("blis", "shared", "True"). +variant_possible_value("blis", "shared", "False"). +variant_possible_value("blis", "shared", "True"). + +variant("blis", "static"). +variant_single_value("blis", "static"). +variant_default_value("blis", "static", "True"). +variant_possible_value("blis", "static", "False"). +variant_possible_value("blis", "static", "True"). + +variant("blis", "threads"). +variant_single_value("blis", "threads"). +variant_default_value("blis", "threads", "none"). +variant_possible_value("blis", "threads", "none"). +variant_possible_value("blis", "threads", "openmp"). +variant_possible_value("blis", "threads", "pthreads"). + +declared_dependency("blis", "python", "build"). +declared_dependency("blis", "python", "run"). +node("python") :- depends_on("blis", "python"), node("blis"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("blis", "python"), node("blis"). + + +%---------------------------------------------------------------------------- +% Package: boost +%---------------------------------------------------------------------------- +version_declared("boost", "1.72.0", 0). +version_declared("boost", "1.71.0", 1). +version_declared("boost", "1.70.0", 2). +version_declared("boost", "1.69.0", 3). +version_declared("boost", "1.68.0", 4). +version_declared("boost", "1.67.0", 5). +version_declared("boost", "1.66.0", 6). +version_declared("boost", "1.65.1", 7). +version_declared("boost", "1.65.0", 8). +version_declared("boost", "1.64.0", 9). +version_declared("boost", "1.63.0", 10). +version_declared("boost", "1.62.0", 11). +version_declared("boost", "1.61.0", 12). +version_declared("boost", "1.60.0", 13). +version_declared("boost", "1.59.0", 14). +version_declared("boost", "1.58.0", 15). +version_declared("boost", "1.57.0", 16). +version_declared("boost", "1.56.0", 17). +version_declared("boost", "1.55.0", 18). +version_declared("boost", "1.54.0", 19). +version_declared("boost", "1.53.0", 20). +version_declared("boost", "1.52.0", 21). +version_declared("boost", "1.51.0", 22). +version_declared("boost", "1.50.0", 23). +version_declared("boost", "1.49.0", 24). +version_declared("boost", "1.48.0", 25). +version_declared("boost", "1.47.0", 26). +version_declared("boost", "1.46.1", 27). +version_declared("boost", "1.46.0", 28). +version_declared("boost", "1.45.0", 29). +version_declared("boost", "1.44.0", 30). +version_declared("boost", "1.43.0", 31). +version_declared("boost", "1.42.0", 32). +version_declared("boost", "1.41.0", 33). +version_declared("boost", "1.40.0", 34). +version_declared("boost", "1.39.0", 35). +version_declared("boost", "1.38.0", 36). +version_declared("boost", "1.37.0", 37). +version_declared("boost", "1.36.0", 38). +version_declared("boost", "1.35.0", 39). +version_declared("boost", "1.34.1", 40). +version_declared("boost", "1.34.0", 41). +version_declared("boost", "develop", 42). + +variant("boost", "atomic"). +variant_single_value("boost", "atomic"). +variant_default_value("boost", "atomic", "True"). +variant_possible_value("boost", "atomic", "False"). +variant_possible_value("boost", "atomic", "True"). + +variant("boost", "chrono"). +variant_single_value("boost", "chrono"). +variant_default_value("boost", "chrono", "True"). +variant_possible_value("boost", "chrono", "False"). +variant_possible_value("boost", "chrono", "True"). + +variant("boost", "clanglibcpp"). +variant_single_value("boost", "clanglibcpp"). +variant_default_value("boost", "clanglibcpp", "False"). +variant_possible_value("boost", "clanglibcpp", "False"). +variant_possible_value("boost", "clanglibcpp", "True"). + +variant("boost", "context"). +variant_single_value("boost", "context"). +variant_default_value("boost", "context", "False"). +variant_possible_value("boost", "context", "False"). +variant_possible_value("boost", "context", "True"). + +variant("boost", "coroutine"). +variant_single_value("boost", "coroutine"). +variant_default_value("boost", "coroutine", "False"). +variant_possible_value("boost", "coroutine", "False"). +variant_possible_value("boost", "coroutine", "True"). + +variant("boost", "cxxstd"). +variant_single_value("boost", "cxxstd"). +variant_default_value("boost", "cxxstd", "98"). +variant_possible_value("boost", "cxxstd", "11"). +variant_possible_value("boost", "cxxstd", "14"). +variant_possible_value("boost", "cxxstd", "17"). +variant_possible_value("boost", "cxxstd", "98"). + +variant("boost", "date_time"). +variant_single_value("boost", "date_time"). +variant_default_value("boost", "date_time", "True"). +variant_possible_value("boost", "date_time", "False"). +variant_possible_value("boost", "date_time", "True"). + +variant("boost", "debug"). +variant_single_value("boost", "debug"). +variant_default_value("boost", "debug", "False"). +variant_possible_value("boost", "debug", "False"). +variant_possible_value("boost", "debug", "True"). + +variant("boost", "exception"). +variant_single_value("boost", "exception"). +variant_default_value("boost", "exception", "True"). +variant_possible_value("boost", "exception", "False"). +variant_possible_value("boost", "exception", "True"). + +variant("boost", "fiber"). +variant_single_value("boost", "fiber"). +variant_default_value("boost", "fiber", "False"). +variant_possible_value("boost", "fiber", "False"). +variant_possible_value("boost", "fiber", "True"). + +variant("boost", "filesystem"). +variant_single_value("boost", "filesystem"). +variant_default_value("boost", "filesystem", "True"). +variant_possible_value("boost", "filesystem", "False"). +variant_possible_value("boost", "filesystem", "True"). + +variant("boost", "graph"). +variant_single_value("boost", "graph"). +variant_default_value("boost", "graph", "True"). +variant_possible_value("boost", "graph", "False"). +variant_possible_value("boost", "graph", "True"). + +variant("boost", "icu"). +variant_single_value("boost", "icu"). +variant_default_value("boost", "icu", "False"). +variant_possible_value("boost", "icu", "False"). +variant_possible_value("boost", "icu", "True"). + +variant("boost", "iostreams"). +variant_single_value("boost", "iostreams"). +variant_default_value("boost", "iostreams", "True"). +variant_possible_value("boost", "iostreams", "False"). +variant_possible_value("boost", "iostreams", "True"). + +variant("boost", "locale"). +variant_single_value("boost", "locale"). +variant_default_value("boost", "locale", "True"). +variant_possible_value("boost", "locale", "False"). +variant_possible_value("boost", "locale", "True"). + +variant("boost", "log"). +variant_single_value("boost", "log"). +variant_default_value("boost", "log", "True"). +variant_possible_value("boost", "log", "False"). +variant_possible_value("boost", "log", "True"). + +variant("boost", "math"). +variant_single_value("boost", "math"). +variant_default_value("boost", "math", "True"). +variant_possible_value("boost", "math", "False"). +variant_possible_value("boost", "math", "True"). + +variant("boost", "mpi"). +variant_single_value("boost", "mpi"). +variant_default_value("boost", "mpi", "False"). +variant_possible_value("boost", "mpi", "False"). +variant_possible_value("boost", "mpi", "True"). + +variant("boost", "multithreaded"). +variant_single_value("boost", "multithreaded"). +variant_default_value("boost", "multithreaded", "True"). +variant_possible_value("boost", "multithreaded", "False"). +variant_possible_value("boost", "multithreaded", "True"). + +variant("boost", "numpy"). +variant_single_value("boost", "numpy"). +variant_default_value("boost", "numpy", "False"). +variant_possible_value("boost", "numpy", "False"). +variant_possible_value("boost", "numpy", "True"). + +variant("boost", "pic"). +variant_single_value("boost", "pic"). +variant_default_value("boost", "pic", "False"). +variant_possible_value("boost", "pic", "False"). +variant_possible_value("boost", "pic", "True"). + +variant("boost", "program_options"). +variant_single_value("boost", "program_options"). +variant_default_value("boost", "program_options", "True"). +variant_possible_value("boost", "program_options", "False"). +variant_possible_value("boost", "program_options", "True"). + +variant("boost", "python"). +variant_single_value("boost", "python"). +variant_default_value("boost", "python", "False"). +variant_possible_value("boost", "python", "False"). +variant_possible_value("boost", "python", "True"). + +variant("boost", "random"). +variant_single_value("boost", "random"). +variant_default_value("boost", "random", "True"). +variant_possible_value("boost", "random", "False"). +variant_possible_value("boost", "random", "True"). + +variant("boost", "regex"). +variant_single_value("boost", "regex"). +variant_default_value("boost", "regex", "True"). +variant_possible_value("boost", "regex", "False"). +variant_possible_value("boost", "regex", "True"). + +variant("boost", "serialization"). +variant_single_value("boost", "serialization"). +variant_default_value("boost", "serialization", "True"). +variant_possible_value("boost", "serialization", "False"). +variant_possible_value("boost", "serialization", "True"). + +variant("boost", "shared"). +variant_single_value("boost", "shared"). +variant_default_value("boost", "shared", "True"). +variant_possible_value("boost", "shared", "False"). +variant_possible_value("boost", "shared", "True"). + +variant("boost", "signals"). +variant_single_value("boost", "signals"). +variant_default_value("boost", "signals", "True"). +variant_possible_value("boost", "signals", "False"). +variant_possible_value("boost", "signals", "True"). + +variant("boost", "singlethreaded"). +variant_single_value("boost", "singlethreaded"). +variant_default_value("boost", "singlethreaded", "False"). +variant_possible_value("boost", "singlethreaded", "False"). +variant_possible_value("boost", "singlethreaded", "True"). + +variant("boost", "system"). +variant_single_value("boost", "system"). +variant_default_value("boost", "system", "True"). +variant_possible_value("boost", "system", "False"). +variant_possible_value("boost", "system", "True"). + +variant("boost", "taggedlayout"). +variant_single_value("boost", "taggedlayout"). +variant_default_value("boost", "taggedlayout", "False"). +variant_possible_value("boost", "taggedlayout", "False"). +variant_possible_value("boost", "taggedlayout", "True"). + +variant("boost", "test"). +variant_single_value("boost", "test"). +variant_default_value("boost", "test", "True"). +variant_possible_value("boost", "test", "False"). +variant_possible_value("boost", "test", "True"). + +variant("boost", "thread"). +variant_single_value("boost", "thread"). +variant_default_value("boost", "thread", "True"). +variant_possible_value("boost", "thread", "False"). +variant_possible_value("boost", "thread", "True"). + +variant("boost", "timer"). +variant_single_value("boost", "timer"). +variant_default_value("boost", "timer", "True"). +variant_possible_value("boost", "timer", "False"). +variant_possible_value("boost", "timer", "True"). + +variant("boost", "versionedlayout"). +variant_single_value("boost", "versionedlayout"). +variant_default_value("boost", "versionedlayout", "False"). +variant_possible_value("boost", "versionedlayout", "False"). +variant_possible_value("boost", "versionedlayout", "True"). + +variant("boost", "visibility"). +variant_single_value("boost", "visibility"). +variant_default_value("boost", "visibility", "hidden"). +variant_possible_value("boost", "visibility", "global"). +variant_possible_value("boost", "visibility", "hidden"). +variant_possible_value("boost", "visibility", "protected"). + +variant("boost", "wave"). +variant_single_value("boost", "wave"). +variant_default_value("boost", "wave", "True"). +variant_possible_value("boost", "wave", "False"). +variant_possible_value("boost", "wave", "True"). + +declared_dependency("boost", "bzip2", "build") :- node("boost"), variant_value("boost", "iostreams", "True"). +declared_dependency("boost", "bzip2", "link") :- node("boost"), variant_value("boost", "iostreams", "True"). +node("bzip2") :- depends_on("boost", "bzip2"), node("boost"), variant_value("boost", "iostreams", "True"). + +declared_dependency("boost", "icu4c", "build") :- node("boost"), variant_value("boost", "icu", "True"). +declared_dependency("boost", "icu4c", "link") :- node("boost"), variant_value("boost", "icu", "True"). +node("icu4c") :- depends_on("boost", "icu4c"), node("boost"), variant_value("boost", "icu", "True"). + +declared_dependency("boost", "mpi", "build") :- node("boost"), variant_value("boost", "mpi", "True"). +declared_dependency("boost", "mpi", "link") :- node("boost"), variant_value("boost", "mpi", "True"). +node("mpi") :- depends_on("boost", "mpi"), node("boost"), variant_value("boost", "mpi", "True"). + +declared_dependency("boost", "py-numpy", "build") :- node("boost"), variant_value("boost", "numpy", "True"). +declared_dependency("boost", "py-numpy", "run") :- node("boost"), variant_value("boost", "numpy", "True"). +node("py-numpy") :- depends_on("boost", "py-numpy"), node("boost"), variant_value("boost", "numpy", "True"). + +declared_dependency("boost", "python", "build") :- node("boost"), variant_value("boost", "python", "True"). +declared_dependency("boost", "python", "link") :- node("boost"), variant_value("boost", "python", "True"). +node("python") :- depends_on("boost", "python"), node("boost"), variant_value("boost", "python", "True"). + +declared_dependency("boost", "zlib", "build") :- node("boost"), variant_value("boost", "iostreams", "True"). +declared_dependency("boost", "zlib", "link") :- node("boost"), variant_value("boost", "iostreams", "True"). +node("zlib") :- depends_on("boost", "zlib"), node("boost"), variant_value("boost", "iostreams", "True"). + + +%---------------------------------------------------------------------------- +% Package: bzip2 +%---------------------------------------------------------------------------- +version_declared("bzip2", "1.0.8", 0). +version_declared("bzip2", "1.0.7", 1). +version_declared("bzip2", "1.0.6", 2). + +variant("bzip2", "shared"). +variant_single_value("bzip2", "shared"). +variant_default_value("bzip2", "shared", "True"). +variant_possible_value("bzip2", "shared", "False"). +variant_possible_value("bzip2", "shared", "True"). + +declared_dependency("bzip2", "diffutils", "build"). +node("diffutils") :- depends_on("bzip2", "diffutils"), node("bzip2"). + + +%---------------------------------------------------------------------------- +% Package: cairo +%---------------------------------------------------------------------------- +version_declared("cairo", "1.16.0", 0). +version_declared("cairo", "1.14.12", 1). +version_declared("cairo", "1.14.8", 2). +version_declared("cairo", "1.14.0", 3). + +variant("cairo", "X"). +variant_single_value("cairo", "X"). +variant_default_value("cairo", "X", "False"). +variant_possible_value("cairo", "X", "False"). +variant_possible_value("cairo", "X", "True"). + +variant("cairo", "fc"). +variant_single_value("cairo", "fc"). +variant_default_value("cairo", "fc", "False"). +variant_possible_value("cairo", "fc", "False"). +variant_possible_value("cairo", "fc", "True"). + +variant("cairo", "ft"). +variant_single_value("cairo", "ft"). +variant_default_value("cairo", "ft", "False"). +variant_possible_value("cairo", "ft", "False"). +variant_possible_value("cairo", "ft", "True"). + +variant("cairo", "gobject"). +variant_single_value("cairo", "gobject"). +variant_default_value("cairo", "gobject", "False"). +variant_possible_value("cairo", "gobject", "False"). +variant_possible_value("cairo", "gobject", "True"). + +variant("cairo", "pdf"). +variant_single_value("cairo", "pdf"). +variant_default_value("cairo", "pdf", "False"). +variant_possible_value("cairo", "pdf", "False"). +variant_possible_value("cairo", "pdf", "True"). + +variant("cairo", "png"). +variant_single_value("cairo", "png"). +variant_default_value("cairo", "png", "False"). +variant_possible_value("cairo", "png", "False"). +variant_possible_value("cairo", "png", "True"). + +variant("cairo", "svg"). +variant_single_value("cairo", "svg"). +variant_default_value("cairo", "svg", "False"). +variant_possible_value("cairo", "svg", "False"). +variant_possible_value("cairo", "svg", "True"). + +declared_dependency("cairo", "autoconf", "build"). +node("autoconf") :- depends_on("cairo", "autoconf"), node("cairo"). + +declared_dependency("cairo", "automake", "build"). +node("automake") :- depends_on("cairo", "automake"), node("cairo"). + +declared_dependency("cairo", "fontconfig", "build") :- node("cairo"), variant_value("cairo", "fc", "True"). +declared_dependency("cairo", "fontconfig", "link") :- node("cairo"), variant_value("cairo", "fc", "True"). +node("fontconfig") :- depends_on("cairo", "fontconfig"), node("cairo"), variant_value("cairo", "fc", "True"). + +declared_dependency("cairo", "freetype", "build") :- node("cairo"), variant_value("cairo", "ft", "True"). +declared_dependency("cairo", "freetype", "link") :- node("cairo"), variant_value("cairo", "ft", "True"). +node("freetype") :- depends_on("cairo", "freetype"), node("cairo"), variant_value("cairo", "ft", "True"). + +declared_dependency("cairo", "glib", "build"). +declared_dependency("cairo", "glib", "link"). +node("glib") :- depends_on("cairo", "glib"), node("cairo"). + +declared_dependency("cairo", "libpng", "build") :- node("cairo"), variant_value("cairo", "png", "True"). +declared_dependency("cairo", "libpng", "link") :- node("cairo"), variant_value("cairo", "png", "True"). +node("libpng") :- depends_on("cairo", "libpng"), node("cairo"), variant_value("cairo", "png", "True"). + +declared_dependency("cairo", "librsvg", "build") :- node("cairo"), variant_value("cairo", "svg", "True"). +declared_dependency("cairo", "librsvg", "link") :- node("cairo"), variant_value("cairo", "svg", "True"). +node("librsvg") :- depends_on("cairo", "librsvg"), node("cairo"), variant_value("cairo", "svg", "True"). + +declared_dependency("cairo", "libtool", "build"). +node("libtool") :- depends_on("cairo", "libtool"), node("cairo"). + +declared_dependency("cairo", "libx11", "build") :- node("cairo"), variant_value("cairo", "X", "True"). +declared_dependency("cairo", "libx11", "link") :- node("cairo"), variant_value("cairo", "X", "True"). +node("libx11") :- depends_on("cairo", "libx11"), node("cairo"), variant_value("cairo", "X", "True"). + +declared_dependency("cairo", "libxcb", "build") :- node("cairo"), variant_value("cairo", "X", "True"). +declared_dependency("cairo", "libxcb", "link") :- node("cairo"), variant_value("cairo", "X", "True"). +node("libxcb") :- depends_on("cairo", "libxcb"), node("cairo"), variant_value("cairo", "X", "True"). + +declared_dependency("cairo", "libxext", "build") :- node("cairo"), variant_value("cairo", "X", "True"). +declared_dependency("cairo", "libxext", "link") :- node("cairo"), variant_value("cairo", "X", "True"). +node("libxext") :- depends_on("cairo", "libxext"), node("cairo"), variant_value("cairo", "X", "True"). + +declared_dependency("cairo", "libxrender", "build") :- node("cairo"), variant_value("cairo", "X", "True"). +declared_dependency("cairo", "libxrender", "link") :- node("cairo"), variant_value("cairo", "X", "True"). +node("libxrender") :- depends_on("cairo", "libxrender"), node("cairo"), variant_value("cairo", "X", "True"). + +declared_dependency("cairo", "m4", "build"). +node("m4") :- depends_on("cairo", "m4"), node("cairo"). + +declared_dependency("cairo", "pixman", "build"). +declared_dependency("cairo", "pixman", "link"). +node("pixman") :- depends_on("cairo", "pixman"), node("cairo"). + +declared_dependency("cairo", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("cairo", "pkgconfig"), node("cairo"). + +declared_dependency("cairo", "python", "build") :- node("cairo"), variant_value("cairo", "X", "True"). +node("python") :- depends_on("cairo", "python"), node("cairo"), variant_value("cairo", "X", "True"). + + +%---------------------------------------------------------------------------- +% Package: charmpp +%---------------------------------------------------------------------------- +version_declared("charmpp", "6.9.0", 0). +version_declared("charmpp", "6.8.2", 1). +version_declared("charmpp", "6.8.1", 2). +version_declared("charmpp", "6.8.0", 3). +version_declared("charmpp", "6.7.1", 4). +version_declared("charmpp", "6.7.0", 5). +version_declared("charmpp", "6.6.1", 6). +version_declared("charmpp", "6.6.0", 7). +version_declared("charmpp", "6.5.1", 8). +version_declared("charmpp", "develop", 9). + +variant("charmpp", "backend"). +variant_single_value("charmpp", "backend"). +variant_default_value("charmpp", "backend", "netlrts"). +variant_possible_value("charmpp", "backend", "gni"). +variant_possible_value("charmpp", "backend", "mpi"). +variant_possible_value("charmpp", "backend", "multicore"). +variant_possible_value("charmpp", "backend", "netlrts"). +variant_possible_value("charmpp", "backend", "ofi"). +variant_possible_value("charmpp", "backend", "pami"). +variant_possible_value("charmpp", "backend", "pamilrts"). +variant_possible_value("charmpp", "backend", "verbs"). + +variant("charmpp", "build-target"). +variant_single_value("charmpp", "build-target"). +variant_default_value("charmpp", "build-target", "LIBS"). +variant_possible_value("charmpp", "build-target", "AMPI"). +variant_possible_value("charmpp", "build-target", "LIBS"). +variant_possible_value("charmpp", "build-target", "charm++"). + +variant("charmpp", "cuda"). +variant_single_value("charmpp", "cuda"). +variant_default_value("charmpp", "cuda", "False"). +variant_possible_value("charmpp", "cuda", "False"). +variant_possible_value("charmpp", "cuda", "True"). + +variant("charmpp", "omp"). +variant_single_value("charmpp", "omp"). +variant_default_value("charmpp", "omp", "False"). +variant_possible_value("charmpp", "omp", "False"). +variant_possible_value("charmpp", "omp", "True"). + +variant("charmpp", "papi"). +variant_single_value("charmpp", "papi"). +variant_default_value("charmpp", "papi", "False"). +variant_possible_value("charmpp", "papi", "False"). +variant_possible_value("charmpp", "papi", "True"). + +variant("charmpp", "production"). +variant_single_value("charmpp", "production"). +variant_default_value("charmpp", "production", "True"). +variant_possible_value("charmpp", "production", "False"). +variant_possible_value("charmpp", "production", "True"). + +variant("charmpp", "pthreads"). +variant_single_value("charmpp", "pthreads"). +variant_default_value("charmpp", "pthreads", "False"). +variant_possible_value("charmpp", "pthreads", "False"). +variant_possible_value("charmpp", "pthreads", "True"). + +variant("charmpp", "shared"). +variant_single_value("charmpp", "shared"). +variant_default_value("charmpp", "shared", "True"). +variant_possible_value("charmpp", "shared", "False"). +variant_possible_value("charmpp", "shared", "True"). + +variant("charmpp", "smp"). +variant_single_value("charmpp", "smp"). +variant_default_value("charmpp", "smp", "True"). +variant_possible_value("charmpp", "smp", "False"). +variant_possible_value("charmpp", "smp", "True"). + +variant("charmpp", "syncft"). +variant_single_value("charmpp", "syncft"). +variant_default_value("charmpp", "syncft", "False"). +variant_possible_value("charmpp", "syncft", "False"). +variant_possible_value("charmpp", "syncft", "True"). + +variant("charmpp", "tcp"). +variant_single_value("charmpp", "tcp"). +variant_default_value("charmpp", "tcp", "False"). +variant_possible_value("charmpp", "tcp", "False"). +variant_possible_value("charmpp", "tcp", "True"). + +variant("charmpp", "tracing"). +variant_single_value("charmpp", "tracing"). +variant_default_value("charmpp", "tracing", "False"). +variant_possible_value("charmpp", "tracing", "False"). +variant_possible_value("charmpp", "tracing", "True"). + +declared_dependency("charmpp", "autoconf", "build") :- node("charmpp"), 1 { version("charmpp", "develop") } 1. +declared_dependency("charmpp", "autoconf", "link") :- node("charmpp"), 1 { version("charmpp", "develop") } 1. +node("autoconf") :- depends_on("charmpp", "autoconf"), node("charmpp"), 1 { version("charmpp", "develop") } 1. + +declared_dependency("charmpp", "automake", "build") :- node("charmpp"), 1 { version("charmpp", "develop") } 1. +declared_dependency("charmpp", "automake", "link") :- node("charmpp"), 1 { version("charmpp", "develop") } 1. +node("automake") :- depends_on("charmpp", "automake"), node("charmpp"), 1 { version("charmpp", "develop") } 1. + +declared_dependency("charmpp", "cuda", "build") :- node("charmpp"), variant_value("charmpp", "cuda", "True"). +declared_dependency("charmpp", "cuda", "link") :- node("charmpp"), variant_value("charmpp", "cuda", "True"). +node("cuda") :- depends_on("charmpp", "cuda"), node("charmpp"), variant_value("charmpp", "cuda", "True"). + +declared_dependency("charmpp", "mpi", "build") :- node("charmpp"), variant_value("charmpp", "backend", "mpi"). +declared_dependency("charmpp", "mpi", "link") :- node("charmpp"), variant_value("charmpp", "backend", "mpi"). +node("mpi") :- depends_on("charmpp", "mpi"), node("charmpp"), variant_value("charmpp", "backend", "mpi"). + +declared_dependency("charmpp", "papi", "build") :- node("charmpp"), variant_value("charmpp", "papi", "True"). +declared_dependency("charmpp", "papi", "link") :- node("charmpp"), variant_value("charmpp", "papi", "True"). +node("papi") :- depends_on("charmpp", "papi"), node("charmpp"), variant_value("charmpp", "papi", "True"). + + +%---------------------------------------------------------------------------- +% Package: cmake +%---------------------------------------------------------------------------- +version_declared("cmake", "3.16.2", 0). +version_declared("cmake", "3.16.1", 1). +version_declared("cmake", "3.16.0", 2). +version_declared("cmake", "3.15.5", 3). +version_declared("cmake", "3.15.4", 4). +version_declared("cmake", "3.15.3", 5). +version_declared("cmake", "3.15.2", 6). +version_declared("cmake", "3.15.1", 7). +version_declared("cmake", "3.15.0", 8). +version_declared("cmake", "3.14.5", 9). +version_declared("cmake", "3.14.4", 10). +version_declared("cmake", "3.14.3", 11). +version_declared("cmake", "3.14.2", 12). +version_declared("cmake", "3.14.1", 13). +version_declared("cmake", "3.14.0", 14). +version_declared("cmake", "3.13.4", 15). +version_declared("cmake", "3.13.3", 16). +version_declared("cmake", "3.13.2", 17). +version_declared("cmake", "3.13.1", 18). +version_declared("cmake", "3.13.0", 19). +version_declared("cmake", "3.12.4", 20). +version_declared("cmake", "3.12.3", 21). +version_declared("cmake", "3.12.2", 22). +version_declared("cmake", "3.12.1", 23). +version_declared("cmake", "3.12.0", 24). +version_declared("cmake", "3.11.4", 25). +version_declared("cmake", "3.11.3", 26). +version_declared("cmake", "3.11.2", 27). +version_declared("cmake", "3.11.1", 28). +version_declared("cmake", "3.11.0", 29). +version_declared("cmake", "3.10.3", 30). +version_declared("cmake", "3.10.2", 31). +version_declared("cmake", "3.10.1", 32). +version_declared("cmake", "3.10.0", 33). +version_declared("cmake", "3.9.6", 34). +version_declared("cmake", "3.9.4", 35). +version_declared("cmake", "3.9.0", 36). +version_declared("cmake", "3.8.2", 37). +version_declared("cmake", "3.8.1", 38). +version_declared("cmake", "3.8.0", 39). +version_declared("cmake", "3.7.2", 40). +version_declared("cmake", "3.7.1", 41). +version_declared("cmake", "3.6.1", 42). +version_declared("cmake", "3.6.0", 43). +version_declared("cmake", "3.5.2", 44). +version_declared("cmake", "3.5.1", 45). +version_declared("cmake", "3.5.0", 46). +version_declared("cmake", "3.4.3", 47). +version_declared("cmake", "3.4.0", 48). +version_declared("cmake", "3.3.1", 49). +version_declared("cmake", "3.1.0", 50). +version_declared("cmake", "3.0.2", 51). +version_declared("cmake", "2.8.10.2", 52). + +variant("cmake", "doc"). +variant_single_value("cmake", "doc"). +variant_default_value("cmake", "doc", "False"). +variant_possible_value("cmake", "doc", "False"). +variant_possible_value("cmake", "doc", "True"). + +variant("cmake", "ncurses"). +variant_single_value("cmake", "ncurses"). +variant_default_value("cmake", "ncurses", "True"). +variant_possible_value("cmake", "ncurses", "False"). +variant_possible_value("cmake", "ncurses", "True"). + +variant("cmake", "openssl"). +variant_single_value("cmake", "openssl"). +variant_default_value("cmake", "openssl", "True"). +variant_possible_value("cmake", "openssl", "False"). +variant_possible_value("cmake", "openssl", "True"). + +variant("cmake", "ownlibs"). +variant_single_value("cmake", "ownlibs"). +variant_default_value("cmake", "ownlibs", "True"). +variant_possible_value("cmake", "ownlibs", "False"). +variant_possible_value("cmake", "ownlibs", "True"). + +variant("cmake", "qt"). +variant_single_value("cmake", "qt"). +variant_default_value("cmake", "qt", "False"). +variant_possible_value("cmake", "qt", "False"). +variant_possible_value("cmake", "qt", "True"). + +declared_dependency("cmake", "bzip2", "build") :- node("cmake"), variant_value("cmake", "ownlibs", "False"). +declared_dependency("cmake", "bzip2", "link") :- node("cmake"), variant_value("cmake", "ownlibs", "False"). +node("bzip2") :- depends_on("cmake", "bzip2"), node("cmake"), variant_value("cmake", "ownlibs", "False"). + +declared_dependency("cmake", "curl", "build") :- node("cmake"), variant_value("cmake", "ownlibs", "False"). +declared_dependency("cmake", "curl", "link") :- node("cmake"), variant_value("cmake", "ownlibs", "False"). +node("curl") :- depends_on("cmake", "curl"), node("cmake"), variant_value("cmake", "ownlibs", "False"). + +declared_dependency("cmake", "expat", "build") :- node("cmake"), variant_value("cmake", "ownlibs", "False"). +declared_dependency("cmake", "expat", "link") :- node("cmake"), variant_value("cmake", "ownlibs", "False"). +node("expat") :- depends_on("cmake", "expat"), node("cmake"), variant_value("cmake", "ownlibs", "False"). + +declared_dependency("cmake", "libarchive", "build") :- node("cmake"), variant_value("cmake", "ownlibs", "False"). +declared_dependency("cmake", "libarchive", "link") :- node("cmake"), variant_value("cmake", "ownlibs", "False"). +node("libarchive") :- depends_on("cmake", "libarchive"), node("cmake"), variant_value("cmake", "ownlibs", "False"). +declared_dependency("cmake", "libarchive", "build") :- node("cmake"), 1 { version("cmake", "3.15.0"); version("cmake", "3.15.1"); version("cmake", "3.15.2"); version("cmake", "3.15.3"); version("cmake", "3.15.4"); version("cmake", "3.15.5"); version("cmake", "3.16.0"); version("cmake", "3.16.1"); version("cmake", "3.16.2") } 1, variant_value("cmake", "ownlibs", "False"). +declared_dependency("cmake", "libarchive", "link") :- node("cmake"), 1 { version("cmake", "3.15.0"); version("cmake", "3.15.1"); version("cmake", "3.15.2"); version("cmake", "3.15.3"); version("cmake", "3.15.4"); version("cmake", "3.15.5"); version("cmake", "3.16.0"); version("cmake", "3.16.1"); version("cmake", "3.16.2") } 1, variant_value("cmake", "ownlibs", "False"). +node("libarchive") :- depends_on("cmake", "libarchive"), node("cmake"), 1 { version("cmake", "3.15.0"); version("cmake", "3.15.1"); version("cmake", "3.15.2"); version("cmake", "3.15.3"); version("cmake", "3.15.4"); version("cmake", "3.15.5"); version("cmake", "3.16.0"); version("cmake", "3.16.1"); version("cmake", "3.16.2") } 1, variant_value("cmake", "ownlibs", "False"). +1 { version("libarchive", "3.4.1") } 1 :- depends_on("cmake", "libarchive"), node("cmake"), 1 { version("cmake", "3.15.0"); version("cmake", "3.15.1"); version("cmake", "3.15.2"); version("cmake", "3.15.3"); version("cmake", "3.15.4"); version("cmake", "3.15.5"); version("cmake", "3.16.0"); version("cmake", "3.16.1"); version("cmake", "3.16.2") } 1, variant_value("cmake", "ownlibs", "False"). + +declared_dependency("cmake", "libuv", "build") :- node("cmake"), 1 { version("cmake", "3.7.1"); version("cmake", "3.7.2"); version("cmake", "3.8.0"); version("cmake", "3.8.1"); version("cmake", "3.8.2"); version("cmake", "3.9.0"); version("cmake", "3.9.4"); version("cmake", "3.9.6"); version("cmake", "3.10.0"); version("cmake", "3.10.1"); version("cmake", "3.10.2"); version("cmake", "3.10.3") } 1, variant_value("cmake", "ownlibs", "False"). +declared_dependency("cmake", "libuv", "link") :- node("cmake"), 1 { version("cmake", "3.7.1"); version("cmake", "3.7.2"); version("cmake", "3.8.0"); version("cmake", "3.8.1"); version("cmake", "3.8.2"); version("cmake", "3.9.0"); version("cmake", "3.9.4"); version("cmake", "3.9.6"); version("cmake", "3.10.0"); version("cmake", "3.10.1"); version("cmake", "3.10.2"); version("cmake", "3.10.3") } 1, variant_value("cmake", "ownlibs", "False"). +node("libuv") :- depends_on("cmake", "libuv"), node("cmake"), 1 { version("cmake", "3.7.1"); version("cmake", "3.7.2"); version("cmake", "3.8.0"); version("cmake", "3.8.1"); version("cmake", "3.8.2"); version("cmake", "3.9.0"); version("cmake", "3.9.4"); version("cmake", "3.9.6"); version("cmake", "3.10.0"); version("cmake", "3.10.1"); version("cmake", "3.10.2"); version("cmake", "3.10.3") } 1, variant_value("cmake", "ownlibs", "False"). +1 { version("libuv", "1.9.0"); version("libuv", "1.10.0") } 1 :- depends_on("cmake", "libuv"), node("cmake"), 1 { version("cmake", "3.7.1"); version("cmake", "3.7.2"); version("cmake", "3.8.0"); version("cmake", "3.8.1"); version("cmake", "3.8.2"); version("cmake", "3.9.0"); version("cmake", "3.9.4"); version("cmake", "3.9.6"); version("cmake", "3.10.0"); version("cmake", "3.10.1"); version("cmake", "3.10.2"); version("cmake", "3.10.3") } 1, variant_value("cmake", "ownlibs", "False"). +declared_dependency("cmake", "libuv", "build") :- node("cmake"), 1 { version("cmake", "3.11.0"); version("cmake", "3.11.1"); version("cmake", "3.11.2"); version("cmake", "3.11.3"); version("cmake", "3.11.4") } 1, variant_value("cmake", "ownlibs", "False"). +declared_dependency("cmake", "libuv", "link") :- node("cmake"), 1 { version("cmake", "3.11.0"); version("cmake", "3.11.1"); version("cmake", "3.11.2"); version("cmake", "3.11.3"); version("cmake", "3.11.4") } 1, variant_value("cmake", "ownlibs", "False"). +node("libuv") :- depends_on("cmake", "libuv"), node("cmake"), 1 { version("cmake", "3.11.0"); version("cmake", "3.11.1"); version("cmake", "3.11.2"); version("cmake", "3.11.3"); version("cmake", "3.11.4") } 1, variant_value("cmake", "ownlibs", "False"). +1 { version("libuv", "1.10.0") } 1 :- depends_on("cmake", "libuv"), node("cmake"), 1 { version("cmake", "3.11.0"); version("cmake", "3.11.1"); version("cmake", "3.11.2"); version("cmake", "3.11.3"); version("cmake", "3.11.4") } 1, variant_value("cmake", "ownlibs", "False"). +declared_dependency("cmake", "libuv", "build") :- node("cmake"), 1 { version("cmake", "3.12.0"); version("cmake", "3.12.1"); version("cmake", "3.12.2"); version("cmake", "3.12.3"); version("cmake", "3.12.4"); version("cmake", "3.13.0"); version("cmake", "3.13.1"); version("cmake", "3.13.2"); version("cmake", "3.13.3"); version("cmake", "3.13.4"); version("cmake", "3.14.0"); version("cmake", "3.14.1"); version("cmake", "3.14.2"); version("cmake", "3.14.3"); version("cmake", "3.14.4"); version("cmake", "3.14.5"); version("cmake", "3.15.0"); version("cmake", "3.15.1"); version("cmake", "3.15.2"); version("cmake", "3.15.3"); version("cmake", "3.15.4"); version("cmake", "3.15.5"); version("cmake", "3.16.0"); version("cmake", "3.16.1"); version("cmake", "3.16.2") } 1, variant_value("cmake", "ownlibs", "False"). +declared_dependency("cmake", "libuv", "link") :- node("cmake"), 1 { version("cmake", "3.12.0"); version("cmake", "3.12.1"); version("cmake", "3.12.2"); version("cmake", "3.12.3"); version("cmake", "3.12.4"); version("cmake", "3.13.0"); version("cmake", "3.13.1"); version("cmake", "3.13.2"); version("cmake", "3.13.3"); version("cmake", "3.13.4"); version("cmake", "3.14.0"); version("cmake", "3.14.1"); version("cmake", "3.14.2"); version("cmake", "3.14.3"); version("cmake", "3.14.4"); version("cmake", "3.14.5"); version("cmake", "3.15.0"); version("cmake", "3.15.1"); version("cmake", "3.15.2"); version("cmake", "3.15.3"); version("cmake", "3.15.4"); version("cmake", "3.15.5"); version("cmake", "3.16.0"); version("cmake", "3.16.1"); version("cmake", "3.16.2") } 1, variant_value("cmake", "ownlibs", "False"). +node("libuv") :- depends_on("cmake", "libuv"), node("cmake"), 1 { version("cmake", "3.12.0"); version("cmake", "3.12.1"); version("cmake", "3.12.2"); version("cmake", "3.12.3"); version("cmake", "3.12.4"); version("cmake", "3.13.0"); version("cmake", "3.13.1"); version("cmake", "3.13.2"); version("cmake", "3.13.3"); version("cmake", "3.13.4"); version("cmake", "3.14.0"); version("cmake", "3.14.1"); version("cmake", "3.14.2"); version("cmake", "3.14.3"); version("cmake", "3.14.4"); version("cmake", "3.14.5"); version("cmake", "3.15.0"); version("cmake", "3.15.1"); version("cmake", "3.15.2"); version("cmake", "3.15.3"); version("cmake", "3.15.4"); version("cmake", "3.15.5"); version("cmake", "3.16.0"); version("cmake", "3.16.1"); version("cmake", "3.16.2") } 1, variant_value("cmake", "ownlibs", "False"). +1 { version("libuv", "1.10.0"); version("libuv", "1.25.0") } 1 :- depends_on("cmake", "libuv"), node("cmake"), 1 { version("cmake", "3.12.0"); version("cmake", "3.12.1"); version("cmake", "3.12.2"); version("cmake", "3.12.3"); version("cmake", "3.12.4"); version("cmake", "3.13.0"); version("cmake", "3.13.1"); version("cmake", "3.13.2"); version("cmake", "3.13.3"); version("cmake", "3.13.4"); version("cmake", "3.14.0"); version("cmake", "3.14.1"); version("cmake", "3.14.2"); version("cmake", "3.14.3"); version("cmake", "3.14.4"); version("cmake", "3.14.5"); version("cmake", "3.15.0"); version("cmake", "3.15.1"); version("cmake", "3.15.2"); version("cmake", "3.15.3"); version("cmake", "3.15.4"); version("cmake", "3.15.5"); version("cmake", "3.16.0"); version("cmake", "3.16.1"); version("cmake", "3.16.2") } 1, variant_value("cmake", "ownlibs", "False"). + +declared_dependency("cmake", "ncurses", "build") :- node("cmake"), variant_value("cmake", "ncurses", "True"). +declared_dependency("cmake", "ncurses", "link") :- node("cmake"), variant_value("cmake", "ncurses", "True"). +node("ncurses") :- depends_on("cmake", "ncurses"), node("cmake"), variant_value("cmake", "ncurses", "True"). + +declared_dependency("cmake", "openssl", "build") :- node("cmake"), 1 { version("cmake", "2.8.10.2"); version("cmake", "3.0.2"); version("cmake", "3.1.0"); version("cmake", "3.3.1"); version("cmake", "3.4.0"); version("cmake", "3.4.3"); version("cmake", "3.5.0"); version("cmake", "3.5.1"); version("cmake", "3.5.2"); version("cmake", "3.6.0"); version("cmake", "3.6.1") } 1, variant_value("cmake", "openssl", "True"). +declared_dependency("cmake", "openssl", "link") :- node("cmake"), 1 { version("cmake", "2.8.10.2"); version("cmake", "3.0.2"); version("cmake", "3.1.0"); version("cmake", "3.3.1"); version("cmake", "3.4.0"); version("cmake", "3.4.3"); version("cmake", "3.5.0"); version("cmake", "3.5.1"); version("cmake", "3.5.2"); version("cmake", "3.6.0"); version("cmake", "3.6.1") } 1, variant_value("cmake", "openssl", "True"). +node("openssl") :- depends_on("cmake", "openssl"), node("cmake"), 1 { version("cmake", "2.8.10.2"); version("cmake", "3.0.2"); version("cmake", "3.1.0"); version("cmake", "3.3.1"); version("cmake", "3.4.0"); version("cmake", "3.4.3"); version("cmake", "3.5.0"); version("cmake", "3.5.1"); version("cmake", "3.5.2"); version("cmake", "3.6.0"); version("cmake", "3.6.1") } 1, variant_value("cmake", "openssl", "True"). +1 { version("openssl", "1.0.1e"); version("openssl", "1.0.1h"); version("openssl", "1.0.1r"); version("openssl", "1.0.1t"); version("openssl", "1.0.1u"); version("openssl", "1.0.2d"); version("openssl", "1.0.2e"); version("openssl", "1.0.2f"); version("openssl", "1.0.2g"); version("openssl", "1.0.2h"); version("openssl", "1.0.2i"); version("openssl", "1.0.2j"); version("openssl", "1.0.2k"); version("openssl", "1.0.2m"); version("openssl", "1.0.2n"); version("openssl", "1.0.2o"); version("openssl", "1.0.2p"); version("openssl", "1.0.2r"); version("openssl", "1.0.2s"); version("openssl", "1.0.2t") } 1 :- depends_on("cmake", "openssl"), node("cmake"), 1 { version("cmake", "2.8.10.2"); version("cmake", "3.0.2"); version("cmake", "3.1.0"); version("cmake", "3.3.1"); version("cmake", "3.4.0"); version("cmake", "3.4.3"); version("cmake", "3.5.0"); version("cmake", "3.5.1"); version("cmake", "3.5.2"); version("cmake", "3.6.0"); version("cmake", "3.6.1") } 1, variant_value("cmake", "openssl", "True"). +declared_dependency("cmake", "openssl", "build") :- node("cmake"), variant_value("cmake", "openssl", "True"). +declared_dependency("cmake", "openssl", "link") :- node("cmake"), variant_value("cmake", "openssl", "True"). +node("openssl") :- depends_on("cmake", "openssl"), node("cmake"), variant_value("cmake", "openssl", "True"). + +declared_dependency("cmake", "py-sphinx", "build") :- node("cmake"), variant_value("cmake", "doc", "True"). +node("py-sphinx") :- depends_on("cmake", "py-sphinx"), node("cmake"), variant_value("cmake", "doc", "True"). + +declared_dependency("cmake", "python", "build") :- node("cmake"), variant_value("cmake", "doc", "True"). +node("python") :- depends_on("cmake", "python"), node("cmake"), variant_value("cmake", "doc", "True"). +1 { version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.1.5"); version("python", "3.2.6"); version("python", "3.3.6"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("cmake", "python"), node("cmake"), variant_value("cmake", "doc", "True"). + +declared_dependency("cmake", "qt", "build") :- node("cmake"), variant_value("cmake", "qt", "True"). +declared_dependency("cmake", "qt", "link") :- node("cmake"), variant_value("cmake", "qt", "True"). +node("qt") :- depends_on("cmake", "qt"), node("cmake"), variant_value("cmake", "qt", "True"). + +declared_dependency("cmake", "rhash", "build") :- node("cmake"), 1 { version("cmake", "3.8.0"); version("cmake", "3.8.1"); version("cmake", "3.8.2"); version("cmake", "3.9.0"); version("cmake", "3.9.4"); version("cmake", "3.9.6"); version("cmake", "3.10.0"); version("cmake", "3.10.1"); version("cmake", "3.10.2"); version("cmake", "3.10.3"); version("cmake", "3.11.0"); version("cmake", "3.11.1"); version("cmake", "3.11.2"); version("cmake", "3.11.3"); version("cmake", "3.11.4"); version("cmake", "3.12.0"); version("cmake", "3.12.1"); version("cmake", "3.12.2"); version("cmake", "3.12.3"); version("cmake", "3.12.4"); version("cmake", "3.13.0"); version("cmake", "3.13.1"); version("cmake", "3.13.2"); version("cmake", "3.13.3"); version("cmake", "3.13.4"); version("cmake", "3.14.0"); version("cmake", "3.14.1"); version("cmake", "3.14.2"); version("cmake", "3.14.3"); version("cmake", "3.14.4"); version("cmake", "3.14.5"); version("cmake", "3.15.0"); version("cmake", "3.15.1"); version("cmake", "3.15.2"); version("cmake", "3.15.3"); version("cmake", "3.15.4"); version("cmake", "3.15.5"); version("cmake", "3.16.0"); version("cmake", "3.16.1"); version("cmake", "3.16.2") } 1, variant_value("cmake", "ownlibs", "False"). +declared_dependency("cmake", "rhash", "link") :- node("cmake"), 1 { version("cmake", "3.8.0"); version("cmake", "3.8.1"); version("cmake", "3.8.2"); version("cmake", "3.9.0"); version("cmake", "3.9.4"); version("cmake", "3.9.6"); version("cmake", "3.10.0"); version("cmake", "3.10.1"); version("cmake", "3.10.2"); version("cmake", "3.10.3"); version("cmake", "3.11.0"); version("cmake", "3.11.1"); version("cmake", "3.11.2"); version("cmake", "3.11.3"); version("cmake", "3.11.4"); version("cmake", "3.12.0"); version("cmake", "3.12.1"); version("cmake", "3.12.2"); version("cmake", "3.12.3"); version("cmake", "3.12.4"); version("cmake", "3.13.0"); version("cmake", "3.13.1"); version("cmake", "3.13.2"); version("cmake", "3.13.3"); version("cmake", "3.13.4"); version("cmake", "3.14.0"); version("cmake", "3.14.1"); version("cmake", "3.14.2"); version("cmake", "3.14.3"); version("cmake", "3.14.4"); version("cmake", "3.14.5"); version("cmake", "3.15.0"); version("cmake", "3.15.1"); version("cmake", "3.15.2"); version("cmake", "3.15.3"); version("cmake", "3.15.4"); version("cmake", "3.15.5"); version("cmake", "3.16.0"); version("cmake", "3.16.1"); version("cmake", "3.16.2") } 1, variant_value("cmake", "ownlibs", "False"). +node("rhash") :- depends_on("cmake", "rhash"), node("cmake"), 1 { version("cmake", "3.8.0"); version("cmake", "3.8.1"); version("cmake", "3.8.2"); version("cmake", "3.9.0"); version("cmake", "3.9.4"); version("cmake", "3.9.6"); version("cmake", "3.10.0"); version("cmake", "3.10.1"); version("cmake", "3.10.2"); version("cmake", "3.10.3"); version("cmake", "3.11.0"); version("cmake", "3.11.1"); version("cmake", "3.11.2"); version("cmake", "3.11.3"); version("cmake", "3.11.4"); version("cmake", "3.12.0"); version("cmake", "3.12.1"); version("cmake", "3.12.2"); version("cmake", "3.12.3"); version("cmake", "3.12.4"); version("cmake", "3.13.0"); version("cmake", "3.13.1"); version("cmake", "3.13.2"); version("cmake", "3.13.3"); version("cmake", "3.13.4"); version("cmake", "3.14.0"); version("cmake", "3.14.1"); version("cmake", "3.14.2"); version("cmake", "3.14.3"); version("cmake", "3.14.4"); version("cmake", "3.14.5"); version("cmake", "3.15.0"); version("cmake", "3.15.1"); version("cmake", "3.15.2"); version("cmake", "3.15.3"); version("cmake", "3.15.4"); version("cmake", "3.15.5"); version("cmake", "3.16.0"); version("cmake", "3.16.1"); version("cmake", "3.16.2") } 1, variant_value("cmake", "ownlibs", "False"). + +declared_dependency("cmake", "xz", "build") :- node("cmake"), variant_value("cmake", "ownlibs", "False"). +declared_dependency("cmake", "xz", "link") :- node("cmake"), variant_value("cmake", "ownlibs", "False"). +node("xz") :- depends_on("cmake", "xz"), node("cmake"), variant_value("cmake", "ownlibs", "False"). + +declared_dependency("cmake", "zlib", "build") :- node("cmake"), variant_value("cmake", "ownlibs", "False"). +declared_dependency("cmake", "zlib", "link") :- node("cmake"), variant_value("cmake", "ownlibs", "False"). +node("zlib") :- depends_on("cmake", "zlib"), node("cmake"), variant_value("cmake", "ownlibs", "False"). + + +%---------------------------------------------------------------------------- +% Package: compositeproto +%---------------------------------------------------------------------------- +version_declared("compositeproto", "0.4.2", 0). + +declared_dependency("compositeproto", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("compositeproto", "pkgconfig"), node("compositeproto"). + +declared_dependency("compositeproto", "util-macros", "build"). +node("util-macros") :- depends_on("compositeproto", "util-macros"), node("compositeproto"). + + +%---------------------------------------------------------------------------- +% Package: cpio +%---------------------------------------------------------------------------- +version_declared("cpio", "2.13", 0). + + +%---------------------------------------------------------------------------- +% Package: cray-libsci +%---------------------------------------------------------------------------- +version_declared("cray-libsci", "18.11.1.2", 0). +version_declared("cray-libsci", "16.11.1", 1). +version_declared("cray-libsci", "16.09.1", 2). +version_declared("cray-libsci", "16.07.1", 3). +version_declared("cray-libsci", "16.06.1", 4). +version_declared("cray-libsci", "16.03.1", 5). + + +%---------------------------------------------------------------------------- +% Package: cuda +%---------------------------------------------------------------------------- + + +%---------------------------------------------------------------------------- +% Package: cups +%---------------------------------------------------------------------------- +version_declared("cups", "2.2.3", 0). + +declared_dependency("cups", "gnutls", "build"). +declared_dependency("cups", "gnutls", "link"). +node("gnutls") :- depends_on("cups", "gnutls"), node("cups"). + + +%---------------------------------------------------------------------------- +% Package: curl +%---------------------------------------------------------------------------- +version_declared("curl", "7.68.0", 0). +version_declared("curl", "7.63.0", 1). +version_declared("curl", "7.60.0", 2). +version_declared("curl", "7.59.0", 3). +version_declared("curl", "7.56.0", 4). +version_declared("curl", "7.54.0", 5). +version_declared("curl", "7.53.1", 6). +version_declared("curl", "7.52.1", 7). +version_declared("curl", "7.50.3", 8). +version_declared("curl", "7.50.2", 9). +version_declared("curl", "7.50.1", 10). +version_declared("curl", "7.49.1", 11). +version_declared("curl", "7.47.1", 12). +version_declared("curl", "7.46.0", 13). +version_declared("curl", "7.45.0", 14). +version_declared("curl", "7.44.0", 15). +version_declared("curl", "7.43.0", 16). +version_declared("curl", "7.42.1", 17). + +variant("curl", "darwinssl"). +variant_single_value("curl", "darwinssl"). +variant_default_value("curl", "darwinssl", "True"). +variant_possible_value("curl", "darwinssl", "False"). +variant_possible_value("curl", "darwinssl", "True"). + +variant("curl", "gssapi"). +variant_single_value("curl", "gssapi"). +variant_default_value("curl", "gssapi", "False"). +variant_possible_value("curl", "gssapi", "False"). +variant_possible_value("curl", "gssapi", "True"). + +variant("curl", "libssh"). +variant_single_value("curl", "libssh"). +variant_default_value("curl", "libssh", "False"). +variant_possible_value("curl", "libssh", "False"). +variant_possible_value("curl", "libssh", "True"). + +variant("curl", "libssh2"). +variant_single_value("curl", "libssh2"). +variant_default_value("curl", "libssh2", "False"). +variant_possible_value("curl", "libssh2", "False"). +variant_possible_value("curl", "libssh2", "True"). + +variant("curl", "nghttp2"). +variant_single_value("curl", "nghttp2"). +variant_default_value("curl", "nghttp2", "False"). +variant_possible_value("curl", "nghttp2", "False"). +variant_possible_value("curl", "nghttp2", "True"). + +declared_dependency("curl", "krb5", "build") :- node("curl"), variant_value("curl", "gssapi", "True"). +declared_dependency("curl", "krb5", "link") :- node("curl"), variant_value("curl", "gssapi", "True"). +node("krb5") :- depends_on("curl", "krb5"), node("curl"), variant_value("curl", "gssapi", "True"). + +declared_dependency("curl", "libssh", "build") :- node("curl"), variant_value("curl", "libssh", "True"). +declared_dependency("curl", "libssh", "link") :- node("curl"), variant_value("curl", "libssh", "True"). +node("libssh") :- depends_on("curl", "libssh"), node("curl"), variant_value("curl", "libssh", "True"). + +declared_dependency("curl", "libssh2", "build") :- node("curl"), variant_value("curl", "libssh2", "True"). +declared_dependency("curl", "libssh2", "link") :- node("curl"), variant_value("curl", "libssh2", "True"). +node("libssh2") :- depends_on("curl", "libssh2"), node("curl"), variant_value("curl", "libssh2", "True"). + +declared_dependency("curl", "nghttp2", "build") :- node("curl"), variant_value("curl", "nghttp2", "True"). +declared_dependency("curl", "nghttp2", "link") :- node("curl"), variant_value("curl", "nghttp2", "True"). +node("nghttp2") :- depends_on("curl", "nghttp2"), node("curl"), variant_value("curl", "nghttp2", "True"). + +declared_dependency("curl", "openssl", "build") :- node("curl"), variant_value("curl", "darwinssl", "False"). +declared_dependency("curl", "openssl", "link") :- node("curl"), variant_value("curl", "darwinssl", "False"). +node("openssl") :- depends_on("curl", "openssl"), node("curl"), variant_value("curl", "darwinssl", "False"). + +declared_dependency("curl", "zlib", "build"). +declared_dependency("curl", "zlib", "link"). +node("zlib") :- depends_on("curl", "zlib"), node("curl"). + + +%---------------------------------------------------------------------------- +% Package: dbus +%---------------------------------------------------------------------------- +version_declared("dbus", "1.12.8", 0). +version_declared("dbus", "1.11.2", 1). +version_declared("dbus", "1.9.0", 2). +version_declared("dbus", "1.8.8", 3). +version_declared("dbus", "1.8.6", 4). +version_declared("dbus", "1.8.4", 5). +version_declared("dbus", "1.8.2", 6). + +declared_dependency("dbus", "expat", "build"). +declared_dependency("dbus", "expat", "link"). +node("expat") :- depends_on("dbus", "expat"), node("dbus"). + +declared_dependency("dbus", "glib", "build"). +declared_dependency("dbus", "glib", "link"). +node("glib") :- depends_on("dbus", "glib"), node("dbus"). + +declared_dependency("dbus", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("dbus", "pkgconfig"), node("dbus"). + + +%---------------------------------------------------------------------------- +% Package: diffutils +%---------------------------------------------------------------------------- +version_declared("diffutils", "3.7", 0). +version_declared("diffutils", "3.6", 1). + +declared_dependency("diffutils", "libiconv", "build"). +declared_dependency("diffutils", "libiconv", "link"). +node("libiconv") :- depends_on("diffutils", "libiconv"), node("diffutils"). + + +%---------------------------------------------------------------------------- +% Package: docbook-xml +%---------------------------------------------------------------------------- +version_declared("docbook-xml", "4.5", 0). + + +%---------------------------------------------------------------------------- +% Package: docbook-xsl +%---------------------------------------------------------------------------- +version_declared("docbook-xsl", "1.79.2", 0). + +declared_dependency("docbook-xsl", "docbook-xml", "build"). +declared_dependency("docbook-xsl", "docbook-xml", "link"). +node("docbook-xml") :- depends_on("docbook-xsl", "docbook-xml"), node("docbook-xsl"). + + +%---------------------------------------------------------------------------- +% Package: double-conversion +%---------------------------------------------------------------------------- +version_declared("double-conversion", "2.0.1", 0). +version_declared("double-conversion", "2.0.0", 1). +version_declared("double-conversion", "1.1.5", 2). +version_declared("double-conversion", "1.1.4", 3). +version_declared("double-conversion", "1.1.3", 4). + +variant("double-conversion", "build_type"). +variant_single_value("double-conversion", "build_type"). +variant_default_value("double-conversion", "build_type", "RelWithDebInfo"). +variant_possible_value("double-conversion", "build_type", "Debug"). +variant_possible_value("double-conversion", "build_type", "MinSizeRel"). +variant_possible_value("double-conversion", "build_type", "RelWithDebInfo"). +variant_possible_value("double-conversion", "build_type", "Release"). + +declared_dependency("double-conversion", "cmake", "build"). +node("cmake") :- depends_on("double-conversion", "cmake"), node("double-conversion"). + + +%---------------------------------------------------------------------------- +% Package: essl +%---------------------------------------------------------------------------- + +variant("essl", "cuda"). +variant_single_value("essl", "cuda"). +variant_default_value("essl", "cuda", "False"). +variant_possible_value("essl", "cuda", "False"). +variant_possible_value("essl", "cuda", "True"). + +variant("essl", "ilp64"). +variant_single_value("essl", "ilp64"). +variant_default_value("essl", "ilp64", "False"). +variant_possible_value("essl", "ilp64", "False"). +variant_possible_value("essl", "ilp64", "True"). + +variant("essl", "threads"). +variant_single_value("essl", "threads"). +variant_default_value("essl", "threads", "openmp"). +variant_possible_value("essl", "threads", "none"). +variant_possible_value("essl", "threads", "openmp"). + + +%---------------------------------------------------------------------------- +% Package: expat +%---------------------------------------------------------------------------- +version_declared("expat", "2.2.9", 0). +version_declared("expat", "2.2.5", 1). +version_declared("expat", "2.2.2", 2). +version_declared("expat", "2.2.0", 3). + +variant("expat", "libbsd"). +variant_single_value("expat", "libbsd"). +variant_default_value("expat", "libbsd", "False"). +variant_possible_value("expat", "libbsd", "False"). +variant_possible_value("expat", "libbsd", "True"). + +declared_dependency("expat", "libbsd", "build") :- node("expat"), 1 { version("expat", "2.2.2"); version("expat", "2.2.5"); version("expat", "2.2.9") } 1, variant_value("expat", "libbsd", "True"). +declared_dependency("expat", "libbsd", "link") :- node("expat"), 1 { version("expat", "2.2.2"); version("expat", "2.2.5"); version("expat", "2.2.9") } 1, variant_value("expat", "libbsd", "True"). +node("libbsd") :- depends_on("expat", "libbsd"), node("expat"), 1 { version("expat", "2.2.2"); version("expat", "2.2.5"); version("expat", "2.2.9") } 1, variant_value("expat", "libbsd", "True"). + + +%---------------------------------------------------------------------------- +% Package: findutils +%---------------------------------------------------------------------------- +version_declared("findutils", "4.6.0", 0). +version_declared("findutils", "4.4.2", 1). +version_declared("findutils", "4.4.1", 2). +version_declared("findutils", "4.4.0", 3). +version_declared("findutils", "4.2.33", 4). +version_declared("findutils", "4.2.32", 5). +version_declared("findutils", "4.2.31", 6). +version_declared("findutils", "4.2.30", 7). +version_declared("findutils", "4.2.29", 8). +version_declared("findutils", "4.2.28", 9). +version_declared("findutils", "4.2.27", 10). +version_declared("findutils", "4.2.26", 11). +version_declared("findutils", "4.2.25", 12). +version_declared("findutils", "4.2.23", 13). +version_declared("findutils", "4.2.20", 14). +version_declared("findutils", "4.2.18", 15). +version_declared("findutils", "4.2.15", 16). +version_declared("findutils", "4.1.20", 17). +version_declared("findutils", "4.1", 18). + +declared_dependency("findutils", "autoconf", "build") :- node("findutils"), 1 { version("findutils", "4.6.0") } 1. +node("autoconf") :- depends_on("findutils", "autoconf"), node("findutils"), 1 { version("findutils", "4.6.0") } 1. + +declared_dependency("findutils", "automake", "build") :- node("findutils"), 1 { version("findutils", "4.6.0") } 1. +node("automake") :- depends_on("findutils", "automake"), node("findutils"), 1 { version("findutils", "4.6.0") } 1. + +declared_dependency("findutils", "libtool", "build") :- node("findutils"), 1 { version("findutils", "4.6.0") } 1. +node("libtool") :- depends_on("findutils", "libtool"), node("findutils"), 1 { version("findutils", "4.6.0") } 1. + +declared_dependency("findutils", "m4", "build") :- node("findutils"), 1 { version("findutils", "4.6.0") } 1. +node("m4") :- depends_on("findutils", "m4"), node("findutils"), 1 { version("findutils", "4.6.0") } 1. + +declared_dependency("findutils", "texinfo", "build") :- node("findutils"), 1 { version("findutils", "4.6.0") } 1. +node("texinfo") :- depends_on("findutils", "texinfo"), node("findutils"), 1 { version("findutils", "4.6.0") } 1. + + +%---------------------------------------------------------------------------- +% Package: fixesproto +%---------------------------------------------------------------------------- +version_declared("fixesproto", "5.0", 0). + +declared_dependency("fixesproto", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("fixesproto", "pkgconfig"), node("fixesproto"). + +declared_dependency("fixesproto", "util-macros", "build"). +node("util-macros") :- depends_on("fixesproto", "util-macros"), node("fixesproto"). + + +%---------------------------------------------------------------------------- +% Package: flex +%---------------------------------------------------------------------------- +version_declared("flex", "2.6.4", 0). +version_declared("flex", "2.6.3", 1). +version_declared("flex", "2.6.1", 2). +version_declared("flex", "2.6.0", 3). +version_declared("flex", "2.5.39", 4). + +variant("flex", "lex"). +variant_single_value("flex", "lex"). +variant_default_value("flex", "lex", "True"). +variant_possible_value("flex", "lex", "False"). +variant_possible_value("flex", "lex", "True"). + +declared_dependency("flex", "autoconf", "build") :- node("flex"), 1 { version("flex", "2.5.39"); version("flex", "2.6.0"); version("flex", "2.6.4") } 1. +node("autoconf") :- depends_on("flex", "autoconf"), node("flex"), 1 { version("flex", "2.5.39"); version("flex", "2.6.0"); version("flex", "2.6.4") } 1. + +declared_dependency("flex", "automake", "build") :- node("flex"), 1 { version("flex", "2.5.39"); version("flex", "2.6.0"); version("flex", "2.6.4") } 1. +node("automake") :- depends_on("flex", "automake"), node("flex"), 1 { version("flex", "2.5.39"); version("flex", "2.6.0"); version("flex", "2.6.4") } 1. + +declared_dependency("flex", "bison", "build"). +node("bison") :- depends_on("flex", "bison"), node("flex"). + +declared_dependency("flex", "diffutils", "build"). +node("diffutils") :- depends_on("flex", "diffutils"), node("flex"). + +declared_dependency("flex", "findutils", "build"). +node("findutils") :- depends_on("flex", "findutils"), node("flex"). + +declared_dependency("flex", "gettext", "build"). +node("gettext") :- depends_on("flex", "gettext"), node("flex"). + +declared_dependency("flex", "help2man", "build"). +node("help2man") :- depends_on("flex", "help2man"), node("flex"). + +declared_dependency("flex", "libtool", "build") :- node("flex"), 1 { version("flex", "2.5.39"); version("flex", "2.6.0"); version("flex", "2.6.4") } 1. +node("libtool") :- depends_on("flex", "libtool"), node("flex"), 1 { version("flex", "2.5.39"); version("flex", "2.6.0"); version("flex", "2.6.4") } 1. + +declared_dependency("flex", "m4", "build"). +node("m4") :- depends_on("flex", "m4"), node("flex"). + + +%---------------------------------------------------------------------------- +% Package: font-util +%---------------------------------------------------------------------------- +version_declared("font-util", "1.3.2", 0). +version_declared("font-util", "1.3.1", 1). + +variant("font-util", "fonts"). +not variant_single_value("font-util", "fonts"). +variant_default_value("font-util", "fonts", "encodings"). +variant_default_value("font-util", "fonts", "font-adobe-100dpi"). +variant_default_value("font-util", "fonts", "font-adobe-75dpi"). +variant_default_value("font-util", "fonts", "font-adobe-utopia-100dpi"). +variant_default_value("font-util", "fonts", "font-adobe-utopia-75dpi"). +variant_default_value("font-util", "fonts", "font-adobe-utopia-type1"). +variant_default_value("font-util", "fonts", "font-alias"). +variant_default_value("font-util", "fonts", "font-arabic-misc"). +variant_default_value("font-util", "fonts", "font-bh-100dpi"). +variant_default_value("font-util", "fonts", "font-bh-75dpi"). +variant_default_value("font-util", "fonts", "font-bh-lucidatypewriter-100dpi"). +variant_default_value("font-util", "fonts", "font-bh-lucidatypewriter-75dpi"). +variant_default_value("font-util", "fonts", "font-bh-ttf"). +variant_default_value("font-util", "fonts", "font-bh-type1"). +variant_default_value("font-util", "fonts", "font-bitstream-100dpi"). +variant_default_value("font-util", "fonts", "font-bitstream-75dpi"). +variant_default_value("font-util", "fonts", "font-bitstream-speedo"). +variant_default_value("font-util", "fonts", "font-bitstream-type1"). +variant_default_value("font-util", "fonts", "font-cronyx-cyrillic"). +variant_default_value("font-util", "fonts", "font-cursor-misc"). +variant_default_value("font-util", "fonts", "font-daewoo-misc"). +variant_default_value("font-util", "fonts", "font-dec-misc"). +variant_default_value("font-util", "fonts", "font-ibm-type1"). +variant_default_value("font-util", "fonts", "font-isas-misc"). +variant_default_value("font-util", "fonts", "font-jis-misc"). +variant_default_value("font-util", "fonts", "font-micro-misc"). +variant_default_value("font-util", "fonts", "font-misc-cyrillic"). +variant_default_value("font-util", "fonts", "font-misc-ethiopic"). +variant_default_value("font-util", "fonts", "font-misc-meltho"). +variant_default_value("font-util", "fonts", "font-misc-misc"). +variant_default_value("font-util", "fonts", "font-mutt-misc"). +variant_default_value("font-util", "fonts", "font-schumacher-misc"). +variant_default_value("font-util", "fonts", "font-screen-cyrillic"). +variant_default_value("font-util", "fonts", "font-sun-misc"). +variant_default_value("font-util", "fonts", "font-winitzki-cyrillic"). +variant_default_value("font-util", "fonts", "font-xfree86-type1"). +variant_possible_value("font-util", "fonts", "encodings"). +variant_possible_value("font-util", "fonts", "font-adobe-100dpi"). +variant_possible_value("font-util", "fonts", "font-adobe-75dpi"). +variant_possible_value("font-util", "fonts", "font-adobe-utopia-100dpi"). +variant_possible_value("font-util", "fonts", "font-adobe-utopia-75dpi"). +variant_possible_value("font-util", "fonts", "font-adobe-utopia-type1"). +variant_possible_value("font-util", "fonts", "font-alias"). +variant_possible_value("font-util", "fonts", "font-arabic-misc"). +variant_possible_value("font-util", "fonts", "font-bh-100dpi"). +variant_possible_value("font-util", "fonts", "font-bh-75dpi"). +variant_possible_value("font-util", "fonts", "font-bh-lucidatypewriter-100dpi"). +variant_possible_value("font-util", "fonts", "font-bh-lucidatypewriter-75dpi"). +variant_possible_value("font-util", "fonts", "font-bh-ttf"). +variant_possible_value("font-util", "fonts", "font-bh-type1"). +variant_possible_value("font-util", "fonts", "font-bitstream-100dpi"). +variant_possible_value("font-util", "fonts", "font-bitstream-75dpi"). +variant_possible_value("font-util", "fonts", "font-bitstream-speedo"). +variant_possible_value("font-util", "fonts", "font-bitstream-type1"). +variant_possible_value("font-util", "fonts", "font-cronyx-cyrillic"). +variant_possible_value("font-util", "fonts", "font-cursor-misc"). +variant_possible_value("font-util", "fonts", "font-daewoo-misc"). +variant_possible_value("font-util", "fonts", "font-dec-misc"). +variant_possible_value("font-util", "fonts", "font-ibm-type1"). +variant_possible_value("font-util", "fonts", "font-isas-misc"). +variant_possible_value("font-util", "fonts", "font-jis-misc"). +variant_possible_value("font-util", "fonts", "font-micro-misc"). +variant_possible_value("font-util", "fonts", "font-misc-cyrillic"). +variant_possible_value("font-util", "fonts", "font-misc-ethiopic"). +variant_possible_value("font-util", "fonts", "font-misc-meltho"). +variant_possible_value("font-util", "fonts", "font-misc-misc"). +variant_possible_value("font-util", "fonts", "font-mutt-misc"). +variant_possible_value("font-util", "fonts", "font-schumacher-misc"). +variant_possible_value("font-util", "fonts", "font-screen-cyrillic"). +variant_possible_value("font-util", "fonts", "font-sun-misc"). +variant_possible_value("font-util", "fonts", "font-winitzki-cyrillic"). +variant_possible_value("font-util", "fonts", "font-xfree86-type1"). + +declared_dependency("font-util", "autoconf", "build"). +node("autoconf") :- depends_on("font-util", "autoconf"), node("font-util"). + +declared_dependency("font-util", "automake", "build"). +node("automake") :- depends_on("font-util", "automake"), node("font-util"). + +declared_dependency("font-util", "bdftopcf", "build"). +node("bdftopcf") :- depends_on("font-util", "bdftopcf"), node("font-util"). + +declared_dependency("font-util", "mkfontdir", "build"). +node("mkfontdir") :- depends_on("font-util", "mkfontdir"), node("font-util"). + +declared_dependency("font-util", "mkfontscale", "build"). +node("mkfontscale") :- depends_on("font-util", "mkfontscale"), node("font-util"). + +declared_dependency("font-util", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("font-util", "pkgconfig"), node("font-util"). + +declared_dependency("font-util", "util-macros", "build"). +node("util-macros") :- depends_on("font-util", "util-macros"), node("font-util"). + + +%---------------------------------------------------------------------------- +% Package: fontconfig +%---------------------------------------------------------------------------- +version_declared("fontconfig", "2.12.3", 0). +version_declared("fontconfig", "2.12.1", 1). +version_declared("fontconfig", "2.11.1", 2). + +declared_dependency("fontconfig", "font-util", "build"). +declared_dependency("fontconfig", "font-util", "link"). +node("font-util") :- depends_on("fontconfig", "font-util"), node("fontconfig"). + +declared_dependency("fontconfig", "freetype", "build"). +declared_dependency("fontconfig", "freetype", "link"). +node("freetype") :- depends_on("fontconfig", "freetype"), node("fontconfig"). + +declared_dependency("fontconfig", "gperf", "build") :- node("fontconfig"), 1 { version("fontconfig", "2.12.3") } 1. +node("gperf") :- depends_on("fontconfig", "gperf"), node("fontconfig"), 1 { version("fontconfig", "2.12.3") } 1. + +declared_dependency("fontconfig", "libxml2", "build"). +declared_dependency("fontconfig", "libxml2", "link"). +node("libxml2") :- depends_on("fontconfig", "libxml2"), node("fontconfig"). + +declared_dependency("fontconfig", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("fontconfig", "pkgconfig"), node("fontconfig"). + + +%---------------------------------------------------------------------------- +% Package: fontsproto +%---------------------------------------------------------------------------- +version_declared("fontsproto", "2.1.3", 0). + +declared_dependency("fontsproto", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("fontsproto", "pkgconfig"), node("fontsproto"). + +declared_dependency("fontsproto", "util-macros", "build"). +node("util-macros") :- depends_on("fontsproto", "util-macros"), node("fontsproto"). + + +%---------------------------------------------------------------------------- +% Package: freetype +%---------------------------------------------------------------------------- +version_declared("freetype", "2.10.1", 0). +version_declared("freetype", "2.9.1", 1). +version_declared("freetype", "2.7.1", 2). +version_declared("freetype", "2.7", 3). +version_declared("freetype", "2.5.3", 4). + +declared_dependency("freetype", "bzip2", "build"). +declared_dependency("freetype", "bzip2", "link"). +node("bzip2") :- depends_on("freetype", "bzip2"), node("freetype"). + +declared_dependency("freetype", "libpng", "build"). +declared_dependency("freetype", "libpng", "link"). +node("libpng") :- depends_on("freetype", "libpng"), node("freetype"). + +declared_dependency("freetype", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("freetype", "pkgconfig"), node("freetype"). + + +%---------------------------------------------------------------------------- +% Package: fujitsu-mpi +%---------------------------------------------------------------------------- + + +%---------------------------------------------------------------------------- +% Package: gawk +%---------------------------------------------------------------------------- +version_declared("gawk", "5.0.1", 0). +version_declared("gawk", "4.1.4", 1). + +declared_dependency("gawk", "gettext", "build"). +declared_dependency("gawk", "gettext", "link"). +node("gettext") :- depends_on("gawk", "gettext"), node("gawk"). + +declared_dependency("gawk", "gmp", "build"). +declared_dependency("gawk", "gmp", "link"). +node("gmp") :- depends_on("gawk", "gmp"), node("gawk"). + +declared_dependency("gawk", "libsigsegv", "build"). +declared_dependency("gawk", "libsigsegv", "link"). +node("libsigsegv") :- depends_on("gawk", "libsigsegv"), node("gawk"). + +declared_dependency("gawk", "mpfr", "build"). +declared_dependency("gawk", "mpfr", "link"). +node("mpfr") :- depends_on("gawk", "mpfr"), node("gawk"). + +declared_dependency("gawk", "readline", "build"). +declared_dependency("gawk", "readline", "link"). +node("readline") :- depends_on("gawk", "readline"), node("gawk"). + + +%---------------------------------------------------------------------------- +% Package: gdbm +%---------------------------------------------------------------------------- +version_declared("gdbm", "1.18.1", 0). +version_declared("gdbm", "1.14.1", 1). +version_declared("gdbm", "1.13", 2). +version_declared("gdbm", "1.12", 3). +version_declared("gdbm", "1.11", 4). +version_declared("gdbm", "1.10", 5). +version_declared("gdbm", "1.9.1", 6). +version_declared("gdbm", "1.9", 7). + +declared_dependency("gdbm", "readline", "build"). +declared_dependency("gdbm", "readline", "link"). +node("readline") :- depends_on("gdbm", "readline"), node("gdbm"). + + +%---------------------------------------------------------------------------- +% Package: gdk-pixbuf +%---------------------------------------------------------------------------- +version_declared("gdk-pixbuf", "2.38.0", 0). +version_declared("gdk-pixbuf", "2.31.2", 1). + +declared_dependency("gdk-pixbuf", "docbook-xsl", "build"). +node("docbook-xsl") :- depends_on("gdk-pixbuf", "docbook-xsl"), node("gdk-pixbuf"). + +declared_dependency("gdk-pixbuf", "gettext", "build"). +declared_dependency("gdk-pixbuf", "gettext", "link"). +node("gettext") :- depends_on("gdk-pixbuf", "gettext"), node("gdk-pixbuf"). + +declared_dependency("gdk-pixbuf", "glib", "build"). +declared_dependency("gdk-pixbuf", "glib", "link"). +node("glib") :- depends_on("gdk-pixbuf", "glib"), node("gdk-pixbuf"). + +declared_dependency("gdk-pixbuf", "gobject-introspection", "build"). +declared_dependency("gdk-pixbuf", "gobject-introspection", "link"). +node("gobject-introspection") :- depends_on("gdk-pixbuf", "gobject-introspection"), node("gdk-pixbuf"). + +declared_dependency("gdk-pixbuf", "jpeg", "build"). +declared_dependency("gdk-pixbuf", "jpeg", "link"). +node("jpeg") :- depends_on("gdk-pixbuf", "jpeg"), node("gdk-pixbuf"). + +declared_dependency("gdk-pixbuf", "libpng", "build"). +declared_dependency("gdk-pixbuf", "libpng", "link"). +node("libpng") :- depends_on("gdk-pixbuf", "libpng"), node("gdk-pixbuf"). + +declared_dependency("gdk-pixbuf", "libtiff", "build"). +declared_dependency("gdk-pixbuf", "libtiff", "link"). +node("libtiff") :- depends_on("gdk-pixbuf", "libtiff"), node("gdk-pixbuf"). + +declared_dependency("gdk-pixbuf", "libxslt", "build"). +node("libxslt") :- depends_on("gdk-pixbuf", "libxslt"), node("gdk-pixbuf"). + +declared_dependency("gdk-pixbuf", "meson", "build") :- node("gdk-pixbuf"), 1 { version("gdk-pixbuf", "2.38.0") } 1. +node("meson") :- depends_on("gdk-pixbuf", "meson"), node("gdk-pixbuf"), 1 { version("gdk-pixbuf", "2.38.0") } 1. +1 { version("meson", "0.49.0"); version("meson", "0.49.1") } 1 :- depends_on("gdk-pixbuf", "meson"), node("gdk-pixbuf"), 1 { version("gdk-pixbuf", "2.38.0") } 1. +declared_dependency("gdk-pixbuf", "meson", "build") :- node("gdk-pixbuf"), 1 { version("gdk-pixbuf", "2.38.0") } 1. +node("meson") :- depends_on("gdk-pixbuf", "meson"), node("gdk-pixbuf"), 1 { version("gdk-pixbuf", "2.38.0") } 1. +1 { version("meson", "0.49.0"); version("meson", "0.49.1") } 1 :- depends_on("gdk-pixbuf", "meson"), node("gdk-pixbuf"), 1 { version("gdk-pixbuf", "2.38.0") } 1. + +declared_dependency("gdk-pixbuf", "ninja", "build") :- node("gdk-pixbuf"), 1 { version("gdk-pixbuf", "2.38.0") } 1. +node("ninja") :- depends_on("gdk-pixbuf", "ninja"), node("gdk-pixbuf"), 1 { version("gdk-pixbuf", "2.38.0") } 1. + +declared_dependency("gdk-pixbuf", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("gdk-pixbuf", "pkgconfig"), node("gdk-pixbuf"). + +declared_dependency("gdk-pixbuf", "shared-mime-info", "build") :- node("gdk-pixbuf"), 1 { version("gdk-pixbuf", "2.38.0") } 1, node_platform("gdk-pixbuf", "cray"). +node("shared-mime-info") :- depends_on("gdk-pixbuf", "shared-mime-info"), node("gdk-pixbuf"), 1 { version("gdk-pixbuf", "2.38.0") } 1, node_platform("gdk-pixbuf", "cray"). +declared_dependency("gdk-pixbuf", "shared-mime-info", "build") :- node("gdk-pixbuf"), 1 { version("gdk-pixbuf", "2.38.0") } 1, node_platform("gdk-pixbuf", "linux"). +node("shared-mime-info") :- depends_on("gdk-pixbuf", "shared-mime-info"), node("gdk-pixbuf"), 1 { version("gdk-pixbuf", "2.38.0") } 1, node_platform("gdk-pixbuf", "linux"). + +declared_dependency("gdk-pixbuf", "zlib", "build"). +declared_dependency("gdk-pixbuf", "zlib", "link"). +node("zlib") :- depends_on("gdk-pixbuf", "zlib"), node("gdk-pixbuf"). + + +%---------------------------------------------------------------------------- +% Package: gettext +%---------------------------------------------------------------------------- +version_declared("gettext", "0.20.1", 0). +version_declared("gettext", "0.19.8.1", 1). +version_declared("gettext", "0.19.7", 2). + +variant("gettext", "bzip2"). +variant_single_value("gettext", "bzip2"). +variant_default_value("gettext", "bzip2", "True"). +variant_possible_value("gettext", "bzip2", "False"). +variant_possible_value("gettext", "bzip2", "True"). + +variant("gettext", "curses"). +variant_single_value("gettext", "curses"). +variant_default_value("gettext", "curses", "True"). +variant_possible_value("gettext", "curses", "False"). +variant_possible_value("gettext", "curses", "True"). + +variant("gettext", "git"). +variant_single_value("gettext", "git"). +variant_default_value("gettext", "git", "True"). +variant_possible_value("gettext", "git", "False"). +variant_possible_value("gettext", "git", "True"). + +variant("gettext", "libunistring"). +variant_single_value("gettext", "libunistring"). +variant_default_value("gettext", "libunistring", "False"). +variant_possible_value("gettext", "libunistring", "False"). +variant_possible_value("gettext", "libunistring", "True"). + +variant("gettext", "libxml2"). +variant_single_value("gettext", "libxml2"). +variant_default_value("gettext", "libxml2", "True"). +variant_possible_value("gettext", "libxml2", "False"). +variant_possible_value("gettext", "libxml2", "True"). + +variant("gettext", "tar"). +variant_single_value("gettext", "tar"). +variant_default_value("gettext", "tar", "True"). +variant_possible_value("gettext", "tar", "False"). +variant_possible_value("gettext", "tar", "True"). + +variant("gettext", "xz"). +variant_single_value("gettext", "xz"). +variant_default_value("gettext", "xz", "True"). +variant_possible_value("gettext", "xz", "False"). +variant_possible_value("gettext", "xz", "True"). + +declared_dependency("gettext", "bzip2", "build") :- node("gettext"), variant_value("gettext", "bzip2", "True"). +declared_dependency("gettext", "bzip2", "link") :- node("gettext"), variant_value("gettext", "bzip2", "True"). +node("bzip2") :- depends_on("gettext", "bzip2"), node("gettext"), variant_value("gettext", "bzip2", "True"). + +declared_dependency("gettext", "libunistring", "build") :- node("gettext"), variant_value("gettext", "libunistring", "True"). +declared_dependency("gettext", "libunistring", "link") :- node("gettext"), variant_value("gettext", "libunistring", "True"). +node("libunistring") :- depends_on("gettext", "libunistring"), node("gettext"), variant_value("gettext", "libunistring", "True"). + +declared_dependency("gettext", "libxml2", "build") :- node("gettext"), variant_value("gettext", "libxml2", "True"). +declared_dependency("gettext", "libxml2", "link") :- node("gettext"), variant_value("gettext", "libxml2", "True"). +node("libxml2") :- depends_on("gettext", "libxml2"), node("gettext"), variant_value("gettext", "libxml2", "True"). + +declared_dependency("gettext", "ncurses", "build") :- node("gettext"), variant_value("gettext", "curses", "True"). +declared_dependency("gettext", "ncurses", "link") :- node("gettext"), variant_value("gettext", "curses", "True"). +node("ncurses") :- depends_on("gettext", "ncurses"), node("gettext"), variant_value("gettext", "curses", "True"). + +declared_dependency("gettext", "tar", "build") :- node("gettext"), variant_value("gettext", "tar", "True"). +declared_dependency("gettext", "tar", "link") :- node("gettext"), variant_value("gettext", "tar", "True"). +node("tar") :- depends_on("gettext", "tar"), node("gettext"), variant_value("gettext", "tar", "True"). + +declared_dependency("gettext", "xz", "build") :- node("gettext"), variant_value("gettext", "xz", "True"). +declared_dependency("gettext", "xz", "link") :- node("gettext"), variant_value("gettext", "xz", "True"). +declared_dependency("gettext", "xz", "run") :- node("gettext"), variant_value("gettext", "xz", "True"). +node("xz") :- depends_on("gettext", "xz"), node("gettext"), variant_value("gettext", "xz", "True"). + + +%---------------------------------------------------------------------------- +% Package: giflib +%---------------------------------------------------------------------------- +version_declared("giflib", "5.1.4", 0). + + +%---------------------------------------------------------------------------- +% Package: git +%---------------------------------------------------------------------------- +version_declared("git", "2.25.0", 0). +version_declared("git", "2.21.0", 1). +version_declared("git", "2.20.1", 2). +version_declared("git", "2.19.2", 3). +version_declared("git", "2.19.1", 4). +version_declared("git", "2.18.0", 5). +version_declared("git", "2.17.1", 6). +version_declared("git", "2.17.0", 7). +version_declared("git", "2.15.1", 8). +version_declared("git", "2.14.1", 9). +version_declared("git", "2.13.0", 10). +version_declared("git", "2.12.2", 11). +version_declared("git", "2.12.1", 12). +version_declared("git", "2.12.0", 13). +version_declared("git", "2.11.1", 14). +version_declared("git", "2.11.0", 15). +version_declared("git", "2.9.3", 16). +version_declared("git", "2.9.2", 17). +version_declared("git", "2.9.1", 18). +version_declared("git", "2.9.0", 19). +version_declared("git", "2.8.4", 20). +version_declared("git", "2.8.3", 21). +version_declared("git", "2.8.2", 22). +version_declared("git", "2.8.1", 23). +version_declared("git", "2.8.0", 24). +version_declared("git", "2.7.3", 25). +version_declared("git", "2.7.1", 26). + +variant("git", "tcltk"). +variant_single_value("git", "tcltk"). +variant_default_value("git", "tcltk", "False"). +variant_possible_value("git", "tcltk", "False"). +variant_possible_value("git", "tcltk", "True"). + +declared_dependency("git", "autoconf", "build"). +node("autoconf") :- depends_on("git", "autoconf"), node("git"). + +declared_dependency("git", "automake", "build"). +node("automake") :- depends_on("git", "automake"), node("git"). + +declared_dependency("git", "curl", "build"). +declared_dependency("git", "curl", "link"). +node("curl") :- depends_on("git", "curl"), node("git"). + +declared_dependency("git", "expat", "build"). +declared_dependency("git", "expat", "link"). +node("expat") :- depends_on("git", "expat"), node("git"). + +declared_dependency("git", "gettext", "build"). +declared_dependency("git", "gettext", "link"). +node("gettext") :- depends_on("git", "gettext"), node("git"). + +declared_dependency("git", "libiconv", "build"). +declared_dependency("git", "libiconv", "link"). +node("libiconv") :- depends_on("git", "libiconv"), node("git"). + +declared_dependency("git", "libtool", "build"). +node("libtool") :- depends_on("git", "libtool"), node("git"). + +declared_dependency("git", "m4", "build"). +node("m4") :- depends_on("git", "m4"), node("git"). + +declared_dependency("git", "openssl", "build"). +declared_dependency("git", "openssl", "link"). +node("openssl") :- depends_on("git", "openssl"), node("git"). + +declared_dependency("git", "pcre", "build") :- node("git"), 1 { version("git", "2.7.1"); version("git", "2.7.3"); version("git", "2.8.0"); version("git", "2.8.1"); version("git", "2.8.2"); version("git", "2.8.3"); version("git", "2.8.4"); version("git", "2.9.0"); version("git", "2.9.1"); version("git", "2.9.2"); version("git", "2.9.3"); version("git", "2.11.0"); version("git", "2.11.1"); version("git", "2.12.0"); version("git", "2.12.1"); version("git", "2.12.2"); version("git", "2.13.0") } 1. +declared_dependency("git", "pcre", "link") :- node("git"), 1 { version("git", "2.7.1"); version("git", "2.7.3"); version("git", "2.8.0"); version("git", "2.8.1"); version("git", "2.8.2"); version("git", "2.8.3"); version("git", "2.8.4"); version("git", "2.9.0"); version("git", "2.9.1"); version("git", "2.9.2"); version("git", "2.9.3"); version("git", "2.11.0"); version("git", "2.11.1"); version("git", "2.12.0"); version("git", "2.12.1"); version("git", "2.12.2"); version("git", "2.13.0") } 1. +node("pcre") :- depends_on("git", "pcre"), node("git"), 1 { version("git", "2.7.1"); version("git", "2.7.3"); version("git", "2.8.0"); version("git", "2.8.1"); version("git", "2.8.2"); version("git", "2.8.3"); version("git", "2.8.4"); version("git", "2.9.0"); version("git", "2.9.1"); version("git", "2.9.2"); version("git", "2.9.3"); version("git", "2.11.0"); version("git", "2.11.1"); version("git", "2.12.0"); version("git", "2.12.1"); version("git", "2.12.2"); version("git", "2.13.0") } 1. + +declared_dependency("git", "pcre2", "build") :- node("git"), 1 { version("git", "2.14.1"); version("git", "2.15.1"); version("git", "2.17.0"); version("git", "2.17.1"); version("git", "2.18.0"); version("git", "2.19.1"); version("git", "2.19.2"); version("git", "2.20.1"); version("git", "2.21.0"); version("git", "2.25.0") } 1. +declared_dependency("git", "pcre2", "link") :- node("git"), 1 { version("git", "2.14.1"); version("git", "2.15.1"); version("git", "2.17.0"); version("git", "2.17.1"); version("git", "2.18.0"); version("git", "2.19.1"); version("git", "2.19.2"); version("git", "2.20.1"); version("git", "2.21.0"); version("git", "2.25.0") } 1. +node("pcre2") :- depends_on("git", "pcre2"), node("git"), 1 { version("git", "2.14.1"); version("git", "2.15.1"); version("git", "2.17.0"); version("git", "2.17.1"); version("git", "2.18.0"); version("git", "2.19.1"); version("git", "2.19.2"); version("git", "2.20.1"); version("git", "2.21.0"); version("git", "2.25.0") } 1. + +declared_dependency("git", "perl", "build"). +declared_dependency("git", "perl", "link"). +node("perl") :- depends_on("git", "perl"), node("git"). + +declared_dependency("git", "tk", "build") :- node("git"), variant_value("git", "tcltk", "True"). +declared_dependency("git", "tk", "link") :- node("git"), variant_value("git", "tcltk", "True"). +node("tk") :- depends_on("git", "tk"), node("git"), variant_value("git", "tcltk", "True"). + +declared_dependency("git", "zlib", "build"). +declared_dependency("git", "zlib", "link"). +node("zlib") :- depends_on("git", "zlib"), node("git"). + + +%---------------------------------------------------------------------------- +% Package: glib +%---------------------------------------------------------------------------- +version_declared("glib", "2.56.3", 0). +version_declared("glib", "2.56.2", 1). +version_declared("glib", "2.56.1", 2). +version_declared("glib", "2.56.0", 3). +version_declared("glib", "2.55.1", 4). +version_declared("glib", "2.53.1", 5). +version_declared("glib", "2.49.7", 6). +version_declared("glib", "2.49.4", 7). +version_declared("glib", "2.48.1", 8). +version_declared("glib", "2.42.1", 9). + +variant("glib", "libmount"). +variant_single_value("glib", "libmount"). +variant_default_value("glib", "libmount", "False"). +variant_possible_value("glib", "libmount", "False"). +variant_possible_value("glib", "libmount", "True"). + +variant("glib", "tracing"). +not variant_single_value("glib", "tracing"). +variant_default_value("glib", "tracing", "none"). +variant_possible_value("glib", "tracing", "dtrace"). +variant_possible_value("glib", "tracing", "none"). +variant_possible_value("glib", "tracing", "systemtap"). + +declared_dependency("glib", "gettext", "build"). +declared_dependency("glib", "gettext", "link"). +node("gettext") :- depends_on("glib", "gettext"), node("glib"). + +declared_dependency("glib", "libffi", "build"). +declared_dependency("glib", "libffi", "link"). +node("libffi") :- depends_on("glib", "libffi"), node("glib"). + +declared_dependency("glib", "libiconv", "build"). +declared_dependency("glib", "libiconv", "link"). +node("libiconv") :- depends_on("glib", "libiconv"), node("glib"). + +declared_dependency("glib", "pcre", "build") :- node("glib"), 1 { version("glib", "2.48.1"); version("glib", "2.49.4"); version("glib", "2.49.7"); version("glib", "2.53.1"); version("glib", "2.55.1"); version("glib", "2.56.0"); version("glib", "2.56.1"); version("glib", "2.56.2"); version("glib", "2.56.3") } 1. +declared_dependency("glib", "pcre", "link") :- node("glib"), 1 { version("glib", "2.48.1"); version("glib", "2.49.4"); version("glib", "2.49.7"); version("glib", "2.53.1"); version("glib", "2.55.1"); version("glib", "2.56.0"); version("glib", "2.56.1"); version("glib", "2.56.2"); version("glib", "2.56.3") } 1. +node("pcre") :- depends_on("glib", "pcre"), node("glib"), 1 { version("glib", "2.48.1"); version("glib", "2.49.4"); version("glib", "2.49.7"); version("glib", "2.53.1"); version("glib", "2.55.1"); version("glib", "2.56.0"); version("glib", "2.56.1"); version("glib", "2.56.2"); version("glib", "2.56.3") } 1. +variant_set("pcre", "utf", "True") :- depends_on("glib", "pcre"), node("glib"), 1 { version("glib", "2.48.1"); version("glib", "2.49.4"); version("glib", "2.49.7"); version("glib", "2.53.1"); version("glib", "2.55.1"); version("glib", "2.56.0"); version("glib", "2.56.1"); version("glib", "2.56.2"); version("glib", "2.56.3") } 1. + +declared_dependency("glib", "perl", "build"). +declared_dependency("glib", "perl", "run"). +node("perl") :- depends_on("glib", "perl"), node("glib"). + +declared_dependency("glib", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("glib", "pkgconfig"), node("glib"). + +declared_dependency("glib", "python", "build") :- node("glib"), 1 { version("glib", "2.55.1"); version("glib", "2.56.0"); version("glib", "2.56.1"); version("glib", "2.56.2"); version("glib", "2.56.3") } 1. +declared_dependency("glib", "python", "run") :- node("glib"), 1 { version("glib", "2.55.1"); version("glib", "2.56.0"); version("glib", "2.56.1"); version("glib", "2.56.2"); version("glib", "2.56.3") } 1. +node("python") :- depends_on("glib", "python"), node("glib"), 1 { version("glib", "2.55.1"); version("glib", "2.56.0"); version("glib", "2.56.1"); version("glib", "2.56.2"); version("glib", "2.56.3") } 1. + +declared_dependency("glib", "util-linux", "build") :- node("glib"), variant_value("glib", "libmount", "True"). +declared_dependency("glib", "util-linux", "link") :- node("glib"), variant_value("glib", "libmount", "True"). +node("util-linux") :- depends_on("glib", "util-linux"), node("glib"), variant_value("glib", "libmount", "True"). + +declared_dependency("glib", "zlib", "build"). +declared_dependency("glib", "zlib", "link"). +node("zlib") :- depends_on("glib", "zlib"), node("glib"). + + +%---------------------------------------------------------------------------- +% Package: glproto +%---------------------------------------------------------------------------- +version_declared("glproto", "1.4.17", 0). + +declared_dependency("glproto", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("glproto", "pkgconfig"), node("glproto"). + +declared_dependency("glproto", "util-macros", "build"). +node("util-macros") :- depends_on("glproto", "util-macros"), node("glproto"). + + +%---------------------------------------------------------------------------- +% Package: gmake +%---------------------------------------------------------------------------- +version_declared("gmake", "4.2.1", 0). +version_declared("gmake", "4.0", 1). + +variant("gmake", "guile"). +variant_single_value("gmake", "guile"). +variant_default_value("gmake", "guile", "False"). +variant_possible_value("gmake", "guile", "False"). +variant_possible_value("gmake", "guile", "True"). + +variant("gmake", "nls"). +variant_single_value("gmake", "nls"). +variant_default_value("gmake", "nls", "True"). +variant_possible_value("gmake", "nls", "False"). +variant_possible_value("gmake", "nls", "True"). + +declared_dependency("gmake", "gettext", "build") :- node("gmake"), variant_value("gmake", "nls", "True"). +declared_dependency("gmake", "gettext", "link") :- node("gmake"), variant_value("gmake", "nls", "True"). +node("gettext") :- depends_on("gmake", "gettext"), node("gmake"), variant_value("gmake", "nls", "True"). + +declared_dependency("gmake", "guile", "build") :- node("gmake"), variant_value("gmake", "guile", "True"). +declared_dependency("gmake", "guile", "link") :- node("gmake"), variant_value("gmake", "guile", "True"). +node("guile") :- depends_on("gmake", "guile"), node("gmake"), variant_value("gmake", "guile", "True"). + +declared_dependency("gmake", "texinfo", "build"). +node("texinfo") :- depends_on("gmake", "texinfo"), node("gmake"). + + +%---------------------------------------------------------------------------- +% Package: gmp +%---------------------------------------------------------------------------- +version_declared("gmp", "6.1.2", 0). +version_declared("gmp", "6.1.1", 1). +version_declared("gmp", "6.1.0", 2). +version_declared("gmp", "6.0.0a", 3). +version_declared("gmp", "5.1.3", 4). +version_declared("gmp", "4.3.2", 5). + +declared_dependency("gmp", "autoconf", "build"). +node("autoconf") :- depends_on("gmp", "autoconf"), node("gmp"). + +declared_dependency("gmp", "automake", "build"). +node("automake") :- depends_on("gmp", "automake"), node("gmp"). + +declared_dependency("gmp", "libtool", "build"). +node("libtool") :- depends_on("gmp", "libtool"), node("gmp"). + +declared_dependency("gmp", "m4", "build"). +node("m4") :- depends_on("gmp", "m4"), node("gmp"). + + +%---------------------------------------------------------------------------- +% Package: gnutls +%---------------------------------------------------------------------------- +version_declared("gnutls", "3.6.8", 0). +version_declared("gnutls", "3.6.7.1", 1). +version_declared("gnutls", "3.5.19", 2). +version_declared("gnutls", "3.5.13", 3). +version_declared("gnutls", "3.5.10", 4). +version_declared("gnutls", "3.5.9", 5). +version_declared("gnutls", "3.3.9", 6). + +variant("gnutls", "guile"). +variant_single_value("gnutls", "guile"). +variant_default_value("gnutls", "guile", "False"). +variant_possible_value("gnutls", "guile", "False"). +variant_possible_value("gnutls", "guile", "True"). + +variant("gnutls", "zlib"). +variant_single_value("gnutls", "zlib"). +variant_default_value("gnutls", "zlib", "True"). +variant_possible_value("gnutls", "zlib", "False"). +variant_possible_value("gnutls", "zlib", "True"). + +declared_dependency("gnutls", "gettext", "build"). +declared_dependency("gnutls", "gettext", "link"). +node("gettext") :- depends_on("gnutls", "gettext"), node("gnutls"). + +declared_dependency("gnutls", "guile", "build") :- node("gnutls"), variant_value("gnutls", "guile", "True"). +declared_dependency("gnutls", "guile", "link") :- node("gnutls"), variant_value("gnutls", "guile", "True"). +node("guile") :- depends_on("gnutls", "guile"), node("gnutls"), variant_value("gnutls", "guile", "True"). + +declared_dependency("gnutls", "libidn2", "build") :- node("gnutls"), 1 { version("gnutls", "3.3.9"); version("gnutls", "3.5.9"); version("gnutls", "3.5.10"); version("gnutls", "3.5.13"); version("gnutls", "3.5.19") } 1. +declared_dependency("gnutls", "libidn2", "link") :- node("gnutls"), 1 { version("gnutls", "3.3.9"); version("gnutls", "3.5.9"); version("gnutls", "3.5.10"); version("gnutls", "3.5.13"); version("gnutls", "3.5.19") } 1. +node("libidn2") :- depends_on("gnutls", "libidn2"), node("gnutls"), 1 { version("gnutls", "3.3.9"); version("gnutls", "3.5.9"); version("gnutls", "3.5.10"); version("gnutls", "3.5.13"); version("gnutls", "3.5.19") } 1. +1 { version("libidn2", "2.0.5") } 1 :- depends_on("gnutls", "libidn2"), node("gnutls"), 1 { version("gnutls", "3.3.9"); version("gnutls", "3.5.9"); version("gnutls", "3.5.10"); version("gnutls", "3.5.13"); version("gnutls", "3.5.19") } 1. + +declared_dependency("gnutls", "nettle", "build") :- node("gnutls"), 1 { version("gnutls", "3.3.9") } 1. +declared_dependency("gnutls", "nettle", "link") :- node("gnutls"), 1 { version("gnutls", "3.3.9") } 1. +node("nettle") :- depends_on("gnutls", "nettle"), node("gnutls"), 1 { version("gnutls", "3.3.9") } 1. +1 { version("nettle", "2.7"); version("nettle", "2.7.1") } 1 :- depends_on("gnutls", "nettle"), node("gnutls"), 1 { version("gnutls", "3.3.9") } 1. +declared_dependency("gnutls", "nettle", "build") :- node("gnutls"), 1 { version("gnutls", "3.5.9"); version("gnutls", "3.5.10"); version("gnutls", "3.5.13"); version("gnutls", "3.5.19"); version("gnutls", "3.6.7.1"); version("gnutls", "3.6.8") } 1. +declared_dependency("gnutls", "nettle", "link") :- node("gnutls"), 1 { version("gnutls", "3.5.9"); version("gnutls", "3.5.10"); version("gnutls", "3.5.13"); version("gnutls", "3.5.19"); version("gnutls", "3.6.7.1"); version("gnutls", "3.6.8") } 1. +node("nettle") :- depends_on("gnutls", "nettle"), node("gnutls"), 1 { version("gnutls", "3.5.9"); version("gnutls", "3.5.10"); version("gnutls", "3.5.13"); version("gnutls", "3.5.19"); version("gnutls", "3.6.7.1"); version("gnutls", "3.6.8") } 1. +declared_dependency("gnutls", "nettle", "build") :- node("gnutls"), 1 { version("gnutls", "3.6.7.1"); version("gnutls", "3.6.8") } 1. +declared_dependency("gnutls", "nettle", "link") :- node("gnutls"), 1 { version("gnutls", "3.6.7.1"); version("gnutls", "3.6.8") } 1. +node("nettle") :- depends_on("gnutls", "nettle"), node("gnutls"), 1 { version("gnutls", "3.6.7.1"); version("gnutls", "3.6.8") } 1. +1 { version("nettle", "3.4"); version("nettle", "3.4.1") } 1 :- depends_on("gnutls", "nettle"), node("gnutls"), 1 { version("gnutls", "3.6.7.1"); version("gnutls", "3.6.8") } 1. + +declared_dependency("gnutls", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("gnutls", "pkgconfig"), node("gnutls"). + +declared_dependency("gnutls", "zlib", "build") :- node("gnutls"), variant_value("gnutls", "zlib", "True"). +declared_dependency("gnutls", "zlib", "link") :- node("gnutls"), variant_value("gnutls", "zlib", "True"). +node("zlib") :- depends_on("gnutls", "zlib"), node("gnutls"), variant_value("gnutls", "zlib", "True"). + + +%---------------------------------------------------------------------------- +% Package: gobject-introspection +%---------------------------------------------------------------------------- +version_declared("gobject-introspection", "1.56.1", 0). +version_declared("gobject-introspection", "1.49.2", 1). +version_declared("gobject-introspection", "1.48.0", 2). + +declared_dependency("gobject-introspection", "bison", "build"). +node("bison") :- depends_on("gobject-introspection", "bison"), node("gobject-introspection"). + +declared_dependency("gobject-introspection", "cairo", "build"). +declared_dependency("gobject-introspection", "cairo", "link"). +node("cairo") :- depends_on("gobject-introspection", "cairo"), node("gobject-introspection"). + +declared_dependency("gobject-introspection", "flex", "build"). +node("flex") :- depends_on("gobject-introspection", "flex"), node("gobject-introspection"). + +declared_dependency("gobject-introspection", "glib", "build") :- node("gobject-introspection"), 1 { version("gobject-introspection", "1.48.0") } 1. +declared_dependency("gobject-introspection", "glib", "link") :- node("gobject-introspection"), 1 { version("gobject-introspection", "1.48.0") } 1. +node("glib") :- depends_on("gobject-introspection", "glib"), node("gobject-introspection"), 1 { version("gobject-introspection", "1.48.0") } 1. +1 { version("glib", "2.48.1") } 1 :- depends_on("gobject-introspection", "glib"), node("gobject-introspection"), 1 { version("gobject-introspection", "1.48.0") } 1. +declared_dependency("gobject-introspection", "glib", "build") :- node("gobject-introspection"), 1 { version("gobject-introspection", "1.49.2"); version("gobject-introspection", "1.56.1") } 1. +declared_dependency("gobject-introspection", "glib", "link") :- node("gobject-introspection"), 1 { version("gobject-introspection", "1.49.2"); version("gobject-introspection", "1.56.1") } 1. +node("glib") :- depends_on("gobject-introspection", "glib"), node("gobject-introspection"), 1 { version("gobject-introspection", "1.49.2"); version("gobject-introspection", "1.56.1") } 1. +1 { version("glib", "2.49.4"); version("glib", "2.49.7"); version("glib", "2.53.1"); version("glib", "2.55.1"); version("glib", "2.56.0"); version("glib", "2.56.1"); version("glib", "2.56.2"); version("glib", "2.56.3") } 1 :- depends_on("gobject-introspection", "glib"), node("gobject-introspection"), 1 { version("gobject-introspection", "1.49.2"); version("gobject-introspection", "1.56.1") } 1. + +declared_dependency("gobject-introspection", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("gobject-introspection", "pkgconfig"), node("gobject-introspection"). + +declared_dependency("gobject-introspection", "python", "build"). +declared_dependency("gobject-introspection", "python", "link"). +node("python") :- depends_on("gobject-introspection", "python"), node("gobject-introspection"). + +declared_dependency("gobject-introspection", "sed", "build") :- node("gobject-introspection"), node_platform("gobject-introspection", "darwin"). +node("sed") :- depends_on("gobject-introspection", "sed"), node("gobject-introspection"), node_platform("gobject-introspection", "darwin"). + + +%---------------------------------------------------------------------------- +% Package: gperf +%---------------------------------------------------------------------------- +version_declared("gperf", "3.0.4", 0). + + +%---------------------------------------------------------------------------- +% Package: graphite2 +%---------------------------------------------------------------------------- +version_declared("graphite2", "1.3.13", 0). + +variant("graphite2", "build_type"). +variant_single_value("graphite2", "build_type"). +variant_default_value("graphite2", "build_type", "RelWithDebInfo"). +variant_possible_value("graphite2", "build_type", "Debug"). +variant_possible_value("graphite2", "build_type", "MinSizeRel"). +variant_possible_value("graphite2", "build_type", "RelWithDebInfo"). +variant_possible_value("graphite2", "build_type", "Release"). + +declared_dependency("graphite2", "cmake", "build"). +node("cmake") :- depends_on("graphite2", "cmake"), node("graphite2"). + + +%---------------------------------------------------------------------------- +% Package: gtkplus +%---------------------------------------------------------------------------- +version_declared("gtkplus", "3.20.10", 0). +version_declared("gtkplus", "2.24.32", 1). +version_declared("gtkplus", "2.24.31", 2). +version_declared("gtkplus", "2.24.25", 3). + +variant("gtkplus", "cups"). +variant_single_value("gtkplus", "cups"). +variant_default_value("gtkplus", "cups", "False"). +variant_possible_value("gtkplus", "cups", "False"). +variant_possible_value("gtkplus", "cups", "True"). + +declared_dependency("gtkplus", "at-spi2-atk", "build") :- node("gtkplus"), 1 { version("gtkplus", "3.20.10") } 1. +declared_dependency("gtkplus", "at-spi2-atk", "link") :- node("gtkplus"), 1 { version("gtkplus", "3.20.10") } 1. +node("at-spi2-atk") :- depends_on("gtkplus", "at-spi2-atk"), node("gtkplus"), 1 { version("gtkplus", "3.20.10") } 1. + +declared_dependency("gtkplus", "atk", "build"). +declared_dependency("gtkplus", "atk", "link"). +node("atk") :- depends_on("gtkplus", "atk"), node("gtkplus"). + +declared_dependency("gtkplus", "cairo", "build"). +declared_dependency("gtkplus", "cairo", "link"). +node("cairo") :- depends_on("gtkplus", "cairo"), node("gtkplus"). +variant_set("cairo", "X", "True") :- depends_on("gtkplus", "cairo"), node("gtkplus"). +variant_set("cairo", "gobject", "True") :- depends_on("gtkplus", "cairo"), node("gtkplus"). +variant_set("cairo", "pdf", "True") :- depends_on("gtkplus", "cairo"), node("gtkplus"). + +declared_dependency("gtkplus", "cups", "build") :- node("gtkplus"), variant_value("gtkplus", "cups", "True"). +declared_dependency("gtkplus", "cups", "link") :- node("gtkplus"), variant_value("gtkplus", "cups", "True"). +node("cups") :- depends_on("gtkplus", "cups"), node("gtkplus"), variant_value("gtkplus", "cups", "True"). + +declared_dependency("gtkplus", "fixesproto", "build") :- node("gtkplus"), 1 { version("gtkplus", "3.20.10") } 1. +declared_dependency("gtkplus", "fixesproto", "link") :- node("gtkplus"), 1 { version("gtkplus", "3.20.10") } 1. +node("fixesproto") :- depends_on("gtkplus", "fixesproto"), node("gtkplus"), 1 { version("gtkplus", "3.20.10") } 1. + +declared_dependency("gtkplus", "gdk-pixbuf", "build"). +declared_dependency("gtkplus", "gdk-pixbuf", "link"). +node("gdk-pixbuf") :- depends_on("gtkplus", "gdk-pixbuf"), node("gtkplus"). + +declared_dependency("gtkplus", "gettext", "build") :- node("gtkplus"), 1 { version("gtkplus", "3.20.10") } 1. +declared_dependency("gtkplus", "gettext", "link") :- node("gtkplus"), 1 { version("gtkplus", "3.20.10") } 1. +node("gettext") :- depends_on("gtkplus", "gettext"), node("gtkplus"), 1 { version("gtkplus", "3.20.10") } 1. + +declared_dependency("gtkplus", "glib", "build"). +declared_dependency("gtkplus", "glib", "link"). +node("glib") :- depends_on("gtkplus", "glib"), node("gtkplus"). + +declared_dependency("gtkplus", "gobject-introspection", "build"). +declared_dependency("gtkplus", "gobject-introspection", "link"). +node("gobject-introspection") :- depends_on("gtkplus", "gobject-introspection"), node("gtkplus"). + +declared_dependency("gtkplus", "inputproto", "build") :- node("gtkplus"), 1 { version("gtkplus", "3.20.10") } 1. +declared_dependency("gtkplus", "inputproto", "link") :- node("gtkplus"), 1 { version("gtkplus", "3.20.10") } 1. +node("inputproto") :- depends_on("gtkplus", "inputproto"), node("gtkplus"), 1 { version("gtkplus", "3.20.10") } 1. + +declared_dependency("gtkplus", "libepoxy", "build") :- node("gtkplus"), 1 { version("gtkplus", "3.20.10") } 1. +declared_dependency("gtkplus", "libepoxy", "link") :- node("gtkplus"), 1 { version("gtkplus", "3.20.10") } 1. +node("libepoxy") :- depends_on("gtkplus", "libepoxy"), node("gtkplus"), 1 { version("gtkplus", "3.20.10") } 1. + +declared_dependency("gtkplus", "libxi", "build") :- node("gtkplus"), 1 { version("gtkplus", "3.20.10") } 1. +declared_dependency("gtkplus", "libxi", "link") :- node("gtkplus"), 1 { version("gtkplus", "3.20.10") } 1. +node("libxi") :- depends_on("gtkplus", "libxi"), node("gtkplus"), 1 { version("gtkplus", "3.20.10") } 1. + +declared_dependency("gtkplus", "pango", "build"). +declared_dependency("gtkplus", "pango", "link"). +node("pango") :- depends_on("gtkplus", "pango"), node("gtkplus"). +variant_set("pango", "X", "True") :- depends_on("gtkplus", "pango"), node("gtkplus"). + +declared_dependency("gtkplus", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("gtkplus", "pkgconfig"), node("gtkplus"). + +declared_dependency("gtkplus", "shared-mime-info", "build"). +declared_dependency("gtkplus", "shared-mime-info", "link"). +node("shared-mime-info") :- depends_on("gtkplus", "shared-mime-info"), node("gtkplus"). + + +%---------------------------------------------------------------------------- +% Package: guile +%---------------------------------------------------------------------------- +version_declared("guile", "2.2.6", 0). +version_declared("guile", "2.2.5", 1). +version_declared("guile", "2.2.4", 2). +version_declared("guile", "2.2.3", 3). +version_declared("guile", "2.2.2", 4). +version_declared("guile", "2.2.1", 5). +version_declared("guile", "2.2.0", 6). +version_declared("guile", "2.0.14", 7). +version_declared("guile", "2.0.11", 8). + +variant("guile", "readline"). +variant_single_value("guile", "readline"). +variant_default_value("guile", "readline", "True"). +variant_possible_value("guile", "readline", "False"). +variant_possible_value("guile", "readline", "True"). + +variant("guile", "threads"). +variant_single_value("guile", "threads"). +variant_default_value("guile", "threads", "none"). +variant_possible_value("guile", "threads", "dgux386"). +variant_possible_value("guile", "threads", "none"). +variant_possible_value("guile", "threads", "posix"). + +declared_dependency("guile", "bdw-gc", "build") :- node("guile"), variant_value("guile", "threads", "dgux386"). +declared_dependency("guile", "bdw-gc", "link") :- node("guile"), variant_value("guile", "threads", "dgux386"). +node("bdw-gc") :- depends_on("guile", "bdw-gc"), node("guile"), variant_value("guile", "threads", "dgux386"). +variant_set("bdw-gc", "threads", "dgux386") :- depends_on("guile", "bdw-gc"), node("guile"), variant_value("guile", "threads", "dgux386"). +declared_dependency("guile", "bdw-gc", "build") :- node("guile"), variant_value("guile", "threads", "none"). +declared_dependency("guile", "bdw-gc", "link") :- node("guile"), variant_value("guile", "threads", "none"). +node("bdw-gc") :- depends_on("guile", "bdw-gc"), node("guile"), variant_value("guile", "threads", "none"). +variant_set("bdw-gc", "threads", "none") :- depends_on("guile", "bdw-gc"), node("guile"), variant_value("guile", "threads", "none"). +declared_dependency("guile", "bdw-gc", "build") :- node("guile"), variant_value("guile", "threads", "posix"). +declared_dependency("guile", "bdw-gc", "link") :- node("guile"), variant_value("guile", "threads", "posix"). +node("bdw-gc") :- depends_on("guile", "bdw-gc"), node("guile"), variant_value("guile", "threads", "posix"). +variant_set("bdw-gc", "threads", "posix") :- depends_on("guile", "bdw-gc"), node("guile"), variant_value("guile", "threads", "posix"). + +declared_dependency("guile", "gettext", "build"). +declared_dependency("guile", "gettext", "link"). +node("gettext") :- depends_on("guile", "gettext"), node("guile"). + +declared_dependency("guile", "gmp", "build"). +declared_dependency("guile", "gmp", "link"). +node("gmp") :- depends_on("guile", "gmp"), node("guile"). + +declared_dependency("guile", "libffi", "build"). +declared_dependency("guile", "libffi", "link"). +node("libffi") :- depends_on("guile", "libffi"), node("guile"). + +declared_dependency("guile", "libtool", "build"). +declared_dependency("guile", "libtool", "link"). +node("libtool") :- depends_on("guile", "libtool"), node("guile"). + +declared_dependency("guile", "libunistring", "build"). +declared_dependency("guile", "libunistring", "link"). +node("libunistring") :- depends_on("guile", "libunistring"), node("guile"). + +declared_dependency("guile", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("guile", "pkgconfig"), node("guile"). + +declared_dependency("guile", "readline", "build") :- node("guile"), variant_value("guile", "readline", "True"). +declared_dependency("guile", "readline", "link") :- node("guile"), variant_value("guile", "readline", "True"). +node("readline") :- depends_on("guile", "readline"), node("guile"), variant_value("guile", "readline", "True"). + + +%---------------------------------------------------------------------------- +% Package: gzip +%---------------------------------------------------------------------------- +version_declared("gzip", "1.10", 0). + + +%---------------------------------------------------------------------------- +% Package: harfbuzz +%---------------------------------------------------------------------------- +version_declared("harfbuzz", "2.3.1", 0). +version_declared("harfbuzz", "2.1.3", 1). +version_declared("harfbuzz", "1.9.0", 2). +version_declared("harfbuzz", "1.4.6", 3). +version_declared("harfbuzz", "0.9.37", 4). + +variant("harfbuzz", "graphite2"). +variant_single_value("harfbuzz", "graphite2"). +variant_default_value("harfbuzz", "graphite2", "False"). +variant_possible_value("harfbuzz", "graphite2", "False"). +variant_possible_value("harfbuzz", "graphite2", "True"). + +declared_dependency("harfbuzz", "cairo", "build"). +declared_dependency("harfbuzz", "cairo", "link"). +node("cairo") :- depends_on("harfbuzz", "cairo"), node("harfbuzz"). + +declared_dependency("harfbuzz", "freetype", "build"). +declared_dependency("harfbuzz", "freetype", "link"). +node("freetype") :- depends_on("harfbuzz", "freetype"), node("harfbuzz"). + +declared_dependency("harfbuzz", "glib", "build"). +declared_dependency("harfbuzz", "glib", "link"). +node("glib") :- depends_on("harfbuzz", "glib"), node("harfbuzz"). + +declared_dependency("harfbuzz", "graphite2", "build") :- node("harfbuzz"), variant_value("harfbuzz", "graphite2", "True"). +declared_dependency("harfbuzz", "graphite2", "link") :- node("harfbuzz"), variant_value("harfbuzz", "graphite2", "True"). +node("graphite2") :- depends_on("harfbuzz", "graphite2"), node("harfbuzz"), variant_value("harfbuzz", "graphite2", "True"). + +declared_dependency("harfbuzz", "icu4c", "build"). +declared_dependency("harfbuzz", "icu4c", "link"). +node("icu4c") :- depends_on("harfbuzz", "icu4c"), node("harfbuzz"). + +declared_dependency("harfbuzz", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("harfbuzz", "pkgconfig"), node("harfbuzz"). + +declared_dependency("harfbuzz", "zlib", "build"). +declared_dependency("harfbuzz", "zlib", "link"). +node("zlib") :- depends_on("harfbuzz", "zlib"), node("harfbuzz"). + + +%---------------------------------------------------------------------------- +% Package: hdf5 +%---------------------------------------------------------------------------- +version_declared("hdf5", "1.10.6", 0). +version_declared("hdf5", "1.10.5", 1). +version_declared("hdf5", "1.10.4", 2). +version_declared("hdf5", "1.10.3", 3). +version_declared("hdf5", "1.10.2", 4). +version_declared("hdf5", "1.10.1", 5). +version_declared("hdf5", "1.10.0-patch1", 6). +version_declared("hdf5", "1.10.0", 7). +version_declared("hdf5", "1.8.21", 8). +version_declared("hdf5", "1.8.19", 9). +version_declared("hdf5", "1.8.18", 10). +version_declared("hdf5", "1.8.17", 11). +version_declared("hdf5", "1.8.16", 12). +version_declared("hdf5", "1.8.15", 13). +version_declared("hdf5", "1.8.14", 14). +version_declared("hdf5", "1.8.13", 15). +version_declared("hdf5", "1.8.12", 16). +version_declared("hdf5", "1.8.10", 17). +version_declared("hdf5", "develop", 18). + +variant("hdf5", "cxx"). +variant_single_value("hdf5", "cxx"). +variant_default_value("hdf5", "cxx", "False"). +variant_possible_value("hdf5", "cxx", "False"). +variant_possible_value("hdf5", "cxx", "True"). + +variant("hdf5", "debug"). +variant_single_value("hdf5", "debug"). +variant_default_value("hdf5", "debug", "False"). +variant_possible_value("hdf5", "debug", "False"). +variant_possible_value("hdf5", "debug", "True"). + +variant("hdf5", "fortran"). +variant_single_value("hdf5", "fortran"). +variant_default_value("hdf5", "fortran", "False"). +variant_possible_value("hdf5", "fortran", "False"). +variant_possible_value("hdf5", "fortran", "True"). + +variant("hdf5", "hl"). +variant_single_value("hdf5", "hl"). +variant_default_value("hdf5", "hl", "False"). +variant_possible_value("hdf5", "hl", "False"). +variant_possible_value("hdf5", "hl", "True"). + +variant("hdf5", "mpi"). +variant_single_value("hdf5", "mpi"). +variant_default_value("hdf5", "mpi", "True"). +variant_possible_value("hdf5", "mpi", "False"). +variant_possible_value("hdf5", "mpi", "True"). + +variant("hdf5", "pic"). +variant_single_value("hdf5", "pic"). +variant_default_value("hdf5", "pic", "True"). +variant_possible_value("hdf5", "pic", "False"). +variant_possible_value("hdf5", "pic", "True"). + +variant("hdf5", "shared"). +variant_single_value("hdf5", "shared"). +variant_default_value("hdf5", "shared", "True"). +variant_possible_value("hdf5", "shared", "False"). +variant_possible_value("hdf5", "shared", "True"). + +variant("hdf5", "szip"). +variant_single_value("hdf5", "szip"). +variant_default_value("hdf5", "szip", "False"). +variant_possible_value("hdf5", "szip", "False"). +variant_possible_value("hdf5", "szip", "True"). + +variant("hdf5", "threadsafe"). +variant_single_value("hdf5", "threadsafe"). +variant_default_value("hdf5", "threadsafe", "False"). +variant_possible_value("hdf5", "threadsafe", "False"). +variant_possible_value("hdf5", "threadsafe", "True"). + +declared_dependency("hdf5", "autoconf", "build") :- node("hdf5"), 1 { version("hdf5", "develop") } 1. +node("autoconf") :- depends_on("hdf5", "autoconf"), node("hdf5"), 1 { version("hdf5", "develop") } 1. + +declared_dependency("hdf5", "automake", "build") :- node("hdf5"), 1 { version("hdf5", "develop") } 1. +node("automake") :- depends_on("hdf5", "automake"), node("hdf5"), 1 { version("hdf5", "develop") } 1. + +declared_dependency("hdf5", "libtool", "build") :- node("hdf5"), 1 { version("hdf5", "develop") } 1. +node("libtool") :- depends_on("hdf5", "libtool"), node("hdf5"), 1 { version("hdf5", "develop") } 1. + +declared_dependency("hdf5", "m4", "build") :- node("hdf5"), 1 { version("hdf5", "develop") } 1. +node("m4") :- depends_on("hdf5", "m4"), node("hdf5"), 1 { version("hdf5", "develop") } 1. + +declared_dependency("hdf5", "mpi", "build") :- node("hdf5"), variant_value("hdf5", "mpi", "True"). +declared_dependency("hdf5", "mpi", "link") :- node("hdf5"), variant_value("hdf5", "mpi", "True"). +node("mpi") :- depends_on("hdf5", "mpi"), node("hdf5"), variant_value("hdf5", "mpi", "True"). + +declared_dependency("hdf5", "szip", "build") :- node("hdf5"), variant_value("hdf5", "szip", "True"). +declared_dependency("hdf5", "szip", "link") :- node("hdf5"), variant_value("hdf5", "szip", "True"). +node("szip") :- depends_on("hdf5", "szip"), node("hdf5"), variant_value("hdf5", "szip", "True"). + +declared_dependency("hdf5", "zlib", "build"). +declared_dependency("hdf5", "zlib", "link"). +node("zlib") :- depends_on("hdf5", "zlib"), node("hdf5"). + + +%---------------------------------------------------------------------------- +% Package: help2man +%---------------------------------------------------------------------------- +version_declared("help2man", "1.47.11", 0). +version_declared("help2man", "1.47.8", 1). +version_declared("help2man", "1.47.4", 2). + +declared_dependency("help2man", "gettext", "build"). +node("gettext") :- depends_on("help2man", "gettext"), node("help2man"). + +declared_dependency("help2man", "perl", "build"). +declared_dependency("help2man", "perl", "run"). +node("perl") :- depends_on("help2man", "perl"), node("help2man"). + + +%---------------------------------------------------------------------------- +% Package: hwloc +%---------------------------------------------------------------------------- +version_declared("hwloc", "2.1.0", 0). +version_declared("hwloc", "2.0.2", 1). +version_declared("hwloc", "2.0.1", 2). +version_declared("hwloc", "2.0.0", 3). +version_declared("hwloc", "1.11.11", 4). +version_declared("hwloc", "1.11.10", 5). +version_declared("hwloc", "1.11.9", 6). +version_declared("hwloc", "1.11.8", 7). +version_declared("hwloc", "1.11.7", 8). +version_declared("hwloc", "1.11.6", 9). +version_declared("hwloc", "1.11.5", 10). +version_declared("hwloc", "1.11.4", 11). +version_declared("hwloc", "1.11.3", 12). +version_declared("hwloc", "1.11.2", 13). +version_declared("hwloc", "1.11.1", 14). +version_declared("hwloc", "1.9", 15). +version_declared("hwloc", "master", 16). + +variant("hwloc", "cairo"). +variant_single_value("hwloc", "cairo"). +variant_default_value("hwloc", "cairo", "False"). +variant_possible_value("hwloc", "cairo", "False"). +variant_possible_value("hwloc", "cairo", "True"). + +variant("hwloc", "cuda"). +variant_single_value("hwloc", "cuda"). +variant_default_value("hwloc", "cuda", "False"). +variant_possible_value("hwloc", "cuda", "False"). +variant_possible_value("hwloc", "cuda", "True"). + +variant("hwloc", "gl"). +variant_single_value("hwloc", "gl"). +variant_default_value("hwloc", "gl", "False"). +variant_possible_value("hwloc", "gl", "False"). +variant_possible_value("hwloc", "gl", "True"). + +variant("hwloc", "libxml2"). +variant_single_value("hwloc", "libxml2"). +variant_default_value("hwloc", "libxml2", "True"). +variant_possible_value("hwloc", "libxml2", "False"). +variant_possible_value("hwloc", "libxml2", "True"). + +variant("hwloc", "nvml"). +variant_single_value("hwloc", "nvml"). +variant_default_value("hwloc", "nvml", "False"). +variant_possible_value("hwloc", "nvml", "False"). +variant_possible_value("hwloc", "nvml", "True"). + +variant("hwloc", "pci"). +variant_single_value("hwloc", "pci"). +variant_default_value("hwloc", "pci", "False"). +variant_possible_value("hwloc", "pci", "False"). +variant_possible_value("hwloc", "pci", "True"). + +variant("hwloc", "shared"). +variant_single_value("hwloc", "shared"). +variant_default_value("hwloc", "shared", "True"). +variant_possible_value("hwloc", "shared", "False"). +variant_possible_value("hwloc", "shared", "True"). + +declared_dependency("hwloc", "autoconf", "build") :- node("hwloc"), 1 { version("hwloc", "master") } 1. +node("autoconf") :- depends_on("hwloc", "autoconf"), node("hwloc"), 1 { version("hwloc", "master") } 1. + +declared_dependency("hwloc", "automake", "build") :- node("hwloc"), 1 { version("hwloc", "master") } 1. +node("automake") :- depends_on("hwloc", "automake"), node("hwloc"), 1 { version("hwloc", "master") } 1. + +declared_dependency("hwloc", "cairo", "build") :- node("hwloc"), variant_value("hwloc", "cairo", "True"). +declared_dependency("hwloc", "cairo", "link") :- node("hwloc"), variant_value("hwloc", "cairo", "True"). +node("cairo") :- depends_on("hwloc", "cairo"), node("hwloc"), variant_value("hwloc", "cairo", "True"). + +declared_dependency("hwloc", "cuda", "build") :- node("hwloc"), variant_value("hwloc", "cuda", "True"). +declared_dependency("hwloc", "cuda", "link") :- node("hwloc"), variant_value("hwloc", "cuda", "True"). +node("cuda") :- depends_on("hwloc", "cuda"), node("hwloc"), variant_value("hwloc", "cuda", "True"). +declared_dependency("hwloc", "cuda", "build") :- node("hwloc"), variant_value("hwloc", "nvml", "True"). +declared_dependency("hwloc", "cuda", "link") :- node("hwloc"), variant_value("hwloc", "nvml", "True"). +node("cuda") :- depends_on("hwloc", "cuda"), node("hwloc"), variant_value("hwloc", "nvml", "True"). + +declared_dependency("hwloc", "gl", "build") :- node("hwloc"), variant_value("hwloc", "gl", "True"). +declared_dependency("hwloc", "gl", "link") :- node("hwloc"), variant_value("hwloc", "gl", "True"). +node("gl") :- depends_on("hwloc", "gl"), node("hwloc"), variant_value("hwloc", "gl", "True"). + +declared_dependency("hwloc", "libpciaccess", "build") :- node("hwloc"), variant_value("hwloc", "pci", "True"). +declared_dependency("hwloc", "libpciaccess", "link") :- node("hwloc"), variant_value("hwloc", "pci", "True"). +node("libpciaccess") :- depends_on("hwloc", "libpciaccess"), node("hwloc"), variant_value("hwloc", "pci", "True"). + +declared_dependency("hwloc", "libtool", "build") :- node("hwloc"), 1 { version("hwloc", "master") } 1. +node("libtool") :- depends_on("hwloc", "libtool"), node("hwloc"), 1 { version("hwloc", "master") } 1. + +declared_dependency("hwloc", "libxml2", "build") :- node("hwloc"), variant_value("hwloc", "libxml2", "True"). +declared_dependency("hwloc", "libxml2", "link") :- node("hwloc"), variant_value("hwloc", "libxml2", "True"). +node("libxml2") :- depends_on("hwloc", "libxml2"), node("hwloc"), variant_value("hwloc", "libxml2", "True"). + +declared_dependency("hwloc", "m4", "build") :- node("hwloc"), 1 { version("hwloc", "master") } 1. +node("m4") :- depends_on("hwloc", "m4"), node("hwloc"), 1 { version("hwloc", "master") } 1. + +declared_dependency("hwloc", "numactl", "build") :- node("hwloc"), 1 { version("hwloc", "1.9"); version("hwloc", "1.11.1"); version("hwloc", "1.11.2"); version("hwloc", "1.11.3"); version("hwloc", "1.11.4"); version("hwloc", "1.11.5"); version("hwloc", "1.11.6"); version("hwloc", "1.11.7"); version("hwloc", "1.11.8"); version("hwloc", "1.11.9"); version("hwloc", "1.11.10"); version("hwloc", "1.11.11") } 1, node_platform("hwloc", "linux"). +declared_dependency("hwloc", "numactl", "link") :- node("hwloc"), 1 { version("hwloc", "1.9"); version("hwloc", "1.11.1"); version("hwloc", "1.11.2"); version("hwloc", "1.11.3"); version("hwloc", "1.11.4"); version("hwloc", "1.11.5"); version("hwloc", "1.11.6"); version("hwloc", "1.11.7"); version("hwloc", "1.11.8"); version("hwloc", "1.11.9"); version("hwloc", "1.11.10"); version("hwloc", "1.11.11") } 1, node_platform("hwloc", "linux"). +node("numactl") :- depends_on("hwloc", "numactl"), node("hwloc"), 1 { version("hwloc", "1.9"); version("hwloc", "1.11.1"); version("hwloc", "1.11.2"); version("hwloc", "1.11.3"); version("hwloc", "1.11.4"); version("hwloc", "1.11.5"); version("hwloc", "1.11.6"); version("hwloc", "1.11.7"); version("hwloc", "1.11.8"); version("hwloc", "1.11.9"); version("hwloc", "1.11.10"); version("hwloc", "1.11.11") } 1, node_platform("hwloc", "linux"). + +declared_dependency("hwloc", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("hwloc", "pkgconfig"), node("hwloc"). + + +%---------------------------------------------------------------------------- +% Package: ibm-java +%---------------------------------------------------------------------------- + + +%---------------------------------------------------------------------------- +% Package: icedtea +%---------------------------------------------------------------------------- +version_declared("icedtea", "3.9.0", 0). +version_declared("icedtea", "3.8.0", 1). +version_declared("icedtea", "3.7.0", 2). +version_declared("icedtea", "3.6.0", 3). +version_declared("icedtea", "3.5.1", 4). +version_declared("icedtea", "3.5.0", 5). +version_declared("icedtea", "3.4.0", 6). + +variant("icedtea", "X"). +variant_single_value("icedtea", "X"). +variant_default_value("icedtea", "X", "False"). +variant_possible_value("icedtea", "X", "False"). +variant_possible_value("icedtea", "X", "True"). + +variant("icedtea", "shenandoah"). +variant_single_value("icedtea", "shenandoah"). +variant_default_value("icedtea", "shenandoah", "False"). +variant_possible_value("icedtea", "shenandoah", "False"). +variant_possible_value("icedtea", "shenandoah", "True"). + +declared_dependency("icedtea", "alsa-lib", "build"). +declared_dependency("icedtea", "alsa-lib", "link"). +node("alsa-lib") :- depends_on("icedtea", "alsa-lib"), node("icedtea"). + +declared_dependency("icedtea", "cups", "build"). +declared_dependency("icedtea", "cups", "link"). +node("cups") :- depends_on("icedtea", "cups"), node("icedtea"). + +declared_dependency("icedtea", "freetype", "build"). +declared_dependency("icedtea", "freetype", "link"). +node("freetype") :- depends_on("icedtea", "freetype"), node("icedtea"). + +declared_dependency("icedtea", "giflib", "build"). +declared_dependency("icedtea", "giflib", "link"). +node("giflib") :- depends_on("icedtea", "giflib"), node("icedtea"). + +declared_dependency("icedtea", "gmake", "build"). +node("gmake") :- depends_on("icedtea", "gmake"), node("icedtea"). + +declared_dependency("icedtea", "gtkplus", "build") :- node("icedtea"), variant_value("icedtea", "X", "False"). +node("gtkplus") :- depends_on("icedtea", "gtkplus"), node("icedtea"), variant_value("icedtea", "X", "False"). +declared_dependency("icedtea", "gtkplus", "build") :- node("icedtea"), variant_value("icedtea", "X", "True"). +declared_dependency("icedtea", "gtkplus", "link") :- node("icedtea"), variant_value("icedtea", "X", "True"). +node("gtkplus") :- depends_on("icedtea", "gtkplus"), node("icedtea"), variant_value("icedtea", "X", "True"). + +declared_dependency("icedtea", "jdk", "build"). +node("jdk") :- depends_on("icedtea", "jdk"), node("icedtea"). + +declared_dependency("icedtea", "jpeg", "build"). +declared_dependency("icedtea", "jpeg", "link"). +node("jpeg") :- depends_on("icedtea", "jpeg"), node("icedtea"). + +declared_dependency("icedtea", "lcms", "build"). +declared_dependency("icedtea", "lcms", "link"). +node("lcms") :- depends_on("icedtea", "lcms"), node("icedtea"). + +declared_dependency("icedtea", "libpng", "build"). +declared_dependency("icedtea", "libpng", "link"). +node("libpng") :- depends_on("icedtea", "libpng"), node("icedtea"). + +declared_dependency("icedtea", "libx11", "build") :- node("icedtea"), variant_value("icedtea", "X", "False"). +node("libx11") :- depends_on("icedtea", "libx11"), node("icedtea"), variant_value("icedtea", "X", "False"). +declared_dependency("icedtea", "libx11", "build") :- node("icedtea"), variant_value("icedtea", "X", "True"). +declared_dependency("icedtea", "libx11", "link") :- node("icedtea"), variant_value("icedtea", "X", "True"). +node("libx11") :- depends_on("icedtea", "libx11"), node("icedtea"), variant_value("icedtea", "X", "True"). + +declared_dependency("icedtea", "libxau", "build") :- node("icedtea"), variant_value("icedtea", "X", "False"). +node("libxau") :- depends_on("icedtea", "libxau"), node("icedtea"), variant_value("icedtea", "X", "False"). +declared_dependency("icedtea", "libxau", "build") :- node("icedtea"), variant_value("icedtea", "X", "True"). +declared_dependency("icedtea", "libxau", "link") :- node("icedtea"), variant_value("icedtea", "X", "True"). +node("libxau") :- depends_on("icedtea", "libxau"), node("icedtea"), variant_value("icedtea", "X", "True"). + +declared_dependency("icedtea", "libxcomposite", "build") :- node("icedtea"), variant_value("icedtea", "X", "False"). +node("libxcomposite") :- depends_on("icedtea", "libxcomposite"), node("icedtea"), variant_value("icedtea", "X", "False"). +declared_dependency("icedtea", "libxcomposite", "build") :- node("icedtea"), variant_value("icedtea", "X", "True"). +declared_dependency("icedtea", "libxcomposite", "link") :- node("icedtea"), variant_value("icedtea", "X", "True"). +node("libxcomposite") :- depends_on("icedtea", "libxcomposite"), node("icedtea"), variant_value("icedtea", "X", "True"). + +declared_dependency("icedtea", "libxdmcp", "build") :- node("icedtea"), variant_value("icedtea", "X", "False"). +node("libxdmcp") :- depends_on("icedtea", "libxdmcp"), node("icedtea"), variant_value("icedtea", "X", "False"). +declared_dependency("icedtea", "libxdmcp", "build") :- node("icedtea"), variant_value("icedtea", "X", "True"). +declared_dependency("icedtea", "libxdmcp", "link") :- node("icedtea"), variant_value("icedtea", "X", "True"). +node("libxdmcp") :- depends_on("icedtea", "libxdmcp"), node("icedtea"), variant_value("icedtea", "X", "True"). + +declared_dependency("icedtea", "libxext", "build") :- node("icedtea"), variant_value("icedtea", "X", "False"). +node("libxext") :- depends_on("icedtea", "libxext"), node("icedtea"), variant_value("icedtea", "X", "False"). +declared_dependency("icedtea", "libxext", "build") :- node("icedtea"), variant_value("icedtea", "X", "True"). +declared_dependency("icedtea", "libxext", "link") :- node("icedtea"), variant_value("icedtea", "X", "True"). +node("libxext") :- depends_on("icedtea", "libxext"), node("icedtea"), variant_value("icedtea", "X", "True"). + +declared_dependency("icedtea", "libxi", "build") :- node("icedtea"), variant_value("icedtea", "X", "False"). +node("libxi") :- depends_on("icedtea", "libxi"), node("icedtea"), variant_value("icedtea", "X", "False"). +declared_dependency("icedtea", "libxi", "build") :- node("icedtea"), variant_value("icedtea", "X", "True"). +declared_dependency("icedtea", "libxi", "link") :- node("icedtea"), variant_value("icedtea", "X", "True"). +node("libxi") :- depends_on("icedtea", "libxi"), node("icedtea"), variant_value("icedtea", "X", "True"). + +declared_dependency("icedtea", "libxinerama", "build") :- node("icedtea"), variant_value("icedtea", "X", "False"). +node("libxinerama") :- depends_on("icedtea", "libxinerama"), node("icedtea"), variant_value("icedtea", "X", "False"). +declared_dependency("icedtea", "libxinerama", "build") :- node("icedtea"), variant_value("icedtea", "X", "True"). +declared_dependency("icedtea", "libxinerama", "link") :- node("icedtea"), variant_value("icedtea", "X", "True"). +node("libxinerama") :- depends_on("icedtea", "libxinerama"), node("icedtea"), variant_value("icedtea", "X", "True"). + +declared_dependency("icedtea", "libxrender", "build") :- node("icedtea"), variant_value("icedtea", "X", "False"). +node("libxrender") :- depends_on("icedtea", "libxrender"), node("icedtea"), variant_value("icedtea", "X", "False"). +declared_dependency("icedtea", "libxrender", "build") :- node("icedtea"), variant_value("icedtea", "X", "True"). +declared_dependency("icedtea", "libxrender", "link") :- node("icedtea"), variant_value("icedtea", "X", "True"). +node("libxrender") :- depends_on("icedtea", "libxrender"), node("icedtea"), variant_value("icedtea", "X", "True"). + +declared_dependency("icedtea", "libxt", "build") :- node("icedtea"), variant_value("icedtea", "X", "False"). +node("libxt") :- depends_on("icedtea", "libxt"), node("icedtea"), variant_value("icedtea", "X", "False"). +declared_dependency("icedtea", "libxt", "build") :- node("icedtea"), variant_value("icedtea", "X", "True"). +declared_dependency("icedtea", "libxt", "link") :- node("icedtea"), variant_value("icedtea", "X", "True"). +node("libxt") :- depends_on("icedtea", "libxt"), node("icedtea"), variant_value("icedtea", "X", "True"). + +declared_dependency("icedtea", "libxtst", "build") :- node("icedtea"), variant_value("icedtea", "X", "False"). +node("libxtst") :- depends_on("icedtea", "libxtst"), node("icedtea"), variant_value("icedtea", "X", "False"). +declared_dependency("icedtea", "libxtst", "build") :- node("icedtea"), variant_value("icedtea", "X", "True"). +declared_dependency("icedtea", "libxtst", "link") :- node("icedtea"), variant_value("icedtea", "X", "True"). +node("libxtst") :- depends_on("icedtea", "libxtst"), node("icedtea"), variant_value("icedtea", "X", "True"). + +declared_dependency("icedtea", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("icedtea", "pkgconfig"), node("icedtea"). + +declared_dependency("icedtea", "wget", "build"). +node("wget") :- depends_on("icedtea", "wget"), node("icedtea"). + +declared_dependency("icedtea", "xproto", "build") :- node("icedtea"), variant_value("icedtea", "X", "False"). +node("xproto") :- depends_on("icedtea", "xproto"), node("icedtea"), variant_value("icedtea", "X", "False"). +declared_dependency("icedtea", "xproto", "build") :- node("icedtea"), variant_value("icedtea", "X", "True"). +declared_dependency("icedtea", "xproto", "link") :- node("icedtea"), variant_value("icedtea", "X", "True"). +node("xproto") :- depends_on("icedtea", "xproto"), node("icedtea"), variant_value("icedtea", "X", "True"). + +declared_dependency("icedtea", "zlib", "build"). +declared_dependency("icedtea", "zlib", "link"). +node("zlib") :- depends_on("icedtea", "zlib"), node("icedtea"). + + +%---------------------------------------------------------------------------- +% Package: icu4c +%---------------------------------------------------------------------------- +version_declared("icu4c", "65.1", 0). +version_declared("icu4c", "64.1", 1). +version_declared("icu4c", "60.1", 2). +version_declared("icu4c", "58.2", 3). +version_declared("icu4c", "57.1", 4). + +variant("icu4c", "cxxstd"). +variant_single_value("icu4c", "cxxstd"). +variant_default_value("icu4c", "cxxstd", "11"). +variant_possible_value("icu4c", "cxxstd", "11"). +variant_possible_value("icu4c", "cxxstd", "14"). +variant_possible_value("icu4c", "cxxstd", "17"). + +declared_dependency("icu4c", "python", "build") :- node("icu4c"), 1 { version("icu4c", "64.1"); version("icu4c", "65.1") } 1. +node("python") :- depends_on("icu4c", "python"), node("icu4c"), 1 { version("icu4c", "64.1"); version("icu4c", "65.1") } 1. + + +%---------------------------------------------------------------------------- +% Package: inputproto +%---------------------------------------------------------------------------- +version_declared("inputproto", "2.3.2", 0). + +declared_dependency("inputproto", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("inputproto", "pkgconfig"), node("inputproto"). + +declared_dependency("inputproto", "util-macros", "build"). +node("util-macros") :- depends_on("inputproto", "util-macros"), node("inputproto"). + + +%---------------------------------------------------------------------------- +% Package: intel-mkl +%---------------------------------------------------------------------------- +version_declared("intel-mkl", "2020.0.166", 0). +version_declared("intel-mkl", "2019.5.281", 1). +version_declared("intel-mkl", "2019.4.243", 2). +version_declared("intel-mkl", "2019.3.199", 3). +version_declared("intel-mkl", "2019.2.187", 4). +version_declared("intel-mkl", "2019.1.144", 5). +version_declared("intel-mkl", "2019.0.117", 6). +version_declared("intel-mkl", "2018.4.274", 7). +version_declared("intel-mkl", "2018.3.222", 8). +version_declared("intel-mkl", "2018.2.199", 9). +version_declared("intel-mkl", "2018.1.163", 10). +version_declared("intel-mkl", "2018.0.128", 11). +version_declared("intel-mkl", "2017.4.239", 12). +version_declared("intel-mkl", "2017.3.196", 13). +version_declared("intel-mkl", "2017.2.174", 14). +version_declared("intel-mkl", "2017.1.132", 15). +version_declared("intel-mkl", "2017.0.098", 16). +version_declared("intel-mkl", "11.3.3.210", 17). +version_declared("intel-mkl", "11.3.2.181", 18). + +variant("intel-mkl", "ilp64"). +variant_single_value("intel-mkl", "ilp64"). +variant_default_value("intel-mkl", "ilp64", "False"). +variant_possible_value("intel-mkl", "ilp64", "False"). +variant_possible_value("intel-mkl", "ilp64", "True"). + +variant("intel-mkl", "shared"). +variant_single_value("intel-mkl", "shared"). +variant_default_value("intel-mkl", "shared", "True"). +variant_possible_value("intel-mkl", "shared", "False"). +variant_possible_value("intel-mkl", "shared", "True"). + +variant("intel-mkl", "threads"). +variant_single_value("intel-mkl", "threads"). +variant_default_value("intel-mkl", "threads", "none"). +variant_possible_value("intel-mkl", "threads", "none"). +variant_possible_value("intel-mkl", "threads", "openmp"). +variant_possible_value("intel-mkl", "threads", "tbb"). + +declared_dependency("intel-mkl", "cpio", "build"). +node("cpio") :- depends_on("intel-mkl", "cpio"), node("intel-mkl"). + + +%---------------------------------------------------------------------------- +% Package: intel-mpi +%---------------------------------------------------------------------------- +version_declared("intel-mpi", "2019.6.166", 0). +version_declared("intel-mpi", "2019.5.281", 1). +version_declared("intel-mpi", "2019.4.243", 2). +version_declared("intel-mpi", "2019.3.199", 3). +version_declared("intel-mpi", "2019.2.187", 4). +version_declared("intel-mpi", "2019.1.144", 5). +version_declared("intel-mpi", "2019.0.117", 6). +version_declared("intel-mpi", "2018.4.274", 7). +version_declared("intel-mpi", "2018.3.222", 8). +version_declared("intel-mpi", "2018.2.199", 9). +version_declared("intel-mpi", "2018.1.163", 10). +version_declared("intel-mpi", "2018.0.128", 11). +version_declared("intel-mpi", "2017.4.239", 12). +version_declared("intel-mpi", "2017.3.196", 13). +version_declared("intel-mpi", "2017.2.174", 14). +version_declared("intel-mpi", "2017.1.132", 15). +version_declared("intel-mpi", "5.1.3.223", 16). + + +%---------------------------------------------------------------------------- +% Package: intel-parallel-studio +%---------------------------------------------------------------------------- +version_declared("intel-parallel-studio", "professional.2020.0", 0). +version_declared("intel-parallel-studio", "professional.2019.5", 1). +version_declared("intel-parallel-studio", "professional.2019.4", 2). +version_declared("intel-parallel-studio", "professional.2019.3", 3). +version_declared("intel-parallel-studio", "professional.2019.2", 4). +version_declared("intel-parallel-studio", "professional.2019.1", 5). +version_declared("intel-parallel-studio", "professional.2019.0", 6). +version_declared("intel-parallel-studio", "professional.2018.4", 7). +version_declared("intel-parallel-studio", "professional.2018.3", 8). +version_declared("intel-parallel-studio", "professional.2018.2", 9). +version_declared("intel-parallel-studio", "professional.2018.1", 10). +version_declared("intel-parallel-studio", "professional.2018.0", 11). +version_declared("intel-parallel-studio", "professional.2017.7", 12). +version_declared("intel-parallel-studio", "professional.2017.6", 13). +version_declared("intel-parallel-studio", "professional.2017.5", 14). +version_declared("intel-parallel-studio", "professional.2017.4", 15). +version_declared("intel-parallel-studio", "professional.2017.3", 16). +version_declared("intel-parallel-studio", "professional.2017.2", 17). +version_declared("intel-parallel-studio", "professional.2017.1", 18). +version_declared("intel-parallel-studio", "professional.2017.0", 19). +version_declared("intel-parallel-studio", "professional.2016.4", 20). +version_declared("intel-parallel-studio", "professional.2016.3", 21). +version_declared("intel-parallel-studio", "professional.2016.2", 22). +version_declared("intel-parallel-studio", "professional.2016.1", 23). +version_declared("intel-parallel-studio", "professional.2016.0", 24). +version_declared("intel-parallel-studio", "professional.2015.6", 25). +version_declared("intel-parallel-studio", "professional.2015.1", 26). +version_declared("intel-parallel-studio", "composer.2020.0", 27). +version_declared("intel-parallel-studio", "composer.2019.5", 28). +version_declared("intel-parallel-studio", "composer.2019.4", 29). +version_declared("intel-parallel-studio", "composer.2019.3", 30). +version_declared("intel-parallel-studio", "composer.2019.2", 31). +version_declared("intel-parallel-studio", "composer.2019.1", 32). +version_declared("intel-parallel-studio", "composer.2019.0", 33). +version_declared("intel-parallel-studio", "composer.2018.4", 34). +version_declared("intel-parallel-studio", "composer.2018.3", 35). +version_declared("intel-parallel-studio", "composer.2018.2", 36). +version_declared("intel-parallel-studio", "composer.2018.1", 37). +version_declared("intel-parallel-studio", "composer.2018.0", 38). +version_declared("intel-parallel-studio", "composer.2017.7", 39). +version_declared("intel-parallel-studio", "composer.2017.6", 40). +version_declared("intel-parallel-studio", "composer.2017.5", 41). +version_declared("intel-parallel-studio", "composer.2017.4", 42). +version_declared("intel-parallel-studio", "composer.2017.3", 43). +version_declared("intel-parallel-studio", "composer.2017.2", 44). +version_declared("intel-parallel-studio", "composer.2017.1", 45). +version_declared("intel-parallel-studio", "composer.2017.0", 46). +version_declared("intel-parallel-studio", "composer.2016.4", 47). +version_declared("intel-parallel-studio", "composer.2016.3", 48). +version_declared("intel-parallel-studio", "composer.2016.2", 49). +version_declared("intel-parallel-studio", "composer.2015.6", 50). +version_declared("intel-parallel-studio", "composer.2015.1", 51). +version_declared("intel-parallel-studio", "cluster.2020.0", 52). +version_declared("intel-parallel-studio", "cluster.2019.5", 53). +version_declared("intel-parallel-studio", "cluster.2019.4", 54). +version_declared("intel-parallel-studio", "cluster.2019.3", 55). +version_declared("intel-parallel-studio", "cluster.2019.2", 56). +version_declared("intel-parallel-studio", "cluster.2019.1", 57). +version_declared("intel-parallel-studio", "cluster.2019.0", 58). +version_declared("intel-parallel-studio", "cluster.2018.4", 59). +version_declared("intel-parallel-studio", "cluster.2018.3", 60). +version_declared("intel-parallel-studio", "cluster.2018.2", 61). +version_declared("intel-parallel-studio", "cluster.2018.1", 62). +version_declared("intel-parallel-studio", "cluster.2018.0", 63). +version_declared("intel-parallel-studio", "cluster.2017.7", 64). +version_declared("intel-parallel-studio", "cluster.2017.6", 65). +version_declared("intel-parallel-studio", "cluster.2017.5", 66). +version_declared("intel-parallel-studio", "cluster.2017.4", 67). +version_declared("intel-parallel-studio", "cluster.2017.3", 68). +version_declared("intel-parallel-studio", "cluster.2017.2", 69). +version_declared("intel-parallel-studio", "cluster.2017.1", 70). +version_declared("intel-parallel-studio", "cluster.2017.0", 71). +version_declared("intel-parallel-studio", "cluster.2016.4", 72). +version_declared("intel-parallel-studio", "cluster.2016.3", 73). +version_declared("intel-parallel-studio", "cluster.2016.2", 74). +version_declared("intel-parallel-studio", "cluster.2016.1", 75). +version_declared("intel-parallel-studio", "cluster.2016.0", 76). +version_declared("intel-parallel-studio", "cluster.2015.6", 77). +version_declared("intel-parallel-studio", "cluster.2015.1", 78). + +variant("intel-parallel-studio", "advisor"). +variant_single_value("intel-parallel-studio", "advisor"). +variant_default_value("intel-parallel-studio", "advisor", "False"). +variant_possible_value("intel-parallel-studio", "advisor", "False"). +variant_possible_value("intel-parallel-studio", "advisor", "True"). + +variant("intel-parallel-studio", "auto_dispatch"). +not variant_single_value("intel-parallel-studio", "auto_dispatch"). +variant_default_value("intel-parallel-studio", "auto_dispatch", "none"). +variant_possible_value("intel-parallel-studio", "auto_dispatch", "AVX"). +variant_possible_value("intel-parallel-studio", "auto_dispatch", "COMMON-AVX512"). +variant_possible_value("intel-parallel-studio", "auto_dispatch", "CORE-AVX-I"). +variant_possible_value("intel-parallel-studio", "auto_dispatch", "CORE-AVX2"). +variant_possible_value("intel-parallel-studio", "auto_dispatch", "CORE-AVX512"). +variant_possible_value("intel-parallel-studio", "auto_dispatch", "MIC-AVX512"). +variant_possible_value("intel-parallel-studio", "auto_dispatch", "SSE2"). +variant_possible_value("intel-parallel-studio", "auto_dispatch", "SSE3"). +variant_possible_value("intel-parallel-studio", "auto_dispatch", "SSE4.1"). +variant_possible_value("intel-parallel-studio", "auto_dispatch", "SSE4.2"). +variant_possible_value("intel-parallel-studio", "auto_dispatch", "SSSE3"). +variant_possible_value("intel-parallel-studio", "auto_dispatch", "none"). + +variant("intel-parallel-studio", "clck"). +variant_single_value("intel-parallel-studio", "clck"). +variant_default_value("intel-parallel-studio", "clck", "False"). +variant_possible_value("intel-parallel-studio", "clck", "False"). +variant_possible_value("intel-parallel-studio", "clck", "True"). + +variant("intel-parallel-studio", "daal"). +variant_single_value("intel-parallel-studio", "daal"). +variant_default_value("intel-parallel-studio", "daal", "True"). +variant_possible_value("intel-parallel-studio", "daal", "False"). +variant_possible_value("intel-parallel-studio", "daal", "True"). + +variant("intel-parallel-studio", "gdb"). +variant_single_value("intel-parallel-studio", "gdb"). +variant_default_value("intel-parallel-studio", "gdb", "False"). +variant_possible_value("intel-parallel-studio", "gdb", "False"). +variant_possible_value("intel-parallel-studio", "gdb", "True"). + +variant("intel-parallel-studio", "ilp64"). +variant_single_value("intel-parallel-studio", "ilp64"). +variant_default_value("intel-parallel-studio", "ilp64", "False"). +variant_possible_value("intel-parallel-studio", "ilp64", "False"). +variant_possible_value("intel-parallel-studio", "ilp64", "True"). + +variant("intel-parallel-studio", "inspector"). +variant_single_value("intel-parallel-studio", "inspector"). +variant_default_value("intel-parallel-studio", "inspector", "False"). +variant_possible_value("intel-parallel-studio", "inspector", "False"). +variant_possible_value("intel-parallel-studio", "inspector", "True"). + +variant("intel-parallel-studio", "ipp"). +variant_single_value("intel-parallel-studio", "ipp"). +variant_default_value("intel-parallel-studio", "ipp", "True"). +variant_possible_value("intel-parallel-studio", "ipp", "False"). +variant_possible_value("intel-parallel-studio", "ipp", "True"). + +variant("intel-parallel-studio", "itac"). +variant_single_value("intel-parallel-studio", "itac"). +variant_default_value("intel-parallel-studio", "itac", "False"). +variant_possible_value("intel-parallel-studio", "itac", "False"). +variant_possible_value("intel-parallel-studio", "itac", "True"). + +variant("intel-parallel-studio", "mkl"). +variant_single_value("intel-parallel-studio", "mkl"). +variant_default_value("intel-parallel-studio", "mkl", "True"). +variant_possible_value("intel-parallel-studio", "mkl", "False"). +variant_possible_value("intel-parallel-studio", "mkl", "True"). + +variant("intel-parallel-studio", "mpi"). +variant_single_value("intel-parallel-studio", "mpi"). +variant_default_value("intel-parallel-studio", "mpi", "True"). +variant_possible_value("intel-parallel-studio", "mpi", "False"). +variant_possible_value("intel-parallel-studio", "mpi", "True"). + +variant("intel-parallel-studio", "newdtags"). +variant_single_value("intel-parallel-studio", "newdtags"). +variant_default_value("intel-parallel-studio", "newdtags", "False"). +variant_possible_value("intel-parallel-studio", "newdtags", "False"). +variant_possible_value("intel-parallel-studio", "newdtags", "True"). + +variant("intel-parallel-studio", "rpath"). +variant_single_value("intel-parallel-studio", "rpath"). +variant_default_value("intel-parallel-studio", "rpath", "True"). +variant_possible_value("intel-parallel-studio", "rpath", "False"). +variant_possible_value("intel-parallel-studio", "rpath", "True"). + +variant("intel-parallel-studio", "shared"). +variant_single_value("intel-parallel-studio", "shared"). +variant_default_value("intel-parallel-studio", "shared", "True"). +variant_possible_value("intel-parallel-studio", "shared", "False"). +variant_possible_value("intel-parallel-studio", "shared", "True"). + +variant("intel-parallel-studio", "tbb"). +variant_single_value("intel-parallel-studio", "tbb"). +variant_default_value("intel-parallel-studio", "tbb", "True"). +variant_possible_value("intel-parallel-studio", "tbb", "False"). +variant_possible_value("intel-parallel-studio", "tbb", "True"). + +variant("intel-parallel-studio", "threads"). +variant_single_value("intel-parallel-studio", "threads"). +variant_default_value("intel-parallel-studio", "threads", "none"). +variant_possible_value("intel-parallel-studio", "threads", "none"). +variant_possible_value("intel-parallel-studio", "threads", "openmp"). + +variant("intel-parallel-studio", "vtune"). +variant_single_value("intel-parallel-studio", "vtune"). +variant_default_value("intel-parallel-studio", "vtune", "False"). +variant_possible_value("intel-parallel-studio", "vtune", "False"). +variant_possible_value("intel-parallel-studio", "vtune", "True"). + + +%---------------------------------------------------------------------------- +% Package: intltool +%---------------------------------------------------------------------------- +version_declared("intltool", "0.51.0", 0). + +declared_dependency("intltool", "perl", "build"). +declared_dependency("intltool", "perl", "run"). +node("perl") :- depends_on("intltool", "perl"), node("intltool"). + +declared_dependency("intltool", "perl-xml-parser", "build"). +declared_dependency("intltool", "perl-xml-parser", "run"). +node("perl-xml-parser") :- depends_on("intltool", "perl-xml-parser"), node("intltool"). + + +%---------------------------------------------------------------------------- +% Package: isl +%---------------------------------------------------------------------------- +version_declared("isl", "0.21", 0). +version_declared("isl", "0.20", 1). +version_declared("isl", "0.19", 2). +version_declared("isl", "0.18", 3). +version_declared("isl", "0.15", 4). +version_declared("isl", "0.14", 5). + +declared_dependency("isl", "gmp", "build"). +declared_dependency("isl", "gmp", "link"). +node("gmp") :- depends_on("isl", "gmp"), node("isl"). + + +%---------------------------------------------------------------------------- +% Package: jdk +%---------------------------------------------------------------------------- +version_declared("jdk", "12.0.2_10", 0). +version_declared("jdk", "12.0.1_12", 1). +version_declared("jdk", "11.0.2_9", 2). +version_declared("jdk", "11.0.1_13", 3). +version_declared("jdk", "10.0.2_13", 4). +version_declared("jdk", "10.0.1_10", 5). +version_declared("jdk", "1.8.0_241-b07", 6). +version_declared("jdk", "1.8.0_231-b11", 7). +version_declared("jdk", "1.8.0_212-b10", 8). +version_declared("jdk", "1.8.0_202-b08", 9). +version_declared("jdk", "1.8.0_141-b15", 10). +version_declared("jdk", "1.8.0_131-b11", 11). + + +%---------------------------------------------------------------------------- +% Package: jemalloc +%---------------------------------------------------------------------------- +version_declared("jemalloc", "5.2.1", 0). +version_declared("jemalloc", "4.5.0", 1). +version_declared("jemalloc", "4.4.0", 2). +version_declared("jemalloc", "4.3.1", 3). +version_declared("jemalloc", "4.2.1", 4). +version_declared("jemalloc", "4.2.0", 5). +version_declared("jemalloc", "4.1.0", 6). +version_declared("jemalloc", "4.0.4", 7). + +variant("jemalloc", "je"). +variant_single_value("jemalloc", "je"). +variant_default_value("jemalloc", "je", "False"). +variant_possible_value("jemalloc", "je", "False"). +variant_possible_value("jemalloc", "je", "True"). + +variant("jemalloc", "prof"). +variant_single_value("jemalloc", "prof"). +variant_default_value("jemalloc", "prof", "False"). +variant_possible_value("jemalloc", "prof", "False"). +variant_possible_value("jemalloc", "prof", "True"). + +variant("jemalloc", "stats"). +variant_single_value("jemalloc", "stats"). +variant_default_value("jemalloc", "stats", "False"). +variant_possible_value("jemalloc", "stats", "False"). +variant_possible_value("jemalloc", "stats", "True"). + + +%---------------------------------------------------------------------------- +% Package: json-c +%---------------------------------------------------------------------------- +version_declared("json-c", "0.13.1", 0). +version_declared("json-c", "0.12.1", 1). +version_declared("json-c", "0.11", 2). + +declared_dependency("json-c", "autoconf", "build"). +node("autoconf") :- depends_on("json-c", "autoconf"), node("json-c"). + + +%---------------------------------------------------------------------------- +% Package: kbproto +%---------------------------------------------------------------------------- +version_declared("kbproto", "1.0.7", 0). + +declared_dependency("kbproto", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("kbproto", "pkgconfig"), node("kbproto"). + +declared_dependency("kbproto", "util-macros", "build"). +node("util-macros") :- depends_on("kbproto", "util-macros"), node("kbproto"). + + +%---------------------------------------------------------------------------- +% Package: krb5 +%---------------------------------------------------------------------------- +version_declared("krb5", "1.16.1", 0). + +declared_dependency("krb5", "bison", "build"). +node("bison") :- depends_on("krb5", "bison"), node("krb5"). + +declared_dependency("krb5", "openssl", "build"). +declared_dependency("krb5", "openssl", "link"). +node("openssl") :- depends_on("krb5", "openssl"), node("krb5"). + + +%---------------------------------------------------------------------------- +% Package: lcms +%---------------------------------------------------------------------------- +version_declared("lcms", "2.9", 0). +version_declared("lcms", "2.8", 1). +version_declared("lcms", "2.6", 2). + +declared_dependency("lcms", "jpeg", "build"). +declared_dependency("lcms", "jpeg", "link"). +node("jpeg") :- depends_on("lcms", "jpeg"), node("lcms"). + +declared_dependency("lcms", "libtiff", "build"). +declared_dependency("lcms", "libtiff", "link"). +node("libtiff") :- depends_on("lcms", "libtiff"), node("lcms"). + +declared_dependency("lcms", "zlib", "build"). +declared_dependency("lcms", "zlib", "link"). +node("zlib") :- depends_on("lcms", "zlib"), node("lcms"). + + +%---------------------------------------------------------------------------- +% Package: libaec +%---------------------------------------------------------------------------- +version_declared("libaec", "1.0.2", 0). +version_declared("libaec", "1.0.1", 1). +version_declared("libaec", "1.0.0", 2). + +variant("libaec", "build_type"). +variant_single_value("libaec", "build_type"). +variant_default_value("libaec", "build_type", "RelWithDebInfo"). +variant_possible_value("libaec", "build_type", "Debug"). +variant_possible_value("libaec", "build_type", "MinSizeRel"). +variant_possible_value("libaec", "build_type", "RelWithDebInfo"). +variant_possible_value("libaec", "build_type", "Release"). + +declared_dependency("libaec", "cmake", "build"). +node("cmake") :- depends_on("libaec", "cmake"), node("libaec"). + + +%---------------------------------------------------------------------------- +% Package: libaio +%---------------------------------------------------------------------------- +version_declared("libaio", "0.3.110", 0). + + +%---------------------------------------------------------------------------- +% Package: libarchive +%---------------------------------------------------------------------------- +version_declared("libarchive", "3.4.1", 0). +version_declared("libarchive", "3.3.2", 1). +version_declared("libarchive", "3.2.1", 2). +version_declared("libarchive", "3.1.2", 3). +version_declared("libarchive", "3.1.1", 4). +version_declared("libarchive", "3.1.0", 5). + +declared_dependency("libarchive", "bzip2", "build"). +declared_dependency("libarchive", "bzip2", "link"). +node("bzip2") :- depends_on("libarchive", "bzip2"), node("libarchive"). + +declared_dependency("libarchive", "expat", "build"). +declared_dependency("libarchive", "expat", "link"). +node("expat") :- depends_on("libarchive", "expat"), node("libarchive"). + +declared_dependency("libarchive", "libxml2", "build"). +declared_dependency("libarchive", "libxml2", "link"). +node("libxml2") :- depends_on("libarchive", "libxml2"), node("libarchive"). + +declared_dependency("libarchive", "lz4", "build"). +declared_dependency("libarchive", "lz4", "link"). +node("lz4") :- depends_on("libarchive", "lz4"), node("libarchive"). + +declared_dependency("libarchive", "lzo", "build"). +declared_dependency("libarchive", "lzo", "link"). +node("lzo") :- depends_on("libarchive", "lzo"), node("libarchive"). + +declared_dependency("libarchive", "nettle", "build"). +declared_dependency("libarchive", "nettle", "link"). +node("nettle") :- depends_on("libarchive", "nettle"), node("libarchive"). + +declared_dependency("libarchive", "openssl", "build"). +declared_dependency("libarchive", "openssl", "link"). +node("openssl") :- depends_on("libarchive", "openssl"), node("libarchive"). + +declared_dependency("libarchive", "xz", "build"). +declared_dependency("libarchive", "xz", "link"). +node("xz") :- depends_on("libarchive", "xz"), node("libarchive"). + +declared_dependency("libarchive", "zlib", "build"). +declared_dependency("libarchive", "zlib", "link"). +node("zlib") :- depends_on("libarchive", "zlib"), node("libarchive"). + + +%---------------------------------------------------------------------------- +% Package: libatomic-ops +%---------------------------------------------------------------------------- +version_declared("libatomic-ops", "7.6.6", 0). +version_declared("libatomic-ops", "7.4.4", 1). + + +%---------------------------------------------------------------------------- +% Package: libbsd +%---------------------------------------------------------------------------- +version_declared("libbsd", "0.10.0", 0). +version_declared("libbsd", "0.9.1", 1). +version_declared("libbsd", "0.9.0", 2). +version_declared("libbsd", "0.8.7", 3). +version_declared("libbsd", "0.8.6", 4). + + +%---------------------------------------------------------------------------- +% Package: libcroco +%---------------------------------------------------------------------------- +version_declared("libcroco", "0.6.12", 0). + +declared_dependency("libcroco", "glib", "build"). +declared_dependency("libcroco", "glib", "link"). +node("glib") :- depends_on("libcroco", "glib"), node("libcroco"). + +declared_dependency("libcroco", "libxml2", "build"). +declared_dependency("libcroco", "libxml2", "link"). +node("libxml2") :- depends_on("libcroco", "libxml2"), node("libcroco"). + + +%---------------------------------------------------------------------------- +% Package: libedit +%---------------------------------------------------------------------------- +version_declared("libedit", "3.1-20191231", 0). +version_declared("libedit", "3.1-20170329", 1). +version_declared("libedit", "3.1-20160903", 2). +version_declared("libedit", "3.1-20150325", 3). + +declared_dependency("libedit", "ncurses", "build"). +declared_dependency("libedit", "ncurses", "link"). +node("ncurses") :- depends_on("libedit", "ncurses"), node("libedit"). + + +%---------------------------------------------------------------------------- +% Package: libepoxy +%---------------------------------------------------------------------------- +version_declared("libepoxy", "1.4.3", 0). + +variant("libepoxy", "glx"). +variant_single_value("libepoxy", "glx"). +variant_default_value("libepoxy", "glx", "True"). +variant_possible_value("libepoxy", "glx", "False"). +variant_possible_value("libepoxy", "glx", "True"). + +declared_dependency("libepoxy", "gl", "build"). +declared_dependency("libepoxy", "gl", "link"). +node("gl") :- depends_on("libepoxy", "gl"), node("libepoxy"). + +declared_dependency("libepoxy", "libx11", "build") :- node("libepoxy"), variant_value("libepoxy", "glx", "True"). +declared_dependency("libepoxy", "libx11", "link") :- node("libepoxy"), variant_value("libepoxy", "glx", "True"). +node("libx11") :- depends_on("libepoxy", "libx11"), node("libepoxy"), variant_value("libepoxy", "glx", "True"). + +declared_dependency("libepoxy", "meson", "build"). +declared_dependency("libepoxy", "meson", "link"). +node("meson") :- depends_on("libepoxy", "meson"), node("libepoxy"). + +declared_dependency("libepoxy", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libepoxy", "pkgconfig"), node("libepoxy"). + + +%---------------------------------------------------------------------------- +% Package: libevent +%---------------------------------------------------------------------------- +version_declared("libevent", "2.1.8", 0). +version_declared("libevent", "2.0.22", 1). +version_declared("libevent", "2.0.21", 2). +version_declared("libevent", "2.0.20", 3). +version_declared("libevent", "2.0.19", 4). +version_declared("libevent", "2.0.18", 5). +version_declared("libevent", "2.0.17", 6). +version_declared("libevent", "2.0.16", 7). +version_declared("libevent", "2.0.15", 8). +version_declared("libevent", "2.0.14", 9). +version_declared("libevent", "2.0.13", 10). +version_declared("libevent", "2.0.12", 11). + +variant("libevent", "openssl"). +variant_single_value("libevent", "openssl"). +variant_default_value("libevent", "openssl", "True"). +variant_possible_value("libevent", "openssl", "False"). +variant_possible_value("libevent", "openssl", "True"). + +declared_dependency("libevent", "openssl", "build") :- node("libevent"), 1 { version("libevent", "2.0.12"); version("libevent", "2.0.13"); version("libevent", "2.0.14"); version("libevent", "2.0.15"); version("libevent", "2.0.16"); version("libevent", "2.0.17"); version("libevent", "2.0.18"); version("libevent", "2.0.19"); version("libevent", "2.0.20"); version("libevent", "2.0.21"); version("libevent", "2.0.22") } 1, variant_value("libevent", "openssl", "True"). +declared_dependency("libevent", "openssl", "link") :- node("libevent"), 1 { version("libevent", "2.0.12"); version("libevent", "2.0.13"); version("libevent", "2.0.14"); version("libevent", "2.0.15"); version("libevent", "2.0.16"); version("libevent", "2.0.17"); version("libevent", "2.0.18"); version("libevent", "2.0.19"); version("libevent", "2.0.20"); version("libevent", "2.0.21"); version("libevent", "2.0.22") } 1, variant_value("libevent", "openssl", "True"). +node("openssl") :- depends_on("libevent", "openssl"), node("libevent"), 1 { version("libevent", "2.0.12"); version("libevent", "2.0.13"); version("libevent", "2.0.14"); version("libevent", "2.0.15"); version("libevent", "2.0.16"); version("libevent", "2.0.17"); version("libevent", "2.0.18"); version("libevent", "2.0.19"); version("libevent", "2.0.20"); version("libevent", "2.0.21"); version("libevent", "2.0.22") } 1, variant_value("libevent", "openssl", "True"). +1 { version("openssl", "1.0.1e"); version("openssl", "1.0.1h"); version("openssl", "1.0.1r"); version("openssl", "1.0.1t"); version("openssl", "1.0.1u"); version("openssl", "1.0.2d"); version("openssl", "1.0.2e"); version("openssl", "1.0.2f"); version("openssl", "1.0.2g"); version("openssl", "1.0.2h"); version("openssl", "1.0.2i"); version("openssl", "1.0.2j"); version("openssl", "1.0.2k"); version("openssl", "1.0.2m"); version("openssl", "1.0.2n"); version("openssl", "1.0.2o"); version("openssl", "1.0.2p"); version("openssl", "1.0.2r"); version("openssl", "1.0.2s"); version("openssl", "1.0.2t") } 1 :- depends_on("libevent", "openssl"), node("libevent"), 1 { version("libevent", "2.0.12"); version("libevent", "2.0.13"); version("libevent", "2.0.14"); version("libevent", "2.0.15"); version("libevent", "2.0.16"); version("libevent", "2.0.17"); version("libevent", "2.0.18"); version("libevent", "2.0.19"); version("libevent", "2.0.20"); version("libevent", "2.0.21"); version("libevent", "2.0.22") } 1, variant_value("libevent", "openssl", "True"). +declared_dependency("libevent", "openssl", "build") :- node("libevent"), variant_value("libevent", "openssl", "True"). +declared_dependency("libevent", "openssl", "link") :- node("libevent"), variant_value("libevent", "openssl", "True"). +node("openssl") :- depends_on("libevent", "openssl"), node("libevent"), variant_value("libevent", "openssl", "True"). + + +%---------------------------------------------------------------------------- +% Package: libfabric +%---------------------------------------------------------------------------- +version_declared("libfabric", "1.9.0", 0). +version_declared("libfabric", "1.8.1", 1). +version_declared("libfabric", "1.8.0", 2). +version_declared("libfabric", "1.7.1", 3). +version_declared("libfabric", "1.7.0", 4). +version_declared("libfabric", "1.6.2", 5). +version_declared("libfabric", "1.6.1", 6). +version_declared("libfabric", "1.6.0", 7). +version_declared("libfabric", "1.5.3", 8). +version_declared("libfabric", "1.5.0", 9). +version_declared("libfabric", "1.4.2", 10). +version_declared("libfabric", "develop", 11). + +variant("libfabric", "fabrics"). +not variant_single_value("libfabric", "fabrics"). +variant_default_value("libfabric", "fabrics", "sockets"). +variant_possible_value("libfabric", "fabrics", "efa"). +variant_possible_value("libfabric", "fabrics", "gni"). +variant_possible_value("libfabric", "fabrics", "mlx"). +variant_possible_value("libfabric", "fabrics", "mrail"). +variant_possible_value("libfabric", "fabrics", "psm"). +variant_possible_value("libfabric", "fabrics", "psm2"). +variant_possible_value("libfabric", "fabrics", "rxd"). +variant_possible_value("libfabric", "fabrics", "rxm"). +variant_possible_value("libfabric", "fabrics", "shm"). +variant_possible_value("libfabric", "fabrics", "sockets"). +variant_possible_value("libfabric", "fabrics", "tcp"). +variant_possible_value("libfabric", "fabrics", "udp"). +variant_possible_value("libfabric", "fabrics", "usnic"). +variant_possible_value("libfabric", "fabrics", "verbs"). +variant_possible_value("libfabric", "fabrics", "xpmem"). + +variant("libfabric", "kdreg"). +variant_single_value("libfabric", "kdreg"). +variant_default_value("libfabric", "kdreg", "False"). +variant_possible_value("libfabric", "kdreg", "False"). +variant_possible_value("libfabric", "kdreg", "True"). + +declared_dependency("libfabric", "autoconf", "build") :- node("libfabric"), 1 { version("libfabric", "develop") } 1. +node("autoconf") :- depends_on("libfabric", "autoconf"), node("libfabric"), 1 { version("libfabric", "develop") } 1. + +declared_dependency("libfabric", "automake", "build") :- node("libfabric"), 1 { version("libfabric", "develop") } 1. +node("automake") :- depends_on("libfabric", "automake"), node("libfabric"), 1 { version("libfabric", "develop") } 1. + +declared_dependency("libfabric", "libtool", "build") :- node("libfabric"), 1 { version("libfabric", "develop") } 1. +node("libtool") :- depends_on("libfabric", "libtool"), node("libfabric"), 1 { version("libfabric", "develop") } 1. + +declared_dependency("libfabric", "m4", "build") :- node("libfabric"), 1 { version("libfabric", "develop") } 1. +node("m4") :- depends_on("libfabric", "m4"), node("libfabric"), 1 { version("libfabric", "develop") } 1. + +declared_dependency("libfabric", "opa-psm2", "build") :- node("libfabric"), variant_value("libfabric", "fabrics", "psm2"). +declared_dependency("libfabric", "opa-psm2", "link") :- node("libfabric"), variant_value("libfabric", "fabrics", "psm2"). +node("opa-psm2") :- depends_on("libfabric", "opa-psm2"), node("libfabric"), variant_value("libfabric", "fabrics", "psm2"). + +declared_dependency("libfabric", "psm", "build") :- node("libfabric"), variant_value("libfabric", "fabrics", "psm"). +declared_dependency("libfabric", "psm", "link") :- node("libfabric"), variant_value("libfabric", "fabrics", "psm"). +node("psm") :- depends_on("libfabric", "psm"), node("libfabric"), variant_value("libfabric", "fabrics", "psm"). + +declared_dependency("libfabric", "rdma-core", "build") :- node("libfabric"), variant_value("libfabric", "fabrics", "verbs"). +declared_dependency("libfabric", "rdma-core", "link") :- node("libfabric"), variant_value("libfabric", "fabrics", "verbs"). +node("rdma-core") :- depends_on("libfabric", "rdma-core"), node("libfabric"), variant_value("libfabric", "fabrics", "verbs"). + +declared_dependency("libfabric", "ucx", "build") :- node("libfabric"), variant_value("libfabric", "fabrics", "mlx"). +declared_dependency("libfabric", "ucx", "link") :- node("libfabric"), variant_value("libfabric", "fabrics", "mlx"). +node("ucx") :- depends_on("libfabric", "ucx"), node("libfabric"), variant_value("libfabric", "fabrics", "mlx"). + + +%---------------------------------------------------------------------------- +% Package: libffi +%---------------------------------------------------------------------------- +version_declared("libffi", "3.2.1", 0). + + +%---------------------------------------------------------------------------- +% Package: libflame +%---------------------------------------------------------------------------- +version_declared("libflame", "5.2.0", 0). +version_declared("libflame", "5.1.0", 1). +version_declared("libflame", "master", 2). + +variant("libflame", "debug"). +variant_single_value("libflame", "debug"). +variant_default_value("libflame", "debug", "False"). +variant_possible_value("libflame", "debug", "False"). +variant_possible_value("libflame", "debug", "True"). + +variant("libflame", "lapack2flame"). +variant_single_value("libflame", "lapack2flame"). +variant_default_value("libflame", "lapack2flame", "True"). +variant_possible_value("libflame", "lapack2flame", "False"). +variant_possible_value("libflame", "lapack2flame", "True"). + +variant("libflame", "shared"). +variant_single_value("libflame", "shared"). +variant_default_value("libflame", "shared", "True"). +variant_possible_value("libflame", "shared", "False"). +variant_possible_value("libflame", "shared", "True"). + +variant("libflame", "static"). +variant_single_value("libflame", "static"). +variant_default_value("libflame", "static", "True"). +variant_possible_value("libflame", "static", "False"). +variant_possible_value("libflame", "static", "True"). + +variant("libflame", "threads"). +variant_single_value("libflame", "threads"). +variant_default_value("libflame", "threads", "no"). +variant_possible_value("libflame", "threads", "no"). +variant_possible_value("libflame", "threads", "openmp"). +variant_possible_value("libflame", "threads", "pthreads"). + +declared_dependency("libflame", "blas", "build"). +declared_dependency("libflame", "blas", "link"). +node("blas") :- depends_on("libflame", "blas"), node("libflame"). + + +%---------------------------------------------------------------------------- +% Package: libfontenc +%---------------------------------------------------------------------------- +version_declared("libfontenc", "1.1.3", 0). + +declared_dependency("libfontenc", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libfontenc", "pkgconfig"), node("libfontenc"). + +declared_dependency("libfontenc", "util-macros", "build"). +node("util-macros") :- depends_on("libfontenc", "util-macros"), node("libfontenc"). + +declared_dependency("libfontenc", "xproto", "build"). +node("xproto") :- depends_on("libfontenc", "xproto"), node("libfontenc"). + +declared_dependency("libfontenc", "zlib", "build"). +declared_dependency("libfontenc", "zlib", "link"). +node("zlib") :- depends_on("libfontenc", "zlib"), node("libfontenc"). + + +%---------------------------------------------------------------------------- +% Package: libgcrypt +%---------------------------------------------------------------------------- +version_declared("libgcrypt", "1.8.5", 0). +version_declared("libgcrypt", "1.8.4", 1). +version_declared("libgcrypt", "1.8.1", 2). +version_declared("libgcrypt", "1.7.6", 3). +version_declared("libgcrypt", "1.6.2", 4). + +declared_dependency("libgcrypt", "libgpg-error", "build"). +declared_dependency("libgcrypt", "libgpg-error", "link"). +node("libgpg-error") :- depends_on("libgcrypt", "libgpg-error"), node("libgcrypt"). +1 { version("libgpg-error", "1.27"); version("libgpg-error", "1.36") } 1 :- depends_on("libgcrypt", "libgpg-error"), node("libgcrypt"). + + +%---------------------------------------------------------------------------- +% Package: libgpg-error +%---------------------------------------------------------------------------- +version_declared("libgpg-error", "1.36", 0). +version_declared("libgpg-error", "1.27", 1). +version_declared("libgpg-error", "1.21", 2). +version_declared("libgpg-error", "1.18", 3). + +declared_dependency("libgpg-error", "awk", "build"). +node("awk") :- depends_on("libgpg-error", "awk"), node("libgpg-error"). + + +%---------------------------------------------------------------------------- +% Package: libice +%---------------------------------------------------------------------------- +version_declared("libice", "1.0.9", 0). + +declared_dependency("libice", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libice", "pkgconfig"), node("libice"). + +declared_dependency("libice", "util-macros", "build"). +node("util-macros") :- depends_on("libice", "util-macros"), node("libice"). + +declared_dependency("libice", "xproto", "build"). +node("xproto") :- depends_on("libice", "xproto"), node("libice"). + +declared_dependency("libice", "xtrans", "build"). +node("xtrans") :- depends_on("libice", "xtrans"), node("libice"). + + +%---------------------------------------------------------------------------- +% Package: libiconv +%---------------------------------------------------------------------------- +version_declared("libiconv", "1.16", 0). +version_declared("libiconv", "1.15", 1). +version_declared("libiconv", "1.14", 2). + + +%---------------------------------------------------------------------------- +% Package: libidn2 +%---------------------------------------------------------------------------- +version_declared("libidn2", "2.1.1a", 0). +version_declared("libidn2", "2.1.1", 1). +version_declared("libidn2", "2.1.0", 2). +version_declared("libidn2", "2.0.5", 3). + +declared_dependency("libidn2", "libunistring", "build"). +declared_dependency("libidn2", "libunistring", "link"). +node("libunistring") :- depends_on("libidn2", "libunistring"), node("libidn2"). + + +%---------------------------------------------------------------------------- +% Package: libjpeg +%---------------------------------------------------------------------------- +version_declared("libjpeg", "9c", 0). +version_declared("libjpeg", "9b", 1). +version_declared("libjpeg", "9a", 2). + + +%---------------------------------------------------------------------------- +% Package: libjpeg-turbo +%---------------------------------------------------------------------------- +version_declared("libjpeg-turbo", "2.0.3", 0). +version_declared("libjpeg-turbo", "2.0.2", 1). +version_declared("libjpeg-turbo", "1.5.90", 2). +version_declared("libjpeg-turbo", "1.5.3", 3). +version_declared("libjpeg-turbo", "1.5.0", 4). +version_declared("libjpeg-turbo", "1.3.1", 5). + +declared_dependency("libjpeg-turbo", "autoconf", "build") :- node("libjpeg-turbo"), 1 { version("libjpeg-turbo", "1.3.1"); version("libjpeg-turbo", "1.5.0"); version("libjpeg-turbo", "1.5.3") } 1. +node("autoconf") :- depends_on("libjpeg-turbo", "autoconf"), node("libjpeg-turbo"), 1 { version("libjpeg-turbo", "1.3.1"); version("libjpeg-turbo", "1.5.0"); version("libjpeg-turbo", "1.5.3") } 1. + +declared_dependency("libjpeg-turbo", "automake", "build") :- node("libjpeg-turbo"), 1 { version("libjpeg-turbo", "1.3.1"); version("libjpeg-turbo", "1.5.0"); version("libjpeg-turbo", "1.5.3") } 1. +node("automake") :- depends_on("libjpeg-turbo", "automake"), node("libjpeg-turbo"), 1 { version("libjpeg-turbo", "1.3.1"); version("libjpeg-turbo", "1.5.0"); version("libjpeg-turbo", "1.5.3") } 1. + +declared_dependency("libjpeg-turbo", "cmake", "build") :- node("libjpeg-turbo"), 1 { version("libjpeg-turbo", "1.5.90"); version("libjpeg-turbo", "2.0.2"); version("libjpeg-turbo", "2.0.3") } 1. +node("cmake") :- depends_on("libjpeg-turbo", "cmake"), node("libjpeg-turbo"), 1 { version("libjpeg-turbo", "1.5.90"); version("libjpeg-turbo", "2.0.2"); version("libjpeg-turbo", "2.0.3") } 1. + +declared_dependency("libjpeg-turbo", "libtool", "build") :- node("libjpeg-turbo"), 1 { version("libjpeg-turbo", "1.3.1"); version("libjpeg-turbo", "1.5.0"); version("libjpeg-turbo", "1.5.3") } 1. +node("libtool") :- depends_on("libjpeg-turbo", "libtool"), node("libjpeg-turbo"), 1 { version("libjpeg-turbo", "1.3.1"); version("libjpeg-turbo", "1.5.0"); version("libjpeg-turbo", "1.5.3") } 1. + +declared_dependency("libjpeg-turbo", "nasm", "build"). +node("nasm") :- depends_on("libjpeg-turbo", "nasm"), node("libjpeg-turbo"). + + +%---------------------------------------------------------------------------- +% Package: libmng +%---------------------------------------------------------------------------- +version_declared("libmng", "2.0.3", 0). +version_declared("libmng", "2.0.2", 1). + +variant("libmng", "build_type"). +variant_single_value("libmng", "build_type"). +variant_default_value("libmng", "build_type", "RelWithDebInfo"). +variant_possible_value("libmng", "build_type", "Debug"). +variant_possible_value("libmng", "build_type", "MinSizeRel"). +variant_possible_value("libmng", "build_type", "RelWithDebInfo"). +variant_possible_value("libmng", "build_type", "Release"). + +declared_dependency("libmng", "cmake", "build"). +node("cmake") :- depends_on("libmng", "cmake"), node("libmng"). + +declared_dependency("libmng", "gzip", "build"). +declared_dependency("libmng", "gzip", "link"). +node("gzip") :- depends_on("libmng", "gzip"), node("libmng"). + +declared_dependency("libmng", "jpeg", "build"). +declared_dependency("libmng", "jpeg", "link"). +node("jpeg") :- depends_on("libmng", "jpeg"), node("libmng"). + +declared_dependency("libmng", "lcms", "build"). +declared_dependency("libmng", "lcms", "link"). +node("lcms") :- depends_on("libmng", "lcms"), node("libmng"). + +declared_dependency("libmng", "zlib", "build"). +declared_dependency("libmng", "zlib", "link"). +node("zlib") :- depends_on("libmng", "zlib"), node("libmng"). + + +%---------------------------------------------------------------------------- +% Package: libnl +%---------------------------------------------------------------------------- +version_declared("libnl", "3.3.0", 0). + +declared_dependency("libnl", "bison", "build"). +node("bison") :- depends_on("libnl", "bison"), node("libnl"). + +declared_dependency("libnl", "flex", "build"). +node("flex") :- depends_on("libnl", "flex"), node("libnl"). + +declared_dependency("libnl", "m4", "build"). +node("m4") :- depends_on("libnl", "m4"), node("libnl"). + + +%---------------------------------------------------------------------------- +% Package: libnsl +%---------------------------------------------------------------------------- +version_declared("libnsl", "1.2.0", 0). + +declared_dependency("libnsl", "autoconf", "build"). +node("autoconf") :- depends_on("libnsl", "autoconf"), node("libnsl"). + +declared_dependency("libnsl", "automake", "build"). +node("automake") :- depends_on("libnsl", "automake"), node("libnsl"). + +declared_dependency("libnsl", "gettext", "build"). +declared_dependency("libnsl", "gettext", "link"). +node("gettext") :- depends_on("libnsl", "gettext"), node("libnsl"). + +declared_dependency("libnsl", "libtirpc", "build"). +declared_dependency("libnsl", "libtirpc", "link"). +node("libtirpc") :- depends_on("libnsl", "libtirpc"), node("libnsl"). + +declared_dependency("libnsl", "libtool", "build"). +node("libtool") :- depends_on("libnsl", "libtool"), node("libnsl"). + +declared_dependency("libnsl", "m4", "build"). +node("m4") :- depends_on("libnsl", "m4"), node("libnsl"). + +declared_dependency("libnsl", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libnsl", "pkgconfig"), node("libnsl"). + +declared_dependency("libnsl", "rpcsvc-proto", "build"). +declared_dependency("libnsl", "rpcsvc-proto", "link"). +node("rpcsvc-proto") :- depends_on("libnsl", "rpcsvc-proto"), node("libnsl"). + + +%---------------------------------------------------------------------------- +% Package: libpciaccess +%---------------------------------------------------------------------------- +version_declared("libpciaccess", "0.13.5", 0). +version_declared("libpciaccess", "0.13.4", 1). + +declared_dependency("libpciaccess", "libtool", "build"). +node("libtool") :- depends_on("libpciaccess", "libtool"), node("libpciaccess"). + +declared_dependency("libpciaccess", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libpciaccess", "pkgconfig"), node("libpciaccess"). + +declared_dependency("libpciaccess", "util-macros", "build"). +node("util-macros") :- depends_on("libpciaccess", "util-macros"), node("libpciaccess"). + + +%---------------------------------------------------------------------------- +% Package: libpng +%---------------------------------------------------------------------------- +version_declared("libpng", "1.6.37", 0). +version_declared("libpng", "1.2.57", 1). + +declared_dependency("libpng", "zlib", "build"). +declared_dependency("libpng", "zlib", "link"). +node("zlib") :- depends_on("libpng", "zlib"), node("libpng"). + + +%---------------------------------------------------------------------------- +% Package: libpsl +%---------------------------------------------------------------------------- +version_declared("libpsl", "0.17.0", 0). + +declared_dependency("libpsl", "gettext", "build"). +node("gettext") :- depends_on("libpsl", "gettext"), node("libpsl"). + +declared_dependency("libpsl", "icu4c", "build"). +declared_dependency("libpsl", "icu4c", "link"). +node("icu4c") :- depends_on("libpsl", "icu4c"), node("libpsl"). + +declared_dependency("libpsl", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libpsl", "pkgconfig"), node("libpsl"). + +declared_dependency("libpsl", "python", "build"). +node("python") :- depends_on("libpsl", "python"), node("libpsl"). + +declared_dependency("libpsl", "valgrind", "test"). +node("valgrind") :- depends_on("libpsl", "valgrind"), node("libpsl"). +variant_set("valgrind", "boost", "False") :- depends_on("libpsl", "valgrind"), node("libpsl"). +variant_set("valgrind", "mpi", "False") :- depends_on("libpsl", "valgrind"), node("libpsl"). + + +%---------------------------------------------------------------------------- +% Package: libpthread-stubs +%---------------------------------------------------------------------------- +version_declared("libpthread-stubs", "0.4", 0). +version_declared("libpthread-stubs", "0.3", 1). + + +%---------------------------------------------------------------------------- +% Package: librsvg +%---------------------------------------------------------------------------- +version_declared("librsvg", "2.44.14", 0). + +declared_dependency("librsvg", "cairo", "build"). +declared_dependency("librsvg", "cairo", "link"). +node("cairo") :- depends_on("librsvg", "cairo"), node("librsvg"). + +declared_dependency("librsvg", "gdk-pixbuf", "build"). +declared_dependency("librsvg", "gdk-pixbuf", "link"). +node("gdk-pixbuf") :- depends_on("librsvg", "gdk-pixbuf"), node("librsvg"). + +declared_dependency("librsvg", "glib", "build"). +declared_dependency("librsvg", "glib", "link"). +node("glib") :- depends_on("librsvg", "glib"), node("librsvg"). + +declared_dependency("librsvg", "gobject-introspection", "build"). +node("gobject-introspection") :- depends_on("librsvg", "gobject-introspection"), node("librsvg"). + +declared_dependency("librsvg", "libcroco", "build"). +declared_dependency("librsvg", "libcroco", "link"). +node("libcroco") :- depends_on("librsvg", "libcroco"), node("librsvg"). + +declared_dependency("librsvg", "libffi", "build"). +declared_dependency("librsvg", "libffi", "link"). +node("libffi") :- depends_on("librsvg", "libffi"), node("librsvg"). + +declared_dependency("librsvg", "libxml2", "build"). +declared_dependency("librsvg", "libxml2", "link"). +node("libxml2") :- depends_on("librsvg", "libxml2"), node("librsvg"). + +declared_dependency("librsvg", "pango", "build"). +declared_dependency("librsvg", "pango", "link"). +node("pango") :- depends_on("librsvg", "pango"), node("librsvg"). + +declared_dependency("librsvg", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("librsvg", "pkgconfig"), node("librsvg"). + +declared_dependency("librsvg", "rust", "build"). +node("rust") :- depends_on("librsvg", "rust"), node("librsvg"). + + +%---------------------------------------------------------------------------- +% Package: libsigsegv +%---------------------------------------------------------------------------- +version_declared("libsigsegv", "2.12", 0). +version_declared("libsigsegv", "2.11", 1). +version_declared("libsigsegv", "2.10", 2). + + +%---------------------------------------------------------------------------- +% Package: libsm +%---------------------------------------------------------------------------- +version_declared("libsm", "1.2.2", 0). + +declared_dependency("libsm", "libice", "build"). +declared_dependency("libsm", "libice", "link"). +node("libice") :- depends_on("libsm", "libice"), node("libsm"). + +declared_dependency("libsm", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libsm", "pkgconfig"), node("libsm"). + +declared_dependency("libsm", "util-macros", "build"). +node("util-macros") :- depends_on("libsm", "util-macros"), node("libsm"). + +declared_dependency("libsm", "xproto", "build"). +node("xproto") :- depends_on("libsm", "xproto"), node("libsm"). + +declared_dependency("libsm", "xtrans", "build"). +node("xtrans") :- depends_on("libsm", "xtrans"), node("libsm"). + + +%---------------------------------------------------------------------------- +% Package: libsodium +%---------------------------------------------------------------------------- +version_declared("libsodium", "1.0.17", 0). +version_declared("libsodium", "1.0.16", 1). +version_declared("libsodium", "1.0.15", 2). +version_declared("libsodium", "1.0.13", 3). +version_declared("libsodium", "1.0.3", 4). +version_declared("libsodium", "1.0.2", 5). +version_declared("libsodium", "1.0.1", 6). +version_declared("libsodium", "1.0.0", 7). +version_declared("libsodium", "0.7.1", 8). + + +%---------------------------------------------------------------------------- +% Package: libssh +%---------------------------------------------------------------------------- +version_declared("libssh", "0.8.5", 0). +version_declared("libssh", "0.7.5", 1). + +variant("libssh", "build_type"). +variant_single_value("libssh", "build_type"). +variant_default_value("libssh", "build_type", "RelWithDebInfo"). +variant_possible_value("libssh", "build_type", "Debug"). +variant_possible_value("libssh", "build_type", "MinSizeRel"). +variant_possible_value("libssh", "build_type", "RelWithDebInfo"). +variant_possible_value("libssh", "build_type", "Release"). + +declared_dependency("libssh", "cmake", "build"). +node("cmake") :- depends_on("libssh", "cmake"), node("libssh"). + +declared_dependency("libssh", "openssl", "build") :- node("libssh"), 1 { version("libssh", "0.7.5") } 1. +declared_dependency("libssh", "openssl", "link") :- node("libssh"), 1 { version("libssh", "0.7.5") } 1. +node("openssl") :- depends_on("libssh", "openssl"), node("libssh"), 1 { version("libssh", "0.7.5") } 1. +1 { version("openssl", "1.0.1e"); version("openssl", "1.0.1h"); version("openssl", "1.0.1r"); version("openssl", "1.0.1t"); version("openssl", "1.0.1u"); version("openssl", "1.0.2d"); version("openssl", "1.0.2e"); version("openssl", "1.0.2f"); version("openssl", "1.0.2g"); version("openssl", "1.0.2h"); version("openssl", "1.0.2i"); version("openssl", "1.0.2j"); version("openssl", "1.0.2k"); version("openssl", "1.0.2m"); version("openssl", "1.0.2n"); version("openssl", "1.0.2o"); version("openssl", "1.0.2p"); version("openssl", "1.0.2r"); version("openssl", "1.0.2s"); version("openssl", "1.0.2t") } 1 :- depends_on("libssh", "openssl"), node("libssh"), 1 { version("libssh", "0.7.5") } 1. +declared_dependency("libssh", "openssl", "build"). +declared_dependency("libssh", "openssl", "link"). +node("openssl") :- depends_on("libssh", "openssl"), node("libssh"). + +declared_dependency("libssh", "zlib", "build"). +declared_dependency("libssh", "zlib", "link"). +node("zlib") :- depends_on("libssh", "zlib"), node("libssh"). + + +%---------------------------------------------------------------------------- +% Package: libssh2 +%---------------------------------------------------------------------------- +version_declared("libssh2", "1.8.0", 0). +version_declared("libssh2", "1.7.0", 1). +version_declared("libssh2", "1.4.3", 2). + +variant("libssh2", "build_type"). +variant_single_value("libssh2", "build_type"). +variant_default_value("libssh2", "build_type", "RelWithDebInfo"). +variant_possible_value("libssh2", "build_type", "Debug"). +variant_possible_value("libssh2", "build_type", "MinSizeRel"). +variant_possible_value("libssh2", "build_type", "RelWithDebInfo"). +variant_possible_value("libssh2", "build_type", "Release"). + +variant("libssh2", "shared"). +variant_single_value("libssh2", "shared"). +variant_default_value("libssh2", "shared", "True"). +variant_possible_value("libssh2", "shared", "False"). +variant_possible_value("libssh2", "shared", "True"). + +declared_dependency("libssh2", "cmake", "build"). +node("cmake") :- depends_on("libssh2", "cmake"), node("libssh2"). +1 { version("cmake", "3.0.2"); version("cmake", "3.1.0"); version("cmake", "3.3.1"); version("cmake", "3.4.0"); version("cmake", "3.4.3"); version("cmake", "3.5.0"); version("cmake", "3.5.1"); version("cmake", "3.5.2"); version("cmake", "3.6.0"); version("cmake", "3.6.1"); version("cmake", "3.7.1"); version("cmake", "3.7.2"); version("cmake", "3.8.0"); version("cmake", "3.8.1"); version("cmake", "3.8.2"); version("cmake", "3.9.0"); version("cmake", "3.9.4"); version("cmake", "3.9.6"); version("cmake", "3.10.0"); version("cmake", "3.10.1"); version("cmake", "3.10.2"); version("cmake", "3.10.3"); version("cmake", "3.11.0"); version("cmake", "3.11.1"); version("cmake", "3.11.2"); version("cmake", "3.11.3"); version("cmake", "3.11.4"); version("cmake", "3.12.0"); version("cmake", "3.12.1"); version("cmake", "3.12.2"); version("cmake", "3.12.3"); version("cmake", "3.12.4"); version("cmake", "3.13.0"); version("cmake", "3.13.1"); version("cmake", "3.13.2"); version("cmake", "3.13.3"); version("cmake", "3.13.4"); version("cmake", "3.14.0"); version("cmake", "3.14.1"); version("cmake", "3.14.2"); version("cmake", "3.14.3"); version("cmake", "3.14.4"); version("cmake", "3.14.5"); version("cmake", "3.15.0"); version("cmake", "3.15.1"); version("cmake", "3.15.2"); version("cmake", "3.15.3"); version("cmake", "3.15.4"); version("cmake", "3.15.5"); version("cmake", "3.16.0"); version("cmake", "3.16.1"); version("cmake", "3.16.2") } 1 :- depends_on("libssh2", "cmake"), node("libssh2"). + +declared_dependency("libssh2", "openssl", "build"). +declared_dependency("libssh2", "openssl", "link"). +node("openssl") :- depends_on("libssh2", "openssl"), node("libssh2"). + +declared_dependency("libssh2", "xz", "build"). +declared_dependency("libssh2", "xz", "link"). +node("xz") :- depends_on("libssh2", "xz"), node("libssh2"). + +declared_dependency("libssh2", "zlib", "build"). +declared_dependency("libssh2", "zlib", "link"). +node("zlib") :- depends_on("libssh2", "zlib"), node("libssh2"). + + +%---------------------------------------------------------------------------- +% Package: libszip +%---------------------------------------------------------------------------- +version_declared("libszip", "2.1.1", 0). +version_declared("libszip", "2.1", 1). + + +%---------------------------------------------------------------------------- +% Package: libtiff +%---------------------------------------------------------------------------- +version_declared("libtiff", "4.0.10", 0). +version_declared("libtiff", "4.0.9", 1). +version_declared("libtiff", "4.0.8", 2). +version_declared("libtiff", "4.0.7", 3). +version_declared("libtiff", "4.0.6", 4). +version_declared("libtiff", "3.9.7", 5). + +declared_dependency("libtiff", "jpeg", "build"). +declared_dependency("libtiff", "jpeg", "link"). +node("jpeg") :- depends_on("libtiff", "jpeg"), node("libtiff"). + +declared_dependency("libtiff", "xz", "build"). +declared_dependency("libtiff", "xz", "link"). +node("xz") :- depends_on("libtiff", "xz"), node("libtiff"). + +declared_dependency("libtiff", "zlib", "build"). +declared_dependency("libtiff", "zlib", "link"). +node("zlib") :- depends_on("libtiff", "zlib"), node("libtiff"). + + +%---------------------------------------------------------------------------- +% Package: libtirpc +%---------------------------------------------------------------------------- +version_declared("libtirpc", "1.1.4", 0). + + +%---------------------------------------------------------------------------- +% Package: libtool +%---------------------------------------------------------------------------- +version_declared("libtool", "2.4.6", 0). +version_declared("libtool", "2.4.2", 1). +version_declared("libtool", "develop", 2). + +declared_dependency("libtool", "autoconf", "build") :- node("libtool"), 1 { version("libtool", "2.4.2"); version("libtool", "develop") } 1. +node("autoconf") :- depends_on("libtool", "autoconf"), node("libtool"), 1 { version("libtool", "2.4.2"); version("libtool", "develop") } 1. + +declared_dependency("libtool", "automake", "build") :- node("libtool"), 1 { version("libtool", "2.4.2"); version("libtool", "develop") } 1. +node("automake") :- depends_on("libtool", "automake"), node("libtool"), 1 { version("libtool", "2.4.2"); version("libtool", "develop") } 1. + +declared_dependency("libtool", "help2man", "build") :- node("libtool"), 1 { version("libtool", "2.4.2"); version("libtool", "develop") } 1. +node("help2man") :- depends_on("libtool", "help2man"), node("libtool"), 1 { version("libtool", "2.4.2"); version("libtool", "develop") } 1. + +declared_dependency("libtool", "m4", "build"). +node("m4") :- depends_on("libtool", "m4"), node("libtool"). + +declared_dependency("libtool", "texinfo", "build") :- node("libtool"), 1 { version("libtool", "develop") } 1. +node("texinfo") :- depends_on("libtool", "texinfo"), node("libtool"), 1 { version("libtool", "develop") } 1. + +declared_dependency("libtool", "xz", "build") :- node("libtool"), 1 { version("libtool", "develop") } 1. +node("xz") :- depends_on("libtool", "xz"), node("libtool"), 1 { version("libtool", "develop") } 1. + + +%---------------------------------------------------------------------------- +% Package: libunistring +%---------------------------------------------------------------------------- +version_declared("libunistring", "0.9.10", 0). +version_declared("libunistring", "0.9.9", 1). +version_declared("libunistring", "0.9.8", 2). +version_declared("libunistring", "0.9.7", 3). +version_declared("libunistring", "0.9.6", 4). + +declared_dependency("libunistring", "libiconv", "build"). +declared_dependency("libunistring", "libiconv", "link"). +node("libiconv") :- depends_on("libunistring", "libiconv"), node("libunistring"). + + +%---------------------------------------------------------------------------- +% Package: libuuid +%---------------------------------------------------------------------------- +version_declared("libuuid", "1.0.3", 0). + + +%---------------------------------------------------------------------------- +% Package: libuv +%---------------------------------------------------------------------------- +version_declared("libuv", "1.25.0", 0). +version_declared("libuv", "1.10.0", 1). +version_declared("libuv", "1.9.0", 2). + +declared_dependency("libuv", "autoconf", "build"). +node("autoconf") :- depends_on("libuv", "autoconf"), node("libuv"). + +declared_dependency("libuv", "automake", "build"). +node("automake") :- depends_on("libuv", "automake"), node("libuv"). + +declared_dependency("libuv", "libtool", "build"). +node("libtool") :- depends_on("libuv", "libtool"), node("libuv"). + + +%---------------------------------------------------------------------------- +% Package: libx11 +%---------------------------------------------------------------------------- +version_declared("libx11", "1.6.7", 0). +version_declared("libx11", "1.6.5", 1). +version_declared("libx11", "1.6.3", 2). + +declared_dependency("libx11", "inputproto", "build"). +node("inputproto") :- depends_on("libx11", "inputproto"), node("libx11"). + +declared_dependency("libx11", "kbproto", "build"). +declared_dependency("libx11", "kbproto", "link"). +node("kbproto") :- depends_on("libx11", "kbproto"), node("libx11"). + +declared_dependency("libx11", "libxcb", "build"). +declared_dependency("libx11", "libxcb", "link"). +node("libxcb") :- depends_on("libx11", "libxcb"), node("libx11"). + +declared_dependency("libx11", "perl", "build"). +node("perl") :- depends_on("libx11", "perl"), node("libx11"). + +declared_dependency("libx11", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libx11", "pkgconfig"), node("libx11"). + +declared_dependency("libx11", "util-macros", "build"). +node("util-macros") :- depends_on("libx11", "util-macros"), node("libx11"). + +declared_dependency("libx11", "xextproto", "build"). +declared_dependency("libx11", "xextproto", "link"). +node("xextproto") :- depends_on("libx11", "xextproto"), node("libx11"). + +declared_dependency("libx11", "xproto", "build"). +node("xproto") :- depends_on("libx11", "xproto"), node("libx11"). + +declared_dependency("libx11", "xtrans", "build"). +node("xtrans") :- depends_on("libx11", "xtrans"), node("libx11"). + + +%---------------------------------------------------------------------------- +% Package: libxau +%---------------------------------------------------------------------------- +version_declared("libxau", "1.0.8", 0). + +declared_dependency("libxau", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxau", "pkgconfig"), node("libxau"). + +declared_dependency("libxau", "util-macros", "build"). +node("util-macros") :- depends_on("libxau", "util-macros"), node("libxau"). + +declared_dependency("libxau", "xproto", "build"). +declared_dependency("libxau", "xproto", "link"). +node("xproto") :- depends_on("libxau", "xproto"), node("libxau"). + + +%---------------------------------------------------------------------------- +% Package: libxcb +%---------------------------------------------------------------------------- +version_declared("libxcb", "1.13", 0). +version_declared("libxcb", "1.12", 1). +version_declared("libxcb", "1.11.1", 2). +version_declared("libxcb", "1.11", 3). + +declared_dependency("libxcb", "libpthread-stubs", "build"). +declared_dependency("libxcb", "libpthread-stubs", "link"). +node("libpthread-stubs") :- depends_on("libxcb", "libpthread-stubs"), node("libxcb"). + +declared_dependency("libxcb", "libxau", "build"). +declared_dependency("libxcb", "libxau", "link"). +node("libxau") :- depends_on("libxcb", "libxau"), node("libxcb"). + +declared_dependency("libxcb", "libxdmcp", "build"). +declared_dependency("libxcb", "libxdmcp", "link"). +node("libxdmcp") :- depends_on("libxcb", "libxdmcp"), node("libxcb"). + +declared_dependency("libxcb", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxcb", "pkgconfig"), node("libxcb"). + +declared_dependency("libxcb", "util-macros", "build"). +node("util-macros") :- depends_on("libxcb", "util-macros"), node("libxcb"). + +declared_dependency("libxcb", "xcb-proto", "build"). +node("xcb-proto") :- depends_on("libxcb", "xcb-proto"), node("libxcb"). +declared_dependency("libxcb", "xcb-proto", "build") :- node("libxcb"), 1 { version("libxcb", "1.11"); version("libxcb", "1.11.1") } 1. +node("xcb-proto") :- depends_on("libxcb", "xcb-proto"), node("libxcb"), 1 { version("libxcb", "1.11"); version("libxcb", "1.11.1") } 1. +declared_dependency("libxcb", "xcb-proto", "build") :- node("libxcb"), 1 { version("libxcb", "1.12") } 1. +node("xcb-proto") :- depends_on("libxcb", "xcb-proto"), node("libxcb"), 1 { version("libxcb", "1.12") } 1. +1 { version("xcb-proto", "1.12"); version("xcb-proto", "1.13") } 1 :- depends_on("libxcb", "xcb-proto"), node("libxcb"), 1 { version("libxcb", "1.12") } 1. +declared_dependency("libxcb", "xcb-proto", "build") :- node("libxcb"), 1 { version("libxcb", "1.13") } 1. +node("xcb-proto") :- depends_on("libxcb", "xcb-proto"), node("libxcb"), 1 { version("libxcb", "1.13") } 1. +1 { version("xcb-proto", "1.13") } 1 :- depends_on("libxcb", "xcb-proto"), node("libxcb"), 1 { version("libxcb", "1.13") } 1. + + +%---------------------------------------------------------------------------- +% Package: libxcomposite +%---------------------------------------------------------------------------- +version_declared("libxcomposite", "0.4.4", 0). + +declared_dependency("libxcomposite", "compositeproto", "build"). +node("compositeproto") :- depends_on("libxcomposite", "compositeproto"), node("libxcomposite"). + +declared_dependency("libxcomposite", "fixesproto", "build"). +node("fixesproto") :- depends_on("libxcomposite", "fixesproto"), node("libxcomposite"). + +declared_dependency("libxcomposite", "libx11", "build"). +declared_dependency("libxcomposite", "libx11", "link"). +node("libx11") :- depends_on("libxcomposite", "libx11"), node("libxcomposite"). + +declared_dependency("libxcomposite", "libxfixes", "build"). +declared_dependency("libxcomposite", "libxfixes", "link"). +node("libxfixes") :- depends_on("libxcomposite", "libxfixes"), node("libxcomposite"). + +declared_dependency("libxcomposite", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxcomposite", "pkgconfig"), node("libxcomposite"). + +declared_dependency("libxcomposite", "util-macros", "build"). +node("util-macros") :- depends_on("libxcomposite", "util-macros"), node("libxcomposite"). + + +%---------------------------------------------------------------------------- +% Package: libxdmcp +%---------------------------------------------------------------------------- +version_declared("libxdmcp", "1.1.2", 0). + +declared_dependency("libxdmcp", "libbsd", "build") :- node("libxdmcp"), node_platform("libxdmcp", "cray"). +declared_dependency("libxdmcp", "libbsd", "link") :- node("libxdmcp"), node_platform("libxdmcp", "cray"). +node("libbsd") :- depends_on("libxdmcp", "libbsd"), node("libxdmcp"), node_platform("libxdmcp", "cray"). +declared_dependency("libxdmcp", "libbsd", "build") :- node("libxdmcp"), node_platform("libxdmcp", "linux"). +declared_dependency("libxdmcp", "libbsd", "link") :- node("libxdmcp"), node_platform("libxdmcp", "linux"). +node("libbsd") :- depends_on("libxdmcp", "libbsd"), node("libxdmcp"), node_platform("libxdmcp", "linux"). + +declared_dependency("libxdmcp", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxdmcp", "pkgconfig"), node("libxdmcp"). + +declared_dependency("libxdmcp", "util-macros", "build"). +node("util-macros") :- depends_on("libxdmcp", "util-macros"), node("libxdmcp"). + +declared_dependency("libxdmcp", "xproto", "build"). +node("xproto") :- depends_on("libxdmcp", "xproto"), node("libxdmcp"). + + +%---------------------------------------------------------------------------- +% Package: libxext +%---------------------------------------------------------------------------- +version_declared("libxext", "1.3.3", 0). + +declared_dependency("libxext", "libx11", "build"). +declared_dependency("libxext", "libx11", "link"). +node("libx11") :- depends_on("libxext", "libx11"), node("libxext"). + +declared_dependency("libxext", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxext", "pkgconfig"), node("libxext"). + +declared_dependency("libxext", "util-macros", "build"). +node("util-macros") :- depends_on("libxext", "util-macros"), node("libxext"). + +declared_dependency("libxext", "xextproto", "build"). +node("xextproto") :- depends_on("libxext", "xextproto"), node("libxext"). + +declared_dependency("libxext", "xproto", "build"). +node("xproto") :- depends_on("libxext", "xproto"), node("libxext"). + + +%---------------------------------------------------------------------------- +% Package: libxfixes +%---------------------------------------------------------------------------- +version_declared("libxfixes", "5.0.2", 0). + +declared_dependency("libxfixes", "fixesproto", "build"). +node("fixesproto") :- depends_on("libxfixes", "fixesproto"), node("libxfixes"). + +declared_dependency("libxfixes", "libx11", "build"). +declared_dependency("libxfixes", "libx11", "link"). +node("libx11") :- depends_on("libxfixes", "libx11"), node("libxfixes"). + +declared_dependency("libxfixes", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxfixes", "pkgconfig"), node("libxfixes"). + +declared_dependency("libxfixes", "util-macros", "build"). +node("util-macros") :- depends_on("libxfixes", "util-macros"), node("libxfixes"). + +declared_dependency("libxfixes", "xextproto", "build"). +node("xextproto") :- depends_on("libxfixes", "xextproto"), node("libxfixes"). + +declared_dependency("libxfixes", "xproto", "build"). +node("xproto") :- depends_on("libxfixes", "xproto"), node("libxfixes"). + + +%---------------------------------------------------------------------------- +% Package: libxfont +%---------------------------------------------------------------------------- +version_declared("libxfont", "1.5.2", 0). + +declared_dependency("libxfont", "fontsproto", "build"). +node("fontsproto") :- depends_on("libxfont", "fontsproto"), node("libxfont"). + +declared_dependency("libxfont", "freetype", "build"). +declared_dependency("libxfont", "freetype", "link"). +node("freetype") :- depends_on("libxfont", "freetype"), node("libxfont"). + +declared_dependency("libxfont", "libfontenc", "build"). +declared_dependency("libxfont", "libfontenc", "link"). +node("libfontenc") :- depends_on("libxfont", "libfontenc"), node("libxfont"). + +declared_dependency("libxfont", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxfont", "pkgconfig"), node("libxfont"). + +declared_dependency("libxfont", "util-macros", "build"). +node("util-macros") :- depends_on("libxfont", "util-macros"), node("libxfont"). + +declared_dependency("libxfont", "xproto", "build"). +node("xproto") :- depends_on("libxfont", "xproto"), node("libxfont"). + +declared_dependency("libxfont", "xtrans", "build"). +node("xtrans") :- depends_on("libxfont", "xtrans"), node("libxfont"). + + +%---------------------------------------------------------------------------- +% Package: libxft +%---------------------------------------------------------------------------- +version_declared("libxft", "2.3.2", 0). + +declared_dependency("libxft", "fontconfig", "build"). +declared_dependency("libxft", "fontconfig", "link"). +node("fontconfig") :- depends_on("libxft", "fontconfig"), node("libxft"). + +declared_dependency("libxft", "freetype", "build"). +declared_dependency("libxft", "freetype", "link"). +node("freetype") :- depends_on("libxft", "freetype"), node("libxft"). + +declared_dependency("libxft", "libx11", "build"). +declared_dependency("libxft", "libx11", "link"). +node("libx11") :- depends_on("libxft", "libx11"), node("libxft"). + +declared_dependency("libxft", "libxrender", "build"). +declared_dependency("libxft", "libxrender", "link"). +node("libxrender") :- depends_on("libxft", "libxrender"), node("libxft"). + +declared_dependency("libxft", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxft", "pkgconfig"), node("libxft"). + +declared_dependency("libxft", "util-macros", "build"). +node("util-macros") :- depends_on("libxft", "util-macros"), node("libxft"). + + +%---------------------------------------------------------------------------- +% Package: libxi +%---------------------------------------------------------------------------- +version_declared("libxi", "1.7.6", 0). + +declared_dependency("libxi", "fixesproto", "build"). +node("fixesproto") :- depends_on("libxi", "fixesproto"), node("libxi"). + +declared_dependency("libxi", "inputproto", "build"). +node("inputproto") :- depends_on("libxi", "inputproto"), node("libxi"). + +declared_dependency("libxi", "libx11", "build"). +declared_dependency("libxi", "libx11", "link"). +node("libx11") :- depends_on("libxi", "libx11"), node("libxi"). + +declared_dependency("libxi", "libxext", "build"). +declared_dependency("libxi", "libxext", "link"). +node("libxext") :- depends_on("libxi", "libxext"), node("libxi"). + +declared_dependency("libxi", "libxfixes", "build"). +declared_dependency("libxi", "libxfixes", "link"). +node("libxfixes") :- depends_on("libxi", "libxfixes"), node("libxi"). + +declared_dependency("libxi", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxi", "pkgconfig"), node("libxi"). + +declared_dependency("libxi", "xextproto", "build"). +node("xextproto") :- depends_on("libxi", "xextproto"), node("libxi"). + +declared_dependency("libxi", "xproto", "build"). +node("xproto") :- depends_on("libxi", "xproto"), node("libxi"). + + +%---------------------------------------------------------------------------- +% Package: libxinerama +%---------------------------------------------------------------------------- +version_declared("libxinerama", "1.1.3", 0). + +declared_dependency("libxinerama", "libx11", "build"). +declared_dependency("libxinerama", "libx11", "link"). +node("libx11") :- depends_on("libxinerama", "libx11"), node("libxinerama"). + +declared_dependency("libxinerama", "libxext", "build"). +declared_dependency("libxinerama", "libxext", "link"). +node("libxext") :- depends_on("libxinerama", "libxext"), node("libxinerama"). + +declared_dependency("libxinerama", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxinerama", "pkgconfig"), node("libxinerama"). + +declared_dependency("libxinerama", "util-macros", "build"). +node("util-macros") :- depends_on("libxinerama", "util-macros"), node("libxinerama"). + +declared_dependency("libxinerama", "xextproto", "build"). +node("xextproto") :- depends_on("libxinerama", "xextproto"), node("libxinerama"). + +declared_dependency("libxinerama", "xineramaproto", "build"). +node("xineramaproto") :- depends_on("libxinerama", "xineramaproto"), node("libxinerama"). + + +%---------------------------------------------------------------------------- +% Package: libxml2 +%---------------------------------------------------------------------------- +version_declared("libxml2", "2.9.9", 0). +version_declared("libxml2", "2.9.8", 1). +version_declared("libxml2", "2.9.4", 2). +version_declared("libxml2", "2.9.2", 3). +version_declared("libxml2", "2.7.8", 4). + +variant("libxml2", "python"). +variant_single_value("libxml2", "python"). +variant_default_value("libxml2", "python", "False"). +variant_possible_value("libxml2", "python", "False"). +variant_possible_value("libxml2", "python", "True"). + +declared_dependency("libxml2", "libiconv", "build"). +declared_dependency("libxml2", "libiconv", "link"). +node("libiconv") :- depends_on("libxml2", "libiconv"), node("libxml2"). + +declared_dependency("libxml2", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxml2", "pkgconfig"), node("libxml2"). + +declared_dependency("libxml2", "python", "build") :- node("libxml2"), variant_value("libxml2", "python", "True"). +declared_dependency("libxml2", "python", "link") :- node("libxml2"), variant_value("libxml2", "python", "True"). +node("python") :- depends_on("libxml2", "python"), node("libxml2"), variant_value("libxml2", "python", "True"). +variant_set("python", "libxml2", "False") :- depends_on("libxml2", "python"), node("libxml2"), variant_value("libxml2", "python", "True"). +variant_set("python", "shared", "True") :- depends_on("libxml2", "python"), node("libxml2"), variant_value("libxml2", "python", "True"). + +declared_dependency("libxml2", "xz", "build"). +declared_dependency("libxml2", "xz", "link"). +node("xz") :- depends_on("libxml2", "xz"), node("libxml2"). + +declared_dependency("libxml2", "zlib", "build"). +declared_dependency("libxml2", "zlib", "link"). +node("zlib") :- depends_on("libxml2", "zlib"), node("libxml2"). + + +%---------------------------------------------------------------------------- +% Package: libxrender +%---------------------------------------------------------------------------- +version_declared("libxrender", "0.9.10", 0). +version_declared("libxrender", "0.9.9", 1). + +declared_dependency("libxrender", "libx11", "build"). +declared_dependency("libxrender", "libx11", "link"). +node("libx11") :- depends_on("libxrender", "libx11"), node("libxrender"). + +declared_dependency("libxrender", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxrender", "pkgconfig"), node("libxrender"). + +declared_dependency("libxrender", "renderproto", "build"). +declared_dependency("libxrender", "renderproto", "link"). +node("renderproto") :- depends_on("libxrender", "renderproto"), node("libxrender"). + +declared_dependency("libxrender", "util-macros", "build"). +node("util-macros") :- depends_on("libxrender", "util-macros"), node("libxrender"). + + +%---------------------------------------------------------------------------- +% Package: libxscrnsaver +%---------------------------------------------------------------------------- +version_declared("libxscrnsaver", "1.2.2", 0). + +declared_dependency("libxscrnsaver", "libx11", "build"). +declared_dependency("libxscrnsaver", "libx11", "link"). +node("libx11") :- depends_on("libxscrnsaver", "libx11"), node("libxscrnsaver"). + +declared_dependency("libxscrnsaver", "libxext", "build"). +declared_dependency("libxscrnsaver", "libxext", "link"). +node("libxext") :- depends_on("libxscrnsaver", "libxext"), node("libxscrnsaver"). + +declared_dependency("libxscrnsaver", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxscrnsaver", "pkgconfig"), node("libxscrnsaver"). + +declared_dependency("libxscrnsaver", "scrnsaverproto", "build"). +node("scrnsaverproto") :- depends_on("libxscrnsaver", "scrnsaverproto"), node("libxscrnsaver"). + +declared_dependency("libxscrnsaver", "util-macros", "build"). +node("util-macros") :- depends_on("libxscrnsaver", "util-macros"), node("libxscrnsaver"). + +declared_dependency("libxscrnsaver", "xextproto", "build"). +node("xextproto") :- depends_on("libxscrnsaver", "xextproto"), node("libxscrnsaver"). + + +%---------------------------------------------------------------------------- +% Package: libxslt +%---------------------------------------------------------------------------- +version_declared("libxslt", "1.1.33", 0). +version_declared("libxslt", "1.1.32", 1). +version_declared("libxslt", "1.1.29", 2). +version_declared("libxslt", "1.1.28", 3). +version_declared("libxslt", "1.1.26", 4). + +variant("libxslt", "crypto"). +variant_single_value("libxslt", "crypto"). +variant_default_value("libxslt", "crypto", "True"). +variant_possible_value("libxslt", "crypto", "False"). +variant_possible_value("libxslt", "crypto", "True"). + +variant("libxslt", "python"). +variant_single_value("libxslt", "python"). +variant_default_value("libxslt", "python", "False"). +variant_possible_value("libxslt", "python", "False"). +variant_possible_value("libxslt", "python", "True"). + +declared_dependency("libxslt", "libgcrypt", "build") :- node("libxslt"), variant_value("libxslt", "crypto", "True"). +declared_dependency("libxslt", "libgcrypt", "link") :- node("libxslt"), variant_value("libxslt", "crypto", "True"). +node("libgcrypt") :- depends_on("libxslt", "libgcrypt"), node("libxslt"), variant_value("libxslt", "crypto", "True"). + +declared_dependency("libxslt", "libiconv", "build"). +declared_dependency("libxslt", "libiconv", "link"). +node("libiconv") :- depends_on("libxslt", "libiconv"), node("libxslt"). + +declared_dependency("libxslt", "libxml2", "build"). +declared_dependency("libxslt", "libxml2", "link"). +node("libxml2") :- depends_on("libxslt", "libxml2"), node("libxslt"). +declared_dependency("libxslt", "libxml2", "build") :- node("libxslt"), variant_value("libxslt", "python", "True"). +declared_dependency("libxslt", "libxml2", "link") :- node("libxslt"), variant_value("libxslt", "python", "True"). +node("libxml2") :- depends_on("libxslt", "libxml2"), node("libxslt"), variant_value("libxslt", "python", "True"). +variant_set("libxml2", "python", "True") :- depends_on("libxslt", "libxml2"), node("libxslt"), variant_value("libxslt", "python", "True"). + +declared_dependency("libxslt", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxslt", "pkgconfig"), node("libxslt"). + +declared_dependency("libxslt", "python", "build") :- node("libxslt"), variant_value("libxslt", "python", "True"). +declared_dependency("libxslt", "python", "link") :- node("libxslt"), variant_value("libxslt", "python", "True"). +node("python") :- depends_on("libxslt", "python"), node("libxslt"), variant_value("libxslt", "python", "True"). +variant_set("python", "shared", "True") :- depends_on("libxslt", "python"), node("libxslt"), variant_value("libxslt", "python", "True"). + +declared_dependency("libxslt", "xz", "build"). +declared_dependency("libxslt", "xz", "link"). +node("xz") :- depends_on("libxslt", "xz"), node("libxslt"). + +declared_dependency("libxslt", "zlib", "build"). +declared_dependency("libxslt", "zlib", "link"). +node("zlib") :- depends_on("libxslt", "zlib"), node("libxslt"). + + +%---------------------------------------------------------------------------- +% Package: libxt +%---------------------------------------------------------------------------- +version_declared("libxt", "1.1.5", 0). + +declared_dependency("libxt", "kbproto", "build"). +node("kbproto") :- depends_on("libxt", "kbproto"), node("libxt"). + +declared_dependency("libxt", "libice", "build"). +declared_dependency("libxt", "libice", "link"). +node("libice") :- depends_on("libxt", "libice"), node("libxt"). + +declared_dependency("libxt", "libsm", "build"). +declared_dependency("libxt", "libsm", "link"). +node("libsm") :- depends_on("libxt", "libsm"), node("libxt"). + +declared_dependency("libxt", "libx11", "build"). +declared_dependency("libxt", "libx11", "link"). +node("libx11") :- depends_on("libxt", "libx11"), node("libxt"). + +declared_dependency("libxt", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxt", "pkgconfig"), node("libxt"). + +declared_dependency("libxt", "util-macros", "build"). +node("util-macros") :- depends_on("libxt", "util-macros"), node("libxt"). + +declared_dependency("libxt", "xproto", "build"). +node("xproto") :- depends_on("libxt", "xproto"), node("libxt"). + + +%---------------------------------------------------------------------------- +% Package: libxtst +%---------------------------------------------------------------------------- +version_declared("libxtst", "1.2.2", 0). + +declared_dependency("libxtst", "fixesproto", "build"). +node("fixesproto") :- depends_on("libxtst", "fixesproto"), node("libxtst"). + +declared_dependency("libxtst", "inputproto", "build"). +node("inputproto") :- depends_on("libxtst", "inputproto"), node("libxtst"). + +declared_dependency("libxtst", "libx11", "build"). +declared_dependency("libxtst", "libx11", "link"). +node("libx11") :- depends_on("libxtst", "libx11"), node("libxtst"). + +declared_dependency("libxtst", "libxext", "build"). +declared_dependency("libxtst", "libxext", "link"). +node("libxext") :- depends_on("libxtst", "libxext"), node("libxtst"). + +declared_dependency("libxtst", "libxi", "build"). +declared_dependency("libxtst", "libxi", "link"). +node("libxi") :- depends_on("libxtst", "libxi"), node("libxtst"). + +declared_dependency("libxtst", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libxtst", "pkgconfig"), node("libxtst"). + +declared_dependency("libxtst", "recordproto", "build"). +node("recordproto") :- depends_on("libxtst", "recordproto"), node("libxtst"). + +declared_dependency("libxtst", "util-macros", "build"). +node("util-macros") :- depends_on("libxtst", "util-macros"), node("libxtst"). + +declared_dependency("libxtst", "xextproto", "build"). +node("xextproto") :- depends_on("libxtst", "xextproto"), node("libxtst"). + + +%---------------------------------------------------------------------------- +% Package: libzmq +%---------------------------------------------------------------------------- +version_declared("libzmq", "4.3.2", 0). +version_declared("libzmq", "4.3.1", 1). +version_declared("libzmq", "4.3.0", 2). +version_declared("libzmq", "4.2.5", 3). +version_declared("libzmq", "4.2.2", 4). +version_declared("libzmq", "4.1.4", 5). +version_declared("libzmq", "4.1.2", 6). +version_declared("libzmq", "4.1.1", 7). +version_declared("libzmq", "4.0.7", 8). +version_declared("libzmq", "4.0.6", 9). +version_declared("libzmq", "4.0.5", 10). +version_declared("libzmq", "develop", 11). + +variant("libzmq", "libsodium"). +variant_single_value("libzmq", "libsodium"). +variant_default_value("libzmq", "libsodium", "True"). +variant_possible_value("libzmq", "libsodium", "False"). +variant_possible_value("libzmq", "libsodium", "True"). + +declared_dependency("libzmq", "autoconf", "build") :- node("libzmq"), 1 { version("libzmq", "develop") } 1. +node("autoconf") :- depends_on("libzmq", "autoconf"), node("libzmq"), 1 { version("libzmq", "develop") } 1. + +declared_dependency("libzmq", "automake", "build") :- node("libzmq"), 1 { version("libzmq", "develop") } 1. +node("automake") :- depends_on("libzmq", "automake"), node("libzmq"), 1 { version("libzmq", "develop") } 1. + +declared_dependency("libzmq", "libsodium", "build") :- node("libzmq"), 1 { version("libzmq", "4.0.5"); version("libzmq", "4.0.6"); version("libzmq", "4.0.7"); version("libzmq", "4.1.1"); version("libzmq", "4.1.2") } 1, variant_value("libzmq", "libsodium", "True"). +declared_dependency("libzmq", "libsodium", "link") :- node("libzmq"), 1 { version("libzmq", "4.0.5"); version("libzmq", "4.0.6"); version("libzmq", "4.0.7"); version("libzmq", "4.1.1"); version("libzmq", "4.1.2") } 1, variant_value("libzmq", "libsodium", "True"). +node("libsodium") :- depends_on("libzmq", "libsodium"), node("libzmq"), 1 { version("libzmq", "4.0.5"); version("libzmq", "4.0.6"); version("libzmq", "4.0.7"); version("libzmq", "4.1.1"); version("libzmq", "4.1.2") } 1, variant_value("libzmq", "libsodium", "True"). +1 { version("libsodium", "0.7.1"); version("libsodium", "1.0.0"); version("libsodium", "1.0.1"); version("libsodium", "1.0.2"); version("libsodium", "1.0.3") } 1 :- depends_on("libzmq", "libsodium"), node("libzmq"), 1 { version("libzmq", "4.0.5"); version("libzmq", "4.0.6"); version("libzmq", "4.0.7"); version("libzmq", "4.1.1"); version("libzmq", "4.1.2") } 1, variant_value("libzmq", "libsodium", "True"). +declared_dependency("libzmq", "libsodium", "build") :- node("libzmq"), variant_value("libzmq", "libsodium", "True"). +declared_dependency("libzmq", "libsodium", "link") :- node("libzmq"), variant_value("libzmq", "libsodium", "True"). +node("libsodium") :- depends_on("libzmq", "libsodium"), node("libzmq"), variant_value("libzmq", "libsodium", "True"). + +declared_dependency("libzmq", "libtool", "build") :- node("libzmq"), 1 { version("libzmq", "develop") } 1. +node("libtool") :- depends_on("libzmq", "libtool"), node("libzmq"), 1 { version("libzmq", "develop") } 1. + +declared_dependency("libzmq", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("libzmq", "pkgconfig"), node("libzmq"). + + +%---------------------------------------------------------------------------- +% Package: llvm +%---------------------------------------------------------------------------- +version_declared("llvm", "9.0.1", 0). +version_declared("llvm", "9.0.0", 1). +version_declared("llvm", "8.0.0", 2). +version_declared("llvm", "7.1.0", 3). +version_declared("llvm", "7.0.1", 4). +version_declared("llvm", "6.0.1", 5). +version_declared("llvm", "6.0.0", 6). +version_declared("llvm", "5.0.2", 7). +version_declared("llvm", "5.0.1", 8). +version_declared("llvm", "5.0.0", 9). +version_declared("llvm", "4.0.1", 10). +version_declared("llvm", "4.0.0", 11). +version_declared("llvm", "3.9.1", 12). +version_declared("llvm", "3.9.0", 13). +version_declared("llvm", "3.8.1", 14). +version_declared("llvm", "3.8.0", 15). +version_declared("llvm", "3.7.1", 16). +version_declared("llvm", "3.7.0", 17). +version_declared("llvm", "3.6.2", 18). +version_declared("llvm", "3.5.1", 19). +version_declared("llvm", "master", 20). + +variant("llvm", "all_targets"). +variant_single_value("llvm", "all_targets"). +variant_default_value("llvm", "all_targets", "False"). +variant_possible_value("llvm", "all_targets", "False"). +variant_possible_value("llvm", "all_targets", "True"). + +variant("llvm", "build_type"). +variant_single_value("llvm", "build_type"). +variant_default_value("llvm", "build_type", "Release"). +variant_possible_value("llvm", "build_type", "Debug"). +variant_possible_value("llvm", "build_type", "MinSizeRel"). +variant_possible_value("llvm", "build_type", "RelWithDebInfo"). +variant_possible_value("llvm", "build_type", "Release"). + +variant("llvm", "clang"). +variant_single_value("llvm", "clang"). +variant_default_value("llvm", "clang", "True"). +variant_possible_value("llvm", "clang", "False"). +variant_possible_value("llvm", "clang", "True"). + +variant("llvm", "compiler-rt"). +variant_single_value("llvm", "compiler-rt"). +variant_default_value("llvm", "compiler-rt", "True"). +variant_possible_value("llvm", "compiler-rt", "False"). +variant_possible_value("llvm", "compiler-rt", "True"). + +variant("llvm", "gold"). +variant_single_value("llvm", "gold"). +variant_default_value("llvm", "gold", "True"). +variant_possible_value("llvm", "gold", "False"). +variant_possible_value("llvm", "gold", "True"). + +variant("llvm", "internal_unwind"). +variant_single_value("llvm", "internal_unwind"). +variant_default_value("llvm", "internal_unwind", "True"). +variant_possible_value("llvm", "internal_unwind", "False"). +variant_possible_value("llvm", "internal_unwind", "True"). + +variant("llvm", "libcxx"). +variant_single_value("llvm", "libcxx"). +variant_default_value("llvm", "libcxx", "True"). +variant_possible_value("llvm", "libcxx", "False"). +variant_possible_value("llvm", "libcxx", "True"). + +variant("llvm", "link_dylib"). +variant_single_value("llvm", "link_dylib"). +variant_default_value("llvm", "link_dylib", "False"). +variant_possible_value("llvm", "link_dylib", "False"). +variant_possible_value("llvm", "link_dylib", "True"). + +variant("llvm", "lld"). +variant_single_value("llvm", "lld"). +variant_default_value("llvm", "lld", "True"). +variant_possible_value("llvm", "lld", "False"). +variant_possible_value("llvm", "lld", "True"). + +variant("llvm", "lldb"). +variant_single_value("llvm", "lldb"). +variant_default_value("llvm", "lldb", "True"). +variant_possible_value("llvm", "lldb", "False"). +variant_possible_value("llvm", "lldb", "True"). + +variant("llvm", "omp_tsan"). +variant_single_value("llvm", "omp_tsan"). +variant_default_value("llvm", "omp_tsan", "False"). +variant_possible_value("llvm", "omp_tsan", "False"). +variant_possible_value("llvm", "omp_tsan", "True"). + +variant("llvm", "polly"). +variant_single_value("llvm", "polly"). +variant_default_value("llvm", "polly", "True"). +variant_possible_value("llvm", "polly", "False"). +variant_possible_value("llvm", "polly", "True"). + +variant("llvm", "python"). +variant_single_value("llvm", "python"). +variant_default_value("llvm", "python", "False"). +variant_possible_value("llvm", "python", "False"). +variant_possible_value("llvm", "python", "True"). + +variant("llvm", "shared_libs"). +variant_single_value("llvm", "shared_libs"). +variant_default_value("llvm", "shared_libs", "False"). +variant_possible_value("llvm", "shared_libs", "False"). +variant_possible_value("llvm", "shared_libs", "True"). + +declared_dependency("llvm", "binutils", "build") :- node("llvm"), variant_value("llvm", "gold", "True"). +declared_dependency("llvm", "binutils", "link") :- node("llvm"), variant_value("llvm", "gold", "True"). +node("binutils") :- depends_on("llvm", "binutils"), node("llvm"), variant_value("llvm", "gold", "True"). +variant_set("binutils", "gold", "True") :- depends_on("llvm", "binutils"), node("llvm"), variant_value("llvm", "gold", "True"). + +declared_dependency("llvm", "cmake", "build"). +node("cmake") :- depends_on("llvm", "cmake"), node("llvm"). +1 { version("cmake", "3.4.3"); version("cmake", "3.5.0"); version("cmake", "3.5.1"); version("cmake", "3.5.2"); version("cmake", "3.6.0"); version("cmake", "3.6.1"); version("cmake", "3.7.1"); version("cmake", "3.7.2"); version("cmake", "3.8.0"); version("cmake", "3.8.1"); version("cmake", "3.8.2"); version("cmake", "3.9.0"); version("cmake", "3.9.4"); version("cmake", "3.9.6"); version("cmake", "3.10.0"); version("cmake", "3.10.1"); version("cmake", "3.10.2"); version("cmake", "3.10.3"); version("cmake", "3.11.0"); version("cmake", "3.11.1"); version("cmake", "3.11.2"); version("cmake", "3.11.3"); version("cmake", "3.11.4"); version("cmake", "3.12.0"); version("cmake", "3.12.1"); version("cmake", "3.12.2"); version("cmake", "3.12.3"); version("cmake", "3.12.4"); version("cmake", "3.13.0"); version("cmake", "3.13.1"); version("cmake", "3.13.2"); version("cmake", "3.13.3"); version("cmake", "3.13.4"); version("cmake", "3.14.0"); version("cmake", "3.14.1"); version("cmake", "3.14.2"); version("cmake", "3.14.3"); version("cmake", "3.14.4"); version("cmake", "3.14.5"); version("cmake", "3.15.0"); version("cmake", "3.15.1"); version("cmake", "3.15.2"); version("cmake", "3.15.3"); version("cmake", "3.15.4"); version("cmake", "3.15.5"); version("cmake", "3.16.0"); version("cmake", "3.16.1"); version("cmake", "3.16.2") } 1 :- depends_on("llvm", "cmake"), node("llvm"). + +declared_dependency("llvm", "gmp", "build") :- node("llvm"), 1 { version("llvm", "3.5.1"); version("llvm", "3.6.2") } 1, variant_value("llvm", "polly", "True"). +declared_dependency("llvm", "gmp", "link") :- node("llvm"), 1 { version("llvm", "3.5.1"); version("llvm", "3.6.2") } 1, variant_value("llvm", "polly", "True"). +node("gmp") :- depends_on("llvm", "gmp"), node("llvm"), 1 { version("llvm", "3.5.1"); version("llvm", "3.6.2") } 1, variant_value("llvm", "polly", "True"). + +declared_dependency("llvm", "isl", "build") :- node("llvm"), 1 { version("llvm", "3.5.1"); version("llvm", "3.6.2") } 1, variant_value("llvm", "polly", "True"). +declared_dependency("llvm", "isl", "link") :- node("llvm"), 1 { version("llvm", "3.5.1"); version("llvm", "3.6.2") } 1, variant_value("llvm", "polly", "True"). +node("isl") :- depends_on("llvm", "isl"), node("llvm"), 1 { version("llvm", "3.5.1"); version("llvm", "3.6.2") } 1, variant_value("llvm", "polly", "True"). + +declared_dependency("llvm", "libedit", "build") :- node("llvm"), variant_value("llvm", "lldb", "True"). +declared_dependency("llvm", "libedit", "link") :- node("llvm"), variant_value("llvm", "lldb", "True"). +node("libedit") :- depends_on("llvm", "libedit"), node("llvm"), variant_value("llvm", "lldb", "True"). + +declared_dependency("llvm", "ncurses", "build"). +declared_dependency("llvm", "ncurses", "link"). +node("ncurses") :- depends_on("llvm", "ncurses"), node("llvm"). +variant_set("ncurses", "termlib", "True") :- depends_on("llvm", "ncurses"), node("llvm"). + +declared_dependency("llvm", "perl-data-dumper", "build"). +node("perl-data-dumper") :- depends_on("llvm", "perl-data-dumper"), node("llvm"). + +declared_dependency("llvm", "py-six", "build") :- node("llvm"), 1 { version("llvm", "5.0.0"); version("llvm", "5.0.1"); version("llvm", "5.0.2"); version("llvm", "6.0.0"); version("llvm", "6.0.1"); version("llvm", "7.0.1"); version("llvm", "7.1.0"); version("llvm", "8.0.0"); version("llvm", "9.0.0"); version("llvm", "9.0.1"); version("llvm", "master") } 1, variant_value("llvm", "lldb", "True"), variant_value("llvm", "python", "True"). +declared_dependency("llvm", "py-six", "link") :- node("llvm"), 1 { version("llvm", "5.0.0"); version("llvm", "5.0.1"); version("llvm", "5.0.2"); version("llvm", "6.0.0"); version("llvm", "6.0.1"); version("llvm", "7.0.1"); version("llvm", "7.1.0"); version("llvm", "8.0.0"); version("llvm", "9.0.0"); version("llvm", "9.0.1"); version("llvm", "master") } 1, variant_value("llvm", "lldb", "True"), variant_value("llvm", "python", "True"). +node("py-six") :- depends_on("llvm", "py-six"), node("llvm"), 1 { version("llvm", "5.0.0"); version("llvm", "5.0.1"); version("llvm", "5.0.2"); version("llvm", "6.0.0"); version("llvm", "6.0.1"); version("llvm", "7.0.1"); version("llvm", "7.1.0"); version("llvm", "8.0.0"); version("llvm", "9.0.0"); version("llvm", "9.0.1"); version("llvm", "master") } 1, variant_value("llvm", "lldb", "True"), variant_value("llvm", "python", "True"). + +declared_dependency("llvm", "python", "build") :- node("llvm"), 1 { version("llvm", "3.5.1"); version("llvm", "3.6.2"); version("llvm", "3.7.0"); version("llvm", "3.7.1"); version("llvm", "3.8.0"); version("llvm", "3.8.1"); version("llvm", "3.9.0"); version("llvm", "3.9.1"); version("llvm", "4.0.0"); version("llvm", "4.0.1") } 1, variant_value("llvm", "python", "False"). +node("python") :- depends_on("llvm", "python"), node("llvm"), 1 { version("llvm", "3.5.1"); version("llvm", "3.6.2"); version("llvm", "3.7.0"); version("llvm", "3.7.1"); version("llvm", "3.8.0"); version("llvm", "3.8.1"); version("llvm", "3.9.0"); version("llvm", "3.9.1"); version("llvm", "4.0.0"); version("llvm", "4.0.1") } 1, variant_value("llvm", "python", "False"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16") } 1 :- depends_on("llvm", "python"), node("llvm"), 1 { version("llvm", "3.5.1"); version("llvm", "3.6.2"); version("llvm", "3.7.0"); version("llvm", "3.7.1"); version("llvm", "3.8.0"); version("llvm", "3.8.1"); version("llvm", "3.9.0"); version("llvm", "3.9.1"); version("llvm", "4.0.0"); version("llvm", "4.0.1") } 1, variant_value("llvm", "python", "False"). +declared_dependency("llvm", "python", "build") :- node("llvm"), 1 { version("llvm", "3.5.1"); version("llvm", "3.6.2"); version("llvm", "3.7.0"); version("llvm", "3.7.1"); version("llvm", "3.8.0"); version("llvm", "3.8.1"); version("llvm", "3.9.0"); version("llvm", "3.9.1"); version("llvm", "4.0.0"); version("llvm", "4.0.1") } 1, variant_value("llvm", "python", "True"). +declared_dependency("llvm", "python", "link") :- node("llvm"), 1 { version("llvm", "3.5.1"); version("llvm", "3.6.2"); version("llvm", "3.7.0"); version("llvm", "3.7.1"); version("llvm", "3.8.0"); version("llvm", "3.8.1"); version("llvm", "3.9.0"); version("llvm", "3.9.1"); version("llvm", "4.0.0"); version("llvm", "4.0.1") } 1, variant_value("llvm", "python", "True"). +node("python") :- depends_on("llvm", "python"), node("llvm"), 1 { version("llvm", "3.5.1"); version("llvm", "3.6.2"); version("llvm", "3.7.0"); version("llvm", "3.7.1"); version("llvm", "3.8.0"); version("llvm", "3.8.1"); version("llvm", "3.9.0"); version("llvm", "3.9.1"); version("llvm", "4.0.0"); version("llvm", "4.0.1") } 1, variant_value("llvm", "python", "True"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16") } 1 :- depends_on("llvm", "python"), node("llvm"), 1 { version("llvm", "3.5.1"); version("llvm", "3.6.2"); version("llvm", "3.7.0"); version("llvm", "3.7.1"); version("llvm", "3.8.0"); version("llvm", "3.8.1"); version("llvm", "3.9.0"); version("llvm", "3.9.1"); version("llvm", "4.0.0"); version("llvm", "4.0.1") } 1, variant_value("llvm", "python", "True"). +declared_dependency("llvm", "python", "build") :- node("llvm"), variant_value("llvm", "python", "True"). +declared_dependency("llvm", "python", "link") :- node("llvm"), variant_value("llvm", "python", "True"). +node("python") :- depends_on("llvm", "python"), node("llvm"), variant_value("llvm", "python", "True"). +declared_dependency("llvm", "python", "build") :- node("llvm"), 1 { version("llvm", "5.0.0"); version("llvm", "5.0.1"); version("llvm", "5.0.2"); version("llvm", "6.0.0"); version("llvm", "6.0.1"); version("llvm", "7.0.1"); version("llvm", "7.1.0"); version("llvm", "8.0.0"); version("llvm", "9.0.0"); version("llvm", "9.0.1"); version("llvm", "master") } 1, variant_value("llvm", "python", "False"). +node("python") :- depends_on("llvm", "python"), node("llvm"), 1 { version("llvm", "5.0.0"); version("llvm", "5.0.1"); version("llvm", "5.0.2"); version("llvm", "6.0.0"); version("llvm", "6.0.1"); version("llvm", "7.0.1"); version("llvm", "7.1.0"); version("llvm", "8.0.0"); version("llvm", "9.0.0"); version("llvm", "9.0.1"); version("llvm", "master") } 1, variant_value("llvm", "python", "False"). +declared_dependency("llvm", "python", "build") :- node("llvm"), 1 { version("llvm", "5.0.0"); version("llvm", "5.0.1"); version("llvm", "5.0.2"); version("llvm", "6.0.0"); version("llvm", "6.0.1"); version("llvm", "7.0.1"); version("llvm", "7.1.0"); version("llvm", "8.0.0"); version("llvm", "9.0.0"); version("llvm", "9.0.1"); version("llvm", "master") } 1, variant_value("llvm", "python", "True"). +declared_dependency("llvm", "python", "link") :- node("llvm"), 1 { version("llvm", "5.0.0"); version("llvm", "5.0.1"); version("llvm", "5.0.2"); version("llvm", "6.0.0"); version("llvm", "6.0.1"); version("llvm", "7.0.1"); version("llvm", "7.1.0"); version("llvm", "8.0.0"); version("llvm", "9.0.0"); version("llvm", "9.0.1"); version("llvm", "master") } 1, variant_value("llvm", "python", "True"). +node("python") :- depends_on("llvm", "python"), node("llvm"), 1 { version("llvm", "5.0.0"); version("llvm", "5.0.1"); version("llvm", "5.0.2"); version("llvm", "6.0.0"); version("llvm", "6.0.1"); version("llvm", "7.0.1"); version("llvm", "7.1.0"); version("llvm", "8.0.0"); version("llvm", "9.0.0"); version("llvm", "9.0.1"); version("llvm", "master") } 1, variant_value("llvm", "python", "True"). + +declared_dependency("llvm", "swig", "build") :- node("llvm"), variant_value("llvm", "lldb", "True"). +declared_dependency("llvm", "swig", "link") :- node("llvm"), variant_value("llvm", "lldb", "True"). +node("swig") :- depends_on("llvm", "swig"), node("llvm"), variant_value("llvm", "lldb", "True"). + + +%---------------------------------------------------------------------------- +% Package: lm-sensors +%---------------------------------------------------------------------------- +version_declared("lm-sensors", "3-6-0", 0). +version_declared("lm-sensors", "3-5-0", 1). +version_declared("lm-sensors", "3-4-0", 2). +version_declared("lm-sensors", "3-3-5", 3). +version_declared("lm-sensors", "3-3-4", 4). +version_declared("lm-sensors", "3-3-3", 5). +version_declared("lm-sensors", "3-3-2", 6). +version_declared("lm-sensors", "3-3-1", 7). +version_declared("lm-sensors", "3-3-0", 8). +version_declared("lm-sensors", "3-2-0", 9). +version_declared("lm-sensors", "3-1-2", 10). +version_declared("lm-sensors", "3-1-1", 11). + +declared_dependency("lm-sensors", "bison", "build"). +node("bison") :- depends_on("lm-sensors", "bison"), node("lm-sensors"). + +declared_dependency("lm-sensors", "flex", "build"). +node("flex") :- depends_on("lm-sensors", "flex"), node("lm-sensors"). + +declared_dependency("lm-sensors", "perl", "run"). +node("perl") :- depends_on("lm-sensors", "perl"), node("lm-sensors"). + + +%---------------------------------------------------------------------------- +% Package: lsf +%---------------------------------------------------------------------------- + + +%---------------------------------------------------------------------------- +% Package: lz4 +%---------------------------------------------------------------------------- +version_declared("lz4", "1.9.2", 0). +version_declared("lz4", "1.9.0", 1). +version_declared("lz4", "1.8.3", 2). +version_declared("lz4", "1.8.1.2", 3). +version_declared("lz4", "1.7.5", 4). +version_declared("lz4", "1.3.1", 5). + +declared_dependency("lz4", "valgrind", "test"). +node("valgrind") :- depends_on("lz4", "valgrind"), node("lz4"). + + +%---------------------------------------------------------------------------- +% Package: lzo +%---------------------------------------------------------------------------- +version_declared("lzo", "2.10", 0). +version_declared("lzo", "2.09", 1). +version_declared("lzo", "2.08", 2). +version_declared("lzo", "2.07", 3). +version_declared("lzo", "2.06", 4). +version_declared("lzo", "2.05", 5). + + +%---------------------------------------------------------------------------- +% Package: m4 +%---------------------------------------------------------------------------- +version_declared("m4", "1.4.18", 0). +version_declared("m4", "1.4.17", 1). + +variant("m4", "sigsegv"). +variant_single_value("m4", "sigsegv"). +variant_default_value("m4", "sigsegv", "True"). +variant_possible_value("m4", "sigsegv", "False"). +variant_possible_value("m4", "sigsegv", "True"). + +declared_dependency("m4", "libsigsegv", "build") :- node("m4"), variant_value("m4", "sigsegv", "True"). +declared_dependency("m4", "libsigsegv", "link") :- node("m4"), variant_value("m4", "sigsegv", "True"). +node("libsigsegv") :- depends_on("m4", "libsigsegv"), node("m4"), variant_value("m4", "sigsegv", "True"). + + +%---------------------------------------------------------------------------- +% Package: mariadb +%---------------------------------------------------------------------------- +version_declared("mariadb", "10.4.8", 0). +version_declared("mariadb", "10.4.7", 1). +version_declared("mariadb", "10.2.8", 2). +version_declared("mariadb", "10.1.23", 3). +version_declared("mariadb", "10.1.14", 4). +version_declared("mariadb", "5.5.56", 5). +version_declared("mariadb", "5.5.49", 6). + +variant("mariadb", "build_type"). +variant_single_value("mariadb", "build_type"). +variant_default_value("mariadb", "build_type", "RelWithDebInfo"). +variant_possible_value("mariadb", "build_type", "Debug"). +variant_possible_value("mariadb", "build_type", "MinSizeRel"). +variant_possible_value("mariadb", "build_type", "RelWithDebInfo"). +variant_possible_value("mariadb", "build_type", "Release"). + +variant("mariadb", "nonblocking"). +variant_single_value("mariadb", "nonblocking"). +variant_default_value("mariadb", "nonblocking", "True"). +variant_possible_value("mariadb", "nonblocking", "False"). +variant_possible_value("mariadb", "nonblocking", "True"). + +declared_dependency("mariadb", "bison", "build"). +node("bison") :- depends_on("mariadb", "bison"), node("mariadb"). + +declared_dependency("mariadb", "boost", "build"). +declared_dependency("mariadb", "boost", "link"). +node("boost") :- depends_on("mariadb", "boost"), node("mariadb"). + +declared_dependency("mariadb", "cmake", "build"). +node("cmake") :- depends_on("mariadb", "cmake"), node("mariadb"). + +declared_dependency("mariadb", "curl", "build"). +declared_dependency("mariadb", "curl", "link"). +node("curl") :- depends_on("mariadb", "curl"), node("mariadb"). + +declared_dependency("mariadb", "jemalloc", "build"). +declared_dependency("mariadb", "jemalloc", "link"). +node("jemalloc") :- depends_on("mariadb", "jemalloc"), node("mariadb"). + +declared_dependency("mariadb", "libaio", "build") :- node("mariadb"), node_platform("mariadb", "linux"). +declared_dependency("mariadb", "libaio", "link") :- node("mariadb"), node_platform("mariadb", "linux"). +node("libaio") :- depends_on("mariadb", "libaio"), node("mariadb"), node_platform("mariadb", "linux"). + +declared_dependency("mariadb", "libedit", "build"). +declared_dependency("mariadb", "libedit", "link"). +node("libedit") :- depends_on("mariadb", "libedit"), node("mariadb"). + +declared_dependency("mariadb", "libevent", "build") :- node("mariadb"), variant_value("mariadb", "nonblocking", "True"). +declared_dependency("mariadb", "libevent", "link") :- node("mariadb"), variant_value("mariadb", "nonblocking", "True"). +node("libevent") :- depends_on("mariadb", "libevent"), node("mariadb"), variant_value("mariadb", "nonblocking", "True"). + +declared_dependency("mariadb", "libxml2", "build"). +declared_dependency("mariadb", "libxml2", "link"). +node("libxml2") :- depends_on("mariadb", "libxml2"), node("mariadb"). + +declared_dependency("mariadb", "libzmq", "build"). +declared_dependency("mariadb", "libzmq", "link"). +node("libzmq") :- depends_on("mariadb", "libzmq"), node("mariadb"). + +declared_dependency("mariadb", "lz4", "build"). +declared_dependency("mariadb", "lz4", "link"). +node("lz4") :- depends_on("mariadb", "lz4"), node("mariadb"). + +declared_dependency("mariadb", "msgpack-c", "build"). +declared_dependency("mariadb", "msgpack-c", "link"). +node("msgpack-c") :- depends_on("mariadb", "msgpack-c"), node("mariadb"). + +declared_dependency("mariadb", "ncurses", "build"). +declared_dependency("mariadb", "ncurses", "link"). +node("ncurses") :- depends_on("mariadb", "ncurses"), node("mariadb"). + +declared_dependency("mariadb", "openssl", "build") :- node("mariadb"), 1 { version("mariadb", "5.5.49"); version("mariadb", "5.5.56"); version("mariadb", "10.1.14"); version("mariadb", "10.1.23") } 1. +declared_dependency("mariadb", "openssl", "link") :- node("mariadb"), 1 { version("mariadb", "5.5.49"); version("mariadb", "5.5.56"); version("mariadb", "10.1.14"); version("mariadb", "10.1.23") } 1. +node("openssl") :- depends_on("mariadb", "openssl"), node("mariadb"), 1 { version("mariadb", "5.5.49"); version("mariadb", "5.5.56"); version("mariadb", "10.1.14"); version("mariadb", "10.1.23") } 1. +1 { version("openssl", "1.0.1e"); version("openssl", "1.0.1h"); version("openssl", "1.0.1r"); version("openssl", "1.0.1t"); version("openssl", "1.0.1u"); version("openssl", "1.0.2d"); version("openssl", "1.0.2e"); version("openssl", "1.0.2f"); version("openssl", "1.0.2g"); version("openssl", "1.0.2h"); version("openssl", "1.0.2i"); version("openssl", "1.0.2j"); version("openssl", "1.0.2k"); version("openssl", "1.0.2m"); version("openssl", "1.0.2n"); version("openssl", "1.0.2o"); version("openssl", "1.0.2p"); version("openssl", "1.0.2r"); version("openssl", "1.0.2s"); version("openssl", "1.0.2t") } 1 :- depends_on("mariadb", "openssl"), node("mariadb"), 1 { version("mariadb", "5.5.49"); version("mariadb", "5.5.56"); version("mariadb", "10.1.14"); version("mariadb", "10.1.23") } 1. +declared_dependency("mariadb", "openssl", "build"). +declared_dependency("mariadb", "openssl", "link"). +node("openssl") :- depends_on("mariadb", "openssl"), node("mariadb"). + +declared_dependency("mariadb", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("mariadb", "pkgconfig"), node("mariadb"). + +declared_dependency("mariadb", "zlib", "build"). +declared_dependency("mariadb", "zlib", "link"). +node("zlib") :- depends_on("mariadb", "zlib"), node("mariadb"). + + +%---------------------------------------------------------------------------- +% Package: mawk +%---------------------------------------------------------------------------- +version_declared("mawk", "1.3.4-20171017", 0). +version_declared("mawk", "1.3.4", 1). + + +%---------------------------------------------------------------------------- +% Package: mesa +%---------------------------------------------------------------------------- +version_declared("mesa", "18.3.6", 0). + +variant("mesa", "glx"). +variant_single_value("mesa", "glx"). +variant_default_value("mesa", "glx", "False"). +variant_possible_value("mesa", "glx", "False"). +variant_possible_value("mesa", "glx", "True"). + +variant("mesa", "llvm"). +variant_single_value("mesa", "llvm"). +variant_default_value("mesa", "llvm", "True"). +variant_possible_value("mesa", "llvm", "False"). +variant_possible_value("mesa", "llvm", "True"). + +variant("mesa", "opengl"). +variant_single_value("mesa", "opengl"). +variant_default_value("mesa", "opengl", "True"). +variant_possible_value("mesa", "opengl", "False"). +variant_possible_value("mesa", "opengl", "True"). + +variant("mesa", "opengles"). +variant_single_value("mesa", "opengles"). +variant_default_value("mesa", "opengles", "False"). +variant_possible_value("mesa", "opengles", "False"). +variant_possible_value("mesa", "opengles", "True"). + +variant("mesa", "osmesa"). +variant_single_value("mesa", "osmesa"). +variant_default_value("mesa", "osmesa", "True"). +variant_possible_value("mesa", "osmesa", "False"). +variant_possible_value("mesa", "osmesa", "True"). + +variant("mesa", "swr"). +not variant_single_value("mesa", "swr"). +variant_default_value("mesa", "swr", "none"). +variant_possible_value("mesa", "swr", "avx"). +variant_possible_value("mesa", "swr", "avx2"). +variant_possible_value("mesa", "swr", "knl"). +variant_possible_value("mesa", "swr", "none"). +variant_possible_value("mesa", "swr", "skx"). + +declared_dependency("mesa", "autoconf", "build"). +node("autoconf") :- depends_on("mesa", "autoconf"), node("mesa"). + +declared_dependency("mesa", "automake", "build"). +node("automake") :- depends_on("mesa", "automake"), node("mesa"). + +declared_dependency("mesa", "bison", "build"). +node("bison") :- depends_on("mesa", "bison"), node("mesa"). + +declared_dependency("mesa", "expat", "build"). +declared_dependency("mesa", "expat", "link"). +node("expat") :- depends_on("mesa", "expat"), node("mesa"). + +declared_dependency("mesa", "flex", "build"). +node("flex") :- depends_on("mesa", "flex"), node("mesa"). + +declared_dependency("mesa", "gettext", "build"). +node("gettext") :- depends_on("mesa", "gettext"), node("mesa"). + +declared_dependency("mesa", "glproto", "build") :- node("mesa"), variant_value("mesa", "glx", "True"). +node("glproto") :- depends_on("mesa", "glproto"), node("mesa"), variant_value("mesa", "glx", "True"). + +declared_dependency("mesa", "libtool", "build"). +node("libtool") :- depends_on("mesa", "libtool"), node("mesa"). + +declared_dependency("mesa", "libx11", "build") :- node("mesa"), variant_value("mesa", "glx", "True"). +declared_dependency("mesa", "libx11", "link") :- node("mesa"), variant_value("mesa", "glx", "True"). +node("libx11") :- depends_on("mesa", "libx11"), node("mesa"), variant_value("mesa", "glx", "True"). + +declared_dependency("mesa", "libxcb", "build") :- node("mesa"), variant_value("mesa", "glx", "True"). +declared_dependency("mesa", "libxcb", "link") :- node("mesa"), variant_value("mesa", "glx", "True"). +node("libxcb") :- depends_on("mesa", "libxcb"), node("mesa"), variant_value("mesa", "glx", "True"). + +declared_dependency("mesa", "libxext", "build") :- node("mesa"), variant_value("mesa", "glx", "True"). +declared_dependency("mesa", "libxext", "link") :- node("mesa"), variant_value("mesa", "glx", "True"). +node("libxext") :- depends_on("mesa", "libxext"), node("mesa"), variant_value("mesa", "glx", "True"). + +declared_dependency("mesa", "libxml2", "build"). +declared_dependency("mesa", "libxml2", "link"). +node("libxml2") :- depends_on("mesa", "libxml2"), node("mesa"). + +declared_dependency("mesa", "llvm", "build") :- node("mesa"), variant_value("mesa", "llvm", "True"). +declared_dependency("mesa", "llvm", "link") :- node("mesa"), variant_value("mesa", "llvm", "True"). +node("llvm") :- depends_on("mesa", "llvm"), node("mesa"), variant_value("mesa", "llvm", "True"). +1 { version("llvm", "6.0.0"); version("llvm", "6.0.1"); version("llvm", "7.0.1"); version("llvm", "7.1.0"); version("llvm", "8.0.0"); version("llvm", "9.0.0"); version("llvm", "9.0.1"); version("llvm", "master") } 1 :- depends_on("mesa", "llvm"), node("mesa"), variant_value("mesa", "llvm", "True"). + +declared_dependency("mesa", "m4", "build"). +node("m4") :- depends_on("mesa", "m4"), node("mesa"). + +declared_dependency("mesa", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("mesa", "pkgconfig"), node("mesa"). + +declared_dependency("mesa", "py-mako", "build"). +node("py-mako") :- depends_on("mesa", "py-mako"), node("mesa"). + +declared_dependency("mesa", "python", "build"). +node("python") :- depends_on("mesa", "python"), node("mesa"). + +declared_dependency("mesa", "zlib", "build"). +declared_dependency("mesa", "zlib", "link"). +node("zlib") :- depends_on("mesa", "zlib"), node("mesa"). + + +%---------------------------------------------------------------------------- +% Package: meson +%---------------------------------------------------------------------------- +version_declared("meson", "0.49.1", 0). +version_declared("meson", "0.49.0", 1). +version_declared("meson", "0.42.0", 2). +version_declared("meson", "0.41.2", 3). +version_declared("meson", "0.41.1", 4). + +variant("meson", "ninjabuild"). +variant_single_value("meson", "ninjabuild"). +variant_default_value("meson", "ninjabuild", "True"). +variant_possible_value("meson", "ninjabuild", "False"). +variant_possible_value("meson", "ninjabuild", "True"). + +declared_dependency("meson", "ninja", "build") :- node("meson"), variant_value("meson", "ninjabuild", "True"). +declared_dependency("meson", "ninja", "run") :- node("meson"), variant_value("meson", "ninjabuild", "True"). +node("ninja") :- depends_on("meson", "ninja"), node("meson"), variant_value("meson", "ninjabuild", "True"). + +declared_dependency("meson", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("meson", "py-setuptools"), node("meson"). + +declared_dependency("meson", "python", "build"). +declared_dependency("meson", "python", "link"). +declared_dependency("meson", "python", "run"). +node("python") :- depends_on("meson", "python"), node("meson"). +1 { version("python", "3.1.5"); version("python", "3.2.6"); version("python", "3.3.6"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("meson", "python"), node("meson"). + + +%---------------------------------------------------------------------------- +% Package: mkfontdir +%---------------------------------------------------------------------------- +version_declared("mkfontdir", "1.0.7", 0). + +declared_dependency("mkfontdir", "mkfontscale", "run"). +node("mkfontscale") :- depends_on("mkfontdir", "mkfontscale"), node("mkfontdir"). + +declared_dependency("mkfontdir", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("mkfontdir", "pkgconfig"), node("mkfontdir"). + +declared_dependency("mkfontdir", "util-macros", "build"). +node("util-macros") :- depends_on("mkfontdir", "util-macros"), node("mkfontdir"). + + +%---------------------------------------------------------------------------- +% Package: mkfontscale +%---------------------------------------------------------------------------- +version_declared("mkfontscale", "1.1.2", 0). + +declared_dependency("mkfontscale", "freetype", "build"). +declared_dependency("mkfontscale", "freetype", "link"). +node("freetype") :- depends_on("mkfontscale", "freetype"), node("mkfontscale"). + +declared_dependency("mkfontscale", "libfontenc", "build"). +declared_dependency("mkfontscale", "libfontenc", "link"). +node("libfontenc") :- depends_on("mkfontscale", "libfontenc"), node("mkfontscale"). + +declared_dependency("mkfontscale", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("mkfontscale", "pkgconfig"), node("mkfontscale"). + +declared_dependency("mkfontscale", "util-macros", "build"). +node("util-macros") :- depends_on("mkfontscale", "util-macros"), node("mkfontscale"). + +declared_dependency("mkfontscale", "xproto", "build"). +node("xproto") :- depends_on("mkfontscale", "xproto"), node("mkfontscale"). + + +%---------------------------------------------------------------------------- +% Package: mpfr +%---------------------------------------------------------------------------- +version_declared("mpfr", "4.0.2", 0). +version_declared("mpfr", "4.0.1", 1). +version_declared("mpfr", "4.0.0", 2). +version_declared("mpfr", "3.1.6", 3). +version_declared("mpfr", "3.1.5", 4). +version_declared("mpfr", "3.1.4", 5). +version_declared("mpfr", "3.1.3", 6). +version_declared("mpfr", "3.1.2", 7). + +declared_dependency("mpfr", "gmp", "build"). +declared_dependency("mpfr", "gmp", "link"). +node("gmp") :- depends_on("mpfr", "gmp"), node("mpfr"). +declared_dependency("mpfr", "gmp", "build") :- node("mpfr"), 1 { version("mpfr", "4.0.0"); version("mpfr", "4.0.1"); version("mpfr", "4.0.2") } 1. +declared_dependency("mpfr", "gmp", "link") :- node("mpfr"), 1 { version("mpfr", "4.0.0"); version("mpfr", "4.0.1"); version("mpfr", "4.0.2") } 1. +node("gmp") :- depends_on("mpfr", "gmp"), node("mpfr"), 1 { version("mpfr", "4.0.0"); version("mpfr", "4.0.1"); version("mpfr", "4.0.2") } 1. +1 { version("gmp", "5.1.3"); version("gmp", "6.0.0a"); version("gmp", "6.1.0"); version("gmp", "6.1.1"); version("gmp", "6.1.2") } 1 :- depends_on("mpfr", "gmp"), node("mpfr"), 1 { version("mpfr", "4.0.0"); version("mpfr", "4.0.1"); version("mpfr", "4.0.2") } 1. + + +%---------------------------------------------------------------------------- +% Package: mpich +%---------------------------------------------------------------------------- +version_declared("mpich", "3.3.2", 0). +version_declared("mpich", "3.3.1", 1). +version_declared("mpich", "3.3", 2). +version_declared("mpich", "3.2.1", 3). +version_declared("mpich", "3.2", 4). +version_declared("mpich", "3.1.4", 5). +version_declared("mpich", "3.1.3", 6). +version_declared("mpich", "3.1.2", 7). +version_declared("mpich", "3.1.1", 8). +version_declared("mpich", "3.1", 9). +version_declared("mpich", "3.0.4", 10). +version_declared("mpich", "develop", 11). + +variant("mpich", "device"). +variant_single_value("mpich", "device"). +variant_default_value("mpich", "device", "ch3"). +variant_possible_value("mpich", "device", "ch3"). +variant_possible_value("mpich", "device", "ch4"). + +variant("mpich", "hydra"). +variant_single_value("mpich", "hydra"). +variant_default_value("mpich", "hydra", "True"). +variant_possible_value("mpich", "hydra", "False"). +variant_possible_value("mpich", "hydra", "True"). + +variant("mpich", "netmod"). +variant_single_value("mpich", "netmod"). +variant_default_value("mpich", "netmod", "tcp"). +variant_possible_value("mpich", "netmod", "mxm"). +variant_possible_value("mpich", "netmod", "ofi"). +variant_possible_value("mpich", "netmod", "tcp"). +variant_possible_value("mpich", "netmod", "ucx"). + +variant("mpich", "pci"). +variant_single_value("mpich", "pci"). +variant_default_value("mpich", "pci", "False"). +variant_possible_value("mpich", "pci", "False"). +variant_possible_value("mpich", "pci", "True"). + +variant("mpich", "pmi"). +variant_single_value("mpich", "pmi"). +variant_default_value("mpich", "pmi", "pmi"). +variant_possible_value("mpich", "pmi", "off"). +variant_possible_value("mpich", "pmi", "pmi"). +variant_possible_value("mpich", "pmi", "pmi2"). +variant_possible_value("mpich", "pmi", "pmix"). + +variant("mpich", "romio"). +variant_single_value("mpich", "romio"). +variant_default_value("mpich", "romio", "True"). +variant_possible_value("mpich", "romio", "False"). +variant_possible_value("mpich", "romio", "True"). + +variant("mpich", "slurm"). +variant_single_value("mpich", "slurm"). +variant_default_value("mpich", "slurm", "False"). +variant_possible_value("mpich", "slurm", "False"). +variant_possible_value("mpich", "slurm", "True"). + +variant("mpich", "verbs"). +variant_single_value("mpich", "verbs"). +variant_default_value("mpich", "verbs", "False"). +variant_possible_value("mpich", "verbs", "False"). +variant_possible_value("mpich", "verbs", "True"). + +variant("mpich", "wrapperrpath"). +variant_single_value("mpich", "wrapperrpath"). +variant_default_value("mpich", "wrapperrpath", "True"). +variant_possible_value("mpich", "wrapperrpath", "False"). +variant_possible_value("mpich", "wrapperrpath", "True"). + +declared_dependency("mpich", "autoconf", "build") :- node("mpich"), 1 { version("mpich", "develop") } 1. +node("autoconf") :- depends_on("mpich", "autoconf"), node("mpich"), 1 { version("mpich", "develop") } 1. +1 { version("autoconf", "2.69") } 1 :- depends_on("mpich", "autoconf"), node("mpich"), 1 { version("mpich", "develop") } 1. + +declared_dependency("mpich", "automake", "build") :- node("mpich"), 1 { version("mpich", "develop") } 1. +node("automake") :- depends_on("mpich", "automake"), node("mpich"), 1 { version("mpich", "develop") } 1. +1 { version("automake", "1.15"); version("automake", "1.15.1"); version("automake", "1.16.1") } 1 :- depends_on("mpich", "automake"), node("mpich"), 1 { version("mpich", "develop") } 1. + +declared_dependency("mpich", "findutils", "build"). +node("findutils") :- depends_on("mpich", "findutils"), node("mpich"). + +declared_dependency("mpich", "libfabric", "build") :- node("mpich"), variant_value("mpich", "device", "ch3"), variant_value("mpich", "netmod", "ofi"). +declared_dependency("mpich", "libfabric", "link") :- node("mpich"), variant_value("mpich", "device", "ch3"), variant_value("mpich", "netmod", "ofi"). +node("libfabric") :- depends_on("mpich", "libfabric"), node("mpich"), variant_value("mpich", "device", "ch3"), variant_value("mpich", "netmod", "ofi"). +1 { version("libfabric", "1.4.2"); version("libfabric", "1.5.0"); version("libfabric", "1.5.3"); version("libfabric", "1.6.0"); version("libfabric", "1.6.1"); version("libfabric", "1.6.2") } 1 :- depends_on("mpich", "libfabric"), node("mpich"), variant_value("mpich", "device", "ch3"), variant_value("mpich", "netmod", "ofi"). +declared_dependency("mpich", "libfabric", "build") :- node("mpich"), variant_value("mpich", "netmod", "ofi"). +declared_dependency("mpich", "libfabric", "link") :- node("mpich"), variant_value("mpich", "netmod", "ofi"). +node("libfabric") :- depends_on("mpich", "libfabric"), node("mpich"), variant_value("mpich", "netmod", "ofi"). + +declared_dependency("mpich", "libpciaccess", "build") :- node("mpich"), variant_value("mpich", "pci", "True"). +declared_dependency("mpich", "libpciaccess", "link") :- node("mpich"), variant_value("mpich", "pci", "True"). +node("libpciaccess") :- depends_on("mpich", "libpciaccess"), node("mpich"), variant_value("mpich", "pci", "True"). + +declared_dependency("mpich", "libtool", "build") :- node("mpich"), 1 { version("mpich", "develop") } 1. +node("libtool") :- depends_on("mpich", "libtool"), node("mpich"), 1 { version("mpich", "develop") } 1. +1 { version("libtool", "2.4.6"); version("libtool", "develop") } 1 :- depends_on("mpich", "libtool"), node("mpich"), 1 { version("mpich", "develop") } 1. + +declared_dependency("mpich", "libxml2", "build"). +declared_dependency("mpich", "libxml2", "link"). +node("libxml2") :- depends_on("mpich", "libxml2"), node("mpich"). + +declared_dependency("mpich", "m4", "build") :- node("mpich"), 1 { version("mpich", "develop") } 1. +node("m4") :- depends_on("mpich", "m4"), node("mpich"), 1 { version("mpich", "develop") } 1. + +declared_dependency("mpich", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("mpich", "pkgconfig"), node("mpich"). + +declared_dependency("mpich", "pmix", "build") :- node("mpich"), variant_value("mpich", "pmi", "pmix"). +declared_dependency("mpich", "pmix", "link") :- node("mpich"), variant_value("mpich", "pmi", "pmix"). +node("pmix") :- depends_on("mpich", "pmix"), node("mpich"), variant_value("mpich", "pmi", "pmix"). + +declared_dependency("mpich", "slurm", "build") :- node("mpich"), variant_value("mpich", "slurm", "True"). +declared_dependency("mpich", "slurm", "link") :- node("mpich"), variant_value("mpich", "slurm", "True"). +node("slurm") :- depends_on("mpich", "slurm"), node("mpich"), variant_value("mpich", "slurm", "True"). + +declared_dependency("mpich", "ucx", "build") :- node("mpich"), variant_value("mpich", "netmod", "ucx"). +declared_dependency("mpich", "ucx", "link") :- node("mpich"), variant_value("mpich", "netmod", "ucx"). +node("ucx") :- depends_on("mpich", "ucx"), node("mpich"), variant_value("mpich", "netmod", "ucx"). + + +%---------------------------------------------------------------------------- +% Package: mpilander +%---------------------------------------------------------------------------- +version_declared("mpilander", "develop", 0). + +variant("mpilander", "build_type"). +variant_single_value("mpilander", "build_type"). +variant_default_value("mpilander", "build_type", "RelWithDebInfo"). +variant_possible_value("mpilander", "build_type", "Debug"). +variant_possible_value("mpilander", "build_type", "MinSizeRel"). +variant_possible_value("mpilander", "build_type", "RelWithDebInfo"). +variant_possible_value("mpilander", "build_type", "Release"). + +declared_dependency("mpilander", "cmake", "build"). +node("cmake") :- depends_on("mpilander", "cmake"), node("mpilander"). +1 { version("cmake", "3.9.4"); version("cmake", "3.9.6"); version("cmake", "3.10.0"); version("cmake", "3.10.1"); version("cmake", "3.10.2"); version("cmake", "3.10.3"); version("cmake", "3.11.0"); version("cmake", "3.11.1"); version("cmake", "3.11.2"); version("cmake", "3.11.3"); version("cmake", "3.11.4"); version("cmake", "3.12.0"); version("cmake", "3.12.1"); version("cmake", "3.12.2"); version("cmake", "3.12.3"); version("cmake", "3.12.4"); version("cmake", "3.13.0"); version("cmake", "3.13.1"); version("cmake", "3.13.2"); version("cmake", "3.13.3"); version("cmake", "3.13.4"); version("cmake", "3.14.0"); version("cmake", "3.14.1"); version("cmake", "3.14.2"); version("cmake", "3.14.3"); version("cmake", "3.14.4"); version("cmake", "3.14.5"); version("cmake", "3.15.0"); version("cmake", "3.15.1"); version("cmake", "3.15.2"); version("cmake", "3.15.3"); version("cmake", "3.15.4"); version("cmake", "3.15.5"); version("cmake", "3.16.0"); version("cmake", "3.16.1"); version("cmake", "3.16.2") } 1 :- depends_on("mpilander", "cmake"), node("mpilander"). + + +%---------------------------------------------------------------------------- +% Package: mpt +%---------------------------------------------------------------------------- + + +%---------------------------------------------------------------------------- +% Package: msgpack-c +%---------------------------------------------------------------------------- +version_declared("msgpack-c", "3.0.1", 0). +version_declared("msgpack-c", "1.4.1", 1). + +variant("msgpack-c", "build_type"). +variant_single_value("msgpack-c", "build_type"). +variant_default_value("msgpack-c", "build_type", "RelWithDebInfo"). +variant_possible_value("msgpack-c", "build_type", "Debug"). +variant_possible_value("msgpack-c", "build_type", "MinSizeRel"). +variant_possible_value("msgpack-c", "build_type", "RelWithDebInfo"). +variant_possible_value("msgpack-c", "build_type", "Release"). + +declared_dependency("msgpack-c", "cmake", "build"). +node("cmake") :- depends_on("msgpack-c", "cmake"), node("msgpack-c"). +1 { version("cmake", "3.0.2"); version("cmake", "3.1.0"); version("cmake", "3.3.1"); version("cmake", "3.4.0"); version("cmake", "3.4.3"); version("cmake", "3.5.0"); version("cmake", "3.5.1"); version("cmake", "3.5.2"); version("cmake", "3.6.0"); version("cmake", "3.6.1"); version("cmake", "3.7.1"); version("cmake", "3.7.2"); version("cmake", "3.8.0"); version("cmake", "3.8.1"); version("cmake", "3.8.2"); version("cmake", "3.9.0"); version("cmake", "3.9.4"); version("cmake", "3.9.6"); version("cmake", "3.10.0"); version("cmake", "3.10.1"); version("cmake", "3.10.2"); version("cmake", "3.10.3"); version("cmake", "3.11.0"); version("cmake", "3.11.1"); version("cmake", "3.11.2"); version("cmake", "3.11.3"); version("cmake", "3.11.4"); version("cmake", "3.12.0"); version("cmake", "3.12.1"); version("cmake", "3.12.2"); version("cmake", "3.12.3"); version("cmake", "3.12.4"); version("cmake", "3.13.0"); version("cmake", "3.13.1"); version("cmake", "3.13.2"); version("cmake", "3.13.3"); version("cmake", "3.13.4"); version("cmake", "3.14.0"); version("cmake", "3.14.1"); version("cmake", "3.14.2"); version("cmake", "3.14.3"); version("cmake", "3.14.4"); version("cmake", "3.14.5"); version("cmake", "3.15.0"); version("cmake", "3.15.1"); version("cmake", "3.15.2"); version("cmake", "3.15.3"); version("cmake", "3.15.4"); version("cmake", "3.15.5"); version("cmake", "3.16.0"); version("cmake", "3.16.1"); version("cmake", "3.16.2") } 1 :- depends_on("msgpack-c", "cmake"), node("msgpack-c"). + +declared_dependency("msgpack-c", "googletest", "test"). +node("googletest") :- depends_on("msgpack-c", "googletest"), node("msgpack-c"). + + +%---------------------------------------------------------------------------- +% Package: munge +%---------------------------------------------------------------------------- +version_declared("munge", "0.5.13", 0). +version_declared("munge", "0.5.12", 1). +version_declared("munge", "0.5.11", 2). + +declared_dependency("munge", "libgcrypt", "build"). +declared_dependency("munge", "libgcrypt", "link"). +node("libgcrypt") :- depends_on("munge", "libgcrypt"), node("munge"). + +declared_dependency("munge", "openssl", "build"). +declared_dependency("munge", "openssl", "link"). +node("openssl") :- depends_on("munge", "openssl"), node("munge"). + + +%---------------------------------------------------------------------------- +% Package: mvapich2 +%---------------------------------------------------------------------------- +version_declared("mvapich2", "2.3.2", 0). +version_declared("mvapich2", "2.3.1", 1). +version_declared("mvapich2", "2.3rc2", 2). +version_declared("mvapich2", "2.3rc1", 3). +version_declared("mvapich2", "2.3a", 4). +version_declared("mvapich2", "2.3", 5). +version_declared("mvapich2", "2.2", 6). +version_declared("mvapich2", "2.1", 7). + +variant("mvapich2", "alloca"). +variant_single_value("mvapich2", "alloca"). +variant_default_value("mvapich2", "alloca", "False"). +variant_possible_value("mvapich2", "alloca", "False"). +variant_possible_value("mvapich2", "alloca", "True"). + +variant("mvapich2", "ch3_rank_bits"). +variant_single_value("mvapich2", "ch3_rank_bits"). +variant_default_value("mvapich2", "ch3_rank_bits", "32"). +variant_possible_value("mvapich2", "ch3_rank_bits", "16"). +variant_possible_value("mvapich2", "ch3_rank_bits", "32"). + +variant("mvapich2", "cuda"). +variant_single_value("mvapich2", "cuda"). +variant_default_value("mvapich2", "cuda", "False"). +variant_possible_value("mvapich2", "cuda", "False"). +variant_possible_value("mvapich2", "cuda", "True"). + +variant("mvapich2", "debug"). +variant_single_value("mvapich2", "debug"). +variant_default_value("mvapich2", "debug", "False"). +variant_possible_value("mvapich2", "debug", "False"). +variant_possible_value("mvapich2", "debug", "True"). + +variant("mvapich2", "fabrics"). +variant_single_value("mvapich2", "fabrics"). +variant_default_value("mvapich2", "fabrics", "mrail"). +variant_possible_value("mvapich2", "fabrics", "mrail"). +variant_possible_value("mvapich2", "fabrics", "nemesis"). +variant_possible_value("mvapich2", "fabrics", "nemesisib"). +variant_possible_value("mvapich2", "fabrics", "nemesisibtcp"). +variant_possible_value("mvapich2", "fabrics", "nemesisofi"). +variant_possible_value("mvapich2", "fabrics", "nemesistcpib"). +variant_possible_value("mvapich2", "fabrics", "psm"). +variant_possible_value("mvapich2", "fabrics", "psm2"). +variant_possible_value("mvapich2", "fabrics", "sock"). + +variant("mvapich2", "file_systems"). +not variant_single_value("mvapich2", "file_systems"). +variant_default_value("mvapich2", "file_systems", "auto"). +variant_possible_value("mvapich2", "file_systems", "auto"). +variant_possible_value("mvapich2", "file_systems", "gpfs"). +variant_possible_value("mvapich2", "file_systems", "lustre"). +variant_possible_value("mvapich2", "file_systems", "nfs"). +variant_possible_value("mvapich2", "file_systems", "ufs"). + +variant("mvapich2", "process_managers"). +not variant_single_value("mvapich2", "process_managers"). +variant_default_value("mvapich2", "process_managers", "auto"). +variant_possible_value("mvapich2", "process_managers", "auto"). +variant_possible_value("mvapich2", "process_managers", "gforker"). +variant_possible_value("mvapich2", "process_managers", "hydra"). +variant_possible_value("mvapich2", "process_managers", "remshell"). +variant_possible_value("mvapich2", "process_managers", "slurm"). + +variant("mvapich2", "regcache"). +variant_single_value("mvapich2", "regcache"). +variant_default_value("mvapich2", "regcache", "True"). +variant_possible_value("mvapich2", "regcache", "False"). +variant_possible_value("mvapich2", "regcache", "True"). + +variant("mvapich2", "threads"). +variant_single_value("mvapich2", "threads"). +variant_default_value("mvapich2", "threads", "multiple"). +variant_possible_value("mvapich2", "threads", "funneled"). +variant_possible_value("mvapich2", "threads", "multiple"). +variant_possible_value("mvapich2", "threads", "serialized"). +variant_possible_value("mvapich2", "threads", "single"). + +variant("mvapich2", "wrapperrpath"). +variant_single_value("mvapich2", "wrapperrpath"). +variant_default_value("mvapich2", "wrapperrpath", "True"). +variant_possible_value("mvapich2", "wrapperrpath", "False"). +variant_possible_value("mvapich2", "wrapperrpath", "True"). + +declared_dependency("mvapich2", "bison", "build"). +node("bison") :- depends_on("mvapich2", "bison"), node("mvapich2"). + +declared_dependency("mvapich2", "cuda", "build") :- node("mvapich2"), variant_value("mvapich2", "cuda", "True"). +declared_dependency("mvapich2", "cuda", "link") :- node("mvapich2"), variant_value("mvapich2", "cuda", "True"). +node("cuda") :- depends_on("mvapich2", "cuda"), node("mvapich2"), variant_value("mvapich2", "cuda", "True"). + +declared_dependency("mvapich2", "findutils", "build"). +node("findutils") :- depends_on("mvapich2", "findutils"), node("mvapich2"). + +declared_dependency("mvapich2", "libfabric", "build") :- node("mvapich2"), variant_value("mvapich2", "fabrics", "nemesisofi"). +declared_dependency("mvapich2", "libfabric", "link") :- node("mvapich2"), variant_value("mvapich2", "fabrics", "nemesisofi"). +node("libfabric") :- depends_on("mvapich2", "libfabric"), node("mvapich2"), variant_value("mvapich2", "fabrics", "nemesisofi"). + +declared_dependency("mvapich2", "libxml2", "build"). +declared_dependency("mvapich2", "libxml2", "link"). +node("libxml2") :- depends_on("mvapich2", "libxml2"), node("mvapich2"). + +declared_dependency("mvapich2", "opa-psm2", "build") :- node("mvapich2"), variant_value("mvapich2", "fabrics", "psm2"). +declared_dependency("mvapich2", "opa-psm2", "link") :- node("mvapich2"), variant_value("mvapich2", "fabrics", "psm2"). +node("opa-psm2") :- depends_on("mvapich2", "opa-psm2"), node("mvapich2"), variant_value("mvapich2", "fabrics", "psm2"). + +declared_dependency("mvapich2", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("mvapich2", "pkgconfig"), node("mvapich2"). + +declared_dependency("mvapich2", "psm", "build") :- node("mvapich2"), variant_value("mvapich2", "fabrics", "psm"). +declared_dependency("mvapich2", "psm", "link") :- node("mvapich2"), variant_value("mvapich2", "fabrics", "psm"). +node("psm") :- depends_on("mvapich2", "psm"), node("mvapich2"), variant_value("mvapich2", "fabrics", "psm"). + +declared_dependency("mvapich2", "rdma-core", "build") :- node("mvapich2"), variant_value("mvapich2", "fabrics", "mrail"). +declared_dependency("mvapich2", "rdma-core", "link") :- node("mvapich2"), variant_value("mvapich2", "fabrics", "mrail"). +node("rdma-core") :- depends_on("mvapich2", "rdma-core"), node("mvapich2"), variant_value("mvapich2", "fabrics", "mrail"). +declared_dependency("mvapich2", "rdma-core", "build") :- node("mvapich2"), variant_value("mvapich2", "fabrics", "nemesisib"). +declared_dependency("mvapich2", "rdma-core", "link") :- node("mvapich2"), variant_value("mvapich2", "fabrics", "nemesisib"). +node("rdma-core") :- depends_on("mvapich2", "rdma-core"), node("mvapich2"), variant_value("mvapich2", "fabrics", "nemesisib"). +declared_dependency("mvapich2", "rdma-core", "build") :- node("mvapich2"), variant_value("mvapich2", "fabrics", "nemesisibtcp"). +declared_dependency("mvapich2", "rdma-core", "link") :- node("mvapich2"), variant_value("mvapich2", "fabrics", "nemesisibtcp"). +node("rdma-core") :- depends_on("mvapich2", "rdma-core"), node("mvapich2"), variant_value("mvapich2", "fabrics", "nemesisibtcp"). +declared_dependency("mvapich2", "rdma-core", "build") :- node("mvapich2"), variant_value("mvapich2", "fabrics", "nemesistcpib"). +declared_dependency("mvapich2", "rdma-core", "link") :- node("mvapich2"), variant_value("mvapich2", "fabrics", "nemesistcpib"). +node("rdma-core") :- depends_on("mvapich2", "rdma-core"), node("mvapich2"), variant_value("mvapich2", "fabrics", "nemesistcpib"). + +declared_dependency("mvapich2", "slurm", "build") :- node("mvapich2"), variant_value("mvapich2", "process_managers", "slurm"). +declared_dependency("mvapich2", "slurm", "link") :- node("mvapich2"), variant_value("mvapich2", "process_managers", "slurm"). +node("slurm") :- depends_on("mvapich2", "slurm"), node("mvapich2"), variant_value("mvapich2", "process_managers", "slurm"). + +declared_dependency("mvapich2", "zlib", "build"). +declared_dependency("mvapich2", "zlib", "link"). +node("zlib") :- depends_on("mvapich2", "zlib"), node("mvapich2"). + + +%---------------------------------------------------------------------------- +% Package: nasm +%---------------------------------------------------------------------------- +version_declared("nasm", "2.14.02", 0). +version_declared("nasm", "2.13.03", 1). +version_declared("nasm", "2.11.06", 2). + + +%---------------------------------------------------------------------------- +% Package: ncurses +%---------------------------------------------------------------------------- +version_declared("ncurses", "6.1", 0). +version_declared("ncurses", "6.0", 1). +version_declared("ncurses", "5.9", 2). + +variant("ncurses", "symlinks"). +variant_single_value("ncurses", "symlinks"). +variant_default_value("ncurses", "symlinks", "False"). +variant_possible_value("ncurses", "symlinks", "False"). +variant_possible_value("ncurses", "symlinks", "True"). + +variant("ncurses", "termlib"). +variant_single_value("ncurses", "termlib"). +variant_default_value("ncurses", "termlib", "False"). +variant_possible_value("ncurses", "termlib", "False"). +variant_possible_value("ncurses", "termlib", "True"). + +declared_dependency("ncurses", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("ncurses", "pkgconfig"), node("ncurses"). + + +%---------------------------------------------------------------------------- +% Package: netlib-lapack +%---------------------------------------------------------------------------- +version_declared("netlib-lapack", "3.8.0", 0). +version_declared("netlib-lapack", "3.7.1", 1). +version_declared("netlib-lapack", "3.7.0", 2). +version_declared("netlib-lapack", "3.6.1", 3). +version_declared("netlib-lapack", "3.6.0", 4). +version_declared("netlib-lapack", "3.5.0", 5). +version_declared("netlib-lapack", "3.4.2", 6). +version_declared("netlib-lapack", "3.4.1", 7). +version_declared("netlib-lapack", "3.4.0", 8). +version_declared("netlib-lapack", "3.3.1", 9). + +variant("netlib-lapack", "build_type"). +variant_single_value("netlib-lapack", "build_type"). +variant_default_value("netlib-lapack", "build_type", "RelWithDebInfo"). +variant_possible_value("netlib-lapack", "build_type", "Debug"). +variant_possible_value("netlib-lapack", "build_type", "MinSizeRel"). +variant_possible_value("netlib-lapack", "build_type", "RelWithDebInfo"). +variant_possible_value("netlib-lapack", "build_type", "Release"). + +variant("netlib-lapack", "external-blas"). +variant_single_value("netlib-lapack", "external-blas"). +variant_default_value("netlib-lapack", "external-blas", "False"). +variant_possible_value("netlib-lapack", "external-blas", "False"). +variant_possible_value("netlib-lapack", "external-blas", "True"). + +variant("netlib-lapack", "lapacke"). +variant_single_value("netlib-lapack", "lapacke"). +variant_default_value("netlib-lapack", "lapacke", "True"). +variant_possible_value("netlib-lapack", "lapacke", "False"). +variant_possible_value("netlib-lapack", "lapacke", "True"). + +variant("netlib-lapack", "shared"). +variant_single_value("netlib-lapack", "shared"). +variant_default_value("netlib-lapack", "shared", "True"). +variant_possible_value("netlib-lapack", "shared", "False"). +variant_possible_value("netlib-lapack", "shared", "True"). + +variant("netlib-lapack", "xblas"). +variant_single_value("netlib-lapack", "xblas"). +variant_default_value("netlib-lapack", "xblas", "False"). +variant_possible_value("netlib-lapack", "xblas", "False"). +variant_possible_value("netlib-lapack", "xblas", "True"). + +declared_dependency("netlib-lapack", "blas", "build") :- node("netlib-lapack"), variant_value("netlib-lapack", "external-blas", "True"). +declared_dependency("netlib-lapack", "blas", "link") :- node("netlib-lapack"), variant_value("netlib-lapack", "external-blas", "True"). +node("blas") :- depends_on("netlib-lapack", "blas"), node("netlib-lapack"), variant_value("netlib-lapack", "external-blas", "True"). + +declared_dependency("netlib-lapack", "cmake", "build"). +node("cmake") :- depends_on("netlib-lapack", "cmake"), node("netlib-lapack"). + +declared_dependency("netlib-lapack", "netlib-xblas", "build") :- node("netlib-lapack"), variant_value("netlib-lapack", "xblas", "True"). +declared_dependency("netlib-lapack", "netlib-xblas", "link") :- node("netlib-lapack"), variant_value("netlib-lapack", "xblas", "True"). +node("netlib-xblas") :- depends_on("netlib-lapack", "netlib-xblas"), node("netlib-lapack"), variant_value("netlib-lapack", "xblas", "True"). +variant_set("netlib-xblas", "fortran", "True") :- depends_on("netlib-lapack", "netlib-xblas"), node("netlib-lapack"), variant_value("netlib-lapack", "xblas", "True"). +variant_set("netlib-xblas", "plain_blas", "True") :- depends_on("netlib-lapack", "netlib-xblas"), node("netlib-lapack"), variant_value("netlib-lapack", "xblas", "True"). + +declared_dependency("netlib-lapack", "python", "test"). +node("python") :- depends_on("netlib-lapack", "python"), node("netlib-lapack"). + + +%---------------------------------------------------------------------------- +% Package: netlib-xblas +%---------------------------------------------------------------------------- +version_declared("netlib-xblas", "1.0.248", 0). + +variant("netlib-xblas", "fortran"). +variant_single_value("netlib-xblas", "fortran"). +variant_default_value("netlib-xblas", "fortran", "True"). +variant_possible_value("netlib-xblas", "fortran", "False"). +variant_possible_value("netlib-xblas", "fortran", "True"). + +variant("netlib-xblas", "plain_blas"). +variant_single_value("netlib-xblas", "plain_blas"). +variant_default_value("netlib-xblas", "plain_blas", "True"). +variant_possible_value("netlib-xblas", "plain_blas", "False"). +variant_possible_value("netlib-xblas", "plain_blas", "True"). + + +%---------------------------------------------------------------------------- +% Package: nettle +%---------------------------------------------------------------------------- +version_declared("nettle", "3.4.1", 0). +version_declared("nettle", "3.4", 1). +version_declared("nettle", "3.3", 2). +version_declared("nettle", "3.2", 3). +version_declared("nettle", "2.7.1", 4). +version_declared("nettle", "2.7", 5). + +declared_dependency("nettle", "gmp", "build"). +declared_dependency("nettle", "gmp", "link"). +node("gmp") :- depends_on("nettle", "gmp"), node("nettle"). + +declared_dependency("nettle", "m4", "build"). +node("m4") :- depends_on("nettle", "m4"), node("nettle"). + + +%---------------------------------------------------------------------------- +% Package: nghttp2 +%---------------------------------------------------------------------------- +version_declared("nghttp2", "1.26.0", 0). + +declared_dependency("nghttp2", "py-cython", "build"). +declared_dependency("nghttp2", "py-cython", "run"). +node("py-cython") :- depends_on("nghttp2", "py-cython"), node("nghttp2"). + +declared_dependency("nghttp2", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("nghttp2", "py-setuptools"), node("nghttp2"). + +declared_dependency("nghttp2", "python", "build"). +declared_dependency("nghttp2", "python", "run"). +node("python") :- depends_on("nghttp2", "python"), node("nghttp2"). + + +%---------------------------------------------------------------------------- +% Package: ninja +%---------------------------------------------------------------------------- +version_declared("ninja", "1.10.0", 0). +version_declared("ninja", "1.9.0", 1). +version_declared("ninja", "1.8.2", 2). +version_declared("ninja", "1.7.2", 3). +version_declared("ninja", "1.6.0", 4). +version_declared("ninja", "kitware", 5). + +declared_dependency("ninja", "python", "build"). +node("python") :- depends_on("ninja", "python"), node("ninja"). + + +%---------------------------------------------------------------------------- +% Package: numactl +%---------------------------------------------------------------------------- +version_declared("numactl", "2.0.12", 0). +version_declared("numactl", "2.0.11", 1). + +declared_dependency("numactl", "autoconf", "build"). +node("autoconf") :- depends_on("numactl", "autoconf"), node("numactl"). + +declared_dependency("numactl", "automake", "build"). +node("automake") :- depends_on("numactl", "automake"), node("numactl"). + +declared_dependency("numactl", "libtool", "build"). +node("libtool") :- depends_on("numactl", "libtool"), node("numactl"). + +declared_dependency("numactl", "m4", "build"). +node("m4") :- depends_on("numactl", "m4"), node("numactl"). + + +%---------------------------------------------------------------------------- +% Package: opa-psm2 +%---------------------------------------------------------------------------- +version_declared("opa-psm2", "11.2.77", 0). +version_declared("opa-psm2", "11.2.68", 1). +version_declared("opa-psm2", "10.3-37", 2). +version_declared("opa-psm2", "10.3-17", 3). +version_declared("opa-psm2", "10.3-10", 4). +version_declared("opa-psm2", "10.3-8", 5). +version_declared("opa-psm2", "10.2-260", 6). +version_declared("opa-psm2", "10.2-235", 7). +version_declared("opa-psm2", "10.2-175", 8). + +variant("opa-psm2", "avx2"). +variant_single_value("opa-psm2", "avx2"). +variant_default_value("opa-psm2", "avx2", "True"). +variant_possible_value("opa-psm2", "avx2", "False"). +variant_possible_value("opa-psm2", "avx2", "True"). + +declared_dependency("opa-psm2", "numactl", "build"). +declared_dependency("opa-psm2", "numactl", "link"). +node("numactl") :- depends_on("opa-psm2", "numactl"), node("opa-psm2"). + + +%---------------------------------------------------------------------------- +% Package: openblas +%---------------------------------------------------------------------------- +version_declared("openblas", "0.3.8", 0). +version_declared("openblas", "0.3.7", 1). +version_declared("openblas", "0.3.6", 2). +version_declared("openblas", "0.3.5", 3). +version_declared("openblas", "0.3.4", 4). +version_declared("openblas", "0.3.3", 5). +version_declared("openblas", "0.3.2", 6). +version_declared("openblas", "0.3.1", 7). +version_declared("openblas", "0.3.0", 8). +version_declared("openblas", "0.2.20", 9). +version_declared("openblas", "0.2.19", 10). +version_declared("openblas", "0.2.18", 11). +version_declared("openblas", "0.2.17", 12). +version_declared("openblas", "0.2.16", 13). +version_declared("openblas", "0.2.15", 14). +version_declared("openblas", "develop", 15). + +variant("openblas", "ilp64"). +variant_single_value("openblas", "ilp64"). +variant_default_value("openblas", "ilp64", "False"). +variant_possible_value("openblas", "ilp64", "False"). +variant_possible_value("openblas", "ilp64", "True"). + +variant("openblas", "pic"). +variant_single_value("openblas", "pic"). +variant_default_value("openblas", "pic", "True"). +variant_possible_value("openblas", "pic", "False"). +variant_possible_value("openblas", "pic", "True"). + +variant("openblas", "shared"). +variant_single_value("openblas", "shared"). +variant_default_value("openblas", "shared", "True"). +variant_possible_value("openblas", "shared", "False"). +variant_possible_value("openblas", "shared", "True"). + +variant("openblas", "threads"). +variant_single_value("openblas", "threads"). +variant_default_value("openblas", "threads", "none"). +variant_possible_value("openblas", "threads", "none"). +variant_possible_value("openblas", "threads", "openmp"). +variant_possible_value("openblas", "threads", "pthreads"). + + +%---------------------------------------------------------------------------- +% Package: opengl +%---------------------------------------------------------------------------- + + +%---------------------------------------------------------------------------- +% Package: openjdk +%---------------------------------------------------------------------------- +version_declared("openjdk", "11.0.2", 0). +version_declared("openjdk", "11.0.1", 1). +version_declared("openjdk", "1.8.0_202-b08", 2). +version_declared("openjdk", "1.8.0_40-b25", 3). + + +%---------------------------------------------------------------------------- +% Package: openmpi +%---------------------------------------------------------------------------- +version_declared("openmpi", "3.1.5", 0). +version_declared("openmpi", "4.0.2", 1). +version_declared("openmpi", "4.0.1", 2). +version_declared("openmpi", "4.0.0", 3). +version_declared("openmpi", "3.1.4", 4). +version_declared("openmpi", "3.1.3", 5). +version_declared("openmpi", "3.1.2", 6). +version_declared("openmpi", "3.1.1", 7). +version_declared("openmpi", "3.1.0", 8). +version_declared("openmpi", "3.0.5", 9). +version_declared("openmpi", "3.0.4", 10). +version_declared("openmpi", "3.0.3", 11). +version_declared("openmpi", "3.0.2", 12). +version_declared("openmpi", "3.0.1", 13). +version_declared("openmpi", "3.0.0", 14). +version_declared("openmpi", "2.1.6", 15). +version_declared("openmpi", "2.1.5", 16). +version_declared("openmpi", "2.1.4", 17). +version_declared("openmpi", "2.1.3", 18). +version_declared("openmpi", "2.1.2", 19). +version_declared("openmpi", "2.1.1", 20). +version_declared("openmpi", "2.1.0", 21). +version_declared("openmpi", "2.0.4", 22). +version_declared("openmpi", "2.0.3", 23). +version_declared("openmpi", "2.0.2", 24). +version_declared("openmpi", "2.0.1", 25). +version_declared("openmpi", "2.0.0", 26). +version_declared("openmpi", "1.10.7", 27). +version_declared("openmpi", "1.10.6", 28). +version_declared("openmpi", "1.10.5", 29). +version_declared("openmpi", "1.10.4", 30). +version_declared("openmpi", "1.10.3", 31). +version_declared("openmpi", "1.10.2", 32). +version_declared("openmpi", "1.10.1", 33). +version_declared("openmpi", "1.10.0", 34). +version_declared("openmpi", "1.8.8", 35). +version_declared("openmpi", "1.8.7", 36). +version_declared("openmpi", "1.8.6", 37). +version_declared("openmpi", "1.8.5", 38). +version_declared("openmpi", "1.8.4", 39). +version_declared("openmpi", "1.8.3", 40). +version_declared("openmpi", "1.8.2", 41). +version_declared("openmpi", "1.8.1", 42). +version_declared("openmpi", "1.8", 43). +version_declared("openmpi", "1.7.5", 44). +version_declared("openmpi", "1.7.4", 45). +version_declared("openmpi", "1.7.3", 46). +version_declared("openmpi", "1.7.2", 47). +version_declared("openmpi", "1.7.1", 48). +version_declared("openmpi", "1.7", 49). +version_declared("openmpi", "1.6.5", 50). +version_declared("openmpi", "1.6.4", 51). +version_declared("openmpi", "1.6.3", 52). +version_declared("openmpi", "1.6.2", 53). +version_declared("openmpi", "1.6.1", 54). +version_declared("openmpi", "1.6", 55). +version_declared("openmpi", "1.5.5", 56). +version_declared("openmpi", "1.5.4", 57). +version_declared("openmpi", "1.5.3", 58). +version_declared("openmpi", "1.5.2", 59). +version_declared("openmpi", "1.5.1", 60). +version_declared("openmpi", "1.5", 61). +version_declared("openmpi", "1.4.5", 62). +version_declared("openmpi", "1.4.4", 63). +version_declared("openmpi", "1.4.3", 64). +version_declared("openmpi", "1.4.2", 65). +version_declared("openmpi", "1.4.1", 66). +version_declared("openmpi", "1.4", 67). +version_declared("openmpi", "1.3.4", 68). +version_declared("openmpi", "1.3.3", 69). +version_declared("openmpi", "1.3.2", 70). +version_declared("openmpi", "1.3.1", 71). +version_declared("openmpi", "1.3", 72). +version_declared("openmpi", "1.2.9", 73). +version_declared("openmpi", "1.2.8", 74). +version_declared("openmpi", "1.2.7", 75). +version_declared("openmpi", "1.2.6", 76). +version_declared("openmpi", "1.2.5", 77). +version_declared("openmpi", "1.2.4", 78). +version_declared("openmpi", "1.2.3", 79). +version_declared("openmpi", "1.2.2", 80). +version_declared("openmpi", "1.2.1", 81). +version_declared("openmpi", "1.2", 82). +version_declared("openmpi", "1.1.5", 83). +version_declared("openmpi", "1.1.4", 84). +version_declared("openmpi", "1.1.3", 85). +version_declared("openmpi", "1.1.2", 86). +version_declared("openmpi", "1.1.1", 87). +version_declared("openmpi", "1.1", 88). +version_declared("openmpi", "1.0.2", 89). +version_declared("openmpi", "1.0.1", 90). +version_declared("openmpi", "1.0", 91). +version_declared("openmpi", "develop", 92). + +variant("openmpi", "cuda"). +variant_single_value("openmpi", "cuda"). +variant_default_value("openmpi", "cuda", "False"). +variant_possible_value("openmpi", "cuda", "False"). +variant_possible_value("openmpi", "cuda", "True"). + +variant("openmpi", "cxx_exceptions"). +variant_single_value("openmpi", "cxx_exceptions"). +variant_default_value("openmpi", "cxx_exceptions", "True"). +variant_possible_value("openmpi", "cxx_exceptions", "False"). +variant_possible_value("openmpi", "cxx_exceptions", "True"). + +variant("openmpi", "fabrics"). +not variant_single_value("openmpi", "fabrics"). +variant_default_value("openmpi", "fabrics", "none"). +variant_possible_value("openmpi", "fabrics", "auto"). +variant_possible_value("openmpi", "fabrics", "libfabric"). +variant_possible_value("openmpi", "fabrics", "mxm"). +variant_possible_value("openmpi", "fabrics", "none"). +variant_possible_value("openmpi", "fabrics", "psm"). +variant_possible_value("openmpi", "fabrics", "psm2"). +variant_possible_value("openmpi", "fabrics", "ucx"). +variant_possible_value("openmpi", "fabrics", "verbs"). + +variant("openmpi", "java"). +variant_single_value("openmpi", "java"). +variant_default_value("openmpi", "java", "False"). +variant_possible_value("openmpi", "java", "False"). +variant_possible_value("openmpi", "java", "True"). + +variant("openmpi", "legacylaunchers"). +variant_single_value("openmpi", "legacylaunchers"). +variant_default_value("openmpi", "legacylaunchers", "False"). +variant_possible_value("openmpi", "legacylaunchers", "False"). +variant_possible_value("openmpi", "legacylaunchers", "True"). + +variant("openmpi", "memchecker"). +variant_single_value("openmpi", "memchecker"). +variant_default_value("openmpi", "memchecker", "False"). +variant_possible_value("openmpi", "memchecker", "False"). +variant_possible_value("openmpi", "memchecker", "True"). + +variant("openmpi", "pmi"). +variant_single_value("openmpi", "pmi"). +variant_default_value("openmpi", "pmi", "False"). +variant_possible_value("openmpi", "pmi", "False"). +variant_possible_value("openmpi", "pmi", "True"). + +variant("openmpi", "schedulers"). +not variant_single_value("openmpi", "schedulers"). +variant_default_value("openmpi", "schedulers", "none"). +variant_possible_value("openmpi", "schedulers", "alps"). +variant_possible_value("openmpi", "schedulers", "auto"). +variant_possible_value("openmpi", "schedulers", "loadleveler"). +variant_possible_value("openmpi", "schedulers", "lsf"). +variant_possible_value("openmpi", "schedulers", "none"). +variant_possible_value("openmpi", "schedulers", "sge"). +variant_possible_value("openmpi", "schedulers", "slurm"). +variant_possible_value("openmpi", "schedulers", "tm"). + +variant("openmpi", "sqlite3"). +variant_single_value("openmpi", "sqlite3"). +variant_default_value("openmpi", "sqlite3", "False"). +variant_possible_value("openmpi", "sqlite3", "False"). +variant_possible_value("openmpi", "sqlite3", "True"). + +variant("openmpi", "thread_multiple"). +variant_single_value("openmpi", "thread_multiple"). +variant_default_value("openmpi", "thread_multiple", "False"). +variant_possible_value("openmpi", "thread_multiple", "False"). +variant_possible_value("openmpi", "thread_multiple", "True"). + +variant("openmpi", "vt"). +variant_single_value("openmpi", "vt"). +variant_default_value("openmpi", "vt", "True"). +variant_possible_value("openmpi", "vt", "False"). +variant_possible_value("openmpi", "vt", "True"). + +declared_dependency("openmpi", "autoconf", "build") :- node("openmpi"), 1 { version("openmpi", "develop") } 1. +node("autoconf") :- depends_on("openmpi", "autoconf"), node("openmpi"), 1 { version("openmpi", "develop") } 1. + +declared_dependency("openmpi", "automake", "build") :- node("openmpi"), 1 { version("openmpi", "develop") } 1. +node("automake") :- depends_on("openmpi", "automake"), node("openmpi"), 1 { version("openmpi", "develop") } 1. + +declared_dependency("openmpi", "binutils", "build") :- node("openmpi"), variant_value("openmpi", "fabrics", "mxm"). +declared_dependency("openmpi", "binutils", "link") :- node("openmpi"), variant_value("openmpi", "fabrics", "mxm"). +node("binutils") :- depends_on("openmpi", "binutils"), node("openmpi"), variant_value("openmpi", "fabrics", "mxm"). +variant_set("binutils", "libiberty", "True") :- depends_on("openmpi", "binutils"), node("openmpi"), variant_value("openmpi", "fabrics", "mxm"). + +declared_dependency("openmpi", "hwloc", "build"). +declared_dependency("openmpi", "hwloc", "link"). +node("hwloc") :- depends_on("openmpi", "hwloc"), node("openmpi"). +1 { version("hwloc", "1.9"); version("hwloc", "1.11.1"); version("hwloc", "1.11.2"); version("hwloc", "1.11.3"); version("hwloc", "1.11.4"); version("hwloc", "1.11.5"); version("hwloc", "1.11.6"); version("hwloc", "1.11.7"); version("hwloc", "1.11.8"); version("hwloc", "1.11.9"); version("hwloc", "1.11.10"); version("hwloc", "1.11.11") } 1 :- depends_on("openmpi", "hwloc"), node("openmpi"). +declared_dependency("openmpi", "hwloc", "build") :- node("openmpi"), variant_value("openmpi", "cuda", "True"). +declared_dependency("openmpi", "hwloc", "link") :- node("openmpi"), variant_value("openmpi", "cuda", "True"). +node("hwloc") :- depends_on("openmpi", "hwloc"), node("openmpi"), variant_value("openmpi", "cuda", "True"). +variant_set("hwloc", "cuda", "True") :- depends_on("openmpi", "hwloc"), node("openmpi"), variant_value("openmpi", "cuda", "True"). + +declared_dependency("openmpi", "java", "build") :- node("openmpi"), variant_value("openmpi", "java", "True"). +declared_dependency("openmpi", "java", "link") :- node("openmpi"), variant_value("openmpi", "java", "True"). +node("java") :- depends_on("openmpi", "java"), node("openmpi"), variant_value("openmpi", "java", "True"). + +declared_dependency("openmpi", "libfabric", "build") :- node("openmpi"), variant_value("openmpi", "fabrics", "libfabric"). +declared_dependency("openmpi", "libfabric", "link") :- node("openmpi"), variant_value("openmpi", "fabrics", "libfabric"). +node("libfabric") :- depends_on("openmpi", "libfabric"), node("openmpi"), variant_value("openmpi", "fabrics", "libfabric"). + +declared_dependency("openmpi", "libtool", "build") :- node("openmpi"), 1 { version("openmpi", "develop") } 1. +node("libtool") :- depends_on("openmpi", "libtool"), node("openmpi"), 1 { version("openmpi", "develop") } 1. + +declared_dependency("openmpi", "lsf", "build") :- node("openmpi"), variant_value("openmpi", "schedulers", "lsf"). +declared_dependency("openmpi", "lsf", "link") :- node("openmpi"), variant_value("openmpi", "schedulers", "lsf"). +node("lsf") :- depends_on("openmpi", "lsf"), node("openmpi"), variant_value("openmpi", "schedulers", "lsf"). + +declared_dependency("openmpi", "m4", "build") :- node("openmpi"), 1 { version("openmpi", "develop") } 1. +node("m4") :- depends_on("openmpi", "m4"), node("openmpi"), 1 { version("openmpi", "develop") } 1. + +declared_dependency("openmpi", "perl", "build") :- node("openmpi"), 1 { version("openmpi", "develop") } 1. +node("perl") :- depends_on("openmpi", "perl"), node("openmpi"), 1 { version("openmpi", "develop") } 1. + +declared_dependency("openmpi", "slurm", "build") :- node("openmpi"), variant_value("openmpi", "schedulers", "slurm"). +declared_dependency("openmpi", "slurm", "link") :- node("openmpi"), variant_value("openmpi", "schedulers", "slurm"). +node("slurm") :- depends_on("openmpi", "slurm"), node("openmpi"), variant_value("openmpi", "schedulers", "slurm"). + +declared_dependency("openmpi", "sqlite", "build") :- node("openmpi"), 1 { version("openmpi", "1.0"); version("openmpi", "1.0.1"); version("openmpi", "1.0.2"); version("openmpi", "1.1"); version("openmpi", "1.1.1"); version("openmpi", "1.1.2"); version("openmpi", "1.1.3"); version("openmpi", "1.1.4"); version("openmpi", "1.1.5"); version("openmpi", "1.2"); version("openmpi", "1.2.1"); version("openmpi", "1.2.2"); version("openmpi", "1.2.3"); version("openmpi", "1.2.4"); version("openmpi", "1.2.5"); version("openmpi", "1.2.6"); version("openmpi", "1.2.7"); version("openmpi", "1.2.8"); version("openmpi", "1.2.9"); version("openmpi", "1.3"); version("openmpi", "1.3.1"); version("openmpi", "1.3.2"); version("openmpi", "1.3.3"); version("openmpi", "1.3.4"); version("openmpi", "1.4"); version("openmpi", "1.4.1"); version("openmpi", "1.4.2"); version("openmpi", "1.4.3"); version("openmpi", "1.4.4"); version("openmpi", "1.4.5"); version("openmpi", "1.5"); version("openmpi", "1.5.1"); version("openmpi", "1.5.2"); version("openmpi", "1.5.3"); version("openmpi", "1.5.4"); version("openmpi", "1.5.5"); version("openmpi", "1.6"); version("openmpi", "1.6.1"); version("openmpi", "1.6.2"); version("openmpi", "1.6.3"); version("openmpi", "1.6.4"); version("openmpi", "1.6.5"); version("openmpi", "1.7"); version("openmpi", "1.7.1"); version("openmpi", "1.7.2"); version("openmpi", "1.7.3"); version("openmpi", "1.7.4"); version("openmpi", "1.7.5"); version("openmpi", "1.8"); version("openmpi", "1.8.1"); version("openmpi", "1.8.2"); version("openmpi", "1.8.3"); version("openmpi", "1.8.4"); version("openmpi", "1.8.5"); version("openmpi", "1.8.6"); version("openmpi", "1.8.7"); version("openmpi", "1.8.8"); version("openmpi", "1.10.0"); version("openmpi", "1.10.1"); version("openmpi", "1.10.2"); version("openmpi", "1.10.3"); version("openmpi", "1.10.4"); version("openmpi", "1.10.5"); version("openmpi", "1.10.6"); version("openmpi", "1.10.7") } 1, variant_value("openmpi", "sqlite3", "True"). +declared_dependency("openmpi", "sqlite", "link") :- node("openmpi"), 1 { version("openmpi", "1.0"); version("openmpi", "1.0.1"); version("openmpi", "1.0.2"); version("openmpi", "1.1"); version("openmpi", "1.1.1"); version("openmpi", "1.1.2"); version("openmpi", "1.1.3"); version("openmpi", "1.1.4"); version("openmpi", "1.1.5"); version("openmpi", "1.2"); version("openmpi", "1.2.1"); version("openmpi", "1.2.2"); version("openmpi", "1.2.3"); version("openmpi", "1.2.4"); version("openmpi", "1.2.5"); version("openmpi", "1.2.6"); version("openmpi", "1.2.7"); version("openmpi", "1.2.8"); version("openmpi", "1.2.9"); version("openmpi", "1.3"); version("openmpi", "1.3.1"); version("openmpi", "1.3.2"); version("openmpi", "1.3.3"); version("openmpi", "1.3.4"); version("openmpi", "1.4"); version("openmpi", "1.4.1"); version("openmpi", "1.4.2"); version("openmpi", "1.4.3"); version("openmpi", "1.4.4"); version("openmpi", "1.4.5"); version("openmpi", "1.5"); version("openmpi", "1.5.1"); version("openmpi", "1.5.2"); version("openmpi", "1.5.3"); version("openmpi", "1.5.4"); version("openmpi", "1.5.5"); version("openmpi", "1.6"); version("openmpi", "1.6.1"); version("openmpi", "1.6.2"); version("openmpi", "1.6.3"); version("openmpi", "1.6.4"); version("openmpi", "1.6.5"); version("openmpi", "1.7"); version("openmpi", "1.7.1"); version("openmpi", "1.7.2"); version("openmpi", "1.7.3"); version("openmpi", "1.7.4"); version("openmpi", "1.7.5"); version("openmpi", "1.8"); version("openmpi", "1.8.1"); version("openmpi", "1.8.2"); version("openmpi", "1.8.3"); version("openmpi", "1.8.4"); version("openmpi", "1.8.5"); version("openmpi", "1.8.6"); version("openmpi", "1.8.7"); version("openmpi", "1.8.8"); version("openmpi", "1.10.0"); version("openmpi", "1.10.1"); version("openmpi", "1.10.2"); version("openmpi", "1.10.3"); version("openmpi", "1.10.4"); version("openmpi", "1.10.5"); version("openmpi", "1.10.6"); version("openmpi", "1.10.7") } 1, variant_value("openmpi", "sqlite3", "True"). +node("sqlite") :- depends_on("openmpi", "sqlite"), node("openmpi"), 1 { version("openmpi", "1.0"); version("openmpi", "1.0.1"); version("openmpi", "1.0.2"); version("openmpi", "1.1"); version("openmpi", "1.1.1"); version("openmpi", "1.1.2"); version("openmpi", "1.1.3"); version("openmpi", "1.1.4"); version("openmpi", "1.1.5"); version("openmpi", "1.2"); version("openmpi", "1.2.1"); version("openmpi", "1.2.2"); version("openmpi", "1.2.3"); version("openmpi", "1.2.4"); version("openmpi", "1.2.5"); version("openmpi", "1.2.6"); version("openmpi", "1.2.7"); version("openmpi", "1.2.8"); version("openmpi", "1.2.9"); version("openmpi", "1.3"); version("openmpi", "1.3.1"); version("openmpi", "1.3.2"); version("openmpi", "1.3.3"); version("openmpi", "1.3.4"); version("openmpi", "1.4"); version("openmpi", "1.4.1"); version("openmpi", "1.4.2"); version("openmpi", "1.4.3"); version("openmpi", "1.4.4"); version("openmpi", "1.4.5"); version("openmpi", "1.5"); version("openmpi", "1.5.1"); version("openmpi", "1.5.2"); version("openmpi", "1.5.3"); version("openmpi", "1.5.4"); version("openmpi", "1.5.5"); version("openmpi", "1.6"); version("openmpi", "1.6.1"); version("openmpi", "1.6.2"); version("openmpi", "1.6.3"); version("openmpi", "1.6.4"); version("openmpi", "1.6.5"); version("openmpi", "1.7"); version("openmpi", "1.7.1"); version("openmpi", "1.7.2"); version("openmpi", "1.7.3"); version("openmpi", "1.7.4"); version("openmpi", "1.7.5"); version("openmpi", "1.8"); version("openmpi", "1.8.1"); version("openmpi", "1.8.2"); version("openmpi", "1.8.3"); version("openmpi", "1.8.4"); version("openmpi", "1.8.5"); version("openmpi", "1.8.6"); version("openmpi", "1.8.7"); version("openmpi", "1.8.8"); version("openmpi", "1.10.0"); version("openmpi", "1.10.1"); version("openmpi", "1.10.2"); version("openmpi", "1.10.3"); version("openmpi", "1.10.4"); version("openmpi", "1.10.5"); version("openmpi", "1.10.6"); version("openmpi", "1.10.7") } 1, variant_value("openmpi", "sqlite3", "True"). + +declared_dependency("openmpi", "ucx", "build") :- node("openmpi"), variant_value("openmpi", "fabrics", "ucx"). +declared_dependency("openmpi", "ucx", "link") :- node("openmpi"), variant_value("openmpi", "fabrics", "ucx"). +node("ucx") :- depends_on("openmpi", "ucx"), node("openmpi"), variant_value("openmpi", "fabrics", "ucx"). +declared_dependency("openmpi", "ucx", "build") :- node("openmpi"), variant_value("openmpi", "fabrics", "ucx"), variant_value("openmpi", "thread_multiple", "True"). +declared_dependency("openmpi", "ucx", "link") :- node("openmpi"), variant_value("openmpi", "fabrics", "ucx"), variant_value("openmpi", "thread_multiple", "True"). +node("ucx") :- depends_on("openmpi", "ucx"), node("openmpi"), variant_value("openmpi", "fabrics", "ucx"), variant_value("openmpi", "thread_multiple", "True"). +variant_set("ucx", "thread_multiple", "True") :- depends_on("openmpi", "ucx"), node("openmpi"), variant_value("openmpi", "fabrics", "ucx"), variant_value("openmpi", "thread_multiple", "True"). +declared_dependency("openmpi", "ucx", "build") :- node("openmpi"), 1 { version("openmpi", "3.0.0"); version("openmpi", "3.0.1"); version("openmpi", "3.0.2"); version("openmpi", "3.0.3"); version("openmpi", "3.0.4"); version("openmpi", "3.0.5"); version("openmpi", "3.1.0"); version("openmpi", "3.1.1"); version("openmpi", "3.1.2"); version("openmpi", "3.1.3"); version("openmpi", "3.1.4"); version("openmpi", "3.1.5"); version("openmpi", "4.0.0"); version("openmpi", "4.0.1"); version("openmpi", "4.0.2"); version("openmpi", "develop") } 1, variant_value("openmpi", "fabrics", "ucx"). +declared_dependency("openmpi", "ucx", "link") :- node("openmpi"), 1 { version("openmpi", "3.0.0"); version("openmpi", "3.0.1"); version("openmpi", "3.0.2"); version("openmpi", "3.0.3"); version("openmpi", "3.0.4"); version("openmpi", "3.0.5"); version("openmpi", "3.1.0"); version("openmpi", "3.1.1"); version("openmpi", "3.1.2"); version("openmpi", "3.1.3"); version("openmpi", "3.1.4"); version("openmpi", "3.1.5"); version("openmpi", "4.0.0"); version("openmpi", "4.0.1"); version("openmpi", "4.0.2"); version("openmpi", "develop") } 1, variant_value("openmpi", "fabrics", "ucx"). +node("ucx") :- depends_on("openmpi", "ucx"), node("openmpi"), 1 { version("openmpi", "3.0.0"); version("openmpi", "3.0.1"); version("openmpi", "3.0.2"); version("openmpi", "3.0.3"); version("openmpi", "3.0.4"); version("openmpi", "3.0.5"); version("openmpi", "3.1.0"); version("openmpi", "3.1.1"); version("openmpi", "3.1.2"); version("openmpi", "3.1.3"); version("openmpi", "3.1.4"); version("openmpi", "3.1.5"); version("openmpi", "4.0.0"); version("openmpi", "4.0.1"); version("openmpi", "4.0.2"); version("openmpi", "develop") } 1, variant_value("openmpi", "fabrics", "ucx"). +variant_set("ucx", "thread_multiple", "True") :- depends_on("openmpi", "ucx"), node("openmpi"), 1 { version("openmpi", "3.0.0"); version("openmpi", "3.0.1"); version("openmpi", "3.0.2"); version("openmpi", "3.0.3"); version("openmpi", "3.0.4"); version("openmpi", "3.0.5"); version("openmpi", "3.1.0"); version("openmpi", "3.1.1"); version("openmpi", "3.1.2"); version("openmpi", "3.1.3"); version("openmpi", "3.1.4"); version("openmpi", "3.1.5"); version("openmpi", "4.0.0"); version("openmpi", "4.0.1"); version("openmpi", "4.0.2"); version("openmpi", "develop") } 1, variant_value("openmpi", "fabrics", "ucx"). + +declared_dependency("openmpi", "valgrind", "build") :- node("openmpi"), variant_value("openmpi", "memchecker", "True"). +declared_dependency("openmpi", "valgrind", "link") :- node("openmpi"), variant_value("openmpi", "memchecker", "True"). +node("valgrind") :- depends_on("openmpi", "valgrind"), node("openmpi"), variant_value("openmpi", "memchecker", "True"). +variant_set("valgrind", "mpi", "False") :- depends_on("openmpi", "valgrind"), node("openmpi"), variant_value("openmpi", "memchecker", "True"). + +declared_dependency("openmpi", "zlib", "build") :- node("openmpi"), 1 { version("openmpi", "3.0.0"); version("openmpi", "3.0.1"); version("openmpi", "3.0.2"); version("openmpi", "3.0.3"); version("openmpi", "3.0.4"); version("openmpi", "3.0.5"); version("openmpi", "3.1.0"); version("openmpi", "3.1.1"); version("openmpi", "3.1.2"); version("openmpi", "3.1.3"); version("openmpi", "3.1.4"); version("openmpi", "3.1.5"); version("openmpi", "4.0.0"); version("openmpi", "4.0.1"); version("openmpi", "4.0.2"); version("openmpi", "develop") } 1. +declared_dependency("openmpi", "zlib", "link") :- node("openmpi"), 1 { version("openmpi", "3.0.0"); version("openmpi", "3.0.1"); version("openmpi", "3.0.2"); version("openmpi", "3.0.3"); version("openmpi", "3.0.4"); version("openmpi", "3.0.5"); version("openmpi", "3.1.0"); version("openmpi", "3.1.1"); version("openmpi", "3.1.2"); version("openmpi", "3.1.3"); version("openmpi", "3.1.4"); version("openmpi", "3.1.5"); version("openmpi", "4.0.0"); version("openmpi", "4.0.1"); version("openmpi", "4.0.2"); version("openmpi", "develop") } 1. +node("zlib") :- depends_on("openmpi", "zlib"), node("openmpi"), 1 { version("openmpi", "3.0.0"); version("openmpi", "3.0.1"); version("openmpi", "3.0.2"); version("openmpi", "3.0.3"); version("openmpi", "3.0.4"); version("openmpi", "3.0.5"); version("openmpi", "3.1.0"); version("openmpi", "3.1.1"); version("openmpi", "3.1.2"); version("openmpi", "3.1.3"); version("openmpi", "3.1.4"); version("openmpi", "3.1.5"); version("openmpi", "4.0.0"); version("openmpi", "4.0.1"); version("openmpi", "4.0.2"); version("openmpi", "develop") } 1. + + +%---------------------------------------------------------------------------- +% Package: openssl +%---------------------------------------------------------------------------- +version_declared("openssl", "1.1.1d", 0). +version_declared("openssl", "1.1.1c", 1). +version_declared("openssl", "1.1.1b", 2). +version_declared("openssl", "1.1.1a", 3). +version_declared("openssl", "1.1.1", 4). +version_declared("openssl", "1.1.0l", 5). +version_declared("openssl", "1.1.0k", 6). +version_declared("openssl", "1.1.0j", 7). +version_declared("openssl", "1.1.0i", 8). +version_declared("openssl", "1.1.0g", 9). +version_declared("openssl", "1.1.0e", 10). +version_declared("openssl", "1.1.0d", 11). +version_declared("openssl", "1.1.0c", 12). +version_declared("openssl", "1.0.2t", 13). +version_declared("openssl", "1.0.2s", 14). +version_declared("openssl", "1.0.2r", 15). +version_declared("openssl", "1.0.2p", 16). +version_declared("openssl", "1.0.2o", 17). +version_declared("openssl", "1.0.2n", 18). +version_declared("openssl", "1.0.2m", 19). +version_declared("openssl", "1.0.2k", 20). +version_declared("openssl", "1.0.2j", 21). +version_declared("openssl", "1.0.2i", 22). +version_declared("openssl", "1.0.2h", 23). +version_declared("openssl", "1.0.2g", 24). +version_declared("openssl", "1.0.2f", 25). +version_declared("openssl", "1.0.2e", 26). +version_declared("openssl", "1.0.2d", 27). +version_declared("openssl", "1.0.1u", 28). +version_declared("openssl", "1.0.1t", 29). +version_declared("openssl", "1.0.1r", 30). +version_declared("openssl", "1.0.1h", 31). +version_declared("openssl", "1.0.1e", 32). + +variant("openssl", "systemcerts"). +variant_single_value("openssl", "systemcerts"). +variant_default_value("openssl", "systemcerts", "True"). +variant_possible_value("openssl", "systemcerts", "False"). +variant_possible_value("openssl", "systemcerts", "True"). + +declared_dependency("openssl", "perl", "build"). +declared_dependency("openssl", "perl", "test"). +node("perl") :- depends_on("openssl", "perl"), node("openssl"). + +declared_dependency("openssl", "zlib", "build"). +declared_dependency("openssl", "zlib", "link"). +node("zlib") :- depends_on("openssl", "zlib"), node("openssl"). + + +%---------------------------------------------------------------------------- +% Package: pango +%---------------------------------------------------------------------------- +version_declared("pango", "1.41.0", 0). +version_declared("pango", "1.40.3", 1). +version_declared("pango", "1.40.1", 2). +version_declared("pango", "1.36.8", 3). + +variant("pango", "X"). +variant_single_value("pango", "X"). +variant_default_value("pango", "X", "False"). +variant_possible_value("pango", "X", "False"). +variant_possible_value("pango", "X", "True"). + +declared_dependency("pango", "cairo", "build"). +declared_dependency("pango", "cairo", "link"). +node("cairo") :- depends_on("pango", "cairo"), node("pango"). +variant_set("cairo", "fc", "True") :- depends_on("pango", "cairo"), node("pango"). +variant_set("cairo", "ft", "True") :- depends_on("pango", "cairo"), node("pango"). +declared_dependency("pango", "cairo", "build") :- node("pango"), variant_value("pango", "X", "False"). +declared_dependency("pango", "cairo", "link") :- node("pango"), variant_value("pango", "X", "False"). +node("cairo") :- depends_on("pango", "cairo"), node("pango"), variant_value("pango", "X", "False"). +variant_set("cairo", "X", "False") :- depends_on("pango", "cairo"), node("pango"), variant_value("pango", "X", "False"). +declared_dependency("pango", "cairo", "build") :- node("pango"), variant_value("pango", "X", "True"). +declared_dependency("pango", "cairo", "link") :- node("pango"), variant_value("pango", "X", "True"). +node("cairo") :- depends_on("pango", "cairo"), node("pango"), variant_value("pango", "X", "True"). +variant_set("cairo", "X", "True") :- depends_on("pango", "cairo"), node("pango"), variant_value("pango", "X", "True"). + +declared_dependency("pango", "glib", "build"). +declared_dependency("pango", "glib", "link"). +node("glib") :- depends_on("pango", "glib"), node("pango"). + +declared_dependency("pango", "gobject-introspection", "build"). +declared_dependency("pango", "gobject-introspection", "link"). +node("gobject-introspection") :- depends_on("pango", "gobject-introspection"), node("pango"). + +declared_dependency("pango", "harfbuzz", "build"). +declared_dependency("pango", "harfbuzz", "link"). +node("harfbuzz") :- depends_on("pango", "harfbuzz"), node("pango"). + +declared_dependency("pango", "libxft", "build") :- node("pango"), variant_value("pango", "X", "True"). +declared_dependency("pango", "libxft", "link") :- node("pango"), variant_value("pango", "X", "True"). +node("libxft") :- depends_on("pango", "libxft"), node("pango"), variant_value("pango", "X", "True"). + +declared_dependency("pango", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("pango", "pkgconfig"), node("pango"). + + +%---------------------------------------------------------------------------- +% Package: papi +%---------------------------------------------------------------------------- +version_declared("papi", "5.7.0", 0). +version_declared("papi", "5.6.0", 1). +version_declared("papi", "5.5.1", 2). +version_declared("papi", "5.5.0", 3). +version_declared("papi", "5.4.3", 4). +version_declared("papi", "5.4.1", 5). +version_declared("papi", "5.3.0", 6). + +variant("papi", "example"). +variant_single_value("papi", "example"). +variant_default_value("papi", "example", "True"). +variant_possible_value("papi", "example", "False"). +variant_possible_value("papi", "example", "True"). + +variant("papi", "infiniband"). +variant_single_value("papi", "infiniband"). +variant_default_value("papi", "infiniband", "False"). +variant_possible_value("papi", "infiniband", "False"). +variant_possible_value("papi", "infiniband", "True"). + +variant("papi", "lmsensors"). +variant_single_value("papi", "lmsensors"). +variant_default_value("papi", "lmsensors", "False"). +variant_possible_value("papi", "lmsensors", "False"). +variant_possible_value("papi", "lmsensors", "True"). + +variant("papi", "powercap"). +variant_single_value("papi", "powercap"). +variant_default_value("papi", "powercap", "False"). +variant_possible_value("papi", "powercap", "False"). +variant_possible_value("papi", "powercap", "True"). + +variant("papi", "rapl"). +variant_single_value("papi", "rapl"). +variant_default_value("papi", "rapl", "False"). +variant_possible_value("papi", "rapl", "False"). +variant_possible_value("papi", "rapl", "True"). + +declared_dependency("papi", "lm-sensors", "build") :- node("papi"), variant_value("papi", "lmsensors", "True"). +declared_dependency("papi", "lm-sensors", "link") :- node("papi"), variant_value("papi", "lmsensors", "True"). +node("lm-sensors") :- depends_on("papi", "lm-sensors"), node("papi"), variant_value("papi", "lmsensors", "True"). + + +%---------------------------------------------------------------------------- +% Package: pcre +%---------------------------------------------------------------------------- +version_declared("pcre", "8.42", 0). +version_declared("pcre", "8.41", 1). +version_declared("pcre", "8.40", 2). +version_declared("pcre", "8.39", 3). +version_declared("pcre", "8.38", 4). + +variant("pcre", "jit"). +variant_single_value("pcre", "jit"). +variant_default_value("pcre", "jit", "False"). +variant_possible_value("pcre", "jit", "False"). +variant_possible_value("pcre", "jit", "True"). + +variant("pcre", "multibyte"). +variant_single_value("pcre", "multibyte"). +variant_default_value("pcre", "multibyte", "True"). +variant_possible_value("pcre", "multibyte", "False"). +variant_possible_value("pcre", "multibyte", "True"). + +variant("pcre", "utf"). +variant_single_value("pcre", "utf"). +variant_default_value("pcre", "utf", "True"). +variant_possible_value("pcre", "utf", "False"). +variant_possible_value("pcre", "utf", "True"). + + +%---------------------------------------------------------------------------- +% Package: pcre2 +%---------------------------------------------------------------------------- +version_declared("pcre2", "10.31", 0). +version_declared("pcre2", "10.20", 1). + +variant("pcre2", "multibyte"). +variant_single_value("pcre2", "multibyte"). +variant_default_value("pcre2", "multibyte", "True"). +variant_possible_value("pcre2", "multibyte", "False"). +variant_possible_value("pcre2", "multibyte", "True"). + + +%---------------------------------------------------------------------------- +% Package: perl +%---------------------------------------------------------------------------- +version_declared("perl", "5.30.1", 0). +version_declared("perl", "5.31.7", 1). +version_declared("perl", "5.31.4", 2). +version_declared("perl", "5.30.0", 3). +version_declared("perl", "5.28.0", 4). +version_declared("perl", "5.26.2", 5). +version_declared("perl", "5.24.1", 6). +version_declared("perl", "5.22.4", 7). +version_declared("perl", "5.22.3", 8). +version_declared("perl", "5.22.2", 9). +version_declared("perl", "5.22.1", 10). +version_declared("perl", "5.22.0", 11). +version_declared("perl", "5.20.3", 12). +version_declared("perl", "5.18.4", 13). +version_declared("perl", "5.16.3", 14). + +variant("perl", "cpanm"). +variant_single_value("perl", "cpanm"). +variant_default_value("perl", "cpanm", "True"). +variant_possible_value("perl", "cpanm", "False"). +variant_possible_value("perl", "cpanm", "True"). + +variant("perl", "shared"). +variant_single_value("perl", "shared"). +variant_default_value("perl", "shared", "True"). +variant_possible_value("perl", "shared", "False"). +variant_possible_value("perl", "shared", "True"). + +variant("perl", "threads"). +variant_single_value("perl", "threads"). +variant_default_value("perl", "threads", "True"). +variant_possible_value("perl", "threads", "False"). +variant_possible_value("perl", "threads", "True"). + +declared_dependency("perl", "gdbm", "build"). +declared_dependency("perl", "gdbm", "link"). +node("gdbm") :- depends_on("perl", "gdbm"), node("perl"). + + +%---------------------------------------------------------------------------- +% Package: perl-data-dumper +%---------------------------------------------------------------------------- +version_declared("perl-data-dumper", "2.173", 0). + +declared_dependency("perl-data-dumper", "perl", "build"). +declared_dependency("perl-data-dumper", "perl", "link"). +declared_dependency("perl-data-dumper", "perl", "run"). +node("perl") :- depends_on("perl-data-dumper", "perl"), node("perl-data-dumper"). + + +%---------------------------------------------------------------------------- +% Package: perl-encode-locale +%---------------------------------------------------------------------------- +version_declared("perl-encode-locale", "1.05", 0). + +declared_dependency("perl-encode-locale", "perl", "build"). +declared_dependency("perl-encode-locale", "perl", "link"). +declared_dependency("perl-encode-locale", "perl", "run"). +node("perl") :- depends_on("perl-encode-locale", "perl"), node("perl-encode-locale"). + + +%---------------------------------------------------------------------------- +% Package: perl-extutils-config +%---------------------------------------------------------------------------- +version_declared("perl-extutils-config", "0.008", 0). + +declared_dependency("perl-extutils-config", "perl", "build"). +declared_dependency("perl-extutils-config", "perl", "link"). +declared_dependency("perl-extutils-config", "perl", "run"). +node("perl") :- depends_on("perl-extutils-config", "perl"), node("perl-extutils-config"). + + +%---------------------------------------------------------------------------- +% Package: perl-extutils-helpers +%---------------------------------------------------------------------------- +version_declared("perl-extutils-helpers", "0.026", 0). + +declared_dependency("perl-extutils-helpers", "perl", "build"). +declared_dependency("perl-extutils-helpers", "perl", "link"). +declared_dependency("perl-extutils-helpers", "perl", "run"). +node("perl") :- depends_on("perl-extutils-helpers", "perl"), node("perl-extutils-helpers"). + + +%---------------------------------------------------------------------------- +% Package: perl-extutils-installpaths +%---------------------------------------------------------------------------- +version_declared("perl-extutils-installpaths", "0.012", 0). + +declared_dependency("perl-extutils-installpaths", "perl", "build"). +declared_dependency("perl-extutils-installpaths", "perl", "link"). +declared_dependency("perl-extutils-installpaths", "perl", "run"). +node("perl") :- depends_on("perl-extutils-installpaths", "perl"), node("perl-extutils-installpaths"). + + +%---------------------------------------------------------------------------- +% Package: perl-file-listing +%---------------------------------------------------------------------------- +version_declared("perl-file-listing", "6.04", 0). + +declared_dependency("perl-file-listing", "perl", "build"). +declared_dependency("perl-file-listing", "perl", "link"). +declared_dependency("perl-file-listing", "perl", "run"). +node("perl") :- depends_on("perl-file-listing", "perl"), node("perl-file-listing"). + +declared_dependency("perl-file-listing", "perl-http-date", "build"). +declared_dependency("perl-file-listing", "perl-http-date", "run"). +node("perl-http-date") :- depends_on("perl-file-listing", "perl-http-date"), node("perl-file-listing"). + + +%---------------------------------------------------------------------------- +% Package: perl-html-parser +%---------------------------------------------------------------------------- +version_declared("perl-html-parser", "3.72", 0). + +declared_dependency("perl-html-parser", "perl", "build"). +declared_dependency("perl-html-parser", "perl", "link"). +declared_dependency("perl-html-parser", "perl", "run"). +node("perl") :- depends_on("perl-html-parser", "perl"), node("perl-html-parser"). + +declared_dependency("perl-html-parser", "perl-html-tagset", "build"). +declared_dependency("perl-html-parser", "perl-html-tagset", "run"). +node("perl-html-tagset") :- depends_on("perl-html-parser", "perl-html-tagset"), node("perl-html-parser"). + + +%---------------------------------------------------------------------------- +% Package: perl-html-tagset +%---------------------------------------------------------------------------- +version_declared("perl-html-tagset", "3.20", 0). + +declared_dependency("perl-html-tagset", "perl", "build"). +declared_dependency("perl-html-tagset", "perl", "link"). +declared_dependency("perl-html-tagset", "perl", "run"). +node("perl") :- depends_on("perl-html-tagset", "perl"), node("perl-html-tagset"). + + +%---------------------------------------------------------------------------- +% Package: perl-http-cookies +%---------------------------------------------------------------------------- +version_declared("perl-http-cookies", "6.04", 0). + +declared_dependency("perl-http-cookies", "perl", "build"). +declared_dependency("perl-http-cookies", "perl", "link"). +declared_dependency("perl-http-cookies", "perl", "run"). +node("perl") :- depends_on("perl-http-cookies", "perl"), node("perl-http-cookies"). + +declared_dependency("perl-http-cookies", "perl-http-message", "build"). +declared_dependency("perl-http-cookies", "perl-http-message", "run"). +node("perl-http-message") :- depends_on("perl-http-cookies", "perl-http-message"), node("perl-http-cookies"). + +declared_dependency("perl-http-cookies", "perl-uri", "build"). +declared_dependency("perl-http-cookies", "perl-uri", "run"). +node("perl-uri") :- depends_on("perl-http-cookies", "perl-uri"), node("perl-http-cookies"). + + +%---------------------------------------------------------------------------- +% Package: perl-http-daemon +%---------------------------------------------------------------------------- +version_declared("perl-http-daemon", "6.01", 0). + +declared_dependency("perl-http-daemon", "perl", "build"). +declared_dependency("perl-http-daemon", "perl", "link"). +declared_dependency("perl-http-daemon", "perl", "run"). +node("perl") :- depends_on("perl-http-daemon", "perl"), node("perl-http-daemon"). + +declared_dependency("perl-http-daemon", "perl-http-date", "build"). +declared_dependency("perl-http-daemon", "perl-http-date", "run"). +node("perl-http-date") :- depends_on("perl-http-daemon", "perl-http-date"), node("perl-http-daemon"). + +declared_dependency("perl-http-daemon", "perl-http-message", "build"). +declared_dependency("perl-http-daemon", "perl-http-message", "run"). +node("perl-http-message") :- depends_on("perl-http-daemon", "perl-http-message"), node("perl-http-daemon"). + +declared_dependency("perl-http-daemon", "perl-lwp-mediatypes", "build"). +declared_dependency("perl-http-daemon", "perl-lwp-mediatypes", "run"). +node("perl-lwp-mediatypes") :- depends_on("perl-http-daemon", "perl-lwp-mediatypes"), node("perl-http-daemon"). + +declared_dependency("perl-http-daemon", "perl-module-build-tiny", "build"). +node("perl-module-build-tiny") :- depends_on("perl-http-daemon", "perl-module-build-tiny"), node("perl-http-daemon"). + + +%---------------------------------------------------------------------------- +% Package: perl-http-date +%---------------------------------------------------------------------------- +version_declared("perl-http-date", "6.02", 0). + +declared_dependency("perl-http-date", "perl", "build"). +declared_dependency("perl-http-date", "perl", "link"). +declared_dependency("perl-http-date", "perl", "run"). +node("perl") :- depends_on("perl-http-date", "perl"), node("perl-http-date"). + + +%---------------------------------------------------------------------------- +% Package: perl-http-message +%---------------------------------------------------------------------------- +version_declared("perl-http-message", "6.13", 0). + +declared_dependency("perl-http-message", "perl", "build"). +declared_dependency("perl-http-message", "perl", "link"). +declared_dependency("perl-http-message", "perl", "run"). +node("perl") :- depends_on("perl-http-message", "perl"), node("perl-http-message"). + +declared_dependency("perl-http-message", "perl-encode-locale", "build"). +declared_dependency("perl-http-message", "perl-encode-locale", "run"). +node("perl-encode-locale") :- depends_on("perl-http-message", "perl-encode-locale"), node("perl-http-message"). + +declared_dependency("perl-http-message", "perl-http-date", "build"). +declared_dependency("perl-http-message", "perl-http-date", "run"). +node("perl-http-date") :- depends_on("perl-http-message", "perl-http-date"), node("perl-http-message"). + +declared_dependency("perl-http-message", "perl-io-html", "build"). +declared_dependency("perl-http-message", "perl-io-html", "run"). +node("perl-io-html") :- depends_on("perl-http-message", "perl-io-html"), node("perl-http-message"). + +declared_dependency("perl-http-message", "perl-lwp-mediatypes", "build"). +declared_dependency("perl-http-message", "perl-lwp-mediatypes", "run"). +node("perl-lwp-mediatypes") :- depends_on("perl-http-message", "perl-lwp-mediatypes"), node("perl-http-message"). + +declared_dependency("perl-http-message", "perl-try-tiny", "build"). +declared_dependency("perl-http-message", "perl-try-tiny", "run"). +node("perl-try-tiny") :- depends_on("perl-http-message", "perl-try-tiny"), node("perl-http-message"). + +declared_dependency("perl-http-message", "perl-uri", "build"). +declared_dependency("perl-http-message", "perl-uri", "run"). +node("perl-uri") :- depends_on("perl-http-message", "perl-uri"), node("perl-http-message"). + + +%---------------------------------------------------------------------------- +% Package: perl-http-negotiate +%---------------------------------------------------------------------------- +version_declared("perl-http-negotiate", "6.01", 0). + +declared_dependency("perl-http-negotiate", "perl", "build"). +declared_dependency("perl-http-negotiate", "perl", "link"). +declared_dependency("perl-http-negotiate", "perl", "run"). +node("perl") :- depends_on("perl-http-negotiate", "perl"), node("perl-http-negotiate"). + +declared_dependency("perl-http-negotiate", "perl-http-message", "build"). +declared_dependency("perl-http-negotiate", "perl-http-message", "run"). +node("perl-http-message") :- depends_on("perl-http-negotiate", "perl-http-message"), node("perl-http-negotiate"). + + +%---------------------------------------------------------------------------- +% Package: perl-io-html +%---------------------------------------------------------------------------- +version_declared("perl-io-html", "1.001", 0). + +declared_dependency("perl-io-html", "perl", "build"). +declared_dependency("perl-io-html", "perl", "link"). +declared_dependency("perl-io-html", "perl", "run"). +node("perl") :- depends_on("perl-io-html", "perl"), node("perl-io-html"). + + +%---------------------------------------------------------------------------- +% Package: perl-libwww-perl +%---------------------------------------------------------------------------- +version_declared("perl-libwww-perl", "6.33", 0). +version_declared("perl-libwww-perl", "6.29", 1). + +declared_dependency("perl-libwww-perl", "perl", "build"). +declared_dependency("perl-libwww-perl", "perl", "link"). +declared_dependency("perl-libwww-perl", "perl", "run"). +node("perl") :- depends_on("perl-libwww-perl", "perl"), node("perl-libwww-perl"). + +declared_dependency("perl-libwww-perl", "perl-encode-locale", "build"). +declared_dependency("perl-libwww-perl", "perl-encode-locale", "run"). +node("perl-encode-locale") :- depends_on("perl-libwww-perl", "perl-encode-locale"), node("perl-libwww-perl"). + +declared_dependency("perl-libwww-perl", "perl-file-listing", "build"). +declared_dependency("perl-libwww-perl", "perl-file-listing", "run"). +node("perl-file-listing") :- depends_on("perl-libwww-perl", "perl-file-listing"), node("perl-libwww-perl"). + +declared_dependency("perl-libwww-perl", "perl-html-parser", "build"). +declared_dependency("perl-libwww-perl", "perl-html-parser", "run"). +node("perl-html-parser") :- depends_on("perl-libwww-perl", "perl-html-parser"), node("perl-libwww-perl"). + +declared_dependency("perl-libwww-perl", "perl-http-cookies", "build"). +declared_dependency("perl-libwww-perl", "perl-http-cookies", "run"). +node("perl-http-cookies") :- depends_on("perl-libwww-perl", "perl-http-cookies"), node("perl-libwww-perl"). + +declared_dependency("perl-libwww-perl", "perl-http-daemon", "build"). +declared_dependency("perl-libwww-perl", "perl-http-daemon", "run"). +node("perl-http-daemon") :- depends_on("perl-libwww-perl", "perl-http-daemon"), node("perl-libwww-perl"). + +declared_dependency("perl-libwww-perl", "perl-http-date", "build"). +declared_dependency("perl-libwww-perl", "perl-http-date", "run"). +node("perl-http-date") :- depends_on("perl-libwww-perl", "perl-http-date"), node("perl-libwww-perl"). + +declared_dependency("perl-libwww-perl", "perl-http-message", "build"). +declared_dependency("perl-libwww-perl", "perl-http-message", "run"). +node("perl-http-message") :- depends_on("perl-libwww-perl", "perl-http-message"), node("perl-libwww-perl"). + +declared_dependency("perl-libwww-perl", "perl-http-negotiate", "build"). +declared_dependency("perl-libwww-perl", "perl-http-negotiate", "run"). +node("perl-http-negotiate") :- depends_on("perl-libwww-perl", "perl-http-negotiate"), node("perl-libwww-perl"). + +declared_dependency("perl-libwww-perl", "perl-lwp-mediatypes", "build"). +declared_dependency("perl-libwww-perl", "perl-lwp-mediatypes", "run"). +node("perl-lwp-mediatypes") :- depends_on("perl-libwww-perl", "perl-lwp-mediatypes"), node("perl-libwww-perl"). + +declared_dependency("perl-libwww-perl", "perl-net-http", "build"). +declared_dependency("perl-libwww-perl", "perl-net-http", "run"). +node("perl-net-http") :- depends_on("perl-libwww-perl", "perl-net-http"), node("perl-libwww-perl"). + +declared_dependency("perl-libwww-perl", "perl-try-tiny", "build"). +declared_dependency("perl-libwww-perl", "perl-try-tiny", "run"). +node("perl-try-tiny") :- depends_on("perl-libwww-perl", "perl-try-tiny"), node("perl-libwww-perl"). + +declared_dependency("perl-libwww-perl", "perl-uri", "build"). +declared_dependency("perl-libwww-perl", "perl-uri", "run"). +node("perl-uri") :- depends_on("perl-libwww-perl", "perl-uri"), node("perl-libwww-perl"). + +declared_dependency("perl-libwww-perl", "perl-www-robotrules", "build"). +declared_dependency("perl-libwww-perl", "perl-www-robotrules", "run"). +node("perl-www-robotrules") :- depends_on("perl-libwww-perl", "perl-www-robotrules"), node("perl-libwww-perl"). + + +%---------------------------------------------------------------------------- +% Package: perl-lwp-mediatypes +%---------------------------------------------------------------------------- +version_declared("perl-lwp-mediatypes", "6.02", 0). + +declared_dependency("perl-lwp-mediatypes", "perl", "build"). +declared_dependency("perl-lwp-mediatypes", "perl", "link"). +declared_dependency("perl-lwp-mediatypes", "perl", "run"). +node("perl") :- depends_on("perl-lwp-mediatypes", "perl"), node("perl-lwp-mediatypes"). + + +%---------------------------------------------------------------------------- +% Package: perl-module-build +%---------------------------------------------------------------------------- +version_declared("perl-module-build", "0.4224", 0). +version_declared("perl-module-build", "0.4220", 1). + +declared_dependency("perl-module-build", "perl", "build"). +declared_dependency("perl-module-build", "perl", "link"). +declared_dependency("perl-module-build", "perl", "run"). +node("perl") :- depends_on("perl-module-build", "perl"), node("perl-module-build"). + + +%---------------------------------------------------------------------------- +% Package: perl-module-build-tiny +%---------------------------------------------------------------------------- +version_declared("perl-module-build-tiny", "0.039", 0). + +declared_dependency("perl-module-build-tiny", "perl", "build"). +declared_dependency("perl-module-build-tiny", "perl", "link"). +declared_dependency("perl-module-build-tiny", "perl", "run"). +node("perl") :- depends_on("perl-module-build-tiny", "perl"), node("perl-module-build-tiny"). + +declared_dependency("perl-module-build-tiny", "perl-extutils-config", "build"). +declared_dependency("perl-module-build-tiny", "perl-extutils-config", "run"). +node("perl-extutils-config") :- depends_on("perl-module-build-tiny", "perl-extutils-config"), node("perl-module-build-tiny"). + +declared_dependency("perl-module-build-tiny", "perl-extutils-helpers", "build"). +declared_dependency("perl-module-build-tiny", "perl-extutils-helpers", "run"). +node("perl-extutils-helpers") :- depends_on("perl-module-build-tiny", "perl-extutils-helpers"), node("perl-module-build-tiny"). + +declared_dependency("perl-module-build-tiny", "perl-extutils-installpaths", "build"). +declared_dependency("perl-module-build-tiny", "perl-extutils-installpaths", "run"). +node("perl-extutils-installpaths") :- depends_on("perl-module-build-tiny", "perl-extutils-installpaths"), node("perl-module-build-tiny"). + +declared_dependency("perl-module-build-tiny", "perl-module-build", "build"). +node("perl-module-build") :- depends_on("perl-module-build-tiny", "perl-module-build"), node("perl-module-build-tiny"). + + +%---------------------------------------------------------------------------- +% Package: perl-net-http +%---------------------------------------------------------------------------- +version_declared("perl-net-http", "6.17", 0). + +declared_dependency("perl-net-http", "perl", "build"). +declared_dependency("perl-net-http", "perl", "link"). +declared_dependency("perl-net-http", "perl", "run"). +node("perl") :- depends_on("perl-net-http", "perl"), node("perl-net-http"). + +declared_dependency("perl-net-http", "perl-uri", "build"). +declared_dependency("perl-net-http", "perl-uri", "run"). +node("perl-uri") :- depends_on("perl-net-http", "perl-uri"), node("perl-net-http"). + + +%---------------------------------------------------------------------------- +% Package: perl-test-needs +%---------------------------------------------------------------------------- +version_declared("perl-test-needs", "0.002005", 0). + +declared_dependency("perl-test-needs", "perl", "build"). +declared_dependency("perl-test-needs", "perl", "link"). +declared_dependency("perl-test-needs", "perl", "run"). +node("perl") :- depends_on("perl-test-needs", "perl"), node("perl-test-needs"). + + +%---------------------------------------------------------------------------- +% Package: perl-try-tiny +%---------------------------------------------------------------------------- +version_declared("perl-try-tiny", "0.28", 0). + +declared_dependency("perl-try-tiny", "perl", "build"). +declared_dependency("perl-try-tiny", "perl", "link"). +declared_dependency("perl-try-tiny", "perl", "run"). +node("perl") :- depends_on("perl-try-tiny", "perl"), node("perl-try-tiny"). + + +%---------------------------------------------------------------------------- +% Package: perl-uri +%---------------------------------------------------------------------------- +version_declared("perl-uri", "1.72", 0). +version_declared("perl-uri", "1.71", 1). + +declared_dependency("perl-uri", "perl", "build"). +declared_dependency("perl-uri", "perl", "link"). +declared_dependency("perl-uri", "perl", "run"). +node("perl") :- depends_on("perl-uri", "perl"), node("perl-uri"). + +declared_dependency("perl-uri", "perl-test-needs", "build"). +declared_dependency("perl-uri", "perl-test-needs", "test"). +node("perl-test-needs") :- depends_on("perl-uri", "perl-test-needs"), node("perl-uri"). + + +%---------------------------------------------------------------------------- +% Package: perl-www-robotrules +%---------------------------------------------------------------------------- +version_declared("perl-www-robotrules", "6.02", 0). + +declared_dependency("perl-www-robotrules", "perl", "build"). +declared_dependency("perl-www-robotrules", "perl", "link"). +declared_dependency("perl-www-robotrules", "perl", "run"). +node("perl") :- depends_on("perl-www-robotrules", "perl"), node("perl-www-robotrules"). + +declared_dependency("perl-www-robotrules", "perl-uri", "build"). +declared_dependency("perl-www-robotrules", "perl-uri", "run"). +node("perl-uri") :- depends_on("perl-www-robotrules", "perl-uri"), node("perl-www-robotrules"). + + +%---------------------------------------------------------------------------- +% Package: perl-xml-parser +%---------------------------------------------------------------------------- +version_declared("perl-xml-parser", "2.44", 0). + +declared_dependency("perl-xml-parser", "expat", "build"). +declared_dependency("perl-xml-parser", "expat", "link"). +node("expat") :- depends_on("perl-xml-parser", "expat"), node("perl-xml-parser"). + +declared_dependency("perl-xml-parser", "perl", "build"). +declared_dependency("perl-xml-parser", "perl", "link"). +declared_dependency("perl-xml-parser", "perl", "run"). +node("perl") :- depends_on("perl-xml-parser", "perl"), node("perl-xml-parser"). + +declared_dependency("perl-xml-parser", "perl-libwww-perl", "build"). +declared_dependency("perl-xml-parser", "perl-libwww-perl", "run"). +node("perl-libwww-perl") :- depends_on("perl-xml-parser", "perl-libwww-perl"), node("perl-xml-parser"). + + +%---------------------------------------------------------------------------- +% Package: pixman +%---------------------------------------------------------------------------- +version_declared("pixman", "0.38.0", 0). +version_declared("pixman", "0.34.0", 1). +version_declared("pixman", "0.32.6", 2). + +declared_dependency("pixman", "libpng", "build"). +declared_dependency("pixman", "libpng", "link"). +node("libpng") :- depends_on("pixman", "libpng"), node("pixman"). + +declared_dependency("pixman", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("pixman", "pkgconfig"), node("pixman"). + + +%---------------------------------------------------------------------------- +% Package: pkg-config +%---------------------------------------------------------------------------- +version_declared("pkg-config", "0.29.2", 0). +version_declared("pkg-config", "0.29.1", 1). +version_declared("pkg-config", "0.28", 2). + +variant("pkg-config", "internal_glib"). +variant_single_value("pkg-config", "internal_glib"). +variant_default_value("pkg-config", "internal_glib", "True"). +variant_possible_value("pkg-config", "internal_glib", "False"). +variant_possible_value("pkg-config", "internal_glib", "True"). + + +%---------------------------------------------------------------------------- +% Package: pkgconf +%---------------------------------------------------------------------------- +version_declared("pkgconf", "1.6.3", 0). +version_declared("pkgconf", "1.6.1", 1). +version_declared("pkgconf", "1.6.0", 2). +version_declared("pkgconf", "1.5.4", 3). +version_declared("pkgconf", "1.4.2", 4). +version_declared("pkgconf", "1.4.0", 5). +version_declared("pkgconf", "1.3.10", 6). +version_declared("pkgconf", "1.3.8", 7). + + +%---------------------------------------------------------------------------- +% Package: pmix +%---------------------------------------------------------------------------- +version_declared("pmix", "3.1.3", 0). +version_declared("pmix", "3.1.2", 1). +version_declared("pmix", "3.0.2", 2). +version_declared("pmix", "3.0.1", 3). +version_declared("pmix", "3.0.0", 4). +version_declared("pmix", "2.2.2", 5). +version_declared("pmix", "2.1.4", 6). +version_declared("pmix", "2.1.3", 7). +version_declared("pmix", "2.1.2", 8). +version_declared("pmix", "2.0.1", 9). +version_declared("pmix", "1.2.5", 10). + +declared_dependency("pmix", "hwloc", "build") :- node("pmix"), 1 { version("pmix", "3.0.0"); version("pmix", "3.0.1"); version("pmix", "3.0.2"); version("pmix", "3.1.2"); version("pmix", "3.1.3") } 1. +declared_dependency("pmix", "hwloc", "link") :- node("pmix"), 1 { version("pmix", "3.0.0"); version("pmix", "3.0.1"); version("pmix", "3.0.2"); version("pmix", "3.1.2"); version("pmix", "3.1.3") } 1. +node("hwloc") :- depends_on("pmix", "hwloc"), node("pmix"), 1 { version("pmix", "3.0.0"); version("pmix", "3.0.1"); version("pmix", "3.0.2"); version("pmix", "3.1.2"); version("pmix", "3.1.3") } 1. +1 { version("hwloc", "1.11.1"); version("hwloc", "1.11.2"); version("hwloc", "1.11.3"); version("hwloc", "1.11.4"); version("hwloc", "1.11.5"); version("hwloc", "1.11.6"); version("hwloc", "1.11.7"); version("hwloc", "1.11.8"); version("hwloc", "1.11.9"); version("hwloc", "1.11.10"); version("hwloc", "1.11.11"); version("hwloc", "2.0.1"); version("hwloc", "2.0.2"); version("hwloc", "2.1.0"); version("hwloc", "master") } 1 :- depends_on("pmix", "hwloc"), node("pmix"), 1 { version("pmix", "3.0.0"); version("pmix", "3.0.1"); version("pmix", "3.0.2"); version("pmix", "3.1.2"); version("pmix", "3.1.3") } 1. + +declared_dependency("pmix", "libevent", "build"). +declared_dependency("pmix", "libevent", "link"). +node("libevent") :- depends_on("pmix", "libevent"), node("pmix"). +1 { version("libevent", "2.0.20"); version("libevent", "2.0.21"); version("libevent", "2.0.22"); version("libevent", "2.1.8") } 1 :- depends_on("pmix", "libevent"), node("pmix"). + + +%---------------------------------------------------------------------------- +% Package: psm +%---------------------------------------------------------------------------- +version_declared("psm", "3.3", 0). +version_declared("psm", "2017-04-28", 1). + +declared_dependency("psm", "libuuid", "build"). +declared_dependency("psm", "libuuid", "link"). +node("libuuid") :- depends_on("psm", "libuuid"), node("psm"). + + +%---------------------------------------------------------------------------- +% Package: py-alabaster +%---------------------------------------------------------------------------- +version_declared("py-alabaster", "0.7.12", 0). +version_declared("py-alabaster", "0.7.10", 1). +version_declared("py-alabaster", "0.7.9", 2). + +declared_dependency("py-alabaster", "py-pygments", "test"). +node("py-pygments") :- depends_on("py-alabaster", "py-pygments"), node("py-alabaster"). + +declared_dependency("py-alabaster", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-alabaster", "py-setuptools"), node("py-alabaster"). + +declared_dependency("py-alabaster", "python", "build"). +declared_dependency("py-alabaster", "python", "link"). +declared_dependency("py-alabaster", "python", "run"). +node("python") :- depends_on("py-alabaster", "python"), node("py-alabaster"). + + +%---------------------------------------------------------------------------- +% Package: py-appdirs +%---------------------------------------------------------------------------- +version_declared("py-appdirs", "1.4.3", 0). +version_declared("py-appdirs", "1.4.0", 1). + +declared_dependency("py-appdirs", "python", "build"). +declared_dependency("py-appdirs", "python", "link"). +declared_dependency("py-appdirs", "python", "run"). +node("python") :- depends_on("py-appdirs", "python"), node("py-appdirs"). + + +%---------------------------------------------------------------------------- +% Package: py-attrs +%---------------------------------------------------------------------------- +version_declared("py-attrs", "19.2.0", 0). +version_declared("py-attrs", "18.1.0", 1). +version_declared("py-attrs", "16.3.0", 2). + +declared_dependency("py-attrs", "py-coverage", "test"). +node("py-coverage") :- depends_on("py-attrs", "py-coverage"), node("py-attrs"). + +declared_dependency("py-attrs", "py-hypothesis", "test"). +node("py-hypothesis") :- depends_on("py-attrs", "py-hypothesis"), node("py-attrs"). + +declared_dependency("py-attrs", "py-pympler", "test"). +node("py-pympler") :- depends_on("py-attrs", "py-pympler"), node("py-attrs"). + +declared_dependency("py-attrs", "py-pytest", "test"). +node("py-pytest") :- depends_on("py-attrs", "py-pytest"), node("py-attrs"). + +declared_dependency("py-attrs", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-attrs", "py-setuptools"), node("py-attrs"). + +declared_dependency("py-attrs", "py-six", "test"). +node("py-six") :- depends_on("py-attrs", "py-six"), node("py-attrs"). + +declared_dependency("py-attrs", "py-zope-interface", "test"). +node("py-zope-interface") :- depends_on("py-attrs", "py-zope-interface"), node("py-attrs"). + +declared_dependency("py-attrs", "python", "build"). +declared_dependency("py-attrs", "python", "link"). +declared_dependency("py-attrs", "python", "run"). +node("python") :- depends_on("py-attrs", "python"), node("py-attrs"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-attrs", "python"), node("py-attrs"). + + +%---------------------------------------------------------------------------- +% Package: py-babel +%---------------------------------------------------------------------------- +version_declared("py-babel", "2.7.0", 0). +version_declared("py-babel", "2.6.0", 1). +version_declared("py-babel", "2.4.0", 2). +version_declared("py-babel", "2.3.4", 3). + +declared_dependency("py-babel", "py-freezegun", "test"). +node("py-freezegun") :- depends_on("py-babel", "py-freezegun"), node("py-babel"). + +declared_dependency("py-babel", "py-pytest", "test"). +node("py-pytest") :- depends_on("py-babel", "py-pytest"), node("py-babel"). + +declared_dependency("py-babel", "py-pytz", "build"). +declared_dependency("py-babel", "py-pytz", "run"). +node("py-pytz") :- depends_on("py-babel", "py-pytz"), node("py-babel"). +1 { version("py-pytz", "2016.3"); version("py-pytz", "2016.6.1"); version("py-pytz", "2016.10"); version("py-pytz", "2018.4"); version("py-pytz", "2019.3") } 1 :- depends_on("py-babel", "py-pytz"), node("py-babel"). + +declared_dependency("py-babel", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-babel", "py-setuptools"), node("py-babel"). + +declared_dependency("py-babel", "python", "build"). +declared_dependency("py-babel", "python", "link"). +declared_dependency("py-babel", "python", "run"). +node("python") :- depends_on("py-babel", "python"), node("py-babel"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-babel", "python"), node("py-babel"). + + +%---------------------------------------------------------------------------- +% Package: py-certifi +%---------------------------------------------------------------------------- +version_declared("py-certifi", "2019.9.11", 0). +version_declared("py-certifi", "2019.6.16", 1). +version_declared("py-certifi", "2017.4.17", 2). +version_declared("py-certifi", "2017.1.23", 3). + +declared_dependency("py-certifi", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-certifi", "py-setuptools"), node("py-certifi"). + +declared_dependency("py-certifi", "python", "build"). +declared_dependency("py-certifi", "python", "link"). +declared_dependency("py-certifi", "python", "run"). +node("python") :- depends_on("py-certifi", "python"), node("py-certifi"). + + +%---------------------------------------------------------------------------- +% Package: py-chardet +%---------------------------------------------------------------------------- +version_declared("py-chardet", "3.0.4", 0). +version_declared("py-chardet", "3.0.2", 1). +version_declared("py-chardet", "2.3.0", 2). + +declared_dependency("py-chardet", "py-hypothesis", "test"). +node("py-hypothesis") :- depends_on("py-chardet", "py-hypothesis"), node("py-chardet"). + +declared_dependency("py-chardet", "py-pytest", "test"). +node("py-pytest") :- depends_on("py-chardet", "py-pytest"), node("py-chardet"). + +declared_dependency("py-chardet", "py-pytest-runner", "build"). +node("py-pytest-runner") :- depends_on("py-chardet", "py-pytest-runner"), node("py-chardet"). + +declared_dependency("py-chardet", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-chardet", "py-setuptools"), node("py-chardet"). + +declared_dependency("py-chardet", "python", "build"). +declared_dependency("py-chardet", "python", "link"). +declared_dependency("py-chardet", "python", "run"). +node("python") :- depends_on("py-chardet", "python"), node("py-chardet"). + + +%---------------------------------------------------------------------------- +% Package: py-cython +%---------------------------------------------------------------------------- +version_declared("py-cython", "0.29.14", 0). +version_declared("py-cython", "0.29.13", 1). +version_declared("py-cython", "0.29.7", 2). +version_declared("py-cython", "0.29.5", 3). +version_declared("py-cython", "0.29", 4). +version_declared("py-cython", "0.28.6", 5). +version_declared("py-cython", "0.28.3", 6). +version_declared("py-cython", "0.28.1", 7). +version_declared("py-cython", "0.25.2", 8). +version_declared("py-cython", "0.23.5", 9). +version_declared("py-cython", "0.23.4", 10). +version_declared("py-cython", "0.21.2", 11). + +declared_dependency("py-cython", "gdb", "test"). +node("gdb") :- depends_on("py-cython", "gdb"), node("py-cython"). + +declared_dependency("py-cython", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-cython", "py-setuptools"), node("py-cython"). + +declared_dependency("py-cython", "python", "build") :- node("py-cython"), 1 { version("py-cython", "0.21.2") } 1. +declared_dependency("py-cython", "python", "run") :- node("py-cython"), 1 { version("py-cython", "0.21.2") } 1. +node("python") :- depends_on("py-cython", "python"), node("py-cython"), 1 { version("py-cython", "0.21.2") } 1. +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16") } 1 :- depends_on("py-cython", "python"), node("py-cython"), 1 { version("py-cython", "0.21.2") } 1. +declared_dependency("py-cython", "python", "build"). +declared_dependency("py-cython", "python", "link"). +declared_dependency("py-cython", "python", "run"). +node("python") :- depends_on("py-cython", "python"), node("py-cython"). +declared_dependency("py-cython", "python", "build") :- node("py-cython"), 1 { version("py-cython", "0.23.4"); version("py-cython", "0.23.5"); version("py-cython", "0.25.2"); version("py-cython", "0.28.1"); version("py-cython", "0.28.3"); version("py-cython", "0.28.6"); version("py-cython", "0.29"); version("py-cython", "0.29.5"); version("py-cython", "0.29.7"); version("py-cython", "0.29.13"); version("py-cython", "0.29.14") } 1. +declared_dependency("py-cython", "python", "run") :- node("py-cython"), 1 { version("py-cython", "0.23.4"); version("py-cython", "0.23.5"); version("py-cython", "0.25.2"); version("py-cython", "0.28.1"); version("py-cython", "0.28.3"); version("py-cython", "0.28.6"); version("py-cython", "0.29"); version("py-cython", "0.29.5"); version("py-cython", "0.29.7"); version("py-cython", "0.29.13"); version("py-cython", "0.29.14") } 1. +node("python") :- depends_on("py-cython", "python"), node("py-cython"), 1 { version("py-cython", "0.23.4"); version("py-cython", "0.23.5"); version("py-cython", "0.25.2"); version("py-cython", "0.28.1"); version("py-cython", "0.28.3"); version("py-cython", "0.28.6"); version("py-cython", "0.29"); version("py-cython", "0.29.5"); version("py-cython", "0.29.7"); version("py-cython", "0.29.13"); version("py-cython", "0.29.14") } 1. +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.3.6"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-cython", "python"), node("py-cython"), 1 { version("py-cython", "0.23.4"); version("py-cython", "0.23.5"); version("py-cython", "0.25.2"); version("py-cython", "0.28.1"); version("py-cython", "0.28.3"); version("py-cython", "0.28.6"); version("py-cython", "0.29"); version("py-cython", "0.29.5"); version("py-cython", "0.29.7"); version("py-cython", "0.29.13"); version("py-cython", "0.29.14") } 1. + + +%---------------------------------------------------------------------------- +% Package: py-docutils +%---------------------------------------------------------------------------- +version_declared("py-docutils", "0.15.2", 0). +version_declared("py-docutils", "0.14", 1). +version_declared("py-docutils", "0.13.1", 2). +version_declared("py-docutils", "0.12", 3). + +declared_dependency("py-docutils", "py-setuptools", "build") :- node("py-docutils"), 1 { version("py-docutils", "0.15.2") } 1. +node("py-setuptools") :- depends_on("py-docutils", "py-setuptools"), node("py-docutils"), 1 { version("py-docutils", "0.15.2") } 1. + +declared_dependency("py-docutils", "python", "build") :- node("py-docutils"). +declared_dependency("py-docutils", "python", "run") :- node("py-docutils"). +node("python") :- depends_on("py-docutils", "python"), node("py-docutils"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16") } 1 :- depends_on("py-docutils", "python"), node("py-docutils"). +declared_dependency("py-docutils", "python", "build"). +declared_dependency("py-docutils", "python", "link"). +declared_dependency("py-docutils", "python", "run"). +node("python") :- depends_on("py-docutils", "python"), node("py-docutils"). +declared_dependency("py-docutils", "python", "build") :- node("py-docutils"). +declared_dependency("py-docutils", "python", "run") :- node("py-docutils"). +node("python") :- depends_on("py-docutils", "python"), node("py-docutils"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16") } 1 :- depends_on("py-docutils", "python"), node("py-docutils"). +declared_dependency("py-docutils", "python", "build") :- node("py-docutils"). +declared_dependency("py-docutils", "python", "run") :- node("py-docutils"). +node("python") :- depends_on("py-docutils", "python"), node("py-docutils"). +declared_dependency("py-docutils", "python", "build") :- node("py-docutils"), 1 { version("py-docutils", "0.12"); version("py-docutils", "0.13.1") } 1. +declared_dependency("py-docutils", "python", "run") :- node("py-docutils"), 1 { version("py-docutils", "0.12"); version("py-docutils", "0.13.1") } 1. +node("python") :- depends_on("py-docutils", "python"), node("py-docutils"), 1 { version("py-docutils", "0.12"); version("py-docutils", "0.13.1") } 1. +declared_dependency("py-docutils", "python", "build") :- node("py-docutils"), 1 { version("py-docutils", "0.14"); version("py-docutils", "0.15.2") } 1. +declared_dependency("py-docutils", "python", "run") :- node("py-docutils"), 1 { version("py-docutils", "0.14"); version("py-docutils", "0.15.2") } 1. +node("python") :- depends_on("py-docutils", "python"), node("py-docutils"), 1 { version("py-docutils", "0.14"); version("py-docutils", "0.15.2") } 1. +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.3.6"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-docutils", "python"), node("py-docutils"), 1 { version("py-docutils", "0.14"); version("py-docutils", "0.15.2") } 1. +declared_dependency("py-docutils", "python", "build") :- node("py-docutils"). +declared_dependency("py-docutils", "python", "run") :- node("py-docutils"). +node("python") :- depends_on("py-docutils", "python"), node("py-docutils"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-docutils", "python"), node("py-docutils"). + + +%---------------------------------------------------------------------------- +% Package: py-idna +%---------------------------------------------------------------------------- +version_declared("py-idna", "2.8", 0). +version_declared("py-idna", "2.5", 1). + +declared_dependency("py-idna", "py-setuptools", "build"). +declared_dependency("py-idna", "py-setuptools", "link"). +node("py-setuptools") :- depends_on("py-idna", "py-setuptools"), node("py-idna"). + +declared_dependency("py-idna", "python", "build"). +declared_dependency("py-idna", "python", "link"). +declared_dependency("py-idna", "python", "run"). +node("python") :- depends_on("py-idna", "python"), node("py-idna"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-idna", "python"), node("py-idna"). + + +%---------------------------------------------------------------------------- +% Package: py-imagesize +%---------------------------------------------------------------------------- +version_declared("py-imagesize", "1.1.0", 0). +version_declared("py-imagesize", "0.7.1", 1). + +declared_dependency("py-imagesize", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-imagesize", "py-setuptools"), node("py-imagesize"). + +declared_dependency("py-imagesize", "python", "build"). +declared_dependency("py-imagesize", "python", "link"). +declared_dependency("py-imagesize", "python", "run"). +node("python") :- depends_on("py-imagesize", "python"), node("py-imagesize"). + + +%---------------------------------------------------------------------------- +% Package: py-jinja2 +%---------------------------------------------------------------------------- +version_declared("py-jinja2", "2.10.3", 0). +version_declared("py-jinja2", "2.10", 1). +version_declared("py-jinja2", "2.9.6", 2). +version_declared("py-jinja2", "2.8", 3). +version_declared("py-jinja2", "2.7.3", 4). +version_declared("py-jinja2", "2.7.2", 5). +version_declared("py-jinja2", "2.7.1", 6). +version_declared("py-jinja2", "2.7", 7). + +declared_dependency("py-jinja2", "py-babel", "build"). +declared_dependency("py-jinja2", "py-babel", "run"). +node("py-babel") :- depends_on("py-jinja2", "py-babel"), node("py-jinja2"). + +declared_dependency("py-jinja2", "py-markupsafe", "build"). +declared_dependency("py-jinja2", "py-markupsafe", "run"). +node("py-markupsafe") :- depends_on("py-jinja2", "py-markupsafe"), node("py-jinja2"). +1 { version("py-markupsafe", "0.23"); version("py-markupsafe", "1.0"); version("py-markupsafe", "1.1.1") } 1 :- depends_on("py-jinja2", "py-markupsafe"), node("py-jinja2"). + +declared_dependency("py-jinja2", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-jinja2", "py-setuptools"), node("py-jinja2"). + +declared_dependency("py-jinja2", "python", "build"). +declared_dependency("py-jinja2", "python", "link"). +declared_dependency("py-jinja2", "python", "run"). +node("python") :- depends_on("py-jinja2", "python"), node("py-jinja2"). + + +%---------------------------------------------------------------------------- +% Package: py-mako +%---------------------------------------------------------------------------- +version_declared("py-mako", "1.0.4", 0). +version_declared("py-mako", "1.0.1", 1). + +declared_dependency("py-mako", "py-markupsafe", "build"). +declared_dependency("py-mako", "py-markupsafe", "run"). +node("py-markupsafe") :- depends_on("py-mako", "py-markupsafe"), node("py-mako"). + +declared_dependency("py-mako", "py-mock", "test"). +node("py-mock") :- depends_on("py-mako", "py-mock"), node("py-mako"). + +declared_dependency("py-mako", "py-pytest", "test"). +node("py-pytest") :- depends_on("py-mako", "py-pytest"), node("py-mako"). + +declared_dependency("py-mako", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-mako", "py-setuptools"), node("py-mako"). + +declared_dependency("py-mako", "python", "build"). +declared_dependency("py-mako", "python", "link"). +declared_dependency("py-mako", "python", "run"). +node("python") :- depends_on("py-mako", "python"), node("py-mako"). + + +%---------------------------------------------------------------------------- +% Package: py-markupsafe +%---------------------------------------------------------------------------- +version_declared("py-markupsafe", "1.1.1", 0). +version_declared("py-markupsafe", "1.0", 1). +version_declared("py-markupsafe", "0.23", 2). +version_declared("py-markupsafe", "0.22", 3). +version_declared("py-markupsafe", "0.21", 4). +version_declared("py-markupsafe", "0.20", 5). +version_declared("py-markupsafe", "0.19", 6). + +declared_dependency("py-markupsafe", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-markupsafe", "py-setuptools"), node("py-markupsafe"). + +declared_dependency("py-markupsafe", "python", "build"). +declared_dependency("py-markupsafe", "python", "link"). +declared_dependency("py-markupsafe", "python", "run"). +node("python") :- depends_on("py-markupsafe", "python"), node("py-markupsafe"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-markupsafe", "python"), node("py-markupsafe"). + + +%---------------------------------------------------------------------------- +% Package: py-numpy +%---------------------------------------------------------------------------- +version_declared("py-numpy", "1.18.1", 0). +version_declared("py-numpy", "1.18.0", 1). +version_declared("py-numpy", "1.17.5", 2). +version_declared("py-numpy", "1.17.4", 3). +version_declared("py-numpy", "1.17.3", 4). +version_declared("py-numpy", "1.17.2", 5). +version_declared("py-numpy", "1.17.1", 6). +version_declared("py-numpy", "1.17.0", 7). +version_declared("py-numpy", "1.16.6", 8). +version_declared("py-numpy", "1.16.5", 9). +version_declared("py-numpy", "1.16.4", 10). +version_declared("py-numpy", "1.16.3", 11). +version_declared("py-numpy", "1.16.2", 12). +version_declared("py-numpy", "1.16.1", 13). +version_declared("py-numpy", "1.16.0", 14). +version_declared("py-numpy", "1.15.4", 15). +version_declared("py-numpy", "1.15.3", 16). +version_declared("py-numpy", "1.15.2", 17). +version_declared("py-numpy", "1.15.1", 18). +version_declared("py-numpy", "1.15.0", 19). +version_declared("py-numpy", "1.14.6", 20). +version_declared("py-numpy", "1.14.5", 21). +version_declared("py-numpy", "1.14.4", 22). +version_declared("py-numpy", "1.14.3", 23). +version_declared("py-numpy", "1.14.2", 24). +version_declared("py-numpy", "1.14.1", 25). +version_declared("py-numpy", "1.14.0", 26). +version_declared("py-numpy", "1.13.3", 27). +version_declared("py-numpy", "1.13.1", 28). +version_declared("py-numpy", "1.13.0", 29). +version_declared("py-numpy", "1.12.1", 30). +version_declared("py-numpy", "1.12.0", 31). +version_declared("py-numpy", "1.11.3", 32). +version_declared("py-numpy", "1.11.2", 33). +version_declared("py-numpy", "1.11.1", 34). +version_declared("py-numpy", "1.11.0", 35). +version_declared("py-numpy", "1.10.4", 36). +version_declared("py-numpy", "1.9.3", 37). +version_declared("py-numpy", "1.9.2", 38). +version_declared("py-numpy", "1.9.1", 39). +version_declared("py-numpy", "master", 40). + +variant("py-numpy", "blas"). +variant_single_value("py-numpy", "blas"). +variant_default_value("py-numpy", "blas", "True"). +variant_possible_value("py-numpy", "blas", "False"). +variant_possible_value("py-numpy", "blas", "True"). + +variant("py-numpy", "lapack"). +variant_single_value("py-numpy", "lapack"). +variant_default_value("py-numpy", "lapack", "True"). +variant_possible_value("py-numpy", "lapack", "False"). +variant_possible_value("py-numpy", "lapack", "True"). + +declared_dependency("py-numpy", "blas", "build") :- node("py-numpy"), variant_value("py-numpy", "blas", "True"). +declared_dependency("py-numpy", "blas", "link") :- node("py-numpy"), variant_value("py-numpy", "blas", "True"). +node("blas") :- depends_on("py-numpy", "blas"), node("py-numpy"), variant_value("py-numpy", "blas", "True"). + +declared_dependency("py-numpy", "lapack", "build") :- node("py-numpy"), variant_value("py-numpy", "lapack", "True"). +declared_dependency("py-numpy", "lapack", "link") :- node("py-numpy"), variant_value("py-numpy", "lapack", "True"). +node("lapack") :- depends_on("py-numpy", "lapack"), node("py-numpy"), variant_value("py-numpy", "lapack", "True"). + +declared_dependency("py-numpy", "py-cython", "build") :- node("py-numpy"), 1 { version("py-numpy", "1.18.0"); version("py-numpy", "1.18.1"); version("py-numpy", "master") } 1. +node("py-cython") :- depends_on("py-numpy", "py-cython"), node("py-numpy"), 1 { version("py-numpy", "1.18.0"); version("py-numpy", "1.18.1"); version("py-numpy", "master") } 1. +1 { version("py-cython", "0.29"); version("py-cython", "0.29.13"); version("py-cython", "0.29.14") } 1 :- depends_on("py-numpy", "py-cython"), node("py-numpy"), 1 { version("py-numpy", "1.18.0"); version("py-numpy", "1.18.1"); version("py-numpy", "master") } 1. +declared_dependency("py-numpy", "py-cython", "build") :- node("py-numpy"), 1 { version("py-numpy", "1.18.1"); version("py-numpy", "master") } 1. +node("py-cython") :- depends_on("py-numpy", "py-cython"), node("py-numpy"), 1 { version("py-numpy", "1.18.1"); version("py-numpy", "master") } 1. +1 { version("py-cython", "0.29"); version("py-cython", "0.29.14") } 1 :- depends_on("py-numpy", "py-cython"), node("py-numpy"), 1 { version("py-numpy", "1.18.1"); version("py-numpy", "master") } 1. + +declared_dependency("py-numpy", "py-nose", "test") :- node("py-numpy"), 1 { version("py-numpy", "1.9.1"); version("py-numpy", "1.9.2"); version("py-numpy", "1.9.3"); version("py-numpy", "1.10.4"); version("py-numpy", "1.11.0"); version("py-numpy", "1.11.1"); version("py-numpy", "1.11.2"); version("py-numpy", "1.11.3"); version("py-numpy", "1.12.0"); version("py-numpy", "1.12.1"); version("py-numpy", "1.13.0"); version("py-numpy", "1.13.1"); version("py-numpy", "1.13.3"); version("py-numpy", "1.14.0"); version("py-numpy", "1.14.1"); version("py-numpy", "1.14.2"); version("py-numpy", "1.14.3"); version("py-numpy", "1.14.4"); version("py-numpy", "1.14.5"); version("py-numpy", "1.14.6") } 1. +node("py-nose") :- depends_on("py-numpy", "py-nose"), node("py-numpy"), 1 { version("py-numpy", "1.9.1"); version("py-numpy", "1.9.2"); version("py-numpy", "1.9.3"); version("py-numpy", "1.10.4"); version("py-numpy", "1.11.0"); version("py-numpy", "1.11.1"); version("py-numpy", "1.11.2"); version("py-numpy", "1.11.3"); version("py-numpy", "1.12.0"); version("py-numpy", "1.12.1"); version("py-numpy", "1.13.0"); version("py-numpy", "1.13.1"); version("py-numpy", "1.13.3"); version("py-numpy", "1.14.0"); version("py-numpy", "1.14.1"); version("py-numpy", "1.14.2"); version("py-numpy", "1.14.3"); version("py-numpy", "1.14.4"); version("py-numpy", "1.14.5"); version("py-numpy", "1.14.6") } 1. + +declared_dependency("py-numpy", "py-pytest", "test") :- node("py-numpy"), 1 { version("py-numpy", "1.15.0"); version("py-numpy", "1.15.1"); version("py-numpy", "1.15.2"); version("py-numpy", "1.15.3"); version("py-numpy", "1.15.4"); version("py-numpy", "1.16.0"); version("py-numpy", "1.16.1"); version("py-numpy", "1.16.2"); version("py-numpy", "1.16.3"); version("py-numpy", "1.16.4"); version("py-numpy", "1.16.5"); version("py-numpy", "1.16.6"); version("py-numpy", "1.17.0"); version("py-numpy", "1.17.1"); version("py-numpy", "1.17.2"); version("py-numpy", "1.17.3"); version("py-numpy", "1.17.4"); version("py-numpy", "1.17.5"); version("py-numpy", "1.18.0"); version("py-numpy", "1.18.1"); version("py-numpy", "master") } 1. +node("py-pytest") :- depends_on("py-numpy", "py-pytest"), node("py-numpy"), 1 { version("py-numpy", "1.15.0"); version("py-numpy", "1.15.1"); version("py-numpy", "1.15.2"); version("py-numpy", "1.15.3"); version("py-numpy", "1.15.4"); version("py-numpy", "1.16.0"); version("py-numpy", "1.16.1"); version("py-numpy", "1.16.2"); version("py-numpy", "1.16.3"); version("py-numpy", "1.16.4"); version("py-numpy", "1.16.5"); version("py-numpy", "1.16.6"); version("py-numpy", "1.17.0"); version("py-numpy", "1.17.1"); version("py-numpy", "1.17.2"); version("py-numpy", "1.17.3"); version("py-numpy", "1.17.4"); version("py-numpy", "1.17.5"); version("py-numpy", "1.18.0"); version("py-numpy", "1.18.1"); version("py-numpy", "master") } 1. + +declared_dependency("py-numpy", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-numpy", "py-setuptools"), node("py-numpy"). + +declared_dependency("py-numpy", "python", "build"). +declared_dependency("py-numpy", "python", "link"). +declared_dependency("py-numpy", "python", "run"). +node("python") :- depends_on("py-numpy", "python"), node("py-numpy"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-numpy", "python"), node("py-numpy"). +declared_dependency("py-numpy", "python", "build") :- node("py-numpy"), 1 { version("py-numpy", "1.16.0"); version("py-numpy", "1.16.1"); version("py-numpy", "1.16.2"); version("py-numpy", "1.16.3"); version("py-numpy", "1.16.4"); version("py-numpy", "1.16.5"); version("py-numpy", "1.16.6"); version("py-numpy", "1.17.0"); version("py-numpy", "1.17.1"); version("py-numpy", "1.17.2"); version("py-numpy", "1.17.3"); version("py-numpy", "1.17.4"); version("py-numpy", "1.17.5"); version("py-numpy", "1.18.0"); version("py-numpy", "1.18.1"); version("py-numpy", "master") } 1. +declared_dependency("py-numpy", "python", "run") :- node("py-numpy"), 1 { version("py-numpy", "1.16.0"); version("py-numpy", "1.16.1"); version("py-numpy", "1.16.2"); version("py-numpy", "1.16.3"); version("py-numpy", "1.16.4"); version("py-numpy", "1.16.5"); version("py-numpy", "1.16.6"); version("py-numpy", "1.17.0"); version("py-numpy", "1.17.1"); version("py-numpy", "1.17.2"); version("py-numpy", "1.17.3"); version("py-numpy", "1.17.4"); version("py-numpy", "1.17.5"); version("py-numpy", "1.18.0"); version("py-numpy", "1.18.1"); version("py-numpy", "master") } 1. +node("python") :- depends_on("py-numpy", "python"), node("py-numpy"), 1 { version("py-numpy", "1.16.0"); version("py-numpy", "1.16.1"); version("py-numpy", "1.16.2"); version("py-numpy", "1.16.3"); version("py-numpy", "1.16.4"); version("py-numpy", "1.16.5"); version("py-numpy", "1.16.6"); version("py-numpy", "1.17.0"); version("py-numpy", "1.17.1"); version("py-numpy", "1.17.2"); version("py-numpy", "1.17.3"); version("py-numpy", "1.17.4"); version("py-numpy", "1.17.5"); version("py-numpy", "1.18.0"); version("py-numpy", "1.18.1"); version("py-numpy", "master") } 1. +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-numpy", "python"), node("py-numpy"), 1 { version("py-numpy", "1.16.0"); version("py-numpy", "1.16.1"); version("py-numpy", "1.16.2"); version("py-numpy", "1.16.3"); version("py-numpy", "1.16.4"); version("py-numpy", "1.16.5"); version("py-numpy", "1.16.6"); version("py-numpy", "1.17.0"); version("py-numpy", "1.17.1"); version("py-numpy", "1.17.2"); version("py-numpy", "1.17.3"); version("py-numpy", "1.17.4"); version("py-numpy", "1.17.5"); version("py-numpy", "1.18.0"); version("py-numpy", "1.18.1"); version("py-numpy", "master") } 1. +declared_dependency("py-numpy", "python", "build") :- node("py-numpy"), 1 { version("py-numpy", "1.17.0"); version("py-numpy", "1.17.1"); version("py-numpy", "1.17.2"); version("py-numpy", "1.17.3"); version("py-numpy", "1.17.4"); version("py-numpy", "1.17.5"); version("py-numpy", "1.18.0"); version("py-numpy", "1.18.1"); version("py-numpy", "master") } 1. +declared_dependency("py-numpy", "python", "run") :- node("py-numpy"), 1 { version("py-numpy", "1.17.0"); version("py-numpy", "1.17.1"); version("py-numpy", "1.17.2"); version("py-numpy", "1.17.3"); version("py-numpy", "1.17.4"); version("py-numpy", "1.17.5"); version("py-numpy", "1.18.0"); version("py-numpy", "1.18.1"); version("py-numpy", "master") } 1. +node("python") :- depends_on("py-numpy", "python"), node("py-numpy"), 1 { version("py-numpy", "1.17.0"); version("py-numpy", "1.17.1"); version("py-numpy", "1.17.2"); version("py-numpy", "1.17.3"); version("py-numpy", "1.17.4"); version("py-numpy", "1.17.5"); version("py-numpy", "1.18.0"); version("py-numpy", "1.18.1"); version("py-numpy", "master") } 1. +1 { version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-numpy", "python"), node("py-numpy"), 1 { version("py-numpy", "1.17.0"); version("py-numpy", "1.17.1"); version("py-numpy", "1.17.2"); version("py-numpy", "1.17.3"); version("py-numpy", "1.17.4"); version("py-numpy", "1.17.5"); version("py-numpy", "1.18.0"); version("py-numpy", "1.18.1"); version("py-numpy", "master") } 1. + + +%---------------------------------------------------------------------------- +% Package: py-packaging +%---------------------------------------------------------------------------- +version_declared("py-packaging", "19.2", 0). +version_declared("py-packaging", "19.1", 1). +version_declared("py-packaging", "17.1", 2). +version_declared("py-packaging", "16.8", 3). + +declared_dependency("py-packaging", "py-attrs", "build") :- node("py-packaging"), 1 { version("py-packaging", "16.8"); version("py-packaging", "17.1"); version("py-packaging", "19.1") } 1. +declared_dependency("py-packaging", "py-attrs", "run") :- node("py-packaging"), 1 { version("py-packaging", "16.8"); version("py-packaging", "17.1"); version("py-packaging", "19.1") } 1. +node("py-attrs") :- depends_on("py-packaging", "py-attrs"), node("py-packaging"), 1 { version("py-packaging", "16.8"); version("py-packaging", "17.1"); version("py-packaging", "19.1") } 1. + +declared_dependency("py-packaging", "py-pyparsing", "build"). +declared_dependency("py-packaging", "py-pyparsing", "run"). +node("py-pyparsing") :- depends_on("py-packaging", "py-pyparsing"), node("py-packaging"). + +declared_dependency("py-packaging", "py-six", "build"). +declared_dependency("py-packaging", "py-six", "run"). +node("py-six") :- depends_on("py-packaging", "py-six"), node("py-packaging"). + +declared_dependency("py-packaging", "python", "build"). +declared_dependency("py-packaging", "python", "link"). +declared_dependency("py-packaging", "python", "run"). +node("python") :- depends_on("py-packaging", "python"), node("py-packaging"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-packaging", "python"), node("py-packaging"). + + +%---------------------------------------------------------------------------- +% Package: py-pygments +%---------------------------------------------------------------------------- +version_declared("py-pygments", "2.4.2", 0). +version_declared("py-pygments", "2.3.1", 1). +version_declared("py-pygments", "2.2.0", 2). +version_declared("py-pygments", "2.1.3", 3). +version_declared("py-pygments", "2.0.2", 4). +version_declared("py-pygments", "2.0.1", 5). + +declared_dependency("py-pygments", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-pygments", "py-setuptools"), node("py-pygments"). + +declared_dependency("py-pygments", "python", "build"). +declared_dependency("py-pygments", "python", "link"). +declared_dependency("py-pygments", "python", "run"). +node("python") :- depends_on("py-pygments", "python"), node("py-pygments"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-pygments", "python"), node("py-pygments"). + + +%---------------------------------------------------------------------------- +% Package: py-pyparsing +%---------------------------------------------------------------------------- +version_declared("py-pyparsing", "2.4.2", 0). +version_declared("py-pyparsing", "2.3.1", 1). +version_declared("py-pyparsing", "2.2.0", 2). +version_declared("py-pyparsing", "2.1.10", 3). +version_declared("py-pyparsing", "2.0.3", 4). + +declared_dependency("py-pyparsing", "py-setuptools", "build") :- node("py-pyparsing"), 1 { version("py-pyparsing", "2.3.1"); version("py-pyparsing", "2.4.2") } 1. +node("py-setuptools") :- depends_on("py-pyparsing", "py-setuptools"), node("py-pyparsing"), 1 { version("py-pyparsing", "2.3.1"); version("py-pyparsing", "2.4.2") } 1. + +declared_dependency("py-pyparsing", "python", "build"). +declared_dependency("py-pyparsing", "python", "link"). +declared_dependency("py-pyparsing", "python", "run"). +node("python") :- depends_on("py-pyparsing", "python"), node("py-pyparsing"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.3.6"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-pyparsing", "python"), node("py-pyparsing"). + + +%---------------------------------------------------------------------------- +% Package: py-pytest-runner +%---------------------------------------------------------------------------- +version_declared("py-pytest-runner", "5.1", 0). +version_declared("py-pytest-runner", "2.11.1", 1). + +declared_dependency("py-pytest-runner", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-pytest-runner", "py-setuptools"), node("py-pytest-runner"). + +declared_dependency("py-pytest-runner", "py-setuptools-scm", "build"). +node("py-setuptools-scm") :- depends_on("py-pytest-runner", "py-setuptools-scm"), node("py-pytest-runner"). + +declared_dependency("py-pytest-runner", "python", "build"). +declared_dependency("py-pytest-runner", "python", "link"). +declared_dependency("py-pytest-runner", "python", "run"). +node("python") :- depends_on("py-pytest-runner", "python"), node("py-pytest-runner"). + + +%---------------------------------------------------------------------------- +% Package: py-pytz +%---------------------------------------------------------------------------- +version_declared("py-pytz", "2019.3", 0). +version_declared("py-pytz", "2018.4", 1). +version_declared("py-pytz", "2016.10", 2). +version_declared("py-pytz", "2016.6.1", 3). +version_declared("py-pytz", "2016.3", 4). +version_declared("py-pytz", "2015.4", 5). +version_declared("py-pytz", "2014.10", 6). +version_declared("py-pytz", "2014.9", 7). + +declared_dependency("py-pytz", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-pytz", "py-setuptools"), node("py-pytz"). + +declared_dependency("py-pytz", "python", "build"). +declared_dependency("py-pytz", "python", "link"). +declared_dependency("py-pytz", "python", "run"). +node("python") :- depends_on("py-pytz", "python"), node("py-pytz"). + + +%---------------------------------------------------------------------------- +% Package: py-requests +%---------------------------------------------------------------------------- +version_declared("py-requests", "2.22.0", 0). +version_declared("py-requests", "2.21.0", 1). +version_declared("py-requests", "2.14.2", 2). +version_declared("py-requests", "2.13.0", 3). +version_declared("py-requests", "2.11.1", 4). +version_declared("py-requests", "2.3.0", 5). + +declared_dependency("py-requests", "py-certifi", "build") :- node("py-requests"), 1 { version("py-requests", "2.21.0"); version("py-requests", "2.22.0") } 1. +declared_dependency("py-requests", "py-certifi", "run") :- node("py-requests"), 1 { version("py-requests", "2.21.0"); version("py-requests", "2.22.0") } 1. +node("py-certifi") :- depends_on("py-requests", "py-certifi"), node("py-requests"), 1 { version("py-requests", "2.21.0"); version("py-requests", "2.22.0") } 1. +1 { version("py-certifi", "2017.4.17"); version("py-certifi", "2019.6.16"); version("py-certifi", "2019.9.11") } 1 :- depends_on("py-requests", "py-certifi"), node("py-requests"), 1 { version("py-requests", "2.21.0"); version("py-requests", "2.22.0") } 1. + +declared_dependency("py-requests", "py-chardet", "build") :- node("py-requests"), 1 { version("py-requests", "2.21.0"); version("py-requests", "2.22.0") } 1. +declared_dependency("py-requests", "py-chardet", "run") :- node("py-requests"), 1 { version("py-requests", "2.21.0"); version("py-requests", "2.22.0") } 1. +node("py-chardet") :- depends_on("py-requests", "py-chardet"), node("py-requests"), 1 { version("py-requests", "2.21.0"); version("py-requests", "2.22.0") } 1. +1 { version("py-chardet", "3.0.2"); version("py-chardet", "3.0.4") } 1 :- depends_on("py-requests", "py-chardet"), node("py-requests"), 1 { version("py-requests", "2.21.0"); version("py-requests", "2.22.0") } 1. + +declared_dependency("py-requests", "py-idna", "build") :- node("py-requests"), 1 { version("py-requests", "2.21.0"); version("py-requests", "2.22.0") } 1. +declared_dependency("py-requests", "py-idna", "run") :- node("py-requests"), 1 { version("py-requests", "2.21.0"); version("py-requests", "2.22.0") } 1. +node("py-idna") :- depends_on("py-requests", "py-idna"), node("py-requests"), 1 { version("py-requests", "2.21.0"); version("py-requests", "2.22.0") } 1. + +declared_dependency("py-requests", "py-pysocks", "test"). +node("py-pysocks") :- depends_on("py-requests", "py-pysocks"), node("py-requests"). + +declared_dependency("py-requests", "py-pytest", "test"). +node("py-pytest") :- depends_on("py-requests", "py-pytest"), node("py-requests"). + +declared_dependency("py-requests", "py-pytest-cov", "test"). +node("py-pytest-cov") :- depends_on("py-requests", "py-pytest-cov"), node("py-requests"). + +declared_dependency("py-requests", "py-pytest-httpbin", "test"). +node("py-pytest-httpbin") :- depends_on("py-requests", "py-pytest-httpbin"), node("py-requests"). + +declared_dependency("py-requests", "py-pytest-mock", "test"). +node("py-pytest-mock") :- depends_on("py-requests", "py-pytest-mock"), node("py-requests"). + +declared_dependency("py-requests", "py-pytest-xdist", "test"). +node("py-pytest-xdist") :- depends_on("py-requests", "py-pytest-xdist"), node("py-requests"). + +declared_dependency("py-requests", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-requests", "py-setuptools"), node("py-requests"). + +declared_dependency("py-requests", "py-urllib3", "build") :- node("py-requests"), 1 { version("py-requests", "2.21.0"); version("py-requests", "2.22.0") } 1. +declared_dependency("py-requests", "py-urllib3", "run") :- node("py-requests"), 1 { version("py-requests", "2.21.0"); version("py-requests", "2.22.0") } 1. +node("py-urllib3") :- depends_on("py-requests", "py-urllib3"), node("py-requests"), 1 { version("py-requests", "2.21.0"); version("py-requests", "2.22.0") } 1. +1 { version("py-urllib3", "1.21.1"); version("py-urllib3", "1.25.6") } 1 :- depends_on("py-requests", "py-urllib3"), node("py-requests"), 1 { version("py-requests", "2.21.0"); version("py-requests", "2.22.0") } 1. + +declared_dependency("py-requests", "python", "build"). +declared_dependency("py-requests", "python", "link"). +declared_dependency("py-requests", "python", "run"). +node("python") :- depends_on("py-requests", "python"), node("py-requests"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-requests", "python"), node("py-requests"). + + +%---------------------------------------------------------------------------- +% Package: py-setuptools +%---------------------------------------------------------------------------- +version_declared("py-setuptools", "41.4.0", 0). +version_declared("py-setuptools", "41.0.1", 1). +version_declared("py-setuptools", "40.8.0", 2). +version_declared("py-setuptools", "40.4.3", 3). +version_declared("py-setuptools", "40.2.0", 4). +version_declared("py-setuptools", "39.2.0", 5). +version_declared("py-setuptools", "39.0.1", 6). +version_declared("py-setuptools", "35.0.2", 7). +version_declared("py-setuptools", "34.4.1", 8). +version_declared("py-setuptools", "34.2.0", 9). +version_declared("py-setuptools", "25.2.0", 10). +version_declared("py-setuptools", "20.7.0", 11). +version_declared("py-setuptools", "20.6.7", 12). +version_declared("py-setuptools", "19.2", 13). +version_declared("py-setuptools", "18.1", 14). +version_declared("py-setuptools", "16.0", 15). +version_declared("py-setuptools", "11.3.1", 16). + +declared_dependency("py-setuptools", "py-appdirs", "build") :- node("py-setuptools"), 1 { version("py-setuptools", "34.2.0"); version("py-setuptools", "34.4.1"); version("py-setuptools", "35.0.2") } 1. +declared_dependency("py-setuptools", "py-appdirs", "run") :- node("py-setuptools"), 1 { version("py-setuptools", "34.2.0"); version("py-setuptools", "34.4.1"); version("py-setuptools", "35.0.2") } 1. +node("py-appdirs") :- depends_on("py-setuptools", "py-appdirs"), node("py-setuptools"), 1 { version("py-setuptools", "34.2.0"); version("py-setuptools", "34.4.1"); version("py-setuptools", "35.0.2") } 1. + +declared_dependency("py-setuptools", "py-packaging", "build") :- node("py-setuptools"), 1 { version("py-setuptools", "34.2.0"); version("py-setuptools", "34.4.1"); version("py-setuptools", "35.0.2") } 1. +declared_dependency("py-setuptools", "py-packaging", "run") :- node("py-setuptools"), 1 { version("py-setuptools", "34.2.0"); version("py-setuptools", "34.4.1"); version("py-setuptools", "35.0.2") } 1. +node("py-packaging") :- depends_on("py-setuptools", "py-packaging"), node("py-setuptools"), 1 { version("py-setuptools", "34.2.0"); version("py-setuptools", "34.4.1"); version("py-setuptools", "35.0.2") } 1. + +declared_dependency("py-setuptools", "py-six", "build") :- node("py-setuptools"), 1 { version("py-setuptools", "34.2.0"); version("py-setuptools", "34.4.1"); version("py-setuptools", "35.0.2") } 1. +declared_dependency("py-setuptools", "py-six", "run") :- node("py-setuptools"), 1 { version("py-setuptools", "34.2.0"); version("py-setuptools", "34.4.1"); version("py-setuptools", "35.0.2") } 1. +node("py-six") :- depends_on("py-setuptools", "py-six"), node("py-setuptools"), 1 { version("py-setuptools", "34.2.0"); version("py-setuptools", "34.4.1"); version("py-setuptools", "35.0.2") } 1. + +declared_dependency("py-setuptools", "python", "build"). +declared_dependency("py-setuptools", "python", "link"). +declared_dependency("py-setuptools", "python", "run"). +node("python") :- depends_on("py-setuptools", "python"), node("py-setuptools"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-setuptools", "python"), node("py-setuptools"). + + +%---------------------------------------------------------------------------- +% Package: py-setuptools-scm +%---------------------------------------------------------------------------- +version_declared("py-setuptools-scm", "3.3.3", 0). +version_declared("py-setuptools-scm", "3.1.0", 1). +version_declared("py-setuptools-scm", "1.15.6", 2). + +declared_dependency("py-setuptools-scm", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-setuptools-scm", "py-setuptools"), node("py-setuptools-scm"). + +declared_dependency("py-setuptools-scm", "python", "build"). +declared_dependency("py-setuptools-scm", "python", "link"). +declared_dependency("py-setuptools-scm", "python", "run"). +node("python") :- depends_on("py-setuptools-scm", "python"), node("py-setuptools-scm"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-setuptools-scm", "python"), node("py-setuptools-scm"). + + +%---------------------------------------------------------------------------- +% Package: py-six +%---------------------------------------------------------------------------- +version_declared("py-six", "1.12.0", 0). +version_declared("py-six", "1.11.0", 1). +version_declared("py-six", "1.10.0", 2). +version_declared("py-six", "1.9.0", 3). +version_declared("py-six", "1.8.0", 4). + +declared_dependency("py-six", "python", "build"). +declared_dependency("py-six", "python", "link"). +declared_dependency("py-six", "python", "run"). +node("python") :- depends_on("py-six", "python"), node("py-six"). + + +%---------------------------------------------------------------------------- +% Package: py-snowballstemmer +%---------------------------------------------------------------------------- +version_declared("py-snowballstemmer", "2.0.0", 0). +version_declared("py-snowballstemmer", "1.2.1", 1). + +declared_dependency("py-snowballstemmer", "py-setuptools", "build") :- node("py-snowballstemmer"), 1 { version("py-snowballstemmer", "2.0.0") } 1. +node("py-setuptools") :- depends_on("py-snowballstemmer", "py-setuptools"), node("py-snowballstemmer"), 1 { version("py-snowballstemmer", "2.0.0") } 1. + +declared_dependency("py-snowballstemmer", "python", "build"). +declared_dependency("py-snowballstemmer", "python", "link"). +declared_dependency("py-snowballstemmer", "python", "run"). +node("python") :- depends_on("py-snowballstemmer", "python"), node("py-snowballstemmer"). + + +%---------------------------------------------------------------------------- +% Package: py-sphinx +%---------------------------------------------------------------------------- +version_declared("py-sphinx", "2.2.0", 0). +version_declared("py-sphinx", "1.8.4", 1). +version_declared("py-sphinx", "1.8.2", 2). +version_declared("py-sphinx", "1.7.4", 3). +version_declared("py-sphinx", "1.6.3", 4). +version_declared("py-sphinx", "1.6.1", 5). +version_declared("py-sphinx", "1.5.5", 6). +version_declared("py-sphinx", "1.4.5", 7). +version_declared("py-sphinx", "1.3.1", 8). + +declared_dependency("py-sphinx", "py-alabaster", "build"). +declared_dependency("py-sphinx", "py-alabaster", "run"). +node("py-alabaster") :- depends_on("py-sphinx", "py-alabaster"), node("py-sphinx"). + +declared_dependency("py-sphinx", "py-babel", "build"). +declared_dependency("py-sphinx", "py-babel", "run"). +node("py-babel") :- depends_on("py-sphinx", "py-babel"), node("py-sphinx"). + +declared_dependency("py-sphinx", "py-docutils", "build"). +declared_dependency("py-sphinx", "py-docutils", "run"). +node("py-docutils") :- depends_on("py-sphinx", "py-docutils"), node("py-sphinx"). + +declared_dependency("py-sphinx", "py-docutils-stubs", "test"). +node("py-docutils-stubs") :- depends_on("py-sphinx", "py-docutils-stubs"), node("py-sphinx"). + +declared_dependency("py-sphinx", "py-flake8", "test"). +node("py-flake8") :- depends_on("py-sphinx", "py-flake8"), node("py-sphinx"). + +declared_dependency("py-sphinx", "py-flake8-import-order", "test"). +node("py-flake8-import-order") :- depends_on("py-sphinx", "py-flake8-import-order"), node("py-sphinx"). + +declared_dependency("py-sphinx", "py-html5lib", "test"). +node("py-html5lib") :- depends_on("py-sphinx", "py-html5lib"), node("py-sphinx"). + +declared_dependency("py-sphinx", "py-imagesize", "build") :- node("py-sphinx"), 1 { version("py-sphinx", "1.4.5"); version("py-sphinx", "1.5.5"); version("py-sphinx", "1.6.1"); version("py-sphinx", "1.6.3"); version("py-sphinx", "1.7.4"); version("py-sphinx", "1.8.2"); version("py-sphinx", "1.8.4"); version("py-sphinx", "2.2.0") } 1. +declared_dependency("py-sphinx", "py-imagesize", "run") :- node("py-sphinx"), 1 { version("py-sphinx", "1.4.5"); version("py-sphinx", "1.5.5"); version("py-sphinx", "1.6.1"); version("py-sphinx", "1.6.3"); version("py-sphinx", "1.7.4"); version("py-sphinx", "1.8.2"); version("py-sphinx", "1.8.4"); version("py-sphinx", "2.2.0") } 1. +node("py-imagesize") :- depends_on("py-sphinx", "py-imagesize"), node("py-sphinx"), 1 { version("py-sphinx", "1.4.5"); version("py-sphinx", "1.5.5"); version("py-sphinx", "1.6.1"); version("py-sphinx", "1.6.3"); version("py-sphinx", "1.7.4"); version("py-sphinx", "1.8.2"); version("py-sphinx", "1.8.4"); version("py-sphinx", "2.2.0") } 1. + +declared_dependency("py-sphinx", "py-jinja2", "build"). +declared_dependency("py-sphinx", "py-jinja2", "run"). +node("py-jinja2") :- depends_on("py-sphinx", "py-jinja2"), node("py-sphinx"). + +declared_dependency("py-sphinx", "py-mypy", "test"). +node("py-mypy") :- depends_on("py-sphinx", "py-mypy"), node("py-sphinx"). + +declared_dependency("py-sphinx", "py-packaging", "build") :- node("py-sphinx"), 1 { version("py-sphinx", "1.7.4"); version("py-sphinx", "1.8.2"); version("py-sphinx", "1.8.4"); version("py-sphinx", "2.2.0") } 1. +declared_dependency("py-sphinx", "py-packaging", "run") :- node("py-sphinx"), 1 { version("py-sphinx", "1.7.4"); version("py-sphinx", "1.8.2"); version("py-sphinx", "1.8.4"); version("py-sphinx", "2.2.0") } 1. +node("py-packaging") :- depends_on("py-sphinx", "py-packaging"), node("py-sphinx"), 1 { version("py-sphinx", "1.7.4"); version("py-sphinx", "1.8.2"); version("py-sphinx", "1.8.4"); version("py-sphinx", "2.2.0") } 1. + +declared_dependency("py-sphinx", "py-pygments", "build"). +declared_dependency("py-sphinx", "py-pygments", "run"). +node("py-pygments") :- depends_on("py-sphinx", "py-pygments"), node("py-sphinx"). + +declared_dependency("py-sphinx", "py-pytest", "test"). +node("py-pytest") :- depends_on("py-sphinx", "py-pytest"), node("py-sphinx"). + +declared_dependency("py-sphinx", "py-pytest-cov", "test"). +node("py-pytest-cov") :- depends_on("py-sphinx", "py-pytest-cov"), node("py-sphinx"). + +declared_dependency("py-sphinx", "py-requests", "build"). +declared_dependency("py-sphinx", "py-requests", "run"). +node("py-requests") :- depends_on("py-sphinx", "py-requests"), node("py-sphinx"). +1 { version("py-requests", "2.11.1"); version("py-requests", "2.13.0"); version("py-requests", "2.14.2"); version("py-requests", "2.21.0"); version("py-requests", "2.22.0") } 1 :- depends_on("py-sphinx", "py-requests"), node("py-sphinx"). + +declared_dependency("py-sphinx", "py-setuptools", "build"). +declared_dependency("py-sphinx", "py-setuptools", "run"). +node("py-setuptools") :- depends_on("py-sphinx", "py-setuptools"), node("py-sphinx"). + +declared_dependency("py-sphinx", "py-six", "build") :- node("py-sphinx"), 1 { version("py-sphinx", "1.3.1"); version("py-sphinx", "1.4.5"); version("py-sphinx", "1.5.5"); version("py-sphinx", "1.6.1"); version("py-sphinx", "1.6.3"); version("py-sphinx", "1.7.4"); version("py-sphinx", "1.8.2"); version("py-sphinx", "1.8.4") } 1. +declared_dependency("py-sphinx", "py-six", "run") :- node("py-sphinx"), 1 { version("py-sphinx", "1.3.1"); version("py-sphinx", "1.4.5"); version("py-sphinx", "1.5.5"); version("py-sphinx", "1.6.1"); version("py-sphinx", "1.6.3"); version("py-sphinx", "1.7.4"); version("py-sphinx", "1.8.2"); version("py-sphinx", "1.8.4") } 1. +node("py-six") :- depends_on("py-sphinx", "py-six"), node("py-sphinx"), 1 { version("py-sphinx", "1.3.1"); version("py-sphinx", "1.4.5"); version("py-sphinx", "1.5.5"); version("py-sphinx", "1.6.1"); version("py-sphinx", "1.6.3"); version("py-sphinx", "1.7.4"); version("py-sphinx", "1.8.2"); version("py-sphinx", "1.8.4") } 1. + +declared_dependency("py-sphinx", "py-snowballstemmer", "build"). +declared_dependency("py-sphinx", "py-snowballstemmer", "run"). +node("py-snowballstemmer") :- depends_on("py-sphinx", "py-snowballstemmer"), node("py-sphinx"). + +declared_dependency("py-sphinx", "py-sphinx-rtd-theme", "build") :- node("py-sphinx"), 1 { version("py-sphinx", "1.3.1") } 1. +declared_dependency("py-sphinx", "py-sphinx-rtd-theme", "run") :- node("py-sphinx"), 1 { version("py-sphinx", "1.3.1") } 1. +node("py-sphinx-rtd-theme") :- depends_on("py-sphinx", "py-sphinx-rtd-theme"), node("py-sphinx"), 1 { version("py-sphinx", "1.3.1") } 1. + +declared_dependency("py-sphinx", "py-sphinxcontrib-applehelp", "build") :- node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. +declared_dependency("py-sphinx", "py-sphinxcontrib-applehelp", "run") :- node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. +node("py-sphinxcontrib-applehelp") :- depends_on("py-sphinx", "py-sphinxcontrib-applehelp"), node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. + +declared_dependency("py-sphinx", "py-sphinxcontrib-devhelp", "build") :- node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. +declared_dependency("py-sphinx", "py-sphinxcontrib-devhelp", "run") :- node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. +node("py-sphinxcontrib-devhelp") :- depends_on("py-sphinx", "py-sphinxcontrib-devhelp"), node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. + +declared_dependency("py-sphinx", "py-sphinxcontrib-htmlhelp", "build") :- node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. +declared_dependency("py-sphinx", "py-sphinxcontrib-htmlhelp", "run") :- node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. +node("py-sphinxcontrib-htmlhelp") :- depends_on("py-sphinx", "py-sphinxcontrib-htmlhelp"), node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. + +declared_dependency("py-sphinx", "py-sphinxcontrib-jsmath", "build") :- node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. +declared_dependency("py-sphinx", "py-sphinxcontrib-jsmath", "run") :- node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. +node("py-sphinxcontrib-jsmath") :- depends_on("py-sphinx", "py-sphinxcontrib-jsmath"), node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. + +declared_dependency("py-sphinx", "py-sphinxcontrib-qthelp", "build") :- node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. +declared_dependency("py-sphinx", "py-sphinxcontrib-qthelp", "run") :- node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. +node("py-sphinxcontrib-qthelp") :- depends_on("py-sphinx", "py-sphinxcontrib-qthelp"), node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. + +declared_dependency("py-sphinx", "py-sphinxcontrib-serializinghtml", "build") :- node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. +declared_dependency("py-sphinx", "py-sphinxcontrib-serializinghtml", "run") :- node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. +node("py-sphinxcontrib-serializinghtml") :- depends_on("py-sphinx", "py-sphinxcontrib-serializinghtml"), node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. + +declared_dependency("py-sphinx", "py-sphinxcontrib-websupport", "build") :- node("py-sphinx"), 1 { version("py-sphinx", "1.6.1"); version("py-sphinx", "1.6.3"); version("py-sphinx", "1.7.4"); version("py-sphinx", "1.8.2"); version("py-sphinx", "1.8.4") } 1. +declared_dependency("py-sphinx", "py-sphinxcontrib-websupport", "run") :- node("py-sphinx"), 1 { version("py-sphinx", "1.6.1"); version("py-sphinx", "1.6.3"); version("py-sphinx", "1.7.4"); version("py-sphinx", "1.8.2"); version("py-sphinx", "1.8.4") } 1. +node("py-sphinxcontrib-websupport") :- depends_on("py-sphinx", "py-sphinxcontrib-websupport"), node("py-sphinx"), 1 { version("py-sphinx", "1.6.1"); version("py-sphinx", "1.6.3"); version("py-sphinx", "1.7.4"); version("py-sphinx", "1.8.2"); version("py-sphinx", "1.8.4") } 1. + +declared_dependency("py-sphinx", "py-typing", "build") :- node("py-sphinx"), 1 { version("py-sphinx", "1.6.1") } 1. +declared_dependency("py-sphinx", "py-typing", "run") :- node("py-sphinx"), 1 { version("py-sphinx", "1.6.1") } 1. +node("py-typing") :- depends_on("py-sphinx", "py-typing"), node("py-sphinx"), 1 { version("py-sphinx", "1.6.1") } 1. +declared_dependency("py-sphinx", "py-typing", "build") :- node("py-sphinx"), 1 { version("py-sphinx", "1.6.3"); version("py-sphinx", "1.7.4"); version("py-sphinx", "1.8.2"); version("py-sphinx", "1.8.4"); version("py-sphinx", "2.2.0") } 1. +declared_dependency("py-sphinx", "py-typing", "run") :- node("py-sphinx"), 1 { version("py-sphinx", "1.6.3"); version("py-sphinx", "1.7.4"); version("py-sphinx", "1.8.2"); version("py-sphinx", "1.8.4"); version("py-sphinx", "2.2.0") } 1. +node("py-typing") :- depends_on("py-sphinx", "py-typing"), node("py-sphinx"), 1 { version("py-sphinx", "1.6.3"); version("py-sphinx", "1.7.4"); version("py-sphinx", "1.8.2"); version("py-sphinx", "1.8.4"); version("py-sphinx", "2.2.0") } 1. + +declared_dependency("py-sphinx", "python", "build") :- node("py-sphinx"), 1 { version("py-sphinx", "1.3.1"); version("py-sphinx", "1.4.5"); version("py-sphinx", "1.5.5"); version("py-sphinx", "1.6.1"); version("py-sphinx", "1.6.3"); version("py-sphinx", "1.7.4"); version("py-sphinx", "1.8.2"); version("py-sphinx", "1.8.4") } 1. +declared_dependency("py-sphinx", "python", "run") :- node("py-sphinx"), 1 { version("py-sphinx", "1.3.1"); version("py-sphinx", "1.4.5"); version("py-sphinx", "1.5.5"); version("py-sphinx", "1.6.1"); version("py-sphinx", "1.6.3"); version("py-sphinx", "1.7.4"); version("py-sphinx", "1.8.2"); version("py-sphinx", "1.8.4") } 1. +node("python") :- depends_on("py-sphinx", "python"), node("py-sphinx"), 1 { version("py-sphinx", "1.3.1"); version("py-sphinx", "1.4.5"); version("py-sphinx", "1.5.5"); version("py-sphinx", "1.6.1"); version("py-sphinx", "1.6.3"); version("py-sphinx", "1.7.4"); version("py-sphinx", "1.8.2"); version("py-sphinx", "1.8.4") } 1. +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-sphinx", "python"), node("py-sphinx"), 1 { version("py-sphinx", "1.3.1"); version("py-sphinx", "1.4.5"); version("py-sphinx", "1.5.5"); version("py-sphinx", "1.6.1"); version("py-sphinx", "1.6.3"); version("py-sphinx", "1.7.4"); version("py-sphinx", "1.8.2"); version("py-sphinx", "1.8.4") } 1. +declared_dependency("py-sphinx", "python", "build"). +declared_dependency("py-sphinx", "python", "link"). +declared_dependency("py-sphinx", "python", "run"). +node("python") :- depends_on("py-sphinx", "python"), node("py-sphinx"). +declared_dependency("py-sphinx", "python", "build") :- node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. +declared_dependency("py-sphinx", "python", "run") :- node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. +node("python") :- depends_on("py-sphinx", "python"), node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. +1 { version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-sphinx", "python"), node("py-sphinx"), 1 { version("py-sphinx", "2.2.0") } 1. + + +%---------------------------------------------------------------------------- +% Package: py-sphinx-rtd-theme +%---------------------------------------------------------------------------- +version_declared("py-sphinx-rtd-theme", "0.4.3", 0). +version_declared("py-sphinx-rtd-theme", "0.2.5b1", 1). +version_declared("py-sphinx-rtd-theme", "0.1.10a0", 2). + +declared_dependency("py-sphinx-rtd-theme", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-sphinx-rtd-theme", "py-setuptools"), node("py-sphinx-rtd-theme"). + +declared_dependency("py-sphinx-rtd-theme", "python", "build"). +declared_dependency("py-sphinx-rtd-theme", "python", "link"). +declared_dependency("py-sphinx-rtd-theme", "python", "run"). +node("python") :- depends_on("py-sphinx-rtd-theme", "python"), node("py-sphinx-rtd-theme"). + + +%---------------------------------------------------------------------------- +% Package: py-sphinxcontrib-applehelp +%---------------------------------------------------------------------------- +version_declared("py-sphinxcontrib-applehelp", "1.0.1", 0). + +declared_dependency("py-sphinxcontrib-applehelp", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-sphinxcontrib-applehelp", "py-setuptools"), node("py-sphinxcontrib-applehelp"). + +declared_dependency("py-sphinxcontrib-applehelp", "python", "build"). +declared_dependency("py-sphinxcontrib-applehelp", "python", "link"). +declared_dependency("py-sphinxcontrib-applehelp", "python", "run"). +node("python") :- depends_on("py-sphinxcontrib-applehelp", "python"), node("py-sphinxcontrib-applehelp"). +1 { version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-sphinxcontrib-applehelp", "python"), node("py-sphinxcontrib-applehelp"). + + +%---------------------------------------------------------------------------- +% Package: py-sphinxcontrib-devhelp +%---------------------------------------------------------------------------- +version_declared("py-sphinxcontrib-devhelp", "1.0.1", 0). + +declared_dependency("py-sphinxcontrib-devhelp", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-sphinxcontrib-devhelp", "py-setuptools"), node("py-sphinxcontrib-devhelp"). + +declared_dependency("py-sphinxcontrib-devhelp", "python", "build"). +declared_dependency("py-sphinxcontrib-devhelp", "python", "link"). +declared_dependency("py-sphinxcontrib-devhelp", "python", "run"). +node("python") :- depends_on("py-sphinxcontrib-devhelp", "python"), node("py-sphinxcontrib-devhelp"). +1 { version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-sphinxcontrib-devhelp", "python"), node("py-sphinxcontrib-devhelp"). + + +%---------------------------------------------------------------------------- +% Package: py-sphinxcontrib-htmlhelp +%---------------------------------------------------------------------------- +version_declared("py-sphinxcontrib-htmlhelp", "1.0.2", 0). + +declared_dependency("py-sphinxcontrib-htmlhelp", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-sphinxcontrib-htmlhelp", "py-setuptools"), node("py-sphinxcontrib-htmlhelp"). + +declared_dependency("py-sphinxcontrib-htmlhelp", "python", "build"). +declared_dependency("py-sphinxcontrib-htmlhelp", "python", "link"). +declared_dependency("py-sphinxcontrib-htmlhelp", "python", "run"). +node("python") :- depends_on("py-sphinxcontrib-htmlhelp", "python"), node("py-sphinxcontrib-htmlhelp"). +1 { version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-sphinxcontrib-htmlhelp", "python"), node("py-sphinxcontrib-htmlhelp"). + + +%---------------------------------------------------------------------------- +% Package: py-sphinxcontrib-jsmath +%---------------------------------------------------------------------------- +version_declared("py-sphinxcontrib-jsmath", "1.0.1", 0). + +declared_dependency("py-sphinxcontrib-jsmath", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-sphinxcontrib-jsmath", "py-setuptools"), node("py-sphinxcontrib-jsmath"). + +declared_dependency("py-sphinxcontrib-jsmath", "python", "build"). +declared_dependency("py-sphinxcontrib-jsmath", "python", "link"). +declared_dependency("py-sphinxcontrib-jsmath", "python", "run"). +node("python") :- depends_on("py-sphinxcontrib-jsmath", "python"), node("py-sphinxcontrib-jsmath"). +1 { version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-sphinxcontrib-jsmath", "python"), node("py-sphinxcontrib-jsmath"). + + +%---------------------------------------------------------------------------- +% Package: py-sphinxcontrib-qthelp +%---------------------------------------------------------------------------- +version_declared("py-sphinxcontrib-qthelp", "1.0.2", 0). + +declared_dependency("py-sphinxcontrib-qthelp", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-sphinxcontrib-qthelp", "py-setuptools"), node("py-sphinxcontrib-qthelp"). + +declared_dependency("py-sphinxcontrib-qthelp", "python", "build"). +declared_dependency("py-sphinxcontrib-qthelp", "python", "link"). +declared_dependency("py-sphinxcontrib-qthelp", "python", "run"). +node("python") :- depends_on("py-sphinxcontrib-qthelp", "python"), node("py-sphinxcontrib-qthelp"). +1 { version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-sphinxcontrib-qthelp", "python"), node("py-sphinxcontrib-qthelp"). + + +%---------------------------------------------------------------------------- +% Package: py-sphinxcontrib-serializinghtml +%---------------------------------------------------------------------------- +version_declared("py-sphinxcontrib-serializinghtml", "1.1.3", 0). + +declared_dependency("py-sphinxcontrib-serializinghtml", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-sphinxcontrib-serializinghtml", "py-setuptools"), node("py-sphinxcontrib-serializinghtml"). + +declared_dependency("py-sphinxcontrib-serializinghtml", "python", "build"). +declared_dependency("py-sphinxcontrib-serializinghtml", "python", "link"). +declared_dependency("py-sphinxcontrib-serializinghtml", "python", "run"). +node("python") :- depends_on("py-sphinxcontrib-serializinghtml", "python"), node("py-sphinxcontrib-serializinghtml"). +1 { version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-sphinxcontrib-serializinghtml", "python"), node("py-sphinxcontrib-serializinghtml"). + + +%---------------------------------------------------------------------------- +% Package: py-sphinxcontrib-websupport +%---------------------------------------------------------------------------- +version_declared("py-sphinxcontrib-websupport", "1.1.2", 0). +version_declared("py-sphinxcontrib-websupport", "1.1.0", 1). +version_declared("py-sphinxcontrib-websupport", "1.0.1", 2). + +declared_dependency("py-sphinxcontrib-websupport", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-sphinxcontrib-websupport", "py-setuptools"), node("py-sphinxcontrib-websupport"). + +declared_dependency("py-sphinxcontrib-websupport", "python", "build"). +declared_dependency("py-sphinxcontrib-websupport", "python", "link"). +declared_dependency("py-sphinxcontrib-websupport", "python", "run"). +node("python") :- depends_on("py-sphinxcontrib-websupport", "python"), node("py-sphinxcontrib-websupport"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-sphinxcontrib-websupport", "python"), node("py-sphinxcontrib-websupport"). + + +%---------------------------------------------------------------------------- +% Package: py-typing +%---------------------------------------------------------------------------- +version_declared("py-typing", "3.7.4.1", 0). +version_declared("py-typing", "3.6.4", 1). +version_declared("py-typing", "3.6.1", 2). + +declared_dependency("py-typing", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-typing", "py-setuptools"), node("py-typing"). + +declared_dependency("py-typing", "python", "build"). +declared_dependency("py-typing", "python", "link"). +declared_dependency("py-typing", "python", "run"). +node("python") :- depends_on("py-typing", "python"), node("py-typing"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-typing", "python"), node("py-typing"). + + +%---------------------------------------------------------------------------- +% Package: py-urllib3 +%---------------------------------------------------------------------------- +version_declared("py-urllib3", "1.25.6", 0). +version_declared("py-urllib3", "1.21.1", 1). +version_declared("py-urllib3", "1.20", 2). +version_declared("py-urllib3", "1.14", 3). + +declared_dependency("py-urllib3", "py-mock", "test"). +node("py-mock") :- depends_on("py-urllib3", "py-mock"), node("py-urllib3"). + +declared_dependency("py-urllib3", "py-pytest", "test"). +node("py-pytest") :- depends_on("py-urllib3", "py-pytest"), node("py-urllib3"). + +declared_dependency("py-urllib3", "py-setuptools", "build"). +node("py-setuptools") :- depends_on("py-urllib3", "py-setuptools"), node("py-urllib3"). + +declared_dependency("py-urllib3", "py-tornado", "test"). +node("py-tornado") :- depends_on("py-urllib3", "py-tornado"), node("py-urllib3"). + +declared_dependency("py-urllib3", "python", "build"). +declared_dependency("py-urllib3", "python", "link"). +declared_dependency("py-urllib3", "python", "run"). +node("python") :- depends_on("py-urllib3", "python"), node("py-urllib3"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("py-urllib3", "python"), node("py-urllib3"). + + +%---------------------------------------------------------------------------- +% Package: python +%---------------------------------------------------------------------------- +version_declared("python", "3.7.6", 0). +version_declared("python", "3.8.1", 1). +version_declared("python", "3.8.0", 2). +version_declared("python", "3.7.5", 3). +version_declared("python", "3.7.4", 4). +version_declared("python", "3.7.3", 5). +version_declared("python", "3.7.2", 6). +version_declared("python", "3.7.1", 7). +version_declared("python", "3.7.0", 8). +version_declared("python", "3.6.8", 9). +version_declared("python", "3.6.7", 10). +version_declared("python", "3.6.6", 11). +version_declared("python", "3.6.5", 12). +version_declared("python", "3.6.4", 13). +version_declared("python", "3.6.3", 14). +version_declared("python", "3.6.2", 15). +version_declared("python", "3.6.1", 16). +version_declared("python", "3.6.0", 17). +version_declared("python", "3.5.7", 18). +version_declared("python", "3.5.2", 19). +version_declared("python", "3.5.1", 20). +version_declared("python", "3.5.0", 21). +version_declared("python", "3.4.10", 22). +version_declared("python", "3.4.3", 23). +version_declared("python", "3.3.6", 24). +version_declared("python", "3.2.6", 25). +version_declared("python", "3.1.5", 26). +version_declared("python", "2.7.16", 27). +version_declared("python", "2.7.15", 28). +version_declared("python", "2.7.14", 29). +version_declared("python", "2.7.13", 30). +version_declared("python", "2.7.12", 31). +version_declared("python", "2.7.11", 32). +version_declared("python", "2.7.10", 33). +version_declared("python", "2.7.9", 34). +version_declared("python", "2.7.8", 35). + +variant("python", "bz2"). +variant_single_value("python", "bz2"). +variant_default_value("python", "bz2", "True"). +variant_possible_value("python", "bz2", "False"). +variant_possible_value("python", "bz2", "True"). + +variant("python", "ctypes"). +variant_single_value("python", "ctypes"). +variant_default_value("python", "ctypes", "True"). +variant_possible_value("python", "ctypes", "False"). +variant_possible_value("python", "ctypes", "True"). + +variant("python", "dbm"). +variant_single_value("python", "dbm"). +variant_default_value("python", "dbm", "True"). +variant_possible_value("python", "dbm", "False"). +variant_possible_value("python", "dbm", "True"). + +variant("python", "debug"). +variant_single_value("python", "debug"). +variant_default_value("python", "debug", "False"). +variant_possible_value("python", "debug", "False"). +variant_possible_value("python", "debug", "True"). + +variant("python", "libxml2"). +variant_single_value("python", "libxml2"). +variant_default_value("python", "libxml2", "True"). +variant_possible_value("python", "libxml2", "False"). +variant_possible_value("python", "libxml2", "True"). + +variant("python", "lzma"). +variant_single_value("python", "lzma"). +variant_default_value("python", "lzma", "True"). +variant_possible_value("python", "lzma", "False"). +variant_possible_value("python", "lzma", "True"). + +variant("python", "nis"). +variant_single_value("python", "nis"). +variant_default_value("python", "nis", "False"). +variant_possible_value("python", "nis", "False"). +variant_possible_value("python", "nis", "True"). + +variant("python", "optimizations"). +variant_single_value("python", "optimizations"). +variant_default_value("python", "optimizations", "False"). +variant_possible_value("python", "optimizations", "False"). +variant_possible_value("python", "optimizations", "True"). + +variant("python", "pic"). +variant_single_value("python", "pic"). +variant_default_value("python", "pic", "True"). +variant_possible_value("python", "pic", "False"). +variant_possible_value("python", "pic", "True"). + +variant("python", "pyexpat"). +variant_single_value("python", "pyexpat"). +variant_default_value("python", "pyexpat", "True"). +variant_possible_value("python", "pyexpat", "False"). +variant_possible_value("python", "pyexpat", "True"). + +variant("python", "pythoncmd"). +variant_single_value("python", "pythoncmd"). +variant_default_value("python", "pythoncmd", "True"). +variant_possible_value("python", "pythoncmd", "False"). +variant_possible_value("python", "pythoncmd", "True"). + +variant("python", "readline"). +variant_single_value("python", "readline"). +variant_default_value("python", "readline", "True"). +variant_possible_value("python", "readline", "False"). +variant_possible_value("python", "readline", "True"). + +variant("python", "shared"). +variant_single_value("python", "shared"). +variant_default_value("python", "shared", "False"). +variant_possible_value("python", "shared", "False"). +variant_possible_value("python", "shared", "True"). + +variant("python", "sqlite3"). +variant_single_value("python", "sqlite3"). +variant_default_value("python", "sqlite3", "True"). +variant_possible_value("python", "sqlite3", "False"). +variant_possible_value("python", "sqlite3", "True"). + +variant("python", "ssl"). +variant_single_value("python", "ssl"). +variant_default_value("python", "ssl", "True"). +variant_possible_value("python", "ssl", "False"). +variant_possible_value("python", "ssl", "True"). + +variant("python", "tix"). +variant_single_value("python", "tix"). +variant_default_value("python", "tix", "False"). +variant_possible_value("python", "tix", "False"). +variant_possible_value("python", "tix", "True"). + +variant("python", "tkinter"). +variant_single_value("python", "tkinter"). +variant_default_value("python", "tkinter", "False"). +variant_possible_value("python", "tkinter", "False"). +variant_possible_value("python", "tkinter", "True"). + +variant("python", "ucs4"). +variant_single_value("python", "ucs4"). +variant_default_value("python", "ucs4", "False"). +variant_possible_value("python", "ucs4", "False"). +variant_possible_value("python", "ucs4", "True"). + +variant("python", "uuid"). +variant_single_value("python", "uuid"). +variant_default_value("python", "uuid", "False"). +variant_possible_value("python", "uuid", "False"). +variant_possible_value("python", "uuid", "True"). + +variant("python", "zlib"). +variant_single_value("python", "zlib"). +variant_default_value("python", "zlib", "True"). +variant_possible_value("python", "zlib", "False"). +variant_possible_value("python", "zlib", "True"). + +declared_dependency("python", "bzip2", "build") :- node("python"), variant_value("python", "bz2", "True"). +declared_dependency("python", "bzip2", "link") :- node("python"), variant_value("python", "bz2", "True"). +node("bzip2") :- depends_on("python", "bzip2"), node("python"), variant_value("python", "bz2", "True"). + +declared_dependency("python", "expat", "build") :- node("python"), variant_value("python", "pyexpat", "True"). +declared_dependency("python", "expat", "link") :- node("python"), variant_value("python", "pyexpat", "True"). +node("expat") :- depends_on("python", "expat"), node("python"), variant_value("python", "pyexpat", "True"). + +declared_dependency("python", "gdbm", "build") :- node("python"), variant_value("python", "dbm", "True"). +declared_dependency("python", "gdbm", "link") :- node("python"), variant_value("python", "dbm", "True"). +node("gdbm") :- depends_on("python", "gdbm"), node("python"), variant_value("python", "dbm", "True"). + +declared_dependency("python", "gettext", "build") :- node("python"), variant_value("python", "libxml2", "False"). +declared_dependency("python", "gettext", "link") :- node("python"), variant_value("python", "libxml2", "False"). +node("gettext") :- depends_on("python", "gettext"), node("python"), variant_value("python", "libxml2", "False"). +variant_set("gettext", "libxml2", "False") :- depends_on("python", "gettext"), node("python"), variant_value("python", "libxml2", "False"). +declared_dependency("python", "gettext", "build") :- node("python"), variant_value("python", "libxml2", "True"). +declared_dependency("python", "gettext", "link") :- node("python"), variant_value("python", "libxml2", "True"). +node("gettext") :- depends_on("python", "gettext"), node("python"), variant_value("python", "libxml2", "True"). +variant_set("gettext", "libxml2", "True") :- depends_on("python", "gettext"), node("python"), variant_value("python", "libxml2", "True"). + +declared_dependency("python", "libffi", "build") :- node("python"), variant_value("python", "ctypes", "True"). +declared_dependency("python", "libffi", "link") :- node("python"), variant_value("python", "ctypes", "True"). +node("libffi") :- depends_on("python", "libffi"), node("python"), variant_value("python", "ctypes", "True"). + +declared_dependency("python", "libnsl", "build") :- node("python"), variant_value("python", "nis", "True"). +declared_dependency("python", "libnsl", "link") :- node("python"), variant_value("python", "nis", "True"). +node("libnsl") :- depends_on("python", "libnsl"), node("python"), variant_value("python", "nis", "True"). + +declared_dependency("python", "ncurses", "build") :- node("python"), variant_value("python", "readline", "True"). +declared_dependency("python", "ncurses", "link") :- node("python"), variant_value("python", "readline", "True"). +node("ncurses") :- depends_on("python", "ncurses"), node("python"), variant_value("python", "readline", "True"). + +declared_dependency("python", "openssl", "build") :- node("python"), variant_value("python", "ssl", "True"). +declared_dependency("python", "openssl", "link") :- node("python"), variant_value("python", "ssl", "True"). +node("openssl") :- depends_on("python", "openssl"), node("python"), variant_value("python", "ssl", "True"). +declared_dependency("python", "openssl", "build") :- node("python"), 1 { version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1, variant_value("python", "ssl", "True"). +declared_dependency("python", "openssl", "link") :- node("python"), 1 { version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1, variant_value("python", "ssl", "True"). +node("openssl") :- depends_on("python", "openssl"), node("python"), 1 { version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1, variant_value("python", "ssl", "True"). +1 { version("openssl", "1.0.2d"); version("openssl", "1.0.2e"); version("openssl", "1.0.2f"); version("openssl", "1.0.2g"); version("openssl", "1.0.2h"); version("openssl", "1.0.2i"); version("openssl", "1.0.2j"); version("openssl", "1.0.2k"); version("openssl", "1.0.2m"); version("openssl", "1.0.2n"); version("openssl", "1.0.2o"); version("openssl", "1.0.2p"); version("openssl", "1.0.2r"); version("openssl", "1.0.2s"); version("openssl", "1.0.2t"); version("openssl", "1.1.0c"); version("openssl", "1.1.0d"); version("openssl", "1.1.0e"); version("openssl", "1.1.0g"); version("openssl", "1.1.0i"); version("openssl", "1.1.0j"); version("openssl", "1.1.0k"); version("openssl", "1.1.0l"); version("openssl", "1.1.1"); version("openssl", "1.1.1a"); version("openssl", "1.1.1b"); version("openssl", "1.1.1c"); version("openssl", "1.1.1d") } 1 :- depends_on("python", "openssl"), node("python"), 1 { version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1, variant_value("python", "ssl", "True"). + +declared_dependency("python", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("python", "pkgconfig"), node("python"). + +declared_dependency("python", "readline", "build") :- node("python"), variant_value("python", "readline", "True"). +declared_dependency("python", "readline", "link") :- node("python"), variant_value("python", "readline", "True"). +node("readline") :- depends_on("python", "readline"), node("python"), variant_value("python", "readline", "True"). + +declared_dependency("python", "sqlite", "build") :- node("python"), variant_value("python", "sqlite3", "True"). +declared_dependency("python", "sqlite", "link") :- node("python"), variant_value("python", "sqlite3", "True"). +node("sqlite") :- depends_on("python", "sqlite"), node("python"), variant_value("python", "sqlite3", "True"). + +declared_dependency("python", "tcl", "build") :- node("python"), variant_value("python", "tkinter", "True"). +declared_dependency("python", "tcl", "link") :- node("python"), variant_value("python", "tkinter", "True"). +node("tcl") :- depends_on("python", "tcl"), node("python"), variant_value("python", "tkinter", "True"). + +declared_dependency("python", "tix", "build") :- node("python"), variant_value("python", "tix", "True"). +declared_dependency("python", "tix", "link") :- node("python"), variant_value("python", "tix", "True"). +node("tix") :- depends_on("python", "tix"), node("python"), variant_value("python", "tix", "True"). + +declared_dependency("python", "tk", "build") :- node("python"), variant_value("python", "tkinter", "True"). +declared_dependency("python", "tk", "link") :- node("python"), variant_value("python", "tkinter", "True"). +node("tk") :- depends_on("python", "tk"), node("python"), variant_value("python", "tkinter", "True"). + +declared_dependency("python", "xz", "build") :- node("python"), 1 { version("python", "3.3.6"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1, variant_value("python", "lzma", "True"). +declared_dependency("python", "xz", "link") :- node("python"), 1 { version("python", "3.3.6"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1, variant_value("python", "lzma", "True"). +node("xz") :- depends_on("python", "xz"), node("python"), 1 { version("python", "3.3.6"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1, variant_value("python", "lzma", "True"). + +declared_dependency("python", "zlib", "build") :- node("python"), variant_value("python", "zlib", "True"). +declared_dependency("python", "zlib", "link") :- node("python"), variant_value("python", "zlib", "True"). +node("zlib") :- depends_on("python", "zlib"), node("python"), variant_value("python", "zlib", "True"). + + +%---------------------------------------------------------------------------- +% Package: qt +%---------------------------------------------------------------------------- +version_declared("qt", "5.14.1", 0). +version_declared("qt", "5.14.0", 1). +version_declared("qt", "5.13.1", 2). +version_declared("qt", "5.12.5", 3). +version_declared("qt", "5.12.2", 4). +version_declared("qt", "5.11.3", 5). +version_declared("qt", "5.11.2", 6). +version_declared("qt", "5.10.0", 7). +version_declared("qt", "5.9.1", 8). +version_declared("qt", "5.9.0", 9). +version_declared("qt", "5.8.0", 10). +version_declared("qt", "5.7.1", 11). +version_declared("qt", "5.7.0", 12). +version_declared("qt", "5.5.1", 13). +version_declared("qt", "5.4.2", 14). +version_declared("qt", "5.4.0", 15). +version_declared("qt", "5.3.2", 16). +version_declared("qt", "5.2.1", 17). +version_declared("qt", "4.8.7", 18). +version_declared("qt", "4.8.6", 19). +version_declared("qt", "4.8.5", 20). +version_declared("qt", "3.3.8b", 21). + +variant("qt", "dbus"). +variant_single_value("qt", "dbus"). +variant_default_value("qt", "dbus", "False"). +variant_possible_value("qt", "dbus", "False"). +variant_possible_value("qt", "dbus", "True"). + +variant("qt", "examples"). +variant_single_value("qt", "examples"). +variant_default_value("qt", "examples", "False"). +variant_possible_value("qt", "examples", "False"). +variant_possible_value("qt", "examples", "True"). + +variant("qt", "framework"). +variant_single_value("qt", "framework"). +variant_default_value("qt", "framework", "True"). +variant_possible_value("qt", "framework", "False"). +variant_possible_value("qt", "framework", "True"). + +variant("qt", "freetype"). +variant_single_value("qt", "freetype"). +variant_default_value("qt", "freetype", "spack"). +variant_possible_value("qt", "freetype", "none"). +variant_possible_value("qt", "freetype", "qt"). +variant_possible_value("qt", "freetype", "spack"). + +variant("qt", "gtk"). +variant_single_value("qt", "gtk"). +variant_default_value("qt", "gtk", "False"). +variant_possible_value("qt", "gtk", "False"). +variant_possible_value("qt", "gtk", "True"). + +variant("qt", "krellpatch"). +variant_single_value("qt", "krellpatch"). +variant_default_value("qt", "krellpatch", "False"). +variant_possible_value("qt", "krellpatch", "False"). +variant_possible_value("qt", "krellpatch", "True"). + +variant("qt", "opengl"). +variant_single_value("qt", "opengl"). +variant_default_value("qt", "opengl", "False"). +variant_possible_value("qt", "opengl", "False"). +variant_possible_value("qt", "opengl", "True"). + +variant("qt", "phonon"). +variant_single_value("qt", "phonon"). +variant_default_value("qt", "phonon", "False"). +variant_possible_value("qt", "phonon", "False"). +variant_possible_value("qt", "phonon", "True"). + +variant("qt", "shared"). +variant_single_value("qt", "shared"). +variant_default_value("qt", "shared", "True"). +variant_possible_value("qt", "shared", "False"). +variant_possible_value("qt", "shared", "True"). + +variant("qt", "sql"). +variant_single_value("qt", "sql"). +variant_default_value("qt", "sql", "True"). +variant_possible_value("qt", "sql", "False"). +variant_possible_value("qt", "sql", "True"). + +variant("qt", "ssl"). +variant_single_value("qt", "ssl"). +variant_default_value("qt", "ssl", "True"). +variant_possible_value("qt", "ssl", "False"). +variant_possible_value("qt", "ssl", "True"). + +variant("qt", "tools"). +variant_single_value("qt", "tools"). +variant_default_value("qt", "tools", "True"). +variant_possible_value("qt", "tools", "False"). +variant_possible_value("qt", "tools", "True"). + +variant("qt", "webkit"). +variant_single_value("qt", "webkit"). +variant_default_value("qt", "webkit", "False"). +variant_possible_value("qt", "webkit", "False"). +variant_possible_value("qt", "webkit", "True"). + +declared_dependency("qt", "bison", "build") :- node("qt"), variant_value("qt", "webkit", "True"). +node("bison") :- depends_on("qt", "bison"), node("qt"), variant_value("qt", "webkit", "True"). + +declared_dependency("qt", "dbus", "build") :- node("qt"), 1 { version("qt", "4.8.5"); version("qt", "4.8.6"); version("qt", "4.8.7"); version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1, variant_value("qt", "dbus", "True"). +declared_dependency("qt", "dbus", "link") :- node("qt"), 1 { version("qt", "4.8.5"); version("qt", "4.8.6"); version("qt", "4.8.7"); version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1, variant_value("qt", "dbus", "True"). +node("dbus") :- depends_on("qt", "dbus"), node("qt"), 1 { version("qt", "4.8.5"); version("qt", "4.8.6"); version("qt", "4.8.7"); version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1, variant_value("qt", "dbus", "True"). + +declared_dependency("qt", "double-conversion", "build") :- node("qt"), 1 { version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1. +declared_dependency("qt", "double-conversion", "link") :- node("qt"), 1 { version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1. +node("double-conversion") :- depends_on("qt", "double-conversion"), node("qt"), 1 { version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1. + +declared_dependency("qt", "flex", "build") :- node("qt"), variant_value("qt", "webkit", "True"). +node("flex") :- depends_on("qt", "flex"), node("qt"), variant_value("qt", "webkit", "True"). + +declared_dependency("qt", "freetype", "build") :- node("qt"), variant_value("qt", "freetype", "spack"). +declared_dependency("qt", "freetype", "link") :- node("qt"), variant_value("qt", "freetype", "spack"). +node("freetype") :- depends_on("qt", "freetype"), node("qt"), variant_value("qt", "freetype", "spack"). + +declared_dependency("qt", "gl", "build") :- node("qt"), 1 { version("qt", "4.8.5"); version("qt", "4.8.6"); version("qt", "4.8.7"); version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1, variant_value("qt", "opengl", "True"). +declared_dependency("qt", "gl", "link") :- node("qt"), 1 { version("qt", "4.8.5"); version("qt", "4.8.6"); version("qt", "4.8.7"); version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1, variant_value("qt", "opengl", "True"). +node("gl") :- depends_on("qt", "gl"), node("qt"), 1 { version("qt", "4.8.5"); version("qt", "4.8.6"); version("qt", "4.8.7"); version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1, variant_value("qt", "opengl", "True"). + +declared_dependency("qt", "glib", "build") :- node("qt"), 1 { version("qt", "4.8.5"); version("qt", "4.8.6"); version("qt", "4.8.7"); version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1. +declared_dependency("qt", "glib", "link") :- node("qt"), 1 { version("qt", "4.8.5"); version("qt", "4.8.6"); version("qt", "4.8.7"); version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1. +node("glib") :- depends_on("qt", "glib"), node("qt"), 1 { version("qt", "4.8.5"); version("qt", "4.8.6"); version("qt", "4.8.7"); version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1. + +declared_dependency("qt", "gperf", "build") :- node("qt"), variant_value("qt", "webkit", "True"). +declared_dependency("qt", "gperf", "link") :- node("qt"), variant_value("qt", "webkit", "True"). +node("gperf") :- depends_on("qt", "gperf"), node("qt"), variant_value("qt", "webkit", "True"). + +declared_dependency("qt", "gtkplus", "build") :- node("qt"), variant_value("qt", "gtk", "True"). +declared_dependency("qt", "gtkplus", "link") :- node("qt"), variant_value("qt", "gtk", "True"). +node("gtkplus") :- depends_on("qt", "gtkplus"), node("qt"), variant_value("qt", "gtk", "True"). + +declared_dependency("qt", "harfbuzz", "build") :- node("qt"), 1 { version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1. +declared_dependency("qt", "harfbuzz", "link") :- node("qt"), 1 { version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1. +node("harfbuzz") :- depends_on("qt", "harfbuzz"), node("qt"), 1 { version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1. + +declared_dependency("qt", "icu4c", "build"). +declared_dependency("qt", "icu4c", "link"). +node("icu4c") :- depends_on("qt", "icu4c"), node("qt"). + +declared_dependency("qt", "inputproto", "build") :- node("qt"), 1 { version("qt", "3.3.8b"); version("qt", "4.8.5"); version("qt", "4.8.6"); version("qt", "4.8.7"); version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0") } 1. +declared_dependency("qt", "inputproto", "link") :- node("qt"), 1 { version("qt", "3.3.8b"); version("qt", "4.8.5"); version("qt", "4.8.6"); version("qt", "4.8.7"); version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0") } 1. +node("inputproto") :- depends_on("qt", "inputproto"), node("qt"), 1 { version("qt", "3.3.8b"); version("qt", "4.8.5"); version("qt", "4.8.6"); version("qt", "4.8.7"); version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0") } 1. + +declared_dependency("qt", "jpeg", "build"). +declared_dependency("qt", "jpeg", "link"). +node("jpeg") :- depends_on("qt", "jpeg"), node("qt"). + +declared_dependency("qt", "libmng", "build"). +declared_dependency("qt", "libmng", "link"). +node("libmng") :- depends_on("qt", "libmng"), node("qt"). + +declared_dependency("qt", "libpng", "build") :- node("qt"), 1 { version("qt", "3.3.8b") } 1. +declared_dependency("qt", "libpng", "link") :- node("qt"), 1 { version("qt", "3.3.8b") } 1. +node("libpng") :- depends_on("qt", "libpng"), node("qt"), 1 { version("qt", "3.3.8b") } 1. +1 { version("libpng", "1.2.57") } 1 :- depends_on("qt", "libpng"), node("qt"), 1 { version("qt", "3.3.8b") } 1. +declared_dependency("qt", "libpng", "build") :- node("qt"), 1 { version("qt", "4.8.5"); version("qt", "4.8.6"); version("qt", "4.8.7"); version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1. +declared_dependency("qt", "libpng", "link") :- node("qt"), 1 { version("qt", "4.8.5"); version("qt", "4.8.6"); version("qt", "4.8.7"); version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1. +node("libpng") :- depends_on("qt", "libpng"), node("qt"), 1 { version("qt", "4.8.5"); version("qt", "4.8.6"); version("qt", "4.8.7"); version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1. + +declared_dependency("qt", "libtiff", "build"). +declared_dependency("qt", "libtiff", "link"). +node("libtiff") :- depends_on("qt", "libtiff"), node("qt"). + +declared_dependency("qt", "libxml2", "build"). +declared_dependency("qt", "libxml2", "link"). +node("libxml2") :- depends_on("qt", "libxml2"), node("qt"). + +declared_dependency("qt", "openssl", "build") :- node("qt"), 1 { version("qt", "3.3.8b"); version("qt", "4.8.5"); version("qt", "4.8.6"); version("qt", "4.8.7"); version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1") } 1, variant_value("qt", "krellpatch", "False"), variant_value("qt", "ssl", "True"). +declared_dependency("qt", "openssl", "link") :- node("qt"), 1 { version("qt", "3.3.8b"); version("qt", "4.8.5"); version("qt", "4.8.6"); version("qt", "4.8.7"); version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1") } 1, variant_value("qt", "krellpatch", "False"), variant_value("qt", "ssl", "True"). +node("openssl") :- depends_on("qt", "openssl"), node("qt"), 1 { version("qt", "3.3.8b"); version("qt", "4.8.5"); version("qt", "4.8.6"); version("qt", "4.8.7"); version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1") } 1, variant_value("qt", "krellpatch", "False"), variant_value("qt", "ssl", "True"). +1 { version("openssl", "1.0.1e"); version("openssl", "1.0.1h"); version("openssl", "1.0.1r"); version("openssl", "1.0.1t"); version("openssl", "1.0.1u"); version("openssl", "1.0.2d"); version("openssl", "1.0.2e"); version("openssl", "1.0.2f"); version("openssl", "1.0.2g"); version("openssl", "1.0.2h"); version("openssl", "1.0.2i"); version("openssl", "1.0.2j"); version("openssl", "1.0.2k"); version("openssl", "1.0.2m"); version("openssl", "1.0.2n"); version("openssl", "1.0.2o"); version("openssl", "1.0.2p"); version("openssl", "1.0.2r"); version("openssl", "1.0.2s"); version("openssl", "1.0.2t") } 1 :- depends_on("qt", "openssl"), node("qt"), 1 { version("qt", "3.3.8b"); version("qt", "4.8.5"); version("qt", "4.8.6"); version("qt", "4.8.7"); version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1") } 1, variant_value("qt", "krellpatch", "False"), variant_value("qt", "ssl", "True"). +declared_dependency("qt", "openssl", "build") :- node("qt"), variant_value("qt", "ssl", "True"). +declared_dependency("qt", "openssl", "link") :- node("qt"), variant_value("qt", "ssl", "True"). +node("openssl") :- depends_on("qt", "openssl"), node("qt"), variant_value("qt", "ssl", "True"). + +declared_dependency("qt", "pcre", "build") :- node("qt"), 1 { version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0") } 1. +declared_dependency("qt", "pcre", "link") :- node("qt"), 1 { version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0") } 1. +node("pcre") :- depends_on("qt", "pcre"), node("qt"), 1 { version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0") } 1. +variant_set("pcre", "multibyte", "True") :- depends_on("qt", "pcre"), node("qt"), 1 { version("qt", "5.2.1"); version("qt", "5.3.2"); version("qt", "5.4.0"); version("qt", "5.4.2"); version("qt", "5.5.1"); version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0") } 1. + +declared_dependency("qt", "pcre2", "build") :- node("qt"), 1 { version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1. +declared_dependency("qt", "pcre2", "link") :- node("qt"), 1 { version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1. +node("pcre2") :- depends_on("qt", "pcre2"), node("qt"), 1 { version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1. +variant_set("pcre2", "multibyte", "True") :- depends_on("qt", "pcre2"), node("qt"), 1 { version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1. + +declared_dependency("qt", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("qt", "pkgconfig"), node("qt"). + +declared_dependency("qt", "python", "build") :- node("qt"), 1 { version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1. +node("python") :- depends_on("qt", "python"), node("qt"), 1 { version("qt", "5.7.0"); version("qt", "5.7.1"); version("qt", "5.8.0"); version("qt", "5.9.0"); version("qt", "5.9.1"); version("qt", "5.10.0"); version("qt", "5.11.2"); version("qt", "5.11.3"); version("qt", "5.12.2"); version("qt", "5.12.5"); version("qt", "5.13.1"); version("qt", "5.14.0"); version("qt", "5.14.1") } 1. + +declared_dependency("qt", "sqlite", "build") :- node("qt"), variant_value("qt", "sql", "True"). +declared_dependency("qt", "sqlite", "run") :- node("qt"), variant_value("qt", "sql", "True"). +node("sqlite") :- depends_on("qt", "sqlite"), node("qt"), variant_value("qt", "sql", "True"). +declared_dependency("qt", "sqlite", "build") :- node("qt"), variant_value("qt", "sql", "True"), node_compiler("qt", "intel"), node_compiler_hard("qt", "intel"), 1 { } 1. +declared_dependency("qt", "sqlite", "run") :- node("qt"), variant_value("qt", "sql", "True"), node_compiler("qt", "intel"), node_compiler_hard("qt", "intel"), 1 { } 1. +node("sqlite") :- depends_on("qt", "sqlite"), node("qt"), variant_value("qt", "sql", "True"), node_compiler("qt", "intel"), node_compiler_hard("qt", "intel"), 1 { } 1. +variant_set("sqlite", "column_metadata", "True") :- depends_on("qt", "sqlite"), node("qt"), variant_value("qt", "sql", "True"), node_compiler("qt", "intel"), node_compiler_hard("qt", "intel"), 1 { } 1. + +declared_dependency("qt", "zlib", "build"). +declared_dependency("qt", "zlib", "link"). +node("zlib") :- depends_on("qt", "zlib"), node("qt"). + + +%---------------------------------------------------------------------------- +% Package: rdma-core +%---------------------------------------------------------------------------- +version_declared("rdma-core", "20", 0). +version_declared("rdma-core", "17.1", 1). +version_declared("rdma-core", "13", 2). + +variant("rdma-core", "build_type"). +variant_single_value("rdma-core", "build_type"). +variant_default_value("rdma-core", "build_type", "RelWithDebInfo"). +variant_possible_value("rdma-core", "build_type", "Debug"). +variant_possible_value("rdma-core", "build_type", "MinSizeRel"). +variant_possible_value("rdma-core", "build_type", "RelWithDebInfo"). +variant_possible_value("rdma-core", "build_type", "Release"). + +declared_dependency("rdma-core", "cmake", "build"). +node("cmake") :- depends_on("rdma-core", "cmake"), node("rdma-core"). + +declared_dependency("rdma-core", "libnl", "build"). +declared_dependency("rdma-core", "libnl", "link"). +node("libnl") :- depends_on("rdma-core", "libnl"), node("rdma-core"). + +declared_dependency("rdma-core", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("rdma-core", "pkgconfig"), node("rdma-core"). + + +%---------------------------------------------------------------------------- +% Package: readline +%---------------------------------------------------------------------------- +version_declared("readline", "8.0", 0). +version_declared("readline", "7.0", 1). +version_declared("readline", "6.3", 2). + +declared_dependency("readline", "ncurses", "build"). +declared_dependency("readline", "ncurses", "link"). +node("ncurses") :- depends_on("readline", "ncurses"), node("readline"). + + +%---------------------------------------------------------------------------- +% Package: recordproto +%---------------------------------------------------------------------------- +version_declared("recordproto", "1.14.2", 0). + +declared_dependency("recordproto", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("recordproto", "pkgconfig"), node("recordproto"). + +declared_dependency("recordproto", "util-macros", "build"). +node("util-macros") :- depends_on("recordproto", "util-macros"), node("recordproto"). + + +%---------------------------------------------------------------------------- +% Package: renderproto +%---------------------------------------------------------------------------- +version_declared("renderproto", "0.11.1", 0). + +declared_dependency("renderproto", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("renderproto", "pkgconfig"), node("renderproto"). + +declared_dependency("renderproto", "util-macros", "build"). +node("util-macros") :- depends_on("renderproto", "util-macros"), node("renderproto"). + + +%---------------------------------------------------------------------------- +% Package: rhash +%---------------------------------------------------------------------------- +version_declared("rhash", "1.3.5", 0). + + +%---------------------------------------------------------------------------- +% Package: rpcsvc-proto +%---------------------------------------------------------------------------- +version_declared("rpcsvc-proto", "1.4", 0). + +declared_dependency("rpcsvc-proto", "gettext", "build"). +declared_dependency("rpcsvc-proto", "gettext", "link"). +node("gettext") :- depends_on("rpcsvc-proto", "gettext"), node("rpcsvc-proto"). + + +%---------------------------------------------------------------------------- +% Package: rust +%---------------------------------------------------------------------------- +version_declared("rust", "1.41.0", 0). +version_declared("rust", "1.34.0", 1). +version_declared("rust", "1.32.0", 2). +version_declared("rust", "1.31.1", 3). +version_declared("rust", "1.31.0", 4). +version_declared("rust", "1.30.1", 5). +version_declared("rust", "develop", 6). + +declared_dependency("rust", "binutils", "build"). +declared_dependency("rust", "binutils", "link"). +node("binutils") :- depends_on("rust", "binutils"), node("rust"). + +declared_dependency("rust", "cmake", "build"). +declared_dependency("rust", "cmake", "link"). +node("cmake") :- depends_on("rust", "cmake"), node("rust"). + +declared_dependency("rust", "curl", "build"). +declared_dependency("rust", "curl", "link"). +node("curl") :- depends_on("rust", "curl"), node("rust"). + +declared_dependency("rust", "git", "build"). +declared_dependency("rust", "git", "link"). +node("git") :- depends_on("rust", "git"), node("rust"). + +declared_dependency("rust", "llvm", "build"). +declared_dependency("rust", "llvm", "link"). +node("llvm") :- depends_on("rust", "llvm"), node("rust"). + +declared_dependency("rust", "openssl", "build"). +declared_dependency("rust", "openssl", "link"). +node("openssl") :- depends_on("rust", "openssl"), node("rust"). + +declared_dependency("rust", "python", "build"). +declared_dependency("rust", "python", "link"). +node("python") :- depends_on("rust", "python"), node("rust"). +1 { version("python", "2.7.8"); version("python", "2.7.9"); version("python", "2.7.10"); version("python", "2.7.11"); version("python", "2.7.12"); version("python", "2.7.13"); version("python", "2.7.14"); version("python", "2.7.15"); version("python", "2.7.16") } 1 :- depends_on("rust", "python"), node("rust"). + + +%---------------------------------------------------------------------------- +% Package: scrnsaverproto +%---------------------------------------------------------------------------- +version_declared("scrnsaverproto", "1.2.2", 0). + +declared_dependency("scrnsaverproto", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("scrnsaverproto", "pkgconfig"), node("scrnsaverproto"). + +declared_dependency("scrnsaverproto", "util-macros", "build"). +node("util-macros") :- depends_on("scrnsaverproto", "util-macros"), node("scrnsaverproto"). + + +%---------------------------------------------------------------------------- +% Package: sed +%---------------------------------------------------------------------------- +version_declared("sed", "4.2.2", 0). + + +%---------------------------------------------------------------------------- +% Package: shared-mime-info +%---------------------------------------------------------------------------- +version_declared("shared-mime-info", "1.9", 0). +version_declared("shared-mime-info", "1.8", 1). + +declared_dependency("shared-mime-info", "gettext", "build"). +node("gettext") :- depends_on("shared-mime-info", "gettext"), node("shared-mime-info"). + +declared_dependency("shared-mime-info", "glib", "build"). +declared_dependency("shared-mime-info", "glib", "link"). +node("glib") :- depends_on("shared-mime-info", "glib"), node("shared-mime-info"). + +declared_dependency("shared-mime-info", "intltool", "build"). +node("intltool") :- depends_on("shared-mime-info", "intltool"), node("shared-mime-info"). + +declared_dependency("shared-mime-info", "libxml2", "build"). +declared_dependency("shared-mime-info", "libxml2", "link"). +node("libxml2") :- depends_on("shared-mime-info", "libxml2"), node("shared-mime-info"). + +declared_dependency("shared-mime-info", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("shared-mime-info", "pkgconfig"), node("shared-mime-info"). + + +%---------------------------------------------------------------------------- +% Package: slurm +%---------------------------------------------------------------------------- +version_declared("slurm", "18-08-0-1", 0). +version_declared("slurm", "17-11-9-2", 1). +version_declared("slurm", "17-02-6-1", 2). + +variant("slurm", "gtk"). +variant_single_value("slurm", "gtk"). +variant_default_value("slurm", "gtk", "False"). +variant_possible_value("slurm", "gtk", "False"). +variant_possible_value("slurm", "gtk", "True"). + +variant("slurm", "hdf5"). +variant_single_value("slurm", "hdf5"). +variant_default_value("slurm", "hdf5", "False"). +variant_possible_value("slurm", "hdf5", "False"). +variant_possible_value("slurm", "hdf5", "True"). + +variant("slurm", "hwloc"). +variant_single_value("slurm", "hwloc"). +variant_default_value("slurm", "hwloc", "False"). +variant_possible_value("slurm", "hwloc", "False"). +variant_possible_value("slurm", "hwloc", "True"). + +variant("slurm", "mariadb"). +variant_single_value("slurm", "mariadb"). +variant_default_value("slurm", "mariadb", "False"). +variant_possible_value("slurm", "mariadb", "False"). +variant_possible_value("slurm", "mariadb", "True"). + +variant("slurm", "pmix"). +variant_single_value("slurm", "pmix"). +variant_default_value("slurm", "pmix", "False"). +variant_possible_value("slurm", "pmix", "False"). +variant_possible_value("slurm", "pmix", "True"). + +variant("slurm", "readline"). +variant_single_value("slurm", "readline"). +variant_default_value("slurm", "readline", "True"). +variant_possible_value("slurm", "readline", "False"). +variant_possible_value("slurm", "readline", "True"). + +declared_dependency("slurm", "curl", "build"). +declared_dependency("slurm", "curl", "link"). +node("curl") :- depends_on("slurm", "curl"), node("slurm"). + +declared_dependency("slurm", "glib", "build"). +declared_dependency("slurm", "glib", "link"). +node("glib") :- depends_on("slurm", "glib"), node("slurm"). + +declared_dependency("slurm", "gtkplus", "build") :- node("slurm"), variant_value("slurm", "gtk", "True"). +declared_dependency("slurm", "gtkplus", "link") :- node("slurm"), variant_value("slurm", "gtk", "True"). +node("gtkplus") :- depends_on("slurm", "gtkplus"), node("slurm"), variant_value("slurm", "gtk", "True"). + +declared_dependency("slurm", "hdf5", "build") :- node("slurm"), variant_value("slurm", "hdf5", "True"). +declared_dependency("slurm", "hdf5", "link") :- node("slurm"), variant_value("slurm", "hdf5", "True"). +node("hdf5") :- depends_on("slurm", "hdf5"), node("slurm"), variant_value("slurm", "hdf5", "True"). + +declared_dependency("slurm", "hwloc", "build") :- node("slurm"), variant_value("slurm", "hwloc", "True"). +declared_dependency("slurm", "hwloc", "link") :- node("slurm"), variant_value("slurm", "hwloc", "True"). +node("hwloc") :- depends_on("slurm", "hwloc"), node("slurm"), variant_value("slurm", "hwloc", "True"). + +declared_dependency("slurm", "json-c", "build"). +declared_dependency("slurm", "json-c", "link"). +node("json-c") :- depends_on("slurm", "json-c"), node("slurm"). + +declared_dependency("slurm", "lz4", "build"). +declared_dependency("slurm", "lz4", "link"). +node("lz4") :- depends_on("slurm", "lz4"), node("slurm"). + +declared_dependency("slurm", "mariadb", "build") :- node("slurm"), variant_value("slurm", "mariadb", "True"). +declared_dependency("slurm", "mariadb", "link") :- node("slurm"), variant_value("slurm", "mariadb", "True"). +node("mariadb") :- depends_on("slurm", "mariadb"), node("slurm"), variant_value("slurm", "mariadb", "True"). + +declared_dependency("slurm", "munge", "build"). +declared_dependency("slurm", "munge", "link"). +node("munge") :- depends_on("slurm", "munge"), node("slurm"). + +declared_dependency("slurm", "openssl", "build"). +declared_dependency("slurm", "openssl", "link"). +node("openssl") :- depends_on("slurm", "openssl"), node("slurm"). + +declared_dependency("slurm", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("slurm", "pkgconfig"), node("slurm"). + +declared_dependency("slurm", "pmix", "build") :- node("slurm"), variant_value("slurm", "pmix", "True"). +declared_dependency("slurm", "pmix", "link") :- node("slurm"), variant_value("slurm", "pmix", "True"). +node("pmix") :- depends_on("slurm", "pmix"), node("slurm"), variant_value("slurm", "pmix", "True"). + +declared_dependency("slurm", "readline", "build") :- node("slurm"), variant_value("slurm", "readline", "True"). +declared_dependency("slurm", "readline", "link") :- node("slurm"), variant_value("slurm", "readline", "True"). +node("readline") :- depends_on("slurm", "readline"), node("slurm"), variant_value("slurm", "readline", "True"). + +declared_dependency("slurm", "zlib", "build"). +declared_dependency("slurm", "zlib", "link"). +node("zlib") :- depends_on("slurm", "zlib"), node("slurm"). + + +%---------------------------------------------------------------------------- +% Package: spectrum-mpi +%---------------------------------------------------------------------------- + + +%---------------------------------------------------------------------------- +% Package: sqlite +%---------------------------------------------------------------------------- +version_declared("sqlite", "3.30.1", 0). +version_declared("sqlite", "3.30.0", 1). +version_declared("sqlite", "3.29.0", 2). +version_declared("sqlite", "3.28.0", 3). +version_declared("sqlite", "3.27.2", 4). +version_declared("sqlite", "3.27.1", 5). +version_declared("sqlite", "3.27.0", 6). +version_declared("sqlite", "3.26.0", 7). + +variant("sqlite", "column_metadata"). +variant_single_value("sqlite", "column_metadata"). +variant_default_value("sqlite", "column_metadata", "False"). +variant_possible_value("sqlite", "column_metadata", "False"). +variant_possible_value("sqlite", "column_metadata", "True"). + +variant("sqlite", "fts"). +variant_single_value("sqlite", "fts"). +variant_default_value("sqlite", "fts", "True"). +variant_possible_value("sqlite", "fts", "False"). +variant_possible_value("sqlite", "fts", "True"). + +variant("sqlite", "functions"). +variant_single_value("sqlite", "functions"). +variant_default_value("sqlite", "functions", "False"). +variant_possible_value("sqlite", "functions", "False"). +variant_possible_value("sqlite", "functions", "True"). + +variant("sqlite", "rtree"). +variant_single_value("sqlite", "rtree"). +variant_default_value("sqlite", "rtree", "False"). +variant_possible_value("sqlite", "rtree", "False"). +variant_possible_value("sqlite", "rtree", "True"). + +declared_dependency("sqlite", "readline", "build"). +declared_dependency("sqlite", "readline", "link"). +node("readline") :- depends_on("sqlite", "readline"), node("sqlite"). + +declared_dependency("sqlite", "zlib", "build"). +declared_dependency("sqlite", "zlib", "link"). +node("zlib") :- depends_on("sqlite", "zlib"), node("sqlite"). + + +%---------------------------------------------------------------------------- +% Package: swig +%---------------------------------------------------------------------------- +version_declared("swig", "4.0.0", 0). +version_declared("swig", "3.0.12", 1). +version_declared("swig", "3.0.11", 2). +version_declared("swig", "3.0.10", 3). +version_declared("swig", "3.0.8", 4). +version_declared("swig", "3.0.2", 5). +version_declared("swig", "2.0.12", 6). +version_declared("swig", "2.0.2", 7). +version_declared("swig", "1.3.40", 8). +version_declared("swig", "fortran", 9). +version_declared("swig", "master", 10). + +declared_dependency("swig", "autoconf", "build") :- node("swig"), 1 { version("swig", "fortran") } 1. +node("autoconf") :- depends_on("swig", "autoconf"), node("swig"), 1 { version("swig", "fortran") } 1. +declared_dependency("swig", "autoconf", "build") :- node("swig"), 1 { version("swig", "master") } 1. +node("autoconf") :- depends_on("swig", "autoconf"), node("swig"), 1 { version("swig", "master") } 1. + +declared_dependency("swig", "automake", "build") :- node("swig"), 1 { version("swig", "fortran") } 1. +node("automake") :- depends_on("swig", "automake"), node("swig"), 1 { version("swig", "fortran") } 1. +declared_dependency("swig", "automake", "build") :- node("swig"), 1 { version("swig", "master") } 1. +node("automake") :- depends_on("swig", "automake"), node("swig"), 1 { version("swig", "master") } 1. + +declared_dependency("swig", "libtool", "build") :- node("swig"), 1 { version("swig", "fortran") } 1. +node("libtool") :- depends_on("swig", "libtool"), node("swig"), 1 { version("swig", "fortran") } 1. +declared_dependency("swig", "libtool", "build") :- node("swig"), 1 { version("swig", "master") } 1. +node("libtool") :- depends_on("swig", "libtool"), node("swig"), 1 { version("swig", "master") } 1. + +declared_dependency("swig", "pcre", "build"). +declared_dependency("swig", "pcre", "link"). +node("pcre") :- depends_on("swig", "pcre"), node("swig"). + +declared_dependency("swig", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("swig", "pkgconfig"), node("swig"). + + +%---------------------------------------------------------------------------- +% Package: tar +%---------------------------------------------------------------------------- +version_declared("tar", "1.32", 0). +version_declared("tar", "1.31", 1). +version_declared("tar", "1.30", 2). +version_declared("tar", "1.29", 3). +version_declared("tar", "1.28", 4). + +declared_dependency("tar", "libiconv", "build"). +declared_dependency("tar", "libiconv", "link"). +node("libiconv") :- depends_on("tar", "libiconv"), node("tar"). + + +%---------------------------------------------------------------------------- +% Package: tcl +%---------------------------------------------------------------------------- +version_declared("tcl", "8.6.8", 0). +version_declared("tcl", "8.6.6", 1). +version_declared("tcl", "8.6.5", 2). +version_declared("tcl", "8.6.4", 3). +version_declared("tcl", "8.6.3", 4). +version_declared("tcl", "8.5.19", 5). + +declared_dependency("tcl", "zlib", "build"). +declared_dependency("tcl", "zlib", "link"). +node("zlib") :- depends_on("tcl", "zlib"), node("tcl"). + + +%---------------------------------------------------------------------------- +% Package: texinfo +%---------------------------------------------------------------------------- +version_declared("texinfo", "6.5", 0). +version_declared("texinfo", "6.3", 1). +version_declared("texinfo", "6.0", 2). +version_declared("texinfo", "5.2", 3). +version_declared("texinfo", "5.1", 4). +version_declared("texinfo", "5.0", 5). + +declared_dependency("texinfo", "perl", "build"). +declared_dependency("texinfo", "perl", "link"). +node("perl") :- depends_on("texinfo", "perl"), node("texinfo"). + + +%---------------------------------------------------------------------------- +% Package: tix +%---------------------------------------------------------------------------- +version_declared("tix", "8.4.3", 0). + +declared_dependency("tix", "tcl", "build"). +declared_dependency("tix", "tcl", "link"). +node("tcl") :- depends_on("tix", "tcl"), node("tix"). +1 { version("tcl", "8.5.19") } 1 :- depends_on("tix", "tcl"), node("tix"). + +declared_dependency("tix", "tk", "build"). +declared_dependency("tix", "tk", "link"). +node("tk") :- depends_on("tix", "tk"), node("tix"). +1 { version("tk", "8.5.19") } 1 :- depends_on("tix", "tk"), node("tix"). + + +%---------------------------------------------------------------------------- +% Package: tk +%---------------------------------------------------------------------------- +version_declared("tk", "8.6.8", 0). +version_declared("tk", "8.6.6", 1). +version_declared("tk", "8.6.5", 2). +version_declared("tk", "8.6.3", 3). +version_declared("tk", "8.5.19", 4). + +variant("tk", "xft"). +variant_single_value("tk", "xft"). +variant_default_value("tk", "xft", "True"). +variant_possible_value("tk", "xft", "False"). +variant_possible_value("tk", "xft", "True"). + +variant("tk", "xss"). +variant_single_value("tk", "xss"). +variant_default_value("tk", "xss", "True"). +variant_possible_value("tk", "xss", "False"). +variant_possible_value("tk", "xss", "True"). + +declared_dependency("tk", "libx11", "build"). +declared_dependency("tk", "libx11", "link"). +node("libx11") :- depends_on("tk", "libx11"), node("tk"). + +declared_dependency("tk", "libxft", "build") :- node("tk"), variant_value("tk", "xft", "True"). +declared_dependency("tk", "libxft", "link") :- node("tk"), variant_value("tk", "xft", "True"). +node("libxft") :- depends_on("tk", "libxft"), node("tk"), variant_value("tk", "xft", "True"). + +declared_dependency("tk", "libxscrnsaver", "build") :- node("tk"), variant_value("tk", "xss", "True"). +declared_dependency("tk", "libxscrnsaver", "link") :- node("tk"), variant_value("tk", "xss", "True"). +node("libxscrnsaver") :- depends_on("tk", "libxscrnsaver"), node("tk"), variant_value("tk", "xss", "True"). + +declared_dependency("tk", "tcl", "build"). +declared_dependency("tk", "tcl", "link"). +node("tcl") :- depends_on("tk", "tcl"), node("tk"). +declared_dependency("tk", "tcl", "build") :- node("tk"), 1 { version("tk", "8.6.3"); version("tk", "8.6.5"); version("tk", "8.6.6"); version("tk", "8.6.8") } 1. +declared_dependency("tk", "tcl", "link") :- node("tk"), 1 { version("tk", "8.6.3"); version("tk", "8.6.5"); version("tk", "8.6.6"); version("tk", "8.6.8") } 1. +node("tcl") :- depends_on("tk", "tcl"), node("tk"), 1 { version("tk", "8.6.3"); version("tk", "8.6.5"); version("tk", "8.6.6"); version("tk", "8.6.8") } 1. +1 { version("tcl", "8.6.3"); version("tcl", "8.6.4"); version("tcl", "8.6.5"); version("tcl", "8.6.6"); version("tcl", "8.6.8") } 1 :- depends_on("tk", "tcl"), node("tk"), 1 { version("tk", "8.6.3"); version("tk", "8.6.5"); version("tk", "8.6.6"); version("tk", "8.6.8") } 1. + + +%---------------------------------------------------------------------------- +% Package: ucx +%---------------------------------------------------------------------------- +version_declared("ucx", "1.6.1", 0). +version_declared("ucx", "1.6.0", 1). +version_declared("ucx", "1.5.2", 2). +version_declared("ucx", "1.5.1", 3). +version_declared("ucx", "1.5.0", 4). +version_declared("ucx", "1.4.0", 5). +version_declared("ucx", "1.3.1", 6). +version_declared("ucx", "1.3.0", 7). +version_declared("ucx", "1.2.2", 8). +version_declared("ucx", "1.2.1", 9). +version_declared("ucx", "1.2.0", 10). + +variant("ucx", "thread_multiple"). +variant_single_value("ucx", "thread_multiple"). +variant_default_value("ucx", "thread_multiple", "False"). +variant_possible_value("ucx", "thread_multiple", "False"). +variant_possible_value("ucx", "thread_multiple", "True"). + +declared_dependency("ucx", "numactl", "build"). +declared_dependency("ucx", "numactl", "link"). +node("numactl") :- depends_on("ucx", "numactl"), node("ucx"). + +declared_dependency("ucx", "rdma-core", "build"). +declared_dependency("ucx", "rdma-core", "link"). +node("rdma-core") :- depends_on("ucx", "rdma-core"), node("ucx"). + + +%---------------------------------------------------------------------------- +% Package: util-linux +%---------------------------------------------------------------------------- +version_declared("util-linux", "2.29.2", 0). +version_declared("util-linux", "2.29.1", 1). +version_declared("util-linux", "2.25", 2). + +variant("util-linux", "libuuid"). +variant_single_value("util-linux", "libuuid"). +variant_default_value("util-linux", "libuuid", "True"). +variant_possible_value("util-linux", "libuuid", "False"). +variant_possible_value("util-linux", "libuuid", "True"). + +declared_dependency("util-linux", "pkgconfig", "build"). +declared_dependency("util-linux", "pkgconfig", "link"). +node("pkgconfig") :- depends_on("util-linux", "pkgconfig"), node("util-linux"). + +declared_dependency("util-linux", "python", "build"). +declared_dependency("util-linux", "python", "link"). +node("python") :- depends_on("util-linux", "python"), node("util-linux"). + + +%---------------------------------------------------------------------------- +% Package: util-macros +%---------------------------------------------------------------------------- +version_declared("util-macros", "1.19.1", 0). +version_declared("util-macros", "1.19.0", 1). + + +%---------------------------------------------------------------------------- +% Package: valgrind +%---------------------------------------------------------------------------- +version_declared("valgrind", "3.15.0", 0). +version_declared("valgrind", "3.14.0", 1). +version_declared("valgrind", "3.13.0", 2). +version_declared("valgrind", "3.12.0", 3). +version_declared("valgrind", "3.11.0", 4). +version_declared("valgrind", "3.10.1", 5). +version_declared("valgrind", "3.10.0", 6). +version_declared("valgrind", "develop", 7). + +variant("valgrind", "boost"). +variant_single_value("valgrind", "boost"). +variant_default_value("valgrind", "boost", "True"). +variant_possible_value("valgrind", "boost", "False"). +variant_possible_value("valgrind", "boost", "True"). + +variant("valgrind", "mpi"). +variant_single_value("valgrind", "mpi"). +variant_default_value("valgrind", "mpi", "True"). +variant_possible_value("valgrind", "mpi", "False"). +variant_possible_value("valgrind", "mpi", "True"). + +variant("valgrind", "only64bit"). +variant_single_value("valgrind", "only64bit"). +variant_default_value("valgrind", "only64bit", "True"). +variant_possible_value("valgrind", "only64bit", "False"). +variant_possible_value("valgrind", "only64bit", "True"). + +variant("valgrind", "ubsan"). +variant_single_value("valgrind", "ubsan"). +variant_default_value("valgrind", "ubsan", "False"). +variant_possible_value("valgrind", "ubsan", "False"). +variant_possible_value("valgrind", "ubsan", "True"). + +declared_dependency("valgrind", "autoconf", "build") :- node("valgrind"), 1 { version("valgrind", "develop") } 1. +node("autoconf") :- depends_on("valgrind", "autoconf"), node("valgrind"), 1 { version("valgrind", "develop") } 1. + +declared_dependency("valgrind", "automake", "build") :- node("valgrind"), 1 { version("valgrind", "develop") } 1. +node("automake") :- depends_on("valgrind", "automake"), node("valgrind"), 1 { version("valgrind", "develop") } 1. + +declared_dependency("valgrind", "boost", "build") :- node("valgrind"), variant_value("valgrind", "boost", "True"). +declared_dependency("valgrind", "boost", "link") :- node("valgrind"), variant_value("valgrind", "boost", "True"). +node("boost") :- depends_on("valgrind", "boost"), node("valgrind"), variant_value("valgrind", "boost", "True"). + +declared_dependency("valgrind", "libtool", "build") :- node("valgrind"), 1 { version("valgrind", "develop") } 1. +node("libtool") :- depends_on("valgrind", "libtool"), node("valgrind"), 1 { version("valgrind", "develop") } 1. + +declared_dependency("valgrind", "mpi", "build") :- node("valgrind"), variant_value("valgrind", "mpi", "True"). +declared_dependency("valgrind", "mpi", "link") :- node("valgrind"), variant_value("valgrind", "mpi", "True"). +node("mpi") :- depends_on("valgrind", "mpi"), node("valgrind"), variant_value("valgrind", "mpi", "True"). + + +%---------------------------------------------------------------------------- +% Package: veclibfort +%---------------------------------------------------------------------------- +version_declared("veclibfort", "0.4.2", 0). +version_declared("veclibfort", "develop", 1). + +variant("veclibfort", "shared"). +variant_single_value("veclibfort", "shared"). +variant_default_value("veclibfort", "shared", "True"). +variant_possible_value("veclibfort", "shared", "False"). +variant_possible_value("veclibfort", "shared", "True"). + + +%---------------------------------------------------------------------------- +% Package: wget +%---------------------------------------------------------------------------- +version_declared("wget", "1.20.3", 0). +version_declared("wget", "1.19.1", 1). +version_declared("wget", "1.17", 2). +version_declared("wget", "1.16", 3). + +variant("wget", "libpsl"). +variant_single_value("wget", "libpsl"). +variant_default_value("wget", "libpsl", "False"). +variant_possible_value("wget", "libpsl", "False"). +variant_possible_value("wget", "libpsl", "True"). + +variant("wget", "pcre"). +variant_single_value("wget", "pcre"). +variant_default_value("wget", "pcre", "False"). +variant_possible_value("wget", "pcre", "False"). +variant_possible_value("wget", "pcre", "True"). + +variant("wget", "python"). +variant_single_value("wget", "python"). +variant_default_value("wget", "python", "False"). +variant_possible_value("wget", "python", "False"). +variant_possible_value("wget", "python", "True"). + +variant("wget", "ssl"). +variant_single_value("wget", "ssl"). +variant_default_value("wget", "ssl", "openssl"). +variant_possible_value("wget", "ssl", "gnutls"). +variant_possible_value("wget", "ssl", "openssl"). + +variant("wget", "zlib"). +variant_single_value("wget", "zlib"). +variant_default_value("wget", "zlib", "True"). +variant_possible_value("wget", "zlib", "False"). +variant_possible_value("wget", "zlib", "True"). + +declared_dependency("wget", "gettext", "build"). +node("gettext") :- depends_on("wget", "gettext"), node("wget"). + +declared_dependency("wget", "gnutls", "build") :- node("wget"), variant_value("wget", "ssl", "gnutls"). +declared_dependency("wget", "gnutls", "link") :- node("wget"), variant_value("wget", "ssl", "gnutls"). +node("gnutls") :- depends_on("wget", "gnutls"), node("wget"), variant_value("wget", "ssl", "gnutls"). + +declared_dependency("wget", "libiconv", "build"). +declared_dependency("wget", "libiconv", "link"). +node("libiconv") :- depends_on("wget", "libiconv"), node("wget"). + +declared_dependency("wget", "libpsl", "build") :- node("wget"), variant_value("wget", "libpsl", "True"). +declared_dependency("wget", "libpsl", "link") :- node("wget"), variant_value("wget", "libpsl", "True"). +node("libpsl") :- depends_on("wget", "libpsl"), node("wget"), variant_value("wget", "libpsl", "True"). + +declared_dependency("wget", "openssl", "build") :- node("wget"), variant_value("wget", "ssl", "openssl"). +declared_dependency("wget", "openssl", "link") :- node("wget"), variant_value("wget", "ssl", "openssl"). +node("openssl") :- depends_on("wget", "openssl"), node("wget"), variant_value("wget", "ssl", "openssl"). + +declared_dependency("wget", "pcre", "build") :- node("wget"), variant_value("wget", "pcre", "True"). +declared_dependency("wget", "pcre", "link") :- node("wget"), variant_value("wget", "pcre", "True"). +node("pcre") :- depends_on("wget", "pcre"), node("wget"), variant_value("wget", "pcre", "True"). + +declared_dependency("wget", "perl", "build"). +node("perl") :- depends_on("wget", "perl"), node("wget"). + +declared_dependency("wget", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("wget", "pkgconfig"), node("wget"). + +declared_dependency("wget", "python", "build") :- node("wget"), variant_value("wget", "python", "True"). +node("python") :- depends_on("wget", "python"), node("wget"), variant_value("wget", "python", "True"). +1 { version("python", "3.1.5"); version("python", "3.2.6"); version("python", "3.3.6"); version("python", "3.4.3"); version("python", "3.4.10"); version("python", "3.5.0"); version("python", "3.5.1"); version("python", "3.5.2"); version("python", "3.5.7"); version("python", "3.6.0"); version("python", "3.6.1"); version("python", "3.6.2"); version("python", "3.6.3"); version("python", "3.6.4"); version("python", "3.6.5"); version("python", "3.6.6"); version("python", "3.6.7"); version("python", "3.6.8"); version("python", "3.7.0"); version("python", "3.7.1"); version("python", "3.7.2"); version("python", "3.7.3"); version("python", "3.7.4"); version("python", "3.7.5"); version("python", "3.7.6"); version("python", "3.8.0"); version("python", "3.8.1") } 1 :- depends_on("wget", "python"), node("wget"), variant_value("wget", "python", "True"). + +declared_dependency("wget", "valgrind", "test"). +node("valgrind") :- depends_on("wget", "valgrind"), node("wget"). + +declared_dependency("wget", "zlib", "build") :- node("wget"), variant_value("wget", "zlib", "True"). +declared_dependency("wget", "zlib", "link") :- node("wget"), variant_value("wget", "zlib", "True"). +node("zlib") :- depends_on("wget", "zlib"), node("wget"), variant_value("wget", "zlib", "True"). + + +%---------------------------------------------------------------------------- +% Package: xcb-proto +%---------------------------------------------------------------------------- +version_declared("xcb-proto", "1.13", 0). +version_declared("xcb-proto", "1.12", 1). +version_declared("xcb-proto", "1.11", 2). + + +%---------------------------------------------------------------------------- +% Package: xextproto +%---------------------------------------------------------------------------- +version_declared("xextproto", "7.3.0", 0). + +declared_dependency("xextproto", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("xextproto", "pkgconfig"), node("xextproto"). + +declared_dependency("xextproto", "util-macros", "build"). +node("util-macros") :- depends_on("xextproto", "util-macros"), node("xextproto"). + + +%---------------------------------------------------------------------------- +% Package: xineramaproto +%---------------------------------------------------------------------------- +version_declared("xineramaproto", "1.2.1", 0). + +declared_dependency("xineramaproto", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("xineramaproto", "pkgconfig"), node("xineramaproto"). + +declared_dependency("xineramaproto", "util-macros", "build"). +node("util-macros") :- depends_on("xineramaproto", "util-macros"), node("xineramaproto"). + + +%---------------------------------------------------------------------------- +% Package: xproto +%---------------------------------------------------------------------------- +version_declared("xproto", "7.0.31", 0). +version_declared("xproto", "7.0.29", 1). + +declared_dependency("xproto", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("xproto", "pkgconfig"), node("xproto"). + +declared_dependency("xproto", "util-macros", "build"). +node("util-macros") :- depends_on("xproto", "util-macros"), node("xproto"). + + +%---------------------------------------------------------------------------- +% Package: xtrans +%---------------------------------------------------------------------------- +version_declared("xtrans", "1.3.5", 0). + +declared_dependency("xtrans", "pkgconfig", "build"). +node("pkgconfig") :- depends_on("xtrans", "pkgconfig"), node("xtrans"). + +declared_dependency("xtrans", "util-macros", "build"). +node("util-macros") :- depends_on("xtrans", "util-macros"), node("xtrans"). + + +%---------------------------------------------------------------------------- +% Package: xz +%---------------------------------------------------------------------------- +version_declared("xz", "5.2.4", 0). +version_declared("xz", "5.2.3", 1). +version_declared("xz", "5.2.2", 2). +version_declared("xz", "5.2.0", 3). + + +%---------------------------------------------------------------------------- +% Package: zlib +%---------------------------------------------------------------------------- +version_declared("zlib", "1.2.11", 0). +version_declared("zlib", "1.2.8", 1). +version_declared("zlib", "1.2.3", 2). + +variant("zlib", "optimize"). +variant_single_value("zlib", "optimize"). +variant_default_value("zlib", "optimize", "True"). +variant_possible_value("zlib", "optimize", "False"). +variant_possible_value("zlib", "optimize", "True"). + +variant("zlib", "pic"). +variant_single_value("zlib", "pic"). +variant_default_value("zlib", "pic", "True"). +variant_possible_value("zlib", "pic", "False"). +variant_possible_value("zlib", "pic", "True"). + +variant("zlib", "shared"). +variant_single_value("zlib", "shared"). +variant_default_value("zlib", "shared", "True"). +variant_possible_value("zlib", "shared", "False"). +variant_possible_value("zlib", "shared", "True"). + + +%============================================================================ +% Spec Constraints +%============================================================================ +root("hdf5"). + +%---------------------------------------------------------------------------- +% Spec: hdf5 +%---------------------------------------------------------------------------- +node("hdf5"). + +%=============================================================================- +% Display Results +% +% This section determines what parts of the model are printed at the end +%============================================================================== +#show node/1. +#show depends_on/3. +#show version/2. +#show variant_value/3. +#show node_platform/2. +#show node_os/2. +#show node_target/2. +#show node_compiler/2. +#show node_compiler_version/3. +#show node_flag/3. +#show node_flag_compiler_default/1. +#show node_flag_source/2. +#show no_flags/2. diff --git a/lib/spack/spack/solver/old_concretizer.lp b/lib/spack/spack/solver/old_concretizer.lp new file mode 100644 index 0000000000..b2e698b5ff --- /dev/null +++ b/lib/spack/spack/solver/old_concretizer.lp @@ -0,0 +1,282 @@ +%============================================================================= +% Generate +%============================================================================= + +%----------------------------------------------------------------------------- +% Version semantics +%----------------------------------------------------------------------------- + +% versions are declared w/priority -- declared with priority implies declared +version_declared(P, V) :- version_declared(P, V, _). + +% If something is a package, it has only one version and that must be a +% possible version. +1 { version(P, V) : version_possible(P, V) } 1 :- node(P). + +% If a version is declared but conflicted, it's not possible. +version_possible(P, V) :- version_declared(P, V), not version_conflict(P, V). + +version_weight(P, V, N) :- version(P, V), version_declared(P, V, N). + +#defined version_conflict/2. + +%----------------------------------------------------------------------------- +% Dependency semantics +%----------------------------------------------------------------------------- +% Dependencies of any type imply that one package "depends on" another +depends_on(P, D) :- depends_on(P, D, _). + +% declared dependencies are real if they're not virtual +depends_on(P, D, T) :- declared_dependency(P, D, T), not virtual(D), node(P). + +% if you declare a dependency on a virtual, you depend on one of its providers +1 { depends_on(P, Q, T) : provides_virtual(Q, V) } 1 + :- declared_dependency(P, V, T), virtual(V), node(P). + +% if a virtual was required by some root spec, one provider is in the DAG +1 { node(P) : provides_virtual(P, V) } 1 :- virtual_node(V). + +% for any virtual, there can be at most one provider in the DAG +provider(P, V) :- node(P), provides_virtual(P, V). +0 { provider(P, V) : node(P) } 1 :- virtual(V). + +% give dependents the virtuals they want +provider_weight(D, N) + :- virtual(V), depends_on(P, D), provider(D, V), + pkg_provider_preference(P, V, D, N). +provider_weight(D, N) + :- virtual(V), depends_on(P, D), provider(D, V), + not pkg_provider_preference(P, V, D, _), + default_provider_preference(V, D, N). + +% if there's no preference for something, it costs 100 to discourage its +% use with minimization +provider_weight(D, 100) + :- virtual(V), depends_on(P, D), provider(D, V), + not pkg_provider_preference(P, V, D, _), + not default_provider_preference(V, D, _). + +% all nodes must be reachable from some root +needed(D) :- root(D), node(D). +needed(D) :- root(P), depends_on(P, D). +needed(D) :- needed(P), depends_on(P, D), node(P). +:- node(P), not needed(P). + +% real dependencies imply new nodes. +node(D) :- node(P), depends_on(P, D). + +% do not warn if generated program contains none of these. +#defined depends_on/3. +#defined declared_dependency/3. +#defined virtual/1. +#defined virtual_node/1. +#defined provides_virtual/2. +#defined pkg_provider_preference/4. +#defined default_provider_preference/3. +#defined root/1. + +%----------------------------------------------------------------------------- +% Variant semantics +%----------------------------------------------------------------------------- +% one variant value for single-valued variants. +1 { variant_value(P, V, X) : variant_possible_value(P, V, X) } 1 + :- node(P), variant(P, V), variant_single_value(P, V). + +% at least one variant value for multi-valued variants. +1 { variant_value(P, V, X) : variant_possible_value(P, V, X) } + :- node(P), variant(P, V), not variant_single_value(P, V). + +% if a variant is set to anything, it is considered 'set'. +variant_set(P, V) :- variant_set(P, V, _). + +% variant_set is an explicitly set variant value. If it's not 'set', +% we revert to the default value. If it is set, we force the set value +variant_value(P, V, X) :- node(P), variant(P, V), variant_set(P, V, X). + +% prefer default values. +variant_not_default(P, V, X, 1) + :- variant_value(P, V, X), + not variant_default_value(P, V, X), + node(P). + +variant_not_default(P, V, X, 0) + :- variant_value(P, V, X), + variant_default_value(P, V, X), + node(P). + +% suppress wranings about this atom being unset. It's only set if some +% spec or some package sets it, and without this, clingo will give +% warnings like 'info: atom does not occur in any rule head'. +#defined variant/2. +#defined variant_set/3. +#defined variant_single_value/2. +#defined variant_default_value/3. +#defined variant_possible_value/3. + +%----------------------------------------------------------------------------- +% Platform/OS semantics +%----------------------------------------------------------------------------- +% one platform, os per node +% TODO: convert these to use optimization, like targets. +1 { node_platform(P, A) : node_platform(P, A) } 1 :- node(P). +1 { node_os(P, A) : node_os(P, A) } 1 :- node(P). + +% arch fields for pkg P are set if set to anything +node_platform_set(P) :- node_platform_set(P, _). +node_os_set(P) :- node_os_set(P, _). + +% if no platform/os is set, fall back to the defaults +node_platform(P, A) + :- node(P), not node_platform_set(P), node_platform_default(A). +node_os(P, A) :- node(P), not node_os_set(P), node_os_default(A). + +% setting os/platform on a node is a hard constraint +node_platform(P, A) :- node(P), node_platform_set(P, A). +node_os(P, A) :- node(P), node_os_set(P, A). + +% avoid info warnings (see variants) +#defined node_platform_set/2. +#defined node_os_set/2. + +%----------------------------------------------------------------------------- +% Target semantics +%----------------------------------------------------------------------------- +% one target per node -- optimization will pick the "best" one +1 { node_target(P, T) : target(T) } 1 :- node(P). + +% can't use targets on node if the compiler for the node doesn't support them +:- node_target(P, T), not compiler_supports_target(C, V, T), + node_compiler(P, C), node_compiler_version(P, C, V). + +% if a target is set explicitly, respect it +node_target(P, T) :- node(P), node_target_set(P, T). + +% each node has the weight of its assigned target +node_target_weight(P, N) :- node(P), node_target(P, T), target_weight(T, N). + +#defined node_target_set/2. + +%----------------------------------------------------------------------------- +% Compiler semantics +%----------------------------------------------------------------------------- + +% one compiler per node +1 { node_compiler(P, C) : compiler(C) } 1 :- node(P). +1 { node_compiler_version(P, C, V) : compiler_version(C, V) } 1 :- node(P). +1 { compiler_weight(P, N) : compiler_weight(P, N) } 1 :- node(P). + +% dependencies imply we should try to match hard compiler constraints +% todo: look at what to do about intersecting constraints here. we'd +% ideally go with the "lowest" pref in the DAG +node_compiler_match_pref(P, C) :- node_compiler_hard(P, C). +node_compiler_match_pref(D, C) + :- depends_on(P, D), node_compiler_match_pref(P, C), + not node_compiler_hard(D, _). +compiler_match(P, 1) :- node_compiler(P, C), node_compiler_match_pref(P, C). + +node_compiler_version_match_pref(P, C, V) + :- node_compiler_version_hard(P, C, V). +node_compiler_version_match_pref(D, C, V) + :- depends_on(P, D), node_compiler_version_match_pref(P, C, V), + not node_compiler_version_hard(D, C, _). +compiler_version_match(P, 1) + :- node_compiler_version(P, C, V), + node_compiler_version_match_pref(P, C, V). + +#defined node_compiler_hard/2. +#defined node_compiler_version_hard/3. + +% compilers weighted by preference acccording to packages.yaml +compiler_weight(P, N) + :- node_compiler(P, C), node_compiler_version(P, C, V), + node_compiler_preference(P, C, V, N). +compiler_weight(P, N) + :- node_compiler(P, C), node_compiler_version(P, C, V), + not node_compiler_preference(P, C, _, _), + default_compiler_preference(C, V, N). +compiler_weight(P, 100) + :- node_compiler(P, C), node_compiler_version(P, C, V), + not node_compiler_preference(P, C, _, _), + not default_compiler_preference(C, _, _). + +#defined node_compiler_preference/4. +#defined default_compiler_preference/3. + +%----------------------------------------------------------------------------- +% Compiler flags +%----------------------------------------------------------------------------- +% propagate flags when compilers match +inherit_flags(P, D) + :- depends_on(P, D), node_compiler(P, C), node_compiler(D, C), + compiler(C), flag_type(T). +node_flag_inherited(D, T, F) :- node_flag_set(P, T, F), inherit_flags(P, D). +node_flag_inherited(D, T, F) + :- node_flag_inherited(P, T, F), inherit_flags(P, D). + +% node with flags set to anythingg is "set" +node_flag_set(P) :- node_flag_set(P, _, _). + +% remember where flags came from +node_flag_source(P, P) :- node_flag_set(P). +node_flag_source(D, Q) :- node_flag_source(P, Q), inherit_flags(P, D). + +% compiler flags from compilers.yaml are put on nodes if compiler matches +node_flag(P, T, F), +node_flag_compiler_default(P) + :- not node_flag_set(P), compiler_version_flag(C, V, T, F), + node_compiler(P, C), node_compiler_version(P, C, V), + flag_type(T), compiler(C), compiler_version(C, V). + +% if a flag is set to something or inherited, it's included +node_flag(P, T, F) :- node_flag_set(P, T, F). +node_flag(P, T, F) :- node_flag_inherited(P, T, F). + +% if no node flags are set for a type, there are no flags. +no_flags(P, T) :- not node_flag(P, T, _), node(P), flag_type(T). + +#defined compiler_version_flag/4. +#defined node_flag/3. +#defined node_flag_set/3. + +%----------------------------------------------------------------------------- +% How to optimize the spec (high to low priority) +%----------------------------------------------------------------------------- +% weight root preferences higher +% +% TODO: how best to deal with this issue? It's not clear how best to +% weight all the constraints. Without this root preference, `spack solve +% hdf5` will pick mpich instead of openmpi, even if openmpi is the +% preferred provider, because openmpi has a version constraint on hwloc. +% It ends up choosing between settling for an old version of hwloc, or +% picking the second-best provider. This workaround weights root +% preferences higher so that hdf5's prefs are more important, but it's +% not clear this is a general solution. It would be nice to weight by +% distance to root, but that seems to slow down the solve a lot. +% +% One option is to make preferences hard constraints. Or maybe we need +% to look more closely at where a constraint came from and factor that +% into our weights. e.g., a non-default variant resulting from a version +% constraint counts like a version constraint. Needs more thought later. +% +root(D, 2) :- root(D), node(D). +root(D, 1) :- not root(D), node(D). + +% prefer default variants +#minimize { N*R@10,P,V,X : variant_not_default(P, V, X, N), root(P, R) }. + +% pick most preferred virtual providers +#minimize{ N*R@9,D : provider_weight(D, N), root(P, R) }. + +% prefer more recent versions. +#minimize{ N@8,P,V : version_weight(P, V, N) }. + +% compiler preferences +#maximize{ N@7,P : compiler_match(P, N) }. +#minimize{ N@6,P : compiler_weight(P, N) }. + +% fastest target for node + +% TODO: if these are slightly different by compiler (e.g., skylake is +% best, gcc supports skylake and broadweell, clang's best is haswell) +% things seem to get really slow. +#minimize{ N@5,P : node_target_weight(P, N) }. -- cgit v1.2.3-70-g09d2