liboliphaunt-wasix-portable 0.1.0

Portable WASIX runtime assets for oliphaunt-wasix
Documentation
[package]
name = "liboliphaunt-wasix-portable"
version = "0.1.0"
edition = "2024"
rust-version = "1.93"
description = "Portable WASIX runtime assets for oliphaunt-wasix"
repository = "https://github.com/f0rr0/oliphaunt"
homepage = "https://oliphaunt.dev"
documentation = "https://docs.rs/liboliphaunt-wasix-portable"
license = "MIT AND PostgreSQL AND Unicode-3.0"
links = "oliphaunt_artifact_liboliphaunt_wasix_runtime"
include = [
  "Cargo.toml",
  "build.rs",
  "README.md",
  "src/**",
  "payload/**",
  "LICENSE",
  "THIRD_PARTY_NOTICES.md",
  "THIRD_PARTY_NOTICES.oliphaunt-wasix.md",
  "THIRD_PARTY_LICENSES/PostgreSQL-COPYRIGHT",
  "THIRD_PARTY_LICENSES/ICU-LICENSE",
]

[features]
extension-amcheck = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-auto-explain = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-bloom = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-btree-gin = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-btree-gist = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-citext = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-cube = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-dict-int = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-dict-xsyn = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-earthdistance = ["extension-cube", "dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-file-fdw = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-fuzzystrmatch = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-hstore = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-intarray = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-isn = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-lo = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-ltree = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-pageinspect = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-pg-buffercache = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-pg-freespacemap = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-pg-hashids = ["dep:oliphaunt-extension-pg-hashids-wasix", "dep:oliphaunt-extension-pg-hashids-aot-linux-arm64", "dep:oliphaunt-extension-pg-hashids-aot-linux-x64", "dep:oliphaunt-extension-pg-hashids-aot-macos-arm64", "dep:oliphaunt-extension-pg-hashids-aot-windows-x64"]
extension-pg-ivm = ["dep:oliphaunt-extension-pg-ivm-wasix", "dep:oliphaunt-extension-pg-ivm-aot-linux-arm64", "dep:oliphaunt-extension-pg-ivm-aot-linux-x64", "dep:oliphaunt-extension-pg-ivm-aot-macos-arm64", "dep:oliphaunt-extension-pg-ivm-aot-windows-x64"]
extension-pg-surgery = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-pg-textsearch = ["dep:oliphaunt-extension-pg-textsearch-wasix", "dep:oliphaunt-extension-pg-textsearch-aot-linux-arm64", "dep:oliphaunt-extension-pg-textsearch-aot-linux-x64", "dep:oliphaunt-extension-pg-textsearch-aot-macos-arm64", "dep:oliphaunt-extension-pg-textsearch-aot-windows-x64"]
extension-pg-trgm = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-pg-uuidv7 = ["dep:oliphaunt-extension-pg-uuidv7-wasix", "dep:oliphaunt-extension-pg-uuidv7-aot-linux-arm64", "dep:oliphaunt-extension-pg-uuidv7-aot-linux-x64", "dep:oliphaunt-extension-pg-uuidv7-aot-macos-arm64", "dep:oliphaunt-extension-pg-uuidv7-aot-windows-x64"]
extension-pg-visibility = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-pg-walinspect = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-pgcrypto = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-pgtap = ["dep:oliphaunt-extension-pgtap-wasix"]
extension-postgis = ["dep:oliphaunt-extension-postgis-wasix", "dep:oliphaunt-extension-postgis-aot-linux-arm64", "dep:oliphaunt-extension-postgis-aot-linux-x64", "dep:oliphaunt-extension-postgis-aot-macos-arm64", "dep:oliphaunt-extension-postgis-aot-windows-x64"]
extension-seg = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-tablefunc = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-tcn = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-tsm-system-rows = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-tsm-system-time = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-unaccent = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-uuid-ossp = ["dep:oliphaunt-extension-contrib-pg18-wasix", "dep:oliphaunt-extension-contrib-pg18-aot-linux-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-linux-x64", "dep:oliphaunt-extension-contrib-pg18-aot-macos-arm64", "dep:oliphaunt-extension-contrib-pg18-aot-windows-x64"]
extension-vector = ["dep:oliphaunt-extension-vector-wasix", "dep:oliphaunt-extension-vector-aot-linux-arm64", "dep:oliphaunt-extension-vector-aot-linux-x64", "dep:oliphaunt-extension-vector-aot-macos-arm64", "dep:oliphaunt-extension-vector-aot-windows-x64"]

[lib]
path = "src/lib.rs"

[dependencies]
serde = { version = "1", features = ["derive"] }
serde_json = "1"

oliphaunt-extension-contrib-pg18-wasix = { version = "=0.1.0", optional = true }
oliphaunt-extension-pg-hashids-wasix = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-pg-ivm-wasix = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-pg-textsearch-wasix = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-pg-uuidv7-wasix = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-pgtap-wasix = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-postgis-wasix = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-vector-wasix = { version = ">=0.1.0,<0.2.0", optional = true }

[target.'cfg(all(target_os = "linux", target_arch = "aarch64", target_env = "gnu"))'.dependencies]
oliphaunt-extension-contrib-pg18-aot-linux-arm64 = { version = "=0.1.0", optional = true }
oliphaunt-extension-pg-hashids-aot-linux-arm64 = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-pg-ivm-aot-linux-arm64 = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-pg-textsearch-aot-linux-arm64 = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-pg-uuidv7-aot-linux-arm64 = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-postgis-aot-linux-arm64 = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-vector-aot-linux-arm64 = { version = ">=0.1.0,<0.2.0", optional = true }

[target.'cfg(all(target_os = "linux", target_arch = "x86_64", target_env = "gnu"))'.dependencies]
oliphaunt-extension-contrib-pg18-aot-linux-x64 = { version = "=0.1.0", optional = true }
oliphaunt-extension-pg-hashids-aot-linux-x64 = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-pg-ivm-aot-linux-x64 = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-pg-textsearch-aot-linux-x64 = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-pg-uuidv7-aot-linux-x64 = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-postgis-aot-linux-x64 = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-vector-aot-linux-x64 = { version = ">=0.1.0,<0.2.0", optional = true }

[target.'cfg(all(target_os = "macos", target_arch = "aarch64"))'.dependencies]
oliphaunt-extension-contrib-pg18-aot-macos-arm64 = { version = "=0.1.0", optional = true }
oliphaunt-extension-pg-hashids-aot-macos-arm64 = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-pg-ivm-aot-macos-arm64 = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-pg-textsearch-aot-macos-arm64 = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-pg-uuidv7-aot-macos-arm64 = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-postgis-aot-macos-arm64 = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-vector-aot-macos-arm64 = { version = ">=0.1.0,<0.2.0", optional = true }

[target.'cfg(all(target_os = "windows", target_arch = "x86_64", target_env = "msvc"))'.dependencies]
oliphaunt-extension-contrib-pg18-aot-windows-x64 = { version = "=0.1.0", optional = true }
oliphaunt-extension-pg-hashids-aot-windows-x64 = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-pg-ivm-aot-windows-x64 = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-pg-textsearch-aot-windows-x64 = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-pg-uuidv7-aot-windows-x64 = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-postgis-aot-windows-x64 = { version = ">=0.1.0,<0.2.0", optional = true }
oliphaunt-extension-vector-aot-windows-x64 = { version = ">=0.1.0,<0.2.0", optional = true }

[build-dependencies]
serde_json = "1"
sha2 = "0.10"

[workspace]