summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Cafarelli <voyageur@gentoo.org>2008-06-16 13:50:38 +0000
committerBernard Cafarelli <voyageur@gentoo.org>2008-06-16 13:50:38 +0000
commit39436d7aea45bfc88c3d31e9202068af9d39f721 (patch)
tree3281486fcbd33fa801f6dcf4d9459c699493ebd0
parentCleaner fix for uppercase problem (diff)
downloadgnustep-39436d7aea45bfc88c3d31e9202068af9d39f721.tar.gz
gnustep-39436d7aea45bfc88c3d31e9202068af9d39f721.tar.bz2
gnustep-39436d7aea45bfc88c3d31e9202068af9d39f721.zip
Fix multiple declarations in header
svn path=/overlay/; revision=365
-rw-r--r--gnustep-libs/etoile-io/Manifest3
-rw-r--r--gnustep-libs/etoile-io/etoile-io-0.2.ebuild1
-rw-r--r--gnustep-libs/etoile-io/files/etoile-io-0.2-multipledeclarations.patch11
3 files changed, 14 insertions, 1 deletions
diff --git a/gnustep-libs/etoile-io/Manifest b/gnustep-libs/etoile-io/Manifest
index 8ac19b8..5cfd414 100644
--- a/gnustep-libs/etoile-io/Manifest
+++ b/gnustep-libs/etoile-io/Manifest
@@ -1,2 +1,3 @@
+AUX etoile-io-0.2-multipledeclarations.patch 350 RMD160 c52b51afc397f327bb30fe3b4fa149a203df7881 SHA1 e1b38ad83c4d0b2863ace33f1a632b8469fccf23 SHA256 66e889608659d8d44b48c49e63233a62a749078a5129d33e75cc088aed216889
DIST etoile-0.2.tar.gz 21373391 RMD160 99aa05909469fc7ffae9118829a5f155050271c5 SHA1 9ecf33b0130687c1946da3eb7568605b5e9dfcbf SHA256 293cb9e5c50b27a8e38f16374c17595f20c5950ba44d00ffac3fb17ddd852d2c
-EBUILD etoile-io-0.2.ebuild 708 RMD160 42ed55541f1e720f425798f98e9ce6b1b6a17762 SHA1 48745e350cf964aba4d99b3205acb2a514bc02a5 SHA256 04bbd6e057cd8c763b35b8cf663a96b7d5f7ccb2efcd26c4d5affcd71b0e0cd2
+EBUILD etoile-io-0.2.ebuild 762 RMD160 10b1b03a5c6802dbb86bda33c51e9918e007bd0d SHA1 6c70ebd66f2f72f10447bc5ceb763f3fdaea6f10 SHA256 99d1de94bc6f8e72ab89361b12d7a8283ab880958679e54f3b1770a10a689054
diff --git a/gnustep-libs/etoile-io/etoile-io-0.2.ebuild b/gnustep-libs/etoile-io/etoile-io-0.2.ebuild
index 64760f8..3f284d4 100644
--- a/gnustep-libs/etoile-io/etoile-io-0.2.ebuild
+++ b/gnustep-libs/etoile-io/etoile-io-0.2.ebuild
@@ -22,6 +22,7 @@ src_unpack() {
unpack ${A}
cd ${S}
+ epatch "${FILESDIR}"/${P}-multipledeclarations.patch
sed -i -e "s/IoVM/iovm/" GNUmakefile.steptalk || die "sed failed"
}
diff --git a/gnustep-libs/etoile-io/files/etoile-io-0.2-multipledeclarations.patch b/gnustep-libs/etoile-io/files/etoile-io-0.2-multipledeclarations.patch
new file mode 100644
index 0000000..c1f8383
--- /dev/null
+++ b/gnustep-libs/etoile-io/files/etoile-io-0.2-multipledeclarations.patch
@@ -0,0 +1,11 @@
+--- iovm/IoState_inline.h.orig 2008-06-16 15:47:57.000000000 +0200
++++ iovm/IoState_inline.h 2008-06-16 15:48:15.000000000 +0200
+@@ -35,8 +35,6 @@
+ #define IOFAILURE(self) IOFALSE(self)
+ #define ISFAILURE(self) ISFALSE(self)
+
+-inline IoObject *IOBOOL(IoObject *self, int b);
+-
+ IOINLINE IoObject *IOTRUE(IoObject *self)
+ {
+ return IOSTATE->ioTrue;