Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Oct 2020 15:36:38 +0000 (UTC)
From:      Adriaan de Groot <adridg@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r553357 - in head/databases: . cutelyst-asql
Message-ID:  <202010261536.09QFacuS050394@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: adridg
Date: Mon Oct 26 15:36:38 2020
New Revision: 553357
URL: https://svnweb.freebsd.org/changeset/ports/553357

Log:
  New port: database/cutelyst-asql
  
  asql is an asynchronous, C++11-native, Qt5 based SQL Query library.
  You can use it to write async queries with natural C++-lambda
  and Qt5-slots style code.
  
  Right now there is only a PostgreSQL backend, but others are
  planned (and then the port will grow OPTIONS).
  
  This comes from the cutelyst project, and it would conflict with
  www/asql is named the "obvious" way, so name it something inbetween.

Added:
  head/databases/cutelyst-asql/
  head/databases/cutelyst-asql/Makefile   (contents, props changed)
  head/databases/cutelyst-asql/distinfo   (contents, props changed)
  head/databases/cutelyst-asql/pkg-descr   (contents, props changed)
  head/databases/cutelyst-asql/pkg-plist   (contents, props changed)
Modified:
  head/databases/Makefile

Modified: head/databases/Makefile
==============================================================================
--- head/databases/Makefile	Mon Oct 26 15:20:57 2020	(r553356)
+++ head/databases/Makefile	Mon Oct 26 15:36:38 2020	(r553357)
@@ -50,6 +50,7 @@
     SUBDIR += courier-authlib-usergdbm
     SUBDIR += cppdb
     SUBDIR += credis
+    SUBDIR += cutelyst-asql
     SUBDIR += dalmp
     SUBDIR += datamodeler
     SUBDIR += db

Added: head/databases/cutelyst-asql/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/cutelyst-asql/Makefile	Mon Oct 26 15:36:38 2020	(r553357)
@@ -0,0 +1,27 @@
+# $FreeBSD$
+
+PORTNAME=	asql
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.19.0
+CATEGORIES=	databases
+PKGNAMEPREFIX=	cutelyst-
+
+MAINTAINER=	adridg@FreeBSD.org
+COMMENT=	Qt async SQL library (for Postgres)
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+# TODO: once there are multiple (selectable) backends, introduce
+# 	OPTIONS to toggle them, so we're not always depending on pgsql
+USES=		cmake compiler:c++11-lang localbase pgsql qt:5
+USE_GITHUB=	yes
+USE_LDCONFIG=	yes
+USE_QT=		qmake_build buildtools_build \
+		core
+
+GH_ACCOUNT=	cutelyst
+
+PLIST_SUB=	SOVER=${DISTVERSION}
+
+.include <bsd.port.mk>

Added: head/databases/cutelyst-asql/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/cutelyst-asql/distinfo	Mon Oct 26 15:36:38 2020	(r553357)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1603716850
+SHA256 (cutelyst-asql-v0.19.0_GH0.tar.gz) = f514fbefeb17a7055ede68e545f935ecce7e7acd50e2a2115f3e7f6886eb0af7
+SIZE (cutelyst-asql-v0.19.0_GH0.tar.gz) = 28477

Added: head/databases/cutelyst-asql/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/cutelyst-asql/pkg-descr	Mon Oct 26 15:36:38 2020	(r553357)
@@ -0,0 +1,12 @@
+Qt Async Sql library
+
+* Thread local Connection pool
+* Scoped transactions objects
+* Navigate on your data with iterators
+* Prepared queries
+* Cancellable queries
+* Notifications
+
+Supports database migrations and queries both as JSON and QVariantHash.
+
+WWW: https://github.com/cutelyst/asql

Added: head/databases/cutelyst-asql/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/cutelyst-asql/pkg-plist	Mon Oct 26 15:36:38 2020	(r553357)
@@ -0,0 +1,18 @@
+bin/asql-migration
+include/asql-qt5/ASql/acache.h
+include/asql-qt5/ASql/adatabase.h
+include/asql-qt5/ASql/adriver.h
+include/asql-qt5/ASql/amigrations.h
+include/asql-qt5/ASql/apool.h
+include/asql-qt5/ASql/apreparedquery.h
+include/asql-qt5/ASql/aqsqlexports.h
+include/asql-qt5/ASql/aresult.h
+include/asql-qt5/ASql/atransaction.h
+lib/cmake/ASqlQt5/ASql0Qt5Targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/ASqlQt5/ASql0Qt5Targets.cmake
+lib/cmake/ASqlQt5/ASqlQt5Config.cmake
+lib/cmake/ASqlQt5/ASqlQt5ConfigVersion.cmake
+lib/libASqlQt5.so
+lib/libASqlQt5.so.0
+lib/libASqlQt5.so.%%SOVER%%
+libdata/pkgconfig/ASqlQt5.pc



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202010261536.09QFacuS050394>