pkg.soopen package index

brew / 順位 5660

castxml を Homebrew, apt, dnf, MacPorts, Nix, pacman, scoop, zypper でインストール

castxml のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install castxml

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install castxml

MacPorts ports tree · lang/castxml/Portfile · ソース: api.github.com

Linux

Debian apt確認済み · 92%
sudo apt install castxml

Debian stable package indexes · castxml · ソース: deb.debian.org

Fedora dnf確認済み · 92%
sudo dnf install castxml

Fedora Rawhide package metadata · castxml · ソース: dl.fedoraproject.org

Nix確認済み · 92%
nix profile install nixpkgs#castxml

nixpkgs package indexes · pkgs/by-name/ca/castxml/package.nix · ソース: api.github.com

Arch Linux pacman確認済み · 92%
sudo pacman -S castxml

Arch Linux sync databases · castxml · ソース: geo.mirror.pkgbuild.com

openSUSE zypper確認済み · 92%
sudo zypper install CastXML-devel

openSUSE Tumbleweed package metadata · CastXML-devel · ソース: download.opensuse.org

Windows

Scoop確認済み · 92%
scoop install main/castxml

Scoop official bucket manifest trees · bucket/castxml.json · ソース: api.github.com

概要

パッケージ概要

C-family Abstract Syntax Tree XML Output

コマンドとエイリアス

  • castxml

履歴

プロジェクトの歴史と使われ方

CastXML is a developer tool that parses C-family source files and writes a subset of the abstract syntax tree as XML. The upstream README describes it as maintained by Kitware in support of ITK, the Insight Segmentation and Registration Toolkit.

プロジェクトの歴史

The project is built around LLVM/Clang: its manual says source files are parsed as complete translation units by an internal Clang compiler. It also includes a --castxml-gccxml mode that emits XML close to GCC-XML, making it important for code-generation and binding workflows that previously expected GCC-XML-style output.

採用の歴史

The supplied package facts show CastXML distributed across Homebrew, Debian, Fedora, MacPorts, Nix, Arch, Scoop, Ubuntu, and openSUSE. That breadth matches its niche but durable role as infrastructure for C/C++ introspection workflows rather than an end-user command.

使われ方

Typical use is command-line AST extraction: pass source files, Clang options, and CastXML options, then request XML output with --castxml-output or GCC-XML-compatible output with --castxml-gccxml. The manual also documents compiler-target matching with --castxml-cc-* options.

パッケージ好きにとっての重要性

CastXML is package-nerd significant because it packages compiler-internal structure as a stable CLI artifact. It lets downstream tools depend on a packaged executable instead of embedding all of Clang's C++ APIs or reviving GCC-XML.

タイムライン

  • 2026: The README lists support for LLVM/Clang releases through 22.1 and git master as of 2026-06-10.
  • 2026: Homebrew formula packages v0.7.0 from the official release archive.

Related projects

  • Related projects and technologies include LLVM/Clang, GCC-XML, CMake, and ITK; the README explicitly ties CastXML maintenance to Kitware's support of ITK.

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • Homebrew bottle メタデータは記録されていません。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
castxml実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-08-03
マネージャ版0.7.0
マネージャ更新日
ローカルデータ不明
上流利用不可
検出された最新未検出
  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:castxml
バージョン0.7.0
パッケージマネージャHomebrew
ホームページhttps://github.com/CastXML/CastXML
リポジトリhttps://github.com/CastXML/castxml
Bottle未記録
サービス宣言なし

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

castxml 0.6.11-1

C-family abstract syntax tree XML output tool

https://github.com/CastXML/CastXML

sudo apt install castxml
  • Section: devel
  • Architecture: amd64
  • 4 依存関係
  • normalized package name match
  • 一致条件: Castxml
Debian stable package indexes · deb.debian.org · Debian stable package indexes: castxml from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

castxml

nix profile install nixpkgs#castxml
  • normalized package name match
  • 一致条件: Castxml
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ca/castxml/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

castxml 0.6.3-1build2

C-family abstract syntax tree XML output tool

https://github.com/CastXML/CastXML

sudo apt install castxml
  • Section: universe/devel
  • Architecture: amd64
  • 4 依存関係
  • normalized package name match
  • 一致条件: Castxml
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: castxml from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

castxml 0.7.0-2.fc45

C-family abstract syntax tree XML output tool

https://github.com/CastXML/CastXML

sudo dnf install castxml
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: castxml
  • 5 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Castxml
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: castxml from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
pacman95%

castxml 0.7.0-2

C-family abstract syntax tree XML output tool

https://github.com/CastXML/CastXML

sudo pacman -S castxml
  • License: Apache-2.0
  • Architecture: x86_64
  • 4 依存関係
  • normalized package name match
  • 一致条件: Castxml
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: castxml from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

CastXML-devel 0.7.0-1.6

C-family Abstract Syntax Tree XML Output

https://github.com/CastXML/CastXML

sudo zypper install CastXML-devel
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: CastXML
  • 4 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Castxml
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: CastXML-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
MacPorts95%

castxml

sudo port install castxml
  • normalized package name match
  • 一致条件: Castxml
MacPorts ports tree · api.github.com · MacPorts ports tree: lang/castxml/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

main/castxml

scoop install main/castxml
  • normalized package name match
  • 一致条件: Castxml
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/castxml.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation