BSD Ports

devel/libsoup 2.74.3_1 MidnightBSD

SOAP (Simple Object Access Protocol) implementation in C

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
a05b377b53
License
lgpl
Categories
devel, gnome

Description

Soup is a SOAP (Simple Object Access Protocol) implementation in C.

It provides a queued asynchronous callback-based mechanism for sending and servicing SOAP requests, and a WSDL (Web Service Definition Language) for C compilers which generates client stubs and server skeletons for easily calling and implementing SOAP methods. It uses GLib and is designed to work well with GTK applications.

Features: * Completely Asynchronous * Connection cache * HTTP chunked transfer and persistent connections * Authenticated HTTP, SOCKS4, and SOCKS5 proxy support * SSL Support using OpenSSL * Apache module server support * Client digest authentication

In the other systems

SystemPortVersion
MidnightBSDdevel/libsoup2.74.3_1
FreeBSDdevel/libsoup2.74.3_1
OpenBSDdevel/libsoup2.74.3p4
NetBSDnet/libsoup2.74.3nb14
DragonFlydevel/libsoup2.74.3
HardenedBSDdevel/libsoup2.74.3_1
GhostBSDdevel/libsoup2.74.3_1

Install

Binary package:

mport install libsoup

From mports:

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

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

RUN_DEPENDS=	libsoup>0:devel/libsoup
LIB_DEPENDS=	libsoup-.so:devel/libsoup

Dependencies

As this port's Makefile names them.

Build 1

Library 2

Runtime 1

Build dependencies 3
Run dependencies 3

Configuration

Options name: devel_libsoup

OptionDefaultDescription
DOCSoff
GSSAPI_BASEoff
GSSAPI_HEIMDALoff
GSSAPI_MIToff
GSSAPI_NONEoff
SMBon
USES
cpe gettext gnome localbase meson pkgconfig python:build sqlite ssl tar:xz
Service scripts
none

Files

pkg-plist 205
  • include/libsoup-%%VERSION%%/libsoup/soup-address.h
  • include/libsoup-%%VERSION%%/libsoup/soup-auth-domain-basic.h
  • include/libsoup-%%VERSION%%/libsoup/soup-auth-domain-digest.h
  • include/libsoup-%%VERSION%%/libsoup/soup-auth-domain.h
  • include/libsoup-%%VERSION%%/libsoup/soup-auth-manager.h
  • include/libsoup-%%VERSION%%/libsoup/soup-auth.h
  • include/libsoup-%%VERSION%%/libsoup/soup-autocleanups.h
  • include/libsoup-%%VERSION%%/libsoup/soup-cache.h
  • include/libsoup-%%VERSION%%/libsoup/soup-content-decoder.h
  • include/libsoup-%%VERSION%%/libsoup/soup-content-sniffer.h
  • include/libsoup-%%VERSION%%/libsoup/soup-cookie-jar-db.h
  • include/libsoup-%%VERSION%%/libsoup/soup-cookie-jar-text.h
  • include/libsoup-%%VERSION%%/libsoup/soup-cookie-jar.h
  • include/libsoup-%%VERSION%%/libsoup/soup-cookie.h
  • include/libsoup-%%VERSION%%/libsoup/soup-date.h
  • include/libsoup-%%VERSION%%/libsoup/soup-enum-types.h
  • include/libsoup-%%VERSION%%/libsoup/soup-form.h
  • include/libsoup-%%VERSION%%/libsoup/soup-headers.h
  • include/libsoup-%%VERSION%%/libsoup/soup-hsts-enforcer-db.h
  • include/libsoup-%%VERSION%%/libsoup/soup-hsts-enforcer.h
  • include/libsoup-%%VERSION%%/libsoup/soup-hsts-policy.h
  • include/libsoup-%%VERSION%%/libsoup/soup-logger.h
  • include/libsoup-%%VERSION%%/libsoup/soup-message-body.h
  • include/libsoup-%%VERSION%%/libsoup/soup-message-headers.h
  • include/libsoup-%%VERSION%%/libsoup/soup-message.h
  • include/libsoup-%%VERSION%%/libsoup/soup-method.h
  • include/libsoup-%%VERSION%%/libsoup/soup-misc.h
  • include/libsoup-%%VERSION%%/libsoup/soup-multipart-input-stream.h
  • include/libsoup-%%VERSION%%/libsoup/soup-multipart.h
  • include/libsoup-%%VERSION%%/libsoup/soup-password-manager.h
  • include/libsoup-%%VERSION%%/libsoup/soup-portability.h
  • include/libsoup-%%VERSION%%/libsoup/soup-proxy-resolver-default.h
  • include/libsoup-%%VERSION%%/libsoup/soup-proxy-resolver.h
  • include/libsoup-%%VERSION%%/libsoup/soup-proxy-uri-resolver.h
  • include/libsoup-%%VERSION%%/libsoup/soup-request-data.h
  • include/libsoup-%%VERSION%%/libsoup/soup-request-file.h
  • include/libsoup-%%VERSION%%/libsoup/soup-request-http.h
  • include/libsoup-%%VERSION%%/libsoup/soup-request.h
  • include/libsoup-%%VERSION%%/libsoup/soup-requester.h
  • include/libsoup-%%VERSION%%/libsoup/soup-server.h
  • include/libsoup-%%VERSION%%/libsoup/soup-session-async.h
  • include/libsoup-%%VERSION%%/libsoup/soup-session-feature.h
  • include/libsoup-%%VERSION%%/libsoup/soup-session-sync.h
  • include/libsoup-%%VERSION%%/libsoup/soup-session.h
  • include/libsoup-%%VERSION%%/libsoup/soup-socket.h
  • include/libsoup-%%VERSION%%/libsoup/soup-status.h
  • include/libsoup-%%VERSION%%/libsoup/soup-tld.h
  • include/libsoup-%%VERSION%%/libsoup/soup-types.h
  • include/libsoup-%%VERSION%%/libsoup/soup-uri.h
  • include/libsoup-%%VERSION%%/libsoup/soup-value-utils.h
  • include/libsoup-%%VERSION%%/libsoup/soup-version.h
  • include/libsoup-%%VERSION%%/libsoup/soup-websocket-connection.h
  • include/libsoup-%%VERSION%%/libsoup/soup-websocket-extension-deflate.h
  • include/libsoup-%%VERSION%%/libsoup/soup-websocket-extension-manager.h
  • include/libsoup-%%VERSION%%/libsoup/soup-websocket-extension.h
  • include/libsoup-%%VERSION%%/libsoup/soup-websocket.h
  • include/libsoup-%%VERSION%%/libsoup/soup-xmlrpc-old.h
  • include/libsoup-%%VERSION%%/libsoup/soup-xmlrpc.h
  • include/libsoup-%%VERSION%%/libsoup/soup.h
  • include/libsoup-gnome-%%VERSION%%/libsoup/soup-cookie-jar-sqlite.h
  • include/libsoup-gnome-%%VERSION%%/libsoup/soup-gnome-features.h
  • include/libsoup-gnome-%%VERSION%%/libsoup/soup-gnome.h
  • lib/girepository-1.0/Soup-.typelib
  • lib/girepository-1.0/SoupGNOME-.typelib
  • lib/libsoup-.so
  • lib/libsoup-.so.1
  • lib/libsoup-.so.
  • lib/libsoup-gnome-.so
  • lib/libsoup-gnome-.so.1
  • lib/libsoup-gnome-.so.
  • libdata/pkgconfig/libsoup-.pc
  • libdata/pkgconfig/libsoup-gnome-.pc
  • share/doc/libsoup/NEWS
  • share/doc/libsoup/SoupAddress.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupAuth.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupAuthDomain.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupAuthDomainBasic.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupAuthDomainDigest.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupAuthManager.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupCache.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupContentDecoder.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupContentSniffer.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupCookie.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupCookieJar.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupCookieJarDB.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupCookieJarText.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupHSTSEnforcer.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupHSTSEnforcerDB.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupLogger.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupMessage.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupMessageBody.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupMessageHeaders.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupMultipart.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupMultipartInputStream.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupProxyResolverDefault.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupRequest.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupRequestData.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupRequestFile.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupRequestHTTP.html
  • share/gtk-doc/html/libsoup-%%VERSION%%/SoupServer.html

The first 100 are listed.

distinfo 1
FileSizeSHA256
gnome/libsoup-2.74.3.tar.xz1.504804e+06e4b77c41cfc4c8c5a035fcdc320c7bc6cfb75ef7c5a034153df1413fa1d92f13
Master sites 1
  • GNOME

Commit history 1

DateCommitCreditsLog message
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …