[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