- Update from 2.1 to 3.0.2

- Use github
- Update pkg-descr

PR:		ports/191551
Submitted by:	nbari@dalmp.com
This commit is contained in:
Danilo Egea Gondolfo 2014-07-04 15:23:04 +00:00
parent 12ae62842c
commit 8d238ec40e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=360633
4 changed files with 200 additions and 51 deletions

View file

@ -2,9 +2,8 @@
# $FreeBSD$
PORTNAME= dalmp
PORTVERSION= 2.1
PORTVERSION= 3.0.2
CATEGORIES= databases
MASTER_SITES= GOOGLE_CODE
MAINTAINER= nbari@dalmp.com
COMMENT= Database Abstraction Layer for MySQL using PHP
@ -12,9 +11,13 @@ COMMENT= Database Abstraction Layer for MySQL using PHP
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= tar:bzip2
USE_GITHUB= yes
GH_ACCOUNT= nbari
GH_PROJECT= ${PORTNAME:tu}
GH_TAGNAME= v${PORTVERSION}
GH_COMMIT= 72abf0c
DEFAULT_VERSIONS=php=5
USES= tar:bzip2
NO_BUILD= yes
USE_PHP= pcre mysql mysqli session memcache sqlite3 curl

View file

@ -1,2 +1,2 @@
SHA256 (dalmp-2.1.tar.bz2) = ea39513cb040bb51969db4cfdf8a6f3b11874b1957ce0693f7f5a481a9dd6bb0
SIZE (dalmp-2.1.tar.bz2) = 117446
SHA256 (dalmp-3.0.2.tar.bz2) = 86ad8a3bf1dbb5ec6e7481b43366a59a7b69b4ac6b9453ec1622a333fe24c3b3
SIZE (dalmp-3.0.2.tar.bz2) = 166856

View file

@ -1,21 +1,23 @@
DALMP - Database Abstraction Layer for MySQL using PHP
%0 fat, extremely easy to use, only connect to database when needed.
%0 fat, extremely easy to use. Only connect to database when needed.
Details:
redis support.
memcache support.
apc support.
Group caching, cache by groups and flush by groups or individual keys.
Disk cache support.
Prepared statements ready, support dynamic building queries.
Secure connections with SSL.
Ability to use different cache types at the same time.
Store sessions on database(mysql/sqlite) or a cache like redis/memcache/apc.
Easy to use/install/adapt DALMP is just a single file.
Nested Transactions (SAVEPOINT / ROLLBACK TO SAVEPOINT).
SQL queues.
Export to CVS.
Support connections via unix sockets.
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: https://github.com/nbari/DALMP
WWW: http://docs.dalmp.com/

View file

@ -1,33 +1,177 @@
%%DATADIR%%/.gitignore
%%DATADIR%%/.travis.yml
%%DATADIR%%/MPLT.php
%%DATADIR%%/composer.json
%%DATADIR%%/composer.lock
%%DATADIR%%/phpunit.xml.dist
%%DATADIR%%/checksums
%%DATADIR%%/README.md
%%DATADIR%%/LICENSE.txt
%%DATADIR%%/README.markdown
%%DATADIR%%/dalmp.php
%%DATADIR%%/classes/DALMP.php
%%DATADIR%%/classes/DALMP/Cache.php
%%DATADIR%%/classes/DALMP/Loader.php
%%DATADIR%%/classes/DALMP/Logger.php
%%DATADIR%%/classes/DALMP/Sessions.php
%%DATADIR%%/examples/2databases.php
%%DATADIR%%/docs/index.rst
%%DATADIR%%/docs/about.rst
%%DATADIR%%/docs/prepared_statements.rst
%%DATADIR%%/docs/Download.rst
%%DATADIR%%/docs/queue.rst
%%DATADIR%%/docs/database.rst
%%DATADIR%%/docs/sessions.rst
%%DATADIR%%/docs/examples.rst
%%DATADIR%%/docs/cache.rst
%%DATADIR%%/docs/issues.rst
%%DATADIR%%/docs/Quickstart.rst
%%DATADIR%%/docs/DI.rst
%%DATADIR%%/docs/Install.rst
%%DATADIR%%/docs/tests.rst
%%DATADIR%%/docs/conf.py
%%DATADIR%%/docs/database/getAll.rst
%%DATADIR%%/docs/database/getOne.rst
%%DATADIR%%/docs/database/getASSOC.rst
%%DATADIR%%/docs/database/useCache.rst
%%DATADIR%%/docs/database/AutoExecute.rst
%%DATADIR%%/docs/database/getRow.rst
%%DATADIR%%/docs/database/forceTruncate.rst
%%DATADIR%%/docs/database/multipleInsert.rst
%%DATADIR%%/docs/database/Insert_Id.rst
%%DATADIR%%/docs/database/getNumOfFields.rst
%%DATADIR%%/docs/database/fill.py
%%DATADIR%%/docs/database/RollBackTrans.rst
%%DATADIR%%/docs/database/isConnected.rst
%%DATADIR%%/docs/database/csv.rst
%%DATADIR%%/docs/database/map.rst
%%DATADIR%%/docs/database/ErrorNum.rst
%%DATADIR%%/docs/database/query.rst
%%DATADIR%%/docs/database/getColumnNames.rst
%%DATADIR%%/docs/database/PQuery.rst
%%DATADIR%%/docs/database/X.rst
%%DATADIR%%/docs/database/StartTrans.rst
%%DATADIR%%/docs/database/CompleteTrans.rst
%%DATADIR%%/docs/database/PExecute.rst
%%DATADIR%%/docs/database/CacheFlush.rst
%%DATADIR%%/docs/database/Cache.rst
%%DATADIR%%/docs/database/qstr.rst
%%DATADIR%%/docs/database/getNumOfRowsAffected.rst
%%DATADIR%%/docs/database/getNumOfRows.rst
%%DATADIR%%/docs/database/construct.rst
%%DATADIR%%/docs/database/Prepare.rst
%%DATADIR%%/docs/database/getServerVersion.rst
%%DATADIR%%/docs/database/renumber.rst
%%DATADIR%%/docs/database/ErrorMsg.rst
%%DATADIR%%/docs/database/UUID.rst
%%DATADIR%%/docs/database/getCol.rst
%%DATADIR%%/docs/database/debug.rst
%%DATADIR%%/docs/database/FetchMode.rst
%%DATADIR%%/docs/database/getClientVersion.rst
%%DATADIR%%/docs/database/Execute.rst
%%DATADIR%%/docs/database/PClose.rst
%%DATADIR%%/docs/database/Close.rst
%%DATADIR%%/docs/cache/disk.rst
%%DATADIR%%/docs/cache/redis.rst
%%DATADIR%%/docs/cache/APC.rst
%%DATADIR%%/docs/cache/CacheInterface.rst
%%DATADIR%%/docs/cache/memcache.rst
%%DATADIR%%/docs/examples/basic.rst
%%DATADIR%%/docs/sessions/SQLite.rst
%%DATADIR%%/docs/sessions/regenerate_id.rst
%%DATADIR%%/docs/sessions/Memcache.rst
%%DATADIR%%/docs/sessions/Example.rst
%%DATADIR%%/docs/sessions/getSessionsRefs.rst
%%DATADIR%%/docs/sessions/MySQL.rst
%%DATADIR%%/docs/sessions/delSessionRef.rst
%%DATADIR%%/docs/sessions/construct.rst
%%DATADIR%%/docs/sessions/getSessionRef.rst
%%DATADIR%%/docs/sessions/Files.rst
%%DATADIR%%/docs/sessions/Redis.rst
%%DATADIR%%/docs/queue/SQLite.rst
%%DATADIR%%/docs/queue/QueueInterface.rst
%%DATADIR%%/docs/_templates/page.html
%%DATADIR%%/bin/.gitignore
%%DATADIR%%/tests/test_sessions_memcache.php
%%DATADIR%%/tests/test_cache_memcache.php
%%DATADIR%%/tests/test_sessions_redis.php
%%DATADIR%%/tests/test_dalmp_cache_redis.php
%%DATADIR%%/tests/test_dalmp_cache_memcache.php
%%DATADIR%%/tests/test_dalmp_cache_disk.php
%%DATADIR%%/tests/test_cache_base.php
%%DATADIR%%/tests/test_sessions_mysql.php
%%DATADIR%%/tests/test_cache_disk.php
%%DATADIR%%/tests/test_cache_redis.php
%%DATADIR%%/tests/test_sessions_base.php
%%DATADIR%%/tests/test_dalmp.php
%%DATADIR%%/tests/test_dalmp_cache_base.php
%%DATADIR%%/examples/README.markdown
%%DATADIR%%/examples/REF.php
%%DATADIR%%/examples/cache-group.php
%%DATADIR%%/examples/cache.php
%%DATADIR%%/examples/cache_dir.php
%%DATADIR%%/examples/cache_memcache.php
%%DATADIR%%/examples/cache_redis.php
%%DATADIR%%/examples/csv.php
%%DATADIR%%/examples/curl.php
%%DATADIR%%/examples/preparedStatements.php
%%DATADIR%%/examples/query_Execute.php
%%DATADIR%%/examples/queue.php
%%DATADIR%%/examples/sessions-redis.php
%%DATADIR%%/examples/sessions.php
%%DATADIR%%/examples/sqlite-encryption.php
%%DATADIR%%/examples/sqliteSessions.php
%%DATADIR%%/examples/start.php
%%DATADIR%%/examples/transactions.php
%%DATADIR%%/examples/world.sql.gz
%%DATADIR%%/mplt.php
@dirrm %%DATADIR%%/classes/DALMP
@dirrm %%DATADIR%%/classes
%%DATADIR%%/examples/database/X.php
%%DATADIR%%/examples/database/iterator.php
%%DATADIR%%/examples/database/start.php
%%DATADIR%%/examples/database/multipleinsert.php
%%DATADIR%%/examples/database/locale.php
%%DATADIR%%/examples/database/preparedStatements.php
%%DATADIR%%/examples/database/redis.php
%%DATADIR%%/examples/database/transaction_concurrent_process.php
%%DATADIR%%/examples/database/cluster.php
%%DATADIR%%/examples/database/transactions.php
%%DATADIR%%/examples/database/map.php
%%DATADIR%%/examples/database/cleanDB.php
%%DATADIR%%/examples/database/query_Execute.php
%%DATADIR%%/examples/database/2databases.php
%%DATADIR%%/examples/database/queue.php
%%DATADIR%%/examples/database/csv.php
%%DATADIR%%/examples/cache/cache-group-DSN.php
%%DATADIR%%/examples/cache/cache-group.php
%%DATADIR%%/examples/cache/cache.php
%%DATADIR%%/examples/cache/cache_disk.php
%%DATADIR%%/examples/cache/cache_memcache.php
%%DATADIR%%/examples/cache/cache_redis2.php
%%DATADIR%%/examples/cache/cache_redis.php
%%DATADIR%%/examples/sessions/sessions_1.php
%%DATADIR%%/examples/sessions/sessions-redis.php
%%DATADIR%%/examples/sessions/REF.php
%%DATADIR%%/examples/sessions/curl.php
%%DATADIR%%/examples/sessions/sqliteSessions.php
%%DATADIR%%/examples/sessions/sessions.php
%%DATADIR%%/examples/sessions/sqlite-encryption.php
%%DATADIR%%/examples/all_together/database-cache-sessions.php
%%DATADIR%%/examples/all_together/di.php
%%DATADIR%%/examples/queue/queue.php
%%DATADIR%%/src/dalmp.php
%%DATADIR%%/src/DALMP/Queue.php
%%DATADIR%%/src/DALMP/Cache.php
%%DATADIR%%/src/DALMP/Database.php
%%DATADIR%%/src/DALMP/Logger.php
%%DATADIR%%/src/DALMP/abstractDI.php
%%DATADIR%%/src/DALMP/Sessions.php
%%DATADIR%%/src/DALMP/DI.php
%%DATADIR%%/src/DALMP/Loader.php
%%DATADIR%%/src/DALMP/Sessions/Files.php
%%DATADIR%%/src/DALMP/Sessions/MySQL.php
%%DATADIR%%/src/DALMP/Sessions/Redis.php
%%DATADIR%%/src/DALMP/Sessions/SQLite.php
%%DATADIR%%/src/DALMP/Sessions/Memcache.php
%%DATADIR%%/src/DALMP/Cache/Disk.php
%%DATADIR%%/src/DALMP/Cache/Redis.php
%%DATADIR%%/src/DALMP/Cache/APC.php
%%DATADIR%%/src/DALMP/Cache/CacheInterface.php
%%DATADIR%%/src/DALMP/Cache/Memcache.php
%%DATADIR%%/src/DALMP/Queue/QueueInterface.php
%%DATADIR%%/src/DALMP/Queue/SQLite.php
%%DATADIR%%/src/DALMP/Queue/Gearman.php
@dirrm %%DATADIR%%/docs
@dirrm %%DATADIR%%/bin
@dirrm %%DATADIR%%/tests
@dirrm %%DATADIR%%/examples
@dirrm %%DATADIR%%/src
@dirrm %%DATADIR%%/docs/database
@dirrm %%DATADIR%%/docs/cache
@dirrm %%DATADIR%%/docs/examples
@dirrm %%DATADIR%%/docs/sessions
@dirrm %%DATADIR%%/docs/queue
@dirrm %%DATADIR%%/docs/_templates
@dirrm %%DATADIR%%/examples/database
@dirrm %%DATADIR%%/examples/cache
@dirrm %%DATADIR%%/examples/sessions
@dirrm %%DATADIR%%/examples/all_together
@dirrm %%DATADIR%%/examples/queue
@dirrm %%DATADIR%%/src/DALMP
@dirrm %%DATADIR%%/src/DALMP/Sessions
@dirrm %%DATADIR%%/src/DALMP/Cache
@dirrm %%DATADIR%%/src/DALMP/Queue
@dirrm %%DATADIR%%