pkg.soopen package index

brew / Rang 6609

gsoap mit Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für gsoap in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install gsoap

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install gsoap

MacPorts ports tree · devel/gsoap/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add gsoap

Alpine Linux edge package indexes · gsoap · Quelle: dl-cdn.alpinelinux.org

Debian aptverifiziert · 92%
sudo apt install gsoap

Debian stable package indexes · gsoap · Quelle: deb.debian.org

Fedora dnfverifiziert · 92%
sudo dnf install gsoap

Fedora Rawhide package metadata · gsoap · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#gsoap

nixpkgs package indexes · pkgs/by-name/gs/gsoap/package.nix · Quelle: api.github.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S gsoap

Arch Linux sync databases · gsoap · Quelle: geo.mirror.pkgbuild.com

openSUSE zypperverifiziert · 92%
sudo zypper install gsoap-devel

openSUSE Tumbleweed package metadata · gsoap-devel · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

SOAP stub and skeleton compiler for C and C++

Befehle und Aliase

  • soapcpp2
  • wsdl2h

Verlauf

Projektgeschichte und Nutzung

gSOAP is Genivia's C and C++ toolkit for SOAP/XML web services, XML data bindings, and related generated-code workflows. Its best-known tools, wsdl2h and soapcpp2, convert WSDL, XML Schema, and C/C++ interface declarations into client, server, serializer, and binding code.

The project belongs to a particular era of web-service infrastructure: SOAP, WSDL, WS-* protocols, XML Schema, and C/C++ systems that needed generated interoperable bindings rather than hand-written XML processing.

Projektgeschichte

Genivia's resource page says gSOAP was first introduced in 1999 as a research project at Florida State University. The original idea was generic XML communication through type-safe data binding between XML schema types and C/C++ data types, using a domain-specific C compiler to generate conversion code.

The toolkit then grew to support SOAP web-services messaging, giving rise to the name gSOAP, for generic XML and SOAP. Genivia says further development under Genivia Incorporated added WSDL and XML Schema processing in 2003, WS-* protocol capabilities, XML-RPC messaging, JSON, a stand-alone web server, and other features.

The public changelog begins with version 1.1 on 2000-01-01, adding typedef conventions, enumerations, binary encodings, pass-by-reference output parameters, and class method specification. Version 1.2 in 2001 added a WSDL generator, and the 2001 line also added a Win32 port and HTTP/1.1 chunked-transfer support.

Genivia's product page frames gSOAP as a dual-licensed product family: a GPLv2 open-source edition for GPL-compatible projects and commercial EULA editions for proprietary products. That licensing split is central to how the software has been packaged and adopted.

Adoptionsgeschichte

gSOAP adoption followed enterprise and embedded C/C++ web-service needs. Genivia says the software has driven systems for more than two decades in industries including financial, telecom, health, automotive, defense, energy, and publishing.

The product page lists a broad customer snapshot, including technology, telecom, finance, industrial, medical, defense, and public-sector organizations. Even without treating that list as endorsements, it shows the project's target market: organizations with C/C++ codebases that needed SOAP/XML interoperability.

The toolkit also became part of package-manager culture because it installs real developer tools rather than only a library. Packagers expose wsdl2h and soapcpp2 so developers can generate sources during builds or development workflows.

Wie es verwendet wird

A common gSOAP flow starts with wsdl2h, which converts WSDL or XML Schema into C/C++ declarations, followed by soapcpp2, which generates serializers, client proxies, server skeletons, namespace maps, and WSDL output from an interface header.

The user guide shows the reverse direction as well: developers can define a C or C++ service interface header, run soapcpp2, compile the generated server code with libgsoap or stdsoap2 sources, and deploy through CGI, FastCGI, a stand-alone HTTP server, Apache, or IIS modules.

Warum Paket-Nerds sich dafür interessieren

gSOAP is package-nerd significant because it is one of those tools that turns network protocol schemas into source code during a build. Its package has to ship code generators, import files, runtime libraries, samples, and documentation in a way that works for C and C++ projects.

It also represents the long tail of SOAP/XML infrastructure. Even as many new APIs moved to JSON/REST styles, gSOAP stayed relevant where standards such as WSDL, WS-Security, WS-Addressing, WS-ReliableMessaging, ONVIF, HL7, FHIR, ISO 20022, SWIFT, XBRL, and enterprise service stacks remain important.

Zeitleiste

  • 1999: Introduced as a Florida State University research project for generic XML communication and type-safe C/C++ data binding.
  • 2000: Version 1.1 appeared in the public changelog.
  • 2001: Version 1.2 added a WSDL generator, followed by a Win32 port in 1.2w.
  • 2003: Genivia describes new WSDL and XML Schema processing capabilities under its development.
  • 2008: Genivia and collaborators published a journal article describing a framework for service-oriented computing with C and C++ web-service components.
  • 2020s: Genivia describes the toolkit as a mature source base maintained since 2001 and used across many industry sectors.

Related projects

  • WSDL, XML Schema, SOAP, WS-Security, WS-Addressing, WS-ReliableMessaging, XML-RPC, JSON, Apache, IIS, cURL, and WinInet are all named by Genivia as standards or integration targets around gSOAP.
  • RE/flex and ugrep are other Genivia projects, but gSOAP's closest technical relatives are SOAP stacks and XML data-binding tools for other languages.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
soapcpp2cliglobales Executable
wsdl2hcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-04
Manager-Version2.8.144
Manager aktualisiert2026-07-26
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://www.genivia.com/products.html

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:gsoap
Version2.8.144
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/gsoap
Homepagehttps://www.genivia.com/products.html
Upstream-Dokumentationhttps://www.genivia.com/products.html
LizenzGPL-2.0-or-later WITH openvpn-openssl-exception
Quellarchivhttps://downloads.sourceforge.net/project/gsoap2/gsoap_2.8.144.zip
Zuletzt aktualisiert2026-07-26T17:52:13Z
Pulseupdated
Abhängigkeitenopenssl@3
Build-Abhängigkeitenautoconf
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namegsoap
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

gsoap 2.8.135-2

Stub generators for gSOAP

https://gsoap2.sourceforge.net/

sudo apt install gsoap
  • Section: devel
  • Architecture: amd64
  • 5 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Gsoap
Debian stable package indexes · deb.debian.org · Debian stable package indexes: gsoap from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

gsoap-doc 2.8.135-2

gSOAP documentation

https://gsoap2.sourceforge.net/

sudo apt install gsoap-doc
  • Section: doc
  • Architecture: all
  • Source Package: gsoap
  • normalized package name match
  • Abgeglichen nach: Gsoap
Debian stable package indexes · deb.debian.org · Debian stable package indexes: gsoap-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgsoap-2.8.135 2.8.135-2

Runtime libraries for gSOAP

https://gsoap2.sourceforge.net/

sudo apt install libgsoap-2.8.135
  • Section: libs
  • Architecture: amd64
  • Source Package: gsoap
  • 5 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Gsoap
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgsoap-2.8.135 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgsoap-dev 2.8.135-2

Development libraries and headers for gSOAP

https://gsoap2.sourceforge.net/

sudo apt install libgsoap-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: gsoap
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Gsoap
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgsoap-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

gsoap

nix profile install nixpkgs#gsoap
  • normalized package name match
  • Abgeglichen nach: Gsoap
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/gs/gsoap/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

gsoap 2.8.132-2.1build2

Stub generators for gSOAP

https://gsoap2.sourceforge.net/

sudo apt install gsoap
  • Section: universe/devel
  • Architecture: amd64
  • 5 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Gsoap
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: gsoap from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

gsoap-doc 2.8.132-2.1build2

gSOAP documentation

https://gsoap2.sourceforge.net/

sudo apt install gsoap-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: gsoap
  • normalized package name match
  • Abgeglichen nach: Gsoap
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: gsoap-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libgsoap-2.8.132t64 2.8.132-2.1build2

Runtime libraries for gSOAP

https://gsoap2.sourceforge.net/

sudo apt install libgsoap-2.8.132t64
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: gsoap
  • 5 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Gsoap
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libgsoap-2.8.132t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libgsoap-dev 2.8.132-2.1build2

Development libraries and headers for gSOAP

https://gsoap2.sourceforge.net/

sudo apt install libgsoap-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: gsoap
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Gsoap
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libgsoap-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

gsoap 2.8.139-r0

Cross-platform C and C++ SDK for SOAP/XML Web services

https://www.genivia.com/dev.html

sudo apk add gsoap
  • License: GPL-2.0-or-later gSOAP-1.3b
  • Architecture: x86_64
  • Source Package: gsoap
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Gsoap
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gsoap from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

gsoap-dev 2.8.139-r0

Cross-platform C and C++ SDK for SOAP/XML Web services (development files)

https://www.genivia.com/dev.html

sudo apk add gsoap-dev
  • License: GPL-2.0-or-later gSOAP-1.3b
  • Architecture: x86_64
  • Source Package: gsoap
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Gsoap
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gsoap-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

gsoap-tools 2.8.139-r0

Cross-platform C and C++ SDK for SOAP/XML Web services (tools)

https://www.genivia.com/dev.html

sudo apk add gsoap-tools
  • License: GPL-2.0-or-later gSOAP-1.3b
  • Architecture: x86_64
  • Source Package: gsoap
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Gsoap
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gsoap-tools from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

gsoap 2.8.142-3.fc45

Generator Tools for Coding SOAP/XML Web Services in C and C++

https://gsoap2.sourceforge.net/

sudo dnf install gsoap
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: gsoap
  • 8 Abhängigkeiten
  • 7 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Gsoap
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: gsoap from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst
dnf95%

gsoap-devel 2.8.142-3.fc45

Devel libraries and headers for linking with gSOAP generated stubs

https://gsoap2.sourceforge.net/

sudo dnf install gsoap-devel
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: gsoap
  • 8 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Gsoap
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: gsoap-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst
dnf95%

gsoap-doc 2.8.142-3.fc45

Documentation for gSOAP

https://gsoap2.sourceforge.net/

sudo dnf install gsoap-doc
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: gsoap
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Gsoap
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: gsoap-doc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst
pacman95%

gsoap 2.8.144-1

Offers an XML language binding to ease the development of SOAP/XML Web services in C and C/C++

https://sourceforge.net/projects/gsoap2/

sudo pacman -S gsoap
  • License: GPL-2.0-only AND LicenseRef-gSOAP-Public-License-1.3
  • Architecture: x86_64
  • 5 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Gsoap
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: gsoap from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

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