Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
Howl is a cross-platform implementation of the Zeroconf networking
standard. Branded as Rendezvous tm by Apple Computer, Inc., Zeroconf
standardizes networking protocols for delivering hassle-free ad-hoc
networking, service discovery, and IP configuration.
Howl version 0.6 contains both runtime components, which deliver
the Zeroconf/Rendezvous functionality, and an SDK for embedding
Zeroconf/Rendezvous functionality in your applications.
+28
View File
@@ -0,0 +1,28 @@
# $NetBSD: Makefile,v 1.18 2012/10/23 17:18:27 asau Exp $
DISTNAME= howl-1.0.0
CATEGORIES= net
MASTER_SITES= http://www.porchdogsoft.com/download/
MAINTAINER= nathanw@NetBSD.org
HOMEPAGE= http://www.porchdogsoft.com/products/howl/
COMMENT= Zeroconf (Rendezvous) implementation
USE_TOOLS+= pkg-config
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
PTHREAD_AUTO_VARS= yes
RCD_SCRIPTS= howl
PKG_GROUPS+= ${HOWL_GROUP}
PKG_USERS+= ${HOWL_USER:Q}:${HOWL_GROUP:Q}
PKG_GECOS.${HOWL_USER}= Zeroconf user
PKG_GROUPS_VARS+= HOWL_GROUP
PKG_USERS_VARS+= 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"
+45
View File
@@ -0,0 +1,45 @@
@comment $NetBSD: PLIST,v 1.6 2009/06/14 18:09:30 joerg Exp $
bin/mDNSBrowse
bin/mDNSPublish
bin/mDNSQuery
bin/mDNSResolve
bin/mDNSResponder
include/howl/corby/buffer.h
include/howl/corby/channel.h
include/howl/corby/corby.h
include/howl/corby/message.h
include/howl/corby/object.h
include/howl/corby/orb.h
include/howl/discovery/discovery.h
include/howl/discovery/text_record.h
include/howl/howl.h
include/howl/howl_config.h
include/howl/rendezvous/rendezvous.h
include/howl/rendezvous/text_record.h
include/howl/salt/address.h
include/howl/salt/debug.h
include/howl/salt/interface.h
include/howl/salt/platform.h
include/howl/salt/salt.h
include/howl/salt/signal.h
include/howl/salt/socket.h
include/howl/salt/time.h
lib/libhowl.la
lib/libmDNSResponder.la
lib/pkgconfig/howl.pc
man/man8/mDNSResponder.8
share/examples/rc.d/howl
share/howl/help/address-summary.html
share/howl/help/address.html
share/howl/help/discovery-summary.html
share/howl/help/discovery.html
share/howl/help/index.html
share/howl/help/overall.html
share/howl/help/salt-summary.html
share/howl/help/salt.html
share/howl/help/txt_rec-summary.html
share/howl/help/txt_rec.html
share/howl/help/txt_rec_iter-summary.html
share/howl/help/txt_rec_iter.html
share/howl/help/txt_rec_str_iter-summary.html
share/howl/help/txt_rec_str_iter.html
+13
View File
@@ -0,0 +1,13 @@
# $NetBSD: buildlink3.mk,v 1.7 2009/03/20 19:25:08 joerg Exp $
BUILDLINK_TREE+= howl
.if !defined(HOWL_BUILDLINK3_MK)
HOWL_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.howl+= howl>=0.9.5
BUILDLINK_ABI_DEPENDS.howl+= howl>=0.9.5nb1
BUILDLINK_PKGSRCDIR.howl?= ../../net/howl
.endif # HOWL_BUILDLINK3_MK
BUILDLINK_TREE+= -howl
+8
View File
@@ -0,0 +1,8 @@
$NetBSD: distinfo,v 1.9 2012/02/16 19:30:30 hans Exp $
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
SHA1 (patch-ab) = 83b869463d34261374d32f12fbfe5f70021e5f8d
SHA1 (patch-src_lib_howl_Posix_posix__interface.c) = acad454445a8c366f30f7be75c5786881db00281
+18
View File
@@ -0,0 +1,18 @@
#!@RCD_SCRIPTS_SHELL@
#
# $NetBSD: howl.sh,v 1.2 2006/01/01 18:27:53 tron Exp $
#
# PROVIDE: howl
# REQUIRE: NETWORKING
. /etc/rc.subr
name="howl"
rcvar=$name
command="@PREFIX@/bin/mDNSResponder"
howl_user="@HOWL_USER@"
sig_stop=KILL
load_rc_config $name
run_rc_command "$1"
+13
View File
@@ -0,0 +1,13 @@
$NetBSD: patch-aa,v 1.4 2006/01/01 18:27:53 tron Exp $
--- 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 (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*) &options->m_reuseaddr.m_val, sizeof(options->m_reuseaddr.m_val));
+13
View File
@@ -0,0 +1,13 @@
$NetBSD: patch-ab,v 1.3 2009/02/21 00:39:45 sketch Exp $
--- src/lib/mDNSResponder/mDNSClientAPI.h.orig Sat Feb 21 00:36:59 2009
+++ src/lib/mDNSResponder/mDNSClientAPI.h Sat Feb 21 00:37:28 2009
@@ -526,7 +526,7 @@
typedef unsigned char mDNSu8;
typedef signed short mDNSs16;
typedef unsigned short mDNSu16;
-#if _LP64
+#ifdef _LP64
typedef signed int mDNSs32;
typedef unsigned int mDNSu32;
#else
@@ -0,0 +1,22 @@
$NetBSD: patch-src_lib_howl_Posix_posix__interface.c,v 1.1 2012/02/16 19:30:30 hans Exp $
--- src/lib/howl/Posix/posix_interface.c.orig 2005-05-19 23:39:27.000000000 +0200
+++ src/lib/howl/Posix/posix_interface.c 2012-01-17 00:31:41.251184693 +0100
@@ -367,7 +367,7 @@ sw_posix_network_interface_init_from_nam
sw_debug(SW_LOG_VERBOSE, "got ip address: %s\n", tmpname);
/* mac address */
-#if defined(SIOCGIFHWADDR)
+#if defined(SIOCGIFHWADDR) && !defined(__sun)
res = ioctl(sock, SIOCGIFHWADDR, &ifr);
err = sw_translate_error(res == 0, errno);
sw_check_okay_log(err, exit);
@@ -436,7 +436,7 @@ sw_posix_network_interface_init_from_ifr
sw_ipv4_address_init_from_saddr(&(nif->m_super.m_netmask), ((struct sockaddr_in*) &ifr->ifr_addr )->sin_addr.s_addr );
#endif
-#if defined(SIOCGIFHWADDR)
+#if defined(SIOCGIFHWADDR) && !defined(__sun)
/* mac address */
res = ioctl(sock, SIOCGIFHWADDR, ifr);
err = sw_translate_error(res != -1, errno);