summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Walker <ka0ttic@gentoo.org>2005-05-17 11:29:05 +0000
committerAaron Walker <ka0ttic@gentoo.org>2005-05-17 11:29:05 +0000
commita4e0291bdcdda289cdeda25668be65685981e19d (patch)
tree8d7ea38dadf20b1a774d2a3a0fd6f4c2060a23fc /dev-libs/sucs
parentAdded patch so splitvt will build with gcc-4. (diff)
downloadhistorical-a4e0291bdcdda289cdeda25668be65685981e19d.tar.gz
historical-a4e0291bdcdda289cdeda25668be65685981e19d.tar.bz2
historical-a4e0291bdcdda289cdeda25668be65685981e19d.zip
Added patch so sucs will build with gcc-4.
Diffstat (limited to 'dev-libs/sucs')
-rw-r--r--dev-libs/sucs/ChangeLog6
-rw-r--r--dev-libs/sucs/Manifest11
-rw-r--r--dev-libs/sucs/files/sucs-1.0.0-gcc4.diff45
-rw-r--r--dev-libs/sucs/sucs-1.0.0.ebuild9
4 files changed, 64 insertions, 7 deletions
diff --git a/dev-libs/sucs/ChangeLog b/dev-libs/sucs/ChangeLog
index 17ea3091df6e..50458632f3a8 100644
--- a/dev-libs/sucs/ChangeLog
+++ b/dev-libs/sucs/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-libs/sucs
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/sucs/ChangeLog,v 1.5 2005/05/06 12:00:13 ka0ttic Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/sucs/ChangeLog,v 1.6 2005/05/17 11:29:05 ka0ttic Exp $
+
+ 17 May 2005; Aaron Walker <ka0ttic@gentoo.org>
+ +files/sucs-1.0.0-gcc4.diff, sucs-1.0.0.ebuild:
+ Added patch so sucs will build with gcc-4.
06 May 2005; Aaron Walker <ka0ttic@gentoo.org> sucs-1.0.0.ebuild:
Stable on x86.
diff --git a/dev-libs/sucs/Manifest b/dev-libs/sucs/Manifest
index 8a6c926096b8..9e2fe3acf79a 100644
--- a/dev-libs/sucs/Manifest
+++ b/dev-libs/sucs/Manifest
@@ -2,15 +2,16 @@
Hash: SHA1
MD5 72743ff7fa2bcfffef6b42e7feec254e sucs-0.7.0.ebuild 631
-MD5 ef39e7fdb28e0f3aab8d7a7b66c5655e sucs-1.0.0.ebuild 631
-MD5 ae8e9bb985d5cc826d3b017c514c737f ChangeLog 570
+MD5 2717893daf0e7cb012a85decf8c6bd9b sucs-1.0.0.ebuild 713
+MD5 2976847fd8b2fe093c38240c1499a4c7 ChangeLog 715
MD5 a62a06505b24b910fea16c550e803cee metadata.xml 514
MD5 23febb6cf0c7963a23a80652c3e5dbb6 files/digest-sucs-0.7.0 62
MD5 dd729e71d475544c9f595aa46e3c4a83 files/digest-sucs-1.0.0 63
+MD5 a0f1323cf59278f7c592ed9479d00661 files/sucs-1.0.0-gcc4.diff 1718
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
-iD8DBQFCe1yWEZCkKN40op4RAjJAAJ9x7KlzGl1XYmgZnn8VqqFM+7GMkACfbXqj
-pIR2KmEBRZu94WnU28e8d6E=
-=zoCb
+iD8DBQFCidXXEZCkKN40op4RArzAAJ93QguUsyHm2WsuX+RD/CS0VjG1ZgCgvdX6
+MQ+bvO3GlfqdcyO9NwO5DSg=
+=yR4w
-----END PGP SIGNATURE-----
diff --git a/dev-libs/sucs/files/sucs-1.0.0-gcc4.diff b/dev-libs/sucs/files/sucs-1.0.0-gcc4.diff
new file mode 100644
index 000000000000..0c1159214dd1
--- /dev/null
+++ b/dev-libs/sucs/files/sucs-1.0.0-gcc4.diff
@@ -0,0 +1,45 @@
+diff --exclude='*~' --exclude='.*' -I '$Id:' -urN sucs-1.0.0.orig/ipc/sema.cpp sucs-1.0.0/ipc/sema.cpp
+--- sucs-1.0.0.orig/ipc/sema.cpp 2005-05-17 01:25:17.000000000 -0400
++++ sucs-1.0.0/ipc/sema.cpp 2005-05-17 01:26:15.000000000 -0400
+@@ -15,6 +15,7 @@
+ #pragma implementation
+
+ #include <iostream>
++#include <cerrno>
+ using namespace std;
+
+ #include <semaphore.h>
+diff --exclude='*~' --exclude='.*' -I '$Id:' -urN sucs-1.0.0.orig/network/link.cpp sucs-1.0.0/network/link.cpp
+--- sucs-1.0.0.orig/network/link.cpp 2005-05-17 01:25:17.000000000 -0400
++++ sucs-1.0.0/network/link.cpp 2005-05-17 01:40:35.000000000 -0400
+@@ -17,6 +17,7 @@
+ #include <string>
+ //#include <cstring>
+ #include <cassert>
++#include <cerrno>
+ using namespace std;
+
+ #include <netinet/in.h>
+diff --exclude='*~' --exclude='.*' -I '$Id:' -urN sucs-1.0.0.orig/signals/signallistener.cpp sucs-1.0.0/signals/signallistener.cpp
+--- sucs-1.0.0.orig/signals/signallistener.cpp 2005-05-17 01:25:17.000000000 -0400
++++ sucs-1.0.0/signals/signallistener.cpp 2005-05-17 01:39:04.000000000 -0400
+@@ -79,7 +79,7 @@
+ theHandlers.erase(signal);
+ }
+
+-void sucs::actualHandler(int signal)
++void actualHandler(int signal)
+ {
+ // cerr << "actualHandler: Received signal " << signal << "." << endl << flush;
+ SignalListener *l = SignalListener::signalListener();
+diff --exclude='*~' --exclude='.*' -I '$Id:' -urN sucs-1.0.0.orig/thread/thread.cpp sucs-1.0.0/thread/thread.cpp
+--- sucs-1.0.0.orig/thread/thread.cpp 2005-05-17 01:25:17.000000000 -0400
++++ sucs-1.0.0/thread/thread.cpp 2005-05-17 01:30:05.000000000 -0400
+@@ -17,6 +17,7 @@
+ #include <iostream>
+ #include <string>
+ #include <cassert>
++#include <cerrno>
+ using namespace std;
+
+ #include <csignal>
diff --git a/dev-libs/sucs/sucs-1.0.0.ebuild b/dev-libs/sucs/sucs-1.0.0.ebuild
index 652b548eca88..ac04b87aa446 100644
--- a/dev-libs/sucs/sucs-1.0.0.ebuild
+++ b/dev-libs/sucs/sucs-1.0.0.ebuild
@@ -1,6 +1,8 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/sucs/sucs-1.0.0.ebuild,v 1.2 2005/05/06 12:00:13 ka0ttic Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/sucs/sucs-1.0.0.ebuild,v 1.3 2005/05/17 11:29:05 ka0ttic Exp $
+
+inherit eutils
DESCRIPTION="The Simple Utility Classes are C++ libraries of common C-based algorithms and libraries"
HOMEPAGE="http://sucs.sourceforge.net/"
@@ -14,6 +16,11 @@ IUSE=""
DEPEND=">=dev-libs/libpcre-3.9
>=dev-libs/expat-1.95.4"
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/${P}-gcc4.diff
+}
+
src_install() {
make DESTDIR="${D}" install || die "make install failed"
dodoc AUTHORS ChangeLog README COPYING