[47311] trunk/dports/databases/couchdb-devel/Portfile
febeling at macports.org
febeling at macports.org
Wed Feb 25 13:55:24 PST 2009
Revision: 47311
http://trac.macports.org/changeset/47311
Author: febeling at macports.org
Date: 2009-02-25 13:55:24 -0800 (Wed, 25 Feb 2009)
Log Message:
-----------
databases/couchdb-devel: use upstream launchd plist.
* assume co-maintainership as agreed with the maintainer
* remove variant +server, since it is not really needed
* closes #18633
Modified Paths:
--------------
trunk/dports/databases/couchdb-devel/Portfile
Modified: trunk/dports/databases/couchdb-devel/Portfile
===================================================================
--- trunk/dports/databases/couchdb-devel/Portfile 2009-02-25 21:52:45 UTC (rev 47310)
+++ trunk/dports/databases/couchdb-devel/Portfile 2009-02-25 21:55:24 UTC (rev 47311)
@@ -4,13 +4,16 @@
name couchdb-devel
version 0.9.0a-incubating
+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/
-master_sites http://incubator.apache.org/couchdb/
+homepage http://couchdb.apache.org/
+master_sites ${homepage}
checksums sha1 bf6506dd200ea18ea1331391da7aaece1188208d
distname couchdb-${version}
@@ -31,45 +34,22 @@
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
pre-configure {
system "cd ${worksrcpath}; ./bootstrap"
}
-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/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://svn.apache.org/repos/asf/incubator/couchdb/trunk
livecheck.version ${svn.tag}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090225/c44d93d6/attachment-0001.html>
More information about the macports-changes
mailing list