summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-misc/cgminer/Manifest2
-rw-r--r--app-misc/cgminer/cgminer-2.1.1.ebuild96
-rw-r--r--sci-biology/seaview/ChangeLog207
-rw-r--r--sci-biology/seaview/Manifest4
-rw-r--r--sci-biology/seaview/metadata.xml16
-rw-r--r--sci-biology/seaview/seaview-4.3.0.ebuild63
6 files changed, 388 insertions, 0 deletions
diff --git a/app-misc/cgminer/Manifest b/app-misc/cgminer/Manifest
new file mode 100644
index 0000000..573bf92
--- /dev/null
+++ b/app-misc/cgminer/Manifest
@@ -0,0 +1,2 @@
+DIST cgminer-2.1.1.tar.bz2 351317 RMD160 5cd3e3555587426c01009400a2b0a66a09318f83 SHA1 3a1e0dbd8250d28e7ae85e6727c50332e835e73b SHA256 c0af455481c62919253c9bebd0c289f93e6d28c9b0e2de43894e77eba424f27e
+EBUILD cgminer-2.1.1.ebuild 1980 RMD160 bcced23a29d9352f2fcc536001320a38ee920092 SHA1 3d0fb32ec13a444e27f4a2e58cae0f25f746e6ac SHA256 1f8ace8d5b61e3259e36349aae3883428907e9410f40be8ffe576b9872ffa811
diff --git a/app-misc/cgminer/cgminer-2.1.1.ebuild b/app-misc/cgminer/cgminer-2.1.1.ebuild
new file mode 100644
index 0000000..afd1884
--- /dev/null
+++ b/app-misc/cgminer/cgminer-2.1.1.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+DESCRIPTION="CPU/GPU miner in c for bitcoin"
+HOMEPAGE="https://bitcointalk.org/index.php?topic=28402.0"
+SRC_URI="http://ck.kolivas.org/apps/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+
+IUSE="adl altivec opencl padlock sse2 sse2_4way sse4"
+REQUIRED_USE='
+ adl? ( opencl )
+ altivec? ( ppc ppc64 )
+ padlock? ( || ( amd64 x86 ) )
+ sse2? ( || ( amd64 x86 ) )
+ sse4? ( amd64 )
+'
+
+DEPEND='
+ net-misc/curl
+ sys-libs/ncurses
+ >=dev-libs/jansson-2
+ sse2? (
+ >=dev-lang/yasm-1.0.1
+ )
+ sse4? (
+ >=dev-lang/yasm-1.0.1
+ )
+ opencl? (
+ || (
+ virtual/opencl-sdk
+ app-admin/eselect-opencl
+ dev-util/ati-stream-sdk
+ dev-util/ati-stream-sdk-bin
+ dev-util/amdstream
+ dev-util/amd-app-sdk
+ dev-util/amd-app-sdk-bin
+ dev-util/nvidia-cuda-sdk[opencl]
+ dev-util/intel-opencl-sdk
+ )
+ )
+'
+RDEPEND="${DEPEND}"
+DEPEND="${DEPEND}
+ dev-util/pkgconfig
+ sys-apps/sed
+ adl? (
+ dev-util/amd-adl-sdk
+ )
+"
+
+src_prepare() {
+ sed -i 's/\(^\#define WANT_.*\(SSE\|PADLOCK\|ALTIVEC\)\)/\/\/ \1/' miner.h
+ ln -s /usr/include/ADL/* ADL_SDK/
+}
+
+src_configure() {
+ local CFLAGS="${CFLAGS}"
+ if ! use altivec; then
+ sed -i 's/-faltivec//g' configure
+ else
+ CFLAGS="${CFLAGS} -DWANT_ALTIVEC=1"
+ fi
+ use padlock && CFLAGS="${CFLAGS} -DWANT_VIA_PADLOCK=1"
+ if use sse2; then
+ if use amd64; then
+ CFLAGS="${CFLAGS} -DWANT_X8664_SSE2=1"
+ else
+ CFLAGS="${CFLAGS} -DWANT_X8632_SSE2=1"
+ fi
+ fi
+ use sse2_4way && CFLAGS="${CFLAGS} -DWANT_SSE2_4WAY=1"
+ use sse4 && CFLAGS="${CFLAGS} -DWANT_X8664_SSE4=1"
+ CFLAGS="${CFLAGS}" \
+ econf \
+ $(use_enable adl) \
+ $(use_enable opencl)
+ if use opencl; then
+ # sanitize directories
+ sed -i 's/^(\#define CGMINER_PREFIX ).*$/\1"'"${EPREFIX}/usr/share/cgminer"'"/' config.h
+ fi
+}
+
+src_install() {
+ dobin cgminer
+ dodoc AUTHORS NEWS README
+ if use opencl; then
+ insinto /usr/share/cgminer
+ doins *.cl
+ fi
+}
diff --git a/sci-biology/seaview/ChangeLog b/sci-biology/seaview/ChangeLog
new file mode 100644
index 0000000..eb16310
--- /dev/null
+++ b/sci-biology/seaview/ChangeLog
@@ -0,0 +1,207 @@
+# ChangeLog for sci-biology/seaview
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/seaview/ChangeLog,v 1.40 2011/03/20 20:02:27 jlec Exp $
+
+ 20 Mar 2011; Justin Lecher <jlec@gentoo.org> seaview-4.2.5.ebuild,
+ seaview-4.2.12.ebuild:
+ x11-libs/fltk SLOTMOVE 1.1 -> 1, corrected ebuild accordingly
+
+ 22 Feb 2011; Tomáš Chvátal <scarabeus@gentoo.org> -seaview-4.1.ebuild,
+ -seaview-4.2.3.ebuild, seaview-4.2.5.ebuild, seaview-4.2.12.ebuild,
+ -files/seaview-20071113-glibc-2.10.patch, -files/seaview.desktop:
+ Remove old. Say goodbye to pdflib pdf useflag.
+
+ 01 Feb 2011; Jeff Gardner <je_fro@gentoo.org> seaview-4.2.12.ebuild:
+ Fix to use pkg-config instead of deprecated xft-config.
+
+*seaview-4.2.12 (01 Feb 2011)
+
+ 01 Feb 2011; Jeff Gardner <je_fro@gentoo.org> +seaview-4.2.12.ebuild:
+ Adding latest version.
+
+ 16 Jul 2010; Markos Chandras <hwoarang@gentoo.org> seaview-4.2.5.ebuild:
+ Stable on amd64 wrt bug #328429
+
+ 16 Jul 2010; Christian Faulhammer <fauli@gentoo.org> seaview-4.2.5.ebuild:
+ stable x86, bug 328429
+
+ 04 Jul 2010; Mark Loeser <halcy0n@gentoo.org> seaview-4.1.ebuild:
+ Change x11-libs/fltk[-noxft] dep to fltk[xft] as the useflag has been
+ renamed
+
+*seaview-4.2.5 (16 May 2010)
+
+ 16 May 2010; Jeff Gardner <je_fro@gentoo.org> +seaview-4.2.5.ebuild:
+ Latest version, clean out old.
+
+*seaview-4.2.3 (20 Mar 2010)
+
+ 20 Mar 2010; Andrey Kislyuk <weaver@gentoo.org>
+ -files/seaview-4.2-gcc44.patch, -seaview-4.2.ebuild,
+ +seaview-4.2.3.ebuild:
+ Version bump and address bug 290900
+
+ 09 Mar 2010; Jonathan Callen <abcd@gentoo.org> seaview-4.1.ebuild,
+ seaview-4.2.ebuild:
+ QA: Do not use absolute path to icon when in standard dirs (in
+ make_desktop_entry())
+
+*seaview-4.2 (18 Oct 2009)
+
+ 18 Oct 2009; Andrey Kislyuk <weaver@gentoo.org>
+ +files/seaview-4.2-gcc44.patch, +seaview-4.2.ebuild:
+ Version bump and gcc-4.4 patch
+
+ 07 Oct 2009; Andrey Kislyuk <weaver@gentoo.org> metadata.xml,
+ +seaview-4.1.ebuild, seaview-20071113.ebuild:
+ Drop keywords in seaview-20071113, will expedite 4.1
+
+*seaview-4.1 (07 Oct 2009)
+
+ 07 Oct 2009; Andrey Kislyuk <weaver@gentoo.org> metadata.xml,
+ +seaview-4.1.ebuild:
+ Version bump, take ownership, cleanup. Thanks to Martin Mokrejs and Joel
+ Berendzen (bug 246778).
+
+ 04 Sep 2009; Samuli Suominen <ssuominen@gentoo.org>
+ seaview-20071113.ebuild, +files/seaview-20071113-glibc-2.10.patch:
+ Fix building with GLIBC 2.10+ wrt #282431.
+
+ 24 Mar 2009; Olivier Fisette <ribosome@gentoo.org> metadata.xml:
+ Giving up maintainership of this package.
+
+ 14 Nov 2008; Olivier Fisette <ribosome@gentoo.org>
+ seaview-20071113.ebuild:
+ Restricted dependency to x11-libs/fltk:1.1 (see bug #207107).
+
+ 26 Aug 2008; Olivier Fisette <ribosome@gentoo.org>
+ seaview-20071113.ebuild:
+ Added missing pdflib dependency. Fixes bug #233044.
+
+*seaview-20071113 (12 Feb 2008)
+
+ 12 Feb 2008; Olivier Fisette <ribosome@gentoo.org> -seaview-2.2.ebuild,
+ +seaview-20071113.ebuild:
+ Reverting to date-based version scheme. We cannot use upstream's versions
+ since they keep modifying the package whilst keeping the same version.
+ PDFlib is no longer needed as recent versions include PDFlib lite (fixes
+ bug #208334). Commiting straight to stable as this is the same as 2.2,
+ which was stable.
+
+ 31 Dec 2007; Jeff Gardner <je_fro@gentoo.org> ChangeLog:
+ Fixing my email addy in the Changelog
+
+ 26 Dec 2007; <je_fro@gentoo.org> Manifest:
+ Dropping old versions.
+
+ 26 Dec 2007; Samuli Suominen <drac@gentoo.org> seaview-2.2.ebuild:
+ amd64 stable wrt #203185
+
+ 25 Dec 2007; nixnut <nixnut@gentoo.org> seaview-2.2.ebuild:
+ Stable on ppc wrt bug 203185
+
+ 24 Dec 2007; Dawid Węgliński <cla@gentoo.org> seaview-2.2.ebuild:
+ Stable on x86 (bug #203185)
+
+ 23 Dec 2007; <je_fro@gentoo.org> seaview-2.2.ebuild:
+ Adding menu entries.
+
+ 22 Dec 2007; <je_fro@gentoo.org> -seaview-20060213.ebuild,
+ -seaview-20070919.ebuild:
+ Removing obsolete versions
+
+*seaview-2.2 (19 Dec 2007)
+
+ 19 Dec 2007; <je_fro@gentoo.org> +seaview-2.2.ebuild:
+ Bump to latest version.
+
+ 22 Oct 2007; <je_fro@gentoo.org> +files/seaview.desktop,
+ seaview-20070919.ebuild:
+ Adding desktop entry
+
+ 21 Oct 2007; <je_fro@gentoo.org> seaview-20041220.ebuild,
+ seaview-20060213.ebuild, seaview-20070919.ebuild:
+ remove excessive quotes
+
+ 21 Oct 2007; Jeff Gardner <je_fro@gentoo.org> seaview-20070919.ebuild:
+ seaview 20070919 appears to work with the latest pdflib
+
+ 21 Oct 2007; Jeff Gardner <je_fro@gentoo.org> seaview-20070919.ebuild:
+ Adding sci-biology/muscle dependency
+
+*seaview-20070919 (21 Oct 2007)
+
+ 21 Oct 2007; <je_fro@gentoo.org> seaview-20041220.ebuild,
+ seaview-20060213.ebuild, +seaview-20070919.ebuild:
+ Bumping to latest version which contains several new features.
+
+ 25 Mar 2007; Danny van Dyk <kugelfang@gentoo.org> seaview-20041220.ebuild,
+ seaview-20060213.ebuild:
+ QA: Fixed assignment of CFLAGS. Makefile respects CXXFLAGS now. Fixed
+ include and library paths.
+
+ 22 Feb 2007; Markus Ullmann <jokey@gentoo.org> ChangeLog:
+ Redigest for Manifest2
+
+ 03 Nov 2006; Olivier Fisette <ribosome@gentoo.org>
+ -seaview-20050713.ebuild:
+ Pruned old version.
+
+*seaview-20060213 (08 Mar 2006)
+
+ 08 Mar 2006; Donnie Berkholz <spyderous@gentoo.org>;
+ +seaview-20060213.ebuild:
+ Bump to most recent modification date on upstream's unversioned tarball.
+ Fixes problem with file-open dialog not finding files, among others.
+
+*seaview-20050713 (07 Aug 2005)
+
+ 07 Aug 2005; Olivier Fisette <ribosome@gentoo.org>
+ +seaview-20050713.ebuild:
+ New version.
+
+ 24 Apr 2005; Michael Hanselmann <hansmi@gentoo.org>
+ seaview-20041220.ebuild:
+ Stable on ppc.
+
+ 30 Jan 2005; Olivier Fisette <ribosome@gentoo.org>
+ seaview-20041220.ebuild:
+ Ebuild cleanup.
+
+*seaview-20041220 (09 Jan 2005)
+
+ 09 Jan 2005; Olivier Fisette <ribosome@gentoo.org> -files/29seaview,
+ -seaview-1-r1.ebuild, +seaview-20041220.ebuild:
+ Changed versioning scheme. (Upstream does not use version numbers.)
+
+*seaview-1-r1 (23 Dec 2004)
+
+ 23 Dec 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml,
+ +files/29seaview, +seaview-1-r1.ebuild:
+ Moved from app-sci/seaview to sci-biology/seaview.
+
+ 22 Nov 2004; Karol Wojtaszek <sekretarz@gentoo.org> seaview-1-r1.ebuild:
+ Added to ~amd64, bug #72078
+
+ 31 Oct 2004; Olivier Fisette <ribosome@gentoo.org> seaview-1-r1.ebuild:
+ Added to x86.
+
+*seaview-1 (24 Jun 2004)
+
+ 24 Jun 2004; Olivier Fisette <ribosome@gentoo.org>
+ seaview-1-r1.ebuild, metedata.xml:
+ Added app-sci/clustalw as a mandatory dependency.
+ Set maintainer (ribosome).
+
+*seaview-1 (24 Jun 2004)
+
+ 24 Jun 2004; David Holm <dholm@gentoo.org> seaview-1.ebuild:
+ Added to ~ppc.
+
+*seaview-1 (23 Jun 2004)
+
+ 23 Jun 2004; Olivier Fisette <ribosome@gentoo.org>
+ seaview-1.ebuild, metadata.xml, files/29seaview :
+ Initial import. Ebuild submitted by Olivier Fisette <ribosome@gentoo.org>.
+ Reference: Gentoo Bugzilla, bug #54055
+
diff --git a/sci-biology/seaview/Manifest b/sci-biology/seaview/Manifest
new file mode 100644
index 0000000..40dae82
--- /dev/null
+++ b/sci-biology/seaview/Manifest
@@ -0,0 +1,4 @@
+DIST seaview_4.3.0.tar.gz 306756 RMD160 2a16742e46dc46a895ed71c9f09740b3005f0e39 SHA1 db07722f487c234cac57cbd4c26065ec494da435 SHA256 6fe4c0f5b65aaa2c0b6298e07269be476cd22cec0d60628125f43133cf23e702
+EBUILD seaview-4.3.0.ebuild 1566 RMD160 6b3d62ac4ec23b616416c2240f1182a544081543 SHA1 730e779628b9c0a0631b5520426d44394ae4c05e SHA256 fe4cc09d30789adc5e95979f1362565837432fffe6cc48965b888fa30a09e48e
+MISC ChangeLog 6973 RMD160 595b90e993cbee2d7fb9644966c33803d59cbcb4 SHA1 dceeb60078a285a304b5220155361b20e7d2b1a0 SHA256 9e431d81b1751316b09495f87e7339685279268d728ee677166eb9ffd5c2da58
+MISC metadata.xml 619 RMD160 f7bd8491d8c59372963d3f53e322e52d509c0c81 SHA1 d35f32cd0b1171a837f6c9d0dbeb3e396a44fb90 SHA256 ee63d33ca527ca555056c6bc3a7d89fa9b5f32e5f82b7eae27b1c030c80ced9e
diff --git a/sci-biology/seaview/metadata.xml b/sci-biology/seaview/metadata.xml
new file mode 100644
index 0000000..0c1ebc3
--- /dev/null
+++ b/sci-biology/seaview/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>weaver@gentoo.org</email>
+ <name>Andrey Kislyuk</name>
+ </maintainer>
+ <herd>sci-biology</herd>
+ <longdescription>
+ SeaView is a graphical multiple sequence alignment editor developped by
+ Manolo Gouy. SeaView is able to read and write various alignment
+ formats (NEXUS, MSF, CLUSTAL, FASTA, PHYLIP, MASE). It allows to
+ manually edit the alignment, and also to run DOT-PLOT or CLUSTALW
+ programs to locally improve the alignment.
+ </longdescription>
+</pkgmetadata>
diff --git a/sci-biology/seaview/seaview-4.3.0.ebuild b/sci-biology/seaview/seaview-4.3.0.ebuild
new file mode 100644
index 0000000..9a08b77
--- /dev/null
+++ b/sci-biology/seaview/seaview-4.3.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+inherit toolchain-funcs multilib eutils base
+
+DESCRIPTION="A graphical multiple sequence alignment editor"
+HOMEPAGE="http://pbil.univ-lyon1.fr/software/seaview.html"
+SRC_URI="ftp://pbil.univ-lyon1.fr/pub/mol_phylogeny/seaview/archive/${PN}_${PV}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+xft"
+
+DEPEND="x11-libs/fltk:1
+ xft? ( x11-libs/libXft
+ x11-libs/fltk:1[xft] )"
+RDEPEND="${DEPEND}
+ sci-biology/clustalw
+ || ( sci-libs/libmuscle sci-biology/muscle )
+ sci-biology/phyml"
+
+S="${WORKDIR}/${PN}"
+
+src_prepare() {
+ # respect CXXFLAGS (package uses them as CFLAGS)
+ sed -i \
+ -e "s:^CXX.*:CXX = $(tc-getCXX):" \
+ -e "s:\$(OPT):${CXXFLAGS}:" \
+ -e "s:^OPT:#OPT:" \
+ -e "s:^USE_XFT:#USE_XFT:" \
+ -e "s:^#HELPFILE:HELPFILE:" \
+ -e "s:^#PHYMLNAME:PHYMLNAME:" \
+ Makefile || die "sed failed while editing Makefile"
+
+ if use xft; then
+ sed -i \
+ -e "s:^#USE_XFT .*:USE_XFT = -DUSE_XFT $(pkg-config --cflags xft):" \
+ -e "s:-lXft:$(pkg-config --libs xft):" \
+ Makefile || die "sed failed while editing Makefile to enable xft"
+ else
+ sed -i -e "s:-lXft::" Makefile || die
+ fi
+ base_src_prepare
+}
+
+src_install() {
+ dobin seaview || die
+
+ # /usr/share/seaview/seaview.html is hardcoded in the binary, see Makefile
+ insinto /usr/share/seaview
+ doins example.nxs seaview.html
+
+ insinto /usr/share/seaview/images
+ doins seaview.xpm || die
+
+ make_desktop_entry seaview Seaview
+
+ doman seaview.1 || die
+}