Port details |
- dalmp Database Abstraction Layer for MySQL using PHP
- 3.1.0 databases =3 3.1.0Version of this port present on the latest quarterly branch.
- Maintainer: nbari@tequila.io
- Port Added: 2011-01-03 20:12:04
- Last Update: 2024-08-03 18:59:37
- Commit Hash: 6373a1d
- People watching this port, also watch:: symon, vtun, pure-ftpd, aide, xrandr
- License: BSD3CLAUSE
- WWW:
- https://docs.dalmp.com/
- Description:
- DALMP - Database Abstraction Layer for MySQL using PHP
%0 fat, extremely easy to use. Only connect to database when needed.
Details
* Dependecy Injector (DI) support, load once, trigger when required.
* APC, Disk, Memcache, Redis.io cache support.
* Group caching cache by groups and flush by groups or individual keys.
* Prepared statements ready, support dynamic building queries, auto
detect types (i,d,s,b).
* Secure connections with SSL.
* SQLite3 Encryption.
* Save sessions in database (mysql/sqlite) or a cache like redis/memcache/apc.
* Easy to use/install/adapt.
* Nested Transactions (SAVEPOINT / ROLLBACK TO SAVEPOINT).
* Support connections via unix_sockets.
* SQL queues.
* Export to CSV.
* Trace/measure everything enabling the debugger.
* Works out of the box with Cloud databases like Amazon RDS or Google cloud.
* Lazy database connection. Connect only when needed.
* PSR-0 compliance.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/databases/dalmp/ && make install clean
- To add the package, run one of these commands:
- pkg install databases/dalmp
- pkg install dalmp
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: dalmp
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1582020196
SHA256 (nbari-DALMP-3.1.0_GH0.tar.gz) = 5dabcd9abb2744cd56e76f688f7a464ee037740d318e08f3c0ff43fef96392cf
SIZE (nbari-DALMP-3.1.0_GH0.tar.gz) = 175738
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Runtime dependencies:
-
- php.h : lang/php82
- mysqli.so : databases/php82-mysqli
- session.so : www/php82-session
- memcache.so : databases/pecl-memcache@php82
- sqlite3.so : databases/php82-sqlite3
- curl.so : ftp/php82-curl
- redis.so : databases/pecl-redis@php82
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- databases_dalmp
- USES:
- php
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.1.0 03 Aug 2024 18:59:37 |
Muhammad Moinur Rahman (bofh) |
*/*: Unbreak with php84
These ports were initially marked to IGNORE with php84 as their runtime
dependencies were BROKEN. As all of the runtime dependencies has been
fixed for ther requirements unmark these ports. Although these ports
build perfectly with php84 but there might still be runtime issues with
these ports with php84. The maintainers are requested to do some runtime
checks for these ports.
Approved by: portmgr (blanket) |
3.1.0 28 Jul 2024 13:15:18 |
Muhammad Moinur Rahman (bofh) |
*/*: Mark IGNORE_WITH_PHP=84
These ports are currently not compatible with php84 and is only a limited
set of ports. There might be more ports which has runtime issues. Please
check if your ports are compatible with php84 and if not pleae mark them
IGNORE_WITH_PHP=84
Approved by: portmgr (blanket) |
3.1.0 16 Apr 2023 18:09:23 |
Muhammad Moinur Rahman (bofh) |
*/*: Remove merged or non-existent USE_PHP directives
- Remove USE_PHP=hash which is available in default php installation of
all versions of php
* security/pear-Horde_Crypt_Blowfish: Remove OPTION MHASH
- Remove USE_PHP=json which is available in default php installation of
all versions of php
* devel/pear-PHPTAL: Remove OPTION JSON
* www/ilias: Remove OPTION SCORM2004
- Remove USE_PHP=mssql which is no longer available in php from php80
and later and has been replaced with sqlsrv module which is Windows
only
* www/codeigniter: Remove OPTION MSSQL
* www/moodle311: Remove OPTION MSSQL
* www/moodle39: Remove OPTION MSSQL (Only the first 15 lines of the commit message are shown above ) |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
3.1.0 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
3.1.0 20 Jul 2022 14:21:07 |
Tobias C. Berner (tcberner) |
databases: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Choe, Cheng-Dae" whitekid
* "Mahdi Mokhtari <mokhi64@gmail.com>"
* "Meikel Brandmeyer" <ocaml-sqlite3-port@kotka.de>
* <hvo.pm@xs4all.nl>
* <jsmith@resonatingmedia.com>
* <ports@c0decafe.net>
* Aaron Dalton <aaron@FreeBSD.org>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alan Snelson <Alan@Wave2.org> (Only the first 15 lines of the commit message are shown above ) |
3.1.0 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
3.1.0 25 Feb 2020 02:17:59 |
rigoletto |
databases/dalmp: Update to 3.1.0
PR: 244211
Submitted by: Nicolas de Bari Embriz <nbari@tequila.io> (maintainer)
Approved by: tcberner (mentor, implicit) |
3.0.3_2 30 Dec 2019 06:40:39 |
sunpoet |
Bump PORTREVISION for dependency change of USE_PHP=memcache in r521466 |
3.0.3_1 09 Sep 2017 21:29:51 |
dbaio |
Update maintainer email address
databases/dalmp
devel/gitflow
Submitted by: maintainer, by email |
3.0.3_1 01 Dec 2016 10:38:25 |
amdmi3 |
- Pet portlint
- Remove bogus (in presence of USE_GITHUB) USES=tar*
- Add NO_ARCH
Approved by: portmgr blanket |
3.0.3_1 08 Mar 2016 13:09:12 |
mat |
Always set the DEFAULT github DISTFILE with .tar.gz for EXTRACT_SUFX.
Fix distinfo for the offending ports.
lang/yorick's tag was moved, and the added patch was no longer needed.
PR: 207644
Submitted by: mat
Exp-run by by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D4268 |
3.0.3_1 19 Feb 2016 08:48:06 |
miwi |
- Use mysqli only |
3.0.3 07 May 2015 09:55:04 |
antoine |
Update to 3.0.3
PR: 199575
Submitted by: maintainer |
3.0.2 06 May 2015 15:16:54 |
mat |
Update ports in the [bcd]* categories to not use GH_COMMIT.
With minor cleanups to make things simpler.
With hat: portmgr
Sponsored by: Absolight |
3.0.2 12 Apr 2015 11:04:23 |
antoine |
Mark a few ports BROKEN: unfetchable |
3.0.2 20 Oct 2014 10:41:13 |
bapt |
Cleanup plist |
3.0.2 04 Jul 2014 15:23:05 |
danilo |
- Update from 2.1 to 3.0.2
- Use github
- Update pkg-descr
PR: ports/191551
Submitted by: nbari@dalmp.com |
2.1 04 Apr 2014 07:50:27 |
ehaupt |
- Support staging
- Correct LICENSE definition
- Specify LICENSE_FILE
- Convert USE_BZIP2=yes to USES=tar:bzip2
- Use DEFAULT_VERSIONS instead of DEFAULT_PHP_VER
- Use COPYTREE_SHARE istead of CP |
2.1 20 Sep 2013 16:13:49 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
databases) |
2.1 13 May 2013 15:47:47 |
miwi |
- Remove php4 reference |
2.1 22 Jan 2013 14:24:15 |
culot |
- Update to 2.1 [1]
- Trim Makefile's header
PR: ports/175507 [1]
Submitted by: Nicolas de Bari Embriz Garcia Rojas <nbari@dalmp.com> (maintainer) |
2.0 06 Nov 2011 18:02:15 |
miwi |
- Update to 2.0
PR: 162317
Submitted by: Nicolas de Bari <nbari@dalmp.com> (maintainer) |
1.324 10 Oct 2011 17:37:20 |
eadler |
- update to 1.324
- update pkg-descr
PR: ports/161313
Submitted by: Nicolas de Bari Embriz <nbari@dalmp.com> (maintainer)
Approved by: sahil (mentor) |
1.321 01 Oct 2011 15:30:43 |
sunpoet |
- Update to 1.321
Changes: http://code.google.com/p/dalmp/source/detail?r=321
- Fixed table locks with sqlite3
PR: ports/161207
Submitted by: Nicolas de Bari <nbari@dalmp.com> (maintainer) |
1.320 24 Sep 2011 00:53:23 |
amdmi3 |
- Update to 1.320
PR: 160961
Submitted by: Nicolas de Bari Embriz <nbari@dalmp.com> (maintainer) |
0.9.319 10 Sep 2011 19:44:31 |
zi |
- Update to 0.9.319
PR: ports/160622
Submitted by: nbari@dalmp.com (maintainer)
Approved by: wxs, tabthorpe (mentors, implicit) |
0.9.315 09 Sep 2011 12:41:20 |
olgeni |
Fix a typo. |
0.9.315 17 Aug 2011 05:00:55 |
sunpoet |
- Update to 0.9.315
Changes:
0.9.315:
- Cleaned queueURL methods and added an example queueURL
0.9.314:
- Extended the queue and readQueue methods
PR: ports/159743
Submitted by: Nicolas de Bari Embriz <nbari@dalmp.com> (maintainer) |
0.9.313 02 Aug 2011 12:42:19 |
culot |
- Update to 0.9.313 [1]
- Pet portlint(1) by moving LICENSE section earlier
PR: ports/159368 [1]
Submitted by: Nicolas de Bari Embriz <nbari@dalmp.com> (maintainer) |
0.9.308 03 Jun 2011 12:55:19 |
culot |
- Update to 0.9.308
PR: ports/157561
Submitted by: Nicolas de Bari Embriz <nbari@dalmp.com> (maintainer) |
0.9.302 16 Mar 2011 01:48:51 |
miwi |
- Update to 0.9.302
Submitted by: maintainer via irc |
0.9.297 14 Mar 2011 16:09:18 |
miwi |
- Update to 0.9.302
PR: 155088
Submitted by: Nicolas de Bari Embriz <nbari@dalmp.com> (maintainer) |
0.9.287 02 Feb 2011 15:16:06 |
arved |
Update to 0.9.287
PR: 154440
Submitted by: Nicolas de Bari Embriz <nbari@dalmp.com>
Feature safe: yes |
0.9.252 19 Jan 2011 15:57:39 |
steve |
Update to version 0.9.252.
PR: 154045
Submitted by: maintainer
Feature safe: yes |
0.9.249 08 Jan 2011 12:44:46 |
ohauer |
- update to version 0.9.249
- The debugger has been enhanced using json_encode.
- TTL fix for redis cache code.
PR: ports/153783
Submitted by: Nicolas de Bari Embriz <nbari _at_ dalmp.com> (maintainer) |
0.9.240 03 Jan 2011 23:41:22 |
steve |
- checksum changed to get the tarball to extract into the proper WRKSRC
directory |
0.9.240 03 Jan 2011 23:20:24 |
steve |
- use a versioned distfile |
0.9.240 03 Jan 2011 22:59:09 |
steve |
Update to version 0.9.240.
Submitted by: nbari@dalmp.com |
0.9.230 03 Jan 2011 20:10:53 |
steve |
[NEW PORT] dalmp
Data Abstraction Layer for MySQL using PHP
PR: ports/151988
Submitted by: Nicolas de Bari Embriz <nbari@dalmp.com> |