[21400] trunk/dports/www/lighttpd/Portfile

source_changes at macosforge.org source_changes at macosforge.org
Mon Jan 22 19:40:37 PST 2007


Revision: 21400
          http://trac.macosforge.org/projects/macports/changeset/21400
Author:   pguyot at kallisys.net
Date:     2007-01-22 19:40:37 -0800 (Mon, 22 Jan 2007)

Log Message:
-----------
www/lighttpd: update to 1.4.13.
No news from maintainer in 3 months, taking over.
Ticket: #10993

Modified Paths:
--------------
    trunk/dports/www/lighttpd/Portfile

Modified: trunk/dports/www/lighttpd/Portfile
===================================================================
--- trunk/dports/www/lighttpd/Portfile	2007-01-23 03:30:23 UTC (rev 21399)
+++ trunk/dports/www/lighttpd/Portfile	2007-01-23 03:40:37 UTC (rev 21400)
@@ -2,10 +2,9 @@
 
 PortSystem 1.0
 name              lighttpd
-version           1.4.11
-revision	  1
+version           1.4.13
 categories        www
-maintainers       jstetser at icongarden.com
+maintainers       pguyot at kallisys.net
 description       A secure, fast, compliant and flexible web-server
 long_description  lighttpd is a secure, fast, compliant and very flexible\
                   web-server which has been optimized for high-performance\
@@ -13,19 +12,46 @@
                   compared to other webservers and takes care of cpu-load.
 homepage          http://www.lighttpd.net/
 master_sites      ${homepage}/download/
-checksums         ${distname}.tar.gz sha1 ca904d3d4d9dde76f85156f2c709a394f30e28c8 \
-                  lighttpd.conf sha1 b13edd7e9f7da3761f4e152ff92d5f34044bd91d
+checksums         ${distname}.tar.gz \
+                    md5 d775d6478391b95d841a1018c8db0b95 \
+                    sha1 b17553e66609f85baec50263712a4a5aeca50ca5 \
+                    rmd160 4e67e42dc3692d50c044561cc903de7b906f260c
 depends_lib       port:pcre \
                   port:zlib 
+patchfiles        patch-doc-lighttpd.conf
 
+post-patch {
+	reinplace "s|__PREFIX|${prefix}|g" "${worksrcpath}/doc/lighttpd.conf"
+}
+
 configure.args    --mandir=${prefix}/share/man
 
+# Startup item.
+set lighttpd_config_name   lighttpd.conf
+set lighttpd_config        ${prefix}/etc/${name}/${lighttpd_config_name}
+set lighttpd_pidfile_name  lighttpd.pid
+set lighttpd_pidfile       ${prefix}/var/run/${lighttpd_pidfile_name}
+
+startupitem.create  yes
+startupitem.init    "PIDFILE=${lighttpd_pidfile}"
+startupitem.start   "${prefix}/sbin/lighttpd -f ${lighttpd_config}"
+startupitem.stop    "kill \$(cat \$PIDFILE)"
+
 post-destroot {
    file mkdir "${destroot}${prefix}/etc/${name}/"
    xinstall -m 644 -v "${worksrcpath}/doc/lighttpd.conf" \
-                      "${destroot}${prefix}/etc/${name}/lighttpd.conf.default"
+                      "${destroot}${lighttpd_config}.default"
 }
 
+post-install {
+  ui_msg "\n Before starting lighttpd it must be configured.\n\
+    Lighttpd is configured by editing ${lighttpd_config}\n\
+    There's a sample config file at ${lighttpd_config}.default.\n\
+    Please note that the launchd daemon relies on the PID being at\n\
+    ${lighttpd_pidfile}."
+}
+
+
 platform darwin 8 {
         configure.env CC=/usr/bin/gcc-4.0 CPP=/usr/bin/cpp-4.0 CXX=/usr/bin/g++-4.0
 }
@@ -74,4 +100,3 @@
                         
    configure.args-append --with-webdav-props
 }
-

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070122/d56a25d4/attachment.html


More information about the macports-changes mailing list