git: 5da40726fc7f - main - devel/hoel: Update to 1.4.27
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 30 Jun 2023 07:18:05 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=5da40726fc7f8b08fe75486b2e5289faaa573d0f
commit 5da40726fc7f8b08fe75486b2e5289faaa573d0f
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-06-30 07:01:48 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-06-30 07:01:48 +0000
devel/hoel: Update to 1.4.27
- Update WWW
- Update version requirement of BUILD_DEPENDS
- Use USES=pathfix to fix .pc installation
- Use complete arguments/options
- Use OPTIONS_SINGLE instead of OPTIONS_DEFINE since it needs at least 1 backend
- Update pkg-descr
- Take maintainership
Changes: https://github.com/babelouest/hoel/releases
---
devel/hoel/Makefile | 44 +++++++++++++++++++++-----------------------
devel/hoel/distinfo | 6 +++---
devel/hoel/pkg-descr | 8 +++-----
devel/hoel/pkg-plist | 1 +
4 files changed, 28 insertions(+), 31 deletions(-)
diff --git a/devel/hoel/Makefile b/devel/hoel/Makefile
index 534d04f88fd0..c30b599fc362 100644
--- a/devel/hoel/Makefile
+++ b/devel/hoel/Makefile
@@ -1,47 +1,45 @@
PORTNAME= hoel
+PORTVERSION= 1.4.27
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.26
CATEGORIES= devel
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Database abstraction library written in C
-WWW= https://github.com/babelouest/hoel
+WWW= https://babelouest.github.io/hoel/ \
+ https://github.com/babelouest/hoel
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake
-
-USE_GITHUB= yes
-GH_ACCOUNT= babelouest
+USES= cmake pathfix
+BUILD_DEPENDS= jansson>=2.4:devel/jansson \
+ orcania>=2.3.2:devel/orcania \
+ yder>=1.4.19:devel/yder
LIB_DEPENDS= libjansson.so:devel/jansson \
- liborcania.so:devel/orcania
+ liborcania.so:devel/orcania \
+ libyder.so:devel/yder
-BUILD_DEPENDS= orcania>0:devel/orcania \
- yder>0:devel/yder
+CMAKE_OFF= BUILD_HOEL_DOCUMENTATION BUILD_HOEL_TESTING BUILD_RPM DOWNLOAD_DEPENDENCIES
+CMAKE_ON= BUILD_STATIC INSTALL_HEADER SEARCH_ORCANIA_H SEARCH_YDER
-RUN_DEPENDS= jansson>0:devel/jansson \
- yder>0:devel/yder
+PLIST_SUB= PORTVERSION=${PORTVERSION}
-OPTIONS_DEFINE= MARIADB PGSQL SQLITE3
-OPTIONS_DEFAULT= PGSQL
+USE_GITHUB= yes
+GH_ACCOUNT= babelouest
+OPTIONS_SINGLE= DB
+OPTIONS_SINGLE_DB= MARIADB PGSQL SQLITE3
+OPTIONS_DEFAULT=PGSQL
PGSQL_DESC= Use PostgreSQL as backend
SQLITE3_DESC= Use SQLite 3 as backend
MARIADB_DESC= Use MariaDB as backend
-MARIADB_USES= mariadb
-PGSQL_USES= pgsql
-SQLITE3_USES= sqlite
-
MARIADB_CMAKE_BOOL= WITH_MARIADB
+MARIADB_USES= mysql
PGSQL_CMAKE_BOOL= WITH_PGSQL
+PGSQL_USES= pgsql
SQLITE3_CMAKE_BOOL= WITH_SQLITE3
-
-PLIST_SUB= PORTVERSION=${PORTVERSION}
-
-CMAKE_ARGS= -DWITH_JOURNALD=off \
- -DDOWNLOAD_DEPENDENCIES=off
+SQLITE3_USES= sqlite
.include <bsd.port.mk>
diff --git a/devel/hoel/distinfo b/devel/hoel/distinfo
index f11524ec7f23..77056f01ff73 100644
--- a/devel/hoel/distinfo
+++ b/devel/hoel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1670088729
-SHA256 (babelouest-hoel-v1.4.26_GH0.tar.gz) = 6031fa0337723547ea29a9e36efaf84614125fe36f1b0099371cc058f91c15ac
-SIZE (babelouest-hoel-v1.4.26_GH0.tar.gz) = 85161
+TIMESTAMP = 1686496680
+SHA256 (babelouest-hoel-v1.4.27_GH0.tar.gz) = 0bd5c3ec446b59ccae0232fd7055e23bbc1dcddbf0d462f04e8aa2d01a1c6311
+SIZE (babelouest-hoel-v1.4.27_GH0.tar.gz) = 62989
diff --git a/devel/hoel/pkg-descr b/devel/hoel/pkg-descr
index e784cc9032c2..4ce5e9574efa 100644
--- a/devel/hoel/pkg-descr
+++ b/devel/hoel/pkg-descr
@@ -1,5 +1,3 @@
-Database abstraction library written in C.
-
-Simple and easy to use database access library. Works with SQLite 3,
-MariaDB and PostgreSQL databases. Uses a JSON-based language with
-jansson to execute simple queries based on one table.
+Simple and easy to use database access library. Works with SQLite 3, MariaDB and
+PostgreSQL databases. Uses a JSON-based language with jansson to execute simple
+queries based on one table.
diff --git a/devel/hoel/pkg-plist b/devel/hoel/pkg-plist
index 6376f29d5c60..261c16d314e8 100644
--- a/devel/hoel/pkg-plist
+++ b/devel/hoel/pkg-plist
@@ -1,5 +1,6 @@
include/hoel-cfg.h
include/hoel.h
+lib/libhoel.a
lib/libhoel.so
lib/libhoel.so.1.4
lib/libhoel.so.%%PORTVERSION%%