{
  "authors": [
    "AdaCore"
  ],
  "build-switches": {
    "*": {
      "ada_version": "Ada2022"
    }
  },
  "configuration": {
    "generate_ada": false,
    "generate_c": false,
    "variables": {
      "Max_Supported_Integer_Size": {
        "default": "128",
        "type": "Enum",
        "values": [
          "128",
          "64"
        ]
      }
    }
  },
  "description": "A high level Unicode text processing library",
  "environment": {
    "case(os)": {
      "linux": {
        "LD_LIBRARY_PATH": {
          "append": "${CRATE_ROOT}/.libs/release/relocatable"
        }
      },
      "macos": {
        "DYLD_LIBRARY_PATH": {
          "append": "${CRATE_ROOT}/.libs/release/relocatable"
        }
      },
      "windows": {
        "PATH": {
          "append": "${CRATE_ROOT}/.libs/release/relocatable"
        }
      }
    }
  },
  "gpr-externals": {
    "VSS_LIBRARY_TYPE": [
      "relocatable",
      "static",
      "static-pic"
    ],
    "VSS_OS": [
      "unix",
      "osx",
      "Windows_NT"
    ]
  },
  "gpr-set-externals": {
    "VSS_BUILD_PROFILE": "release",
    "case(os)": {
      "linux": {
        "VSS_OS": "unix"
      },
      "macos": {
        "VSS_OS": "osx"
      },
      "windows": {
        "VSS_OS": "Windows_NT"
      }
    }
  },
  "licenses": "Apache-2.0",
  "long-description": "This crate is based on [`VSS`](https://github.com/AdaCore/VSS) (Virtual\nString System). VSS has been split into two crates:\n\n* [`vss_text`](https://alire.ada.dev/crates/vss_text) (this crate): a library\n  for Unicode text processing.\n* [`vss_extra`](https://alire.ada.dev/crates/vss_extra): libraries for handling\n  JSON, Regexp, XML and other features based on `vss_text`.\n\nSignificant changes are planned in `vss_text` with the goal to make it a\nhigh-quality, high-performance library suitable for a wide range of\napplications.\n\nThe changes include the following (non-exhaustive list):\n\n* API Changes\n  * Introduce an immutable string type.\n  * Repurpose the mutable `Virtual_String` type to a string builder type.\n  * Possibly rename the root package `VSS` to a new more appropriate name. Alire crate,\n    GPR project and repository names might change accordingly.\n* (done) Drop the support of multiple internal encodings in favor of a single internal\n  encoding (likely UTF-8) for improved performance.\n",
  "maintainers": [
    "Vadim Godunko <vgodunko@gmail.com>",
    "Maxim Reznik <reznikmm@gmail.com>",
    "sagaert@adacore.com",
    "chouteau@adacore.com"
  ],
  "maintainers-logins": [
    "godunko",
    "reznikmm",
    "AldanTanneo",
    "Fabien-Chouteau"
  ],
  "name": "vss_text",
  "origin": {
    "hashes": [
      "sha512:940443ab7465479f7fa56917a7327dffbc07a5cb643cadf0fc6da549e3dce127dda7b404c2b63d4cf30b51710776903ce4c612aa2cbbb49efe448b28e0bd4e74"
    ],
    "url": "https://github.com/AdaCore/vss-text/archive/refs/tags/v26.0.0.zip"
  },
  "project-files": [
    "gnat/vss_text.gpr",
    "gnat/vss_gnat.gpr"
  ],
  "tags": [
    "unicode",
    "string",
    "text"
  ],
  "version": "26.0.0",
  "website": "https://github.com/AdaCore/vss-text"
}
