diff options
author | hans <hans> | 2012-02-16 19:30:30 +0000 |
---|---|---|
committer | hans <hans> | 2012-02-16 19:30:30 +0000 |
commit | ef70feef80361299be5c142eaefbbfcb0031a06f (patch) | |
tree | 3393c5094500211691028e9e3c8567aa80d79ec8 /net/howl | |
parent | 472d74429e5e6daafca264d04890e38f63972ff8 (diff) | |
download | pkgsrc-ef70feef80361299be5c142eaefbbfcb0031a06f.tar.gz |
Fix build on SunOS 5.11.
Diffstat (limited to 'net/howl')
-rw-r--r-- | net/howl/distinfo | 3 | ||||
-rw-r--r-- | net/howl/patches/patch-src_lib_howl_Posix_posix__interface.c | 22 |
2 files changed, 24 insertions, 1 deletions
diff --git a/net/howl/distinfo b/net/howl/distinfo index 6ad57cf2d03..a5543977645 100644 --- a/net/howl/distinfo +++ b/net/howl/distinfo @@ -1,7 +1,8 @@ -$NetBSD: distinfo,v 1.8 2009/02/21 00:39:45 sketch Exp $ +$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 diff --git a/net/howl/patches/patch-src_lib_howl_Posix_posix__interface.c b/net/howl/patches/patch-src_lib_howl_Posix_posix__interface.c new file mode 100644 index 00000000000..c6fa6de04bf --- /dev/null +++ b/net/howl/patches/patch-src_lib_howl_Posix_posix__interface.c @@ -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); |