Port details |
- luadbi Multi-backend SQL database library for Lua
- 0.7.2 databases
=0 0.7.2Version of this port present on the latest quarterly branch. - Maintainer: olexander.v.melnyk@gmail.com
 - Port Added: 2013-10-29 02:07:47
- Last Update: 2021-04-06 14:31:07
- Commit Hash: 305f148
- License: MIT
- Description:
- LuaDBI is a database interface library for Lua. It's designed to provide
an RDBMS agnostic API for handling database operations. It also provides
support for prepared statement handles, placeholders, and bind parameters
for all database operations.
On FreeBSD, LuaDBI supports MySQL, PostgreSQL, and SQLite3 databases with
native database drivers.
WWW: https://github.com/mwild1/luadbi
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- lua52-luadbi>0:databases/luadbi
- To install the port:
- cd /usr/ports/databases/luadbi/ && make install clean
- To add the package, run one of these commands:
- pkg install databases/luadbi
- pkg install lua52-luadbi
- PKGNAME: lua52-luadbi
- Package flavors (<flavor>: <package>)
- lua52: lua52-luadbi
- lua53: lua53-luadbi
- lua51: lua51-luadbi
- lua54: lua54-luadbi
- distinfo:
- TIMESTAMP = 1547458757
SHA256 (mwild1-luadbi-v0.7.2_GH0.tar.gz) = 05a7d02d0cae3970af24f72f39edfe717e39424927d07fbbc09ebe96ea02f5a6
SIZE (mwild1-luadbi-v0.7.2_GH0.tar.gz) = 36462
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- Library dependencies:
-
- liblua-5.2.so : lang/lua52
- libmysqlclient.so.20 : databases/mysql57-client
- There are no ports dependent upon this port
- Configuration Options:
- ===> The following configuration options are available for lua52-luadbi-0.7.2:
====> Options available for the multi DATABASE: you have to choose at least one of them
MYSQL=on: MySQL database support
SQLITE3=off: SQLite 3 database support
PGSQL=off: PostgreSQL database support
===> Use 'make config' to modify these settings
- Options name:
- databases_luadbi
- USES:
- gmake shebangfix lua:module mysql
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
06 Apr 2021 14:31:07 0.7.2
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
02 Jul 2020 06:09:10
0.7.2
|
danfe  |
- Update to version 0.7.2, improve the COMMENT
- Define LICENSE_FILE (not just a boilerplate)
- Amend the port description while I'm here
PR: 245145
Approved by: maintainer (timeout since 2020-03-28) |
14 Apr 2020 15:49:37
0.6_1
|
mat  |
USES=lua gained flavors.
Ports using USES=lua:module or lua:flavors will be flavored. A range of
supported lua versions can be set using XX-YY (or XX-, or -YY, or simply ZZ)
for ports not supporting all lua versions.
USES=lua sets LUA_FLAVOR that needs to be used on all dependencies of
flavored lua ports, in a similar way as PHP or Python flavors.
PR: 245038
Submitted by: andrew tao11 riddles org uk
Reviewed by: mat, kevans, russ haley gmail com
Approved by: mat (portmgr)
Differential Revision: https://reviews.freebsd.org/D16494 |
07 Feb 2019 09:59:43
0.6
|
mfechner  |
Fixed linker error if option sqlite3 is enable.
PR: 224224
Submitted by: tcberner
Reported by: martin@sugioarto.com |
28 Aug 2017 02:56:49
0.6
|
vanilla  |
1: Update to 0.6
2: switch to github.
PR: 221856
Submitted by: maintainer |
15 Mar 2017 04:51:00
0.5_3
|
pi  |
databases/luadbi: unbreak postgres case after tests
Submitted by: Michael Pfeiffer <michael.pfeiffer@eichenstein.de> |
14 Mar 2017 18:21:49
0.5_3
|
pi  |
databases/luadbi: unbreak with new distsite
PR: 212884
Submitted by: Olexander Melnyk <olexander.v.melnyk@gmail.com> (maintainer)
Reviewed by: Michael Pfeiffer <michael.pfeiffer@eichenstein.de> |
03 Mar 2017 16:00:20
0.5_2
|
mat  |
Mark the remaining ports depending on Google Code as DEPRECATED, with an
EXPIRATION_DATE at the end of April 2017.
In the past six months, about a third of the ports marked BROKEN because
they were hosted on Google Code have been fixed. The remaining must not
be of use to anyone.
With hat: portmgr
Sponsored by: Absolight |
14 Sep 2016 15:59:34
0.5_2
|
mat  |
GOOGLE_CODE has gone away.
- If a port has another upstream, remove GOOGLE_CODE
- If a port only has GOOGLE_CODE mark it BROKEN
Some ports have a local mirror configured but for security reasons, it
is not considered upstream.
Sponsored by: Absolight |
01 Jun 2016 23:03:38
0.5_2
|
marino  |
databases/luadbi is not jobs safe
I've witnessed this port fail two separate times because it doesn't ensure
that the "build" directory has been created before it starts constructing
object files. |
25 Apr 2016 16:13:39
0.5_2
|
mat  |
Remove USE_SQLITE from bsd.databases.mk, replaced by USES=sqlite.
While there replace USE_SQLITE=x by USES=sqlite:x.
PR: 208971
Submitted by: mat
Exp-run by: antoine
With hat: portmgr
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D5951 |
19 Oct 2015 14:50:52
0.5_2
|
amdmi3  |
Improve shebangfix framework
- Support multiple values in *_OLD_CMD, i.e. we can now fix both
"/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify
them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash,
ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously)
replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is
still (correctly) replaced with "${perl_CMD} -tt")
Note that *_OLD_CMD items containing spaces must now be quoted (e.g.
perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")
Update shebangfix usage according to new rules in many ports:
- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces
Fix shebangfix usage in many ports (irrelevant to infrastructure change):
- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as
python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for
exact string
Approved by: portmgr (bapt)
Differential Revision: D3756 |
04 Sep 2015 18:57:49
0.5_2
|
amdmi3  |
- Fix shebangs
- Switch to options helpers
Approved by: portmgr blanket |
14 May 2015 10:15:09
0.5_1
|
mat  |
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight |
04 Jul 2014 09:41:00
0.5_1
|
tijl  |
Bump PORTREVISION on all ports with USE_SQLITE=yes or USE_SQLITE=3 that
have not been bumped yet after the latest libsqlite3.so library version
change.
Approved by: portmgr (implicit) |
27 May 2014 10:43:50
0.5
|
bapt  |
Convert to USES=pgsql |
26 May 2014 15:28:29
0.5
|
bapt  |
Replace lang/lua with the new lang/lua51
lang/lua51 is working the same way lang/lua52, chase ports using lua 5.1
Make the default lua lua52
Make all lua ports using USES=lua
Approved by: portmgr (implicit) |
29 Oct 2013 02:07:34
0.5
|
danilo  |
- Add new port databases/luadbi
LuaDBI is a database interface library for Lua.
It is designed to provide a RDBMS agnostic API
for handling database operations.
WWW: http://code.google.com/p/luadbi/
PR: ports/183079
Submitted by: Olexander Melnyk <olexander.v.melnyk@gmail.com> |