summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Knoblich <stkn@gentoo.org>2005-03-13 08:35:46 +0000
committerStefan Knoblich <stkn@gentoo.org>2005-03-13 08:35:46 +0000
commit3cf06151bdcac2feba02c524023ea06693a6a58c (patch)
treeeda322698dea63710dd7f93909171a6d6138688d /net-misc/howl
parentapplied joypad emulation patch from Alastair Bridgewater (bug #75391); tid (diff)
downloadhistorical-3cf06151bdcac2feba02c524023ea06693a6a58c.tar.gz
historical-3cf06151bdcac2feba02c524023ea06693a6a58c.tar.bz2
historical-3cf06151bdcac2feba02c524023ea06693a6a58c.zip
Patch fixes #84030 (missing type declarations)
Package-Manager: portage-2.0.51.19
Diffstat (limited to 'net-misc/howl')
-rw-r--r--net-misc/howl/ChangeLog7
-rw-r--r--net-misc/howl/Manifest35
-rw-r--r--net-misc/howl/files/howl-0.9.8-types.patch11
-rw-r--r--net-misc/howl/howl-0.9.8.ebuild10
4 files changed, 44 insertions, 19 deletions
diff --git a/net-misc/howl/ChangeLog b/net-misc/howl/ChangeLog
index 2ecbbfe34b84..acdfe82dfafa 100644
--- a/net-misc/howl/ChangeLog
+++ b/net-misc/howl/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-misc/howl
# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/howl/ChangeLog,v 1.23 2005/02/25 02:17:34 kito Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/howl/ChangeLog,v 1.24 2005/03/13 08:35:46 stkn Exp $
+
+ 13 Mar 2005; Stefan Knoblich <stkn@gentoo.org> howl-0.9.8.ebuild:
+ Added patch to fix compilation problems due to missing type declarations
+ (#84030, thanks to Robin Princeley <princely@emirates.net.ae> and Greg Symons
+ <gsymons@gsconsulting.biz> for finding a fix and creating this patch).
24 Feb 2005; Kito <kito@gentoo.org> howl-0.9.8.ebuild:
~ppc-macos keyword
diff --git a/net-misc/howl/Manifest b/net-misc/howl/Manifest
index 284efd092aff..e0300fe36905 100644
--- a/net-misc/howl/Manifest
+++ b/net-misc/howl/Manifest
@@ -1,25 +1,26 @@
-MD5 8ae198f4c874d40caa445bd642c9bab3 ChangeLog 3706
-MD5 c4453cc2f1eb2476945aa8218d5d3f1e howl-0.8.2.ebuild 1873
-MD5 85ead71a0b14172a5c66fbbbd41db409 howl-0.8.3.ebuild 1890
-MD5 0a67f02df262d028997d6b2c3a5c0f5c howl-0.9.2.ebuild 2015
+MD5 911c6b17a6a49748aef7d82fadd3d615 howl-0.9.6.ebuild 1747
MD5 460f1a485600b132f41ded43b9dbe3c6 howl-0.9.5.ebuild 2015
-MD5 867a28a21f0220181a795adf36e8285d howl-0.9.6-r1.ebuild 1643
+MD5 85ead71a0b14172a5c66fbbbd41db409 howl-0.8.3.ebuild 1890
+MD5 c4453cc2f1eb2476945aa8218d5d3f1e howl-0.8.2.ebuild 1873
+MD5 0d8bc35eee5bea80997cb8cf6212cc78 metadata.xml 590
MD5 3407defdb5186fba0ea95a745e10f3f3 howl-0.9.6-r2.ebuild 1936
-MD5 911c6b17a6a49748aef7d82fadd3d615 howl-0.9.6.ebuild 1747
-MD5 7839838d483271293b20d8fccef1f7e1 howl-0.9.8.ebuild 2390
+MD5 be61a1c362cbddf56491e16982d57f97 ChangeLog 4003
MD5 ac900b70c5e3f24e77d6544048a312dd howl-0.9.ebuild 1873
-MD5 0d8bc35eee5bea80997cb8cf6212cc78 metadata.xml 590
-MD5 907cfa8e12495034fd9279c63f14ddf2 files/0.9.2-ppc.patch 329
+MD5 0a67f02df262d028997d6b2c3a5c0f5c howl-0.9.2.ebuild 2015
+MD5 867a28a21f0220181a795adf36e8285d howl-0.9.6-r1.ebuild 1643
+MD5 3dbb6bb4de25acb6189dd24a49656e64 howl-0.9.8.ebuild 2522
+MD5 61175700477c9d36a01c9d61e1c73e7e files/nifd.conf.d 578
MD5 545d19ecbaaefebbfc4be034e7ae8db2 files/digest-howl-0.8.2 62
-MD5 ac52cf9fa45d55edec5ff199c6ae4d0b files/digest-howl-0.8.3 62
-MD5 07a6ffa0e061782eadb001d5f17a3261 files/digest-howl-0.9 60
-MD5 6291281d538f391e014d92af36ac5520 files/digest-howl-0.9.2 62
-MD5 59c286d114cf25577934199eaaef9527 files/digest-howl-0.9.5 62
-MD5 ab360feeba18b277ee131077bf3c47b5 files/digest-howl-0.9.6 62
-MD5 ab360feeba18b277ee131077bf3c47b5 files/digest-howl-0.9.6-r1 62
MD5 ab360feeba18b277ee131077bf3c47b5 files/digest-howl-0.9.6-r2 62
-MD5 60c7ad1df5b54521c910001c7a0094be files/digest-howl-0.9.8 62
+MD5 ab360feeba18b277ee131077bf3c47b5 files/digest-howl-0.9.6-r1 62
+MD5 8fd220f22ffdebc84c3398460cf237b4 files/howl-0.9.8-types.patch 365
MD5 a5bf38cf8fa4def22d5e487321a1fde8 files/mDNSResponder.conf.d 523
+MD5 ab360feeba18b277ee131077bf3c47b5 files/digest-howl-0.9.6 62
+MD5 907cfa8e12495034fd9279c63f14ddf2 files/0.9.2-ppc.patch 329
+MD5 07a6ffa0e061782eadb001d5f17a3261 files/digest-howl-0.9 60
+MD5 6291281d538f391e014d92af36ac5520 files/digest-howl-0.9.2 62
MD5 9bbb473921bfd5f0f1baacbcf1fb1832 files/mDNSResponder.init.d 747
-MD5 61175700477c9d36a01c9d61e1c73e7e files/nifd.conf.d 578
MD5 556b0de09b5f9106dc398344978b971f files/nifd.init.d 623
+MD5 ac52cf9fa45d55edec5ff199c6ae4d0b files/digest-howl-0.8.3 62
+MD5 59c286d114cf25577934199eaaef9527 files/digest-howl-0.9.5 62
+MD5 60c7ad1df5b54521c910001c7a0094be files/digest-howl-0.9.8 62
diff --git a/net-misc/howl/files/howl-0.9.8-types.patch b/net-misc/howl/files/howl-0.9.8-types.patch
new file mode 100644
index 000000000000..f6d2fe225ee6
--- /dev/null
+++ b/net-misc/howl/files/howl-0.9.8-types.patch
@@ -0,0 +1,11 @@
+--- howl-0.9.8/src/lib/howl/Posix/posix_interface.c 2004-10-28 16:11:19.000000000 -0400
++++ howl-0.9.8/src/lib/howl/Posix/posix_interface.c 2005-03-12 22:56:36.000000000 -0500
+@@ -41,6 +41,7 @@
+ typedef __uint32_t u32;
+ typedef __uint16_t u16;
+ typedef __uint8_t u8;
++# include <linux/types.h>
+ # include <linux/sockios.h>
+ # include <linux/ethtool.h>
+ #endif
+
diff --git a/net-misc/howl/howl-0.9.8.ebuild b/net-misc/howl/howl-0.9.8.ebuild
index a717e309d5fa..267f7722148b 100644
--- a/net-misc/howl/howl-0.9.8.ebuild
+++ b/net-misc/howl/howl-0.9.8.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/howl/howl-0.9.8.ebuild,v 1.4 2005/02/25 02:17:34 kito Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/howl/howl-0.9.8.ebuild,v 1.5 2005/03/13 08:35:46 stkn Exp $
inherit eutils flag-o-matic
@@ -16,6 +16,14 @@ IUSE=""
DEPEND="virtual/libc"
# sys-devel/automake - needed if we remove the html docs from /usr/share
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}
+ # patch fixes #84030 (missing linux/types.h include)
+ epatch ${FILESDIR}/${P}-types.patch
+}
+
src_compile() {
# The following solves compilation using linux26-headers-2.6.8.1-r2 on ia64.
# It's not relevant for linux-headers-2.4.x or other linux26-headers, but