git: d69d62b4ab9d - main - databases/rubygem-dbf4: Add rubygem-dbf4 4.3.2 (copied from rubygem-dbf)

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sun, 19 May 2024 17:23:20 UTC
The branch main has been updated by sunpoet:

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

commit d69d62b4ab9d3474825ae13d7176734cc44b421a
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-05-19 15:45:32 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-05-19 17:15:00 +0000

    databases/rubygem-dbf4: Add rubygem-dbf4 4.3.2 (copied from rubygem-dbf)
    
    - Add PORTSCOUT
---
 databases/Makefile               |  1 +
 databases/rubygem-dbf4/Makefile  | 25 +++++++++++++++++++++++++
 databases/rubygem-dbf4/distinfo  |  3 +++
 databases/rubygem-dbf4/pkg-descr |  2 ++
 4 files changed, 31 insertions(+)

diff --git a/databases/Makefile b/databases/Makefile
index d7df0525a0a0..8dda48c7fff8 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -916,6 +916,7 @@
     SUBDIR += rubygem-dbd-pg
     SUBDIR += rubygem-dbd-sqlite3
     SUBDIR += rubygem-dbf
+    SUBDIR += rubygem-dbf4
     SUBDIR += rubygem-dbi
     SUBDIR += rubygem-dbm
     SUBDIR += rubygem-discard-rails61
diff --git a/databases/rubygem-dbf4/Makefile b/databases/rubygem-dbf4/Makefile
new file mode 100644
index 000000000000..61704d0d62d4
--- /dev/null
+++ b/databases/rubygem-dbf4/Makefile
@@ -0,0 +1,25 @@
+PORTNAME=	dbf
+PORTVERSION=	4.3.2
+CATEGORIES=	databases rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	4
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Library for reading dBase, xBase, Clipper and FoxPro database files
+WWW=		https://github.com/infused/dbf
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		gem
+
+RUN_DEPENDS=	rubygem-csv>=0:devel/rubygem-csv
+
+NO_ARCH=	yes
+
+PORTSCOUT=	limit:^4\.
+
+post-install:
+	${RM} ${STAGEDIR}${PREFIX}/bin/dbf
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-dbf4/distinfo b/databases/rubygem-dbf4/distinfo
new file mode 100644
index 000000000000..4663e043fae3
--- /dev/null
+++ b/databases/rubygem-dbf4/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1708449558
+SHA256 (rubygem/dbf-4.3.2.gem) = e54f90d6164b9cbcd7a04309065ce9339666f1edd9faf0421f91d6e7901d6f7f
+SIZE (rubygem/dbf-4.3.2.gem) = 128000
diff --git a/databases/rubygem-dbf4/pkg-descr b/databases/rubygem-dbf4/pkg-descr
new file mode 100644
index 000000000000..2ff77e2b0f89
--- /dev/null
+++ b/databases/rubygem-dbf4/pkg-descr
@@ -0,0 +1,2 @@
+DBF is a small fast library for reading dBase, xBase, Clipper and FoxPro
+database files.