Index: Manifest =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-python/pydb/Manifest,v retrieving revision 1.4 diff -u -B -r1.4 Manifest --- Manifest 4 Sep 2009 20:44:00 -0000 1.4 +++ Manifest 23 Dec 2011 20:46:48 -0000 @@ -1,4 +1,5 @@ DIST pydb-1.26.tar.bz2 572184 RMD160 ecefe104f58b0857ec2e17d6d0421e28030d6160 SHA1 7f2de4530c3399cfb380fccdc440f5a8e14cc989 SHA256 01131848a58fce6a529766488884848c06068aa9ec4f39e19f8fb4d260f893f2 -EBUILD pydb-1.26.ebuild 819 RMD160 3c287b9ad37ce8e27583e630ebeaeb72a77a955f SHA1 f637921bf57ec7a407bcc731b56ae2bba9377f97 SHA256 39c75688b6f42d85efaee1d65a21bd60b1b80727da3b04a92141e04413da033b +EBUILD pydb-1.26.ebuild 897 RMD160 648995452be09c1213f1343e2a4210a001bd15b4 SHA1 efb3fef0effbb704ebff82a1b18eba3855b333a0 SHA256 febb4ba5ea80f3ce055430f119129a364f2ac77ce949bdedae292b6e2e993770 MISC ChangeLog 612 RMD160 98de12661b2a87c368206108475746cda1b45d17 SHA1 4afc1351dd57310f6ee6a69dd91f8aff11bbf24e SHA256 53bee97efd592b51b709ab2cb4781a859293293ddcd9a30b173f32a35b4ecd39 MISC metadata.xml 314 RMD160 122a3f09eb67c552d6aafe5104afaa7758204ebe SHA1 07a94cc27a901bc6aa6a9f357dc056254507f7ef SHA256 39e7e6e79a87600d9098557feda0da997fb238adc03130e52eef4b7c4f250c86 +MISC pydb-1.26.ebuild~ 832 RMD160 4d55a7252e46a55468b1d60e7f4b96d51b3661ad SHA1 c81e461d2446f5ec1567689b7120fd9c4ba9a258 SHA256 8dbfb52eab0b868093e6de3bf40861d3d9bae4983069cc80288b9df47c008df9 Index: pydb-1.26.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-python/pydb/pydb-1.26.ebuild,v retrieving revision 1.2 diff -u -B -r1.2 pydb-1.26.ebuild --- pydb-1.26.ebuild 18 Apr 2009 21:27:42 -0000 1.2 +++ pydb-1.26.ebuild 23 Dec 2011 20:46:48 -0000 @@ -2,6 +2,10 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-python/pydb/pydb-1.26.ebuild,v 1.2 2009/04/18 21:27:42 patrick Exp $ +EAPI=3 + +inherit elisp-common + DESCRIPTION="Extended python debugger" HOMEPAGE="http://bashdb.sourceforge.net/pydb/" SRC_URI="mirror://sourceforge/bashdb/${P}.tar.bz2" @@ -8,18 +13,21 @@ LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" - -# emacs support could be made optional with some extra work -# sorry, I was too lazy -IUSE="" +IUSE="emacs" DEPEND=">=dev-lang/python-2.4.0 - >=app-editors/emacs-22.0" + virtual/emacs" +RDEPEND="${DEPEND}" # This package uses not distutils but the usual # ./configure; make; make install # The default src_compile is OK +src_configure() { + econf --with-lispdir="${SITELISP}/${PN}" \ + EMACS="$(use emacs && echo "${EMACS}" || echo no)" +} + src_install() { emake DESTDIR="${D}" install || die "emake install failed" dodoc AUTHORS ChangeLog NEWS README THANKS TODO || die "dodoc failed"