Portage is a package management system used by Gentoo Linux
# ChangeLog for app-editors/leo
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/leo/ChangeLog,v 1.10 2008/03/01 11:51:09 dev-zero Exp $
*leo-4.4.7 (01 Mar 2008)
01 Mar 2008; Tiziano Müller
-files/leoGlobals-4.4.1_beta2.patch, -leo-4.4.1_beta2.ebuild,
+leo-4.4.7.ebuild:
Version bump (bug #153233). Dropped old version.
23 Jun 2007; Ali Polatel
leo-4.4.1_beta2.ebuild:
check tk support for python (bug #154459, thanks to Cliff Yapp), fix
headers, cosmetics
21 Feb 2007; Piotr Jaroszyński
Transition to Manifest2.
*leo-4.4.1_beta2 (25 Jun 2006)
25 Jun 2006; Lukasz Strzygowski
+files/leoGlobals-4.4.1_beta2.patch, +leo-4.4.1_beta2.ebuild:
Version bump: marked ~amd64, updated patch, ebuild cleanup, bug #137952.
16 Sep 2005; Michael Sterrett
needs app-arch/unzip; tidy
05 Jun 2005; Michael Hanselmann
Stable on ppc.
07 May 2005; Stephanie Lockwood-Childs
mark ~ppc
28 Feb 2005; Rob Cakebread
files/leoConfig.py.patch, leo-4.2.ebuild:
Fixed patch. bug# 83404
*leo-4.2 (01 Dec 2004)
01 Dec 2004; Rob Cakebread
+files/leoConfig.py.patch, +leo-4.2.ebuild:
Initial commit. Closes bug# 69561
AUX leoConfig.py.patch 904 RMD160 20b5ebae0606fdb4c6931e9e900e5872104fdb25 SHA1 24d696e303823c35274070dfc92bec27366d3110 SHA256 3c47baa9dd3cfc50bb3d5359f555e860cbd77f593090175d02dc7ce839bec3a8
DIST leo-4.2-final.zip 1819202 RMD160 e19ebb8368e19f960435b2daba08d4ca765b855e SHA1 6dec53a399ad439549e3ae8876761f5daf443106 SHA256 c353c8df8d372edf89086e8a6efba3537ccc9fca3eed96ebf54d2c4ed41024e9
DIST leo-4.4.7-final.zip 7386349 RMD160 c94a16f859120acc7459f9228daa7fa39831200c SHA1 152536d2c3a2779384947046639ead0970a08eb1 SHA256 3de11611b400733a77341c0819be6dd930f76a29722dd5fe70e6978bfcfab11d
EBUILD leo-4.2.ebuild 1058 RMD160 59877cfa17e106db587ae0c1d5f85ba23ad44c8d SHA1 334b6621eed6b50e8638eca24ac97135b1f94c0c SHA256 5c25d75f90d463f8b619db28255c40601ccbd2e1b8f14c017b480e5adb4098f2
EBUILD leo-4.4.7.ebuild 1303 RMD160 b5a01f3dc8872cf8bed61fb6d23ea9d0af4fe7de SHA1 08e112ac092b78297e1ccac105a8935844815d11 SHA256 7e9f2049c8c8708c7221ca936a54902485244b41a685b23f92e95e5746a53007
MISC ChangeLog 1500 RMD160 41eea42a1c6f88da89e957ecfb5ffe1ed5b9e553 SHA1 54297ed3cf438357f4bb7a47042887b145fe104d SHA256 7e15d4bc16b8a815e6f0d51631b21cd2a0d084b96f130ee1e5ec6e4e2652cd4d
MISC metadata.xml 160 RMD160 e730f96ab97c5be577a6d6d05f04990374a0dffb SHA1 2aa5e6be9c265c0e7bceb78ee9fd20df5f818e36 SHA256 6cd954a9de2307c57d32b25fa3599dee2908a4ddc6a98594f593d53577307a3a
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/leo/leo-4.2.ebuild,v 1.7 2007/06/23 09:56:19 hawking Exp $
NEED_PYTHON=2.3
inherit eutils python
MY_P=${P}-final
DESCRIPTION="Leo is an outlining editor and literate programming tool."
HOMEPAGE="http://leo.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
LICENSE="PYTHON"
SLOT="0"
KEYWORDS="ppc x86"
IUSE=""
DEPEND="app-arch/unzip"
RDEPEND=""
S=${WORKDIR}/${MY_P}
pkg_setup() {
python_tkinter_exists
}
src_unpack() {
unpack ${A}
cd "${S}" || die "Failed to cd ${S}"
epatch "${FILESDIR}"/leoConfig.py.patch
}
src_install() {
python_version
INST_DIR=/usr/lib/python${PYVER}/site-packages/leo
dodoc ${S}/PKG-INFO MANIFEST doc/*
rm -rf PKG-INFO MANIFEST doc/*
dodir ${INST_DIR}
cp -r * "${D}"/${INST_DIR}/ || die "cp failed"
echo "#!/bin/bash" > leo
echo "exec /usr/bin/python ${INST_DIR}/src/leo.py \"\$1\"" >> leo
exeinto /usr/bin
doexe leo || die "doexe failed"
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/leo/leo-4.4.7.ebuild,v 1.1 2008/03/01 11:51:09 dev-zero Exp $
NEED_PYTHON="2.3"
inherit python multilib
MY_P="${P}-final"
DESCRIPTION="An outlining editor and literate programming tool."
HOMEPAGE="http://leo.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
LICENSE="PYTHON"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
DEPEND="app-arch/unzip"
RDEPEND="app-text/silvercity"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
python_tkinter_exists
}
src_unpack() {
unpack ${A}
cd "${S}"
# Remove all CVS directories
find . -iname "CVS" -exec rm -rf {} \; 2>/dev/null
}
src_install() {
dohtml -r doc/html/*
dodoc doc/README.TXT
python_version
insinto "/usr/$(get_libdir)/python${PYVER}/site-packages/leo"
doins -r config extensions Icons __init__.py modes plugins scripts src
cat > leo <<- _EOF_
#!/bin/sh
${python} /usr/$(get_libdir)/python${PYVER}/site-packages/leo/src/leo.py \$@
_EOF_
dobin leo
}
pkg_postinst() {
python_version
python_mod_optimize /usr/$(get_libdir)/python${PYVER}/site-packages/${PN}
}
pkg_postrm() {
python_version
python_mod_cleanup /usr/$(get_libdir)/python${PYVER}/site-packages/${PN}
}