summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Callen <jcallen@gentoo.org>2009-11-30 04:19:36 +0000
committerJonathan Callen <jcallen@gentoo.org>2009-11-30 04:19:36 +0000
commit25e23d78c44428acf7b0fa4e3d78c2ad0841ad9d (patch)
tree472c481305df0e16f21798cf35d39108c7798b13 /eclass/embassy-2.9.eclass
parentDrop usage of xfce44.eclass (deprecated) (diff)
downloadhistorical-25e23d78c44428acf7b0fa4e3d78c2ad0841ad9d.tar.gz
historical-25e23d78c44428acf7b0fa4e3d78c2ad0841ad9d.tar.bz2
historical-25e23d78c44428acf7b0fa4e3d78c2ad0841ad9d.zip
Remove eclasses that have been marked as deprecated for >=2 years; schedule other deprecated eclasses for removal
Diffstat (limited to 'eclass/embassy-2.9.eclass')
-rw-r--r--eclass/embassy-2.9.eclass79
1 files changed, 5 insertions, 74 deletions
diff --git a/eclass/embassy-2.9.eclass b/eclass/embassy-2.9.eclass
index 5c68084a82b8..9ebc79bfb6e2 100644
--- a/eclass/embassy-2.9.eclass
+++ b/eclass/embassy-2.9.eclass
@@ -1,76 +1,7 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/embassy-2.9.eclass,v 1.9 2007/03/26 20:04:34 genstef Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/embassy-2.9.eclass,v 1.10 2009/11/30 04:19:36 abcd Exp $
-# Author Olivier Fisette <ribosome@gentoo.org>
-
-# This eclass is used to install EMBASSY programs (EMBOSS add-ons).
-
-# The inheriting ebuild should provide a "DESCRIPTION", "KEYWORDS" and, if
-# necessary, add "(R|P)DEPEND"encies. Additionnaly, the inheriting ebuild's
-# name must begin by "embassy-".
-
-inherit eutils multilib
-
-# EMBOSS version needed for the EMBASSY packages
-EBOV="2.9.0"
-# The EMBASSY package name, retrieved from the inheriting ebuild's name
-EN=${PN:8}
-# The full name and version of the EMBASSY package (excluding the Gentoo
-# revision number)
-EF="$(echo ${EN} | tr "[:lower:]" "[:upper:]")-${PV}"
-
-DESCRIPTION="Based on the $ECLASS eclass"
-HOMEPAGE="http://emboss.sourceforge.net/"
-LICENSE="GPL-2"
-SRC_URI="ftp://ftp.uk.embnet.org/pub/EMBOSS/EMBOSS-${EBOV}.tar.gz
- ftp://ftp.uk.embnet.org/pub/EMBOSS/${EF}.tar.gz"
-
-SLOT="0"
-IUSE="X png"
-
-DEPEND="=sci-biology/emboss-${EBOV}
- !=sci-biology/emboss-2.10*
- X? ( x11-libs/libX11 )
- png? ( sys-libs/zlib
- media-libs/libpng
- >=media-libs/gd-1.8
- )"
-
-S=${WORKDIR}/EMBOSS-${EBOV}/embassy/${EF}
-
-embassy-2.9_src_unpack() {
- unpack ${A}
- mkdir EMBOSS-${EBOV}/embassy
- mv ${EF} EMBOSS-${EBOV}/embassy/
- cp /usr/$(get_libdir)/libplplot.la EMBOSS-${EBOV}/plplot/
- cp /usr/$(get_libdir)/libajax.la EMBOSS-${EBOV}/ajax/
- cp /usr/$(get_libdir)/libajaxg.la EMBOSS-${EBOV}/ajax/
- cp /usr/$(get_libdir)/libnucleus.la EMBOSS-${EBOV}/nucleus/
-}
-
-embassy-2.9_src_compile() {
- local EXTRA_CONF
- ! use X && EXTRA_CONF="${EXTRA_CONF} --without-x"
- ! use png && EXTRA_CONF="${EXTRA_CONF} --without-pngdriver"
- ./configure --host=${CHOST} \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- --datadir=/usr/share \
- --sysconfdir=/etc \
- --localstatedir=/var/lib \
- ${EXTRA_CONF} || die
- emake || die "Before reporting this error as a bug, please make sure you compiled
- EMBOSS and the EMBASSY packages with the same \"USE\" flags. Failure to
- do so may prevent the compilation of some EMBASSY packages, or cause
- runtime problems with some EMBASSY programs. For example, if you
- compile EMBOSS with \"png\" support and then try to build DOMAINATRIX
- without \"png\" support, compilation will fail when linking the binaries."
-}
-
-embassy-2.9_src_install() {
- einstall || die
- dodoc AUTHORS ChangeLog NEWS README
-}
-
-EXPORT_FUNCTIONS src_unpack src_compile src_install
+# @DEAD
+# To be removed on 2011/11/30.
+ewarn "Please fix your package (${CATEGORY}/${PF}) to not use ${ECLASS}.eclass"