git: 7e922b77b425 - main - www/ulfius: Update to 2.7.13
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 30 Jun 2023 07:18:23 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=7e922b77b425f16733152c6ddb410584becc0c42
commit 7e922b77b425f16733152c6ddb410584becc0c42
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-06-30 07:02:26 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-06-30 07:02:26 +0000
www/ulfius: Update to 2.7.13
- Update WWW
- Update version requirement of BUILD_DEPENDS
- Use USES=pathfix to fix .pc installation
- Use = instead of += for MAKE_ENV
- Take maintainership
Changes: https://github.com/babelouest/ulfius/releases
---
www/ulfius/Makefile | 44 +++++++++++++++++++++++---------------------
www/ulfius/distinfo | 6 +++---
www/ulfius/pkg-plist | 8 ++++++++
3 files changed, 34 insertions(+), 24 deletions(-)
diff --git a/www/ulfius/Makefile b/www/ulfius/Makefile
index 882d3b06817c..ca960b747e52 100644
--- a/www/ulfius/Makefile
+++ b/www/ulfius/Makefile
@@ -1,38 +1,40 @@
PORTNAME= ulfius
+PORTVERSION= 2.7.13
DISTVERSIONPREFIX= v
-DISTVERSION= 2.7.11
CATEGORIES= www
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Web Framework to build REST APIs, Webservices in C
-WWW= https://github.com/babelouest/ulfius
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Web Framework to build REST APIs, Webservices or any HTTP endpoint in C
+WWW= https://babelouest.github.io/ulfius/ \
+ https://github.com/babelouest/ulfius
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= libmicrohttpd>0:www/libmicrohttpd \
- yder>0:devel/yder \
- orcania>0:devel/orcania
-
-LIB_DEPENDS= libgnutls.so:security/gnutls \
+BUILD_DEPENDS= curl>=7.16.2:ftp/curl \
+ gnutls>=3.5.0:security/gnutls \
+ jansson>=2.4:devel/jansson \
+ libmicrohttpd>=0.9.53:www/libmicrohttpd \
+ orcania>=2.3.2:devel/orcania \
+ yder>=1.4.19:devel/yder
+LIB_DEPENDS= libcurl.so:ftp/curl \
+ libgnutls.so:security/gnutls \
libjansson.so:devel/jansson \
- libcurl.so:ftp/curl
+ libmicrohttpd.so:www/libmicrohttpd \
+ liborcania.so:devel/orcania \
+ libyder.so:devel/yder
-RUN_DEPENDS= jansson>0:devel/jansson \
- gnutls>0:security/gnutls \
- libmicrohttpd>0:www/libmicrohttpd
+USES= cmake cpe pathfix
-USES= cmake cpe
+CMAKE_OFF= BUILD_RPM BUILD_ULFIUS_DOCUMENTATION BUILD_ULFIUS_TESTING DOWNLOAD_DEPENDENCIES
+CMAKE_ON= BUILD_SHARED BUILD_STATIC BUILD_UWSC INSTALL_HEADER SEARCH_ORCANIA_U SEARCH_YDER WITH_CURL WITH_GNUTLS WITH_JANSSON WITH_WEBSOCKET WITH_WEBSOCKET_MESSAGE_LIST WITH_YDER
+MAKE_ENV= MAN1=uwsc.1
-USE_GITHUB= yes
-GH_ACCOUNT= babelouest
+PLIST_SUB= PORTVERSION=${PORTVERSION}
CPE_VENDOR= ulfius_project
-CMAKE_ARGS= -DWITH_JOURNALD=off \
- -DDOWNLOAD_DEPENDENCIES=off
-PLIST_SUB= PORTVERSION=${PORTVERSION}
-
-MAKE_ENV+= MAN1=uwsc.1
+USE_GITHUB= yes
+GH_ACCOUNT= babelouest
.include <bsd.port.mk>
diff --git a/www/ulfius/distinfo b/www/ulfius/distinfo
index 3caeb7ad7c7d..00786ed65b03 100644
--- a/www/ulfius/distinfo
+++ b/www/ulfius/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1670088893
-SHA256 (babelouest-ulfius-v2.7.11_GH0.tar.gz) = 6f6fadf2fed0516f6f2203b9e5afcd9c6dfeee0cb48a27f659d6c4e21d1b456f
-SIZE (babelouest-ulfius-v2.7.11_GH0.tar.gz) = 453409
+TIMESTAMP = 1686496698
+SHA256 (babelouest-ulfius-v2.7.13_GH0.tar.gz) = b1679bc0885acedff66abad84b51f492497ab1114d6911d07d2cf7eb77ccadce
+SIZE (babelouest-ulfius-v2.7.13_GH0.tar.gz) = 427607
diff --git a/www/ulfius/pkg-plist b/www/ulfius/pkg-plist
index deab3cc979cf..f394ecf908f8 100644
--- a/www/ulfius/pkg-plist
+++ b/www/ulfius/pkg-plist
@@ -1,6 +1,14 @@
bin/uwsc
include/ulfius-cfg.h
include/ulfius.h
+lib/cmake/Ulfius/FindGnuTLS.cmake
+lib/cmake/Ulfius/FindJansson.cmake
+lib/cmake/Ulfius/FindMHD.cmake
+lib/cmake/Ulfius/UlfiusConfig.cmake
+lib/cmake/Ulfius/UlfiusConfigVersion.cmake
+lib/cmake/Ulfius/UlfiusTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Ulfius/UlfiusTargets.cmake
+lib/libulfius.a
lib/libulfius.so
lib/libulfius.so.2.7
lib/libulfius.so.%%PORTVERSION%%