diff options
author | Jeffrey Gardner <je_fro@gentoo.org> | 2012-01-03 19:51:09 +0000 |
---|---|---|
committer | Jeffrey Gardner <je_fro@gentoo.org> | 2012-01-03 19:51:09 +0000 |
commit | b2b2b9388d398fdeee8d6b6f887211839b961cff (patch) | |
tree | 7b4bb21e31f278955b106733001cfeacb6ee8358 | |
parent | manifest (diff) | |
download | je_fro-b2b2b9388d398fdeee8d6b6f887211839b961cff.tar.gz je_fro-b2b2b9388d398fdeee8d6b6f887211839b961cff.tar.bz2 je_fro-b2b2b9388d398fdeee8d6b6f887211839b961cff.zip |
add latest cgminer
svn path=/; revision=319
-rw-r--r-- | app-misc/cgminer/Manifest | 2 | ||||
-rw-r--r-- | app-misc/cgminer/cgminer-2.1.1.ebuild | 96 | ||||
-rw-r--r-- | sci-biology/seaview/ChangeLog | 207 | ||||
-rw-r--r-- | sci-biology/seaview/Manifest | 4 | ||||
-rw-r--r-- | sci-biology/seaview/metadata.xml | 16 | ||||
-rw-r--r-- | sci-biology/seaview/seaview-4.3.0.ebuild | 63 |
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 +} |