git: b29f94f990f7 - main - databases/pg-gvm: New port: Greenbone Library for helper functions in PostgreSQL

From: Jose Alonso Cardenas Marquez <acm_at_FreeBSD.org>
Date: Mon, 01 Aug 2022 19:08:45 UTC
The branch main has been updated by acm:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b29f94f990f7353e0520c08f60bacfa2470a6b5b

commit b29f94f990f7353e0520c08f60bacfa2470a6b5b
Author:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2022-08-01 19:07:06 +0000
Commit:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2022-08-01 19:08:22 +0000

    databases/pg-gvm: New port: Greenbone Library for helper functions in PostgreSQL
    
    Greenbone Library for helper functions in PostgreSQL. This library contains
    functionality for ical object manipulation.
    
    WWW: https://github.com/greenbone/pg-gvm
---
 databases/Makefile         |  1 +
 databases/pg-gvm/Makefile  | 25 +++++++++++++++++++++++++
 databases/pg-gvm/distinfo  |  3 +++
 databases/pg-gvm/pkg-descr |  4 ++++
 databases/pg-gvm/pkg-plist |  4 ++++
 5 files changed, 37 insertions(+)

diff --git a/databases/Makefile b/databases/Makefile
index d3cfbd679fd4..fb4fd60ff4b1 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -577,6 +577,7 @@
     SUBDIR += pglogical
     SUBDIR += pgmetrics
     SUBDIR += pgmodeler
+    SUBDIR += pg-gvm
     SUBDIR += pgpool-II-37
     SUBDIR += pgpool-II-40
     SUBDIR += pgpool-II-41
diff --git a/databases/pg-gvm/Makefile b/databases/pg-gvm/Makefile
new file mode 100644
index 000000000000..091246715d62
--- /dev/null
+++ b/databases/pg-gvm/Makefile
@@ -0,0 +1,25 @@
+PORTNAME=	pg-gvm
+DISTVERSION=	22.4.0
+DISTVERSIONPREFIX=v
+CATEGORIES=	databases devel
+
+MAINTAINER=	acm@FreeBSD.org
+COMMENT=	Greenbone Library for helper functions in PostgreSQL
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+LIB_DEPENDS=	libgvm_base.so:security/gvm-libs \
+		libical.so:devel/libical
+
+USES=		cmake gnome pkgconfig pgsql
+USE_GNOME=	glib20
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	greenbone
+GH_PROJECT=	pg-gvm
+
+post-patch:
+	@${REINPLACE_CMD} -e 's|find -type f|find * -type f|g' ${WRKSRC}/CMakeLists.txt
+
+.include <bsd.port.mk>
diff --git a/databases/pg-gvm/distinfo b/databases/pg-gvm/distinfo
new file mode 100644
index 000000000000..1b734e5ebcfa
--- /dev/null
+++ b/databases/pg-gvm/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1659322387
+SHA256 (greenbone-pg-gvm-v22.4.0_GH0.tar.gz) = f5f578f255fc24bc7ce594ccd1d4f6679d4729b1eef17200a1ed189f3c2f6a94
+SIZE (greenbone-pg-gvm-v22.4.0_GH0.tar.gz) = 37619
diff --git a/databases/pg-gvm/pkg-descr b/databases/pg-gvm/pkg-descr
new file mode 100644
index 000000000000..3804c1cb7e6a
--- /dev/null
+++ b/databases/pg-gvm/pkg-descr
@@ -0,0 +1,4 @@
+Greenbone Library for helper functions in PostgreSQL. This library contains
+functionality for ical object manipulation.
+
+WWW: https://github.com/greenbone/pg-gvm
diff --git a/databases/pg-gvm/pkg-plist b/databases/pg-gvm/pkg-plist
new file mode 100644
index 000000000000..27730293442a
--- /dev/null
+++ b/databases/pg-gvm/pkg-plist
@@ -0,0 +1,4 @@
+lib/postgresql/libpg-gvm.so
+share/postgresql/extension/pg-gvm--1.0--22.4.0.sql
+share/postgresql/extension/pg-gvm--22.4.0.sql
+share/postgresql/extension/pg-gvm.control