[50348] trunk/dports/databases/redis/Portfile
ryandesign at macports.org
ryandesign at macports.org
Wed Apr 29 09:56:56 PDT 2009
Revision: 50348
http://trac.macports.org/changeset/50348
Author: ryandesign at macports.org
Date: 2009-04-29 09:56:56 -0700 (Wed, 29 Apr 2009)
Log Message:
-----------
redis: whitespace changes only (tabs to spaces)
Modified Paths:
--------------
trunk/dports/databases/redis/Portfile
Modified: trunk/dports/databases/redis/Portfile
===================================================================
--- trunk/dports/databases/redis/Portfile 2009-04-29 16:52:59 UTC (rev 50347)
+++ trunk/dports/databases/redis/Portfile 2009-04-29 16:56:56 UTC (rev 50348)
@@ -1,46 +1,63 @@
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
# $Id$
-PortSystem 1.0
+PortSystem 1.0
-name redis
-version 0.092
-categories databases
-maintainers nomaintainer
-description A persistent key-value database with built-in net interface written in ANSI-C for POSIX systems
-long_description \
- Redis is a key-value database. It is similar to memcached but the dataset is not volatile, and values can be strings, exactly like in memcached, but also lists and sets with atomic operations to push/pop elements. \
- In order to be very fast but at the same time persistent the whole dataset is taken in memory and from time to time and/or when a number of changes to the dataset are performed it is written asynchronously on disk. You may lost the last few queries that is acceptable in many applications but it is as fast as an in memory DB (beta 6 of Redis includes initial support for master-slave replication in order to solve this problem by redundancy).
-homepage http://code.google.com/p/redis/
-platforms darwin
-master_sites googlecode
-checksums md5 c78d9fc17b9cc9e924f18520fe84e598 \
- sha1 2b656fd788bcda5196f13f45724b61b2e707f759 \
- rmd160 ebf9d37c1982e33407b6e74d495c1f0f5a08b516
+name redis
+version 0.092
+categories databases
+maintainers nomaintainer
+homepage http://code.google.com/p/redis/
+platforms darwin
+master_sites googlecode
-use_configure no
+description A persistent key-value database with built-in net \
+ interface written in ANSI-C for POSIX systems
+long_description Redis is a key-value database. It is similar to \
+ memcached but the dataset is not volatile, and values \
+ can be strings, exactly like in memcached, but also \
+ lists and sets with atomic operations to push/pop \
+ elements. In order to be very fast but at the same \
+ time persistent the whole dataset is taken in memory \
+ and from time to time and/or when a number of changes \
+ to the dataset are performed it is written \
+ asynchronously on disk. You may lost the last few \
+ queries that is acceptable in many applications but \
+ it is as fast as an in memory DB (beta 6 of Redis \
+ includes initial support for master-slave replication \
+ in order to solve this problem by redundancy).
+
+checksums md5 c78d9fc17b9cc9e924f18520fe84e598 \
+ sha1 2b656fd788bcda5196f13f45724b61b2e707f759 \
+ rmd160 ebf9d37c1982e33407b6e74d495c1f0f5a08b516
+
+use_configure no
+
destroot {
- xinstall -m 0755 -W ${worksrcpath} "redis-benchmark" "redis-cli" "redis-server" \
- ${destroot}${prefix}/bin
- xinstall -m 0644 ${filespath}/redis.conf \
- ${destroot}${prefix}/etc/redis.conf.sample
- xinstall -m 0644 ${filespath}/redis-daemon.conf \
- ${destroot}${prefix}/etc/redis-daemon.conf.sample
+ xinstall -m 0755 -W ${worksrcpath} \
+ redis-benchmark \
+ redis-cli \
+ redis-server \
+ ${destroot}${prefix}/bin
+ xinstall -m 0644 ${filespath}/redis.conf \
+ ${destroot}${prefix}/etc/redis.conf.sample
+ xinstall -m 0644 ${filespath}/redis-daemon.conf \
+ ${destroot}${prefix}/etc/redis-daemon.conf.sample
}
post-activate {
- if {![file exists ${prefix}/etc/redis-daemon.conf]} {
- file copy ${prefix}/etc/redis-daemon.conf.sample \
- ${prefix}/etc/redis-daemon.conf
- }
- if {![file exists ${prefix}/etc/redis.conf]} {
- file copy ${prefix}/etc/redis.conf.sample \
- ${prefix}/etc/redis.conf
- }
- xinstall -d ${prefix}/var/db/redis
- touch ${prefix}/var/log/redis.log
- ui_msg "
+ if {![file exists ${prefix}/etc/redis-daemon.conf]} {
+ file copy ${prefix}/etc/redis-daemon.conf.sample \
+ ${prefix}/etc/redis-daemon.conf
+ }
+ if {![file exists ${prefix}/etc/redis.conf]} {
+ file copy ${prefix}/etc/redis.conf.sample \
+ ${prefix}/etc/redis.conf
+ }
+ xinstall -d ${prefix}/var/db/redis
+ touch ${prefix}/var/log/redis.log
+ ui_msg "
=============================================================================
* To start up a redis server instance use this command:
*
@@ -50,6 +67,6 @@
"
}
-startupitem.create yes
-startupitem.start "${prefix}/bin/redis-server ${prefix}/etc/redis-daemon.conf"
-startupitem.stop "echo \"SHUTDOWN\" | nc localhost 6379"
+startupitem.create yes
+startupitem.start "${prefix}/bin/redis-server ${prefix}/etc/redis-daemon.conf"
+startupitem.stop "echo \"SHUTDOWN\" | nc localhost 6379"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090429/99cb2529/attachment.html>
More information about the macports-changes
mailing list