Port details |
- libsoup SOAP (Simple Object Access Protocol) implementation in C
- 2.74.3 devel =107 2.74.3Version of this port present on the latest quarterly branch.
- Maintainer: desktop@FreeBSD.org
- Port Added: 2003-05-07 05:58:17
- Last Update: 2023-06-27 19:34:34
- Commit Hash: 3d9a815
- People watching this port, also watch:: glib, png, libiconv, tiff, libxml2
- Also Listed In: gnome
- License: LGPL20
- WWW:
- https://libsoup.org/
- 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
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/devel/libsoup/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/libsoup
- pkg install libsoup
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libsoup
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1665701459
SHA256 (gnome/libsoup-2.74.3.tar.xz) = e4b77c41cfc4c8c5a035fcdc320c7bc6cfb75ef7c5a034153df1413fa1d92f13
SIZE (gnome/libsoup-2.74.3.tar.xz) = 1504804
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- glib-networking>=2.29.18 : net/glib-networking
- gtkdoc-scan : textproc/gtk-doc
- msgfmt : devel/gettext-tools
- intltool-extract : textproc/intltool
- g-ir-scanner : devel/gobject-introspection
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.9 : lang/python39
- Runtime dependencies:
-
- glib-networking>=2.29.18 : net/glib-networking
- Library dependencies:
-
- libgcrypt.so : security/libgcrypt
- libpsl.so : dns/libpsl
- libintl.so : devel/gettext-runtime
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libxml2.so : textproc/libxml2
- libsqlite3.so : databases/sqlite3
- This port is required by:
- for Build
-
- net/gssdp14
-
Deleted ports which required this port:
- for Libraries
-
- astro/foxtrotgps
- audio/pragha
- audio/rhythmbox
- cad/PrusaSlicer
- databases/evolution-data-server
- databases/libgda5
- databases/libgda5-jdbc
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for libsoup-2.74.3:
DOCS=on: Build and/or install documentation
SMB=on: SMB network protocol support
====> GSSAPI Security API support: you have to select exactly one of them
GSSAPI_BASE=on: GSSAPI support via base system (needs Kerberos)
GSSAPI_HEIMDAL=off: GSSAPI support via security/heimdal
GSSAPI_MIT=off: GSSAPI support via security/krb5
GSSAPI_NONE=off: Disable GSSAPI support
===> Use 'make config' to modify these settings
- Options name:
- devel_libsoup
- USES:
- cpe gettext gnome localbase meson pkgconfig python:build sqlite ssl tar:xz gssapi
- pkg-message:
- For install:
- libsoup can use NTLM authentication if it is compiled
with the SMB option. To use it, you must install a
port that provides NTLM, like net/samba412 or net/samba413.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.2.92_1 10 May 2006 17:13:21 |
jylefort |
Move the libsoup programming reference to the libsoup-reference port. |
2.2.92 30 Apr 2006 00:47:21 |
marcus |
Presenting GNOME 2.14.1 for FreeBSD! Checkout
http://www.gnome.org/start/2.14/ for the official release notes, and a list
of all the gooides in this new release. In particular, GNOME 2.14 focused
on performance, and they did not miss the mark. There's some new eye candy,
but most of the big things are waiting until GNOME 2.16. On the FreeBSD
side, we tried to clean up all the crashers we could. In particular, we
really improved GNOME's 64-bit support.
The good news is that this release does not bring any big shared library
version bumps, so you can almost do a simple portupgrade to get to 2.14.
There are a few minor gotchas that will be documented in UPDATING shortly.
The FreeBSD GNOME Team would like th thank the following users for their
patches, feedback, and sometimes incessant complaing about crashes (you
know who you are). (Only the first 15 lines of the commit message are shown above ) |
2.2.7_2 23 Feb 2006 10:40:45 |
ade |
Conversion to a single libtool environment.
Approved by: portmgr (kris) |
2.2.7_1 09 Jan 2006 16:34:19 |
novel |
Chase gnutls update. |
2.2.7 24 Dec 2005 22:21:57 |
adamw |
Poot zee LDFLAGS beck intu zee CONFIGURE_ENV. Bork Bork Bork! |
2.2.7 24 Dec 2005 21:00:45 |
adamw |
Back out the last commit, now that the libtool-1.5.22 issue is
resolved. And marcus says that the LDFLAGS should stay separate
for OpenSSL purposes. |
2.2.7 24 Dec 2005 16:55:31 |
adamw |
Add PTHREAD_CFLAGS/LIBS to CONFIGURE_ENV, and make LDFLAGS actually
be a part of CONFIGURE_ENV. |
2.2.7 20 Nov 2005 21:37:57 |
ahze |
- Remove patch and remove BROKEN on 4.x
Reported by: mjl on irc.freenode.org/#FreeBSD-GNOME |
2.2.7 19 Nov 2005 19:54:29 |
marcus |
Mark BROKEN on 4.X.
Reported by: pointyhat via kris |
2.2.7 17 Nov 2005 22:47:16 |
ahze |
- Update to 2.2.7 |
2.2.6.1_1 05 Nov 2005 04:53:48 |
marcus |
Presenting GNOME 2.12 for FreeBSD. The release is chock full of bug fixes
and new features. Don't believe me? Then see for yourself at
http://www.gnome.org/start/2.12/notes/en/.
DO NOT USE portupgrade by itself to upgrade to GNOME 2.12. Instead, use
the gnome_upgrade.sh script from
http://www.marcuscom.com/downloads/gnome_upgrade212.sh. This script will
circumvent some potential pitfalls users can see if they use portupgrade
by itself.
In keeping with tradition, GNOME 2.12 for FreeBSD comes with a special
splash screen. The winner of this release's contest is
Dominique Goncalves <dominique.goncalves@gmail.com>. His splash screen
was inspired by http://art.gnome.org/contests/2.12-splash/83.
(Only the first 15 lines of the commit message are shown above ) |
2.2.6.1 28 Aug 2005 08:29:34 |
marcus |
Update to 2.2.6.1. |
2.2.3 14 Mar 2005 17:48:44 |
kwm |
Update to 2.2.3. |
2.2.2_2 12 Mar 2005 10:54:27 |
marcus |
Bump PORTREVISION to chase the glib20 shared lib version change. |
2.2.2_1 11 Feb 2005 23:05:45 |
marcus |
Bump PORTREVISION since the gnutls ABI changed.
Suggested by: kwm |
2.2.2 24 Jan 2005 20:46:33 |
kwm |
Update to 2.2.2.
Changelog:
o) The SSL validation fix from 2.2.1 is now completely
fixed. (Part of the fix didn't actually make it into 2.2.1)
o) HTTPS certificate validation now works when using an HTTP proxy.
o) HTTP proxy code deals better with proxies that try to make
the user do HTML-form-based authentication.
o) 64-bit fixes for NTLM auth code. |
2.2.1 07 Nov 2004 22:24:32 |
marcus |
Presenting GNOME 2.8 for FreeBSD (2.8.1 to be exact).
This release notes detailing all of the new goodies in GNOME 2.8 can
be found at http://www.gnome.org/start/2.8/notes/, and the list of what
was fixed in GNOME 2.8.1 can be found at
http://lists.gnome.org/archives/gnome-announce-list/2004-October/msg00056.html.
This release, as well as all of our others, would not have been possible
without the great efforts of our FreeBSD GNOME Team. The list of
current members can be found at http://www.freebsd.org/gnome/contact.html
(including our newest member, Michael Johnson <ahze@FreeBSD.org>).
Special thanks also goes out to all of the loyal FreeBSD GNOME users that
put up with crashes and hangs to test and debug GNOME on FreeBSD. We would
especially like to thank those users that provided patches for GNOME 2.7 and (Only the first 15 lines of the commit message are shown above ) |
1.99.28_1 09 Jul 2004 17:43:11 |
marcus |
Apply a big libtool patch to allow porters to use the libtool installed by
the libtoolX ports instead of the one included with each port. Ports that
set USE_LIBTOOL_VER=X will now use the ports version of libtool instead of
the included version. To restore previous behavior, use the new macro,
USE_INC_LIBTOOL_VER. Both macros accept the same argument: a libtool version.
For example, to use the ports version of libtool-1.5, add the following to
your Makefile:
USE_LIBTOOL_VER= 15
To use the included version of libtool with extra hacks provided by
libtool-1.5, add the following to your Makefile:
USE_INC_LIBTOOL_VER= 15
With this change, ports that had to add additional libtool hacks to prevent
.la files from being installed or to fix certain threading issues can now
delete those hacks (after appropriate testing, of course).
PR: 63944
Based on work by:eik and marcus
Approved by: ade (autotools maintainer)
Tested by: kris on pointyhat
Bound to be hidden problems: You bet |
1.99.28_1 07 Apr 2004 00:08:36 |
marcus |
Avoid GnuTLS support at all costs. |
1.99.28_1 05 Apr 2004 03:31:02 |
marcus |
Chase the glib20 update, and bump all affected ports' PORTREVISIONs. |
1.99.28 15 Mar 2004 18:10:32 |
marcus |
Ensure we do not build against GnuTLS. |
1.99.28 14 Mar 2004 06:17:56 |
ade |
Whoa there, boy, that's a mighty big commit y'all have there...
Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".
For ports-in-waiting:
USE_LIBTOOL=YES -> USE_LIBTOOL_VER=13
USE_AUTOCONF=YES -> USE_AUTOCONF_VER=213
USE_AUTOMAKE=YES -> USE_AUTOMAKE_VER=14
Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed. |
1.99.28 12 Mar 2004 19:51:55 |
marcus |
Update to 1.99.28. |
1.99.26_1 04 Feb 2004 05:21:48 |
marcus |
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2) |
1.99.26 25 Sep 2003 03:09:24 |
marcus |
Update to 1.99.26. |
1.99.23 01 Sep 2003 13:47:54 |
dinoex |
- don't clobber any given LDFLAGS
resolves conflitcs with bsd.openssl.mk
Approved by: marcus |
1.99.23 11 Jun 2003 04:37:28 |
marcus |
Update to 1.99.23. |
1.99.22 01 Jun 2003 00:41:06 |
marcus |
Update to 1.99.22. |
1.99.20 08 May 2003 23:30:45 |
marcus |
Fix build on Alpha.
Reported by: bento |
1.99.20 07 May 2003 05:56:59 |
marcus |
Add libsoup after a repo copy from soup. Libsoup is a SOAP API written in C
and based on Glib-2.0. |