Files
Olivier DuchateauandBaptiste Daroussin 93d74f4c53 databases/libgda6: new port
Libgda is a (relatively small) database access library:
* it is a wrapper like ODBC but with more features to access several
  database engines
* features a meta data extractor (to know all about database objects
  in a common way)
* comes with an SQL console application (like mysql, psql or sqlite3 consoles)
* relies on GLib, coded in C, its API is easy to use

PR:	286697
Differential Revission:	 https://reviews.freebsd.org/D40489
2025-06-11 18:08:38 +02:00

42 lines
1.0 KiB
Makefile

PORTNAME= libgda
DISTVERSION= 6.0.1.g${SNAPDATE}
CATEGORIES= databases gnome
PKGNAMESUFFIX= 6
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Database access library
WWW= https://gitlab.gnome.org/GNOME/libgda
LICENSE= LGPL20+
BUILD_DEPENDS= iso-codes>0:misc/iso-codes
LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \
libgcrypt.so:security/libgcrypt \
libsecret-1.so:security/libsecret
USES= cpe gettext meson gnome pkgconfig python:build shebangfix \
sqlite ssl tar:bz2 vala:build
CPE_VENDOR= gnome
USE_GNOME= glib20 gtk30 intltool:build introspection:build libxml2 \
libxslt
SHEBANG_FILES= providers/raw_spec.py
# Or use patch from https://gitlab.gnome.org/GNOME/libgda/-/merge_requests/208
CFLAGS= -Wno-deprecated-non-prototype
MESON_ARGS= -Dui=false \
-Dhelp=false \
-Dsqlcipher=false \
-Dlibsoup=false \
-Dlibsecret=true \
-Dpostgres=false \
-Dmysql=false
USE_GITLAB= yes
GL_SITE= https://gitlab.gnome.org
GL_ACCOUNT= GNOME
GL_TAGNAME= c149606b
SNAPDATE= 20250302
.include <bsd.port.mk>