diff --git a/devel/libsoup/Makefile b/devel/libsoup/Makefile index 78238c4915c6..eac43a2a6177 100644 --- a/devel/libsoup/Makefile +++ b/devel/libsoup/Makefile @@ -1,69 +1,79 @@ PORTNAME= libsoup DISTVERSION= 2.74.2 +PORTREVISION= 1 CATEGORIES= devel gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= desktop@FreeBSD.org COMMENT= SOAP (Simple Object Access Protocol) implementation in C LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= glib-networking>=2.29.18:net/glib-networking LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libpsl.so:dns/libpsl RUN_DEPENDS= glib-networking>=2.29.18:net/glib-networking USES= cpe gettext gnome localbase meson \ pkgconfig python:3.6+,build sqlite ssl tar:xz USE_GNOME= glib20 intlhack introspection:build \ libxml2 USE_LDCONFIG= yes CPE_VENDOR= gnome -OPTIONS_DEFINE= SMB +OPTIONS_DEFINE= DOCS SMB OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE OPTIONS_DEFAULT= SMB GSSAPI_${${SSL_DEFAULT} == base :?BASE :NONE} +DOCS_MESON_TRUE= gtk_doc +DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc +DOCSDIR= ${PREFIX}/share/gtk-doc/html/${PORTNAME}-${RELVERSION} + # Circular dependency samba -> tracker -> libsoup if the SPOTLIGHT # option is turned on in samba. Since samba is a **runtime** only # dependency, we can just tell it to be used. However, the Meson # build does a **build** time check for samba (even though the code does # a run-time check, too). # # Runtime deps still trigger a build / a dependency cycle, so as # a stopgap, patch it in, don't build anything, and inform the # user via pkg-message. # SMB_USES= samba:run SMB_MESON_ENABLED= ntlm GSSAPI_BASE_USES= gssapi GSSAPI_BASE_MESON_ON= -Dgssapi=enabled -Dkrb5_config=${KRB5CONFIG} GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_HEIMDAL_MESON_ON= -Dgssapi=enabled -Dkrb5_config=${KRB5CONFIG} GSSAPI_MIT_USES= gssapi:mit GSSAPI_MIT_MESON_ON= -Dgssapi=enabled -Dkrb5_config=${KRB5CONFIG} GSSAPI_NONE_MESON_DISABLED= gssapi MESON_ARGS= -Dvapi=disabled \ -Dsysprof=disabled \ -Dtests=false \ -Dgnome=true \ -Dbrotli=disabled +# RELVERSION also used in DOCSDIR, above +RELVERSION= 2.4 LIBVERSION= 1.11.2 -PLIST_SUB= VERSION="2.4" LIBVERSION=${LIBVERSION} +PLIST_SUB= VERSION=${RELVERSION} LIBVERSION=${LIBVERSION} PORTSCOUT= limit:^2\.[0-9]?[02468]\. post-patch: ${REINPLACE_CMD} \ -e 's+@@NTLM_AUTH@@+${LOCALBASE}/bin/ntlm_auth+' \ ${WRKSRC}/meson.build +post-install-DOCS-on: + ${INSTALL_MAN} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR}/NEWS + .include diff --git a/devel/libsoup/pkg-plist b/devel/libsoup/pkg-plist index b495ce9e3eb2..d3755b8fca57 100644 --- a/devel/libsoup/pkg-plist +++ b/devel/libsoup/pkg-plist @@ -1,140 +1,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-%%VERSION%%.typelib lib/girepository-1.0/SoupGNOME-%%VERSION%%.typelib lib/libsoup-%%VERSION%%.so lib/libsoup-%%VERSION%%.so.1 lib/libsoup-%%VERSION%%.so.%%LIBVERSION%% lib/libsoup-gnome-%%VERSION%%.so lib/libsoup-gnome-%%VERSION%%.so.1 lib/libsoup-gnome-%%VERSION%%.so.%%LIBVERSION%% libdata/pkgconfig/libsoup-%%VERSION%%.pc libdata/pkgconfig/libsoup-gnome-%%VERSION%%.pc +%%PORTDOCS%%%%DOCSDIR%%/NEWS +%%PORTDOCS%%%%DOCSDIR%%/SoupAddress.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupAuth.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupAuthDomain.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupAuthDomainBasic.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupAuthDomainDigest.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupAuthManager.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupCache.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupContentDecoder.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupContentSniffer.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupCookie.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupCookieJar.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupCookieJarDB.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupCookieJarText.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupHSTSEnforcer.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupHSTSEnforcerDB.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupLogger.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupMessage.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupMessageBody.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupMessageHeaders.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupMultipart.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupMultipartInputStream.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupProxyResolverDefault.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupRequest.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupRequestData.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupRequestFile.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupRequestHTTP.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupServer.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupSession.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupSessionAsync.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupSessionFeature.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupSessionSync.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupSocket.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/SoupURI.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/annotation-glossary.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/ch01.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/ch02.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/ch03.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/ch04.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/ch05.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/home.png +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/index.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/ix01.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/left-insensitive.png +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/left.png +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-%%VERSION%%-HTML-Form-Support.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-%%VERSION%%-Soup-Miscellaneous-Utilities.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-%%VERSION%%-SoupServer-deprecated-API.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-%%VERSION%%-Top-Level-Domain-utils.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-%%VERSION%%-Version-Information.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-%%VERSION%%-WebSockets.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-%%VERSION%%-XMLRPC-Support.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-%%VERSION%%-soup-method.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-%%VERSION%%-soup-status.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-%%VERSION%%.devhelp2 +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-build-howto.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-client-howto.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-request-howto.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-server-howto.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-session-porting.html +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/right-insensitive.png +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/right.png +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/style.css +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/up-insensitive.png +%%PORTDOCS%%share/gtk-doc/html/libsoup-%%VERSION%%/up.png share/gir-1.0/Soup-%%VERSION%%.gir share/gir-1.0/SoupGNOME-%%VERSION%%.gir share/locale/an/LC_MESSAGES/libsoup.mo share/locale/as/LC_MESSAGES/libsoup.mo share/locale/be/LC_MESSAGES/libsoup.mo share/locale/bg/LC_MESSAGES/libsoup.mo share/locale/bn_IN/LC_MESSAGES/libsoup.mo share/locale/bs/LC_MESSAGES/libsoup.mo share/locale/ca/LC_MESSAGES/libsoup.mo share/locale/ca@valencia/LC_MESSAGES/libsoup.mo share/locale/cs/LC_MESSAGES/libsoup.mo share/locale/da/LC_MESSAGES/libsoup.mo share/locale/de/LC_MESSAGES/libsoup.mo share/locale/el/LC_MESSAGES/libsoup.mo share/locale/en_GB/LC_MESSAGES/libsoup.mo share/locale/eo/LC_MESSAGES/libsoup.mo share/locale/es/LC_MESSAGES/libsoup.mo share/locale/et/LC_MESSAGES/libsoup.mo share/locale/eu/LC_MESSAGES/libsoup.mo share/locale/fa/LC_MESSAGES/libsoup.mo share/locale/fi/LC_MESSAGES/libsoup.mo share/locale/fr/LC_MESSAGES/libsoup.mo share/locale/fur/LC_MESSAGES/libsoup.mo share/locale/gd/LC_MESSAGES/libsoup.mo share/locale/gl/LC_MESSAGES/libsoup.mo share/locale/gu/LC_MESSAGES/libsoup.mo share/locale/he/LC_MESSAGES/libsoup.mo share/locale/hi/LC_MESSAGES/libsoup.mo share/locale/hr/LC_MESSAGES/libsoup.mo share/locale/hu/LC_MESSAGES/libsoup.mo share/locale/id/LC_MESSAGES/libsoup.mo share/locale/it/LC_MESSAGES/libsoup.mo share/locale/ja/LC_MESSAGES/libsoup.mo share/locale/kn/LC_MESSAGES/libsoup.mo share/locale/ko/LC_MESSAGES/libsoup.mo share/locale/lt/LC_MESSAGES/libsoup.mo share/locale/lv/LC_MESSAGES/libsoup.mo share/locale/ml/LC_MESSAGES/libsoup.mo share/locale/mr/LC_MESSAGES/libsoup.mo share/locale/ms/LC_MESSAGES/libsoup.mo share/locale/nb/LC_MESSAGES/libsoup.mo share/locale/ne/LC_MESSAGES/libsoup.mo share/locale/nl/LC_MESSAGES/libsoup.mo share/locale/oc/LC_MESSAGES/libsoup.mo share/locale/or/LC_MESSAGES/libsoup.mo share/locale/pa/LC_MESSAGES/libsoup.mo share/locale/pl/LC_MESSAGES/libsoup.mo share/locale/pt/LC_MESSAGES/libsoup.mo share/locale/pt_BR/LC_MESSAGES/libsoup.mo share/locale/ro/LC_MESSAGES/libsoup.mo share/locale/ru/LC_MESSAGES/libsoup.mo share/locale/sk/LC_MESSAGES/libsoup.mo share/locale/sl/LC_MESSAGES/libsoup.mo share/locale/sr/LC_MESSAGES/libsoup.mo share/locale/sr@latin/LC_MESSAGES/libsoup.mo share/locale/sv/LC_MESSAGES/libsoup.mo share/locale/ta/LC_MESSAGES/libsoup.mo share/locale/te/LC_MESSAGES/libsoup.mo share/locale/tg/LC_MESSAGES/libsoup.mo share/locale/th/LC_MESSAGES/libsoup.mo share/locale/tr/LC_MESSAGES/libsoup.mo share/locale/ug/LC_MESSAGES/libsoup.mo share/locale/uk/LC_MESSAGES/libsoup.mo share/locale/uz@cyrillic/LC_MESSAGES/libsoup.mo share/locale/vi/LC_MESSAGES/libsoup.mo share/locale/zh_CN/LC_MESSAGES/libsoup.mo share/locale/zh_HK/LC_MESSAGES/libsoup.mo share/locale/zh_TW/LC_MESSAGES/libsoup.mo