[90473] trunk/dports/net/dnsmasq
snc at macports.org
snc at macports.org
Tue Mar 6 09:42:16 PST 2012
Revision: 90473
http://trac.macports.org/changeset/90473
Author: snc at macports.org
Date: 2012-03-06 09:42:15 -0800 (Tue, 06 Mar 2012)
Log Message:
-----------
dnsmasq: update to 2.60
Modified Paths:
--------------
trunk/dports/net/dnsmasq/Portfile
trunk/dports/net/dnsmasq/files/patch-src-config.h.diff
Removed Paths:
-------------
trunk/dports/net/dnsmasq/files/patch-Makefile.diff
Modified: trunk/dports/net/dnsmasq/Portfile
===================================================================
--- trunk/dports/net/dnsmasq/Portfile 2012-03-06 17:40:16 UTC (rev 90472)
+++ trunk/dports/net/dnsmasq/Portfile 2012-03-06 17:42:15 UTC (rev 90473)
@@ -4,8 +4,7 @@
PortSystem 1.0
name dnsmasq
-version 2.59
-revision 2
+version 2.60
categories net
license GPL
maintainers snc openmaintainer
@@ -34,12 +33,11 @@
master_sites http://www.thekelleys.org.uk/dnsmasq/
use_lzma yes
-checksums rmd160 ca7b841d97e0ef7ab5a8c2c099ecb79de28633b3 \
- sha256 3bba1f637d04145e756ffc31a5076961a0aaf4716d097fa0d4a9a24dc8869391
+checksums rmd160 fb898487a4bac06e725b4182b04e196e3c5c92e0 \
+ sha256 aa5ada47e71a1fc83050d7e8569f03bc060c6a506ecc27a30832ef888e6d4c92
patchfiles patch-src-config.h.diff \
- patch-src-network.c.diff \
- patch-Makefile.diff
+ patch-src-network.c.diff
post-patch {
reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/src/config.h
reinplace s|#resolv-file=|resolv-file=/etc/resolv.conf| \
@@ -76,11 +74,7 @@
}
post-destroot {
- # copy configuration file if not previously created
- if {![file exists ${prefix}/etc/dnsmasq.conf]} {
- copy ${destroot}${prefix}/etc/dnsmasq.conf.sample \
- ${destroot}${prefix}/etc/dnsmasq.conf
- }
+ copy ${worksrcpath}/dnsmasq.conf.example ${destroot}${prefix}/etc/dnsmasq.conf.example
# Create the directory that dnsmasq likes to store its pid in.
xinstall -d -m 777 ${destroot}${prefix}/var/run/${name}
@@ -127,3 +121,11 @@
file mkdir "${destroot}/Library/${daemondest}"
ln -sf "${itemdir}/${plistname}" "${destroot}/Library/${daemondest}"
}
+
+post-activate {
+ # copy configuration file if not previously created
+ if {![file exists ${prefix}/etc/dnsmasq.conf]} {
+ copy ${destroot}${prefix}/etc/dnsmasq.conf.example \
+ ${destroot}${prefix}/etc/dnsmasq.conf
+ }
+}
Deleted: trunk/dports/net/dnsmasq/files/patch-Makefile.diff
===================================================================
--- trunk/dports/net/dnsmasq/files/patch-Makefile.diff 2012-03-06 17:40:16 UTC (rev 90472)
+++ trunk/dports/net/dnsmasq/files/patch-Makefile.diff 2012-03-06 17:42:15 UTC (rev 90473)
@@ -1,18 +0,0 @@
---- Makefile.orig 2009-05-23 01:26:37.000000000 -0400
-+++ Makefile 2009-05-23 01:27:22.000000000 -0400
-@@ -17,6 +17,7 @@
- BINDIR = ${PREFIX}/sbin
- MANDIR = ${PREFIX}/share/man
- LOCALEDIR = ${PREFIX}/share/locale
-+CONFDIR = ${PREFIX}/etc
-
- SRC = src
- PO = po
-@@ -53,6 +54,7 @@
- $(INSTALL) -d $(DESTDIR)$(BINDIR) -d $(DESTDIR)$(MANDIR)/man8
- $(INSTALL) -m 644 $(MAN)/dnsmasq.8 $(DESTDIR)$(MANDIR)/man8
- $(INSTALL) -m 755 $(SRC)/dnsmasq $(DESTDIR)$(BINDIR)
-+ $(INSTALL) -m 644 dnsmasq.conf.example $(DESTDIR)$(CONFDIR)/dnsmasq.conf.sample
-
- all-i18n :
- cd $(SRC) && $(MAKE) \
Modified: trunk/dports/net/dnsmasq/files/patch-src-config.h.diff
===================================================================
--- trunk/dports/net/dnsmasq/files/patch-src-config.h.diff 2012-03-06 17:40:16 UTC (rev 90472)
+++ trunk/dports/net/dnsmasq/files/patch-src-config.h.diff 2012-03-06 17:42:15 UTC (rev 90473)
@@ -1,27 +1,24 @@
---- src/config.h.orig 2009-05-23 01:49:58.000000000 -0400
-+++ src/config.h 2009-05-23 01:50:48.000000000 -0400
-@@ -35,9 +35,9 @@
- #ifdef __uClinux__
- # define RESOLVFILE "/etc/config/resolv.conf"
- #else
--# define RESOLVFILE "/etc/resolv.conf"
-+# define RESOLVFILE "@PREFIX@/etc/resolv.conf"
- #endif
+--- src/config.h.orig 2012-03-04 15:04:22.000000000 -0500
++++ src/config.h 2012-03-06 11:00:17.000000000 -0500
+@@ -32,7 +32,7 @@
+ #define SMALLDNAME 40 /* most domain names are smaller than this */
+ #define HOSTSFILE "/etc/hosts"
+ #define ETHERSFILE "/etc/ethers"
-#define RUNFILE "/var/run/dnsmasq.pid"
-+#define RUNFILE "@PREFIX@/var/run/dnsmasq/dnsmasq.pid"
-
- #ifndef LEASEFILE
- # if defined(__FreeBSD__) || defined (__OpenBSD__) || defined(__DragonFly__) || defined(__NetBSD__)
-@@ -45,7 +45,7 @@
- # elif defined(__sun__) || defined (__sun)
- # define LEASEFILE "/var/cache/dnsmasq.leases"
++#define RUNFILE "@PREFIX@/var/run/dnsmasq.pid"
+ #define DEFLEASE 3600 /* default lease time, 1 hour */
+ #define CHUSER "nobody"
+ #define CHGRP "dip"
+@@ -137,7 +137,7 @@
+ # elif defined(__ANDROID__)
+ # define LEASEFILE "/data/misc/dhcp/dnsmasq.leases"
# else
-# define LEASEFILE "/var/lib/misc/dnsmasq.leases"
+# define LEASEFILE "@PREFIX@/var/lib/misc/dnsmasq.leases"
# endif
#endif
-@@ -53,7 +53,7 @@
+@@ -145,7 +145,7 @@
# if defined(__FreeBSD__)
# define CONFFILE "/usr/local/etc/dnsmasq.conf"
# else
@@ -30,3 +27,12 @@
# endif
#endif
+@@ -153,7 +153,7 @@
+ # if defined(__uClinux__)
+ # define RESOLVFILE "/etc/config/resolv.conf"
+ # else
+-# define RESOLVFILE "/etc/resolv.conf"
++# define RESOLVFILE "@PREFIX@/etc/resolv.conf"
+ # endif
+ #endif
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120306/d68a4e0c/attachment.html>
More information about the macports-changes
mailing list