parent
7e7c07cbf0
commit
661f7e82ef
@ -1,4 +1,3 @@
|
||||
DIST tbb22_013oss_src.tgz 1519663 RMD160 158b62914b9467054eaf45c064fd0a940fe3a8d2 SHA1 b8e11fc8df5b6e27eec86a0588d9b376e520dfb5 SHA256 fc156e63cb4dbf4f31b412780ea798b95ecb5cbeb5f5f0f0a9510769f5205562
|
||||
DIST tbb30_174oss_src.tgz 1826899 RMD160 5f6f853cf2fc6c05bd11dcf2928d60c5e2459fbf SHA1 b68764d0d9d2517c60fd88c71a3554d194733b03 SHA256 c06eae08435cb7118d2f922303fd83b03e2754d45a6c8fa98721cb09b0a463cc
|
||||
DIST tbb30_196oss_src.tgz 2015992 RMD160 8af026a436415b8d790a77b6a88165e1b926caaf SHA1 eb77db011bc595d77a69de4fb78004b370cabd2f SHA256 bc342b93b8456bdec911baaea2c44ae787c39b7bbcac88789f05ebed634510d7
|
||||
DIST tbb30_221oss_src.tgz 1856676 RMD160 17cabfb522b2b3acc98fa4717c17accad91d04c5 SHA1 79c6b347f457e3176a5beae598a14b3a25bac4a0 SHA256 7bd3ecac7ef0ed13b1d71080006676ef31f7c08fb20c787208d94138bdf4e676
|
||||
DIST tbb40_278oss_src.tgz 2083516 RMD160 1b328f47a0afd14d50404b0079a958f0ae510d89 SHA1 d04ca01332d3f0148f91f6b5d8e69fa68edd8a6d SHA256 dd5c93a457acc1ef21c2d4c4008441ddc5b75e6be82cdd3c15fa1eda3656e4ef
|
||||
|
@ -1,97 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/tbb/tbb-3.0.196.ebuild,v 1.1 2011/05/31 21:34:13 bicatali Exp $
|
||||
|
||||
EAPI=3
|
||||
inherit eutils versionator toolchain-funcs
|
||||
|
||||
# those 2 below change pretty much every release
|
||||
# url number
|
||||
MYU="78/170"
|
||||
# release update
|
||||
MYR="%20update%20"7
|
||||
|
||||
PV1="$(get_version_component_range 1)"
|
||||
PV2="$(get_version_component_range 2)"
|
||||
PV3="$(get_version_component_range 3)"
|
||||
MYP="${PN}${PV1}${PV2}_${PV3}oss"
|
||||
|
||||
DESCRIPTION="High level abstract threading library"
|
||||
HOMEPAGE="http://www.threadingbuildingblocks.org/"
|
||||
SRC_URI="http://www.threadingbuildingblocks.org/uploads/${MYU}/${PV1}.${PV2}${MYR}/${MYP}_src.tgz"
|
||||
LICENSE="GPL-2-with-exceptions"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug doc examples"
|
||||
|
||||
DEPEND="!<=dev-cpp/tbb-2.1.016"
|
||||
RDEPEND="${DEPEND}"
|
||||
S="${WORKDIR}/${MYP}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-3.0.104-tests.patch
|
||||
epatch "${FILESDIR}"/${PN}-3.0.174-gcc46.patch
|
||||
# use fully qualified compilers. do not force pentium4 for x86 users
|
||||
local CC="$(tc-getCC)"
|
||||
sed -i \
|
||||
-e "s/-O2/${CXXFLAGS}/g" \
|
||||
-e 's/^\(CPLUS = \)g++ $/\1'"$(tc-getCXX)/" \
|
||||
-e 's/^\(CONLY = \)gcc$/\1'"${CC}/" \
|
||||
-e 's/\(shell \)gcc\( --version\)/\1'"${CC}"'\2/' \
|
||||
-e '/CPLUS_FLAGS +=/s/-march=pentium4//' \
|
||||
build/*.inc || die
|
||||
# - Strip the $(shell ... >$(NUL) 2>$(NUL)) wrapping, leaving just the
|
||||
# actual command.
|
||||
# - Force generation of version_string.tmp immediately after the directory
|
||||
# is created. This avoids a race when the user builds tbb and tbbmalloc
|
||||
# concurrently. The choice of Makefile.tbb (instead of
|
||||
# Makefile.tbbmalloc) is arbitrary.
|
||||
sed -i \
|
||||
-e 's/^\t\$(shell \(.*\) >\$(NUL) 2>\$(NUL))\s*/\t\1/' \
|
||||
-e 's!^\t@echo Created \$(work_dir)_\(debug\|release\).*$!&\n\t$(MAKE) -C "$(work_dir)_\1" -r -f $(tbb_root)/build/Makefile.tbb cfg=\1 tbb_root=$(tbb_root) version_string.tmp!' \
|
||||
src/Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if [[ $(tc-getCXX) == *g++ ]]; then
|
||||
myconf="compiler=gcc"
|
||||
elif [[ $(tc-getCXX) == *ic*c ]]; then
|
||||
myconf="compiler=icc"
|
||||
fi
|
||||
local ccconf="${myconf}"
|
||||
if use debug || use examples; then
|
||||
ccconf="${ccconf} tbb_debug tbbmalloc_debug"
|
||||
fi
|
||||
emake -C src ${ccconf} tbb_release tbbmalloc_release || die "emake failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local ccconf="${myconf}"
|
||||
if use debug || use examples; then
|
||||
${ccconf}="${myconf} test_debug tbbmalloc_test_debug"
|
||||
fi
|
||||
emake -C src ${ccconf} test_release || die "emake test failed"
|
||||
}
|
||||
|
||||
src_install(){
|
||||
for l in $(find build -name lib\*.so.\*); do
|
||||
dolib.so ${l} || die
|
||||
local bl=$(basename ${l})
|
||||
dosym ${bl} /usr/$(get_libdir)/${bl%.*}
|
||||
done
|
||||
insinto /usr
|
||||
doins -r include || die
|
||||
|
||||
dodoc README CHANGES doc/Release_Notes.txt
|
||||
if use doc ; then
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r doc/html || die
|
||||
fi
|
||||
if use examples ; then
|
||||
insinto /usr/share/doc/${PF}/examples/build
|
||||
doins build/*.inc || die
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r examples || die
|
||||
fi
|
||||
}
|
@ -0,0 +1,125 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.11.34.ebuild,v 1.1 2011/12/20 06:51:37 keri Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit eutils flag-o-matic java-pkg-opt-2
|
||||
|
||||
PATCHSET_VER="0"
|
||||
|
||||
DESCRIPTION="free, small, and standard compliant Prolog compiler"
|
||||
HOMEPAGE="http://www.swi-prolog.org/"
|
||||
SRC_URI="http://www.swi-prolog.org/download/devel/src/pl-${PV}.tar.gz
|
||||
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="debug doc gmp hardened java minimal odbc readline ssl static test zlib X"
|
||||
|
||||
RDEPEND="sys-libs/ncurses
|
||||
zlib? ( sys-libs/zlib )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
readline? ( sys-libs/readline )
|
||||
gmp? ( dev-libs/gmp )
|
||||
ssl? ( dev-libs/openssl )
|
||||
java? ( >=virtual/jdk-1.4 )
|
||||
X? (
|
||||
virtual/jpeg
|
||||
x11-libs/libX11
|
||||
x11-libs/libXft
|
||||
x11-libs/libXpm
|
||||
x11-libs/libXt
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( x11-proto/xproto )
|
||||
java? ( test? ( =dev-java/junit-3.8* ) )"
|
||||
|
||||
S="${WORKDIR}/pl-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_FORCE=yes
|
||||
EPATCH_SUFFIX=patch
|
||||
epatch "${WORKDIR}"/${PV}
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
use ppc && append-flags -mno-altivec
|
||||
use hardened && append-flags -fno-unit-at-a-time
|
||||
use debug && append-flags -DO_DEBUG
|
||||
|
||||
cd "${S}"/src
|
||||
econf \
|
||||
--libdir=/usr/$(get_libdir) \
|
||||
$(use_enable gmp) \
|
||||
$(use_enable readline) \
|
||||
$(use_enable !static shared) \
|
||||
--enable-custom-flags COFLAGS="${CFLAGS}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}"/src
|
||||
emake || die "emake failed"
|
||||
|
||||
if ! use minimal ; then
|
||||
local jpltestconf
|
||||
if use java && use test ; then
|
||||
jpltestconf="--with-junit=$(java-config --classpath junit)"
|
||||
fi
|
||||
|
||||
cd "${S}/packages"
|
||||
econf \
|
||||
--libdir=/usr/$(get_libdir) \
|
||||
--with-chr \
|
||||
--with-clib \
|
||||
--with-clpqr \
|
||||
--with-cpp \
|
||||
--with-http \
|
||||
$(use_with java jpl) \
|
||||
${jpltestconf} \
|
||||
--with-nlp \
|
||||
$(use_with odbc) \
|
||||
--with-pldoc \
|
||||
--with-plunit \
|
||||
--with-protobufs \
|
||||
--with-R \
|
||||
--with-RDF \
|
||||
--with-semweb \
|
||||
--with-sgml \
|
||||
$(use_with ssl) \
|
||||
--with-table \
|
||||
--with-tipc \
|
||||
$(use_with X xpce) \
|
||||
$(use_with zlib) \
|
||||
COFLAGS='"${CFLAGS}"'
|
||||
|
||||
emake || die "packages emake failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}/src"
|
||||
emake check || die "make check failed. See above for details."
|
||||
|
||||
if ! use minimal ; then
|
||||
cd "${S}/packages"
|
||||
emake check || die "make check failed. See above for details."
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -C src DESTDIR="${D}" install || die "install src failed"
|
||||
|
||||
if ! use minimal ; then
|
||||
emake -C packages DESTDIR="${D}" install || die "install packages failed"
|
||||
if use doc ; then
|
||||
emake -C packages DESTDIR="${D}" html-install || die "html-install failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION || die
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST daemons-1.1.3.gem 33280 RMD160 0c4e1565c0016c84dd708547e28cc535bfc2086a SHA1 b124f7e068f3ec763c45dd61abd1fbb35c622282 SHA256 fd5c279270ccd61a895ae61afc19c76b1fe22aa2c2d27a296042ef435ea09c13
|
||||
DIST daemons-1.1.4.gem 33792 RMD160 cc1992b05643f10899819472fa5efa3abe77a3f2 SHA1 6603f661cc3b9f591db66b5fbb18d648288651a0 SHA256 e7a7e5bf035a6de2b7aed78845c8f2e5fdfd00b157620b250448e80048a6ca8e
|
||||
DIST daemons-1.1.5.gem 33792 RMD160 a0790b19e58e57335b91d6edc93a2b6d1eb41633 SHA1 6126bcdb3c4c309f02e1559e637297eda43861b6 SHA256 890c5cc25cd38b54a219cabd643264c59e644cd447c394db8d8c52e3f89b2cc0
|
||||
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/daemons/daemons-1.1.5.ebuild,v 1.1 2011/12/20 06:38:24 graaff Exp $
|
||||
|
||||
EAPI=4
|
||||
USE_RUBY="ruby18 ree18 ruby19 jruby"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="Releases README TODO"
|
||||
RUBY_FAKEGEM_DOCDIR="html"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Wrap existing ruby scripts to be run as a daemon"
|
||||
HOMEPAGE="http://daemons.rubyforge.org/"
|
||||
|
||||
LICENSE="|| ( Ruby GPL-2 ) MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="examples"
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
use examples || return
|
||||
|
||||
insinto /usr/share/doc/${PF}/
|
||||
doins -r examples
|
||||
}
|
@ -1,22 +0,0 @@
|
||||
!<=dev-cpp/tbb-2.1.016
|
||||
!<=dev-cpp/tbb-2.1.016
|
||||
0
|
||||
http://www.threadingbuildingblocks.org/uploads/78/170/3.0%20update%207/tbb30_196oss_src.tgz
|
||||
|
||||
http://www.threadingbuildingblocks.org/
|
||||
GPL-2-with-exceptions
|
||||
High level abstract threading library
|
||||
~amd64 ~x86
|
||||
eutils multilib portability toolchain-funcs user versionator
|
||||
debug doc examples
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile install prepare test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
sys-libs/ncurses zlib? ( sys-libs/zlib ) odbc? ( dev-db/unixODBC ) readline? ( sys-libs/readline ) gmp? ( dev-libs/gmp ) ssl? ( dev-libs/openssl ) java? ( >=virtual/jdk-1.4 ) X? ( virtual/jpeg x11-libs/libX11 x11-libs/libXft x11-libs/libXpm x11-libs/libXt x11-libs/libICE x11-libs/libSM ) X? ( x11-proto/xproto ) java? ( test? ( =dev-java/junit-3.8* ) ) java? ( >=dev-java/java-config-2.1.9-r1 )
|
||||
sys-libs/ncurses zlib? ( sys-libs/zlib ) odbc? ( dev-db/unixODBC ) readline? ( sys-libs/readline ) gmp? ( dev-libs/gmp ) ssl? ( dev-libs/openssl ) java? ( >=virtual/jdk-1.4 ) X? ( virtual/jpeg x11-libs/libX11 x11-libs/libXft x11-libs/libXpm x11-libs/libXt x11-libs/libICE x11-libs/libSM ) java? ( >=dev-java/java-config-2.1.9-r1 )
|
||||
0
|
||||
http://www.swi-prolog.org/download/devel/src/pl-5.11.34.tar.gz mirror://gentoo/swi-prolog-5.11.34-gentoo-patchset-0.tar.gz
|
||||
|
||||
http://www.swi-prolog.org/
|
||||
LGPL-2.1
|
||||
free, small, and standard compliant Prolog compiler
|
||||
~amd64 ~ppc ~x86
|
||||
eutils flag-o-matic java-pkg-opt-2 java-utils-2 multilib portability toolchain-funcs user versionator
|
||||
debug doc gmp hardened java minimal odbc readline ssl static test zlib X elibc_FreeBSD java
|
||||
|
||||
|
||||
|
||||
2
|
||||
|
||||
compile configure install preinst prepare setup test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
ruby_targets_ruby18? ( dev-lang/ruby:1.8 ) ruby_targets_ree18? ( dev-lang/ruby-enterprise:1.8 ) ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_jruby? ( dev-java/jruby ) ruby_targets_ruby18? ( doc? ( dev-ruby/rake[ruby_targets_ruby18] ) ) ruby_targets_ree18? ( doc? ( dev-ruby/rake[ruby_targets_ree18] ) ) ruby_targets_ruby19? ( doc? ( dev-ruby/rake[ruby_targets_ruby19] ) ) ruby_targets_jruby? ( doc? ( dev-ruby/rake[ruby_targets_jruby] ) ) ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] ) ruby_targets_ree18? ( virtual/rubygems[ruby_targets_ree18] ) ruby_targets_ruby19? ( virtual/rubygems[ruby_targets_ruby19] ) ruby_targets_jruby? ( virtual/rubygems[ruby_targets_jruby] ) test? ( ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] ) ruby_targets_ree18? ( virtual/rubygems[ruby_targets_ree18] ) ruby_targets_ruby19? ( virtual/rubygems[ruby_targets_ruby19] ) ruby_targets_jruby? ( virtual/rubygems[ruby_targets_jruby] ) )
|
||||
ruby_targets_ruby18? ( dev-lang/ruby:1.8 ) ruby_targets_ree18? ( dev-lang/ruby-enterprise:1.8 ) ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_jruby? ( dev-java/jruby ) ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] ) ruby_targets_ree18? ( virtual/rubygems[ruby_targets_ree18] ) ruby_targets_ruby19? ( virtual/rubygems[ruby_targets_ruby19] ) ruby_targets_jruby? ( virtual/rubygems[ruby_targets_jruby] )
|
||||
0
|
||||
mirror://rubygems/daemons-1.1.5.gem
|
||||
|
||||
http://daemons.rubyforge.org/
|
||||
|| ( Ruby GPL-2 ) MIT
|
||||
Wrap existing ruby scripts to be run as a daemon
|
||||
~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
|
||||
eutils java-utils-2 multilib portability ruby-fakegem ruby-ng toolchain-funcs user versionator
|
||||
examples elibc_FreeBSD ruby_targets_ruby18 ruby_targets_ree18 ruby_targets_ruby19 ruby_targets_jruby doc doc test
|
||||
|| ( ruby_targets_ruby18 ruby_targets_ree18 ruby_targets_ruby19 ruby_targets_jruby )
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install prepare setup test unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.1.5* x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.1.5* x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
0
|
||||
http://www.bio.cam.ac.uk/ccpn/download/ccpnmr/analysis2.1.5.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.1.5-110602.patch.bz2
|
||||
mirror
|
||||
http://www.ccpn.ac.uk/ccpn
|
||||
|| ( CCPN LGPL-2.1 )
|
||||
The Collaborative Computing Project for NMR
|
||||
~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
eutils multilib portability python toolchain-funcs user versionator
|
||||
extendnmr +opengl
|
||||
|
||||
extendnmr? ( <=sci-chemistry/aria-2.3.2 sci-chemistry/prodecomp )
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.1.5* x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.1.5* x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
0
|
||||
http://www.bio.cam.ac.uk/ccpn/download/ccpnmr/analysis2.1.5.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.1.5-110629.patch.bz2
|
||||
mirror
|
||||
http://www.ccpn.ac.uk/ccpn
|
||||
|| ( CCPN LGPL-2.1 )
|
||||
The Collaborative Computing Project for NMR
|
||||
~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
eutils multilib portability python toolchain-funcs user versionator
|
||||
extendnmr +opengl
|
||||
|
||||
extendnmr? ( <=sci-chemistry/aria-2.3.2 sci-chemistry/prodecomp )
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.1.5* x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.1.5* x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
0
|
||||
http://www.bio.cam.ac.uk/ccpn/download/ccpnmr/analysis2.1.5.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.1.5-110817.patch.bz2
|
||||
mirror
|
||||
http://www.ccpn.ac.uk/ccpn
|
||||
|| ( CCPN LGPL-2.1 )
|
||||
The Collaborative Computing Project for NMR
|
||||
~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
eutils multilib portability python toolchain-funcs user versionator
|
||||
extendnmr +opengl
|
||||
|
||||
extendnmr? ( <=sci-chemistry/aria-2.3.2 sci-chemistry/prodecomp )
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.1.5* x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.1.5* x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
0
|
||||
http://www.bio.cam.ac.uk/ccpn/download/ccpnmr/analysis2.1.5.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.1.5-110905.patch.bz2
|
||||
mirror
|
||||
http://www.ccpn.ac.uk/ccpn
|
||||
|| ( CCPN LGPL-2.1 )
|
||||
The Collaborative Computing Project for NMR
|
||||
~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
eutils multilib portability python toolchain-funcs user versionator
|
||||
extendnmr +opengl
|
||||
|
||||
extendnmr? ( <=sci-chemistry/aria-2.3.2 sci-chemistry/prodecomp )
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.1.5* sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.1.5* sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
0
|
||||
http://www.bio.cam.ac.uk/ccpn/download/ccpnmr/analysis2.1.5.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.1.5-110926.patch.bz2
|
||||
mirror
|
||||
http://www.ccpn.ac.uk/ccpn
|
||||
|| ( CCPN LGPL-2.1 )
|
||||
The Collaborative Computing Project for NMR
|
||||
~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
eutils multilib portability python toolchain-funcs user versionator
|
||||
extendnmr +opengl
|
||||
|
||||
extendnmr? ( <=sci-chemistry/aria-2.3.2 sci-chemistry/prodecomp )
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.1.5* >=sci-libs/ccpn-data-2.1.5_p111011 sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.1.5* >=sci-libs/ccpn-data-2.1.5_p111011 sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
0
|
||||
http://www.bio.cam.ac.uk/ccpn/download/ccpnmr/analysis2.1.5.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.1.5-111017.patch.xz
|
||||
mirror
|
||||
http://www.ccpn.ac.uk/ccpn
|
||||
|| ( CCPN LGPL-2.1 )
|
||||
The Collaborative Computing Project for NMR
|
||||
~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
eutils multilib portability python toolchain-funcs user versionator
|
||||
extendnmr +opengl
|
||||
|
||||
extendnmr? ( <=sci-chemistry/aria-2.3.2 sci-chemistry/prodecomp )
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.1.5* >=sci-libs/ccpn-data-2.1.5_p111011 sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.1.5* >=sci-libs/ccpn-data-2.1.5_p111011 sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
0
|
||||
http://www.bio.cam.ac.uk/ccpn/download/ccpnmr/analysis2.1.5.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.1.5-111028.patch.xz
|
||||
mirror
|
||||
http://www.ccpn.ac.uk/ccpn
|
||||
|| ( CCPN LGPL-2.1 )
|
||||
The Collaborative Computing Project for NMR
|
||||
~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
eutils multilib portability python toolchain-funcs user versionator
|
||||
extendnmr +opengl
|
||||
|
||||
extendnmr? ( <=sci-chemistry/aria-2.3.2 sci-chemistry/prodecomp )
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.1.5* >=sci-libs/ccpn-data-2.1.5_p111011 sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.1.5* >=sci-libs/ccpn-data-2.1.5_p111011 sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
0
|
||||
http://www.bio.cam.ac.uk/ccpn/download/ccpnmr/analysis2.1.5.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.1.5-111124.patch.xz
|
||||
mirror
|
||||
http://www.ccpn.ac.uk/ccpn
|
||||
|| ( CCPN LGPL-2.1 )
|
||||
The Collaborative Computing Project for NMR
|
||||
~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
eutils multilib portability python toolchain-funcs user versionator
|
||||
extendnmr +opengl
|
||||
|
||||
extendnmr? ( <=sci-chemistry/aria-2.3.2 sci-chemistry/prodecomp )
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.1.5* >=sci-libs/ccpn-data-2.1.5_p111011 sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.1.5* >=sci-libs/ccpn-data-2.1.5_p111011 sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
0
|
||||
http://www.bio.cam.ac.uk/ccpn/download/ccpnmr/analysis2.1.5.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.1.5-111011.patch.xz
|
||||
http://www.bio.cam.ac.uk/ccpn/download/ccpnmr/analysis2.1.5.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.1.5-111220.patch.xz
|
||||
mirror
|
||||
http://www.ccpn.ac.uk/ccpn
|
||||
|| ( CCPN LGPL-2.1 )
|
@ -1,22 +0,0 @@
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.2.1* x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.2.1* x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
0
|
||||
http://www.bio.cam.ac.uk/ccpn/download/ccpnmr/analysis2.2.1.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.2.1-110602.patch.bz2
|
||||
mirror
|
||||
http://www.ccpn.ac.uk/ccpn
|
||||
|| ( CCPN LGPL-2.1 )
|
||||
The Collaborative Computing Project for NMR
|
||||
~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
eutils multilib portability python toolchain-funcs user versionator
|
||||
extendnmr +opengl
|
||||
|
||||
extendnmr? ( >=sci-chemistry/aria-2.3.2-r1 sci-chemistry/prodecomp )
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.2.1* x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.2.1* x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
0
|
||||
http://www.bio.cam.ac.uk/ccpn/download/ccpnmr/analysis2.2.1.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.2.1-110629.patch.bz2
|
||||
mirror
|
||||
http://www.ccpn.ac.uk/ccpn
|
||||
|| ( CCPN LGPL-2.1 )
|
||||
The Collaborative Computing Project for NMR
|
||||
~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
eutils multilib portability python toolchain-funcs user versionator
|
||||
extendnmr +opengl
|
||||
|
||||
extendnmr? ( >=sci-chemistry/aria-2.3.2-r1 sci-chemistry/prodecomp )
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.2.1* x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.2.1* x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
0
|
||||
http://www.bio.cam.ac.uk/ccpn/download/ccpnmr/analysis2.2.1.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.2.1-110817.patch.bz2
|
||||
mirror
|
||||
http://www.ccpn.ac.uk/ccpn
|
||||
|| ( CCPN LGPL-2.1 )
|
||||
The Collaborative Computing Project for NMR
|
||||
~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
eutils multilib portability python toolchain-funcs user versionator
|
||||
extendnmr +opengl
|
||||
|
||||
extendnmr? ( >=sci-chemistry/aria-2.3.2-r1 sci-chemistry/prodecomp )
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.2.1* x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.2.1* x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
0
|
||||
http://www.bio.cam.ac.uk/ccpn/download/ccpnmr/analysis2.2.1.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.2.1-110905.patch.bz2
|
||||
mirror
|
||||
http://www.ccpn.ac.uk/ccpn
|
||||
|| ( CCPN LGPL-2.1 )
|
||||
The Collaborative Computing Project for NMR
|
||||
~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
eutils multilib portability python toolchain-funcs user versionator
|
||||
extendnmr +opengl
|
||||
|
||||
extendnmr? ( >=sci-chemistry/aria-2.3.2-r1 sci-chemistry/prodecomp )
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.2.1* sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.2.1* sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
0
|
||||
http://www.bio.cam.ac.uk/ccpn/download/ccpnmr/analysis2.2.1.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.2.1-110926.patch.bz2
|
||||
mirror
|
||||
http://www.ccpn.ac.uk/ccpn
|
||||
|| ( CCPN LGPL-2.1 )
|
||||
The Collaborative Computing Project for NMR
|
||||
~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
eutils multilib portability python toolchain-funcs user versionator
|
||||
extendnmr +opengl
|
||||
|
||||
extendnmr? ( >=sci-chemistry/aria-2.3.2-r1 sci-chemistry/prodecomp )
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.2.1* >=sci-libs/ccpn-data-2.2.1_p111011 sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.2.1* >=sci-libs/ccpn-data-2.2.1_p111011 sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
0
|
||||
http://www.bio.cam.ac.uk/ccpn/download/ccpnmr/analysis2.2.1.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.2.1-111017.patch.xz
|
||||
mirror
|
||||
http://www.ccpn.ac.uk/ccpn
|
||||
|| ( CCPN LGPL-2.1 )
|
||||
The Collaborative Computing Project for NMR
|
||||
~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
eutils multilib portability python toolchain-funcs user versionator
|
||||
extendnmr +opengl
|
||||
|
||||
extendnmr? ( >=sci-chemistry/aria-2.3.2-r1 sci-chemistry/prodecomp )
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.2.1* >=sci-libs/ccpn-data-2.2.1_p111011 sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.2.1* >=sci-libs/ccpn-data-2.2.1_p111011 sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
0
|
||||
http://www.bio.cam.ac.uk/ccpn/download/ccpnmr/analysis2.2.1.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.2.1-111019.patch.xz
|
||||
mirror
|
||||
http://www.ccpn.ac.uk/ccpn
|
||||
|| ( CCPN LGPL-2.1 )
|
||||
The Collaborative Computing Project for NMR
|
||||
~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
eutils multilib portability python toolchain-funcs user versionator
|
||||
extendnmr +opengl
|
||||
|
||||
extendnmr? ( >=sci-chemistry/aria-2.3.2-r1 sci-chemistry/prodecomp )
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.2.1* >=sci-libs/ccpn-data-2.2.1_p111011 sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.2.1* >=sci-libs/ccpn-data-2.2.1_p111011 sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
0
|
||||
http://www.bio.cam.ac.uk/ccpn/download/ccpnmr/analysis2.2.1.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.2.1-111028.patch.xz
|
||||
mirror
|
||||
http://www.ccpn.ac.uk/ccpn
|
||||
|| ( CCPN LGPL-2.1 )
|
||||
The Collaborative Computing Project for NMR
|
||||
~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
eutils multilib portability python toolchain-funcs user versionator
|
||||
extendnmr +opengl
|
||||
|
||||
extendnmr? ( >=sci-chemistry/aria-2.3.2-r1 sci-chemistry/prodecomp )
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.2.1* >=sci-libs/ccpn-data-2.2.1_p111011 sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.2.1* >=sci-libs/ccpn-data-2.2.1_p111011 sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
0
|
||||
http://www.bio.cam.ac.uk/ccpn/download/ccpnmr/analysis2.2.1.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.2.1-111124.patch.xz
|
||||
mirror
|
||||
http://www.ccpn.ac.uk/ccpn
|
||||
|| ( CCPN LGPL-2.1 )
|
||||
The Collaborative Computing Project for NMR
|
||||
~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
eutils multilib portability python toolchain-funcs user versionator
|
||||
extendnmr +opengl
|
||||
|
||||
extendnmr? ( >=sci-chemistry/aria-2.3.2-r1 sci-chemistry/prodecomp )
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.2.1* >=sci-libs/ccpn-data-2.2.1_p111011 sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
dev-lang/tk[threads] >=dev-python/numpy-1.4 >=dev-tcltk/tix-8.4.3 =sci-libs/ccpn-data-2.2.1* >=sci-libs/ccpn-data-2.2.1_p111011 sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
0
|
||||
http://www.bio.cam.ac.uk/ccpn/download/ccpnmr/analysis2.2.1.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.2.1-111011.patch.xz
|
||||
http://www.bio.cam.ac.uk/ccpn/download/ccpnmr/analysis2.2.1.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.2.1-111220.patch.xz
|
||||
mirror
|
||||
http://www.ccpn.ac.uk/ccpn
|
||||
|| ( CCPN LGPL-2.1 )
|
@ -0,0 +1,22 @@
|
||||
dev-util/pkgconfig >=dev-util/cmake-2.8.4 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
>=dev-libs/boost-1.34 atlas? ( sci-libs/lapack-atlas ) blas? ( virtual/blas ) lapack? ( virtual/lapack )
|
||||
0
|
||||
mirror://sourceforge/arma/armadillo-2.4.2.tar.gz
|
||||
|
||||
http://arma.sourceforge.net/
|
||||
LGPL-3
|
||||
Streamlined C++ linear algebra library
|
||||
~amd64 ~x86
|
||||
base cmake-utils eutils flag-o-matic multilib portability toolchain-funcs user
|
||||
atlas blas doc lapack
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install prepare test unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-python/numpy sci-libs/scikits dev-python/setuptools doc? ( dev-python/sphinx ) >=app-admin/eselect-python-20091230 =dev-lang/python-2*
|
||||
dev-python/numpy sci-libs/scikits >=app-admin/eselect-python-20091230 =dev-lang/python-2*
|
||||
0
|
||||
mirror://pypi/s/scikits.image/scikits.image-0.2.2.tar.gz
|
||||
|
||||
http://stefanv.github.com/scikits.image
|
||||
BSD
|
||||
Image processing routines for SciPy
|
||||
~amd64 ~x86
|
||||
distutils multilib python toolchain-funcs
|
||||
doc
|
||||
|
||||
|
||||
|
||||
2
|
||||
|
||||
compile install postinst postrm prepare test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
dev-python/numpy dev-python/cython dev-python/setuptools doc? ( dev-python/sphinx ) >=app-admin/eselect-python-20091230 =dev-lang/python-2*
|
||||
sci-libs/scipy sci-libs/scikits gtk? ( dev-python/pygtk ) qt4? ( dev-python/PyQt4 ) >=app-admin/eselect-python-20091230 =dev-lang/python-2*
|
||||
0
|
||||
mirror://pypi/s/scikits-image/scikits-image-0.4.2.tar.gz
|
||||
|
||||
http://scikits-image.org/
|
||||
BSD
|
||||
Image processing routines for SciPy
|
||||
~amd64 ~x86
|
||||
distutils multilib python toolchain-funcs
|
||||
doc gtk qt4
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile install postinst postrm prepare test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
>=sys-devel/binutils-2.16.1 >=dev-libs/nss-3.12.10 >=dev-libs/nspr-4.8.8 >=dev-libs/glib-2.26 >=media-libs/mesa-7.10 >=media-libs/libpng-1.4.1[apng] >=x11-libs/cairo-1.10 >=x11-libs/pango-1.14.0 >=x11-libs/gtk+-2.14 virtual/libffi system-sqlite? ( >=dev-db/sqlite-3.7.5[fts3,secure-delete,unlock-notify,debug=] ) crypt? ( >=app-crypt/gnupg-1.4 ) webm? ( media-libs/libvpx media-libs/alsa-lib ) dev-util/pkgconfig webm? ( amd64? ( >=dev-lang/yasm-1.1 ) x86? ( >=dev-lang/yasm-1.1 ) ) >=app-admin/eselect-python-20091230 x11-libs/libXrender x11-libs/libXt x11-libs/libXmu >=sys-libs/zlib-1.1.4 dev-util/pkgconfig =dev-lang/python-2*[threads] app-arch/zip app-arch/unzip >=app-text/hunspell-1.2 dev-libs/expat >=dev-libs/libIDL-0.8.0 >=dev-libs/libevent-1.4.7 >=x11-libs/cairo-1.8[X] >=x11-libs/gtk+-2.8.6:2 >=x11-libs/pango-1.10.1[X] virtual/jpeg alsa? ( media-libs/alsa-lib ) dbus? ( >=dev-libs/dbus-glib-0.72 ) libnotify? ( >=x11-libs/libnotify-0.4 ) startup-notification? ( >=x11-libs/startup-notification-0.8 ) wifi? ( net-wireless/wireless-tools ) || ( =sys-devel/automake-1.11* ) =sys-devel/autoconf-2.1* sys-devel/libtool app-arch/unzip >=app-admin/eselect-python-20091230
|
||||
>=sys-devel/binutils-2.16.1 >=dev-libs/nss-3.12.10 >=dev-libs/nspr-4.8.8 >=dev-libs/glib-2.26 >=media-libs/mesa-7.10 >=media-libs/libpng-1.4.1[apng] >=x11-libs/cairo-1.10 >=x11-libs/pango-1.14.0 >=x11-libs/gtk+-2.14 virtual/libffi system-sqlite? ( >=dev-db/sqlite-3.7.5[fts3,secure-delete,unlock-notify,debug=] ) crypt? ( >=app-crypt/gnupg-1.4 ) webm? ( media-libs/libvpx media-libs/alsa-lib ) >=app-admin/eselect-python-20091230 x11-libs/libXrender x11-libs/libXt x11-libs/libXmu >=sys-libs/zlib-1.1.4 app-arch/zip app-arch/unzip >=app-text/hunspell-1.2 dev-libs/expat >=dev-libs/libIDL-0.8.0 >=dev-libs/libevent-1.4.7 >=x11-libs/cairo-1.8[X] >=x11-libs/gtk+-2.8.6:2 >=x11-libs/pango-1.10.1[X] virtual/jpeg alsa? ( media-libs/alsa-lib ) dbus? ( >=dev-libs/dbus-glib-0.72 ) libnotify? ( >=x11-libs/libnotify-0.4 ) startup-notification? ( >=x11-libs/startup-notification-0.8 ) wifi? ( net-wireless/wireless-tools ) >=app-admin/eselect-python-20091230
|
||||
0
|
||||
ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/source/seamonkey-2.4.1.source.tar.bz2 -> seamonkey-2.4.1.source.tar.bz2 http://dev.gentoo.org/~polynomial-c/mozilla/patchsets/seamonkey-2.4.1-patches-01.tar.xz crypt? ( http://www.mozilla-enigmail.org/download/source/enigmail-1.3.3.tar.gz ) linguas_be? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.be.langpack.xpi -> seamonkey-2.4.1-be.xpi ) linguas_ca? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.ca.langpack.xpi -> seamonkey-2.4.1-ca.xpi ) linguas_cs? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.cs.langpack.xpi -> seamonkey-2.4.1-cs.xpi ) linguas_de? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.de.langpack.xpi -> seamonkey-2.4.1-de.xpi ) linguas_en_GB? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.en-GB.langpack.xpi -> seamonkey-2.4.1-en-GB.xpi ) linguas_en_US? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.en-US.langpack.xpi -> seamonkey-2.4.1-en-US.xpi ) linguas_es_AR? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.es-AR.langpack.xpi -> seamonkey-2.4.1-es-AR.xpi ) linguas_es_ES? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.es-ES.langpack.xpi -> seamonkey-2.4.1-es-ES.xpi ) linguas_es? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.es-ES.langpack.xpi -> seamonkey-2.4.1-es-ES.xpi ) linguas_fi? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.fi.langpack.xpi -> seamonkey-2.4.1-fi.xpi ) linguas_fr? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.fr.langpack.xpi -> seamonkey-2.4.1-fr.xpi ) linguas_gl? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.gl.langpack.xpi -> seamonkey-2.4.1-gl.xpi ) linguas_hu? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.hu.langpack.xpi -> seamonkey-2.4.1-hu.xpi ) linguas_it? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.it.langpack.xpi -> seamonkey-2.4.1-it.xpi ) linguas_ja? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.ja.langpack.xpi -> seamonkey-2.4.1-ja.xpi ) linguas_lt? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.lt.langpack.xpi -> seamonkey-2.4.1-lt.xpi ) linguas_nb_NO? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.nb-NO.langpack.xpi -> seamonkey-2.4.1-nb-NO.xpi ) linguas_nb? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.nb-NO.langpack.xpi -> seamonkey-2.4.1-nb-NO.xpi ) linguas_nl? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.nl.langpack.xpi -> seamonkey-2.4.1-nl.xpi ) linguas_pl? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.pl.langpack.xpi -> seamonkey-2.4.1-pl.xpi ) linguas_pt_PT? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.pt-PT.langpack.xpi -> seamonkey-2.4.1-pt-PT.xpi ) linguas_pt? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.pt-PT.langpack.xpi -> seamonkey-2.4.1-pt-PT.xpi ) linguas_ru? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.ru.langpack.xpi -> seamonkey-2.4.1-ru.xpi ) linguas_sk? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.sk.langpack.xpi -> seamonkey-2.4.1-sk.xpi ) linguas_sv_SE? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.sv-SE.langpack.xpi -> seamonkey-2.4.1-sv-SE.xpi ) linguas_sv? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.sv-SE.langpack.xpi -> seamonkey-2.4.1-sv-SE.xpi ) linguas_tr? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.tr.langpack.xpi -> seamonkey-2.4.1-tr.xpi ) linguas_zh_CN? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.zh-CN.langpack.xpi -> seamonkey-2.4.1-zh-CN.xpi ) linguas_zh? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.4.1/langpack/seamonkey-2.4.1.zh-CN.langpack.xpi -> seamonkey-2.4.1-zh-CN.xpi )
|
||||
|
||||
http://www.seamonkey-project.org
|
||||
|| ( MPL-1.1 GPL-2 LGPL-2.1 )
|
||||
Seamonkey Web Browser
|
||||
~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86
|
||||
autotools eutils fdo-mime flag-o-matic libtool makeedit mozconfig-3 mozcoreconf-2 mozextension multilib portability python toolchain-funcs user
|
||||
+alsa +chatzilla +crypt +ipc +methodjit +roaming system-sqlite +webm linguas_be linguas_ca linguas_cs linguas_de linguas_en linguas_en_GB linguas_en_US linguas_es_AR linguas_es_ES linguas_es linguas_fi linguas_fr linguas_gl linguas_hu linguas_it linguas_ja linguas_lt linguas_nb_NO linguas_nb linguas_nl linguas_pl linguas_pt_PT linguas_pt linguas_ru linguas_sk linguas_sv_SE linguas_sv linguas_tr linguas_zh_CN linguas_zh custom-cflags custom-optimization +alsa +dbus debug libnotify startup-notification system-sqlite wifi
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile configure install postinst preinst prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
>=sys-devel/binutils-2.16.1 >=dev-libs/nss-3.12.10 >=dev-libs/nspr-4.8.8 >=dev-libs/glib-2.26 >=media-libs/mesa-7.10 >=media-libs/libpng-1.4.1[apng] >=x11-libs/cairo-1.10 >=x11-libs/pango-1.14.0 >=x11-libs/gtk+-2.14 virtual/libffi system-sqlite? ( >=dev-db/sqlite-3.7.5[fts3,secure-delete,unlock-notify,debug=] ) crypt? ( >=app-crypt/gnupg-1.4 ) webm? ( media-libs/libvpx media-libs/alsa-lib ) dev-util/pkgconfig webm? ( amd64? ( >=dev-lang/yasm-1.1 ) x86? ( >=dev-lang/yasm-1.1 ) ) >=app-admin/eselect-python-20091230 x11-libs/libXrender x11-libs/libXt x11-libs/libXmu >=sys-libs/zlib-1.1.4 dev-util/pkgconfig =dev-lang/python-2*[threads] app-arch/zip app-arch/unzip >=app-text/hunspell-1.2 dev-libs/expat >=dev-libs/libIDL-0.8.0 >=dev-libs/libevent-1.4.7 >=x11-libs/cairo-1.8[X] >=x11-libs/gtk+-2.8.6:2 >=x11-libs/pango-1.10.1[X] virtual/jpeg alsa? ( media-libs/alsa-lib ) dbus? ( >=dev-libs/dbus-glib-0.72 ) libnotify? ( >=x11-libs/libnotify-0.4 ) startup-notification? ( >=x11-libs/startup-notification-0.8 ) wifi? ( net-wireless/wireless-tools ) || ( =sys-devel/automake-1.11* ) =sys-devel/autoconf-2.1* sys-devel/libtool app-arch/unzip >=app-admin/eselect-python-20091230
|
||||
>=sys-devel/binutils-2.16.1 >=dev-libs/nss-3.12.10 >=dev-libs/nspr-4.8.8 >=dev-libs/glib-2.26 >=media-libs/mesa-7.10 >=media-libs/libpng-1.4.1[apng] >=x11-libs/cairo-1.10 >=x11-libs/pango-1.14.0 >=x11-libs/gtk+-2.14 virtual/libffi system-sqlite? ( >=dev-db/sqlite-3.7.5[fts3,secure-delete,unlock-notify,debug=] ) crypt? ( >=app-crypt/gnupg-1.4 ) webm? ( media-libs/libvpx media-libs/alsa-lib ) >=app-admin/eselect-python-20091230 x11-libs/libXrender x11-libs/libXt x11-libs/libXmu >=sys-libs/zlib-1.1.4 app-arch/zip app-arch/unzip >=app-text/hunspell-1.2 dev-libs/expat >=dev-libs/libIDL-0.8.0 >=dev-libs/libevent-1.4.7 >=x11-libs/cairo-1.8[X] >=x11-libs/gtk+-2.8.6:2 >=x11-libs/pango-1.10.1[X] virtual/jpeg alsa? ( media-libs/alsa-lib ) dbus? ( >=dev-libs/dbus-glib-0.72 ) libnotify? ( >=x11-libs/libnotify-0.4 ) startup-notification? ( >=x11-libs/startup-notification-0.8 ) wifi? ( net-wireless/wireless-tools ) >=app-admin/eselect-python-20091230
|
||||
0
|
||||
ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/source/seamonkey-2.5.source.tar.bz2 -> seamonkey-2.5.source.tar.bz2 http://dev.gentoo.org/~polynomial-c/mozilla/patchsets/seamonkey-2.5-patches-01.tar.xz crypt? ( http://www.mozilla-enigmail.org/download/source/enigmail-1.3.3.tar.gz ) linguas_be? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.be.langpack.xpi -> seamonkey-2.5-be.xpi ) linguas_ca? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.ca.langpack.xpi -> seamonkey-2.5-ca.xpi ) linguas_cs? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.cs.langpack.xpi -> seamonkey-2.5-cs.xpi ) linguas_de? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.de.langpack.xpi -> seamonkey-2.5-de.xpi ) linguas_en_GB? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.en-GB.langpack.xpi -> seamonkey-2.5-en-GB.xpi ) linguas_en_US? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.en-US.langpack.xpi -> seamonkey-2.5-en-US.xpi ) linguas_es_AR? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.es-AR.langpack.xpi -> seamonkey-2.5-es-AR.xpi ) linguas_es? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.es-AR.langpack.xpi -> seamonkey-2.5-es-AR.xpi ) linguas_es_ES? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.es-ES.langpack.xpi -> seamonkey-2.5-es-ES.xpi ) linguas_es? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.es-ES.langpack.xpi -> seamonkey-2.5-es-ES.xpi ) linguas_fi? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.fi.langpack.xpi -> seamonkey-2.5-fi.xpi ) linguas_fr? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.fr.langpack.xpi -> seamonkey-2.5-fr.xpi ) linguas_gl? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.gl.langpack.xpi -> seamonkey-2.5-gl.xpi ) linguas_hu? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.hu.langpack.xpi -> seamonkey-2.5-hu.xpi ) linguas_it? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.it.langpack.xpi -> seamonkey-2.5-it.xpi ) linguas_ja? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.ja.langpack.xpi -> seamonkey-2.5-ja.xpi ) linguas_lt? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.lt.langpack.xpi -> seamonkey-2.5-lt.xpi ) linguas_nb_NO? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.nb-NO.langpack.xpi -> seamonkey-2.5-nb-NO.xpi ) linguas_nb? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.nb-NO.langpack.xpi -> seamonkey-2.5-nb-NO.xpi ) linguas_nl? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.nl.langpack.xpi -> seamonkey-2.5-nl.xpi ) linguas_pl? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.pl.langpack.xpi -> seamonkey-2.5-pl.xpi ) linguas_pt_PT? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.pt-PT.langpack.xpi -> seamonkey-2.5-pt-PT.xpi ) linguas_pt? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.pt-PT.langpack.xpi -> seamonkey-2.5-pt-PT.xpi ) linguas_ru? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.ru.langpack.xpi -> seamonkey-2.5-ru.xpi ) linguas_sk? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.sk.langpack.xpi -> seamonkey-2.5-sk.xpi ) linguas_sv_SE? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.sv-SE.langpack.xpi -> seamonkey-2.5-sv-SE.xpi ) linguas_sv? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.sv-SE.langpack.xpi -> seamonkey-2.5-sv-SE.xpi ) linguas_tr? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.tr.langpack.xpi -> seamonkey-2.5-tr.xpi ) linguas_zh_CN? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.zh-CN.langpack.xpi -> seamonkey-2.5-zh-CN.xpi ) linguas_zh? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.zh-CN.langpack.xpi -> seamonkey-2.5-zh-CN.xpi )
|
||||
|
||||
http://www.seamonkey-project.org
|
||||
|| ( MPL-1.1 GPL-2 LGPL-2.1 )
|
||||
Seamonkey Web Browser
|
||||
~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86
|
||||
autotools eutils fdo-mime flag-o-matic libtool mozconfig-3 mozcoreconf-2 mozextension multilib nsplugins pax-utils portability python toolchain-funcs user versionator
|
||||
+alsa +chatzilla +crypt +ipc +methodjit +roaming system-sqlite +webm linguas_be linguas_ca linguas_cs linguas_de linguas_en linguas_en_GB linguas_en_US linguas_es_AR linguas_es linguas_es_ES linguas_es linguas_fi linguas_fr linguas_gl linguas_hu linguas_it linguas_ja linguas_lt linguas_nb_NO linguas_nb linguas_nl linguas_pl linguas_pt_PT linguas_pt linguas_ru linguas_sk linguas_sv_SE linguas_sv linguas_tr linguas_zh_CN linguas_zh custom-cflags custom-optimization +alsa +dbus debug libnotify startup-notification system-sqlite wifi
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile configure install postinst preinst prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
>=sys-devel/binutils-2.16.1 >=dev-libs/nss-3.12.10 >=dev-libs/nspr-4.8.8 >=dev-libs/glib-2.26 >=media-libs/mesa-7.10 >=media-libs/libpng-1.4.1[apng] >=x11-libs/cairo-1.10 >=x11-libs/pango-1.14.0 >=x11-libs/gtk+-2.14 virtual/libffi system-sqlite? ( >=dev-db/sqlite-3.7.5[fts3,secure-delete,unlock-notify,debug=] ) crypt? ( >=app-crypt/gnupg-1.4 ) webm? ( media-libs/libvpx media-libs/alsa-lib ) dev-util/pkgconfig webm? ( amd64? ( >=dev-lang/yasm-1.1 ) x86? ( >=dev-lang/yasm-1.1 ) ) >=app-admin/eselect-python-20091230 x11-libs/libXrender x11-libs/libXt x11-libs/libXmu >=sys-libs/zlib-1.1.4 dev-util/pkgconfig =dev-lang/python-2*[threads] app-arch/zip app-arch/unzip >=app-text/hunspell-1.2 dev-libs/expat >=dev-libs/libIDL-0.8.0 >=dev-libs/libevent-1.4.7 >=x11-libs/cairo-1.8[X] >=x11-libs/gtk+-2.8.6:2 >=x11-libs/pango-1.10.1[X] virtual/jpeg alsa? ( media-libs/alsa-lib ) dbus? ( >=dev-libs/dbus-glib-0.72 ) libnotify? ( >=x11-libs/libnotify-0.4 ) startup-notification? ( >=x11-libs/startup-notification-0.8 ) wifi? ( net-wireless/wireless-tools ) || ( =sys-devel/automake-1.11* ) =sys-devel/autoconf-2.1* sys-devel/libtool app-arch/unzip >=app-admin/eselect-python-20091230
|
||||
>=sys-devel/binutils-2.16.1 >=dev-libs/nss-3.12.10 >=dev-libs/nspr-4.8.8 >=dev-libs/glib-2.26 >=media-libs/mesa-7.10 >=media-libs/libpng-1.4.1[apng] >=x11-libs/cairo-1.10 >=x11-libs/pango-1.14.0 >=x11-libs/gtk+-2.14 virtual/libffi system-sqlite? ( >=dev-db/sqlite-3.7.5[fts3,secure-delete,unlock-notify,debug=] ) crypt? ( >=app-crypt/gnupg-1.4 ) webm? ( media-libs/libvpx media-libs/alsa-lib ) >=app-admin/eselect-python-20091230 x11-libs/libXrender x11-libs/libXt x11-libs/libXmu >=sys-libs/zlib-1.1.4 app-arch/zip app-arch/unzip >=app-text/hunspell-1.2 dev-libs/expat >=dev-libs/libIDL-0.8.0 >=dev-libs/libevent-1.4.7 >=x11-libs/cairo-1.8[X] >=x11-libs/gtk+-2.8.6:2 >=x11-libs/pango-1.10.1[X] virtual/jpeg alsa? ( media-libs/alsa-lib ) dbus? ( >=dev-libs/dbus-glib-0.72 ) libnotify? ( >=x11-libs/libnotify-0.4 ) startup-notification? ( >=x11-libs/startup-notification-0.8 ) wifi? ( net-wireless/wireless-tools ) >=app-admin/eselect-python-20091230
|
||||
0
|
||||
ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/source/seamonkey-2.5.source.tar.bz2 -> seamonkey-2.5.source.tar.bz2 http://dev.gentoo.org/~polynomial-c/mozilla/patchsets/seamonkey-2.5-patches-01.tar.xz crypt? ( http://www.mozilla-enigmail.org/download/source/enigmail-1.3.4.tar.gz ) linguas_be? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.be.langpack.xpi -> seamonkey-2.5-be.xpi ) linguas_ca? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.ca.langpack.xpi -> seamonkey-2.5-ca.xpi ) linguas_cs? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.cs.langpack.xpi -> seamonkey-2.5-cs.xpi ) linguas_de? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.de.langpack.xpi -> seamonkey-2.5-de.xpi ) linguas_en_GB? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.en-GB.langpack.xpi -> seamonkey-2.5-en-GB.xpi ) linguas_en_US? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.en-US.langpack.xpi -> seamonkey-2.5-en-US.xpi ) linguas_es_AR? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.es-AR.langpack.xpi -> seamonkey-2.5-es-AR.xpi ) linguas_es? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.es-AR.langpack.xpi -> seamonkey-2.5-es-AR.xpi ) linguas_es_ES? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.es-ES.langpack.xpi -> seamonkey-2.5-es-ES.xpi ) linguas_es? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.es-ES.langpack.xpi -> seamonkey-2.5-es-ES.xpi ) linguas_fi? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.fi.langpack.xpi -> seamonkey-2.5-fi.xpi ) linguas_fr? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.fr.langpack.xpi -> seamonkey-2.5-fr.xpi ) linguas_gl? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.gl.langpack.xpi -> seamonkey-2.5-gl.xpi ) linguas_hu? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.hu.langpack.xpi -> seamonkey-2.5-hu.xpi ) linguas_it? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.it.langpack.xpi -> seamonkey-2.5-it.xpi ) linguas_ja? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.ja.langpack.xpi -> seamonkey-2.5-ja.xpi ) linguas_lt? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.lt.langpack.xpi -> seamonkey-2.5-lt.xpi ) linguas_nb_NO? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.nb-NO.langpack.xpi -> seamonkey-2.5-nb-NO.xpi ) linguas_nb? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.nb-NO.langpack.xpi -> seamonkey-2.5-nb-NO.xpi ) linguas_nl? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.nl.langpack.xpi -> seamonkey-2.5-nl.xpi ) linguas_pl? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.pl.langpack.xpi -> seamonkey-2.5-pl.xpi ) linguas_pt_PT? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.pt-PT.langpack.xpi -> seamonkey-2.5-pt-PT.xpi ) linguas_pt? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.pt-PT.langpack.xpi -> seamonkey-2.5-pt-PT.xpi ) linguas_ru? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.ru.langpack.xpi -> seamonkey-2.5-ru.xpi ) linguas_sk? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.sk.langpack.xpi -> seamonkey-2.5-sk.xpi ) linguas_sv_SE? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.sv-SE.langpack.xpi -> seamonkey-2.5-sv-SE.xpi ) linguas_sv? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.sv-SE.langpack.xpi -> seamonkey-2.5-sv-SE.xpi ) linguas_tr? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.tr.langpack.xpi -> seamonkey-2.5-tr.xpi ) linguas_zh_CN? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.zh-CN.langpack.xpi -> seamonkey-2.5-zh-CN.xpi ) linguas_zh? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.5/langpack/seamonkey-2.5.zh-CN.langpack.xpi -> seamonkey-2.5-zh-CN.xpi )
|
||||
|
||||
http://www.seamonkey-project.org
|
||||
|| ( MPL-1.1 GPL-2 LGPL-2.1 )
|
||||
Seamonkey Web Browser
|
||||
~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86
|
||||
autotools eutils fdo-mime flag-o-matic libtool mozconfig-3 mozcoreconf-2 mozextension multilib nsplugins pax-utils portability python toolchain-funcs user versionator
|
||||
+alsa +chatzilla +crypt +ipc +methodjit +roaming system-sqlite +webm linguas_be linguas_ca linguas_cs linguas_de linguas_en linguas_en_GB linguas_en_US linguas_es_AR linguas_es linguas_es_ES linguas_es linguas_fi linguas_fr linguas_gl linguas_hu linguas_it linguas_ja linguas_lt linguas_nb_NO linguas_nb linguas_nl linguas_pl linguas_pt_PT linguas_pt linguas_ru linguas_sk linguas_sv_SE linguas_sv linguas_tr linguas_zh_CN linguas_zh custom-cflags custom-optimization +alsa +dbus debug libnotify startup-notification system-sqlite wifi
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile configure install postinst preinst prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=sys-devel/binutils-2.16.1 >=dev-libs/nss-3.12.10 >=dev-libs/nspr-4.8.8 >=dev-libs/glib-2.26 >=media-libs/mesa-7.10 >=media-libs/libpng-1.4.1[apng] >=x11-libs/cairo-1.10 >=x11-libs/pango-1.14.0 >=x11-libs/gtk+-2.14 virtual/libffi system-sqlite? ( >=dev-db/sqlite-3.7.5[fts3,secure-delete,unlock-notify,debug=] ) crypt? ( >=app-crypt/gnupg-1.4 ) webm? ( media-libs/libvpx media-libs/alsa-lib ) dev-util/pkgconfig webm? ( amd64? ( >=dev-lang/yasm-1.1 ) x86? ( >=dev-lang/yasm-1.1 ) ) >=app-admin/eselect-python-20091230 x11-libs/libXrender x11-libs/libXt x11-libs/libXmu >=sys-libs/zlib-1.1.4 dev-util/pkgconfig =dev-lang/python-2*[threads] app-arch/zip app-arch/unzip >=app-text/hunspell-1.2 dev-libs/expat >=dev-libs/libIDL-0.8.0 >=dev-libs/libevent-1.4.7 >=x11-libs/cairo-1.8[X] >=x11-libs/gtk+-2.8.6:2 >=x11-libs/pango-1.10.1[X] virtual/jpeg alsa? ( media-libs/alsa-lib ) dbus? ( >=dev-libs/dbus-glib-0.72 ) libnotify? ( >=x11-libs/libnotify-0.4 ) startup-notification? ( >=x11-libs/startup-notification-0.8 ) wifi? ( net-wireless/wireless-tools ) || ( =sys-devel/automake-1.11* ) =sys-devel/autoconf-2.1* sys-devel/libtool app-arch/unzip >=app-admin/eselect-python-20091230
|
||||
>=sys-devel/binutils-2.16.1 >=dev-libs/nss-3.12.10 >=dev-libs/nspr-4.8.8 >=dev-libs/glib-2.26 >=media-libs/mesa-7.10 >=media-libs/libpng-1.4.1[apng] >=x11-libs/cairo-1.10 >=x11-libs/pango-1.14.0 >=x11-libs/gtk+-2.14 virtual/libffi system-sqlite? ( >=dev-db/sqlite-3.7.5[fts3,secure-delete,unlock-notify,debug=] ) crypt? ( >=app-crypt/gnupg-1.4 ) webm? ( media-libs/libvpx media-libs/alsa-lib ) >=app-admin/eselect-python-20091230 x11-libs/libXrender x11-libs/libXt x11-libs/libXmu >=sys-libs/zlib-1.1.4 app-arch/zip app-arch/unzip >=app-text/hunspell-1.2 dev-libs/expat >=dev-libs/libIDL-0.8.0 >=dev-libs/libevent-1.4.7 >=x11-libs/cairo-1.8[X] >=x11-libs/gtk+-2.8.6:2 >=x11-libs/pango-1.10.1[X] virtual/jpeg alsa? ( media-libs/alsa-lib ) dbus? ( >=dev-libs/dbus-glib-0.72 ) libnotify? ( >=x11-libs/libnotify-0.4 ) startup-notification? ( >=x11-libs/startup-notification-0.8 ) wifi? ( net-wireless/wireless-tools ) >=app-admin/eselect-python-20091230
|
||||
0
|
||||
ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/source/seamonkey-2.6.source.tar.bz2 -> seamonkey-2.6.source.tar.bz2 http://dev.gentoo.org/~polynomial-c/mozilla/patchsets/seamonkey-2.6-patches-01.tar.xz crypt? ( http://www.mozilla-enigmail.org/download/source/enigmail-1.3.4.tar.gz ) linguas_be? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.be.langpack.xpi -> seamonkey-2.6-be.xpi ) linguas_ca? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.ca.langpack.xpi -> seamonkey-2.6-ca.xpi ) linguas_cs? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.cs.langpack.xpi -> seamonkey-2.6-cs.xpi ) linguas_de? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.de.langpack.xpi -> seamonkey-2.6-de.xpi ) linguas_en_GB? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.en-GB.langpack.xpi -> seamonkey-2.6-en-GB.xpi ) linguas_en_US? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.en-US.langpack.xpi -> seamonkey-2.6-en-US.xpi ) linguas_es_AR? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.es-AR.langpack.xpi -> seamonkey-2.6-es-AR.xpi ) linguas_es? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.es-AR.langpack.xpi -> seamonkey-2.6-es-AR.xpi ) linguas_es_ES? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.es-ES.langpack.xpi -> seamonkey-2.6-es-ES.xpi ) linguas_es? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.es-ES.langpack.xpi -> seamonkey-2.6-es-ES.xpi ) linguas_fi? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.fi.langpack.xpi -> seamonkey-2.6-fi.xpi ) linguas_fr? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.fr.langpack.xpi -> seamonkey-2.6-fr.xpi ) linguas_gl? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.gl.langpack.xpi -> seamonkey-2.6-gl.xpi ) linguas_hu? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.hu.langpack.xpi -> seamonkey-2.6-hu.xpi ) linguas_it? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.it.langpack.xpi -> seamonkey-2.6-it.xpi ) linguas_ja? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.ja.langpack.xpi -> seamonkey-2.6-ja.xpi ) linguas_lt? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.lt.langpack.xpi -> seamonkey-2.6-lt.xpi ) linguas_nb_NO? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.nb-NO.langpack.xpi -> seamonkey-2.6-nb-NO.xpi ) linguas_nb? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.nb-NO.langpack.xpi -> seamonkey-2.6-nb-NO.xpi ) linguas_nl? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.nl.langpack.xpi -> seamonkey-2.6-nl.xpi ) linguas_pl? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.pl.langpack.xpi -> seamonkey-2.6-pl.xpi ) linguas_pt_PT? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.pt-PT.langpack.xpi -> seamonkey-2.6-pt-PT.xpi ) linguas_pt? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.pt-PT.langpack.xpi -> seamonkey-2.6-pt-PT.xpi ) linguas_ru? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.ru.langpack.xpi -> seamonkey-2.6-ru.xpi ) linguas_sk? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.sk.langpack.xpi -> seamonkey-2.6-sk.xpi ) linguas_sv_SE? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.sv-SE.langpack.xpi -> seamonkey-2.6-sv-SE.xpi ) linguas_sv? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.sv-SE.langpack.xpi -> seamonkey-2.6-sv-SE.xpi ) linguas_tr? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.tr.langpack.xpi -> seamonkey-2.6-tr.xpi ) linguas_zh_CN? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.zh-CN.langpack.xpi -> seamonkey-2.6-zh-CN.xpi ) linguas_zh? ( ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/langpack/seamonkey-2.6.zh-CN.langpack.xpi -> seamonkey-2.6-zh-CN.xpi )
|
||||
|
||||
http://www.seamonkey-project.org
|
||||
|| ( MPL-1.1 GPL-2 LGPL-2.1 )
|
||||
Seamonkey Web Browser
|
||||
~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86
|
||||
autotools eutils fdo-mime flag-o-matic libtool mozconfig-3 mozcoreconf-2 mozextension multilib nsplugins pax-utils portability python toolchain-funcs user versionator
|
||||
+alsa +chatzilla +crypt +ipc +methodjit +roaming system-sqlite +webm linguas_be linguas_ca linguas_cs linguas_de linguas_en linguas_en_GB linguas_en_US linguas_es_AR linguas_es linguas_es_ES linguas_es linguas_fi linguas_fr linguas_gl linguas_hu linguas_it linguas_ja linguas_lt linguas_nb_NO linguas_nb linguas_nl linguas_pl linguas_pt_PT linguas_pt linguas_ru linguas_sk linguas_sv_SE linguas_sv linguas_tr linguas_zh_CN linguas_zh custom-cflags custom-optimization +alsa +dbus debug libnotify startup-notification system-sqlite wifi
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile configure install postinst preinst prepare setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
app-arch/unzip app-arch/unzip
|
||||
dev-libs/dbus-glib x11-libs/libXrender x11-libs/libXt x11-libs/libXmu x86? ( >=x11-libs/gtk+-2.2:2 >=media-libs/alsa-lib-1.0.16 ) amd64? ( >=app-emulation/emul-linux-x86-baselibs-20081109 >=app-emulation/emul-linux-x86-gtklibs-20081109 >=app-emulation/emul-linux-x86-soundlibs-20081109 ) !<www-client/seamonkey-bin-2
|
||||
0
|
||||
http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//linux-i686/en-US/seamonkey-2.4.1.tar.bz2 linguas_be? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.be.langpack.xpi -> seamonkey-2.4.1-be.xpi ) linguas_ca? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.ca.langpack.xpi -> seamonkey-2.4.1-ca.xpi ) linguas_cs? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.cs.langpack.xpi -> seamonkey-2.4.1-cs.xpi ) linguas_de? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.de.langpack.xpi -> seamonkey-2.4.1-de.xpi ) linguas_en_GB? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.en-GB.langpack.xpi -> seamonkey-2.4.1-en-GB.xpi ) linguas_en? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.en-GB.langpack.xpi -> seamonkey-2.4.1-en-GB.xpi ) linguas_en? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.en-US.langpack.xpi -> seamonkey-2.4.1-en-US.xpi ) linguas_es_AR? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.es-AR.langpack.xpi -> seamonkey-2.4.1-es-AR.xpi ) linguas_es? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.es-AR.langpack.xpi -> seamonkey-2.4.1-es-AR.xpi ) linguas_es_ES? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.es-ES.langpack.xpi -> seamonkey-2.4.1-es-ES.xpi ) linguas_es? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.es-ES.langpack.xpi -> seamonkey-2.4.1-es-ES.xpi ) linguas_fi? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.fi.langpack.xpi -> seamonkey-2.4.1-fi.xpi ) linguas_fr? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.fr.langpack.xpi -> seamonkey-2.4.1-fr.xpi ) linguas_gl? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.gl.langpack.xpi -> seamonkey-2.4.1-gl.xpi ) linguas_hu? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.hu.langpack.xpi -> seamonkey-2.4.1-hu.xpi ) linguas_it? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.it.langpack.xpi -> seamonkey-2.4.1-it.xpi ) linguas_ja? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.ja.langpack.xpi -> seamonkey-2.4.1-ja.xpi ) linguas_lt? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.lt.langpack.xpi -> seamonkey-2.4.1-lt.xpi ) linguas_nb_NO? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.nb-NO.langpack.xpi -> seamonkey-2.4.1-nb-NO.xpi ) linguas_nb? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.nb-NO.langpack.xpi -> seamonkey-2.4.1-nb-NO.xpi ) linguas_nl? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.nl.langpack.xpi -> seamonkey-2.4.1-nl.xpi ) linguas_pl? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.pl.langpack.xpi -> seamonkey-2.4.1-pl.xpi ) linguas_pt_PT? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.pt-PT.langpack.xpi -> seamonkey-2.4.1-pt-PT.xpi ) linguas_pt? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.pt-PT.langpack.xpi -> seamonkey-2.4.1-pt-PT.xpi ) linguas_ru? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.ru.langpack.xpi -> seamonkey-2.4.1-ru.xpi ) linguas_sk? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.sk.langpack.xpi -> seamonkey-2.4.1-sk.xpi ) linguas_sv_SE? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.sv-SE.langpack.xpi -> seamonkey-2.4.1-sv-SE.xpi ) linguas_sv? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.sv-SE.langpack.xpi -> seamonkey-2.4.1-sv-SE.xpi ) linguas_tr? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.tr.langpack.xpi -> seamonkey-2.4.1-tr.xpi ) linguas_zh_CN? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.zh-CN.langpack.xpi -> seamonkey-2.4.1-zh-CN.xpi ) linguas_zh? ( http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.4.1//langpack/seamonkey-2.4.1.zh-CN.langpack.xpi -> seamonkey-2.4.1-zh-CN.xpi )
|
||||
strip
|
||||
http://www.seamonkey-project.org/
|
||||
|| ( MPL-1.1 GPL-2 LGPL-2.1 )
|
||||
Mozilla Application Suite - web browser, email, HTML editor, IRC
|
||||
-* ~amd64 ~x86
|
||||
eutils mozextension mozilla-launcher multilib nsplugins pax-utils portability toolchain-funcs user
|
||||
startup-notification linguas_be linguas_ca linguas_cs linguas_de linguas_en_GB linguas_en linguas_en_US linguas_en linguas_es_AR linguas_es linguas_es_ES linguas_es linguas_fi linguas_fr linguas_gl linguas_hu linguas_it linguas_ja linguas_lt linguas_nb_NO linguas_nb linguas_nl linguas_pl linguas_pt_PT linguas_pt linguas_ru linguas_sk linguas_sv_SE linguas_sv linguas_tr linguas_zh_CN linguas_zh
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
install postinst setup unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
app-arch/unzip app-arch/unzip >=sys-apps/sed-4
|
||||
dev-libs/dbus-glib >=media-libs/alsa-lib-1.0.16 >=x11-libs/gtk+-2.10:2 x11-libs/libXrender x11-libs/libXt x11-libs/libXmu !<www-client/seamonkey-bin-2
|
||||
0
|
||||
amd64? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/contrib/seamonkey-2.6.en-US.linux-x86_64.tar.bz2 -> seamonkey-bin_x86_64-2.6.tar.bz2 ) x86? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/linux-i686/en-US/seamonkey-2.6.tar.bz2 -> seamonkey-bin_i686-2.6.tar.bz2 ) linguas_be? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.be.langpack.xpi -> seamonkey-2.6-be.xpi ) linguas_ca? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.ca.langpack.xpi -> seamonkey-2.6-ca.xpi ) linguas_cs? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.cs.langpack.xpi -> seamonkey-2.6-cs.xpi ) linguas_de? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.de.langpack.xpi -> seamonkey-2.6-de.xpi ) linguas_en_GB? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.en-GB.langpack.xpi -> seamonkey-2.6-en-GB.xpi ) linguas_en? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.en-GB.langpack.xpi -> seamonkey-2.6-en-GB.xpi ) linguas_en? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.en-US.langpack.xpi -> seamonkey-2.6-en-US.xpi ) linguas_es_AR? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.es-AR.langpack.xpi -> seamonkey-2.6-es-AR.xpi ) linguas_es? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.es-AR.langpack.xpi -> seamonkey-2.6-es-AR.xpi ) linguas_es_ES? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.es-ES.langpack.xpi -> seamonkey-2.6-es-ES.xpi ) linguas_es? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.es-ES.langpack.xpi -> seamonkey-2.6-es-ES.xpi ) linguas_fi? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.fi.langpack.xpi -> seamonkey-2.6-fi.xpi ) linguas_fr? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.fr.langpack.xpi -> seamonkey-2.6-fr.xpi ) linguas_gl? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.gl.langpack.xpi -> seamonkey-2.6-gl.xpi ) linguas_hu? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.hu.langpack.xpi -> seamonkey-2.6-hu.xpi ) linguas_it? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.it.langpack.xpi -> seamonkey-2.6-it.xpi ) linguas_ja? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.ja.langpack.xpi -> seamonkey-2.6-ja.xpi ) linguas_lt? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.lt.langpack.xpi -> seamonkey-2.6-lt.xpi ) linguas_nb_NO? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.nb-NO.langpack.xpi -> seamonkey-2.6-nb-NO.xpi ) linguas_nb? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.nb-NO.langpack.xpi -> seamonkey-2.6-nb-NO.xpi ) linguas_nl? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.nl.langpack.xpi -> seamonkey-2.6-nl.xpi ) linguas_pl? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.pl.langpack.xpi -> seamonkey-2.6-pl.xpi ) linguas_pt_PT? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.pt-PT.langpack.xpi -> seamonkey-2.6-pt-PT.xpi ) linguas_pt? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.pt-PT.langpack.xpi -> seamonkey-2.6-pt-PT.xpi ) linguas_ru? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.ru.langpack.xpi -> seamonkey-2.6-ru.xpi ) linguas_sk? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.sk.langpack.xpi -> seamonkey-2.6-sk.xpi ) linguas_sv_SE? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.sv-SE.langpack.xpi -> seamonkey-2.6-sv-SE.xpi ) linguas_sv? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.sv-SE.langpack.xpi -> seamonkey-2.6-sv-SE.xpi ) linguas_tr? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.tr.langpack.xpi -> seamonkey-2.6-tr.xpi ) linguas_zh_CN? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.zh-CN.langpack.xpi -> seamonkey-2.6-zh-CN.xpi ) linguas_zh? ( ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases//2.6/langpack/seamonkey-2.6.zh-CN.langpack.xpi -> seamonkey-2.6-zh-CN.xpi )
|
||||
strip
|
||||
http://www.seamonkey-project.org/
|
||||
|| ( MPL-1.1 GPL-2 LGPL-2.1 )
|
||||
Mozilla Application Suite - web browser, email, HTML editor, IRC
|
||||
-* ~amd64 ~x86
|
||||
eutils fdo-mime gnome2-utils mozextension mozilla-launcher multilib nsplugins pax-utils portability toolchain-funcs user
|
||||
startup-notification linguas_be linguas_ca linguas_cs linguas_de linguas_en_GB linguas_en linguas_en_US linguas_en linguas_es_AR linguas_es linguas_es_ES linguas_es linguas_fi linguas_fr linguas_gl linguas_hu linguas_it linguas_ja linguas_lt linguas_nb_NO linguas_nb linguas_nl linguas_pl linguas_pt_PT linguas_pt linguas_ru linguas_sk linguas_sv_SE linguas_sv linguas_tr linguas_zh_CN linguas_zh
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
install postinst postrm preinst unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1 +1 @@
|
||||
Tue, 20 Dec 2011 06:06:44 +0000
|
||||
Tue, 20 Dec 2011 09:36:44 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue, 20 Dec 2011 06:06:44 +0000
|
||||
Tue, 20 Dec 2011 09:36:44 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue, 20 Dec 2011 06:06:45 +0000
|
||||
Tue, 20 Dec 2011 09:36:46 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue Dec 20 06:06:44 UTC 2011
|
||||
Tue Dec 20 09:06:44 UTC 2011
|
||||
|
@ -1 +1 @@
|
||||
Tue, 20 Dec 2011 06:30:01 +0000
|
||||
Tue, 20 Dec 2011 09:30:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1324361101 Tue Dec 20 06:05:01 2011 UTC
|
||||
1324371901 Tue Dec 20 09:05:01 2011 UTC
|
||||
|
@ -1,213 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccpn/ccpn-2.1.5_p110602.ebuild,v 1.3 2011/10/07 19:29:31 jlec Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
PYTHON_USE_WITH="ssl tk"
|
||||
|
||||
inherit eutils portability python toolchain-funcs versionator
|
||||
|
||||
PATCHSET="${PV##*_p}"
|
||||
MY_PN="${PN}mr"
|
||||
MY_PV="$(replace_version_separator 3 _ ${PV%%_p*})"
|
||||
MY_MAJOR="$(get_version_component_range 1-3)"
|
||||
|
||||
DESCRIPTION="The Collaborative Computing Project for NMR"
|
||||
HOMEPAGE="http://www.ccpn.ac.uk/ccpn"
|
||||
SRC_URI="http://www.bio.cam.ac.uk/ccpn/download/${MY_PN}/analysis${MY_PV}.tar.gz"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI="${SRC_URI} http://dev.gentoo.org/~jlec/distfiles/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch.bz2"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( CCPN LGPL-2.1 )"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="extendnmr +opengl"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/tk[threads]
|
||||
>=dev-python/numpy-1.4
|
||||
>=dev-tcltk/tix-8.4.3
|
||||
=sci-libs/ccpn-data-"${MY_MAJOR}"*
|
||||
x11-libs/libXext
|
||||
x11-libs/libX11
|
||||
opengl? (
|
||||
media-libs/freeglut
|
||||
dev-python/pyglet )"
|
||||
# We need to fix this
|
||||
# sci-chemistry/mdd
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
extendnmr? (
|
||||
<=sci-chemistry/aria-2.3.2
|
||||
sci-chemistry/prodecomp )"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}/${MY_PN}$(get_version_component_range 1-2 ${PV})
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${PATCHSET} ]] && \
|
||||
epatch "${WORKDIR}"/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch
|
||||
|
||||
epatch "${FILESDIR}"/${MY_PV}-parallel.patch
|
||||
|
||||
local tk_ver
|
||||
local myconf
|
||||
|
||||
tk_ver="$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)"
|
||||
|
||||
if use opengl; then
|
||||
GLUT_NEED_INIT="-DNEED_GLUT_INIT"
|
||||
IGNORE_GL_FLAG=""
|
||||
GL_FLAG="-DUSE_GL_TRUE"
|
||||
GL_DIR="${EPREFIX}/usr"
|
||||
GL_LIB="-lglut -lGLU -lGL"
|
||||
GL_INCLUDE_FLAGS="-I\$(GL_DIR)/include"
|
||||
GL_LIB_FLAGS="-L\$(GL_DIR)/$(get_libdir)"
|
||||
|
||||
else
|
||||
IGNORE_GL_FLAG="-DIGNORE_GL"
|
||||
GL_FLAG="-DUSE_GL_FALSE"
|
||||
fi
|
||||
|
||||
GLUT_NOT_IN_GL=""
|
||||
GLUT_FLAG="\$(GLUT_NEED_INIT) \$(GLUT_NOT_IN_GL)"
|
||||
|
||||
rm -rf data model doc license || die
|
||||
|
||||
sed \
|
||||
-e "s|/usr|${EPREFIX}/usr|g" \
|
||||
-e "s|^\(CC =\).*|\1 $(tc-getCC)|g" \
|
||||
-e "s|^\(OPT_FLAG =\).*|\1 ${CFLAGS}|g" \
|
||||
-e "s|^\(LINK_FLAGS =.*\)|\1 ${LDFLAGS}|g" \
|
||||
-e "s|^\(IGNORE_GL_FLAG =\).*|\1 ${IGNORE_GL_FLAG}|g" \
|
||||
-e "s|^\(GL_FLAG =\).*|\1 ${GL_FLAG}|g" \
|
||||
-e "s|^\(GL_DIR =\).*|\1 ${GL_DIR}|g" \
|
||||
-e "s|^\(GL_LIB =\).*|\1 ${GL_LIB}|g" \
|
||||
-e "s|^\(GL_LIB_FLAGS =\).*|\1 ${GL_LIB_FLAGS}|g" \
|
||||
-e "s|^\(GL_INCLUDE_FLAGS =\).*|\1 ${GL_INCLUDE_FLAGS}|g" \
|
||||
-e "s|^\(GLUT_NEED_INIT =\).*|\1 ${GLUT_NEED_INIT}|g" \
|
||||
-e "s|^\(GLUT_NOT_IN_GL =\).*|\1|g" \
|
||||
-e "s|^\(X11_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TCL_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TK_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(PYTHON_INCLUDE_FLAGS =\).*|\1 -I${EPREFIX}/$(python_get_includedir)|g" \
|
||||
-e "s|^\(PYTHON_LIB =\).*|\1 $(python_get_library -l)|g" \
|
||||
c/environment_default.txt > c/environment.txt
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C c all links || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir
|
||||
local tkver
|
||||
local _wrapper
|
||||
|
||||
find . -name "*.pyc" -type d -delete
|
||||
|
||||
libdir=$(get_libdir)
|
||||
tkver=$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)
|
||||
|
||||
_wrapper="analysis dangle dataShifter depositionFileImporter eci formatConverter pipe2azara"
|
||||
use extendnmr && _wrapper="${_wrapper} extendNmr"
|
||||
for wrapper in ${_wrapper}; do
|
||||
sed \
|
||||
-e "s|gentoo_sitedir|${EPREFIX}$(python_get_sitedir)|g" \
|
||||
-e "s|gentoolibdir|${EPREFIX}/usr/${libdir}|g" \
|
||||
-e "s|gentootk|${EPREFIX}/usr/${libdir}/tk${tkver}|g" \
|
||||
-e "s|gentootcl|${EPREFIX}/usr/${libdir}/tclk${tkver}|g" \
|
||||
-e "s|gentoopython|${EPREFIX}/usr/bin/python|g" \
|
||||
-e "s|//|/|g" \
|
||||
"${FILESDIR}"/${wrapper} > "${T}"/${wrapper} || die "Fail fix ${wrapper}"
|
||||
dobin "${T}"/${wrapper} || die "Failed to install ${wrapper}"
|
||||
done
|
||||
|
||||
local in_path
|
||||
local files
|
||||
local pydocs
|
||||
|
||||
pydocs="$(find python -name doc -type d)"
|
||||
rm -rf ${pydocs} || die
|
||||
|
||||
in_path=$(python_get_sitedir)/${PN}
|
||||
|
||||
for i in python/memops/format/compatibility/{Converters,part2/Converters2}.py; do
|
||||
sed \
|
||||
-e 's|#from __future__|from __future__|g' \
|
||||
-i ${i} || die
|
||||
done
|
||||
|
||||
insinto ${in_path}
|
||||
|
||||
dodir ${in_path}/c
|
||||
|
||||
ebegin "Installing main files"
|
||||
doins -r python || die "main files installation failed"
|
||||
eend
|
||||
dosym ../../../..//share/doc/ccpn-data-${MY_MAJOR}/html ${in_path}/doc || die
|
||||
for i in ${pydocs}; do
|
||||
dosym /usr/share/doc/ccpn-data-${MY_MAJOR}/html/${i} ${in_path}/${i}
|
||||
done
|
||||
|
||||
dosym /usr/share/ccpn/data ${in_path}/data
|
||||
dosym /usr/share/ccpn/model ${in_path}/model
|
||||
|
||||
einfo "Adjusting permissions"
|
||||
|
||||
files="
|
||||
cambridge/c/BayesPeakSeparator.so
|
||||
ccp/c/StructUtil.so
|
||||
ccp/c/StructStructure.so
|
||||
ccp/c/StructBond.so
|
||||
ccp/c/StructAtom.so
|
||||
ccpnmr/c/DyAtomCoord.so
|
||||
ccpnmr/c/DyDistConstraint.so
|
||||
ccpnmr/c/DyDistForce.so
|
||||
ccpnmr/c/AtomCoordList.so
|
||||
ccpnmr/c/DyAtomCoordList.so
|
||||
ccpnmr/c/ContourStyle.so
|
||||
ccpnmr/c/ContourLevels.so
|
||||
ccpnmr/c/SliceFile.so
|
||||
ccpnmr/c/PeakCluster.so
|
||||
ccpnmr/c/Dynamics.so
|
||||
ccpnmr/c/Bacus.so
|
||||
ccpnmr/c/Midge.so
|
||||
ccpnmr/c/DyDistConstraintList.so
|
||||
ccpnmr/c/WinPeakList.so
|
||||
ccpnmr/c/PeakList.so
|
||||
ccpnmr/c/DistConstraint.so
|
||||
ccpnmr/c/CloudUtil.so
|
||||
ccpnmr/c/DistForce.so
|
||||
ccpnmr/c/DistConstraintList.so
|
||||
ccpnmr/c/AtomCoord.so
|
||||
ccpnmr/c/DyDynamics.so
|
||||
ccpnmr/c/ContourFile.so
|
||||
memops/c/ShapeFile.so
|
||||
memops/c/BlockFile.so
|
||||
memops/c/PdfHandler.so
|
||||
memops/c/MemCache.so
|
||||
memops/c/FitMethod.so
|
||||
memops/c/PsHandler.so
|
||||
memops/c/GlHandler.so
|
||||
memops/c/StoreFile.so
|
||||
memops/c/StoreHandler.so
|
||||
memops/c/TkHandler.so"
|
||||
for FILE in ${files}; do
|
||||
fperms 755 ${in_path}/python/${FILE}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize ${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup ${PN}
|
||||
}
|
@ -1,213 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccpn/ccpn-2.1.5_p110629.ebuild,v 1.2 2011/10/07 19:29:31 jlec Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
PYTHON_USE_WITH="ssl tk"
|
||||
|
||||
inherit eutils portability python toolchain-funcs versionator
|
||||
|
||||
PATCHSET="${PV##*_p}"
|
||||
MY_PN="${PN}mr"
|
||||
MY_PV="$(replace_version_separator 3 _ ${PV%%_p*})"
|
||||
MY_MAJOR="$(get_version_component_range 1-3)"
|
||||
|
||||
DESCRIPTION="The Collaborative Computing Project for NMR"
|
||||
HOMEPAGE="http://www.ccpn.ac.uk/ccpn"
|
||||
SRC_URI="http://www.bio.cam.ac.uk/ccpn/download/${MY_PN}/analysis${MY_PV}.tar.gz"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI="${SRC_URI} http://dev.gentoo.org/~jlec/distfiles/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch.bz2"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( CCPN LGPL-2.1 )"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="extendnmr +opengl"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/tk[threads]
|
||||
>=dev-python/numpy-1.4
|
||||
>=dev-tcltk/tix-8.4.3
|
||||
=sci-libs/ccpn-data-"${MY_MAJOR}"*
|
||||
x11-libs/libXext
|
||||
x11-libs/libX11
|
||||
opengl? (
|
||||
media-libs/freeglut
|
||||
dev-python/pyglet )"
|
||||
# We need to fix this
|
||||
# sci-chemistry/mdd
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
extendnmr? (
|
||||
<=sci-chemistry/aria-2.3.2
|
||||
sci-chemistry/prodecomp )"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}/${MY_PN}$(get_version_component_range 1-2 ${PV})
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${PATCHSET} ]] && \
|
||||
epatch "${WORKDIR}"/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch
|
||||
|
||||
epatch "${FILESDIR}"/${MY_PV}-parallel.patch
|
||||
|
||||
local tk_ver
|
||||
local myconf
|
||||
|
||||
tk_ver="$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)"
|
||||
|
||||
if use opengl; then
|
||||
GLUT_NEED_INIT="-DNEED_GLUT_INIT"
|
||||
IGNORE_GL_FLAG=""
|
||||
GL_FLAG="-DUSE_GL_TRUE"
|
||||
GL_DIR="${EPREFIX}/usr"
|
||||
GL_LIB="-lglut -lGLU -lGL"
|
||||
GL_INCLUDE_FLAGS="-I\$(GL_DIR)/include"
|
||||
GL_LIB_FLAGS="-L\$(GL_DIR)/$(get_libdir)"
|
||||
|
||||
else
|
||||
IGNORE_GL_FLAG="-DIGNORE_GL"
|
||||
GL_FLAG="-DUSE_GL_FALSE"
|
||||
fi
|
||||
|
||||
GLUT_NOT_IN_GL=""
|
||||
GLUT_FLAG="\$(GLUT_NEED_INIT) \$(GLUT_NOT_IN_GL)"
|
||||
|
||||
rm -rf data model doc license || die
|
||||
|
||||
sed \
|
||||
-e "s|/usr|${EPREFIX}/usr|g" \
|
||||
-e "s|^\(CC =\).*|\1 $(tc-getCC)|g" \
|
||||
-e "s|^\(OPT_FLAG =\).*|\1 ${CFLAGS}|g" \
|
||||
-e "s|^\(LINK_FLAGS =.*\)|\1 ${LDFLAGS}|g" \
|
||||
-e "s|^\(IGNORE_GL_FLAG =\).*|\1 ${IGNORE_GL_FLAG}|g" \
|
||||
-e "s|^\(GL_FLAG =\).*|\1 ${GL_FLAG}|g" \
|
||||
-e "s|^\(GL_DIR =\).*|\1 ${GL_DIR}|g" \
|
||||
-e "s|^\(GL_LIB =\).*|\1 ${GL_LIB}|g" \
|
||||
-e "s|^\(GL_LIB_FLAGS =\).*|\1 ${GL_LIB_FLAGS}|g" \
|
||||
-e "s|^\(GL_INCLUDE_FLAGS =\).*|\1 ${GL_INCLUDE_FLAGS}|g" \
|
||||
-e "s|^\(GLUT_NEED_INIT =\).*|\1 ${GLUT_NEED_INIT}|g" \
|
||||
-e "s|^\(GLUT_NOT_IN_GL =\).*|\1|g" \
|
||||
-e "s|^\(X11_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TCL_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TK_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(PYTHON_INCLUDE_FLAGS =\).*|\1 -I${EPREFIX}/$(python_get_includedir)|g" \
|
||||
-e "s|^\(PYTHON_LIB =\).*|\1 $(python_get_library -l)|g" \
|
||||
c/environment_default.txt > c/environment.txt
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C c all links || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir
|
||||
local tkver
|
||||
local _wrapper
|
||||
|
||||
find . -name "*.pyc" -type d -delete
|
||||
|
||||
libdir=$(get_libdir)
|
||||
tkver=$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)
|
||||
|
||||
_wrapper="analysis dangle dataShifter depositionFileImporter eci formatConverter pipe2azara"
|
||||
use extendnmr && _wrapper="${_wrapper} extendNmr"
|
||||
for wrapper in ${_wrapper}; do
|
||||
sed \
|
||||
-e "s|gentoo_sitedir|${EPREFIX}$(python_get_sitedir)|g" \
|
||||
-e "s|gentoolibdir|${EPREFIX}/usr/${libdir}|g" \
|
||||
-e "s|gentootk|${EPREFIX}/usr/${libdir}/tk${tkver}|g" \
|
||||
-e "s|gentootcl|${EPREFIX}/usr/${libdir}/tclk${tkver}|g" \
|
||||
-e "s|gentoopython|${EPREFIX}/usr/bin/python|g" \
|
||||
-e "s|//|/|g" \
|
||||
"${FILESDIR}"/${wrapper} > "${T}"/${wrapper} || die "Fail fix ${wrapper}"
|
||||
dobin "${T}"/${wrapper} || die "Failed to install ${wrapper}"
|
||||
done
|
||||
|
||||
local in_path
|
||||
local files
|
||||
local pydocs
|
||||
|
||||
pydocs="$(find python -name doc -type d)"
|
||||
rm -rf ${pydocs} || die
|
||||
|
||||
in_path=$(python_get_sitedir)/${PN}
|
||||
|
||||
for i in python/memops/format/compatibility/{Converters,part2/Converters2}.py; do
|
||||
sed \
|
||||
-e 's|#from __future__|from __future__|g' \
|
||||
-i ${i} || die
|
||||
done
|
||||
|
||||
insinto ${in_path}
|
||||
|
||||
dodir ${in_path}/c
|
||||
|
||||
ebegin "Installing main files"
|
||||
doins -r python || die "main files installation failed"
|
||||
eend
|
||||
dosym ../../../..//share/doc/ccpn-data-${MY_MAJOR}/html ${in_path}/doc || die
|
||||
for i in ${pydocs}; do
|
||||
dosym /usr/share/doc/ccpn-data-${MY_MAJOR}/html/${i} ${in_path}/${i}
|
||||
done
|
||||
|
||||
dosym /usr/share/ccpn/data ${in_path}/data
|
||||
dosym /usr/share/ccpn/model ${in_path}/model
|
||||
|
||||
einfo "Adjusting permissions"
|
||||
|
||||
files="
|
||||
cambridge/c/BayesPeakSeparator.so
|
||||
ccp/c/StructUtil.so
|
||||
ccp/c/StructStructure.so
|
||||
ccp/c/StructBond.so
|
||||
ccp/c/StructAtom.so
|
||||
ccpnmr/c/DyAtomCoord.so
|
||||
ccpnmr/c/DyDistConstraint.so
|
||||
ccpnmr/c/DyDistForce.so
|
||||
ccpnmr/c/AtomCoordList.so
|
||||
ccpnmr/c/DyAtomCoordList.so
|
||||
ccpnmr/c/ContourStyle.so
|
||||
ccpnmr/c/ContourLevels.so
|
||||
ccpnmr/c/SliceFile.so
|
||||
ccpnmr/c/PeakCluster.so
|
||||
ccpnmr/c/Dynamics.so
|
||||
ccpnmr/c/Bacus.so
|
||||
ccpnmr/c/Midge.so
|
||||
ccpnmr/c/DyDistConstraintList.so
|
||||
ccpnmr/c/WinPeakList.so
|
||||
ccpnmr/c/PeakList.so
|
||||
ccpnmr/c/DistConstraint.so
|
||||
ccpnmr/c/CloudUtil.so
|
||||
ccpnmr/c/DistForce.so
|
||||
ccpnmr/c/DistConstraintList.so
|
||||
ccpnmr/c/AtomCoord.so
|
||||
ccpnmr/c/DyDynamics.so
|
||||
ccpnmr/c/ContourFile.so
|
||||
memops/c/ShapeFile.so
|
||||
memops/c/BlockFile.so
|
||||
memops/c/PdfHandler.so
|
||||
memops/c/MemCache.so
|
||||
memops/c/FitMethod.so
|
||||
memops/c/PsHandler.so
|
||||
memops/c/GlHandler.so
|
||||
memops/c/StoreFile.so
|
||||
memops/c/StoreHandler.so
|
||||
memops/c/TkHandler.so"
|
||||
for FILE in ${files}; do
|
||||
fperms 755 ${in_path}/python/${FILE}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize ${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup ${PN}
|
||||
}
|
@ -1,213 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccpn/ccpn-2.1.5_p110817.ebuild,v 1.2 2011/10/07 19:29:31 jlec Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
PYTHON_USE_WITH="ssl tk"
|
||||
|
||||
inherit eutils portability python toolchain-funcs versionator
|
||||
|
||||
PATCHSET="${PV##*_p}"
|
||||
MY_PN="${PN}mr"
|
||||
MY_PV="$(replace_version_separator 3 _ ${PV%%_p*})"
|
||||
MY_MAJOR="$(get_version_component_range 1-3)"
|
||||
|
||||
DESCRIPTION="The Collaborative Computing Project for NMR"
|
||||
HOMEPAGE="http://www.ccpn.ac.uk/ccpn"
|
||||
SRC_URI="http://www.bio.cam.ac.uk/ccpn/download/${MY_PN}/analysis${MY_PV}.tar.gz"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI="${SRC_URI} http://dev.gentoo.org/~jlec/distfiles/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch.bz2"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( CCPN LGPL-2.1 )"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="extendnmr +opengl"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/tk[threads]
|
||||
>=dev-python/numpy-1.4
|
||||
>=dev-tcltk/tix-8.4.3
|
||||
=sci-libs/ccpn-data-"${MY_MAJOR}"*
|
||||
x11-libs/libXext
|
||||
x11-libs/libX11
|
||||
opengl? (
|
||||
media-libs/freeglut
|
||||
dev-python/pyglet )"
|
||||
# We need to fix this
|
||||
# sci-chemistry/mdd
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
extendnmr? (
|
||||
<=sci-chemistry/aria-2.3.2
|
||||
sci-chemistry/prodecomp )"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}/${MY_PN}$(get_version_component_range 1-2 ${PV})
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${PATCHSET} ]] && \
|
||||
epatch "${WORKDIR}"/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch
|
||||
|
||||
epatch "${FILESDIR}"/${MY_PV}-parallel.patch
|
||||
|
||||
local tk_ver
|
||||
local myconf
|
||||
|
||||
tk_ver="$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)"
|
||||
|
||||
if use opengl; then
|
||||
GLUT_NEED_INIT="-DNEED_GLUT_INIT"
|
||||
IGNORE_GL_FLAG=""
|
||||
GL_FLAG="-DUSE_GL_TRUE"
|
||||
GL_DIR="${EPREFIX}/usr"
|
||||
GL_LIB="-lglut -lGLU -lGL"
|
||||
GL_INCLUDE_FLAGS="-I\$(GL_DIR)/include"
|
||||
GL_LIB_FLAGS="-L\$(GL_DIR)/$(get_libdir)"
|
||||
|
||||
else
|
||||
IGNORE_GL_FLAG="-DIGNORE_GL"
|
||||
GL_FLAG="-DUSE_GL_FALSE"
|
||||
fi
|
||||
|
||||
GLUT_NOT_IN_GL=""
|
||||
GLUT_FLAG="\$(GLUT_NEED_INIT) \$(GLUT_NOT_IN_GL)"
|
||||
|
||||
rm -rf data model doc license || die
|
||||
|
||||
sed \
|
||||
-e "s|/usr|${EPREFIX}/usr|g" \
|
||||
-e "s|^\(CC =\).*|\1 $(tc-getCC)|g" \
|
||||
-e "s|^\(OPT_FLAG =\).*|\1 ${CFLAGS}|g" \
|
||||
-e "s|^\(LINK_FLAGS =.*\)|\1 ${LDFLAGS}|g" \
|
||||
-e "s|^\(IGNORE_GL_FLAG =\).*|\1 ${IGNORE_GL_FLAG}|g" \
|
||||
-e "s|^\(GL_FLAG =\).*|\1 ${GL_FLAG}|g" \
|
||||
-e "s|^\(GL_DIR =\).*|\1 ${GL_DIR}|g" \
|
||||
-e "s|^\(GL_LIB =\).*|\1 ${GL_LIB}|g" \
|
||||
-e "s|^\(GL_LIB_FLAGS =\).*|\1 ${GL_LIB_FLAGS}|g" \
|
||||
-e "s|^\(GL_INCLUDE_FLAGS =\).*|\1 ${GL_INCLUDE_FLAGS}|g" \
|
||||
-e "s|^\(GLUT_NEED_INIT =\).*|\1 ${GLUT_NEED_INIT}|g" \
|
||||
-e "s|^\(GLUT_NOT_IN_GL =\).*|\1|g" \
|
||||
-e "s|^\(X11_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TCL_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TK_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(PYTHON_INCLUDE_FLAGS =\).*|\1 -I${EPREFIX}/$(python_get_includedir)|g" \
|
||||
-e "s|^\(PYTHON_LIB =\).*|\1 $(python_get_library -l)|g" \
|
||||
c/environment_default.txt > c/environment.txt
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C c all links || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir
|
||||
local tkver
|
||||
local _wrapper
|
||||
|
||||
find . -name "*.pyc" -type d -delete
|
||||
|
||||
libdir=$(get_libdir)
|
||||
tkver=$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)
|
||||
|
||||
_wrapper="analysis dangle dataShifter depositionFileImporter eci formatConverter pipe2azara"
|
||||
use extendnmr && _wrapper="${_wrapper} extendNmr"
|
||||
for wrapper in ${_wrapper}; do
|
||||
sed \
|
||||
-e "s|gentoo_sitedir|${EPREFIX}$(python_get_sitedir)|g" \
|
||||
-e "s|gentoolibdir|${EPREFIX}/usr/${libdir}|g" \
|
||||
-e "s|gentootk|${EPREFIX}/usr/${libdir}/tk${tkver}|g" \
|
||||
-e "s|gentootcl|${EPREFIX}/usr/${libdir}/tclk${tkver}|g" \
|
||||
-e "s|gentoopython|${EPREFIX}/usr/bin/python|g" \
|
||||
-e "s|//|/|g" \
|
||||
"${FILESDIR}"/${wrapper} > "${T}"/${wrapper} || die "Fail fix ${wrapper}"
|
||||
dobin "${T}"/${wrapper} || die "Failed to install ${wrapper}"
|
||||
done
|
||||
|
||||
local in_path
|
||||
local files
|
||||
local pydocs
|
||||
|
||||
pydocs="$(find python -name doc -type d)"
|
||||
rm -rf ${pydocs} || die
|
||||
|
||||
in_path=$(python_get_sitedir)/${PN}
|
||||
|
||||
for i in python/memops/format/compatibility/{Converters,part2/Converters2}.py; do
|
||||
sed \
|
||||
-e 's|#from __future__|from __future__|g' \
|
||||
-i ${i} || die
|
||||
done
|
||||
|
||||
insinto ${in_path}
|
||||
|
||||
dodir ${in_path}/c
|
||||
|
||||
ebegin "Installing main files"
|
||||
doins -r python || die "main files installation failed"
|
||||
eend
|
||||
dosym ../../../..//share/doc/ccpn-data-${MY_MAJOR}/html ${in_path}/doc || die
|
||||
for i in ${pydocs}; do
|
||||
dosym /usr/share/doc/ccpn-data-${MY_MAJOR}/html/${i} ${in_path}/${i}
|
||||
done
|
||||
|
||||
dosym /usr/share/ccpn/data ${in_path}/data
|
||||
dosym /usr/share/ccpn/model ${in_path}/model
|
||||
|
||||
einfo "Adjusting permissions"
|
||||
|
||||
files="
|
||||
cambridge/c/BayesPeakSeparator.so
|
||||
ccp/c/StructUtil.so
|
||||
ccp/c/StructStructure.so
|
||||
ccp/c/StructBond.so
|
||||
ccp/c/StructAtom.so
|
||||
ccpnmr/c/DyAtomCoord.so
|
||||
ccpnmr/c/DyDistConstraint.so
|
||||
ccpnmr/c/DyDistForce.so
|
||||
ccpnmr/c/AtomCoordList.so
|
||||
ccpnmr/c/DyAtomCoordList.so
|
||||
ccpnmr/c/ContourStyle.so
|
||||
ccpnmr/c/ContourLevels.so
|
||||
ccpnmr/c/SliceFile.so
|
||||
ccpnmr/c/PeakCluster.so
|
||||
ccpnmr/c/Dynamics.so
|
||||
ccpnmr/c/Bacus.so
|
||||
ccpnmr/c/Midge.so
|
||||
ccpnmr/c/DyDistConstraintList.so
|
||||
ccpnmr/c/WinPeakList.so
|
||||
ccpnmr/c/PeakList.so
|
||||
ccpnmr/c/DistConstraint.so
|
||||
ccpnmr/c/CloudUtil.so
|
||||
ccpnmr/c/DistForce.so
|
||||
ccpnmr/c/DistConstraintList.so
|
||||
ccpnmr/c/AtomCoord.so
|
||||
ccpnmr/c/DyDynamics.so
|
||||
ccpnmr/c/ContourFile.so
|
||||
memops/c/ShapeFile.so
|
||||
memops/c/BlockFile.so
|
||||
memops/c/PdfHandler.so
|
||||
memops/c/MemCache.so
|
||||
memops/c/FitMethod.so
|
||||
memops/c/PsHandler.so
|
||||
memops/c/GlHandler.so
|
||||
memops/c/StoreFile.so
|
||||
memops/c/StoreHandler.so
|
||||
memops/c/TkHandler.so"
|
||||
for FILE in ${files}; do
|
||||
fperms 755 ${in_path}/python/${FILE}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize ${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup ${PN}
|
||||
}
|
@ -1,213 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccpn/ccpn-2.1.5_p110905.ebuild,v 1.2 2011/10/07 19:29:31 jlec Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
PYTHON_USE_WITH="ssl tk"
|
||||
|
||||
inherit eutils portability python toolchain-funcs versionator
|
||||
|
||||
PATCHSET="${PV##*_p}"
|
||||
MY_PN="${PN}mr"
|
||||
MY_PV="$(replace_version_separator 3 _ ${PV%%_p*})"
|
||||
MY_MAJOR="$(get_version_component_range 1-3)"
|
||||
|
||||
DESCRIPTION="The Collaborative Computing Project for NMR"
|
||||
HOMEPAGE="http://www.ccpn.ac.uk/ccpn"
|
||||
SRC_URI="http://www.bio.cam.ac.uk/ccpn/download/${MY_PN}/analysis${MY_PV}.tar.gz"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI="${SRC_URI} http://dev.gentoo.org/~jlec/distfiles/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch.bz2"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( CCPN LGPL-2.1 )"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="extendnmr +opengl"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/tk[threads]
|
||||
>=dev-python/numpy-1.4
|
||||
>=dev-tcltk/tix-8.4.3
|
||||
=sci-libs/ccpn-data-"${MY_MAJOR}"*
|
||||
x11-libs/libXext
|
||||
x11-libs/libX11
|
||||
opengl? (
|
||||
media-libs/freeglut
|
||||
dev-python/pyglet )"
|
||||
# We need to fix this
|
||||
# sci-chemistry/mdd
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
extendnmr? (
|
||||
<=sci-chemistry/aria-2.3.2
|
||||
sci-chemistry/prodecomp )"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}/${MY_PN}$(get_version_component_range 1-2 ${PV})
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${PATCHSET} ]] && \
|
||||
epatch "${WORKDIR}"/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch
|
||||
|
||||
epatch "${FILESDIR}"/${MY_PV}-parallel.patch
|
||||
|
||||
local tk_ver
|
||||
local myconf
|
||||
|
||||
tk_ver="$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)"
|
||||
|
||||
if use opengl; then
|
||||
GLUT_NEED_INIT="-DNEED_GLUT_INIT"
|
||||
IGNORE_GL_FLAG=""
|
||||
GL_FLAG="-DUSE_GL_TRUE"
|
||||
GL_DIR="${EPREFIX}/usr"
|
||||
GL_LIB="-lglut -lGLU -lGL"
|
||||
GL_INCLUDE_FLAGS="-I\$(GL_DIR)/include"
|
||||
GL_LIB_FLAGS="-L\$(GL_DIR)/$(get_libdir)"
|
||||
|
||||
else
|
||||
IGNORE_GL_FLAG="-DIGNORE_GL"
|
||||
GL_FLAG="-DUSE_GL_FALSE"
|
||||
fi
|
||||
|
||||
GLUT_NOT_IN_GL=""
|
||||
GLUT_FLAG="\$(GLUT_NEED_INIT) \$(GLUT_NOT_IN_GL)"
|
||||
|
||||
rm -rf data model doc license || die
|
||||
|
||||
sed \
|
||||
-e "s|/usr|${EPREFIX}/usr|g" \
|
||||
-e "s|^\(CC =\).*|\1 $(tc-getCC)|g" \
|
||||
-e "s|^\(OPT_FLAG =\).*|\1 ${CFLAGS}|g" \
|
||||
-e "s|^\(LINK_FLAGS =.*\)|\1 ${LDFLAGS}|g" \
|
||||
-e "s|^\(IGNORE_GL_FLAG =\).*|\1 ${IGNORE_GL_FLAG}|g" \
|
||||
-e "s|^\(GL_FLAG =\).*|\1 ${GL_FLAG}|g" \
|
||||
-e "s|^\(GL_DIR =\).*|\1 ${GL_DIR}|g" \
|
||||
-e "s|^\(GL_LIB =\).*|\1 ${GL_LIB}|g" \
|
||||
-e "s|^\(GL_LIB_FLAGS =\).*|\1 ${GL_LIB_FLAGS}|g" \
|
||||
-e "s|^\(GL_INCLUDE_FLAGS =\).*|\1 ${GL_INCLUDE_FLAGS}|g" \
|
||||
-e "s|^\(GLUT_NEED_INIT =\).*|\1 ${GLUT_NEED_INIT}|g" \
|
||||
-e "s|^\(GLUT_NOT_IN_GL =\).*|\1|g" \
|
||||
-e "s|^\(X11_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TCL_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TK_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(PYTHON_INCLUDE_FLAGS =\).*|\1 -I${EPREFIX}/$(python_get_includedir)|g" \
|
||||
-e "s|^\(PYTHON_LIB =\).*|\1 $(python_get_library -l)|g" \
|
||||
c/environment_default.txt > c/environment.txt
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C c all links || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir
|
||||
local tkver
|
||||
local _wrapper
|
||||
|
||||
find . -name "*.pyc" -type d -delete
|
||||
|
||||
libdir=$(get_libdir)
|
||||
tkver=$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)
|
||||
|
||||
_wrapper="analysis dangle dataShifter depositionFileImporter eci formatConverter pipe2azara"
|
||||
use extendnmr && _wrapper="${_wrapper} extendNmr"
|
||||
for wrapper in ${_wrapper}; do
|
||||
sed \
|
||||
-e "s|gentoo_sitedir|${EPREFIX}$(python_get_sitedir)|g" \
|
||||
-e "s|gentoolibdir|${EPREFIX}/usr/${libdir}|g" \
|
||||
-e "s|gentootk|${EPREFIX}/usr/${libdir}/tk${tkver}|g" \
|
||||
-e "s|gentootcl|${EPREFIX}/usr/${libdir}/tclk${tkver}|g" \
|
||||
-e "s|gentoopython|${EPREFIX}/usr/bin/python|g" \
|
||||
-e "s|//|/|g" \
|
||||
"${FILESDIR}"/${wrapper} > "${T}"/${wrapper} || die "Fail fix ${wrapper}"
|
||||
dobin "${T}"/${wrapper} || die "Failed to install ${wrapper}"
|
||||
done
|
||||
|
||||
local in_path
|
||||
local files
|
||||
local pydocs
|
||||
|
||||
pydocs="$(find python -name doc -type d)"
|
||||
rm -rf ${pydocs} || die
|
||||
|
||||
in_path=$(python_get_sitedir)/${PN}
|
||||
|
||||
for i in python/memops/format/compatibility/{Converters,part2/Converters2}.py; do
|
||||
sed \
|
||||
-e 's|#from __future__|from __future__|g' \
|
||||
-i ${i} || die
|
||||
done
|
||||
|
||||
insinto ${in_path}
|
||||
|
||||
dodir ${in_path}/c
|
||||
|
||||
ebegin "Installing main files"
|
||||
doins -r python || die "main files installation failed"
|
||||
eend
|
||||
dosym ../../../..//share/doc/ccpn-data-${MY_MAJOR}/html ${in_path}/doc || die
|
||||
for i in ${pydocs}; do
|
||||
dosym /usr/share/doc/ccpn-data-${MY_MAJOR}/html/${i} ${in_path}/${i}
|
||||
done
|
||||
|
||||
dosym /usr/share/ccpn/data ${in_path}/data
|
||||
dosym /usr/share/ccpn/model ${in_path}/model
|
||||
|
||||
einfo "Adjusting permissions"
|
||||
|
||||
files="
|
||||
cambridge/c/BayesPeakSeparator.so
|
||||
ccp/c/StructUtil.so
|
||||
ccp/c/StructStructure.so
|
||||
ccp/c/StructBond.so
|
||||
ccp/c/StructAtom.so
|
||||
ccpnmr/c/DyAtomCoord.so
|
||||
ccpnmr/c/DyDistConstraint.so
|
||||
ccpnmr/c/DyDistForce.so
|
||||
ccpnmr/c/AtomCoordList.so
|
||||
ccpnmr/c/DyAtomCoordList.so
|
||||
ccpnmr/c/ContourStyle.so
|
||||
ccpnmr/c/ContourLevels.so
|
||||
ccpnmr/c/SliceFile.so
|
||||
ccpnmr/c/PeakCluster.so
|
||||
ccpnmr/c/Dynamics.so
|
||||
ccpnmr/c/Bacus.so
|
||||
ccpnmr/c/Midge.so
|
||||
ccpnmr/c/DyDistConstraintList.so
|
||||
ccpnmr/c/WinPeakList.so
|
||||
ccpnmr/c/PeakList.so
|
||||
ccpnmr/c/DistConstraint.so
|
||||
ccpnmr/c/CloudUtil.so
|
||||
ccpnmr/c/DistForce.so
|
||||
ccpnmr/c/DistConstraintList.so
|
||||
ccpnmr/c/AtomCoord.so
|
||||
ccpnmr/c/DyDynamics.so
|
||||
ccpnmr/c/ContourFile.so
|
||||
memops/c/ShapeFile.so
|
||||
memops/c/BlockFile.so
|
||||
memops/c/PdfHandler.so
|
||||
memops/c/MemCache.so
|
||||
memops/c/FitMethod.so
|
||||
memops/c/PsHandler.so
|
||||
memops/c/GlHandler.so
|
||||
memops/c/StoreFile.so
|
||||
memops/c/StoreHandler.so
|
||||
memops/c/TkHandler.so"
|
||||
for FILE in ${files}; do
|
||||
fperms 755 ${in_path}/python/${FILE}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize ${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup ${PN}
|
||||
}
|
@ -1,220 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccpn/ccpn-2.1.5_p110926.ebuild,v 1.3 2011/10/19 07:25:58 jlec Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
PYTHON_USE_WITH="ssl tk"
|
||||
|
||||
inherit eutils portability python toolchain-funcs versionator
|
||||
|
||||
PATCHSET="${PV##*_p}"
|
||||
MY_PN="${PN}mr"
|
||||
MY_PV="$(replace_version_separator 3 _ ${PV%%_p*})"
|
||||
MY_MAJOR="$(get_version_component_range 1-3)"
|
||||
|
||||
DESCRIPTION="The Collaborative Computing Project for NMR"
|
||||
HOMEPAGE="http://www.ccpn.ac.uk/ccpn"
|
||||
SRC_URI="http://www.bio.cam.ac.uk/ccpn/download/${MY_PN}/analysis${MY_PV}.tar.gz"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI="${SRC_URI} http://dev.gentoo.org/~jlec/distfiles/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch.bz2"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( CCPN LGPL-2.1 )"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="extendnmr +opengl"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/tk[threads]
|
||||
>=dev-python/numpy-1.4
|
||||
>=dev-tcltk/tix-8.4.3
|
||||
=sci-libs/ccpn-data-"${MY_MAJOR}"*
|
||||
sci-biology/psipred
|
||||
x11-libs/libXext
|
||||
x11-libs/libX11
|
||||
opengl? (
|
||||
media-libs/freeglut
|
||||
dev-python/pyglet )"
|
||||
# We need to fix this
|
||||
# sci-chemistry/mdd
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
extendnmr? (
|
||||
<=sci-chemistry/aria-2.3.2
|
||||
sci-chemistry/prodecomp )"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}/${MY_PN}$(get_version_component_range 1-2 ${PV})
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${PATCHSET} ]] && \
|
||||
epatch "${WORKDIR}"/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch
|
||||
|
||||
epatch "${FILESDIR}"/${MY_PV}-parallel.patch
|
||||
|
||||
sed \
|
||||
-e "/PSIPRED_DIR/s:'data':'share/psipred/data':g" \
|
||||
-e "s:weights_s:weights:g" \
|
||||
-i python/ccpnmr/analysis/wrappers/Psipred.py || die
|
||||
|
||||
local tk_ver
|
||||
local myconf
|
||||
|
||||
tk_ver="$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)"
|
||||
|
||||
if use opengl; then
|
||||
GLUT_NEED_INIT="-DNEED_GLUT_INIT"
|
||||
IGNORE_GL_FLAG=""
|
||||
GL_FLAG="-DUSE_GL_TRUE"
|
||||
GL_DIR="${EPREFIX}/usr"
|
||||
GL_LIB="-lglut -lGLU -lGL"
|
||||
GL_INCLUDE_FLAGS="-I\$(GL_DIR)/include"
|
||||
GL_LIB_FLAGS="-L\$(GL_DIR)/$(get_libdir)"
|
||||
|
||||
else
|
||||
IGNORE_GL_FLAG="-DIGNORE_GL"
|
||||
GL_FLAG="-DUSE_GL_FALSE"
|
||||
fi
|
||||
|
||||
GLUT_NOT_IN_GL=""
|
||||
GLUT_FLAG="\$(GLUT_NEED_INIT) \$(GLUT_NOT_IN_GL)"
|
||||
|
||||
rm -rf data model doc license || die
|
||||
|
||||
sed \
|
||||
-e "s|/usr|${EPREFIX}/usr|g" \
|
||||
-e "s|^\(CC =\).*|\1 $(tc-getCC)|g" \
|
||||
-e "s|^\(OPT_FLAG =\).*|\1 ${CFLAGS}|g" \
|
||||
-e "s|^\(LINK_FLAGS =.*\)|\1 ${LDFLAGS}|g" \
|
||||
-e "s|^\(IGNORE_GL_FLAG =\).*|\1 ${IGNORE_GL_FLAG}|g" \
|
||||
-e "s|^\(GL_FLAG =\).*|\1 ${GL_FLAG}|g" \
|
||||
-e "s|^\(GL_DIR =\).*|\1 ${GL_DIR}|g" \
|
||||
-e "s|^\(GL_LIB =\).*|\1 ${GL_LIB}|g" \
|
||||
-e "s|^\(GL_LIB_FLAGS =\).*|\1 ${GL_LIB_FLAGS}|g" \
|
||||
-e "s|^\(GL_INCLUDE_FLAGS =\).*|\1 ${GL_INCLUDE_FLAGS}|g" \
|
||||
-e "s|^\(GLUT_NEED_INIT =\).*|\1 ${GLUT_NEED_INIT}|g" \
|
||||
-e "s|^\(GLUT_NOT_IN_GL =\).*|\1|g" \
|
||||
-e "s|^\(X11_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TCL_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TK_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(PYTHON_INCLUDE_FLAGS =\).*|\1 -I${EPREFIX}/$(python_get_includedir)|g" \
|
||||
-e "s|^\(PYTHON_LIB =\).*|\1 $(python_get_library -l)|g" \
|
||||
c/environment_default.txt > c/environment.txt
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C c all links || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir
|
||||
local tkver
|
||||
local _wrapper
|
||||
|
||||
find . -name "*.pyc" -type d -delete
|
||||
|
||||
libdir=$(get_libdir)
|
||||
tkver=$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)
|
||||
|
||||
_wrapper="analysis dangle dataShifter depositionFileImporter eci formatConverter pipe2azara"
|
||||
use extendnmr && _wrapper="${_wrapper} extendNmr"
|
||||
for wrapper in ${_wrapper}; do
|
||||
sed \
|
||||
-e "s|gentoo_sitedir|${EPREFIX}$(python_get_sitedir)|g" \
|
||||
-e "s|gentoolibdir|${EPREFIX}/usr/${libdir}|g" \
|
||||
-e "s|gentootk|${EPREFIX}/usr/${libdir}/tk${tkver}|g" \
|
||||
-e "s|gentootcl|${EPREFIX}/usr/${libdir}/tclk${tkver}|g" \
|
||||
-e "s|gentoopython|${EPREFIX}/usr/bin/python|g" \
|
||||
-e "s|gentoousr|${EPREFIX}/usr|g" \
|
||||
-e "s|//|/|g" \
|
||||
"${FILESDIR}"/${wrapper} > "${T}"/${wrapper} || die "Fail fix ${wrapper}"
|
||||
dobin "${T}"/${wrapper} || die "Failed to install ${wrapper}"
|
||||
done
|
||||
|
||||
local in_path
|
||||
local files
|
||||
local pydocs
|
||||
|
||||
pydocs="$(find python -name doc -type d)"
|
||||
rm -rf ${pydocs} || die
|
||||
|
||||
in_path=$(python_get_sitedir)/${PN}
|
||||
|
||||
for i in python/memops/format/compatibility/{Converters,part2/Converters2}.py; do
|
||||
sed \
|
||||
-e 's|#from __future__|from __future__|g' \
|
||||
-i ${i} || die
|
||||
done
|
||||
|
||||
insinto ${in_path}
|
||||
|
||||
dodir ${in_path}/c
|
||||
|
||||
ebegin "Installing main files"
|
||||
doins -r python || die "main files installation failed"
|
||||
eend
|
||||
dosym ../../../..//share/doc/ccpn-data-${MY_MAJOR}/html ${in_path}/doc || die
|
||||
for i in ${pydocs}; do
|
||||
dosym /usr/share/doc/ccpn-data-${MY_MAJOR}/html/${i} ${in_path}/${i}
|
||||
done
|
||||
|
||||
dosym /usr/share/ccpn/data ${in_path}/data
|
||||
dosym /usr/share/ccpn/model ${in_path}/model
|
||||
|
||||
einfo "Adjusting permissions"
|
||||
|
||||
files="
|
||||
cambridge/c/BayesPeakSeparator.so
|
||||
ccp/c/StructUtil.so
|
||||
ccp/c/StructStructure.so
|
||||
ccp/c/StructBond.so
|
||||
ccp/c/StructAtom.so
|
||||
ccpnmr/c/DyAtomCoord.so
|
||||
ccpnmr/c/DyDistConstraint.so
|
||||
ccpnmr/c/DyDistForce.so
|
||||
ccpnmr/c/AtomCoordList.so
|
||||
ccpnmr/c/DyAtomCoordList.so
|
||||
ccpnmr/c/ContourStyle.so
|
||||
ccpnmr/c/ContourLevels.so
|
||||
ccpnmr/c/SliceFile.so
|
||||
ccpnmr/c/PeakCluster.so
|
||||
ccpnmr/c/Dynamics.so
|
||||
ccpnmr/c/Bacus.so
|
||||
ccpnmr/c/Midge.so
|
||||
ccpnmr/c/DyDistConstraintList.so
|
||||
ccpnmr/c/WinPeakList.so
|
||||
ccpnmr/c/PeakList.so
|
||||
ccpnmr/c/DistConstraint.so
|
||||
ccpnmr/c/CloudUtil.so
|
||||
ccpnmr/c/DistForce.so
|
||||
ccpnmr/c/DistConstraintList.so
|
||||
ccpnmr/c/AtomCoord.so
|
||||
ccpnmr/c/DyDynamics.so
|
||||
ccpnmr/c/ContourFile.so
|
||||
memops/c/ShapeFile.so
|
||||
memops/c/BlockFile.so
|
||||
memops/c/PdfHandler.so
|
||||
memops/c/MemCache.so
|
||||
memops/c/FitMethod.so
|
||||
memops/c/PsHandler.so
|
||||
memops/c/GlHandler.so
|
||||
memops/c/StoreFile.so
|
||||
memops/c/StoreHandler.so
|
||||
memops/c/TkHandler.so"
|
||||
for FILE in ${files}; do
|
||||
fperms 755 ${in_path}/python/${FILE}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize ${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup ${PN}
|
||||
}
|
@ -1,214 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccpn/ccpn-2.1.5_p111011.ebuild,v 1.2 2011/10/19 07:25:58 jlec Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
PYTHON_USE_WITH="ssl tk"
|
||||
|
||||
inherit eutils portability python toolchain-funcs versionator
|
||||
|
||||
PATCHSET="${PV##*_p}"
|
||||
MY_PN="${PN}mr"
|
||||
MY_PV="$(replace_version_separator 3 _ ${PV%%_p*})"
|
||||
MY_MAJOR="$(get_version_component_range 1-3)"
|
||||
|
||||
DESCRIPTION="The Collaborative Computing Project for NMR"
|
||||
HOMEPAGE="http://www.ccpn.ac.uk/ccpn"
|
||||
SRC_URI="http://www.bio.cam.ac.uk/ccpn/download/${MY_PN}/analysis${MY_PV}.tar.gz"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI="${SRC_URI} http://dev.gentoo.org/~jlec/distfiles/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch.xz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( CCPN LGPL-2.1 )"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="extendnmr +opengl"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/tk[threads]
|
||||
>=dev-python/numpy-1.4
|
||||
>=dev-tcltk/tix-8.4.3
|
||||
=sci-libs/ccpn-data-"${MY_MAJOR}"*
|
||||
>=sci-libs/ccpn-data-${PVR}
|
||||
sci-biology/psipred
|
||||
x11-libs/libXext
|
||||
x11-libs/libX11
|
||||
opengl? (
|
||||
media-libs/freeglut
|
||||
dev-python/pyglet )"
|
||||
# We need to fix this
|
||||
# sci-chemistry/mdd
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
extendnmr? (
|
||||
<=sci-chemistry/aria-2.3.2
|
||||
sci-chemistry/prodecomp )"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}/${MY_PN}$(get_version_component_range 1-2 ${PV})
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${PATCHSET} ]] && \
|
||||
epatch "${WORKDIR}"/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch
|
||||
|
||||
epatch "${FILESDIR}"/${MY_PV}-parallel.patch
|
||||
|
||||
sed \
|
||||
-e "/PSIPRED_DIR/s:'data':'share/psipred/data':g" \
|
||||
-e "s:weights_s:weights:g" \
|
||||
-i python/ccpnmr/analysis/wrappers/Psipred.py || die
|
||||
|
||||
local tk_ver
|
||||
local myconf
|
||||
|
||||
tk_ver="$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)"
|
||||
|
||||
if use opengl; then
|
||||
GLUT_NEED_INIT="-DNEED_GLUT_INIT"
|
||||
IGNORE_GL_FLAG=""
|
||||
GL_FLAG="-DUSE_GL_TRUE"
|
||||
GL_DIR="${EPREFIX}/usr"
|
||||
GL_LIB="-lglut -lGLU -lGL"
|
||||
GL_INCLUDE_FLAGS="-I\$(GL_DIR)/include"
|
||||
GL_LIB_FLAGS="-L\$(GL_DIR)/$(get_libdir)"
|
||||
|
||||
else
|
||||
IGNORE_GL_FLAG="-DIGNORE_GL"
|
||||
GL_FLAG="-DUSE_GL_FALSE"
|
||||
fi
|
||||
|
||||
GLUT_NOT_IN_GL=""
|
||||
GLUT_FLAG="\$(GLUT_NEED_INIT) \$(GLUT_NOT_IN_GL)"
|
||||
|
||||
rm -rf data model doc license || die
|
||||
|
||||
sed \
|
||||
-e "s|/usr|${EPREFIX}/usr|g" \
|
||||
-e "s|^\(CC =\).*|\1 $(tc-getCC)|g" \
|
||||
-e "s|^\(OPT_FLAG =\).*|\1 ${CFLAGS}|g" \
|
||||
-e "s|^\(LINK_FLAGS =.*\)|\1 ${LDFLAGS}|g" \
|
||||
-e "s|^\(IGNORE_GL_FLAG =\).*|\1 ${IGNORE_GL_FLAG}|g" \
|
||||
-e "s|^\(GL_FLAG =\).*|\1 ${GL_FLAG}|g" \
|
||||
-e "s|^\(GL_DIR =\).*|\1 ${GL_DIR}|g" \
|
||||
-e "s|^\(GL_LIB =\).*|\1 ${GL_LIB}|g" \
|
||||
-e "s|^\(GL_LIB_FLAGS =\).*|\1 ${GL_LIB_FLAGS}|g" \
|
||||
-e "s|^\(GL_INCLUDE_FLAGS =\).*|\1 ${GL_INCLUDE_FLAGS}|g" \
|
||||
-e "s|^\(GLUT_NEED_INIT =\).*|\1 ${GLUT_NEED_INIT}|g" \
|
||||
-e "s|^\(GLUT_NOT_IN_GL =\).*|\1|g" \
|
||||
-e "s|^\(X11_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TCL_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TK_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(PYTHON_INCLUDE_FLAGS =\).*|\1 -I${EPREFIX}/$(python_get_includedir)|g" \
|
||||
-e "s|^\(PYTHON_LIB =\).*|\1 $(python_get_library -l)|g" \
|
||||
c/environment_default.txt > c/environment.txt
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C c all links || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir
|
||||
local tkver
|
||||
local _wrapper
|
||||
|
||||
find . -name "*.pyc" -type d -delete
|
||||
|
||||
libdir=$(get_libdir)
|
||||
tkver=$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)
|
||||
|
||||
_wrapper="analysis dangle dataShifter depositionFileImporter eci formatConverter pipe2azara"
|
||||
use extendnmr && _wrapper="${_wrapper} extendNmr"
|
||||
for wrapper in ${_wrapper}; do
|
||||
sed \
|
||||
-e "s|gentoo_sitedir|${EPREFIX}$(python_get_sitedir)|g" \
|
||||
-e "s|gentoolibdir|${EPREFIX}/usr/${libdir}|g" \
|
||||
-e "s|gentootk|${EPREFIX}/usr/${libdir}/tk${tkver}|g" \
|
||||
-e "s|gentootcl|${EPREFIX}/usr/${libdir}/tclk${tkver}|g" \
|
||||
-e "s|gentoopython|${EPREFIX}/usr/bin/python|g" \
|
||||
-e "s|gentoousr|${EPREFIX}/usr|g" \
|
||||
-e "s|//|/|g" \
|
||||
"${FILESDIR}"/${wrapper} > "${T}"/${wrapper} || die "Fail fix ${wrapper}"
|
||||
dobin "${T}"/${wrapper} || die "Failed to install ${wrapper}"
|
||||
done
|
||||
|
||||
local in_path
|
||||
local files
|
||||
local pydocs
|
||||
|
||||
pydocs="$(find python -name doc -type d)"
|
||||
rm -rf ${pydocs} || die
|
||||
|
||||
in_path=$(python_get_sitedir)/${PN}
|
||||
|
||||
for i in python/memops/format/compatibility/{Converters,part2/Converters2}.py; do
|
||||
sed \
|
||||
-e 's|#from __future__|from __future__|g' \
|
||||
-i ${i} || die
|
||||
done
|
||||
|
||||
insinto ${in_path}
|
||||
|
||||
dodir ${in_path}/c
|
||||
|
||||
ebegin "Installing main files"
|
||||
doins -r python || die "main files installation failed"
|
||||
eend
|
||||
|
||||
einfo "Adjusting permissions"
|
||||
|
||||
files="
|
||||
cambridge/c/BayesPeakSeparator.so
|
||||
ccp/c/StructUtil.so
|
||||
ccp/c/StructStructure.so
|
||||
ccp/c/StructBond.so
|
||||
ccp/c/StructAtom.so
|
||||
ccpnmr/c/DyAtomCoord.so
|
||||
ccpnmr/c/DyDistConstraint.so
|
||||
ccpnmr/c/DyDistForce.so
|
||||
ccpnmr/c/AtomCoordList.so
|
||||
ccpnmr/c/DyAtomCoordList.so
|
||||
ccpnmr/c/ContourStyle.so
|
||||
ccpnmr/c/ContourLevels.so
|
||||
ccpnmr/c/SliceFile.so
|
||||
ccpnmr/c/PeakCluster.so
|
||||
ccpnmr/c/Dynamics.so
|
||||
ccpnmr/c/Bacus.so
|
||||
ccpnmr/c/Midge.so
|
||||
ccpnmr/c/DyDistConstraintList.so
|
||||
ccpnmr/c/WinPeakList.so
|
||||
ccpnmr/c/PeakList.so
|
||||
ccpnmr/c/DistConstraint.so
|
||||
ccpnmr/c/CloudUtil.so
|
||||
ccpnmr/c/DistForce.so
|
||||
ccpnmr/c/DistConstraintList.so
|
||||
ccpnmr/c/AtomCoord.so
|
||||
ccpnmr/c/DyDynamics.so
|
||||
ccpnmr/c/ContourFile.so
|
||||
memops/c/ShapeFile.so
|
||||
memops/c/BlockFile.so
|
||||
memops/c/PdfHandler.so
|
||||
memops/c/MemCache.so
|
||||
memops/c/FitMethod.so
|
||||
memops/c/PsHandler.so
|
||||
memops/c/GlHandler.so
|
||||
memops/c/StoreFile.so
|
||||
memops/c/StoreHandler.so
|
||||
memops/c/TkHandler.so"
|
||||
for FILE in ${files}; do
|
||||
fperms 755 ${in_path}/python/${FILE}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize ${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup ${PN}
|
||||
}
|
@ -1,214 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccpn/ccpn-2.1.5_p111017.ebuild,v 1.2 2011/10/19 07:25:58 jlec Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
PYTHON_USE_WITH="ssl tk"
|
||||
|
||||
inherit eutils portability python toolchain-funcs versionator
|
||||
|
||||
PATCHSET="${PV##*_p}"
|
||||
MY_PN="${PN}mr"
|
||||
MY_PV="$(replace_version_separator 3 _ ${PV%%_p*})"
|
||||
MY_MAJOR="$(get_version_component_range 1-3)"
|
||||
|
||||
DESCRIPTION="The Collaborative Computing Project for NMR"
|
||||
HOMEPAGE="http://www.ccpn.ac.uk/ccpn"
|
||||
SRC_URI="http://www.bio.cam.ac.uk/ccpn/download/${MY_PN}/analysis${MY_PV}.tar.gz"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI="${SRC_URI} http://dev.gentoo.org/~jlec/distfiles/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch.xz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( CCPN LGPL-2.1 )"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="extendnmr +opengl"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/tk[threads]
|
||||
>=dev-python/numpy-1.4
|
||||
>=dev-tcltk/tix-8.4.3
|
||||
=sci-libs/ccpn-data-"${MY_MAJOR}"*
|
||||
>=sci-libs/ccpn-data-2.1.5_p111011
|
||||
sci-biology/psipred
|
||||
x11-libs/libXext
|
||||
x11-libs/libX11
|
||||
opengl? (
|
||||
media-libs/freeglut
|
||||
dev-python/pyglet )"
|
||||
# We need to fix this
|
||||
# sci-chemistry/mdd
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
extendnmr? (
|
||||
<=sci-chemistry/aria-2.3.2
|
||||
sci-chemistry/prodecomp )"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}/${MY_PN}$(get_version_component_range 1-2 ${PV})
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${PATCHSET} ]] && \
|
||||
epatch "${WORKDIR}"/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch
|
||||
|
||||
epatch "${FILESDIR}"/${MY_PV}-parallel.patch
|
||||
|
||||
sed \
|
||||
-e "/PSIPRED_DIR/s:'data':'share/psipred/data':g" \
|
||||
-e "s:weights_s:weights:g" \
|
||||
-i python/ccpnmr/analysis/wrappers/Psipred.py || die
|
||||
|
||||
local tk_ver
|
||||
local myconf
|
||||
|
||||
tk_ver="$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)"
|
||||
|
||||
if use opengl; then
|
||||
GLUT_NEED_INIT="-DNEED_GLUT_INIT"
|
||||
IGNORE_GL_FLAG=""
|
||||
GL_FLAG="-DUSE_GL_TRUE"
|
||||
GL_DIR="${EPREFIX}/usr"
|
||||
GL_LIB="-lglut -lGLU -lGL"
|
||||
GL_INCLUDE_FLAGS="-I\$(GL_DIR)/include"
|
||||
GL_LIB_FLAGS="-L\$(GL_DIR)/$(get_libdir)"
|
||||
|
||||
else
|
||||
IGNORE_GL_FLAG="-DIGNORE_GL"
|
||||
GL_FLAG="-DUSE_GL_FALSE"
|
||||
fi
|
||||
|
||||
GLUT_NOT_IN_GL=""
|
||||
GLUT_FLAG="\$(GLUT_NEED_INIT) \$(GLUT_NOT_IN_GL)"
|
||||
|
||||
rm -rf data model doc license || die
|
||||
|
||||
sed \
|
||||
-e "s|/usr|${EPREFIX}/usr|g" \
|
||||
-e "s|^\(CC =\).*|\1 $(tc-getCC)|g" \
|
||||
-e "s|^\(OPT_FLAG =\).*|\1 ${CFLAGS}|g" \
|
||||
-e "s|^\(LINK_FLAGS =.*\)|\1 ${LDFLAGS}|g" \
|
||||
-e "s|^\(IGNORE_GL_FLAG =\).*|\1 ${IGNORE_GL_FLAG}|g" \
|
||||
-e "s|^\(GL_FLAG =\).*|\1 ${GL_FLAG}|g" \
|
||||
-e "s|^\(GL_DIR =\).*|\1 ${GL_DIR}|g" \
|
||||
-e "s|^\(GL_LIB =\).*|\1 ${GL_LIB}|g" \
|
||||
-e "s|^\(GL_LIB_FLAGS =\).*|\1 ${GL_LIB_FLAGS}|g" \
|
||||
-e "s|^\(GL_INCLUDE_FLAGS =\).*|\1 ${GL_INCLUDE_FLAGS}|g" \
|
||||
-e "s|^\(GLUT_NEED_INIT =\).*|\1 ${GLUT_NEED_INIT}|g" \
|
||||
-e "s|^\(GLUT_NOT_IN_GL =\).*|\1|g" \
|
||||
-e "s|^\(X11_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TCL_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TK_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(PYTHON_INCLUDE_FLAGS =\).*|\1 -I${EPREFIX}/$(python_get_includedir)|g" \
|
||||
-e "s|^\(PYTHON_LIB =\).*|\1 $(python_get_library -l)|g" \
|
||||
c/environment_default.txt > c/environment.txt
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C c all links || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir
|
||||
local tkver
|
||||
local _wrapper
|
||||
|
||||
find . -name "*.pyc" -type d -delete
|
||||
|
||||
libdir=$(get_libdir)
|
||||
tkver=$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)
|
||||
|
||||
_wrapper="analysis dangle dataShifter depositionFileImporter eci formatConverter pipe2azara"
|
||||
use extendnmr && _wrapper="${_wrapper} extendNmr"
|
||||
for wrapper in ${_wrapper}; do
|
||||
sed \
|
||||
-e "s|gentoo_sitedir|${EPREFIX}$(python_get_sitedir)|g" \
|
||||
-e "s|gentoolibdir|${EPREFIX}/usr/${libdir}|g" \
|
||||
-e "s|gentootk|${EPREFIX}/usr/${libdir}/tk${tkver}|g" \
|
||||
-e "s|gentootcl|${EPREFIX}/usr/${libdir}/tclk${tkver}|g" \
|
||||
-e "s|gentoopython|${EPREFIX}/usr/bin/python|g" \
|
||||
-e "s|gentoousr|${EPREFIX}/usr|g" \
|
||||
-e "s|//|/|g" \
|
||||
"${FILESDIR}"/${wrapper} > "${T}"/${wrapper} || die "Fail fix ${wrapper}"
|
||||
dobin "${T}"/${wrapper} || die "Failed to install ${wrapper}"
|
||||
done
|
||||
|
||||
local in_path
|
||||
local files
|
||||
local pydocs
|
||||
|
||||
pydocs="$(find python -name doc -type d)"
|
||||
rm -rf ${pydocs} || die
|
||||
|
||||
in_path=$(python_get_sitedir)/${PN}
|
||||
|
||||
for i in python/memops/format/compatibility/{Converters,part2/Converters2}.py; do
|
||||
sed \
|
||||
-e 's|#from __future__|from __future__|g' \
|
||||
-i ${i} || die
|
||||
done
|
||||
|
||||
insinto ${in_path}
|
||||
|
||||
dodir ${in_path}/c
|
||||
|
||||
ebegin "Installing main files"
|
||||
doins -r python || die "main files installation failed"
|
||||
eend
|
||||
|
||||
einfo "Adjusting permissions"
|
||||
|
||||
files="
|
||||
cambridge/c/BayesPeakSeparator.so
|
||||
ccp/c/StructUtil.so
|
||||
ccp/c/StructStructure.so
|
||||
ccp/c/StructBond.so
|
||||
ccp/c/StructAtom.so
|
||||
ccpnmr/c/DyAtomCoord.so
|
||||
ccpnmr/c/DyDistConstraint.so
|
||||
ccpnmr/c/DyDistForce.so
|
||||
ccpnmr/c/AtomCoordList.so
|
||||
ccpnmr/c/DyAtomCoordList.so
|
||||
ccpnmr/c/ContourStyle.so
|
||||
ccpnmr/c/ContourLevels.so
|
||||
ccpnmr/c/SliceFile.so
|
||||
ccpnmr/c/PeakCluster.so
|
||||
ccpnmr/c/Dynamics.so
|
||||
ccpnmr/c/Bacus.so
|
||||
ccpnmr/c/Midge.so
|
||||
ccpnmr/c/DyDistConstraintList.so
|
||||
ccpnmr/c/WinPeakList.so
|
||||
ccpnmr/c/PeakList.so
|
||||
ccpnmr/c/DistConstraint.so
|
||||
ccpnmr/c/CloudUtil.so
|
||||
ccpnmr/c/DistForce.so
|
||||
ccpnmr/c/DistConstraintList.so
|
||||
ccpnmr/c/AtomCoord.so
|
||||
ccpnmr/c/DyDynamics.so
|
||||
ccpnmr/c/ContourFile.so
|
||||
memops/c/ShapeFile.so
|
||||
memops/c/BlockFile.so
|
||||
memops/c/PdfHandler.so
|
||||
memops/c/MemCache.so
|
||||
memops/c/FitMethod.so
|
||||
memops/c/PsHandler.so
|
||||
memops/c/GlHandler.so
|
||||
memops/c/StoreFile.so
|
||||
memops/c/StoreHandler.so
|
||||
memops/c/TkHandler.so"
|
||||
for FILE in ${files}; do
|
||||
fperms 755 ${in_path}/python/${FILE}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize ${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup ${PN}
|
||||
}
|
@ -1,214 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccpn/ccpn-2.1.5_p111028.ebuild,v 1.1 2011/10/28 08:50:29 jlec Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
PYTHON_USE_WITH="ssl tk"
|
||||
|
||||
inherit eutils portability python toolchain-funcs versionator
|
||||
|
||||
PATCHSET="${PV##*_p}"
|
||||
MY_PN="${PN}mr"
|
||||
MY_PV="$(replace_version_separator 3 _ ${PV%%_p*})"
|
||||
MY_MAJOR="$(get_version_component_range 1-3)"
|
||||
|
||||
DESCRIPTION="The Collaborative Computing Project for NMR"
|
||||
HOMEPAGE="http://www.ccpn.ac.uk/ccpn"
|
||||
SRC_URI="http://www.bio.cam.ac.uk/ccpn/download/${MY_PN}/analysis${MY_PV}.tar.gz"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI="${SRC_URI} http://dev.gentoo.org/~jlec/distfiles/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch.xz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( CCPN LGPL-2.1 )"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="extendnmr +opengl"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/tk[threads]
|
||||
>=dev-python/numpy-1.4
|
||||
>=dev-tcltk/tix-8.4.3
|
||||
=sci-libs/ccpn-data-"${MY_MAJOR}"*
|
||||
>=sci-libs/ccpn-data-2.1.5_p111011
|
||||
sci-biology/psipred
|
||||
x11-libs/libXext
|
||||
x11-libs/libX11
|
||||
opengl? (
|
||||
media-libs/freeglut
|
||||
dev-python/pyglet )"
|
||||
# We need to fix this
|
||||
# sci-chemistry/mdd
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
extendnmr? (
|
||||
<=sci-chemistry/aria-2.3.2
|
||||
sci-chemistry/prodecomp )"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}/${MY_PN}$(get_version_component_range 1-2 ${PV})
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${PATCHSET} ]] && \
|
||||
epatch "${WORKDIR}"/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch
|
||||
|
||||
epatch "${FILESDIR}"/${MY_PV}-parallel.patch
|
||||
|
||||
sed \
|
||||
-e "/PSIPRED_DIR/s:'data':'share/psipred/data':g" \
|
||||
-e "s:weights_s:weights:g" \
|
||||
-i python/ccpnmr/analysis/wrappers/Psipred.py || die
|
||||
|
||||
local tk_ver
|
||||
local myconf
|
||||
|
||||
tk_ver="$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)"
|
||||
|
||||
if use opengl; then
|
||||
GLUT_NEED_INIT="-DNEED_GLUT_INIT"
|
||||
IGNORE_GL_FLAG=""
|
||||
GL_FLAG="-DUSE_GL_TRUE"
|
||||
GL_DIR="${EPREFIX}/usr"
|
||||
GL_LIB="-lglut -lGLU -lGL"
|
||||
GL_INCLUDE_FLAGS="-I\$(GL_DIR)/include"
|
||||
GL_LIB_FLAGS="-L\$(GL_DIR)/$(get_libdir)"
|
||||
|
||||
else
|
||||
IGNORE_GL_FLAG="-DIGNORE_GL"
|
||||
GL_FLAG="-DUSE_GL_FALSE"
|
||||
fi
|
||||
|
||||
GLUT_NOT_IN_GL=""
|
||||
GLUT_FLAG="\$(GLUT_NEED_INIT) \$(GLUT_NOT_IN_GL)"
|
||||
|
||||
rm -rf data model doc license || die
|
||||
|
||||
sed \
|
||||
-e "s|/usr|${EPREFIX}/usr|g" \
|
||||
-e "s|^\(CC =\).*|\1 $(tc-getCC)|g" \
|
||||
-e "s|^\(OPT_FLAG =\).*|\1 ${CFLAGS}|g" \
|
||||
-e "s|^\(LINK_FLAGS =.*\)|\1 ${LDFLAGS}|g" \
|
||||
-e "s|^\(IGNORE_GL_FLAG =\).*|\1 ${IGNORE_GL_FLAG}|g" \
|
||||
-e "s|^\(GL_FLAG =\).*|\1 ${GL_FLAG}|g" \
|
||||
-e "s|^\(GL_DIR =\).*|\1 ${GL_DIR}|g" \
|
||||
-e "s|^\(GL_LIB =\).*|\1 ${GL_LIB}|g" \
|
||||
-e "s|^\(GL_LIB_FLAGS =\).*|\1 ${GL_LIB_FLAGS}|g" \
|
||||
-e "s|^\(GL_INCLUDE_FLAGS =\).*|\1 ${GL_INCLUDE_FLAGS}|g" \
|
||||
-e "s|^\(GLUT_NEED_INIT =\).*|\1 ${GLUT_NEED_INIT}|g" \
|
||||
-e "s|^\(GLUT_NOT_IN_GL =\).*|\1|g" \
|
||||
-e "s|^\(X11_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TCL_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TK_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(PYTHON_INCLUDE_FLAGS =\).*|\1 -I${EPREFIX}/$(python_get_includedir)|g" \
|
||||
-e "s|^\(PYTHON_LIB =\).*|\1 $(python_get_library -l)|g" \
|
||||
c/environment_default.txt > c/environment.txt
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C c all links || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir
|
||||
local tkver
|
||||
local _wrapper
|
||||
|
||||
find . -name "*.pyc" -type d -delete
|
||||
|
||||
libdir=$(get_libdir)
|
||||
tkver=$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)
|
||||
|
||||
_wrapper="analysis dangle dataShifter depositionFileImporter eci formatConverter pipe2azara"
|
||||
use extendnmr && _wrapper="${_wrapper} extendNmr"
|
||||
for wrapper in ${_wrapper}; do
|
||||
sed \
|
||||
-e "s|gentoo_sitedir|${EPREFIX}$(python_get_sitedir)|g" \
|
||||
-e "s|gentoolibdir|${EPREFIX}/usr/${libdir}|g" \
|
||||
-e "s|gentootk|${EPREFIX}/usr/${libdir}/tk${tkver}|g" \
|
||||
-e "s|gentootcl|${EPREFIX}/usr/${libdir}/tclk${tkver}|g" \
|
||||
-e "s|gentoopython|${EPREFIX}/usr/bin/python|g" \
|
||||
-e "s|gentoousr|${EPREFIX}/usr|g" \
|
||||
-e "s|//|/|g" \
|
||||
"${FILESDIR}"/${wrapper} > "${T}"/${wrapper} || die "Fail fix ${wrapper}"
|
||||
dobin "${T}"/${wrapper} || die "Failed to install ${wrapper}"
|
||||
done
|
||||
|
||||
local in_path
|
||||
local files
|
||||
local pydocs
|
||||
|
||||
pydocs="$(find python -name doc -type d)"
|
||||
rm -rf ${pydocs} || die
|
||||
|
||||
in_path=$(python_get_sitedir)/${PN}
|
||||
|
||||
for i in python/memops/format/compatibility/{Converters,part2/Converters2}.py; do
|
||||
sed \
|
||||
-e 's|#from __future__|from __future__|g' \
|
||||
-i ${i} || die
|
||||
done
|
||||
|
||||
insinto ${in_path}
|
||||
|
||||
dodir ${in_path}/c
|
||||
|
||||
ebegin "Installing main files"
|
||||
doins -r python || die "main files installation failed"
|
||||
eend
|
||||
|
||||
einfo "Adjusting permissions"
|
||||
|
||||
files="
|
||||
cambridge/c/BayesPeakSeparator.so
|
||||
ccp/c/StructUtil.so
|
||||
ccp/c/StructStructure.so
|
||||
ccp/c/StructBond.so
|
||||
ccp/c/StructAtom.so
|
||||
ccpnmr/c/DyAtomCoord.so
|
||||
ccpnmr/c/DyDistConstraint.so
|
||||
ccpnmr/c/DyDistForce.so
|
||||
ccpnmr/c/AtomCoordList.so
|
||||
ccpnmr/c/DyAtomCoordList.so
|
||||
ccpnmr/c/ContourStyle.so
|
||||
ccpnmr/c/ContourLevels.so
|
||||
ccpnmr/c/SliceFile.so
|
||||
ccpnmr/c/PeakCluster.so
|
||||
ccpnmr/c/Dynamics.so
|
||||
ccpnmr/c/Bacus.so
|
||||
ccpnmr/c/Midge.so
|
||||
ccpnmr/c/DyDistConstraintList.so
|
||||
ccpnmr/c/WinPeakList.so
|
||||
ccpnmr/c/PeakList.so
|
||||
ccpnmr/c/DistConstraint.so
|
||||
ccpnmr/c/CloudUtil.so
|
||||
ccpnmr/c/DistForce.so
|
||||
ccpnmr/c/DistConstraintList.so
|
||||
ccpnmr/c/AtomCoord.so
|
||||
ccpnmr/c/DyDynamics.so
|
||||
ccpnmr/c/ContourFile.so
|
||||
memops/c/ShapeFile.so
|
||||
memops/c/BlockFile.so
|
||||
memops/c/PdfHandler.so
|
||||
memops/c/MemCache.so
|
||||
memops/c/FitMethod.so
|
||||
memops/c/PsHandler.so
|
||||
memops/c/GlHandler.so
|
||||
memops/c/StoreFile.so
|
||||
memops/c/StoreHandler.so
|
||||
memops/c/TkHandler.so"
|
||||
for FILE in ${files}; do
|
||||
fperms 755 ${in_path}/python/${FILE}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize ${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup ${PN}
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccpn/ccpn-2.1.5_p111124.ebuild,v 1.1 2011/11/24 08:36:43 jlec Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccpn/ccpn-2.1.5_p111220.ebuild,v 1.1 2011/12/20 08:39:39 jlec Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
@ -1,213 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccpn/ccpn-2.2.1_p110602.ebuild,v 1.3 2011/10/07 19:29:31 jlec Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
PYTHON_USE_WITH="ssl tk"
|
||||
|
||||
inherit eutils portability python toolchain-funcs versionator
|
||||
|
||||
PATCHSET="${PV##*_p}"
|
||||
MY_PN="${PN}mr"
|
||||
MY_PV="$(replace_version_separator 3 _ ${PV%%_p*})"
|
||||
MY_MAJOR="$(get_version_component_range 1-3)"
|
||||
|
||||
DESCRIPTION="The Collaborative Computing Project for NMR"
|
||||
SRC_URI="http://www.bio.cam.ac.uk/ccpn/download/${MY_PN}/analysis${MY_PV}.tar.gz"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI="${SRC_URI} http://dev.gentoo.org/~jlec/distfiles/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch.bz2"
|
||||
HOMEPAGE="http://www.ccpn.ac.uk/ccpn"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( CCPN LGPL-2.1 )"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="extendnmr +opengl"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/tk[threads]
|
||||
>=dev-python/numpy-1.4
|
||||
>=dev-tcltk/tix-8.4.3
|
||||
=sci-libs/ccpn-data-"${MY_MAJOR}"*
|
||||
x11-libs/libXext
|
||||
x11-libs/libX11
|
||||
opengl? (
|
||||
media-libs/freeglut
|
||||
dev-python/pyglet )"
|
||||
# We need to fix this
|
||||
# sci-chemistry/mdd
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
extendnmr? (
|
||||
>=sci-chemistry/aria-2.3.2-r1
|
||||
sci-chemistry/prodecomp )"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}/${MY_PN}$(get_version_component_range 1-2 ${PV})
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${PATCHSET} ]] && \
|
||||
epatch "${WORKDIR}"/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch
|
||||
|
||||
epatch "${FILESDIR}"/${MY_PV}-parallel.patch
|
||||
|
||||
local tk_ver
|
||||
local myconf
|
||||
|
||||
tk_ver="$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)"
|
||||
|
||||
if use opengl; then
|
||||
GLUT_NEED_INIT="-DNEED_GLUT_INIT"
|
||||
IGNORE_GL_FLAG=""
|
||||
GL_FLAG="-DUSE_GL_TRUE"
|
||||
GL_DIR="${EPREFIX}/usr"
|
||||
GL_LIB="-lglut -lGLU -lGL"
|
||||
GL_INCLUDE_FLAGS="-I\$(GL_DIR)/include"
|
||||
GL_LIB_FLAGS="-L\$(GL_DIR)/$(get_libdir)"
|
||||
|
||||
else
|
||||
IGNORE_GL_FLAG="-DIGNORE_GL"
|
||||
GL_FLAG="-DUSE_GL_FALSE"
|
||||
fi
|
||||
|
||||
GLUT_NOT_IN_GL=""
|
||||
GLUT_FLAG="\$(GLUT_NEED_INIT) \$(GLUT_NOT_IN_GL)"
|
||||
|
||||
rm -rf data model doc license || die
|
||||
|
||||
sed \
|
||||
-e "s|/usr|${EPREFIX}/usr|g" \
|
||||
-e "s|^\(CC =\).*|\1 $(tc-getCC)|g" \
|
||||
-e "s|^\(OPT_FLAG =\).*|\1 ${CFLAGS}|g" \
|
||||
-e "s|^\(LINK_FLAGS =.*\)|\1 ${LDFLAGS}|g" \
|
||||
-e "s|^\(IGNORE_GL_FLAG =\).*|\1 ${IGNORE_GL_FLAG}|g" \
|
||||
-e "s|^\(GL_FLAG =\).*|\1 ${GL_FLAG}|g" \
|
||||
-e "s|^\(GL_DIR =\).*|\1 ${GL_DIR}|g" \
|
||||
-e "s|^\(GL_LIB =\).*|\1 ${GL_LIB}|g" \
|
||||
-e "s|^\(GL_LIB_FLAGS =\).*|\1 ${GL_LIB_FLAGS}|g" \
|
||||
-e "s|^\(GL_INCLUDE_FLAGS =\).*|\1 ${GL_INCLUDE_FLAGS}|g" \
|
||||
-e "s|^\(GLUT_NEED_INIT =\).*|\1 ${GLUT_NEED_INIT}|g" \
|
||||
-e "s|^\(GLUT_NOT_IN_GL =\).*|\1|g" \
|
||||
-e "s|^\(X11_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TCL_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TK_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(PYTHON_INCLUDE_FLAGS =\).*|\1 -I${EPREFIX}/$(python_get_includedir)|g" \
|
||||
-e "s|^\(PYTHON_LIB =\).*|\1 $(python_get_library -l)|g" \
|
||||
c/environment_default.txt > c/environment.txt
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C c all links || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir
|
||||
local tkver
|
||||
local _wrapper
|
||||
|
||||
find . -name "*.pyc" -type d -delete
|
||||
|
||||
libdir=$(get_libdir)
|
||||
tkver=$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)
|
||||
|
||||
_wrapper="analysis dangle dataShifter depositionFileImporter eci formatConverter pipe2azara xeasy2azara"
|
||||
use extendnmr && _wrapper="${_wrapper} extendNmr"
|
||||
for wrapper in ${_wrapper}; do
|
||||
sed \
|
||||
-e "s|gentoo_sitedir|${EPREFIX}$(python_get_sitedir)|g" \
|
||||
-e "s|gentoolibdir|${EPREFIX}/usr/${libdir}|g" \
|
||||
-e "s|gentootk|${EPREFIX}/usr/${libdir}/tk${tkver}|g" \
|
||||
-e "s|gentootcl|${EPREFIX}/usr/${libdir}/tclk${tkver}|g" \
|
||||
-e "s|gentoopython|${EPREFIX}/usr/bin/python|g" \
|
||||
-e "s|//|/|g" \
|
||||
"${FILESDIR}"/${wrapper} > "${T}"/${wrapper} || die "Fail fix ${wrapper}"
|
||||
dobin "${T}"/${wrapper} || die "Failed to install ${wrapper}"
|
||||
done
|
||||
|
||||
local in_path
|
||||
local files
|
||||
local pydocs
|
||||
|
||||
pydocs="$(find python -name doc -type d)"
|
||||
rm -rf ${pydocs} || die
|
||||
|
||||
in_path=$(python_get_sitedir)/${PN}
|
||||
|
||||
for i in python/memops/format/compatibility/{Converters,part2/Converters2}.py; do
|
||||
sed \
|
||||
-e 's|#from __future__|from __future__|g' \
|
||||
-i ${i} || die
|
||||
done
|
||||
|
||||
insinto ${in_path}
|
||||
|
||||
dodir ${in_path}/c
|
||||
|
||||
ebegin "Installing main files"
|
||||
doins -r python || die "main files installation failed"
|
||||
eend
|
||||
dosym ../../../..//share/doc/ccpn-data-${MY_MAJOR}/html ${in_path}/doc || die
|
||||
for i in ${pydocs}; do
|
||||
dosym /usr/share/doc/ccpn-data-${MY_MAJOR}/html/${i} ${in_path}/${i}
|
||||
done
|
||||
|
||||
dosym /usr/share/ccpn/data ${in_path}/data
|
||||
dosym /usr/share/ccpn/model ${in_path}/model
|
||||
|
||||
einfo "Adjusting permissions"
|
||||
|
||||
files="
|
||||
cambridge/c/BayesPeakSeparator.so
|
||||
ccp/c/StructUtil.so
|
||||
ccp/c/StructStructure.so
|
||||
ccp/c/StructBond.so
|
||||
ccp/c/StructAtom.so
|
||||
ccpnmr/c/DyAtomCoord.so
|
||||
ccpnmr/c/DyDistConstraint.so
|
||||
ccpnmr/c/DyDistForce.so
|
||||
ccpnmr/c/AtomCoordList.so
|
||||
ccpnmr/c/DyAtomCoordList.so
|
||||
ccpnmr/c/ContourStyle.so
|
||||
ccpnmr/c/ContourLevels.so
|
||||
ccpnmr/c/SliceFile.so
|
||||
ccpnmr/c/PeakCluster.so
|
||||
ccpnmr/c/Dynamics.so
|
||||
ccpnmr/c/Bacus.so
|
||||
ccpnmr/c/Midge.so
|
||||
ccpnmr/c/DyDistConstraintList.so
|
||||
ccpnmr/c/WinPeakList.so
|
||||
ccpnmr/c/PeakList.so
|
||||
ccpnmr/c/DistConstraint.so
|
||||
ccpnmr/c/CloudUtil.so
|
||||
ccpnmr/c/DistForce.so
|
||||
ccpnmr/c/DistConstraintList.so
|
||||
ccpnmr/c/AtomCoord.so
|
||||
ccpnmr/c/DyDynamics.so
|
||||
ccpnmr/c/ContourFile.so
|
||||
memops/c/ShapeFile.so
|
||||
memops/c/BlockFile.so
|
||||
memops/c/PdfHandler.so
|
||||
memops/c/MemCache.so
|
||||
memops/c/FitMethod.so
|
||||
memops/c/PsHandler.so
|
||||
memops/c/GlHandler.so
|
||||
memops/c/StoreFile.so
|
||||
memops/c/StoreHandler.so
|
||||
memops/c/TkHandler.so"
|
||||
for FILE in ${files}; do
|
||||
fperms 755 ${in_path}/python/${FILE}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize ${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup ${PN}
|
||||
}
|
@ -1,213 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccpn/ccpn-2.2.1_p110629.ebuild,v 1.2 2011/10/07 19:29:31 jlec Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
PYTHON_USE_WITH="ssl tk"
|
||||
|
||||
inherit eutils portability python toolchain-funcs versionator
|
||||
|
||||
PATCHSET="${PV##*_p}"
|
||||
MY_PN="${PN}mr"
|
||||
MY_PV="$(replace_version_separator 3 _ ${PV%%_p*})"
|
||||
MY_MAJOR="$(get_version_component_range 1-3)"
|
||||
|
||||
DESCRIPTION="The Collaborative Computing Project for NMR"
|
||||
SRC_URI="http://www.bio.cam.ac.uk/ccpn/download/${MY_PN}/analysis${MY_PV}.tar.gz"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI="${SRC_URI} http://dev.gentoo.org/~jlec/distfiles/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch.bz2"
|
||||
HOMEPAGE="http://www.ccpn.ac.uk/ccpn"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( CCPN LGPL-2.1 )"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="extendnmr +opengl"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/tk[threads]
|
||||
>=dev-python/numpy-1.4
|
||||
>=dev-tcltk/tix-8.4.3
|
||||
=sci-libs/ccpn-data-"${MY_MAJOR}"*
|
||||
x11-libs/libXext
|
||||
x11-libs/libX11
|
||||
opengl? (
|
||||
media-libs/freeglut
|
||||
dev-python/pyglet )"
|
||||
# We need to fix this
|
||||
# sci-chemistry/mdd
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
extendnmr? (
|
||||
>=sci-chemistry/aria-2.3.2-r1
|
||||
sci-chemistry/prodecomp )"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}/${MY_PN}$(get_version_component_range 1-2 ${PV})
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${PATCHSET} ]] && \
|
||||
epatch "${WORKDIR}"/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch
|
||||
|
||||
epatch "${FILESDIR}"/${MY_PV}-parallel.patch
|
||||
|
||||
local tk_ver
|
||||
local myconf
|
||||
|
||||
tk_ver="$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)"
|
||||
|
||||
if use opengl; then
|
||||
GLUT_NEED_INIT="-DNEED_GLUT_INIT"
|
||||
IGNORE_GL_FLAG=""
|
||||
GL_FLAG="-DUSE_GL_TRUE"
|
||||
GL_DIR="${EPREFIX}/usr"
|
||||
GL_LIB="-lglut -lGLU -lGL"
|
||||
GL_INCLUDE_FLAGS="-I\$(GL_DIR)/include"
|
||||
GL_LIB_FLAGS="-L\$(GL_DIR)/$(get_libdir)"
|
||||
|
||||
else
|
||||
IGNORE_GL_FLAG="-DIGNORE_GL"
|
||||
GL_FLAG="-DUSE_GL_FALSE"
|
||||
fi
|
||||
|
||||
GLUT_NOT_IN_GL=""
|
||||
GLUT_FLAG="\$(GLUT_NEED_INIT) \$(GLUT_NOT_IN_GL)"
|
||||
|
||||
rm -rf data model doc license || die
|
||||
|
||||
sed \
|
||||
-e "s|/usr|${EPREFIX}/usr|g" \
|
||||
-e "s|^\(CC =\).*|\1 $(tc-getCC)|g" \
|
||||
-e "s|^\(OPT_FLAG =\).*|\1 ${CFLAGS}|g" \
|
||||
-e "s|^\(LINK_FLAGS =.*\)|\1 ${LDFLAGS}|g" \
|
||||
-e "s|^\(IGNORE_GL_FLAG =\).*|\1 ${IGNORE_GL_FLAG}|g" \
|
||||
-e "s|^\(GL_FLAG =\).*|\1 ${GL_FLAG}|g" \
|
||||
-e "s|^\(GL_DIR =\).*|\1 ${GL_DIR}|g" \
|
||||
-e "s|^\(GL_LIB =\).*|\1 ${GL_LIB}|g" \
|
||||
-e "s|^\(GL_LIB_FLAGS =\).*|\1 ${GL_LIB_FLAGS}|g" \
|
||||
-e "s|^\(GL_INCLUDE_FLAGS =\).*|\1 ${GL_INCLUDE_FLAGS}|g" \
|
||||
-e "s|^\(GLUT_NEED_INIT =\).*|\1 ${GLUT_NEED_INIT}|g" \
|
||||
-e "s|^\(GLUT_NOT_IN_GL =\).*|\1|g" \
|
||||
-e "s|^\(X11_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TCL_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TK_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(PYTHON_INCLUDE_FLAGS =\).*|\1 -I${EPREFIX}/$(python_get_includedir)|g" \
|
||||
-e "s|^\(PYTHON_LIB =\).*|\1 $(python_get_library -l)|g" \
|
||||
c/environment_default.txt > c/environment.txt
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C c all links || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir
|
||||
local tkver
|
||||
local _wrapper
|
||||
|
||||
find . -name "*.pyc" -type d -delete
|
||||
|
||||
libdir=$(get_libdir)
|
||||
tkver=$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)
|
||||
|
||||
_wrapper="analysis dangle dataShifter depositionFileImporter eci formatConverter pipe2azara xeasy2azara"
|
||||
use extendnmr && _wrapper="${_wrapper} extendNmr"
|
||||
for wrapper in ${_wrapper}; do
|
||||
sed \
|
||||
-e "s|gentoo_sitedir|${EPREFIX}$(python_get_sitedir)|g" \
|
||||
-e "s|gentoolibdir|${EPREFIX}/usr/${libdir}|g" \
|
||||
-e "s|gentootk|${EPREFIX}/usr/${libdir}/tk${tkver}|g" \
|
||||
-e "s|gentootcl|${EPREFIX}/usr/${libdir}/tclk${tkver}|g" \
|
||||
-e "s|gentoopython|${EPREFIX}/usr/bin/python|g" \
|
||||
-e "s|//|/|g" \
|
||||
"${FILESDIR}"/${wrapper} > "${T}"/${wrapper} || die "Fail fix ${wrapper}"
|
||||
dobin "${T}"/${wrapper} || die "Failed to install ${wrapper}"
|
||||
done
|
||||
|
||||
local in_path
|
||||
local files
|
||||
local pydocs
|
||||
|
||||
pydocs="$(find python -name doc -type d)"
|
||||
rm -rf ${pydocs} || die
|
||||
|
||||
in_path=$(python_get_sitedir)/${PN}
|
||||
|
||||
for i in python/memops/format/compatibility/{Converters,part2/Converters2}.py; do
|
||||
sed \
|
||||
-e 's|#from __future__|from __future__|g' \
|
||||
-i ${i} || die
|
||||
done
|
||||
|
||||
insinto ${in_path}
|
||||
|
||||
dodir ${in_path}/c
|
||||
|
||||
ebegin "Installing main files"
|
||||
doins -r python || die "main files installation failed"
|
||||
eend
|
||||
dosym ../../../..//share/doc/ccpn-data-${MY_MAJOR}/html ${in_path}/doc || die
|
||||
for i in ${pydocs}; do
|
||||
dosym /usr/share/doc/ccpn-data-${MY_MAJOR}/html/${i} ${in_path}/${i}
|
||||
done
|
||||
|
||||
dosym /usr/share/ccpn/data ${in_path}/data
|
||||
dosym /usr/share/ccpn/model ${in_path}/model
|
||||
|
||||
einfo "Adjusting permissions"
|
||||
|
||||
files="
|
||||
cambridge/c/BayesPeakSeparator.so
|
||||
ccp/c/StructUtil.so
|
||||
ccp/c/StructStructure.so
|
||||
ccp/c/StructBond.so
|
||||
ccp/c/StructAtom.so
|
||||
ccpnmr/c/DyAtomCoord.so
|
||||
ccpnmr/c/DyDistConstraint.so
|
||||
ccpnmr/c/DyDistForce.so
|
||||
ccpnmr/c/AtomCoordList.so
|
||||
ccpnmr/c/DyAtomCoordList.so
|
||||
ccpnmr/c/ContourStyle.so
|
||||
ccpnmr/c/ContourLevels.so
|
||||
ccpnmr/c/SliceFile.so
|
||||
ccpnmr/c/PeakCluster.so
|
||||
ccpnmr/c/Dynamics.so
|
||||
ccpnmr/c/Bacus.so
|
||||
ccpnmr/c/Midge.so
|
||||
ccpnmr/c/DyDistConstraintList.so
|
||||
ccpnmr/c/WinPeakList.so
|
||||
ccpnmr/c/PeakList.so
|
||||
ccpnmr/c/DistConstraint.so
|
||||
ccpnmr/c/CloudUtil.so
|
||||
ccpnmr/c/DistForce.so
|
||||
ccpnmr/c/DistConstraintList.so
|
||||
ccpnmr/c/AtomCoord.so
|
||||
ccpnmr/c/DyDynamics.so
|
||||
ccpnmr/c/ContourFile.so
|
||||
memops/c/ShapeFile.so
|
||||
memops/c/BlockFile.so
|
||||
memops/c/PdfHandler.so
|
||||
memops/c/MemCache.so
|
||||
memops/c/FitMethod.so
|
||||
memops/c/PsHandler.so
|
||||
memops/c/GlHandler.so
|
||||
memops/c/StoreFile.so
|
||||
memops/c/StoreHandler.so
|
||||
memops/c/TkHandler.so"
|
||||
for FILE in ${files}; do
|
||||
fperms 755 ${in_path}/python/${FILE}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize ${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup ${PN}
|
||||
}
|
@ -1,213 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccpn/ccpn-2.2.1_p110817.ebuild,v 1.2 2011/10/07 19:29:31 jlec Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
PYTHON_USE_WITH="ssl tk"
|
||||
|
||||
inherit eutils portability python toolchain-funcs versionator
|
||||
|
||||
PATCHSET="${PV##*_p}"
|
||||
MY_PN="${PN}mr"
|
||||
MY_PV="$(replace_version_separator 3 _ ${PV%%_p*})"
|
||||
MY_MAJOR="$(get_version_component_range 1-3)"
|
||||
|
||||
DESCRIPTION="The Collaborative Computing Project for NMR"
|
||||
SRC_URI="http://www.bio.cam.ac.uk/ccpn/download/${MY_PN}/analysis${MY_PV}.tar.gz"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI="${SRC_URI} http://dev.gentoo.org/~jlec/distfiles/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch.bz2"
|
||||
HOMEPAGE="http://www.ccpn.ac.uk/ccpn"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( CCPN LGPL-2.1 )"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="extendnmr +opengl"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/tk[threads]
|
||||
>=dev-python/numpy-1.4
|
||||
>=dev-tcltk/tix-8.4.3
|
||||
=sci-libs/ccpn-data-"${MY_MAJOR}"*
|
||||
x11-libs/libXext
|
||||
x11-libs/libX11
|
||||
opengl? (
|
||||
media-libs/freeglut
|
||||
dev-python/pyglet )"
|
||||
# We need to fix this
|
||||
# sci-chemistry/mdd
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
extendnmr? (
|
||||
>=sci-chemistry/aria-2.3.2-r1
|
||||
sci-chemistry/prodecomp )"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}/${MY_PN}$(get_version_component_range 1-2 ${PV})
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${PATCHSET} ]] && \
|
||||
epatch "${WORKDIR}"/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch
|
||||
|
||||
epatch "${FILESDIR}"/${MY_PV}-parallel.patch
|
||||
|
||||
local tk_ver
|
||||
local myconf
|
||||
|
||||
tk_ver="$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)"
|
||||
|
||||
if use opengl; then
|
||||
GLUT_NEED_INIT="-DNEED_GLUT_INIT"
|
||||
IGNORE_GL_FLAG=""
|
||||
GL_FLAG="-DUSE_GL_TRUE"
|
||||
GL_DIR="${EPREFIX}/usr"
|
||||
GL_LIB="-lglut -lGLU -lGL"
|
||||
GL_INCLUDE_FLAGS="-I\$(GL_DIR)/include"
|
||||
GL_LIB_FLAGS="-L\$(GL_DIR)/$(get_libdir)"
|
||||
|
||||
else
|
||||
IGNORE_GL_FLAG="-DIGNORE_GL"
|
||||
GL_FLAG="-DUSE_GL_FALSE"
|
||||
fi
|
||||
|
||||
GLUT_NOT_IN_GL=""
|
||||
GLUT_FLAG="\$(GLUT_NEED_INIT) \$(GLUT_NOT_IN_GL)"
|
||||
|
||||
rm -rf data model doc license || die
|
||||
|
||||
sed \
|
||||
-e "s|/usr|${EPREFIX}/usr|g" \
|
||||
-e "s|^\(CC =\).*|\1 $(tc-getCC)|g" \
|
||||
-e "s|^\(OPT_FLAG =\).*|\1 ${CFLAGS}|g" \
|
||||
-e "s|^\(LINK_FLAGS =.*\)|\1 ${LDFLAGS}|g" \
|
||||
-e "s|^\(IGNORE_GL_FLAG =\).*|\1 ${IGNORE_GL_FLAG}|g" \
|
||||
-e "s|^\(GL_FLAG =\).*|\1 ${GL_FLAG}|g" \
|
||||
-e "s|^\(GL_DIR =\).*|\1 ${GL_DIR}|g" \
|
||||
-e "s|^\(GL_LIB =\).*|\1 ${GL_LIB}|g" \
|
||||
-e "s|^\(GL_LIB_FLAGS =\).*|\1 ${GL_LIB_FLAGS}|g" \
|
||||
-e "s|^\(GL_INCLUDE_FLAGS =\).*|\1 ${GL_INCLUDE_FLAGS}|g" \
|
||||
-e "s|^\(GLUT_NEED_INIT =\).*|\1 ${GLUT_NEED_INIT}|g" \
|
||||
-e "s|^\(GLUT_NOT_IN_GL =\).*|\1|g" \
|
||||
-e "s|^\(X11_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TCL_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TK_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(PYTHON_INCLUDE_FLAGS =\).*|\1 -I${EPREFIX}/$(python_get_includedir)|g" \
|
||||
-e "s|^\(PYTHON_LIB =\).*|\1 $(python_get_library -l)|g" \
|
||||
c/environment_default.txt > c/environment.txt
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C c all links || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir
|
||||
local tkver
|
||||
local _wrapper
|
||||
|
||||
find . -name "*.pyc" -type d -delete
|
||||
|
||||
libdir=$(get_libdir)
|
||||
tkver=$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)
|
||||
|
||||
_wrapper="analysis dangle dataShifter depositionFileImporter eci formatConverter pipe2azara xeasy2azara"
|
||||
use extendnmr && _wrapper="${_wrapper} extendNmr"
|
||||
for wrapper in ${_wrapper}; do
|
||||
sed \
|
||||
-e "s|gentoo_sitedir|${EPREFIX}$(python_get_sitedir)|g" \
|
||||
-e "s|gentoolibdir|${EPREFIX}/usr/${libdir}|g" \
|
||||
-e "s|gentootk|${EPREFIX}/usr/${libdir}/tk${tkver}|g" \
|
||||
-e "s|gentootcl|${EPREFIX}/usr/${libdir}/tclk${tkver}|g" \
|
||||
-e "s|gentoopython|${EPREFIX}/usr/bin/python|g" \
|
||||
-e "s|//|/|g" \
|
||||
"${FILESDIR}"/${wrapper} > "${T}"/${wrapper} || die "Fail fix ${wrapper}"
|
||||
dobin "${T}"/${wrapper} || die "Failed to install ${wrapper}"
|
||||
done
|
||||
|
||||
local in_path
|
||||
local files
|
||||
local pydocs
|
||||
|
||||
pydocs="$(find python -name doc -type d)"
|
||||
rm -rf ${pydocs} || die
|
||||
|
||||
in_path=$(python_get_sitedir)/${PN}
|
||||
|
||||
for i in python/memops/format/compatibility/{Converters,part2/Converters2}.py; do
|
||||
sed \
|
||||
-e 's|#from __future__|from __future__|g' \
|
||||
-i ${i} || die
|
||||
done
|
||||
|
||||
insinto ${in_path}
|
||||
|
||||
dodir ${in_path}/c
|
||||
|
||||
ebegin "Installing main files"
|
||||
doins -r python || die "main files installation failed"
|
||||
eend
|
||||
dosym ../../../..//share/doc/ccpn-data-${MY_MAJOR}/html ${in_path}/doc || die
|
||||
for i in ${pydocs}; do
|
||||
dosym /usr/share/doc/ccpn-data-${MY_MAJOR}/html/${i} ${in_path}/${i}
|
||||
done
|
||||
|
||||
dosym /usr/share/ccpn/data ${in_path}/data
|
||||
dosym /usr/share/ccpn/model ${in_path}/model
|
||||
|
||||
einfo "Adjusting permissions"
|
||||
|
||||
files="
|
||||
cambridge/c/BayesPeakSeparator.so
|
||||
ccp/c/StructUtil.so
|
||||
ccp/c/StructStructure.so
|
||||
ccp/c/StructBond.so
|
||||
ccp/c/StructAtom.so
|
||||
ccpnmr/c/DyAtomCoord.so
|
||||
ccpnmr/c/DyDistConstraint.so
|
||||
ccpnmr/c/DyDistForce.so
|
||||
ccpnmr/c/AtomCoordList.so
|
||||
ccpnmr/c/DyAtomCoordList.so
|
||||
ccpnmr/c/ContourStyle.so
|
||||
ccpnmr/c/ContourLevels.so
|
||||
ccpnmr/c/SliceFile.so
|
||||
ccpnmr/c/PeakCluster.so
|
||||
ccpnmr/c/Dynamics.so
|
||||
ccpnmr/c/Bacus.so
|
||||
ccpnmr/c/Midge.so
|
||||
ccpnmr/c/DyDistConstraintList.so
|
||||
ccpnmr/c/WinPeakList.so
|
||||
ccpnmr/c/PeakList.so
|
||||
ccpnmr/c/DistConstraint.so
|
||||
ccpnmr/c/CloudUtil.so
|
||||
ccpnmr/c/DistForce.so
|
||||
ccpnmr/c/DistConstraintList.so
|
||||
ccpnmr/c/AtomCoord.so
|
||||
ccpnmr/c/DyDynamics.so
|
||||
ccpnmr/c/ContourFile.so
|
||||
memops/c/ShapeFile.so
|
||||
memops/c/BlockFile.so
|
||||
memops/c/PdfHandler.so
|
||||
memops/c/MemCache.so
|
||||
memops/c/FitMethod.so
|
||||
memops/c/PsHandler.so
|
||||
memops/c/GlHandler.so
|
||||
memops/c/StoreFile.so
|
||||
memops/c/StoreHandler.so
|
||||
memops/c/TkHandler.so"
|
||||
for FILE in ${files}; do
|
||||
fperms 755 ${in_path}/python/${FILE}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize ${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup ${PN}
|
||||
}
|
@ -1,213 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccpn/ccpn-2.2.1_p110905.ebuild,v 1.2 2011/10/07 19:29:31 jlec Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
PYTHON_USE_WITH="ssl tk"
|
||||
|
||||
inherit eutils portability python toolchain-funcs versionator
|
||||
|
||||
PATCHSET="${PV##*_p}"
|
||||
MY_PN="${PN}mr"
|
||||
MY_PV="$(replace_version_separator 3 _ ${PV%%_p*})"
|
||||
MY_MAJOR="$(get_version_component_range 1-3)"
|
||||
|
||||
DESCRIPTION="The Collaborative Computing Project for NMR"
|
||||
SRC_URI="http://www.bio.cam.ac.uk/ccpn/download/${MY_PN}/analysis${MY_PV}.tar.gz"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI="${SRC_URI} http://dev.gentoo.org/~jlec/distfiles/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch.bz2"
|
||||
HOMEPAGE="http://www.ccpn.ac.uk/ccpn"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( CCPN LGPL-2.1 )"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="extendnmr +opengl"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/tk[threads]
|
||||
>=dev-python/numpy-1.4
|
||||
>=dev-tcltk/tix-8.4.3
|
||||
=sci-libs/ccpn-data-"${MY_MAJOR}"*
|
||||
x11-libs/libXext
|
||||
x11-libs/libX11
|
||||
opengl? (
|
||||
media-libs/freeglut
|
||||
dev-python/pyglet )"
|
||||
# We need to fix this
|
||||
# sci-chemistry/mdd
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
extendnmr? (
|
||||
>=sci-chemistry/aria-2.3.2-r1
|
||||
sci-chemistry/prodecomp )"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}/${MY_PN}$(get_version_component_range 1-2 ${PV})
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${PATCHSET} ]] && \
|
||||
epatch "${WORKDIR}"/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch
|
||||
|
||||
epatch "${FILESDIR}"/${MY_PV}-parallel.patch
|
||||
|
||||
local tk_ver
|
||||
local myconf
|
||||
|
||||
tk_ver="$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)"
|
||||
|
||||
if use opengl; then
|
||||
GLUT_NEED_INIT="-DNEED_GLUT_INIT"
|
||||
IGNORE_GL_FLAG=""
|
||||
GL_FLAG="-DUSE_GL_TRUE"
|
||||
GL_DIR="${EPREFIX}/usr"
|
||||
GL_LIB="-lglut -lGLU -lGL"
|
||||
GL_INCLUDE_FLAGS="-I\$(GL_DIR)/include"
|
||||
GL_LIB_FLAGS="-L\$(GL_DIR)/$(get_libdir)"
|
||||
|
||||
else
|
||||
IGNORE_GL_FLAG="-DIGNORE_GL"
|
||||
GL_FLAG="-DUSE_GL_FALSE"
|
||||
fi
|
||||
|
||||
GLUT_NOT_IN_GL=""
|
||||
GLUT_FLAG="\$(GLUT_NEED_INIT) \$(GLUT_NOT_IN_GL)"
|
||||
|
||||
rm -rf data model doc license || die
|
||||
|
||||
sed \
|
||||
-e "s|/usr|${EPREFIX}/usr|g" \
|
||||
-e "s|^\(CC =\).*|\1 $(tc-getCC)|g" \
|
||||
-e "s|^\(OPT_FLAG =\).*|\1 ${CFLAGS}|g" \
|
||||
-e "s|^\(LINK_FLAGS =.*\)|\1 ${LDFLAGS}|g" \
|
||||
-e "s|^\(IGNORE_GL_FLAG =\).*|\1 ${IGNORE_GL_FLAG}|g" \
|
||||
-e "s|^\(GL_FLAG =\).*|\1 ${GL_FLAG}|g" \
|
||||
-e "s|^\(GL_DIR =\).*|\1 ${GL_DIR}|g" \
|
||||
-e "s|^\(GL_LIB =\).*|\1 ${GL_LIB}|g" \
|
||||
-e "s|^\(GL_LIB_FLAGS =\).*|\1 ${GL_LIB_FLAGS}|g" \
|
||||
-e "s|^\(GL_INCLUDE_FLAGS =\).*|\1 ${GL_INCLUDE_FLAGS}|g" \
|
||||
-e "s|^\(GLUT_NEED_INIT =\).*|\1 ${GLUT_NEED_INIT}|g" \
|
||||
-e "s|^\(GLUT_NOT_IN_GL =\).*|\1|g" \
|
||||
-e "s|^\(X11_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TCL_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TK_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(PYTHON_INCLUDE_FLAGS =\).*|\1 -I${EPREFIX}/$(python_get_includedir)|g" \
|
||||
-e "s|^\(PYTHON_LIB =\).*|\1 $(python_get_library -l)|g" \
|
||||
c/environment_default.txt > c/environment.txt
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C c all links || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir
|
||||
local tkver
|
||||
local _wrapper
|
||||
|
||||
find . -name "*.pyc" -type d -delete
|
||||
|
||||
libdir=$(get_libdir)
|
||||
tkver=$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)
|
||||
|
||||
_wrapper="analysis dangle dataShifter depositionFileImporter eci formatConverter pipe2azara xeasy2azara"
|
||||
use extendnmr && _wrapper="${_wrapper} extendNmr"
|
||||
for wrapper in ${_wrapper}; do
|
||||
sed \
|
||||
-e "s|gentoo_sitedir|${EPREFIX}$(python_get_sitedir)|g" \
|
||||
-e "s|gentoolibdir|${EPREFIX}/usr/${libdir}|g" \
|
||||
-e "s|gentootk|${EPREFIX}/usr/${libdir}/tk${tkver}|g" \
|
||||
-e "s|gentootcl|${EPREFIX}/usr/${libdir}/tclk${tkver}|g" \
|
||||
-e "s|gentoopython|${EPREFIX}/usr/bin/python|g" \
|
||||
-e "s|//|/|g" \
|
||||
"${FILESDIR}"/${wrapper} > "${T}"/${wrapper} || die "Fail fix ${wrapper}"
|
||||
dobin "${T}"/${wrapper} || die "Failed to install ${wrapper}"
|
||||
done
|
||||
|
||||
local in_path
|
||||
local files
|
||||
local pydocs
|
||||
|
||||
pydocs="$(find python -name doc -type d)"
|
||||
rm -rf ${pydocs} || die
|
||||
|
||||
in_path=$(python_get_sitedir)/${PN}
|
||||
|
||||
for i in python/memops/format/compatibility/{Converters,part2/Converters2}.py; do
|
||||
sed \
|
||||
-e 's|#from __future__|from __future__|g' \
|
||||
-i ${i} || die
|
||||
done
|
||||
|
||||
insinto ${in_path}
|
||||
|
||||
dodir ${in_path}/c
|
||||
|
||||
ebegin "Installing main files"
|
||||
doins -r python || die "main files installation failed"
|
||||
eend
|
||||
dosym ../../../..//share/doc/ccpn-data-${MY_MAJOR}/html ${in_path}/doc || die
|
||||
for i in ${pydocs}; do
|
||||
dosym /usr/share/doc/ccpn-data-${MY_MAJOR}/html/${i} ${in_path}/${i}
|
||||
done
|
||||
|
||||
dosym /usr/share/ccpn/data ${in_path}/data
|
||||
dosym /usr/share/ccpn/model ${in_path}/model
|
||||
|
||||
einfo "Adjusting permissions"
|
||||
|
||||
files="
|
||||
cambridge/c/BayesPeakSeparator.so
|
||||
ccp/c/StructUtil.so
|
||||
ccp/c/StructStructure.so
|
||||
ccp/c/StructBond.so
|
||||
ccp/c/StructAtom.so
|
||||
ccpnmr/c/DyAtomCoord.so
|
||||
ccpnmr/c/DyDistConstraint.so
|
||||
ccpnmr/c/DyDistForce.so
|
||||
ccpnmr/c/AtomCoordList.so
|
||||
ccpnmr/c/DyAtomCoordList.so
|
||||
ccpnmr/c/ContourStyle.so
|
||||
ccpnmr/c/ContourLevels.so
|
||||
ccpnmr/c/SliceFile.so
|
||||
ccpnmr/c/PeakCluster.so
|
||||
ccpnmr/c/Dynamics.so
|
||||
ccpnmr/c/Bacus.so
|
||||
ccpnmr/c/Midge.so
|
||||
ccpnmr/c/DyDistConstraintList.so
|
||||
ccpnmr/c/WinPeakList.so
|
||||
ccpnmr/c/PeakList.so
|
||||
ccpnmr/c/DistConstraint.so
|
||||
ccpnmr/c/CloudUtil.so
|
||||
ccpnmr/c/DistForce.so
|
||||
ccpnmr/c/DistConstraintList.so
|
||||
ccpnmr/c/AtomCoord.so
|
||||
ccpnmr/c/DyDynamics.so
|
||||
ccpnmr/c/ContourFile.so
|
||||
memops/c/ShapeFile.so
|
||||
memops/c/BlockFile.so
|
||||
memops/c/PdfHandler.so
|
||||
memops/c/MemCache.so
|
||||
memops/c/FitMethod.so
|
||||
memops/c/PsHandler.so
|
||||
memops/c/GlHandler.so
|
||||
memops/c/StoreFile.so
|
||||
memops/c/StoreHandler.so
|
||||
memops/c/TkHandler.so"
|
||||
for FILE in ${files}; do
|
||||
fperms 755 ${in_path}/python/${FILE}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize ${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup ${PN}
|
||||
}
|
@ -1,220 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccpn/ccpn-2.2.1_p110926.ebuild,v 1.3 2011/10/19 07:25:58 jlec Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
PYTHON_USE_WITH="ssl tk"
|
||||
|
||||
inherit eutils portability python toolchain-funcs versionator
|
||||
|
||||
PATCHSET="${PV##*_p}"
|
||||
MY_PN="${PN}mr"
|
||||
MY_PV="$(replace_version_separator 3 _ ${PV%%_p*})"
|
||||
MY_MAJOR="$(get_version_component_range 1-3)"
|
||||
|
||||
DESCRIPTION="The Collaborative Computing Project for NMR"
|
||||
SRC_URI="http://www.bio.cam.ac.uk/ccpn/download/${MY_PN}/analysis${MY_PV}.tar.gz"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI="${SRC_URI} http://dev.gentoo.org/~jlec/distfiles/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch.bz2"
|
||||
HOMEPAGE="http://www.ccpn.ac.uk/ccpn"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( CCPN LGPL-2.1 )"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="extendnmr +opengl"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/tk[threads]
|
||||
>=dev-python/numpy-1.4
|
||||
>=dev-tcltk/tix-8.4.3
|
||||
=sci-libs/ccpn-data-"${MY_MAJOR}"*
|
||||
sci-biology/psipred
|
||||
x11-libs/libXext
|
||||
x11-libs/libX11
|
||||
opengl? (
|
||||
media-libs/freeglut
|
||||
dev-python/pyglet )"
|
||||
# We need to fix this
|
||||
# sci-chemistry/mdd
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
extendnmr? (
|
||||
>=sci-chemistry/aria-2.3.2-r1
|
||||
sci-chemistry/prodecomp )"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}/${MY_PN}$(get_version_component_range 1-2 ${PV})
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${PATCHSET} ]] && \
|
||||
epatch "${WORKDIR}"/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch
|
||||
|
||||
epatch "${FILESDIR}"/${MY_PV}-parallel.patch
|
||||
|
||||
sed \
|
||||
-e "/PSIPRED_DIR/s:'data':'share/psipred/data':g" \
|
||||
-e "s:weights_s:weights:g" \
|
||||
-i python/ccpnmr/analysis/wrappers/Psipred.py || die
|
||||
|
||||
local tk_ver
|
||||
local myconf
|
||||
|
||||
tk_ver="$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)"
|
||||
|
||||
if use opengl; then
|
||||
GLUT_NEED_INIT="-DNEED_GLUT_INIT"
|
||||
IGNORE_GL_FLAG=""
|
||||
GL_FLAG="-DUSE_GL_TRUE"
|
||||
GL_DIR="${EPREFIX}/usr"
|
||||
GL_LIB="-lglut -lGLU -lGL"
|
||||
GL_INCLUDE_FLAGS="-I\$(GL_DIR)/include"
|
||||
GL_LIB_FLAGS="-L\$(GL_DIR)/$(get_libdir)"
|
||||
|
||||
else
|
||||
IGNORE_GL_FLAG="-DIGNORE_GL"
|
||||
GL_FLAG="-DUSE_GL_FALSE"
|
||||
fi
|
||||
|
||||
GLUT_NOT_IN_GL=""
|
||||
GLUT_FLAG="\$(GLUT_NEED_INIT) \$(GLUT_NOT_IN_GL)"
|
||||
|
||||
rm -rf data model doc license || die
|
||||
|
||||
sed \
|
||||
-e "s|/usr|${EPREFIX}/usr|g" \
|
||||
-e "s|^\(CC =\).*|\1 $(tc-getCC)|g" \
|
||||
-e "s|^\(OPT_FLAG =\).*|\1 ${CFLAGS}|g" \
|
||||
-e "s|^\(LINK_FLAGS =.*\)|\1 ${LDFLAGS}|g" \
|
||||
-e "s|^\(IGNORE_GL_FLAG =\).*|\1 ${IGNORE_GL_FLAG}|g" \
|
||||
-e "s|^\(GL_FLAG =\).*|\1 ${GL_FLAG}|g" \
|
||||
-e "s|^\(GL_DIR =\).*|\1 ${GL_DIR}|g" \
|
||||
-e "s|^\(GL_LIB =\).*|\1 ${GL_LIB}|g" \
|
||||
-e "s|^\(GL_LIB_FLAGS =\).*|\1 ${GL_LIB_FLAGS}|g" \
|
||||
-e "s|^\(GL_INCLUDE_FLAGS =\).*|\1 ${GL_INCLUDE_FLAGS}|g" \
|
||||
-e "s|^\(GLUT_NEED_INIT =\).*|\1 ${GLUT_NEED_INIT}|g" \
|
||||
-e "s|^\(GLUT_NOT_IN_GL =\).*|\1|g" \
|
||||
-e "s|^\(X11_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TCL_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TK_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(PYTHON_INCLUDE_FLAGS =\).*|\1 -I${EPREFIX}/$(python_get_includedir)|g" \
|
||||
-e "s|^\(PYTHON_LIB =\).*|\1 $(python_get_library -l)|g" \
|
||||
c/environment_default.txt > c/environment.txt
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C c all links || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir
|
||||
local tkver
|
||||
local _wrapper
|
||||
|
||||
find . -name "*.pyc" -type d -delete
|
||||
|
||||
libdir=$(get_libdir)
|
||||
tkver=$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)
|
||||
|
||||
_wrapper="analysis dangle dataShifter depositionFileImporter eci formatConverter pipe2azara xeasy2azara"
|
||||
use extendnmr && _wrapper="${_wrapper} extendNmr"
|
||||
for wrapper in ${_wrapper}; do
|
||||
sed \
|
||||
-e "s|gentoo_sitedir|${EPREFIX}$(python_get_sitedir)|g" \
|
||||
-e "s|gentoolibdir|${EPREFIX}/usr/${libdir}|g" \
|
||||
-e "s|gentootk|${EPREFIX}/usr/${libdir}/tk${tkver}|g" \
|
||||
-e "s|gentootcl|${EPREFIX}/usr/${libdir}/tclk${tkver}|g" \
|
||||
-e "s|gentoopython|${EPREFIX}/usr/bin/python|g" \
|
||||
-e "s|gentoousr|${EPREFIX}/usr|g" \
|
||||
-e "s|//|/|g" \
|
||||
"${FILESDIR}"/${wrapper} > "${T}"/${wrapper} || die "Fail fix ${wrapper}"
|
||||
dobin "${T}"/${wrapper} || die "Failed to install ${wrapper}"
|
||||
done
|
||||
|
||||
local in_path
|
||||
local files
|
||||
local pydocs
|
||||
|
||||
pydocs="$(find python -name doc -type d)"
|
||||
rm -rf ${pydocs} || die
|
||||
|
||||
in_path=$(python_get_sitedir)/${PN}
|
||||
|
||||
for i in python/memops/format/compatibility/{Converters,part2/Converters2}.py; do
|
||||
sed \
|
||||
-e 's|#from __future__|from __future__|g' \
|
||||
-i ${i} || die
|
||||
done
|
||||
|
||||
insinto ${in_path}
|
||||
|
||||
dodir ${in_path}/c
|
||||
|
||||
ebegin "Installing main files"
|
||||
doins -r python || die "main files installation failed"
|
||||
eend
|
||||
dosym ../../../..//share/doc/ccpn-data-${MY_MAJOR}/html ${in_path}/doc || die
|
||||
for i in ${pydocs}; do
|
||||
dosym /usr/share/doc/ccpn-data-${MY_MAJOR}/html/${i} ${in_path}/${i}
|
||||
done
|
||||
|
||||
dosym /usr/share/ccpn/data ${in_path}/data
|
||||
dosym /usr/share/ccpn/model ${in_path}/model
|
||||
|
||||
einfo "Adjusting permissions"
|
||||
|
||||
files="
|
||||
cambridge/c/BayesPeakSeparator.so
|
||||
ccp/c/StructUtil.so
|
||||
ccp/c/StructStructure.so
|
||||
ccp/c/StructBond.so
|
||||
ccp/c/StructAtom.so
|
||||
ccpnmr/c/DyAtomCoord.so
|
||||
ccpnmr/c/DyDistConstraint.so
|
||||
ccpnmr/c/DyDistForce.so
|
||||
ccpnmr/c/AtomCoordList.so
|
||||
ccpnmr/c/DyAtomCoordList.so
|
||||
ccpnmr/c/ContourStyle.so
|
||||
ccpnmr/c/ContourLevels.so
|
||||
ccpnmr/c/SliceFile.so
|
||||
ccpnmr/c/PeakCluster.so
|
||||
ccpnmr/c/Dynamics.so
|
||||
ccpnmr/c/Bacus.so
|
||||
ccpnmr/c/Midge.so
|
||||
ccpnmr/c/DyDistConstraintList.so
|
||||
ccpnmr/c/WinPeakList.so
|
||||
ccpnmr/c/PeakList.so
|
||||
ccpnmr/c/DistConstraint.so
|
||||
ccpnmr/c/CloudUtil.so
|
||||
ccpnmr/c/DistForce.so
|
||||
ccpnmr/c/DistConstraintList.so
|
||||
ccpnmr/c/AtomCoord.so
|
||||
ccpnmr/c/DyDynamics.so
|
||||
ccpnmr/c/ContourFile.so
|
||||
memops/c/ShapeFile.so
|
||||
memops/c/BlockFile.so
|
||||
memops/c/PdfHandler.so
|
||||
memops/c/MemCache.so
|
||||
memops/c/FitMethod.so
|
||||
memops/c/PsHandler.so
|
||||
memops/c/GlHandler.so
|
||||
memops/c/StoreFile.so
|
||||
memops/c/StoreHandler.so
|
||||
memops/c/TkHandler.so"
|
||||
for FILE in ${files}; do
|
||||
fperms 755 ${in_path}/python/${FILE}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize ${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup ${PN}
|
||||
}
|
@ -1,214 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccpn/ccpn-2.2.1_p111011.ebuild,v 1.2 2011/10/19 07:25:58 jlec Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
PYTHON_USE_WITH="ssl tk"
|
||||
|
||||
inherit eutils portability python toolchain-funcs versionator
|
||||
|
||||
PATCHSET="${PV##*_p}"
|
||||
MY_PN="${PN}mr"
|
||||
MY_PV="$(replace_version_separator 3 _ ${PV%%_p*})"
|
||||
MY_MAJOR="$(get_version_component_range 1-3)"
|
||||
|
||||
DESCRIPTION="The Collaborative Computing Project for NMR"
|
||||
SRC_URI="http://www.bio.cam.ac.uk/ccpn/download/${MY_PN}/analysis${MY_PV}.tar.gz"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI="${SRC_URI} http://dev.gentoo.org/~jlec/distfiles/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch.xz"
|
||||
HOMEPAGE="http://www.ccpn.ac.uk/ccpn"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( CCPN LGPL-2.1 )"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="extendnmr +opengl"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/tk[threads]
|
||||
>=dev-python/numpy-1.4
|
||||
>=dev-tcltk/tix-8.4.3
|
||||
=sci-libs/ccpn-data-"${MY_MAJOR}"*
|
||||
>=sci-libs/ccpn-data-${PVR}
|
||||
sci-biology/psipred
|
||||
x11-libs/libXext
|
||||
x11-libs/libX11
|
||||
opengl? (
|
||||
media-libs/freeglut
|
||||
dev-python/pyglet )"
|
||||
# We need to fix this
|
||||
# sci-chemistry/mdd
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
extendnmr? (
|
||||
>=sci-chemistry/aria-2.3.2-r1
|
||||
sci-chemistry/prodecomp )"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}/${MY_PN}$(get_version_component_range 1-2 ${PV})
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${PATCHSET} ]] && \
|
||||
epatch "${WORKDIR}"/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch
|
||||
|
||||
epatch "${FILESDIR}"/${MY_PV}-parallel.patch
|
||||
|
||||
sed \
|
||||
-e "/PSIPRED_DIR/s:'data':'share/psipred/data':g" \
|
||||
-e "s:weights_s:weights:g" \
|
||||
-i python/ccpnmr/analysis/wrappers/Psipred.py || die
|
||||
|
||||
local tk_ver
|
||||
local myconf
|
||||
|
||||
tk_ver="$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)"
|
||||
|
||||
if use opengl; then
|
||||
GLUT_NEED_INIT="-DNEED_GLUT_INIT"
|
||||
IGNORE_GL_FLAG=""
|
||||
GL_FLAG="-DUSE_GL_TRUE"
|
||||
GL_DIR="${EPREFIX}/usr"
|
||||
GL_LIB="-lglut -lGLU -lGL"
|
||||
GL_INCLUDE_FLAGS="-I\$(GL_DIR)/include"
|
||||
GL_LIB_FLAGS="-L\$(GL_DIR)/$(get_libdir)"
|
||||
|
||||
else
|
||||
IGNORE_GL_FLAG="-DIGNORE_GL"
|
||||
GL_FLAG="-DUSE_GL_FALSE"
|
||||
fi
|
||||
|
||||
GLUT_NOT_IN_GL=""
|
||||
GLUT_FLAG="\$(GLUT_NEED_INIT) \$(GLUT_NOT_IN_GL)"
|
||||
|
||||
rm -rf data model doc license || die
|
||||
|
||||
sed \
|
||||
-e "s|/usr|${EPREFIX}/usr|g" \
|
||||
-e "s|^\(CC =\).*|\1 $(tc-getCC)|g" \
|
||||
-e "s|^\(OPT_FLAG =\).*|\1 ${CFLAGS}|g" \
|
||||
-e "s|^\(LINK_FLAGS =.*\)|\1 ${LDFLAGS}|g" \
|
||||
-e "s|^\(IGNORE_GL_FLAG =\).*|\1 ${IGNORE_GL_FLAG}|g" \
|
||||
-e "s|^\(GL_FLAG =\).*|\1 ${GL_FLAG}|g" \
|
||||
-e "s|^\(GL_DIR =\).*|\1 ${GL_DIR}|g" \
|
||||
-e "s|^\(GL_LIB =\).*|\1 ${GL_LIB}|g" \
|
||||
-e "s|^\(GL_LIB_FLAGS =\).*|\1 ${GL_LIB_FLAGS}|g" \
|
||||
-e "s|^\(GL_INCLUDE_FLAGS =\).*|\1 ${GL_INCLUDE_FLAGS}|g" \
|
||||
-e "s|^\(GLUT_NEED_INIT =\).*|\1 ${GLUT_NEED_INIT}|g" \
|
||||
-e "s|^\(GLUT_NOT_IN_GL =\).*|\1|g" \
|
||||
-e "s|^\(X11_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TCL_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TK_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(PYTHON_INCLUDE_FLAGS =\).*|\1 -I${EPREFIX}/$(python_get_includedir)|g" \
|
||||
-e "s|^\(PYTHON_LIB =\).*|\1 $(python_get_library -l)|g" \
|
||||
c/environment_default.txt > c/environment.txt
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C c all links || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir
|
||||
local tkver
|
||||
local _wrapper
|
||||
|
||||
find . -name "*.pyc" -type d -delete
|
||||
|
||||
libdir=$(get_libdir)
|
||||
tkver=$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)
|
||||
|
||||
_wrapper="analysis dangle dataShifter depositionFileImporter eci formatConverter pipe2azara xeasy2azara"
|
||||
use extendnmr && _wrapper="${_wrapper} extendNmr"
|
||||
for wrapper in ${_wrapper}; do
|
||||
sed \
|
||||
-e "s|gentoo_sitedir|${EPREFIX}$(python_get_sitedir)|g" \
|
||||
-e "s|gentoolibdir|${EPREFIX}/usr/${libdir}|g" \
|
||||
-e "s|gentootk|${EPREFIX}/usr/${libdir}/tk${tkver}|g" \
|
||||
-e "s|gentootcl|${EPREFIX}/usr/${libdir}/tclk${tkver}|g" \
|
||||
-e "s|gentoopython|${EPREFIX}/usr/bin/python|g" \
|
||||
-e "s|gentoousr|${EPREFIX}/usr|g" \
|
||||
-e "s|//|/|g" \
|
||||
"${FILESDIR}"/${wrapper} > "${T}"/${wrapper} || die "Fail fix ${wrapper}"
|
||||
dobin "${T}"/${wrapper} || die "Failed to install ${wrapper}"
|
||||
done
|
||||
|
||||
local in_path
|
||||
local files
|
||||
local pydocs
|
||||
|
||||
pydocs="$(find python -name doc -type d)"
|
||||
rm -rf ${pydocs} || die
|
||||
|
||||
in_path=$(python_get_sitedir)/${PN}
|
||||
|
||||
for i in python/memops/format/compatibility/{Converters,part2/Converters2}.py; do
|
||||
sed \
|
||||
-e 's|#from __future__|from __future__|g' \
|
||||
-i ${i} || die
|
||||
done
|
||||
|
||||
insinto ${in_path}
|
||||
|
||||
dodir ${in_path}/c
|
||||
|
||||
ebegin "Installing main files"
|
||||
doins -r python || die "main files installation failed"
|
||||
eend
|
||||
|
||||
einfo "Adjusting permissions"
|
||||
|
||||
files="
|
||||
cambridge/c/BayesPeakSeparator.so
|
||||
ccp/c/StructUtil.so
|
||||
ccp/c/StructStructure.so
|
||||
ccp/c/StructBond.so
|
||||
ccp/c/StructAtom.so
|
||||
ccpnmr/c/DyAtomCoord.so
|
||||
ccpnmr/c/DyDistConstraint.so
|
||||
ccpnmr/c/DyDistForce.so
|
||||
ccpnmr/c/AtomCoordList.so
|
||||
ccpnmr/c/DyAtomCoordList.so
|
||||
ccpnmr/c/ContourStyle.so
|
||||
ccpnmr/c/ContourLevels.so
|
||||
ccpnmr/c/SliceFile.so
|
||||
ccpnmr/c/PeakCluster.so
|
||||
ccpnmr/c/Dynamics.so
|
||||
ccpnmr/c/Bacus.so
|
||||
ccpnmr/c/Midge.so
|
||||
ccpnmr/c/DyDistConstraintList.so
|
||||
ccpnmr/c/WinPeakList.so
|
||||
ccpnmr/c/PeakList.so
|
||||
ccpnmr/c/DistConstraint.so
|
||||
ccpnmr/c/CloudUtil.so
|
||||
ccpnmr/c/DistForce.so
|
||||
ccpnmr/c/DistConstraintList.so
|
||||
ccpnmr/c/AtomCoord.so
|
||||
ccpnmr/c/DyDynamics.so
|
||||
ccpnmr/c/ContourFile.so
|
||||
memops/c/ShapeFile.so
|
||||
memops/c/BlockFile.so
|
||||
memops/c/PdfHandler.so
|
||||
memops/c/MemCache.so
|
||||
memops/c/FitMethod.so
|
||||
memops/c/PsHandler.so
|
||||
memops/c/GlHandler.so
|
||||
memops/c/StoreFile.so
|
||||
memops/c/StoreHandler.so
|
||||
memops/c/TkHandler.so"
|
||||
for FILE in ${files}; do
|
||||
fperms 755 ${in_path}/python/${FILE}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize ${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup ${PN}
|
||||
}
|
@ -1,214 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccpn/ccpn-2.2.1_p111017.ebuild,v 1.2 2011/10/19 07:25:58 jlec Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
PYTHON_USE_WITH="ssl tk"
|
||||
|
||||
inherit eutils portability python toolchain-funcs versionator
|
||||
|
||||
PATCHSET="${PV##*_p}"
|
||||
MY_PN="${PN}mr"
|
||||
MY_PV="$(replace_version_separator 3 _ ${PV%%_p*})"
|
||||
MY_MAJOR="$(get_version_component_range 1-3)"
|
||||
|
||||
DESCRIPTION="The Collaborative Computing Project for NMR"
|
||||
SRC_URI="http://www.bio.cam.ac.uk/ccpn/download/${MY_PN}/analysis${MY_PV}.tar.gz"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI="${SRC_URI} http://dev.gentoo.org/~jlec/distfiles/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch.xz"
|
||||
HOMEPAGE="http://www.ccpn.ac.uk/ccpn"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( CCPN LGPL-2.1 )"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="extendnmr +opengl"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/tk[threads]
|
||||
>=dev-python/numpy-1.4
|
||||
>=dev-tcltk/tix-8.4.3
|
||||
=sci-libs/ccpn-data-"${MY_MAJOR}"*
|
||||
>=sci-libs/ccpn-data-2.2.1_p111011
|
||||
sci-biology/psipred
|
||||
x11-libs/libXext
|
||||
x11-libs/libX11
|
||||
opengl? (
|
||||
media-libs/freeglut
|
||||
dev-python/pyglet )"
|
||||
# We need to fix this
|
||||
# sci-chemistry/mdd
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
extendnmr? (
|
||||
>=sci-chemistry/aria-2.3.2-r1
|
||||
sci-chemistry/prodecomp )"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}/${MY_PN}$(get_version_component_range 1-2 ${PV})
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${PATCHSET} ]] && \
|
||||
epatch "${WORKDIR}"/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch
|
||||
|
||||
epatch "${FILESDIR}"/${MY_PV}-parallel.patch
|
||||
|
||||
sed \
|
||||
-e "/PSIPRED_DIR/s:'data':'share/psipred/data':g" \
|
||||
-e "s:weights_s:weights:g" \
|
||||
-i python/ccpnmr/analysis/wrappers/Psipred.py || die
|
||||
|
||||
local tk_ver
|
||||
local myconf
|
||||
|
||||
tk_ver="$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)"
|
||||
|
||||
if use opengl; then
|
||||
GLUT_NEED_INIT="-DNEED_GLUT_INIT"
|
||||
IGNORE_GL_FLAG=""
|
||||
GL_FLAG="-DUSE_GL_TRUE"
|
||||
GL_DIR="${EPREFIX}/usr"
|
||||
GL_LIB="-lglut -lGLU -lGL"
|
||||
GL_INCLUDE_FLAGS="-I\$(GL_DIR)/include"
|
||||
GL_LIB_FLAGS="-L\$(GL_DIR)/$(get_libdir)"
|
||||
|
||||
else
|
||||
IGNORE_GL_FLAG="-DIGNORE_GL"
|
||||
GL_FLAG="-DUSE_GL_FALSE"
|
||||
fi
|
||||
|
||||
GLUT_NOT_IN_GL=""
|
||||
GLUT_FLAG="\$(GLUT_NEED_INIT) \$(GLUT_NOT_IN_GL)"
|
||||
|
||||
rm -rf data model doc license || die
|
||||
|
||||
sed \
|
||||
-e "s|/usr|${EPREFIX}/usr|g" \
|
||||
-e "s|^\(CC =\).*|\1 $(tc-getCC)|g" \
|
||||
-e "s|^\(OPT_FLAG =\).*|\1 ${CFLAGS}|g" \
|
||||
-e "s|^\(LINK_FLAGS =.*\)|\1 ${LDFLAGS}|g" \
|
||||
-e "s|^\(IGNORE_GL_FLAG =\).*|\1 ${IGNORE_GL_FLAG}|g" \
|
||||
-e "s|^\(GL_FLAG =\).*|\1 ${GL_FLAG}|g" \
|
||||
-e "s|^\(GL_DIR =\).*|\1 ${GL_DIR}|g" \
|
||||
-e "s|^\(GL_LIB =\).*|\1 ${GL_LIB}|g" \
|
||||
-e "s|^\(GL_LIB_FLAGS =\).*|\1 ${GL_LIB_FLAGS}|g" \
|
||||
-e "s|^\(GL_INCLUDE_FLAGS =\).*|\1 ${GL_INCLUDE_FLAGS}|g" \
|
||||
-e "s|^\(GLUT_NEED_INIT =\).*|\1 ${GLUT_NEED_INIT}|g" \
|
||||
-e "s|^\(GLUT_NOT_IN_GL =\).*|\1|g" \
|
||||
-e "s|^\(X11_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TCL_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TK_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(PYTHON_INCLUDE_FLAGS =\).*|\1 -I${EPREFIX}/$(python_get_includedir)|g" \
|
||||
-e "s|^\(PYTHON_LIB =\).*|\1 $(python_get_library -l)|g" \
|
||||
c/environment_default.txt > c/environment.txt
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C c all links || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir
|
||||
local tkver
|
||||
local _wrapper
|
||||
|
||||
find . -name "*.pyc" -type d -delete
|
||||
|
||||
libdir=$(get_libdir)
|
||||
tkver=$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)
|
||||
|
||||
_wrapper="analysis dangle dataShifter depositionFileImporter eci formatConverter pipe2azara xeasy2azara"
|
||||
use extendnmr && _wrapper="${_wrapper} extendNmr"
|
||||
for wrapper in ${_wrapper}; do
|
||||
sed \
|
||||
-e "s|gentoo_sitedir|${EPREFIX}$(python_get_sitedir)|g" \
|
||||
-e "s|gentoolibdir|${EPREFIX}/usr/${libdir}|g" \
|
||||
-e "s|gentootk|${EPREFIX}/usr/${libdir}/tk${tkver}|g" \
|
||||
-e "s|gentootcl|${EPREFIX}/usr/${libdir}/tclk${tkver}|g" \
|
||||
-e "s|gentoopython|${EPREFIX}/usr/bin/python|g" \
|
||||
-e "s|gentoousr|${EPREFIX}/usr|g" \
|
||||
-e "s|//|/|g" \
|
||||
"${FILESDIR}"/${wrapper} > "${T}"/${wrapper} || die "Fail fix ${wrapper}"
|
||||
dobin "${T}"/${wrapper} || die "Failed to install ${wrapper}"
|
||||
done
|
||||
|
||||
local in_path
|
||||
local files
|
||||
local pydocs
|
||||
|
||||
pydocs="$(find python -name doc -type d)"
|
||||
rm -rf ${pydocs} || die
|
||||
|
||||
in_path=$(python_get_sitedir)/${PN}
|
||||
|
||||
for i in python/memops/format/compatibility/{Converters,part2/Converters2}.py; do
|
||||
sed \
|
||||
-e 's|#from __future__|from __future__|g' \
|
||||
-i ${i} || die
|
||||
done
|
||||
|
||||
insinto ${in_path}
|
||||
|
||||
dodir ${in_path}/c
|
||||
|
||||
ebegin "Installing main files"
|
||||
doins -r python || die "main files installation failed"
|
||||
eend
|
||||
|
||||
einfo "Adjusting permissions"
|
||||
|
||||
files="
|
||||
cambridge/c/BayesPeakSeparator.so
|
||||
ccp/c/StructUtil.so
|
||||
ccp/c/StructStructure.so
|
||||
ccp/c/StructBond.so
|
||||
ccp/c/StructAtom.so
|
||||
ccpnmr/c/DyAtomCoord.so
|
||||
ccpnmr/c/DyDistConstraint.so
|
||||
ccpnmr/c/DyDistForce.so
|
||||
ccpnmr/c/AtomCoordList.so
|
||||
ccpnmr/c/DyAtomCoordList.so
|
||||
ccpnmr/c/ContourStyle.so
|
||||
ccpnmr/c/ContourLevels.so
|
||||
ccpnmr/c/SliceFile.so
|
||||
ccpnmr/c/PeakCluster.so
|
||||
ccpnmr/c/Dynamics.so
|
||||
ccpnmr/c/Bacus.so
|
||||
ccpnmr/c/Midge.so
|
||||
ccpnmr/c/DyDistConstraintList.so
|
||||
ccpnmr/c/WinPeakList.so
|
||||
ccpnmr/c/PeakList.so
|
||||
ccpnmr/c/DistConstraint.so
|
||||
ccpnmr/c/CloudUtil.so
|
||||
ccpnmr/c/DistForce.so
|
||||
ccpnmr/c/DistConstraintList.so
|
||||
ccpnmr/c/AtomCoord.so
|
||||
ccpnmr/c/DyDynamics.so
|
||||
ccpnmr/c/ContourFile.so
|
||||
memops/c/ShapeFile.so
|
||||
memops/c/BlockFile.so
|
||||
memops/c/PdfHandler.so
|
||||
memops/c/MemCache.so
|
||||
memops/c/FitMethod.so
|
||||
memops/c/PsHandler.so
|
||||
memops/c/GlHandler.so
|
||||
memops/c/StoreFile.so
|
||||
memops/c/StoreHandler.so
|
||||
memops/c/TkHandler.so"
|
||||
for FILE in ${files}; do
|
||||
fperms 755 ${in_path}/python/${FILE}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize ${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup ${PN}
|
||||
}
|
@ -1,214 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccpn/ccpn-2.2.1_p111019.ebuild,v 1.1 2011/10/19 07:25:58 jlec Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
PYTHON_USE_WITH="ssl tk"
|
||||
|
||||
inherit eutils portability python toolchain-funcs versionator
|
||||
|
||||
PATCHSET="${PV##*_p}"
|
||||
MY_PN="${PN}mr"
|
||||
MY_PV="$(replace_version_separator 3 _ ${PV%%_p*})"
|
||||
MY_MAJOR="$(get_version_component_range 1-3)"
|
||||
|
||||
DESCRIPTION="The Collaborative Computing Project for NMR"
|
||||
SRC_URI="http://www.bio.cam.ac.uk/ccpn/download/${MY_PN}/analysis${MY_PV}.tar.gz"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI="${SRC_URI} http://dev.gentoo.org/~jlec/distfiles/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch.xz"
|
||||
HOMEPAGE="http://www.ccpn.ac.uk/ccpn"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( CCPN LGPL-2.1 )"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="extendnmr +opengl"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/tk[threads]
|
||||
>=dev-python/numpy-1.4
|
||||
>=dev-tcltk/tix-8.4.3
|
||||
=sci-libs/ccpn-data-"${MY_MAJOR}"*
|
||||
>=sci-libs/ccpn-data-2.2.1_p111011
|
||||
sci-biology/psipred
|
||||
x11-libs/libXext
|
||||
x11-libs/libX11
|
||||
opengl? (
|
||||
media-libs/freeglut
|
||||
dev-python/pyglet )"
|
||||
# We need to fix this
|
||||
# sci-chemistry/mdd
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
extendnmr? (
|
||||
>=sci-chemistry/aria-2.3.2-r1
|
||||
sci-chemistry/prodecomp )"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}/${MY_PN}$(get_version_component_range 1-2 ${PV})
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${PATCHSET} ]] && \
|
||||
epatch "${WORKDIR}"/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch
|
||||
|
||||
epatch "${FILESDIR}"/${MY_PV}-parallel.patch
|
||||
|
||||
sed \
|
||||
-e "/PSIPRED_DIR/s:'data':'share/psipred/data':g" \
|
||||
-e "s:weights_s:weights:g" \
|
||||
-i python/ccpnmr/analysis/wrappers/Psipred.py || die
|
||||
|
||||
local tk_ver
|
||||
local myconf
|
||||
|
||||
tk_ver="$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)"
|
||||
|
||||
if use opengl; then
|
||||
GLUT_NEED_INIT="-DNEED_GLUT_INIT"
|
||||
IGNORE_GL_FLAG=""
|
||||
GL_FLAG="-DUSE_GL_TRUE"
|
||||
GL_DIR="${EPREFIX}/usr"
|
||||
GL_LIB="-lglut -lGLU -lGL"
|
||||
GL_INCLUDE_FLAGS="-I\$(GL_DIR)/include"
|
||||
GL_LIB_FLAGS="-L\$(GL_DIR)/$(get_libdir)"
|
||||
|
||||
else
|
||||
IGNORE_GL_FLAG="-DIGNORE_GL"
|
||||
GL_FLAG="-DUSE_GL_FALSE"
|
||||
fi
|
||||
|
||||
GLUT_NOT_IN_GL=""
|
||||
GLUT_FLAG="\$(GLUT_NEED_INIT) \$(GLUT_NOT_IN_GL)"
|
||||
|
||||
rm -rf data model doc license || die
|
||||
|
||||
sed \
|
||||
-e "s|/usr|${EPREFIX}/usr|g" \
|
||||
-e "s|^\(CC =\).*|\1 $(tc-getCC)|g" \
|
||||
-e "s|^\(OPT_FLAG =\).*|\1 ${CFLAGS}|g" \
|
||||
-e "s|^\(LINK_FLAGS =.*\)|\1 ${LDFLAGS}|g" \
|
||||
-e "s|^\(IGNORE_GL_FLAG =\).*|\1 ${IGNORE_GL_FLAG}|g" \
|
||||
-e "s|^\(GL_FLAG =\).*|\1 ${GL_FLAG}|g" \
|
||||
-e "s|^\(GL_DIR =\).*|\1 ${GL_DIR}|g" \
|
||||
-e "s|^\(GL_LIB =\).*|\1 ${GL_LIB}|g" \
|
||||
-e "s|^\(GL_LIB_FLAGS =\).*|\1 ${GL_LIB_FLAGS}|g" \
|
||||
-e "s|^\(GL_INCLUDE_FLAGS =\).*|\1 ${GL_INCLUDE_FLAGS}|g" \
|
||||
-e "s|^\(GLUT_NEED_INIT =\).*|\1 ${GLUT_NEED_INIT}|g" \
|
||||
-e "s|^\(GLUT_NOT_IN_GL =\).*|\1|g" \
|
||||
-e "s|^\(X11_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TCL_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TK_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(PYTHON_INCLUDE_FLAGS =\).*|\1 -I${EPREFIX}/$(python_get_includedir)|g" \
|
||||
-e "s|^\(PYTHON_LIB =\).*|\1 $(python_get_library -l)|g" \
|
||||
c/environment_default.txt > c/environment.txt
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C c all links || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir
|
||||
local tkver
|
||||
local _wrapper
|
||||
|
||||
find . -name "*.pyc" -type d -delete
|
||||
|
||||
libdir=$(get_libdir)
|
||||
tkver=$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)
|
||||
|
||||
_wrapper="analysis dangle dataShifter depositionFileImporter eci formatConverter pipe2azara xeasy2azara"
|
||||
use extendnmr && _wrapper="${_wrapper} extendNmr"
|
||||
for wrapper in ${_wrapper}; do
|
||||
sed \
|
||||
-e "s|gentoo_sitedir|${EPREFIX}$(python_get_sitedir)|g" \
|
||||
-e "s|gentoolibdir|${EPREFIX}/usr/${libdir}|g" \
|
||||
-e "s|gentootk|${EPREFIX}/usr/${libdir}/tk${tkver}|g" \
|
||||
-e "s|gentootcl|${EPREFIX}/usr/${libdir}/tclk${tkver}|g" \
|
||||
-e "s|gentoopython|${EPREFIX}/usr/bin/python|g" \
|
||||
-e "s|gentoousr|${EPREFIX}/usr|g" \
|
||||
-e "s|//|/|g" \
|
||||
"${FILESDIR}"/${wrapper} > "${T}"/${wrapper} || die "Fail fix ${wrapper}"
|
||||
dobin "${T}"/${wrapper} || die "Failed to install ${wrapper}"
|
||||
done
|
||||
|
||||
local in_path
|
||||
local files
|
||||
local pydocs
|
||||
|
||||
pydocs="$(find python -name doc -type d)"
|
||||
rm -rf ${pydocs} || die
|
||||
|
||||
in_path=$(python_get_sitedir)/${PN}
|
||||
|
||||
for i in python/memops/format/compatibility/{Converters,part2/Converters2}.py; do
|
||||
sed \
|
||||
-e 's|#from __future__|from __future__|g' \
|
||||
-i ${i} || die
|
||||
done
|
||||
|
||||
insinto ${in_path}
|
||||
|
||||
dodir ${in_path}/c
|
||||
|
||||
ebegin "Installing main files"
|
||||
doins -r python || die "main files installation failed"
|
||||
eend
|
||||
|
||||
einfo "Adjusting permissions"
|
||||
|
||||
files="
|
||||
cambridge/c/BayesPeakSeparator.so
|
||||
ccp/c/StructUtil.so
|
||||
ccp/c/StructStructure.so
|
||||
ccp/c/StructBond.so
|
||||
ccp/c/StructAtom.so
|
||||
ccpnmr/c/DyAtomCoord.so
|
||||
ccpnmr/c/DyDistConstraint.so
|
||||
ccpnmr/c/DyDistForce.so
|
||||
ccpnmr/c/AtomCoordList.so
|
||||
ccpnmr/c/DyAtomCoordList.so
|
||||
ccpnmr/c/ContourStyle.so
|
||||
ccpnmr/c/ContourLevels.so
|
||||
ccpnmr/c/SliceFile.so
|
||||
ccpnmr/c/PeakCluster.so
|
||||
ccpnmr/c/Dynamics.so
|
||||
ccpnmr/c/Bacus.so
|
||||
ccpnmr/c/Midge.so
|
||||
ccpnmr/c/DyDistConstraintList.so
|
||||
ccpnmr/c/WinPeakList.so
|
||||
ccpnmr/c/PeakList.so
|
||||
ccpnmr/c/DistConstraint.so
|
||||
ccpnmr/c/CloudUtil.so
|
||||
ccpnmr/c/DistForce.so
|
||||
ccpnmr/c/DistConstraintList.so
|
||||
ccpnmr/c/AtomCoord.so
|
||||
ccpnmr/c/DyDynamics.so
|
||||
ccpnmr/c/ContourFile.so
|
||||
memops/c/ShapeFile.so
|
||||
memops/c/BlockFile.so
|
||||
memops/c/PdfHandler.so
|
||||
memops/c/MemCache.so
|
||||
memops/c/FitMethod.so
|
||||
memops/c/PsHandler.so
|
||||
memops/c/GlHandler.so
|
||||
memops/c/StoreFile.so
|
||||
memops/c/StoreHandler.so
|
||||
memops/c/TkHandler.so"
|
||||
for FILE in ${files}; do
|
||||
fperms 755 ${in_path}/python/${FILE}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize ${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup ${PN}
|
||||
}
|
@ -1,214 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccpn/ccpn-2.2.1_p111028.ebuild,v 1.1 2011/10/28 08:50:29 jlec Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
PYTHON_USE_WITH="ssl tk"
|
||||
|
||||
inherit eutils portability python toolchain-funcs versionator
|
||||
|
||||
PATCHSET="${PV##*_p}"
|
||||
MY_PN="${PN}mr"
|
||||
MY_PV="$(replace_version_separator 3 _ ${PV%%_p*})"
|
||||
MY_MAJOR="$(get_version_component_range 1-3)"
|
||||
|
||||
DESCRIPTION="The Collaborative Computing Project for NMR"
|
||||
SRC_URI="http://www.bio.cam.ac.uk/ccpn/download/${MY_PN}/analysis${MY_PV}.tar.gz"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI="${SRC_URI} http://dev.gentoo.org/~jlec/distfiles/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch.xz"
|
||||
HOMEPAGE="http://www.ccpn.ac.uk/ccpn"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( CCPN LGPL-2.1 )"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="extendnmr +opengl"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/tk[threads]
|
||||
>=dev-python/numpy-1.4
|
||||
>=dev-tcltk/tix-8.4.3
|
||||
=sci-libs/ccpn-data-"${MY_MAJOR}"*
|
||||
>=sci-libs/ccpn-data-2.2.1_p111011
|
||||
sci-biology/psipred
|
||||
x11-libs/libXext
|
||||
x11-libs/libX11
|
||||
opengl? (
|
||||
media-libs/freeglut
|
||||
dev-python/pyglet )"
|
||||
# We need to fix this
|
||||
# sci-chemistry/mdd
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
extendnmr? (
|
||||
>=sci-chemistry/aria-2.3.2-r1
|
||||
sci-chemistry/prodecomp )"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}/${MY_PN}$(get_version_component_range 1-2 ${PV})
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${PATCHSET} ]] && \
|
||||
epatch "${WORKDIR}"/ccpn-update-${MY_MAJOR}-${PATCHSET}.patch
|
||||
|
||||
epatch "${FILESDIR}"/${MY_PV}-parallel.patch
|
||||
|
||||
sed \
|
||||
-e "/PSIPRED_DIR/s:'data':'share/psipred/data':g" \
|
||||
-e "s:weights_s:weights:g" \
|
||||
-i python/ccpnmr/analysis/wrappers/Psipred.py || die
|
||||
|
||||
local tk_ver
|
||||
local myconf
|
||||
|
||||
tk_ver="$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)"
|
||||
|
||||
if use opengl; then
|
||||
GLUT_NEED_INIT="-DNEED_GLUT_INIT"
|
||||
IGNORE_GL_FLAG=""
|
||||
GL_FLAG="-DUSE_GL_TRUE"
|
||||
GL_DIR="${EPREFIX}/usr"
|
||||
GL_LIB="-lglut -lGLU -lGL"
|
||||
GL_INCLUDE_FLAGS="-I\$(GL_DIR)/include"
|
||||
GL_LIB_FLAGS="-L\$(GL_DIR)/$(get_libdir)"
|
||||
|
||||
else
|
||||
IGNORE_GL_FLAG="-DIGNORE_GL"
|
||||
GL_FLAG="-DUSE_GL_FALSE"
|
||||
fi
|
||||
|
||||
GLUT_NOT_IN_GL=""
|
||||
GLUT_FLAG="\$(GLUT_NEED_INIT) \$(GLUT_NOT_IN_GL)"
|
||||
|
||||
rm -rf data model doc license || die
|
||||
|
||||
sed \
|
||||
-e "s|/usr|${EPREFIX}/usr|g" \
|
||||
-e "s|^\(CC =\).*|\1 $(tc-getCC)|g" \
|
||||
-e "s|^\(OPT_FLAG =\).*|\1 ${CFLAGS}|g" \
|
||||
-e "s|^\(LINK_FLAGS =.*\)|\1 ${LDFLAGS}|g" \
|
||||
-e "s|^\(IGNORE_GL_FLAG =\).*|\1 ${IGNORE_GL_FLAG}|g" \
|
||||
-e "s|^\(GL_FLAG =\).*|\1 ${GL_FLAG}|g" \
|
||||
-e "s|^\(GL_DIR =\).*|\1 ${GL_DIR}|g" \
|
||||
-e "s|^\(GL_LIB =\).*|\1 ${GL_LIB}|g" \
|
||||
-e "s|^\(GL_LIB_FLAGS =\).*|\1 ${GL_LIB_FLAGS}|g" \
|
||||
-e "s|^\(GL_INCLUDE_FLAGS =\).*|\1 ${GL_INCLUDE_FLAGS}|g" \
|
||||
-e "s|^\(GLUT_NEED_INIT =\).*|\1 ${GLUT_NEED_INIT}|g" \
|
||||
-e "s|^\(GLUT_NOT_IN_GL =\).*|\1|g" \
|
||||
-e "s|^\(X11_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TCL_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(TK_LIB_FLAGS =\).*|\1 -L${EPREFIX}/usr/$(get_libdir)|g" \
|
||||
-e "s|^\(PYTHON_INCLUDE_FLAGS =\).*|\1 -I${EPREFIX}/$(python_get_includedir)|g" \
|
||||
-e "s|^\(PYTHON_LIB =\).*|\1 $(python_get_library -l)|g" \
|
||||
c/environment_default.txt > c/environment.txt
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C c all links || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir
|
||||
local tkver
|
||||
local _wrapper
|
||||
|
||||
find . -name "*.pyc" -type d -delete
|
||||
|
||||
libdir=$(get_libdir)
|
||||
tkver=$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)
|
||||
|
||||
_wrapper="analysis dangle dataShifter depositionFileImporter eci formatConverter pipe2azara xeasy2azara"
|
||||
use extendnmr && _wrapper="${_wrapper} extendNmr"
|
||||
for wrapper in ${_wrapper}; do
|
||||
sed \
|
||||
-e "s|gentoo_sitedir|${EPREFIX}$(python_get_sitedir)|g" \
|
||||
-e "s|gentoolibdir|${EPREFIX}/usr/${libdir}|g" \
|
||||
-e "s|gentootk|${EPREFIX}/usr/${libdir}/tk${tkver}|g" \
|
||||
-e "s|gentootcl|${EPREFIX}/usr/${libdir}/tclk${tkver}|g" \
|
||||
-e "s|gentoopython|${EPREFIX}/usr/bin/python|g" \
|
||||
-e "s|gentoousr|${EPREFIX}/usr|g" \
|
||||
-e "s|//|/|g" \
|
||||
"${FILESDIR}"/${wrapper} > "${T}"/${wrapper} || die "Fail fix ${wrapper}"
|
||||
dobin "${T}"/${wrapper} || die "Failed to install ${wrapper}"
|
||||
done
|
||||
|
||||
local in_path
|
||||
local files
|
||||
local pydocs
|
||||
|
||||
pydocs="$(find python -name doc -type d)"
|
||||
rm -rf ${pydocs} || die
|
||||
|
||||
in_path=$(python_get_sitedir)/${PN}
|
||||
|
||||
for i in python/memops/format/compatibility/{Converters,part2/Converters2}.py; do
|
||||
sed \
|
||||
-e 's|#from __future__|from __future__|g' \
|
||||
-i ${i} || die
|
||||
done
|
||||
|
||||
insinto ${in_path}
|
||||
|
||||
dodir ${in_path}/c
|
||||
|
||||
ebegin "Installing main files"
|
||||
doins -r python || die "main files installation failed"
|
||||
eend
|
||||
|
||||
einfo "Adjusting permissions"
|
||||
|
||||
files="
|
||||
cambridge/c/BayesPeakSeparator.so
|
||||
ccp/c/StructUtil.so
|
||||
ccp/c/StructStructure.so
|
||||
ccp/c/StructBond.so
|
||||
ccp/c/StructAtom.so
|
||||
ccpnmr/c/DyAtomCoord.so
|
||||
ccpnmr/c/DyDistConstraint.so
|
||||
ccpnmr/c/DyDistForce.so
|
||||
ccpnmr/c/AtomCoordList.so
|
||||
ccpnmr/c/DyAtomCoordList.so
|
||||
ccpnmr/c/ContourStyle.so
|
||||
ccpnmr/c/ContourLevels.so
|
||||
ccpnmr/c/SliceFile.so
|
||||
ccpnmr/c/PeakCluster.so
|
||||
ccpnmr/c/Dynamics.so
|
||||
ccpnmr/c/Bacus.so
|
||||
ccpnmr/c/Midge.so
|
||||
ccpnmr/c/DyDistConstraintList.so
|
||||
ccpnmr/c/WinPeakList.so
|
||||
ccpnmr/c/PeakList.so
|
||||
ccpnmr/c/DistConstraint.so
|
||||
ccpnmr/c/CloudUtil.so
|
||||
ccpnmr/c/DistForce.so
|
||||
ccpnmr/c/DistConstraintList.so
|
||||
ccpnmr/c/AtomCoord.so
|
||||
ccpnmr/c/DyDynamics.so
|
||||
ccpnmr/c/ContourFile.so
|
||||
memops/c/ShapeFile.so
|
||||
memops/c/BlockFile.so
|
||||
memops/c/PdfHandler.so
|
||||
memops/c/MemCache.so
|
||||
memops/c/FitMethod.so
|
||||
memops/c/PsHandler.so
|
||||
memops/c/GlHandler.so
|
||||
memops/c/StoreFile.so
|
||||
memops/c/StoreHandler.so
|
||||
memops/c/TkHandler.so"
|
||||
for FILE in ${files}; do
|
||||
fperms 755 ${in_path}/python/${FILE}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize ${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup ${PN}
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccpn/ccpn-2.2.1_p111124.ebuild,v 1.1 2011/11/24 08:36:43 jlec Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccpn/ccpn-2.2.1_p111220.ebuild,v 1.1 2011/12/20 08:39:39 jlec Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
@ -1 +1,2 @@
|
||||
DIST armadillo-2.2.5.tar.gz 2893349 RMD160 8d87763879c864443bc0a85956c33c278e1ba9c4 SHA1 a9b33e48443c6d86ab1e3c50597a1b228f1316b5 SHA256 71b1d2b6cbc6f6de5488bc2fbffb67d2272fc977bbb98c0aed64ea6428d3fa96
|
||||
DIST armadillo-2.4.2.tar.gz 2898959 RMD160 e6f8cb9062ad0b743db691c81b93e3efbf724d8d SHA1 e69f364f5d8f4ff698b9e1185420c2345514035f SHA256 89e1d0d4dde950f6b8f0bf659bbbb99f471a20cbc12758be87febd8ac2d8203a
|
||||
|
@ -0,0 +1,63 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sci-libs/armadillo/armadillo-2.4.2.ebuild,v 1.1 2011/12/20 06:37:48 bicatali Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
CMAKE_IN_SOURCE_BUILD=1
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Streamlined C++ linear algebra library"
|
||||
HOMEPAGE="http://arma.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/arma/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="atlas blas doc lapack"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/boost-1.34
|
||||
atlas? ( sci-libs/lapack-atlas )
|
||||
blas? ( virtual/blas )
|
||||
lapack? ( virtual/lapack )"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
dev-util/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
# avoid the automagic cmake macros
|
||||
sed -i -e '/ARMA_Find/d' CMakeLists.txt || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=()
|
||||
if use blas; then
|
||||
mycmakeargs+=(
|
||||
-DBLAS_FOUND=ON
|
||||
-DBLAS_LIBRARIES="$(pkg-config --libs blas)"
|
||||
)
|
||||
fi
|
||||
if use lapack; then
|
||||
mycmakeargs+=(
|
||||
-DLAPACK_FOUND=ON
|
||||
-DLAPACK_LIBRARIES="$(pkg-config --libs lapack)"
|
||||
)
|
||||
fi
|
||||
if use atlas; then
|
||||
mycmakeargs=(
|
||||
-DCBLAS_FOUND=ON
|
||||
-DCLAPACK_FOUND=ON
|
||||
-DATLAS_INCLUDE_DIR="${EPREFIX}/usr/include/atlas/"
|
||||
-DCBLAS_LIBRARIES="$(pkg-config --libs cblas)"
|
||||
-DCLAPACK_LIBRARIES="-L${EPREFIX}/usr/lib64/lapack/atlas -llapack"
|
||||
)
|
||||
fi
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
use doc && dodoc docs/*pdf
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST scikits.image-0.2.2.tar.gz 572397 RMD160 6be10b73d304b5a3fc9c526dc458dfea8c7ecd7f SHA1 53568addad08b0204b60b590354865dd22cb6580 SHA256 02a6dd4d5ca701de427099e3c4ec026a5e8512bab1d0660de9311981b4be936d
|
||||
DIST scikits-image-0.4.2.tar.gz 3128187 RMD160 4c03db7231384ad363801696fe1c8fb6051cc4e4 SHA1 74d7f91a25e85f0ec882cf809b1d91c30733e9d4 SHA256 be34953dd133e5cf9821e3e657d124fd53f0079799756bca3069aa8d31f56f31
|
||||
DIST scikits.image-0.3.1.tar.gz 3072072 RMD160 8378386ff3dfdfb155f11ef30c4f73988abe9e86 SHA1 de59042da437a1f69fcd04eaa273e07c4f82c84b SHA256 bcd3489afe8f681c744a00c7dd33dbe82a643ffccc647f91676d5a47a70c1d61
|
||||
|
@ -1,352 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-2.4.1-r2.ebuild,v 1.1 2011/11/07 22:03:54 polynomial-c Exp $
|
||||
|
||||
EAPI="3"
|
||||
WANT_AUTOCONF="2.1"
|
||||
|
||||
inherit flag-o-matic toolchain-funcs eutils mozconfig-3 makeedit multilib fdo-mime autotools mozextension python
|
||||
|
||||
PATCH="${PN}-2.4.1-patches-01"
|
||||
EMVER="1.3.3"
|
||||
|
||||
LANGS="be ca cs de en en-GB en-US es-AR es-ES fi fr gl hu it ja lt nb-NO nl pl pt-PT ru sk sv-SE tr zh-CN"
|
||||
NOSHORTLANGS="en-GB en-US es-AR"
|
||||
|
||||
MY_PV="${PV/_pre*}"
|
||||
MY_PV="${MY_PV/_alpha/a}"
|
||||
MY_PV="${MY_PV/_beta/b}"
|
||||
MY_PV="${MY_PV/_rc/rc}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
# release versions usually have language packs. So be careful with changing this.
|
||||
HAS_LANGS="true"
|
||||
LANGPACK_PREFIX="${MY_P}."
|
||||
LANGPACK_SUFFIX=".langpack"
|
||||
if [[ ${PV} == *_pre* ]] ; then
|
||||
# pre-releases. No need for arch teams to change KEYWORDS here.
|
||||
|
||||
REL_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${PN}/nightly/${MY_PV}-candidates/build${PV##*_pre}"
|
||||
#LANG_URI="${REL_URI}/langpack"
|
||||
LANG_URI="${REL_URI}/linux-i686/xpi"
|
||||
LANGPACK_PREFIX=""
|
||||
LANGPACK_SUFFIX=""
|
||||
#KEYWORDS=""
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
#HAS_LANGS="false"
|
||||
else
|
||||
# This is where arch teams should change the KEYWORDS.
|
||||
|
||||
#REL_URI="http://releases.mozilla.org/pub/mozilla.org/${PN}/releases/${MY_PV}"
|
||||
REL_URI="ftp://ftp.mozilla.org/pub/${PN}/releases/${MY_PV}"
|
||||
LANG_URI="${REL_URI}/langpack"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
[[ ${PV} == *alpha* ]] && HAS_LANGS="false"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Seamonkey Web Browser"
|
||||
HOMEPAGE="http://www.seamonkey-project.org"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
|
||||
IUSE="+alsa +chatzilla +crypt +ipc +methodjit +roaming system-sqlite +webm"
|
||||
|
||||
SRC_URI="${REL_URI}/source/${MY_P}.source.tar.bz2 -> ${P}.source.tar.bz2
|
||||
http://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz
|
||||
crypt? ( http://www.mozilla-enigmail.org/download/source/enigmail-${EMVER}.tar.gz )"
|
||||
|
||||
if ${HAS_LANGS} ; then
|
||||
for X in ${LANGS} ; do
|
||||
if [ "${X}" != "en" ] ; then
|
||||
SRC_URI="${SRC_URI}
|
||||
linguas_${X/-/_}? ( ${LANG_URI}/${LANGPACK_PREFIX}${X}${LANGPACK_SUFFIX}.xpi -> ${P}-${X}.xpi )"
|
||||
fi
|
||||
IUSE="${IUSE} linguas_${X/-/_}"
|
||||
# english is handled internally
|
||||
if [ "${#X}" == 5 ] && ! has ${X} ${NOSHORTLANGS}; then
|
||||
#if [ "${X}" != "en-US" ]; then
|
||||
SRC_URI="${SRC_URI}
|
||||
linguas_${X%%-*}? ( ${LANG_URI}/${LANGPACK_PREFIX}${X}${LANGPACK_SUFFIX}.xpi -> ${P}-${X}.xpi )"
|
||||
#fi
|
||||
IUSE="${IUSE} linguas_${X%%-*}"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
ASM_DEPEND=">=dev-lang/yasm-1.1"
|
||||
|
||||
# Mesa 7.10 needed for WebGL + bugfixes
|
||||
RDEPEND=">=sys-devel/binutils-2.16.1
|
||||
>=dev-libs/nss-3.12.10
|
||||
>=dev-libs/nspr-4.8.8
|
||||
>=dev-libs/glib-2.26
|
||||
>=media-libs/mesa-7.10
|
||||
>=media-libs/libpng-1.4.1[apng]
|
||||
>=x11-libs/cairo-1.10
|
||||
>=x11-libs/pango-1.14.0
|
||||
>=x11-libs/gtk+-2.14
|
||||
virtual/libffi
|
||||
system-sqlite? ( >=dev-db/sqlite-3.7.5[fts3,secure-delete,unlock-notify,debug=] )
|
||||
crypt? ( >=app-crypt/gnupg-1.4 )
|
||||
webm? ( media-libs/libvpx
|
||||
media-libs/alsa-lib )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
webm? ( amd64? ( ${ASM_DEPEND} )
|
||||
x86? ( ${ASM_DEPEND} ) )"
|
||||
|
||||
if [[ ${PV} == *beta* ]] ; then
|
||||
S="${WORKDIR}/comm-beta"
|
||||
else
|
||||
S="${WORKDIR}/comm-release"
|
||||
fi
|
||||
|
||||
linguas() {
|
||||
local LANG SLANG
|
||||
for LANG in ${LINGUAS}; do
|
||||
if has ${LANG} en en_US; then
|
||||
has en ${linguas} || linguas="${linguas:+"${linguas} "}en"
|
||||
continue
|
||||
elif has ${LANG} ${LANGS//-/_}; then
|
||||
has ${LANG//_/-} ${linguas} || linguas="${linguas:+"${linguas} "}${LANG//_/-}"
|
||||
continue
|
||||
elif [[ " ${LANGS} " == *" ${LANG}-"* ]]; then
|
||||
for X in ${LANGS}; do
|
||||
if [[ "${X}" == "${LANG}-"* ]] && \
|
||||
[[ " ${NOSHORTLANGS} " != *" ${X} "* ]]; then
|
||||
has ${X} ${linguas} || linguas="${linguas:+"${linguas} "}${X}"
|
||||
continue 2
|
||||
fi
|
||||
done
|
||||
fi
|
||||
ewarn "Sorry, but ${PN} does not support the ${LANG} LINGUA"
|
||||
done
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
if ${HAS_LANGS} ; then
|
||||
linguas
|
||||
for X in ${linguas}; do
|
||||
# FIXME: Add support for unpacking xpis to portage
|
||||
[[ ${X} != "en" ]] && xpi_unpack "${P}-${X}.xpi"
|
||||
done
|
||||
if [[ ${linguas} != "" && ${linguas} != "en" ]]; then
|
||||
einfo "Selected language packs (first will be default): ${linguas}"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if [[ ${PV} == *_pre* ]] ; then
|
||||
ewarn "You're using an unofficial release of ${PN}. Don't file any bug in"
|
||||
ewarn "Gentoo's Bugtracker against this package in case it breaks for you."
|
||||
ewarn "Those belong to upstream: https://bugzilla.mozilla.org"
|
||||
fi
|
||||
|
||||
moz_pkgsetup
|
||||
|
||||
if ! use methodjit ; then
|
||||
einfo
|
||||
ewarn "You are disabling the method-based JIT in JägerMonkey."
|
||||
ewarn "This will greatly slowdown JavaScript in ${PN}!"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Apply our patches
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}/_seamonkey"
|
||||
|
||||
# browser patches go here
|
||||
pushd "${S}"/mozilla &>/dev/null || die
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}/_mozilla"
|
||||
popd &>/dev/null || die
|
||||
|
||||
# mailnews patches go here
|
||||
pushd "${S}"/mailnews &>/dev/null || die
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}/_mailnews"
|
||||
popd &>/dev/null || die
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-2.2-curl7217-includes-fix.patch \
|
||||
"${FILESDIR}"/${PN}-2.3.1-scrollbar-mouse-interaction-improvement.patch \
|
||||
"${FILESDIR}"/Copy_xpcshell_only_if_tests_are_enabled.patch
|
||||
|
||||
# Allow user to apply any additional patches without modifing ebuild
|
||||
epatch_user
|
||||
|
||||
if use crypt ; then
|
||||
mv "${WORKDIR}"/enigmail "${S}"/mailnews/extensions/enigmail
|
||||
cd "${S}"/mailnews/extensions/enigmail || die
|
||||
./makemake -r 2&>/dev/null
|
||||
sed -e 's:@srcdir@:${S}/mailnews/extensions/enigmail:' \
|
||||
-i Makefile.in || die
|
||||
cd "${S}"
|
||||
fi
|
||||
|
||||
#Ensure we disable javaxpcom by default to prevent configure breakage
|
||||
sed -i -e s:MOZ_JAVAXPCOM\=1::g "${S}"/mozilla/xulrunner/confvars.sh \
|
||||
|| die "sed javaxpcom"
|
||||
|
||||
# Disable gnomevfs extension
|
||||
sed -i -e "s:gnomevfs::" "${S}/"suite/confvars.sh \
|
||||
|| die "Failed to remove gnomevfs extension"
|
||||
|
||||
eautoreconf
|
||||
cd "${S}"/mozilla || die
|
||||
eautoreconf
|
||||
cd "${S}"/mozilla/js/src || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
|
||||
MEXTENSIONS=""
|
||||
|
||||
####################################
|
||||
#
|
||||
# mozconfig, CFLAGS and CXXFLAGS setup
|
||||
#
|
||||
####################################
|
||||
|
||||
mozconfig_init
|
||||
mozconfig_config
|
||||
|
||||
# It doesn't compile on alpha without this LDFLAGS
|
||||
use alpha && append-ldflags "-Wl,--no-relax"
|
||||
|
||||
if ! use chatzilla ; then
|
||||
MEXTENSIONS+=",-irc"
|
||||
fi
|
||||
if ! use roaming ; then
|
||||
MEXTENSIONS+=",-sroaming"
|
||||
fi
|
||||
|
||||
mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
|
||||
mozconfig_annotate '' --disable-gconf
|
||||
mozconfig_annotate '' --enable-jsd
|
||||
mozconfig_annotate '' --enable-canvas
|
||||
mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
|
||||
mozconfig_annotate '' --enable-system-ffi
|
||||
|
||||
mozconfig_annotate '' --target="${CTARGET:-${CHOST}}"
|
||||
|
||||
mozconfig_use_enable system-sqlite
|
||||
mozconfig_use_enable methodjit
|
||||
|
||||
if use crypt ; then
|
||||
mozconfig_annotate "mail crypt" --enable-chrome-format=jar
|
||||
fi
|
||||
|
||||
mozconfig_annotate '' --with-system-png
|
||||
|
||||
# Finalize and report settings
|
||||
mozconfig_final
|
||||
|
||||
if [[ $(gcc-major-version) -lt 4 ]]; then
|
||||
append-cxxflags -fno-stack-protector
|
||||
elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]]; then
|
||||
if use amd64 || use x86; then
|
||||
append-flags -mno-avx
|
||||
fi
|
||||
fi
|
||||
|
||||
####################################
|
||||
#
|
||||
# Configure and build
|
||||
#
|
||||
####################################
|
||||
|
||||
# Work around breakage in makeopts with --no-print-directory
|
||||
MAKEOPTS="${MAKEOPTS/--no-print-directory/}"
|
||||
|
||||
CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" PYTHON="$(PYTHON)" econf
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake || die
|
||||
|
||||
# Only build enigmail extension if conditions are met.
|
||||
if use crypt ; then
|
||||
emake -C "${S}"/mailnews/extensions/enigmail || die "make enigmail failed"
|
||||
emake -j1 -C "${S}"/mailnews/extensions/enigmail xpi || die "make enigmail xpi failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
|
||||
declare emid
|
||||
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
cp -f "${FILESDIR}"/icon/${PN}.desktop "${T}" || die
|
||||
|
||||
if use crypt ; then
|
||||
cd "${T}" || die
|
||||
unzip "${S}"/mozilla/dist/bin/enigmail*.xpi install.rdf || die
|
||||
emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf)
|
||||
|
||||
dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} || die
|
||||
cd "${D}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die
|
||||
unzip "${S}"/mozilla/dist/bin/enigmail*.xpi || die
|
||||
fi
|
||||
|
||||
sed 's|^\(MimeType=.*\)$|\1text/x-vcard;text/directory;application/mbox;message/rfc822;x-scheme-handler/mailto;|' \
|
||||
-i "${T}"/${PN}.desktop || die
|
||||
sed 's|^\(Categories=.*\)$|\1Email;|' -i "${T}"/${PN}.desktop \
|
||||
|| die
|
||||
|
||||
if ${HAS_LANGS} ; then
|
||||
linguas
|
||||
for X in ${linguas}; do
|
||||
[[ ${X} != "en" ]] && xpi_install "${WORKDIR}"/"${P}-${X}"
|
||||
done
|
||||
fi
|
||||
|
||||
# Add StartupNotify=true bug 290401
|
||||
if use startup-notification ; then
|
||||
echo "StartupNotify=true" >> "${T}"/${PN}.desktop
|
||||
fi
|
||||
|
||||
# Install icon and .desktop for menu entry
|
||||
newicon "${S}"/suite/branding/nightly/content/icon64.png ${PN}.png \
|
||||
|| die
|
||||
domenu "${T}"/${PN}.desktop || die
|
||||
|
||||
# Add our default prefs
|
||||
sed "s|SEAMONKEY_PVR|${PVR}|" "${FILESDIR}"/all-gentoo.js \
|
||||
> "${D}"${MOZILLA_FIVE_HOME}/defaults/pref/all-gentoo.js \
|
||||
|| die
|
||||
|
||||
# Plugins dir
|
||||
rm -rf "${D}"${MOZILLA_FIVE_HOME}/plugins || die "failed to remove existing plugins dir"
|
||||
dosym ../nsbrowser/plugins "${MOZILLA_FIVE_HOME}"/plugins || die
|
||||
|
||||
doman "${S}"/suite/app/${PN}.1 || die
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
declare MOZILLA_FIVE_HOME="${ROOT}/usr/$(get_libdir)/${PN}"
|
||||
|
||||
if [ -d ${MOZILLA_FIVE_HOME}/plugins ] ; then
|
||||
rm ${MOZILLA_FIVE_HOME}/plugins -rf
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
|
||||
|
||||
# Update mimedb for the new .desktop file
|
||||
fdo-mime_desktop_database_update
|
||||
|
||||
if use chatzilla ; then
|
||||
elog "chatzilla is now an extension which can be en-/disabled and configured via"
|
||||
elog "the Add-on manager."
|
||||
fi
|
||||
}
|
@ -1,349 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-2.5.ebuild,v 1.2 2011/11/23 22:59:52 polynomial-c Exp $
|
||||
|
||||
EAPI="3"
|
||||
WANT_AUTOCONF="2.1"
|
||||
|
||||
inherit flag-o-matic toolchain-funcs eutils mozconfig-3 multilib pax-utils fdo-mime autotools mozextension versionator python nsplugins
|
||||
|
||||
PATCH="${PN}-2.5-patches-01"
|
||||
EMVER="1.3.3"
|
||||
|
||||
MY_PV="${PV/_pre*}"
|
||||
MY_PV="${MY_PV/_alpha/a}"
|
||||
MY_PV="${MY_PV/_beta/b}"
|
||||
MY_PV="${MY_PV/_rc/rc}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
# release versions usually have language packs. So be careful with changing this.
|
||||
HAS_LANGS="true"
|
||||
LANGPACK_PREFIX="${MY_P}."
|
||||
LANGPACK_SUFFIX=".langpack"
|
||||
if [[ ${PV} == *_pre* ]] ; then
|
||||
# pre-releases. No need for arch teams to change KEYWORDS here.
|
||||
|
||||
REL_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${PN}/nightly/${MY_PV}-candidates/build${PV##*_pre}"
|
||||
#LANG_URI="${REL_URI}/langpack"
|
||||
LANG_URI="${REL_URI}/linux-i686/xpi"
|
||||
LANGPACK_PREFIX=""
|
||||
LANGPACK_SUFFIX=""
|
||||
#KEYWORDS=""
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
#HAS_LANGS="false"
|
||||
else
|
||||
# This is where arch teams should change the KEYWORDS.
|
||||
|
||||
#REL_URI="http://releases.mozilla.org/pub/mozilla.org/${PN}/releases/${MY_PV}"
|
||||
REL_URI="ftp://ftp.mozilla.org/pub/${PN}/releases/${MY_PV}"
|
||||
LANG_URI="${REL_URI}/langpack"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
[[ ${PV} == *alpha* ]] && HAS_LANGS="false"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Seamonkey Web Browser"
|
||||
HOMEPAGE="http://www.seamonkey-project.org"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
|
||||
IUSE="+alsa +chatzilla +crypt +ipc +methodjit +roaming system-sqlite +webm"
|
||||
|
||||
SRC_URI="${REL_URI}/source/${MY_P}.source.tar.bz2 -> ${P}.source.tar.bz2
|
||||
http://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz
|
||||
crypt? ( http://www.mozilla-enigmail.org/download/source/enigmail-${EMVER}.tar.gz )"
|
||||
|
||||
if ${HAS_LANGS} ; then
|
||||
LANGS=(be ca cs de en en-GB en-US es-AR es-ES fi fr gl hu it ja lt
|
||||
nb-NO nl pl pt-PT ru sk sv-SE tr zh-CN)
|
||||
|
||||
for X in "${LANGS[@]}" ; do
|
||||
# en is handled internally
|
||||
if [[ ${X} != en ]] ; then
|
||||
SRC_URI+="
|
||||
linguas_${X/-/_}? ( ${LANG_URI}/${LANGPACK_PREFIX}${X}${LANGPACK_SUFFIX}.xpi -> ${P}-${X}.xpi )"
|
||||
fi
|
||||
IUSE+=" linguas_${X/-/_}"
|
||||
# Install all the specific locale xpis if there's no generic locale xpi
|
||||
# Example: there's no pt.xpi, so install all pt-*.xpi
|
||||
if ! has ${X%%-*} "${LANGS[@]}"; then
|
||||
SRC_URI+="
|
||||
linguas_${X%%-*}? ( ${LANG_URI}/${LANGPACK_PREFIX}${X}${LANGPACK_SUFFIX}.xpi -> ${P}-${X}.xpi )"
|
||||
IUSE+=" linguas_${X%%-*}"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
ASM_DEPEND=">=dev-lang/yasm-1.1"
|
||||
|
||||
# Mesa 7.10 needed for WebGL + bugfixes
|
||||
RDEPEND=">=sys-devel/binutils-2.16.1
|
||||
>=dev-libs/nss-3.12.10
|
||||
>=dev-libs/nspr-4.8.8
|
||||
>=dev-libs/glib-2.26
|
||||
>=media-libs/mesa-7.10
|
||||
>=media-libs/libpng-1.4.1[apng]
|
||||
>=x11-libs/cairo-1.10
|
||||
>=x11-libs/pango-1.14.0
|
||||
>=x11-libs/gtk+-2.14
|
||||
virtual/libffi
|
||||
system-sqlite? ( >=dev-db/sqlite-3.7.5[fts3,secure-delete,unlock-notify,debug=] )
|
||||
crypt? ( >=app-crypt/gnupg-1.4 )
|
||||
webm? ( media-libs/libvpx
|
||||
media-libs/alsa-lib )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
webm? ( amd64? ( ${ASM_DEPEND} )
|
||||
x86? ( ${ASM_DEPEND} ) )"
|
||||
|
||||
if [[ ${PV} == *beta* ]] ; then
|
||||
S="${WORKDIR}/comm-beta"
|
||||
else
|
||||
S="${WORKDIR}/comm-release"
|
||||
fi
|
||||
|
||||
# TODO: Move all the linguas crap to an eclass
|
||||
linguas() {
|
||||
# Generate the list of language packs called "linguas"
|
||||
# This list is used to install the xpi language packs
|
||||
local LINGUA
|
||||
for LINGUA in ${LINGUAS}; do
|
||||
if has ${LINGUA} en ; then
|
||||
# For mozilla products, en and en_US are handled internally
|
||||
continue
|
||||
# If this language is supported by ${P},
|
||||
elif has ${LINGUA} "${LANGS[@]//-/_}"; then
|
||||
# Add the language to linguas, if it isn't already there
|
||||
has ${LINGUA//_/-} "${linguas[@]}" || linguas+=(${LINGUA//_/-})
|
||||
continue
|
||||
# For each short LINGUA that isn't in LANGS,
|
||||
# add *all* long LANGS to the linguas list
|
||||
elif ! has ${LINGUA%%-*} "${LANGS[@]}"; then
|
||||
for LANG in "${LANGS[@]}"; do
|
||||
if [[ ${LANG} == ${LINGUA}-* ]]; then
|
||||
has ${LANG} "${linguas[@]}" || linguas+=(${LANG})
|
||||
continue 2
|
||||
fi
|
||||
done
|
||||
fi
|
||||
ewarn "Sorry, but ${P} does not support the ${LINGUA} locale"
|
||||
done
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
if ${HAS_LANGS} ; then
|
||||
linguas
|
||||
for X in "${linguas[@]}"; do
|
||||
# FIXME: Add support for unpacking xpis to portage
|
||||
xpi_unpack "${P}-${X}.xpi"
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if [[ ${PV} == *_pre* ]] ; then
|
||||
ewarn "You're using an unofficial release of ${PN}. Don't file any bug in"
|
||||
ewarn "Gentoo's Bugtracker against this package in case it breaks for you."
|
||||
ewarn "Those belong to upstream: https://bugzilla.mozilla.org"
|
||||
fi
|
||||
|
||||
moz_pkgsetup
|
||||
|
||||
if ! use methodjit ; then
|
||||
einfo
|
||||
ewarn "You are disabling the method-based JIT in JägerMonkey."
|
||||
ewarn "This will greatly slowdown JavaScript in ${PN}!"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Apply our patches
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}/_seamonkey"
|
||||
|
||||
# browser patches go here
|
||||
pushd "${S}"/mozilla &>/dev/null || die
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}/_mozilla"
|
||||
popd &>/dev/null || die
|
||||
|
||||
# mailnews patches go here
|
||||
pushd "${S}"/mailnews &>/dev/null || die
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}/_mailnews"
|
||||
popd &>/dev/null || die
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-2.3.1-scrollbar-mouse-interaction-improvement.patch
|
||||
|
||||
# Allow user to apply any additional patches without modifing ebuild
|
||||
epatch_user
|
||||
|
||||
if use crypt ; then
|
||||
mv "${WORKDIR}"/enigmail "${S}"/mailnews/extensions/enigmail
|
||||
epatch "${FILESDIR}"/enigmail/enigmail-1.3.3-bug373733.patch
|
||||
cd "${S}"/mailnews/extensions/enigmail || die
|
||||
./makemake -r 2&>/dev/null
|
||||
sed -e 's:@srcdir@:${S}/mailnews/extensions/enigmail:' \
|
||||
-i Makefile.in || die
|
||||
cd "${S}"
|
||||
fi
|
||||
|
||||
#Ensure we disable javaxpcom by default to prevent configure breakage
|
||||
sed -i -e s:MOZ_JAVAXPCOM\=1::g "${S}"/mozilla/xulrunner/confvars.sh \
|
||||
|| die "sed javaxpcom"
|
||||
|
||||
# Disable gnomevfs extension
|
||||
sed -i -e "s:gnomevfs::" "${S}/"suite/confvars.sh \
|
||||
|| die "Failed to remove gnomevfs extension"
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
|
||||
MEXTENSIONS=""
|
||||
|
||||
####################################
|
||||
#
|
||||
# mozconfig, CFLAGS and CXXFLAGS setup
|
||||
#
|
||||
####################################
|
||||
|
||||
mozconfig_init
|
||||
mozconfig_config
|
||||
|
||||
# It doesn't compile on alpha without this LDFLAGS
|
||||
use alpha && append-ldflags "-Wl,--no-relax"
|
||||
|
||||
if ! use chatzilla ; then
|
||||
MEXTENSIONS+=",-irc"
|
||||
fi
|
||||
if ! use roaming ; then
|
||||
MEXTENSIONS+=",-sroaming"
|
||||
fi
|
||||
|
||||
mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
|
||||
mozconfig_annotate '' --disable-gconf
|
||||
mozconfig_annotate '' --enable-jsd
|
||||
mozconfig_annotate '' --enable-canvas
|
||||
mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
|
||||
mozconfig_annotate '' --enable-system-ffi
|
||||
|
||||
mozconfig_annotate '' --target="${CTARGET:-${CHOST}}"
|
||||
|
||||
mozconfig_use_enable system-sqlite
|
||||
mozconfig_use_enable methodjit
|
||||
|
||||
if use crypt ; then
|
||||
mozconfig_annotate "mail crypt" --enable-chrome-format=jar
|
||||
fi
|
||||
|
||||
mozconfig_annotate '' --with-system-png
|
||||
|
||||
# Finalize and report settings
|
||||
mozconfig_final
|
||||
|
||||
if [[ $(gcc-major-version) -lt 4 ]]; then
|
||||
append-cxxflags -fno-stack-protector
|
||||
elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]]; then
|
||||
if use amd64 || use x86; then
|
||||
append-flags -mno-avx
|
||||
fi
|
||||
fi
|
||||
|
||||
####################################
|
||||
#
|
||||
# Configure and build
|
||||
#
|
||||
####################################
|
||||
|
||||
# Work around breakage in makeopts with --no-print-directory
|
||||
MAKEOPTS="${MAKEOPTS/--no-print-directory/}"
|
||||
|
||||
CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" PYTHON="$(PYTHON)" econf
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake || die
|
||||
|
||||
# Only build enigmail extension if conditions are met.
|
||||
if use crypt ; then
|
||||
emake -C "${S}"/mailnews/extensions/enigmail || die "make enigmail failed"
|
||||
emake -j1 -C "${S}"/mailnews/extensions/enigmail xpi || die "make enigmail xpi failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
|
||||
declare emid
|
||||
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
cp -f "${FILESDIR}"/icon/${PN}.desktop "${T}" || die
|
||||
|
||||
if use crypt ; then
|
||||
cd "${T}" || die
|
||||
unzip "${S}"/mozilla/dist/bin/enigmail*.xpi install.rdf || die
|
||||
emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf)
|
||||
|
||||
dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} || die
|
||||
cd "${D}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die
|
||||
unzip "${S}"/mozilla/dist/bin/enigmail*.xpi || die
|
||||
fi
|
||||
|
||||
sed 's|^\(MimeType=.*\)$|\1text/x-vcard;text/directory;application/mbox;message/rfc822;x-scheme-handler/mailto;|' \
|
||||
-i "${T}"/${PN}.desktop || die
|
||||
sed 's|^\(Categories=.*\)$|\1Email;|' -i "${T}"/${PN}.desktop \
|
||||
|| die
|
||||
|
||||
if ${HAS_LANGS} ; then
|
||||
linguas
|
||||
for X in ${linguas}; do
|
||||
[[ ${X} != "en" ]] && xpi_install "${WORKDIR}"/"${P}-${X}"
|
||||
done
|
||||
fi
|
||||
|
||||
# Add StartupNotify=true bug 290401
|
||||
if use startup-notification ; then
|
||||
echo "StartupNotify=true" >> "${T}"/${PN}.desktop
|
||||
fi
|
||||
|
||||
# Install icon and .desktop for menu entry
|
||||
newicon "${S}"/suite/branding/nightly/content/icon64.png ${PN}.png \
|
||||
|| die
|
||||
domenu "${T}"/${PN}.desktop || die
|
||||
|
||||
# Add our default prefs
|
||||
sed "s|SEAMONKEY_PVR|${PVR}|" "${FILESDIR}"/all-gentoo.js \
|
||||
> "${D}"${MOZILLA_FIVE_HOME}/defaults/pref/all-gentoo.js \
|
||||
|| die
|
||||
|
||||
# Handle plugins dir through nsplugins.eclass
|
||||
share_plugins_dir
|
||||
|
||||
doman "${S}"/suite/app/${PN}.1 || die
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
declare MOZILLA_FIVE_HOME="${ROOT}/usr/$(get_libdir)/${PN}"
|
||||
|
||||
if [ -d ${MOZILLA_FIVE_HOME}/plugins ] ; then
|
||||
rm ${MOZILLA_FIVE_HOME}/plugins -rf
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
|
||||
|
||||
# Update mimedb for the new .desktop file
|
||||
fdo-mime_desktop_database_update
|
||||
|
||||
if use chatzilla ; then
|
||||
elog "chatzilla is now an extension which can be en-/disabled and configured via"
|
||||
elog "the Add-on manager."
|
||||
fi
|
||||
}
|
Loading…
Reference in new issue