BSD Ports

devel/gsoap 2.8.144 FreeBSD

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

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
5aff48f10a
License
GPLv2
Categories
devel
Package size
1351.6 KiB, 9312.2 KiB installed

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

SystemPortVersion
FreeBSDdevel/gsoap2.8.144
OpenBSDdevel/gsoap2.8.131p0
NetBSDdevel/gsoap2.7.17nb5
DragonFlydevel/gsoap2.8.138
MidnightBSDdevel/gsoap2.8.134

Install

Binary package:

pkg install gsoap

From the ports tree:

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

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

RUN_DEPENDS=	gsoap>0:devel/gsoap

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.8.1442.8.1442.8.1242.8.1392.8.144
FreeBSD:14:quarterly2.8.1442.8.144n/a2.8.1382.8.144
FreeBSD:15:latest2.8.1442.8.144n/a2.8.1392.8.139
FreeBSD:15:quarterly2.8.1442.8.144n/an/an/a
FreeBSD:16:latest2.8.1442.8.144n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 7

Configuration

Options name: devel_gsoap

OptionDefaultDescription
DEBUGoffBuild with debugging support
GNUTLSoffSSL/TLS support via GnuTLS
IPV6onIPv6 protocol support
OPENSSLonSSL/TLS support via OpenSSL
USES
autoreconf cpe pathfix ssl zip
Service scripts
none

Files

pkg-plist 216
  • 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.144.zip3.5731139e+07b981818fbbd4bf9f6f4feac03136800f6e16a7d0b7515924ff7a2661ca26e581
Master sites 1
  • SF/gsoap2

Commit history 1

DateCommitCreditsLog message
5aff48f10a Muhammad Moinur Rahman devel/gsoap: Update version 2.8.143=>2.8.144
Changelog: https://www.genivia.com/changelog.html#latest