aboutsummaryrefslogtreecommitdiff
path: root/databases/adabase
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2022-02-28 21:16:01 +0000
committerRene Ladan <rene@FreeBSD.org>2022-02-28 21:34:25 +0000
commit8e2a89b541867f9b43bfefc59a9af5245cdb4c2c (patch)
tree6683a6255be5b39bf367ccb345a5f20f52cdd32c /databases/adabase
parenta2c32d64994a09b3338f81241685aead429a9abf (diff)
downloadports-8e2a89b541867f9b43bfefc59a9af5245cdb4c2c.tar.gz
ports-8e2a89b541867f9b43bfefc59a9af5245cdb4c2c.zip
Diffstat (limited to 'databases/adabase')
-rw-r--r--databases/adabase/Makefile73
-rw-r--r--databases/adabase/distinfo3
-rw-r--r--databases/adabase/pkg-descr21
-rw-r--r--databases/adabase/pkg-plist101
4 files changed, 0 insertions, 198 deletions
diff --git a/databases/adabase/Makefile b/databases/adabase/Makefile
deleted file mode 100644
index 51aa05e513a1..000000000000
--- a/databases/adabase/Makefile
+++ /dev/null
@@ -1,73 +0,0 @@
-# Created by: John Marino <marino@FreeBSD.org>
-
-PORTNAME= adabase
-PORTVERSION= 3.1
-PORTREVISION= 3
-DISTVERSIONPREFIX= v
-CATEGORIES= databases
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Thick database bindings for Ada
-
-LICENSE= ISCL
-LICENSE_FILE= ${WRKSRC}/License.txt
-
-BUILD_DEPENDS= gprbuild:devel/gprbuild
-
-USES= ada
-USE_GITHUB= yes
-GH_ACCOUNT= jrmarino
-GH_PROJECT= AdaBase
-
-BROKEN_aarch64= fails to install: digits value out of range, maximum is 15
-
-OPTIONS_DEFINE= DEBUG
-OPTIONS_MULTI= DBASE
-OPTIONS_MULTI_DBASE= MYSQL SQLITE PGSQL
-OPTIONS_DEFAULT= MYSQL SQLITE PGSQL
-OPTIONS_SUB= yes
-
-DBASE_DESC= Databases Supported
-
-SQLITE_MAKE_ENV= SQLITE=yes
-SQLITE_USES= sqlite:3
-SQLITE_VARS= DRVSQLITE=yes
-SQLITE_VARS_OFF= DRVSQLITE=no
-
-MYSQL_MAKE_ENV= MYSQL=yes
-MYSQL_USES= mysql
-MYSQL_VARS= DRVMYSQL=yes
-MYSQL_VARS_OFF= DRVMYSQL=no
-
-PGSQL_MAKE_ENV= POSTGRESQL=yes
-PGSQL_USES= pgsql
-PGSQL_VARS= DRVPGSQL=yes
-PGSQL_VARS_OFF= DRVPGSQL=no
-
-DEBUG_MAKE_ENV= DEBUGSYM=yes
-
-MAKE_ENV+= OS_VERSION=unix
-
-post-patch:
- ${RM} ${WRKSRC}/src/drivers/adabase-driver-base-firebird.ad?
- ${REINPLACE_CMD} -e '/Driver_MySQL/ s/yes/no/' \
- ${WRKSRC}/adabase.gpr
-
-do-build:
- (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
- gprbuild -p -P adabase ${BUILD_ARGS})
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/include/adabase \
- ${STAGEDIR}${PREFIX}/lib/adabase \
- ${STAGEDIR}${PREFIX}/lib/gnat
- ${INSTALL_DATA} ${WRKSRC}/lib/* ${STAGEDIR}${PREFIX}/lib/adabase
- ${INSTALL_DATA} ${WRKSRC}/src/*/*.ad[bs] ${WRKSRC}/src/adabase.ads \
- ${STAGEDIR}${PREFIX}/include/adabase
- ${SED} -e "s|@PREFIX@|${PREFIX}|" \
- -e "s|@MYSQL@|${DRVMYSQL}|" \
- -e "s|@PGSQL@|${DRVPGSQL}|" \
- -e "s|@SQLITE@|${DRVSQLITE}|" ${WRKSRC}/adabase.gpr.in > \
- ${STAGEDIR}${PREFIX}/lib/gnat/adabase.gpr
-
-.include <bsd.port.mk>
diff --git a/databases/adabase/distinfo b/databases/adabase/distinfo
deleted file mode 100644
index 4b266c4d5ca2..000000000000
--- a/databases/adabase/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1466107071
-SHA256 (jrmarino-AdaBase-v3.1_GH0.tar.gz) = 115967a90abf94f102aa4916a2ed14fb7aac2382f56113b791f2fd08b909444a
-SIZE (jrmarino-AdaBase-v3.1_GH0.tar.gz) = 163154
diff --git a/databases/adabase/pkg-descr b/databases/adabase/pkg-descr
deleted file mode 100644
index 6a7bb5a37a04..000000000000
--- a/databases/adabase/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-Thick database bindings for MySQL, PostgreSQL and SQLite written in Ada.
-
-This is the third release of AdaBase, an abstraction library that provides
-a consistent interface to multiple database servers. Currently three
-drivers are provided, MySQL, PostgreSQL and SQLite. It's extensible, so
-support for other databases such as Firebird, Oracle and MSSQL would be
-easily possible.
-
-AdaBase offers unique features over similar frameworks. For starters,
-it's limited to database support rather than including many other unwanted
-components in a "kitchen sink" fashion, and unneeded drivers can be
-excluded from the library as desired. It's got a developer and commerce
-friend license (ICS), it comes with good documentation and working
-examples, and the bindings are thick enough where database server backends
-can be interchangeable.
-
-AdaBase may seem familiar to some users as it was partially inspired by
-PHP's PDO database framework and is a sequel of sorts to an earlier
-project by the same author, Pascal Data Objects.
-
-WWW: http://jrmarino.github.io/AdaBase/
diff --git a/databases/adabase/pkg-plist b/databases/adabase/pkg-plist
deleted file mode 100644
index 431dc0c92bc8..000000000000
--- a/databases/adabase/pkg-plist
+++ /dev/null
@@ -1,101 +0,0 @@
-%%MYSQL%%include/adabase/adabase-bindings-mysql.ads
-%%PGSQL%%include/adabase/adabase-bindings-postgresql.ads
-%%SQLITE%%include/adabase/adabase-bindings-sqlite.ads
-include/adabase/adabase-bindings.ads
-%%MYSQL%%include/adabase/adabase-connection-base-mysql.adb
-%%MYSQL%%include/adabase/adabase-connection-base-mysql.ads
-%%PGSQL%%include/adabase/adabase-connection-base-postgresql.adb
-%%PGSQL%%include/adabase/adabase-connection-base-postgresql.ads
-%%SQLITE%%include/adabase/adabase-connection-base-sqlite.adb
-%%SQLITE%%include/adabase/adabase-connection-base-sqlite.ads
-include/adabase/adabase-connection-base.adb
-include/adabase/adabase-connection-base.ads
-include/adabase/adabase-connection.ads
-%%MYSQL%%include/adabase/adabase-driver-base-mysql.adb
-%%MYSQL%%include/adabase/adabase-driver-base-mysql.ads
-%%PGSQL%%include/adabase/adabase-driver-base-postgresql.adb
-%%PGSQL%%include/adabase/adabase-driver-base-postgresql.ads
-%%SQLITE%%include/adabase/adabase-driver-base-sqlite.adb
-%%SQLITE%%include/adabase/adabase-driver-base-sqlite.ads
-include/adabase/adabase-driver-base.adb
-include/adabase/adabase-driver-base.ads
-include/adabase/adabase-driver.ads
-include/adabase/adabase-interfaces-connection.ads
-include/adabase/adabase-interfaces-driver.ads
-include/adabase/adabase-interfaces-logger.ads
-include/adabase/adabase-interfaces-statement.ads
-include/adabase/adabase-interfaces.ads
-include/adabase/adabase-logger-base-file.adb
-include/adabase/adabase-logger-base-file.ads
-include/adabase/adabase-logger-base-screen.adb
-include/adabase/adabase-logger-base-screen.ads
-include/adabase/adabase-logger-base.adb
-include/adabase/adabase-logger-base.ads
-include/adabase/adabase-logger-facility.adb
-include/adabase/adabase-logger-facility.ads
-include/adabase/adabase-logger.ads
-include/adabase/adabase-results-converters.adb
-include/adabase/adabase-results-converters.ads
-include/adabase/adabase-results-field.adb
-include/adabase/adabase-results-field.ads
-include/adabase/adabase-results-generic_converters.adb
-include/adabase/adabase-results-generic_converters.ads
-include/adabase/adabase-results-sets.adb
-include/adabase/adabase-results-sets.ads
-include/adabase/adabase-results.ads
-%%MYSQL%%include/adabase/adabase-statement-base-mysql.adb
-%%MYSQL%%include/adabase/adabase-statement-base-mysql.ads
-%%PGSQL%%include/adabase/adabase-statement-base-postgresql.adb
-%%PGSQL%%include/adabase/adabase-statement-base-postgresql.ads
-%%SQLITE%%include/adabase/adabase-statement-base-sqlite.adb
-%%SQLITE%%include/adabase/adabase-statement-base-sqlite.ads
-include/adabase/adabase-statement-base.adb
-include/adabase/adabase-statement-base.ads
-include/adabase/adabase-statement.ads
-include/adabase/adabase.ads
-include/adabase/commontext.adb
-include/adabase/commontext.ads
-include/adabase/spatial_data-well_known_binary.adb
-include/adabase/spatial_data-well_known_binary.ads
-include/adabase/spatial_data.adb
-include/adabase/spatial_data.ads
-%%MYSQL%%lib/adabase/adabase-bindings-mysql.ali
-%%PGSQL%%lib/adabase/adabase-bindings-postgresql.ali
-%%SQLITE%%lib/adabase/adabase-bindings-sqlite.ali
-lib/adabase/adabase-bindings.ali
-%%MYSQL%%lib/adabase/adabase-connection-base-mysql.ali
-%%PGSQL%%lib/adabase/adabase-connection-base-postgresql.ali
-%%SQLITE%%lib/adabase/adabase-connection-base-sqlite.ali
-lib/adabase/adabase-connection-base.ali
-lib/adabase/adabase-connection.ali
-%%MYSQL%%lib/adabase/adabase-driver-base-mysql.ali
-%%PGSQL%%lib/adabase/adabase-driver-base-postgresql.ali
-%%SQLITE%%lib/adabase/adabase-driver-base-sqlite.ali
-lib/adabase/adabase-driver-base.ali
-lib/adabase/adabase-driver.ali
-lib/adabase/adabase-interfaces-connection.ali
-lib/adabase/adabase-interfaces-driver.ali
-lib/adabase/adabase-interfaces-logger.ali
-lib/adabase/adabase-interfaces-statement.ali
-lib/adabase/adabase-interfaces.ali
-lib/adabase/adabase-logger-base-file.ali
-lib/adabase/adabase-logger-base-screen.ali
-lib/adabase/adabase-logger-base.ali
-lib/adabase/adabase-logger-facility.ali
-lib/adabase/adabase-logger.ali
-lib/adabase/adabase-results-converters.ali
-lib/adabase/adabase-results-field.ali
-lib/adabase/adabase-results-generic_converters.ali
-lib/adabase/adabase-results-sets.ali
-lib/adabase/adabase-results.ali
-%%MYSQL%%lib/adabase/adabase-statement-base-mysql.ali
-%%PGSQL%%lib/adabase/adabase-statement-base-postgresql.ali
-%%SQLITE%%lib/adabase/adabase-statement-base-sqlite.ali
-lib/adabase/adabase-statement-base.ali
-lib/adabase/adabase-statement.ali
-lib/adabase/adabase.ali
-lib/adabase/commontext.ali
-lib/adabase/libadabase.a
-lib/adabase/spatial_data-well_known_binary.ali
-lib/adabase/spatial_data.ali
-lib/gnat/adabase.gpr