<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><style type="text/css"><!--
#msg dl { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fc0 solid; padding: 6px; }
#msg ul, pre { overflow: auto; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<title>[30497] trunk/dports/mail/vm-pop3d/Portfile</title>
</head>
<body>
<div id="msg">
<dl>
<dt>Revision</dt> <dd><a href="http://trac.macosforge.org/projects/macports/changeset/30497">30497</a></dd>
<dt>Author</dt> <dd>markd@macports.org</dd>
<dt>Date</dt> <dd>2007-10-29 09:45:44 -0700 (Mon, 29 Oct 2007)</dd>
</dl>
<h3>Log Message</h3>
<pre>Change the startupitem type to executable.</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkdportsmailvmpop3dPortfile">trunk/dports/mail/vm-pop3d/Portfile</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdportsmailvmpop3dPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/mail/vm-pop3d/Portfile (30496 => 30497)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/mail/vm-pop3d/Portfile        2007-10-29 13:35:08 UTC (rev 30496)
+++ trunk/dports/mail/vm-pop3d/Portfile        2007-10-29 16:45:44 UTC (rev 30497)
</span><span class="lines">@@ -4,9 +4,9 @@
</span><span class="cx">
</span><span class="cx"> name                                vm-pop3d
</span><span class="cx"> version                                1.1.6
</span><del>-revision                        2
</del><ins>+revision                        3
</ins><span class="cx"> categories                        mail
</span><del>-maintainers                        markd@macports.org
</del><ins>+maintainers                        markd
</ins><span class="cx"> platforms                        darwin
</span><span class="cx">
</span><span class="cx"> description                        POP3 server for Postfix that supports virtual domains and mailboxes
</span><span class="lines">@@ -16,26 +16,20 @@
</span><span class="cx">                                 Unix accounts.
</span><span class="cx">
</span><span class="cx"> homepage                        http://www.reedmedia.net/software/virtualmail-pop3d/
</span><del>-                                        
</del><span class="cx"> master_sites                 http://www.ibiblio.org/pub/Linux/system/mail/pop/ \
</span><span class="cx">                                 ftp://sunsite.unc.edu/pub/Linux/system/mail/pop/
</span><del>-
</del><ins>+#patchfiles                        patch-vm-pop3d.init
</ins><span class="cx"> checksums                        md5 0399cc06f5329a6eaebec05d959a6ec1
</span><del>-
-patchfiles patch-vm-pop3d.init
-
</del><span class="cx"> destroot.destdir                prefix=${destroot}${prefix}
</span><span class="cx">
</span><span class="cx"> depends_lib                        port:postfix
</span><span class="cx">
</span><span class="cx"> configure.args                        --enable-virtual
</span><span class="cx">
</span><del>-
</del><span class="cx"> variant server {
</span><del>-
- startupitem.create yes
- startupitem.start "${prefix}/share/${name}/vm-pop3d.init start"
- startupitem.stop "${prefix}/share/${name}/vm-pop3d.init stop"
</del><ins>+ startupitem.create yes
+ startupitem.name ${name}
+ startupitem.executable ${prefix}/sbin/vm-pop3d --user postfix --group postfix -d 10 -t 600
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> pre-configure {
</span><span class="lines">@@ -59,14 +53,15 @@
</span><span class="cx">         system "chown postfix:postfix ${destroot}${prefix}/var/${name}/spool"
</span><span class="cx">
</span><span class="cx"> # Create lock file path
</span><del>-        xinstall -m 755 -d ${destroot}${prefix}/var/${name}/lock
</del><ins>+#        xinstall -m 755 -d ${destroot}${prefix}/var/${name}/lock
</ins><span class="cx">
</span><span class="cx"> # Keep the empty virtual spool and passwd file paths
</span><span class="cx"> destroot.keepdirs \
</span><span class="cx"> ${destroot}${prefix}/var/${name}/spool \
</span><del>- ${destroot}${prefix}/var/${name}/lock \
</del><span class="cx">         ${destroot}${prefix}/etc/${name}
</span><ins>+#        ${destroot}${prefix}/var/${name}/lock
</ins><span class="cx">
</span><ins>+
</ins><span class="cx"> # Install documentation type stuff
</span><span class="cx">         xinstall -d ${destroot}${prefix}/share/doc/${name}
</span><span class="cx">         xinstall -m 644 ${worksrcpath}/AUTHORS ${destroot}${prefix}/share/doc/${name}
</span><span class="lines">@@ -78,21 +73,16 @@
</span><span class="cx">         xinstall -m 644 ${worksrcpath}/TODO ${destroot}${prefix}/share/doc/${name}
</span><span class="cx">
</span><span class="cx"> # Fix and copy the init script
</span><del>-        reinplace "s|daemon vm-pop3d|${prefix}/sbin/vm-pop3d --user postfix --group postfix|g" \
- "${worksrcpath}/vm-pop3d.init"
-
-        reinplace "s|/usr/local/sbin|${prefix}/sbin|g" \
- "${worksrcpath}/vm-pop3d.init"
-
-        reinplace "s|/var/lock/subsys|${prefix}/var/${name}/lock|g" \
- "${worksrcpath}/vm-pop3d.init"
-
-        reinplace "s|/etc/rc.d/init.d/functions|/etc/rc.common|g" \
-                "${worksrcpath}/vm-pop3d.init"
-
-        xinstall -d -m 755 ${destroot}${prefix}/share/${name}
-        
-        xinstall -m 755 ${worksrcpath}/vm-pop3d.init ${destroot}${prefix}/share/${name}
</del><ins>+#        reinplace "s|daemon vm-pop3d|${prefix}/sbin/vm-pop3d --user postfix --group postfix|g" \
+# "${worksrcpath}/vm-pop3d.init"
+#        reinplace "s|/usr/local/sbin|${prefix}/sbin|g" \
+# "${worksrcpath}/vm-pop3d.init"
+#        reinplace "s|/var/lock/subsys|${prefix}/var/${name}/lock|g" \
+# "${worksrcpath}/vm-pop3d.init"
+#        reinplace "s|/etc/rc.d/init.d/functions|/etc/rc.common|g" \
+#                "${worksrcpath}/vm-pop3d.init"
+#        xinstall -d -m 755 ${destroot}${prefix}/share/${name}
+#        xinstall -m 755 ${worksrcpath}/vm-pop3d.init ${destroot}${prefix}/share/${name}
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> post-activate {
</span><span class="lines">@@ -179,8 +169,8 @@
</span><span class="cx"> OS X 10.3 and previous - A startup item was created in /Library/StartupItems
</span><span class="cx"> Add \"VMPOP-3D=-YES-\" to the /etc/hostconfig file to run vm-pop3d at system boot
</span><span class="cx">
</span><del>- Start vm-pop3d manually:
-        sudo ${prefix}/share/vm-pop3d/vm-pop3d.init start (stop|status)
</del><ins>+ If you didn't install vm-pop3d using the +server variant, and you wish to start vm-pop3d manually:
+        sudo ${prefix}/share/sbin/vm-pop3d --user postfix --group postfix -d 10 -t 600
</ins><span class="cx">
</span><span class="cx">         telnet localhost 110 (response ->) +OK POP3 Welcome to vm-pop3d 1.x.x
</span><span class="cx">         USER <user@domain>
</span></span></pre>
</div>
</div>
</body>
</html>