BSD Ports

devel/gsoap 2.8.134 MidnightBSD

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

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl2
Categories
devel

Description

The gSOAP Web services development toolkit offers an XML to C/C++ language binding to ease the development of SOAP/XML Web services in C and C/C++. Most toolkits for C++ Web services adopt a SOAP-centric view and offer APIs that require the use of class libraries for SOAP-specific data structures. This often forces a user to adapt the application logic to these libraries. In contrast, gSOAP provides a transparent SOAP API through the use of proven compiler technologies. These technologies leverage strong typing to map XML schemas to C/C++ definitions. Strong typing provides a greater assurance on content validation of both WSDL schemas and SOAP/XML messages.

In the other systems

The newest version among them is 2.8.145, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdevel/gsoap2.8.134 behind since 2026-07-29no data-[email protected]-
FreeBSDdevel/gsoap2.8.145 newestnone known-[email protected]2026-10-22
OpenBSDdevel/gsoap2.8.131p0 behind since 2026-07-29no data-The OpenBSD ports mailing-list <[email protected]>-
NetBSDdevel/gsoap2.7.17nb5 behind since 2026-07-2910 known-[email protected]-
DragonFlydevel/gsoap2.8.138 behind since 2026-07-29none known-[email protected]-
HardenedBSDdevel/gsoap2.8.144 behind since 2026-10-22no data-[email protected]-
GhostBSDdevel/gsoap2.8.144 behind since 2026-10-22no data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install gsoap

From mports:

cd /usr/mports/devel/gsoap && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gsoap>0:devel/gsoap

Dependencies

No port depends on this one.

Configuration

Options name: devel_gsoap

OptionDefaultDescription
DEBUGoff
GNUTLSoff
IPV6on
OPENSSLon
USES
autoreconf cpe pathfix ssl zip
Service scripts
none

Files

pkg-plist 212
  • bin/soapcpp2
  • bin/wsdl2h
  • include/stdsoap2.h
  • lib/libgsoap++.a
  • lib/libgsoap.a
  • lib/libgsoapck++.a
  • lib/libgsoapck.a
  • lib/libgsoapssl++.a
  • lib/libgsoapssl.a
  • lib/gsoap/dom.c
  • lib/gsoap/dom.cpp
  • lib/gsoap/stdsoap2.c
  • lib/gsoap/stdsoap2.cpp
  • libdata/pkgconfig/gsoap++.pc
  • libdata/pkgconfig/gsoap.pc
  • libdata/pkgconfig/gsoapck++.pc
  • libdata/pkgconfig/gsoapck.pc
  • libdata/pkgconfig/gsoapssl++.pc
  • libdata/pkgconfig/gsoapssl.pc
  • share/gsoap/WS/LEGAL.txt
  • share/gsoap/WS/README.txt
  • share/gsoap/WS/WS-Addressing.xsd
  • share/gsoap/WS/WS-Addressing03.xsd
  • share/gsoap/WS/WS-Addressing04.xsd
  • share/gsoap/WS/WS-Addressing05.xsd
  • share/gsoap/WS/WS-Discovery.wsdl
  • share/gsoap/WS/WS-Enumeration.wsdl
  • share/gsoap/WS/WS-Policy.xsd
  • share/gsoap/WS/WS-Policy12.xsd
  • share/gsoap/WS/WS-ReliableMessaging.wsdl
  • share/gsoap/WS/WS-ReliableMessaging.xsd
  • share/gsoap/WS/WS-Routing.xsd
  • share/gsoap/WS/WS-SecureConversation.xsd
  • share/gsoap/WS/WS-SecurityPolicy.xsd
  • share/gsoap/WS/WS-Trust.wsdl
  • share/gsoap/WS/WS-Trust.xsd
  • share/gsoap/WS/WS-typemap.dat
  • share/gsoap/WS/discovery.xsd
  • share/gsoap/WS/ds.xsd
  • share/gsoap/WS/enumeration.xsd
  • share/gsoap/WS/oasis-sstc-saml-schema-assertion-1.1.xsd
  • share/gsoap/WS/reference-1.1.xsd
  • share/gsoap/WS/saml-schema-assertion-2.0.xsd
  • share/gsoap/WS/typemap.dat
  • share/gsoap/WS/ws-bpel_abstract_common_base.xsd
  • share/gsoap/WS/ws-bpel_executable.xsd
  • share/gsoap/WS/ws-bpel_plnktype.xsd
  • share/gsoap/WS/ws-bpel_serviceref.xsd
  • share/gsoap/WS/ws-bpel_varprop.xsd
  • share/gsoap/WS/ws-reliability-1.1.xsd
  • share/gsoap/WS/wsse.xsd
  • share/gsoap/WS/wsu.xsd
  • share/gsoap/WS/xenc.xsd
  • share/gsoap/custom/README.txt
  • share/gsoap/custom/chrono_duration.cpp
  • share/gsoap/custom/chrono_duration.h
  • share/gsoap/custom/chrono_time_point.cpp
  • share/gsoap/custom/chrono_time_point.h
  • share/gsoap/custom/duration.c
  • share/gsoap/custom/duration.h
  • share/gsoap/custom/float128.c
  • share/gsoap/custom/float128.h
  • share/gsoap/custom/int128.c
  • share/gsoap/custom/int128.h
  • share/gsoap/custom/long_double.c
  • share/gsoap/custom/long_double.h
  • share/gsoap/custom/long_time.c
  • share/gsoap/custom/long_time.h
  • share/gsoap/custom/qbytearray_base64.cpp
  • share/gsoap/custom/qbytearray_base64.h
  • share/gsoap/custom/qbytearray_hex.cpp
  • share/gsoap/custom/qbytearray_hex.h
  • share/gsoap/custom/qdate.cpp
  • share/gsoap/custom/qdate.h
  • share/gsoap/custom/qdatetime.cpp
  • share/gsoap/custom/qdatetime.h
  • share/gsoap/custom/qstring.cpp
  • share/gsoap/custom/qstring.h
  • share/gsoap/custom/qtime.cpp
  • share/gsoap/custom/qtime.h
  • share/gsoap/custom/struct_timeval.c
  • share/gsoap/custom/struct_timeval.h
  • share/gsoap/custom/struct_tm.c
  • share/gsoap/custom/struct_tm.h
  • share/gsoap/custom/struct_tm_date.c
  • share/gsoap/custom/struct_tm_date.h
  • share/gsoap/extras/README.txt
  • share/gsoap/extras/ckdb.c
  • share/gsoap/extras/ckdb.h
  • share/gsoap/extras/ckdbtest.c
  • share/gsoap/extras/ckdbtest.h
  • share/gsoap/extras/fault.cpp
  • share/gsoap/extras/logging.cpp
  • share/gsoap/extras/soapdefs.h
  • share/gsoap/import/README.txt
  • share/gsoap/import/WS-Header.h
  • share/gsoap/import/WS-example.c
  • share/gsoap/import/WS-example.h
  • share/gsoap/import/c14n.h
  • share/gsoap/import/dom.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
gsoap_2.8.134.zip3.552981e+0763478e555c0ccde0164f055ff605b02805db0abc6712a04bcb14cb617b047218
Master sites 1
  • SF/gsoap2