diff options
author | Rene Ladan <rene@FreeBSD.org> | 2022-02-28 21:16:01 +0000 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2022-02-28 21:34:25 +0000 |
commit | 8e2a89b541867f9b43bfefc59a9af5245cdb4c2c (patch) | |
tree | 6683a6255be5b39bf367ccb345a5f20f52cdd32c /databases/adabase | |
parent | a2c32d64994a09b3338f81241685aead429a9abf (diff) | |
download | ports-8e2a89b541867f9b43bfefc59a9af5245cdb4c2c.tar.gz ports-8e2a89b541867f9b43bfefc59a9af5245cdb4c2c.zip |
Diffstat (limited to 'databases/adabase')
-rw-r--r-- | databases/adabase/Makefile | 73 | ||||
-rw-r--r-- | databases/adabase/distinfo | 3 | ||||
-rw-r--r-- | databases/adabase/pkg-descr | 21 | ||||
-rw-r--r-- | databases/adabase/pkg-plist | 101 |
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 |