pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/howl Update "howl" package to version 1.0.0. Chang...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b8771e191dac
branches:  trunk
changeset: 505238:b8771e191dac
user:      tron <tron%pkgsrc.org@localhost>
date:      Sun Jan 01 18:27:53 2006 +0000

description:
Update "howl" package to version 1.0.0. Changes since version 0.9.10:
- update to mDNSResponder core 58-8-1
- compile out heap debugging when NDEBUG macro is set during compilation
- errors encountered when parsing conf file are logged
- fix various unsafe sprintf calls (contributed by
  David Young dyoung%pobox.com@localhost)
- compiles cleanly using cygwin
- support for compiling under OpenBSD
- error in docs regarding swapped parameters to sw_discovery_publish_reply

diffstat:

 net/howl/Makefile         |  13 +++++++++----
 net/howl/distinfo         |  10 +++++-----
 net/howl/files/howl.sh    |   6 +++---
 net/howl/patches/patch-aa |  37 ++++++++++---------------------------
 4 files changed, 27 insertions(+), 39 deletions(-)

diffs (109 lines):

diff -r 65020ec4141f -r b8771e191dac net/howl/Makefile
--- a/net/howl/Makefile Sun Jan 01 18:25:07 2006 +0000
+++ b/net/howl/Makefile Sun Jan 01 18:27:53 2006 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.12 2005/12/29 06:21:59 jlam Exp $
+# $NetBSD: Makefile,v 1.13 2006/01/01 18:27:53 tron Exp $
 
-DISTNAME=              howl-0.9.10
+DISTNAME=              howl-1.0.0
 CATEGORIES=            net
 MASTER_SITES=          http://www.porchdogsoft.com/download/
 
@@ -14,8 +14,13 @@
 PTHREAD_AUTO_VARS=     yes
 
 RCD_SCRIPTS=           howl
-PKG_GROUPS+=           howl
-PKG_USERS+=            howl:howl::Zeroconf\ user
+PKG_GROUPS+=           ${HOWL_GROUP}
+PKG_USERS+=            ${HOWL_USER}:${HOWL_GROUP}::Zeroconf\ user
+
+BUILD_DEFS+=           HOWL_GROUP HOWL_USER
+
+FILES_SUBST+=          HOWL_GROUP=${HOWL_GROUP:Q}
+FILES_SUBST+=          HOWL_USER=${HOWL_USER:Q}
 
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 65020ec4141f -r b8771e191dac net/howl/distinfo
--- a/net/howl/distinfo Sun Jan 01 18:25:07 2006 +0000
+++ b/net/howl/distinfo Sun Jan 01 18:27:53 2006 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2005/03/22 19:55:37 nathanw Exp $
+$NetBSD: distinfo,v 1.7 2006/01/01 18:27:53 tron Exp $
 
-SHA1 (howl-0.9.10.tar.gz) = 40e9c0fbfa8239641be3afa47a31ae6c10af1127
-RMD160 (howl-0.9.10.tar.gz) = 41cbcf538216f86f0058733ebb202385d6190852
-Size (howl-0.9.10.tar.gz) = 541004 bytes
-SHA1 (patch-aa) = c7218a7c4a58498c465057dde43c5943bce2ea5b
+SHA1 (howl-1.0.0.tar.gz) = 0592b72e8d2fac24e737cf3455969a95c6505e24
+RMD160 (howl-1.0.0.tar.gz) = f8eb6633d9edbb62038795ea66dcbf9dca4cffc1
+Size (howl-1.0.0.tar.gz) = 542782 bytes
+SHA1 (patch-aa) = 1766b2457f52a81f649e8b22c453a55342846a27
diff -r 65020ec4141f -r b8771e191dac net/howl/files/howl.sh
--- a/net/howl/files/howl.sh    Sun Jan 01 18:25:07 2006 +0000
+++ b/net/howl/files/howl.sh    Sun Jan 01 18:27:53 2006 +0000
@@ -1,6 +1,6 @@
 #!@RCD_SCRIPTS_SHELL@
 #
-# $NetBSD: howl.sh,v 1.1 2005/01/08 06:24:41 schmonz Exp $
+# $NetBSD: howl.sh,v 1.2 2006/01/01 18:27:53 tron Exp $
 #
 
 # PROVIDE: howl
@@ -11,8 +11,8 @@
 name="howl"
 rcvar=$name
 command="@PREFIX@/bin/mDNSResponder"
-stop_cmd=":"
-howl_user="howl"
+howl_user="@HOWL_USER@"
+sig_stop=KILL
 
 load_rc_config $name
 run_rc_command "$1"
diff -r 65020ec4141f -r b8771e191dac net/howl/patches/patch-aa
--- a/net/howl/patches/patch-aa Sun Jan 01 18:25:07 2006 +0000
+++ b/net/howl/patches/patch-aa Sun Jan 01 18:27:53 2006 +0000
@@ -1,30 +1,13 @@
-$NetBSD: patch-aa,v 1.3 2005/01/08 06:24:41 schmonz Exp $
+$NetBSD: patch-aa,v 1.4 2006/01/01 18:27:53 tron Exp $
 
---- src/lib/howl/socket.c.orig 2004-10-27 13:39:52.000000000 -0400
-+++ src/lib/howl/socket.c
-@@ -261,7 +261,7 @@ sw_multicast_socket_super_init(
-       err = sw_translate_error(self->m_desc != SW_INVALID_SOCKET, sw_socket_errno());
-       sw_check_okay_log(err, exit);
+--- src/lib/howl/socket.c.orig 2005-05-19 03:02:57.000000000 +0100
++++ src/lib/howl/socket.c      2006-01-01 17:01:35.000000000 +0000
+@@ -628,7 +628,7 @@
  
--#if defined(__APPLE__) || defined(__VXWORKS__) || defined(__FreeBSD__)
-+#if defined(__APPLE__) || defined(__VXWORKS__) || defined(__FreeBSD__) || defined(__NetBSD__)
-    res = setsockopt(self->m_desc, SOL_SOCKET, SO_REUSEPORT, (char*) &opt, sizeof(opt));
+    if (options->m_reuseaddr.m_modified)
+    {      
+-#if defined(__APPLE__) || defined(__VXWORKS__)
++#if defined(__APPLE__) || defined(__VXWORKS__) || defined(__NetBSD__)
+               res = setsockopt(self->m_desc, SOL_SOCKET, SO_REUSEPORT, (char*) &options->m_reuseaddr.m_val, sizeof(options->m_reuseaddr.m_val));
  #else
-       res = setsockopt(self->m_desc, SOL_SOCKET, SO_REUSEADDR, (char*) &opt, sizeof(opt));
-@@ -375,6 +375,7 @@ sw_socket_join_multicast_group(
- #endif
-       int                                                     res;
-       sw_result                                       err;
-+      sw_uchar                                                mttl                                    = (sw_uchar) ttl;
- 
-    /*
-       initialize the group membership
-@@ -425,7 +426,7 @@ sw_socket_join_multicast_group(
-       err = sw_translate_error(res == 0, sw_socket_errno());
-       sw_check_okay_log(err, exit);
- 
--      res = setsockopt(self->m_desc, IPPROTO_IP, IP_MULTICAST_TTL, (char*) &real_ttl, sizeof(real_ttl));
-+      res = setsockopt(self->m_desc, IPPROTO_IP, IP_MULTICAST_TTL, (char*) &mttl, sizeof(mttl));
-       err = sw_translate_error(res == 0, sw_socket_errno());
-       sw_check_okay_log(err, exit);
- 
+               res = setsockopt(self->m_desc, SOL_SOCKET, SO_REUSEADDR, (char*) &options->m_reuseaddr.m_val, sizeof(options->m_reuseaddr.m_val));



Home | Main Index | Thread Index | Old Index