From d43d724e449b9fd3329abf55500d300310ea7001 Mon Sep 17 00:00:00 2001 From: Rainer Hurling Date: Tue, 17 Aug 2021 21:57:03 +0200 Subject: [PATCH] databases/gmdb2: New port: Official GUI for databases/mdbtools gmdb2 0.9.0 is the first official release of gmdb2 since it was split off from the main mdbtools repository. It is a standalone program that was recently ported to GTK+3. https://github.com/mdbtools/gmdb2/releases/tag/v0.9.0 --- databases/Makefile | 1 + databases/gmdb2/Makefile | 35 +++++++++++++++++++++++++++++++++++ databases/gmdb2/distinfo | 3 +++ databases/gmdb2/pkg-descr | 4 ++++ databases/gmdb2/pkg-plist | 37 +++++++++++++++++++++++++++++++++++++ 5 files changed, 80 insertions(+) create mode 100644 databases/gmdb2/Makefile create mode 100644 databases/gmdb2/distinfo create mode 100644 databases/gmdb2/pkg-descr create mode 100644 databases/gmdb2/pkg-plist diff --git a/databases/Makefile b/databases/Makefile index f10a8b72c814..c163e597ba7a 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -99,6 +99,7 @@ SUBDIR += gdbm SUBDIR += geoserver-mysql-plugin SUBDIR += gigabase + SUBDIR += gmdb2 SUBDIR += gnats4 SUBDIR += gnatsweb4 SUBDIR += go-carbon diff --git a/databases/gmdb2/Makefile b/databases/gmdb2/Makefile new file mode 100644 index 000000000000..90b0b5bb9f86 --- /dev/null +++ b/databases/gmdb2/Makefile @@ -0,0 +1,35 @@ +# Created by: Rainer Hurling + +PORTNAME= gmdb2 +DISTVERSIONPREFIX= v +DISTVERSION= 0.9.0 +CATEGORIES= databases + +MAINTAINER= rhurlin@FreeBSD.org +COMMENT= Official GUI for mdbtools + +LICENSE= GPLv2 + +BUILD_DEPENDS= gawk:lang/gawk \ + itstool:textproc/itstool \ + yelp-check:textproc/yelp-tools +LIB_DEPENDS= libmdb.so:databases/mdbtools + +USES= autoreconf gettext gmake gnome iconv libtool \ + pkgconfig readline +USE_GITHUB= yes +GH_ACCOUNT= mdbtools +USE_GNOME= gdkpixbuf2 glib20 gtk30 libxml2 +GLIB_SCHEMAS= mdbtools.gmdb2.gschema.xml +GNU_CONFIGURE= yes + +OPTIONS_DEFINE= DOCS +OPTIONS_SUB= yes + +DOCS= AUTHORS CHANGELOG.md README.md TODO + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} + +.include diff --git a/databases/gmdb2/distinfo b/databases/gmdb2/distinfo new file mode 100644 index 000000000000..d1bb5d97c51a --- /dev/null +++ b/databases/gmdb2/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1629226974 +SHA256 (mdbtools-gmdb2-v0.9.0_GH0.tar.gz) = 86dbae427d86f14157bfb1719153a33ead24de539a14855f8311e93704e8732b +SIZE (mdbtools-gmdb2-v0.9.0_GH0.tar.gz) = 191669 diff --git a/databases/gmdb2/pkg-descr b/databases/gmdb2/pkg-descr new file mode 100644 index 000000000000..508b51a9e923 --- /dev/null +++ b/databases/gmdb2/pkg-descr @@ -0,0 +1,4 @@ +This is the official GUI for mdbtools. It is a standalone +package that was ported to GTK+3. + +WWW: https://github.com/mdbtools/gmdb2/ diff --git a/databases/gmdb2/pkg-plist b/databases/gmdb2/pkg-plist new file mode 100644 index 000000000000..49b66d3dbc56 --- /dev/null +++ b/databases/gmdb2/pkg-plist @@ -0,0 +1,37 @@ +bin/gmdb2 +include/gmdb.h +man/man1/gmdb2.1.gz +%%PORTDOCS%%%%DOCSDIR%%/AUTHORS +%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.md +%%PORTDOCS%%%%DOCSDIR%%/README.md +%%PORTDOCS%%%%DOCSDIR%%/TODO +share/gmdb/ui/COPYING +share/gmdb/ui/code.xpm +share/gmdb/ui/debug.xpm +share/gmdb/ui/form_big.xpm +share/gmdb/ui/forms.xpm +share/gmdb/ui/gmdb-debug.ui +share/gmdb/ui/gmdb-export.ui +share/gmdb/ui/gmdb-prefs.ui +share/gmdb/ui/gmdb-props.ui +share/gmdb/ui/gmdb-schema.ui +share/gmdb/ui/gmdb-sql.ui +share/gmdb/ui/gmdb-tabledef.ui +share/gmdb/ui/gmdb.ui +share/gmdb/ui/logo.xpm +share/gmdb/ui/macro_big.xpm +share/gmdb/ui/macros.xpm +share/gmdb/ui/module_big.xpm +share/gmdb/ui/pk.xpm +share/gmdb/ui/query.xpm +share/gmdb/ui/query_big.xpm +share/gmdb/ui/report_big.xpm +share/gmdb/ui/reports.xpm +share/gmdb/ui/stock_export-16.png +share/gmdb/ui/stock_export.png +share/gmdb/ui/table.xpm +share/gmdb/ui/table_big.xpm +share/help/C/gmdb2/figures/gmdb2_sql_window.png +share/help/C/gmdb2/figures/gmdb2_window.png +share/help/C/gmdb2/index.docbook +share/help/C/gmdb2/legal.xml