FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

We also have a status page: https://freshports.wordpress.com/

Port details
dalmp Database Abstraction Layer for MySQL using PHP
3.0.3_1 databases on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: nbari@tequila.io search for ports maintained by this maintainer
Port Added: 03 Jan 2011 20:12:04
License: BSD3CLAUSE
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.

WWW: http://docs.dalmp.com/
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (160 items)
  1. /usr/local/share/licenses/dalmp-3.0.3_1/catalog.mk
  2. /usr/local/share/licenses/dalmp-3.0.3_1/LICENSE
  3. /usr/local/share/licenses/dalmp-3.0.3_1/BSD3CLAUSE
  4. share/dalmp/.gitignore
  5. share/dalmp/.travis.yml
  6. share/dalmp/LICENSE.txt
  7. share/dalmp/MPLT.php
  8. share/dalmp/README.md
  9. share/dalmp/bin/.gitignore
  10. share/dalmp/checksums
  11. share/dalmp/composer.json
  12. share/dalmp/composer.lock
  13. share/dalmp/docs/DI.rst
  14. share/dalmp/docs/Download.rst
  15. share/dalmp/docs/Install.rst
  16. share/dalmp/docs/Quickstart.rst
  17. share/dalmp/docs/_templates/page.html
  18. share/dalmp/docs/about.rst
  19. share/dalmp/docs/cache.rst
  20. share/dalmp/docs/cache/APC.rst
  21. share/dalmp/docs/cache/CacheInterface.rst
  22. share/dalmp/docs/cache/disk.rst
  23. share/dalmp/docs/cache/memcache.rst
  24. share/dalmp/docs/cache/redis.rst
  25. share/dalmp/docs/conf.py
  26. share/dalmp/docs/database.rst
  27. share/dalmp/docs/database/AutoExecute.rst
  28. share/dalmp/docs/database/Cache.rst
  29. share/dalmp/docs/database/CacheFlush.rst
  30. share/dalmp/docs/database/Close.rst
  31. share/dalmp/docs/database/CompleteTrans.rst
  32. share/dalmp/docs/database/ErrorMsg.rst
  33. share/dalmp/docs/database/ErrorNum.rst
  34. share/dalmp/docs/database/Execute.rst
  35. share/dalmp/docs/database/FetchMode.rst
  36. share/dalmp/docs/database/Insert_Id.rst
  37. share/dalmp/docs/database/PClose.rst
  38. share/dalmp/docs/database/PExecute.rst
  39. share/dalmp/docs/database/PQuery.rst
  40. share/dalmp/docs/database/Prepare.rst
  41. share/dalmp/docs/database/RollBackTrans.rst
  42. share/dalmp/docs/database/StartTrans.rst
  43. share/dalmp/docs/database/UUID.rst
  44. share/dalmp/docs/database/X.rst
  45. share/dalmp/docs/database/construct.rst
  46. share/dalmp/docs/database/csv.rst
  47. share/dalmp/docs/database/debug.rst
  48. share/dalmp/docs/database/fill.py
  49. share/dalmp/docs/database/forceTruncate.rst
  50. share/dalmp/docs/database/getASSOC.rst
  51. share/dalmp/docs/database/getAll.rst
  52. share/dalmp/docs/database/getClientVersion.rst
  53. share/dalmp/docs/database/getCol.rst
  54. share/dalmp/docs/database/getColumnNames.rst
  55. share/dalmp/docs/database/getNumOfFields.rst
  56. share/dalmp/docs/database/getNumOfRows.rst
  57. share/dalmp/docs/database/getNumOfRowsAffected.rst
  58. share/dalmp/docs/database/getOne.rst
  59. share/dalmp/docs/database/getRow.rst
  60. share/dalmp/docs/database/getServerVersion.rst
  61. share/dalmp/docs/database/isConnected.rst
  62. share/dalmp/docs/database/map.rst
  63. share/dalmp/docs/database/multipleInsert.rst
  64. share/dalmp/docs/database/qstr.rst
  65. share/dalmp/docs/database/query.rst
  66. share/dalmp/docs/database/renumber.rst
  67. share/dalmp/docs/database/useCache.rst
  68. share/dalmp/docs/examples.rst
  69. share/dalmp/docs/examples/basic.rst
  70. share/dalmp/docs/index.rst
  71. share/dalmp/docs/issues.rst
  72. share/dalmp/docs/prepared_statements.rst
  73. share/dalmp/docs/queue.rst
  74. share/dalmp/docs/queue/QueueInterface.rst
  75. share/dalmp/docs/queue/SQLite.rst
  76. share/dalmp/docs/sessions.rst
  77. share/dalmp/docs/sessions/Example.rst
  78. share/dalmp/docs/sessions/Files.rst
  79. share/dalmp/docs/sessions/Memcache.rst
  80. share/dalmp/docs/sessions/MySQL.rst
  81. share/dalmp/docs/sessions/Redis.rst
  82. share/dalmp/docs/sessions/SQLite.rst
  83. share/dalmp/docs/sessions/construct.rst
  84. share/dalmp/docs/sessions/delSessionRef.rst
  85. share/dalmp/docs/sessions/getSessionRef.rst
  86. share/dalmp/docs/sessions/getSessionsRefs.rst
  87. share/dalmp/docs/sessions/regenerate_id.rst
  88. share/dalmp/docs/tests.rst
  89. share/dalmp/examples/README.markdown
  90. share/dalmp/examples/all_together/database-cache-sessions.php
  91. share/dalmp/examples/all_together/di.php
  92. share/dalmp/examples/cache/cache-group-DSN.php
  93. share/dalmp/examples/cache/cache-group.php
  94. share/dalmp/examples/cache/cache.php
  95. share/dalmp/examples/cache/cache_disk.php
  96. share/dalmp/examples/cache/cache_memcache.php
  97. share/dalmp/examples/cache/cache_redis.php
  98. share/dalmp/examples/cache/cache_redis2.php
  99. share/dalmp/examples/database/2databases.php
  100. share/dalmp/examples/database/X.php
  101. share/dalmp/examples/database/cleanDB.php
  102. share/dalmp/examples/database/cluster.php
  103. share/dalmp/examples/database/csv.php
  104. share/dalmp/examples/database/iterator.php
  105. share/dalmp/examples/database/locale.php
  106. share/dalmp/examples/database/map.php
  107. share/dalmp/examples/database/multipleinsert.php
  108. share/dalmp/examples/database/preparedStatements.php
  109. share/dalmp/examples/database/query_Execute.php
  110. share/dalmp/examples/database/queue.php
  111. share/dalmp/examples/database/redis.php
  112. share/dalmp/examples/database/select_db.php
  113. share/dalmp/examples/database/start.php
  114. share/dalmp/examples/database/transaction_concurrent_process.php
  115. share/dalmp/examples/database/transactions.php
  116. share/dalmp/examples/queue/queue.php
  117. share/dalmp/examples/sessions/REF.php
  118. share/dalmp/examples/sessions/curl.php
  119. share/dalmp/examples/sessions/sessions-redis.php
  120. share/dalmp/examples/sessions/sessions.php
  121. share/dalmp/examples/sessions/sessions_1.php
  122. share/dalmp/examples/sessions/sqlite-encryption.php
  123. share/dalmp/examples/sessions/sqliteSessions.php
  124. share/dalmp/examples/world.sql.gz
  125. share/dalmp/phpunit.xml.dist
  126. share/dalmp/src/DALMP/Cache.php
  127. share/dalmp/src/DALMP/Cache/APC.php
  128. share/dalmp/src/DALMP/Cache/CacheInterface.php
  129. share/dalmp/src/DALMP/Cache/Disk.php
  130. share/dalmp/src/DALMP/Cache/Memcache.php
  131. share/dalmp/src/DALMP/Cache/Redis.php
  132. share/dalmp/src/DALMP/DI.php
  133. share/dalmp/src/DALMP/Database.php
  134. share/dalmp/src/DALMP/Loader.php
  135. share/dalmp/src/DALMP/Logger.php
  136. share/dalmp/src/DALMP/Queue.php
  137. share/dalmp/src/DALMP/Queue/Gearman.php
  138. share/dalmp/src/DALMP/Queue/QueueInterface.php
  139. share/dalmp/src/DALMP/Queue/SQLite.php
  140. share/dalmp/src/DALMP/Sessions.php
  141. share/dalmp/src/DALMP/Sessions/Files.php
  142. share/dalmp/src/DALMP/Sessions/Memcache.php
  143. share/dalmp/src/DALMP/Sessions/MySQL.php
  144. share/dalmp/src/DALMP/Sessions/Redis.php
  145. share/dalmp/src/DALMP/Sessions/SQLite.php
  146. share/dalmp/src/DALMP/abstractDI.php
  147. share/dalmp/src/dalmp.php
  148. share/dalmp/tests/test_cache_base.php
  149. share/dalmp/tests/test_cache_disk.php
  150. share/dalmp/tests/test_cache_memcache.php
  151. share/dalmp/tests/test_cache_redis.php
  152. share/dalmp/tests/test_dalmp.php
  153. share/dalmp/tests/test_dalmp_cache_base.php
  154. share/dalmp/tests/test_dalmp_cache_disk.php
  155. share/dalmp/tests/test_dalmp_cache_memcache.php
  156. share/dalmp/tests/test_dalmp_cache_redis.php
  157. share/dalmp/tests/test_sessions_base.php
  158. share/dalmp/tests/test_sessions_memcache.php
  159. share/dalmp/tests/test_sessions_mysql.php
  160. share/dalmp/tests/test_sessions_redis.php
  161. Collapse this list.

To install the port: cd /usr/ports/databases/dalmp/ && make install clean
To add the package: pkg install dalmp

PKGNAME: dalmp

distinfo:

SHA256 (nbari-DALMP-v3.0.3_GH0.tar.gz) = 253c68e498e74f8aa073f149360f9422965cc07d30d7b24397f0844191a9da38
SIZE (nbari-DALMP-v3.0.3_GH0.tar.gz) = 166937


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Runtime dependencies:
  1. php.h : lang/php56
  2. mysqli.so : databases/php56-mysqli
  3. session.so : www/php56-session
  4. memcache.so : databases/pecl-memcache
  5. sqlite3.so : databases/php56-sqlite3
  6. curl.so : ftp/php56-curl
There are no ports dependent upon this port

Configuration Options
     No options to configure

USES:
php

Master Sites:
  1. https://codeload.github.com/nbari/DALMP/tar.gz/v3.0.3?dummy=/

Number of commits found: 31

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
09 Sep 2017 21:29:51
Original commit files touched by this commit  3.0.3_1
Revision:449512
dbaio search for other commits by this committer
Update maintainer email address

databases/dalmp
devel/gitflow

Submitted by:	maintainer, by email
01 Dec 2016 10:38:25
Original commit files touched by this commit  3.0.3_1
Revision:427487
amdmi3 search for other commits by this committer
- Pet portlint
- Remove bogus (in presence of USE_GITHUB) USES=tar*
- Add NO_ARCH

Approved by:	portmgr blanket
08 Mar 2016 13:09:12
Original commit files touched by this commit  3.0.3_1
Revision:410613
mat search for other commits by this committer
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
19 Feb 2016 08:48:06
Original commit files touched by this commit  3.0.3_1
Revision:409160
miwi search for other commits by this committer
- Use mysqli only
07 May 2015 09:55:04
Original commit files touched by this commit  3.0.3
Revision:385606
antoine search for other commits by this committer
Update to 3.0.3

PR:		199575
Submitted by:	maintainer
06 May 2015 15:16:54
Original commit files touched by this commit  3.0.2
Revision:385521
mat search for other commits by this committer
Update ports in the [bcd]* categories to not use GH_COMMIT.

With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
12 Apr 2015 11:04:23
Original commit files touched by this commit  3.0.2
Revision:383859
antoine search for other commits by this committer
Mark a few ports BROKEN: unfetchable
20 Oct 2014 10:41:13
Original commit files touched by this commit  3.0.2
Revision:371255
bapt search for other commits by this committer
Cleanup plist
04 Jul 2014 15:23:05
Original commit files touched by this commit  3.0.2
Revision:360633
danilo search for other commits by this committer
- Update from 2.1 to 3.0.2
- Use github
- Update pkg-descr

PR:		ports/191551
Submitted by:	nbari@dalmp.com
04 Apr 2014 07:50:27
Original commit files touched by this commit  2.1
Revision:350062
ehaupt search for other commits by this committer
- 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
20 Sep 2013 16:13:49
Original commit files touched by this commit  2.1
Revision:327717
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
databases)
13 May 2013 15:47:47
Original commit files touched by this commit  2.1
Revision:318115
miwi search for other commits by this committer
- Remove php4 reference
22 Jan 2013 14:24:15
Original commit files touched by this commit  2.1
Revision:310830
culot search for other commits by this committer
- 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)
06 Nov 2011 18:02:15
Original commit files touched by this commit  2.0
miwi search for other commits by this committer
- Update to 2.0

PR:             162317
Submitted by:   Nicolas de Bari <nbari@dalmp.com> (maintainer)
10 Oct 2011 17:37:20
Original commit files touched by this commit  1.324
eadler search for other commits by this committer
- update to 1.324
- update pkg-descr

PR:             ports/161313
Submitted by:   Nicolas de Bari Embriz <nbari@dalmp.com> (maintainer)
Approved by:    sahil (mentor)
01 Oct 2011 15:30:43
Original commit files touched by this commit  1.321
sunpoet search for other commits by this committer
- 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)
24 Sep 2011 00:53:23
Original commit files touched by this commit  1.320
amdmi3 search for other commits by this committer
- Update to 1.320

PR:             160961
Submitted by:   Nicolas de Bari Embriz <nbari@dalmp.com> (maintainer)
10 Sep 2011 19:44:31
Original commit files touched by this commit  0.9.319
zi search for other commits by this committer
- Update to 0.9.319

PR:             ports/160622
Submitted by:   nbari@dalmp.com (maintainer)
Approved by:    wxs, tabthorpe (mentors, implicit)
09 Sep 2011 12:41:20
Original commit files touched by this commit  0.9.315
olgeni search for other commits by this committer
Fix a typo.
17 Aug 2011 05:00:55
Original commit files touched by this commit  0.9.315
sunpoet search for other commits by this committer
- 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)
02 Aug 2011 12:42:19
Original commit files touched by this commit  0.9.313
culot search for other commits by this committer
- 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)
03 Jun 2011 12:55:19
Original commit files touched by this commit  0.9.308
culot search for other commits by this committer
- Update to 0.9.308

PR:             ports/157561
Submitted by:   Nicolas de Bari Embriz <nbari@dalmp.com> (maintainer)
16 Mar 2011 01:48:51
Original commit files touched by this commit  0.9.302
miwi search for other commits by this committer
- Update to 0.9.302

Submitted by:   maintainer via irc
14 Mar 2011 16:09:18
Original commit files touched by this commit  0.9.297
miwi search for other commits by this committer
- Update to 0.9.302

PR:             155088
Submitted by:   Nicolas de Bari Embriz <nbari@dalmp.com> (maintainer)
02 Feb 2011 15:16:06
Original commit files touched by this commit  0.9.287
arved search for other commits by this committer
Update to 0.9.287

PR:             154440
Submitted by:   Nicolas de Bari Embriz <nbari@dalmp.com>
Feature safe:   yes
19 Jan 2011 15:57:39
Original commit files touched by this commit  0.9.252
steve search for other commits by this committer
Update to version 0.9.252.

PR:             154045
Submitted by:   maintainer
Feature safe:   yes
08 Jan 2011 12:44:46
Original commit files touched by this commit  0.9.249
ohauer search for other commits by this committer
 - 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)
03 Jan 2011 23:41:22
Original commit files touched by this commit  0.9.240
steve search for other commits by this committer
- checksum changed to get the tarball to extract into the proper WRKSRC
  directory
03 Jan 2011 23:20:24
Original commit files touched by this commit  0.9.240
steve search for other commits by this committer
- use a versioned distfile
03 Jan 2011 22:59:09
Original commit files touched by this commit  0.9.240
steve search for other commits by this committer
Update to version 0.9.240.

Submitted by:   nbari@dalmp.com
03 Jan 2011 20:10:53
Original commit files touched by this commit  0.9.230
steve search for other commits by this committer
[NEW PORT] dalmp

Data Abstraction Layer for MySQL using PHP

PR:             ports/151988
Submitted by:   Nicolas de Bari Embriz <nbari@dalmp.com>

Number of commits found: 31

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
opensslNov 02
openssl-develNov 02
wordpressNov 01
php56Oct 30
php70Oct 30
php71Oct 30
wiresharkOct 30
chromiumOct 28
wgetOct 27
wgetOct 27
openoffice-4*Oct 26
openoffice-devel*Oct 26
gitlabOct 25
nodeOct 25
node4Oct 25

No vulnerabilities have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 31886
Broken 126
Deprecated 46
Ignore 362
Forbidden 0
Restricted 173
No CDROM 78
Vulnerable 48
Expired 11
Set to expire 38
Interactive 0
new 24 hours 13
new 48 hours90
new 7 days3239
new fortnight3280
new month3473

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2017 Dan Langille. All rights reserved.