[47309] trunk/dports/databases/couchdb/Portfile
febeling at macports.org
febeling at macports.org
Wed Feb 25 13:52:46 PST 2009
Revision: 47309
http://trac.macports.org/changeset/47309
Author: febeling at macports.org
Date: 2009-02-25 13:52:45 -0800 (Wed, 25 Feb 2009)
Log Message:
-----------
databases/couchdb: use upstream launchd plist.
* assume co-maintainership as agreed with the maintainer
* remove variant +server, since it is not really needed
* closes #16947
Modified Paths:
--------------
trunk/dports/databases/couchdb/Portfile
Modified: trunk/dports/databases/couchdb/Portfile
===================================================================
--- trunk/dports/databases/couchdb/Portfile 2009-02-25 21:22:59 UTC (rev 47308)
+++ trunk/dports/databases/couchdb/Portfile 2009-02-25 21:52:45 UTC (rev 47309)
@@ -4,15 +4,16 @@
name couchdb
version 0.8.1
+revision 1
categories databases
platforms darwin
description couchdb is a document database server
-maintainers jwa
+maintainers jwa febeling
long_description ${description}
-homepage http://incubator.apache.org/couchdb/
+homepage http://couchdb.apache.org/
master_sites apache
master_sites.mirror_subdir incubator/${name}/${version}-incubating/
distname apache-${name}-${version}-incubating
@@ -32,42 +33,18 @@
set dbuser couchdb
set logdir ${prefix}/var/log/couchdb
set dbdir ${prefix}/var/lib/couchdb
-set piddir ${prefix}/var/run/
-set plistloc ${prefix}/etc/LaunchDaemons/org.macports.CouchDB
-variant server description {adds a startup item} {
+pre-destroot {
addgroup ${dbgroup}
adduser ${dbuser} gid=[existsgroup ${dbgroup}]
-
- startupitem.create yes
- startupitem.type launchd
- startupitem.name CouchDB
-# startupitem.start "\$\(${prefix}/bin/icu-config --invoke\) ${prefix}/bin/couchdb -b -o ${logdir}/couchdb.stdout -e ${logdir}/couchdb.stderr"
- startupitem.start "${prefix}/bin/couchdb -b -o ${logdir}/couchdb.stdout -e ${logdir}/couchdb.stderr"
- startupitem.stop "${prefix}/bin/couchdb -d"
+ xinstall -m 755 -o ${dbuser} -g ${dbgroup} -d \
+ ${destroot}${dbdir} \
+ ${destroot}${logdir}
+ destroot.keepdirs-append \
+ ${destroot}${dbdir} \
+ ${destroot}${logdir}
}
-pre-destroot {
- if { [variant_isset server] } {
- xinstall -m 755 -o ${dbuser} -g ${dbgroup} -d \
- ${destroot}${dbdir} \
- ${destroot}${logdir} \
- ${destroot}${piddir}
- destroot.keepdirs-append \
- ${destroot}${dbdir} \
- ${destroot}${logdir} \
- ${destroot}${piddir}
- }
-}
-
-pre-install {
- if { [variant_isset server] } {
- system "touch ${destroot}${piddir}/couchdb.pid"
- system "chown -R ${dbuser}:${dbgroup} ${destroot}${dbdir} ${destroot}${logdir} ${destroot}${piddir}/couchdb.pid"
- system "cd ${destroot}${plistloc}; patch <${filespath}/patch-org.macports.CouchDB.plist.diff"
- }
-}
-
livecheck.check regex
livecheck.url http://incubator.apache.org/couchdb/downloads.html
livecheck.regex apache-${name}-(0.\[0-9\].\[0-9\])
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090225/f51990b7/attachment.html>
More information about the macports-changes
mailing list