Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (b5a4de149033e4c1416c136f4b8e5bce60922529)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (b5a4de149033e4c1416c136f4b8e5bce60922529)
  • Date: Mon, 23 Nov 2009 10:00:03 -0600

GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:

ChangeLog | 6 ++++++
libs/libmemcached/BUILD | 4 ++++
libs/libmemcached/DEPENDS | 1 +
libs/libmemcached/DETAILS | 32 ++++++++++++++++++++++++++++++++
libs/libmemcached/HISTORY | 2 ++
php-pear/php-memcached/DEPENDS | 2 ++
php-pear/php-memcached/DETAILS | 18 ++++++++++++++++++
php-pear/php-memcached/HISTORY | 2 ++
php-pear/php-memcached/PRE_BUILD | 6 ++++++
9 files changed, 73 insertions(+)

New commits:
commit b5a4de149033e4c1416c136f4b8e5bce60922529
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

php-memcached: news spell, memcached extension based on libmemcached
library

commit 6e1bf3d273224f93710c916a460cdd29b1a776c9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libmemcached: new spell, C and C++ client library to the memcached server

diff --git a/ChangeLog b/ChangeLog
index c7334a8..1750341 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2009-11-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * libs/libmemcached: new spell, C and C++ client library to the
memcached
+ server
+ * php-pear/php-memcached: news spell, memcached extension based on
+ libmemcached library
+
2009-11-15 Eric Sandall <sandalle AT sourcemage.org>
* gnu.gpg: Add Robert Millan <rmh.gnupg AT aybabtu.com> 0x65A0A9CE
Key also posted with
diff --git a/libs/libmemcached/BUILD b/libs/libmemcached/BUILD
new file mode 100755
index 0000000..4e24521
--- /dev/null
+++ b/libs/libmemcached/BUILD
@@ -0,0 +1,4 @@
+# memcached binary's used only in `make test'
+OPTS="--without-memcached $OPTS" &&
+
+default_build
diff --git a/libs/libmemcached/DEPENDS b/libs/libmemcached/DEPENDS
new file mode 100755
index 0000000..fd0b0eb
--- /dev/null
+++ b/libs/libmemcached/DEPENDS
@@ -0,0 +1 @@
+depends g++
diff --git a/libs/libmemcached/DETAILS b/libs/libmemcached/DETAILS
new file mode 100755
index 0000000..5c22215
--- /dev/null
+++ b/libs/libmemcached/DETAILS
@@ -0,0 +1,32 @@
+ SPELL=libmemcached
+ VERSION=0.35
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=http://download.tangent.org/$SOURCE
+
SOURCE_HASH=sha512:6b9c839d33f2ae79a167a40d76f2dec1a12aab585713b04779e52550c1fb9a2206ad0bfb64e7b11559d1a1641e552a49902749bc61966e30b4c21b32cd824c6c
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://tangent.org/552/libmemcached.html
+ LICENSE[0]=BSD
+ ENTERED=20091123
+ SHORT="C and C++ client library to the memcached server"
+cat << EOF
+libmemcached is a C and C++ client library to the memcached server. It has
been
+designed to be light on memory usage, thread safe, and provide full access to
+server side methods.
+
+A few notes on its design:
+* Synchronous and Asynchronous support.
+* TCP and Unix Socket protocols.
+* A half dozen or so different hash algorithms.
+* Implementations of the new cas, replace, and append operators.
+* Man pages written up on entire API.
+* Implements both modulo and consistent hashing solutions.
+
+It also implements several command line tools:
+
+memcat - Copy the value of a key to standard output.
+memflush - Flush the contents of your servers.
+memrm - Remove a key(s) from the serrver.
+memcp - Copy files to a memached server.
+memstat - Dump the stats of your servers to standard output.
+memslap - Generate testing loads on a memcached cluster.
+EOF
diff --git a/libs/libmemcached/HISTORY b/libs/libmemcached/HISTORY
new file mode 100644
index 0000000..b7dd194
--- /dev/null
+++ b/libs/libmemcached/HISTORY
@@ -0,0 +1,2 @@
+2009-11-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * BUILD, DETAILS, DEPENDS: spell created
diff --git a/php-pear/php-memcached/DEPENDS b/php-pear/php-memcached/DEPENDS
new file mode 100755
index 0000000..56c959a
--- /dev/null
+++ b/php-pear/php-memcached/DEPENDS
@@ -0,0 +1,2 @@
+depends PHP &&
+depends libmemcached
diff --git a/php-pear/php-memcached/DETAILS b/php-pear/php-memcached/DETAILS
new file mode 100755
index 0000000..f686b16
--- /dev/null
+++ b/php-pear/php-memcached/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=php-memcached
+ VERSION=1.0.0
+ SOURCE=memcached-$VERSION.tgz
+ SOURCE_URL[0]=http://pecl.php.net/get/$SOURCE
+
SOURCE_HASH=sha512:9a0a5df9dfc07f96457b2194633884b7074709021d4eaafb8503fa938b4589091c05c78fff4aa514d813f40dae63eaa7a59e16a84974c93d2b247ccd9eb86d38
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/memcached-$VERSION"
+ WEB_SITE=http://github.com/andreiz/php-memcached
+ LICENSE[0]=PHP
+ ENTERED=20091123
+ SHORT="memcached extension based on libmemcached library"
+cat << EOF
+This extension uses libmemcached library to provide API for communicating
+with memcached servers.
+
+memcached is a high-performance, distributed memory object caching system,
+generic in nature, but intended for use in speeding up dynamic web
applications
+by alleviating database load.
+EOF
diff --git a/php-pear/php-memcached/HISTORY b/php-pear/php-memcached/HISTORY
new file mode 100644
index 0000000..f0e5ba3
--- /dev/null
+++ b/php-pear/php-memcached/HISTORY
@@ -0,0 +1,2 @@
+2009-11-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS, DETAILS, PRE_BUILD: spell created
diff --git a/php-pear/php-memcached/PRE_BUILD
b/php-pear/php-memcached/PRE_BUILD
new file mode 100755
index 0000000..4e954a3
--- /dev/null
+++ b/php-pear/php-memcached/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+rm -f "$BUILD_DIRECTORY/package.xml" &&
+
+phpize



  • [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (b5a4de149033e4c1416c136f4b8e5bce60922529), Vlad Glagolev, 11/23/2009

Archive powered by MHonArc 2.6.24.

Top of Page