--- /dev/null
+# ChangeLog for sci-chemistry/cluster
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/cluster/ChangeLog,v 1.1 2010/07/18 08:27:49 jlec Exp $
+
+*cluster-1.3.081231 (18 Jul 2010)
+
+ 18 Jul 2010; Justin Lecher <jlec@gentoo.org>
+ +files/1.3.081231-includes.patch, +files/1.3.081231-ldflags.patch,
+ +cluster-1.3.081231.ebuild, +metadata.xml:
+ New Addition
+
--- /dev/null
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX 1.3.081231-includes.patch 245 RMD160 5d0daa1417fb1330eb28438c5312d5004d6afeda SHA1 507950fd20df0e0ccf1821fe751052c6bbc0b17d SHA256 a4ab35ecef5f3bc2146823f6bd611f2a7dc0dc1fa299cb60f2c8a94ff64e78ae
+AUX 1.3.081231-ldflags.patch 794 RMD160 622b25789e023ad9262145d1934d8d95f11bddef SHA1 99eea149c4d2ad2bcb553db683f98318d381cc4e SHA256 0a0a101469973edb8ca651c3125ab676b101bb5c49cd2ba2e8499ed513311e5e
+DIST cluster.1.3.081231.src.tgz 8860 RMD160 675172b42e74aa61b7fa067d0f5ebae36b22faff SHA1 9bfc555717e4840ed08a4882aaf3598ceb202629 SHA256 4e0986d5ff124936b5fff4b6f8989dd04be11180d6552fddc34b2c10dfcc870f
+EBUILD cluster-1.3.081231.ebuild 861 RMD160 f61e9bd63dd0ce7a01b89df3e0acc693989d3681 SHA1 979f9c6932cdd3a4de68feb1f4b475ad6e80c584 SHA256 023cf3cd256fcdc4bc14d5e1c21e5186011654e0162d1c4934632bf8acd527b6
+MISC ChangeLog 425 RMD160 a31c32d4682da345e241216089bed571b3ebbdb6 SHA1 2762e54c9fd63cc7ad14610f27ced0b8a27444fd SHA256 587396f50dcea7463495b791ff00e143eee5b12e6bc13243806b053f8828b9bb
+MISC metadata.xml 614 RMD160 309fac404073863f8a13e511540e579c77a3b2c9 SHA1 c33c4b1302c2dea4d5b98465a417fb76c671e655 SHA256 89d12e5a2f17f7991adc0e559f4785d19b83cfb6dc9fd3b5d1e777c0ccd6c0fb
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.15 (GNU/Linux)
+
+iEYEARECAAYFAkxCuw0ACgkQgAnW8HDreRbNsACffkoJmuxP46a7fLmx4HMXqRUM
+dAEAni5x9SjEzaf2pK9wT5DwyIHREGpT
+=SUMe
+-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/cluster/cluster-1.3.081231.ebuild,v 1.1 2010/07/18 08:27:49 jlec Exp $
+
+EAPI="3"
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Build lists of collections of interacting items"
+HOMEPAGE="http://kinemage.biochem.duke.edu/software/index.php"
+SRC_URI="http://kinemage.biochem.duke.edu/downloads/software/${PN}/${PN}.${PV}.src.tgz"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+LICENSE="richardson"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}"/${PN}1.3src
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${PV}-ldflags.patch \
+ "${FILESDIR}"/${PV}-includes.patch
+}
+
+src_compile() {
+ emake \
+ CXX="$(tc-getCXX)" \
+ || die
+}
+
+src_install() {
+ dobin ${PN} || die
+ dodoc README.cluster || die
+}
--- /dev/null
+diff --git a/cluster.cpp b/cluster.cpp
+index 0a8c3c1..1384949 100644
+--- a/cluster.cpp
++++ b/cluster.cpp
+@@ -24,6 +24,7 @@
+ #include <iostream>
+ #include <vector>
+ #include <string>
++#include <cstring>
+
+ #include <iostream>
+ #include <fstream>
--- /dev/null
+diff --git a/Makefile b/Makefile
+index 7892054..938a8c8 100644
+--- a/Makefile
++++ b/Makefile
+@@ -3,7 +3,7 @@ PROG_FLGS = -D BOOLPREDEFINED
+
+ SRCS = cluster.cpp DisjointSets.cpp utility.cpp
+
+-CFLAGS = $(OPT) $(DEBUG) $(PROG_FLGS)
++CXXFLAGS += $(OPT) $(DEBUG) $(PROG_FLGS)
+
+ LFLAGS =
+
+@@ -12,7 +12,7 @@ OBJLIST = cluster.o DisjointSets.o utility.o
+ CXX = g++
+
+ .cpp.o:
+- $(CXX) -c $*.cpp $(CFLAGS)
++ $(CXX) $(CXXFLAGS) -c $*.cpp
+
+ OPT = -O3
+ DEBUG = $(CXXDEBUGFLAGS)
+@@ -20,10 +20,10 @@ DEBUG = $(CXXDEBUGFLAGS)
+ all: cluster
+
+ cluster: $(OBJLIST)
+- $(CXX) -o $@ $(OBJLIST) $(LFLAGS)
++ $(CXX) $(LDFLAGS) -o $@ $(OBJLIST)
+
+ depend:
+- makedepend -- $(CFLAGS) -- $(SRCS)
++ makedepend -- $(CXXFLAGS) -- $(SRCS)
+
+ clean:
+ @rm -rf *.o *.ckp ii_files
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci-chemistry</herd>
+<maintainer>
+ <email>jlec@gentoo.org</email>
+</maintainer>
+<longdescription>
+Cluster is a simple UNIX C++ program to build lists of collections
+of interacting items from records containing interacting pairs
+and larger fragments.
+
+It reads in lines consisting of two or more names and output
+connected clusters of names. Each line of output is
+prefixed with a cluster number, the size of the cluster
+and an optional name string.
+</longdescription>
+</pkgmetadata>