[69984] trunk/dports/sysutils/syslog-ng/Portfile

markd at macports.org markd at macports.org
Sun Jul 25 02:34:31 PDT 2010


Revision: 69984
          http://trac.macports.org/changeset/69984
Author:   markd at macports.org
Date:     2010-07-25 02:34:28 -0700 (Sun, 25 Jul 2010)
Log Message:
-----------
Update to 3.0.8 and add version number to top of sample config file.

Modified Paths:
--------------
    trunk/dports/sysutils/syslog-ng/Portfile

Modified: trunk/dports/sysutils/syslog-ng/Portfile
===================================================================
--- trunk/dports/sysutils/syslog-ng/Portfile	2010-07-25 02:40:35 UTC (rev 69983)
+++ trunk/dports/sysutils/syslog-ng/Portfile	2010-07-25 09:34:28 UTC (rev 69984)
@@ -3,10 +3,10 @@
 PortSystem 1.0
 
 name			syslog-ng
-version			3.0.5
+version			3.0.8
 categories		sysutils
 platforms		darwin
-maintainers		markd
+maintainers		markd openmaintainer
 description		Highly configurable syslog replacement.
 long_description	syslog-ng is the world's most flexible and scalable audit \
 					trail processing tool for organizations of any size. It \
@@ -18,7 +18,7 @@
 
 homepage			http://www.balabit.com/products/syslog_ng/
 master_sites			http://www.balabit.com/downloads/files/syslog-ng/open-source-edition/${version}/source/
-checksums			md5 28f0d9ff2243b330e8cd6311ef9b2f12
+checksums			md5 7107f5758dec4b774136f0f827b35258
 distfiles			${name}_${version}${extract.suffix}
 patchfiles			patch-src-Makefile.in.diff
 
@@ -38,25 +38,30 @@
 	configure.args-append		--host=powerpc
 }
 
+pre-destroot {
+# Append the major.minor version number to the top of the sample config
+	set major_minor [join [lrange [split ${version} .] 0 1] .]
+	system "echo version $major_minor >> ${worksrcpath}/doc/examples/header"
+	system "cat ${worksrcpath}/doc/examples/header ${worksrcpath}/doc/examples/syslog-ng.conf.sample \
+		> ${worksrcpath}/doc/examples/syslog-ng.conf-dist"
+}
+
 post-destroot	{
-	xinstall -m 644 ${worksrcpath}/doc/examples/syslog-ng.conf.sample \
+	xinstall -m 644 ${worksrcpath}/doc/examples/syslog-ng.conf-dist \
 		${destroot}${prefix}/etc
 	xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
 	xinstall -m 644 -W ${worksrcpath} ChangeLog README AUTHORS COPYING NEWS \
 		${destroot}${prefix}/share/doc/${name}
 	reinplace "s|/dev/log|/var/run/syslog|g" \
-		${destroot}${prefix}/etc/syslog-ng.conf.sample
+		${destroot}${prefix}/etc/syslog-ng.conf-dist
 }
 
-post-activate {
-ui_msg "\n
+notes \
+"To use syslog-ng, first unload OS X's built-in syslog daemon:
 
-To use syslog-ng, first unload OS X's built-in syslog daemon:
-
 	sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.syslogd.plist
 
-Then customize ${prefix}/etc/syslog-ng.conf and load syslog-ng:
+Then copy ${prefix}/etc/syslog-ng.conf-dist to ${prefix}/etc/syslog-ng.conf,
+customize, and load syslog-ng:
 
-	sudo launchctl load -w /Library/LaunchDaemons/org.macports.syslog-ng.plist
-\n"
-}
+	sudo launchctl load -w /Library/LaunchDaemons/org.macports.syslog-ng.plist"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100725/fe580fce/attachment.html>


More information about the macports-changes mailing list