diff options
author | Federico Ferri <mescalinum@gentoo.org> | 2008-10-27 21:40:46 +0000 |
---|---|---|
committer | Federico Ferri <mescalinum@gentoo.org> | 2008-10-27 21:40:46 +0000 |
commit | 049896a9f4834e1b81f590641afe7da25e638414 (patch) | |
tree | 33e8a676db9af00c7c139ee6e47b96c35914f55e /dev-libs/newt | |
parent | masked >=newt-0.52.10, bug #212676, until unmask of tcl-8.5* (diff) | |
download | gentoo-2-049896a9f4834e1b81f590641afe7da25e638414.tar.gz gentoo-2-049896a9f4834e1b81f590641afe7da25e638414.tar.bz2 gentoo-2-049896a9f4834e1b81f590641afe7da25e638414.zip |
bump to 0.52.10, bug #212676
(Portage version: 2.1.4.4)
Diffstat (limited to 'dev-libs/newt')
-rw-r--r-- | dev-libs/newt/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/newt/newt-0.52.10.ebuild | 71 |
2 files changed, 77 insertions, 1 deletions
diff --git a/dev-libs/newt/ChangeLog b/dev-libs/newt/ChangeLog index 4e0951e40d3d..b90658c3329f 100644 --- a/dev-libs/newt/ChangeLog +++ b/dev-libs/newt/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/newt # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/newt/ChangeLog,v 1.44 2008/06/15 09:48:50 drac Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/newt/ChangeLog,v 1.45 2008/10/27 21:40:46 mescalinum Exp $ + +*newt-0.52.10 (27 Oct 2008) + + 27 Oct 2008; Federico Ferri <mescalinum@gentoo.org> +newt-0.52.10.ebuild: + bump to 0.52.10, bug #212676 15 Jun 2008; Samuli Suominen <drac@gentoo.org> -newt-0.51.6-r1.ebuild, newt-0.52.2.ebuild, newt-0.52.8.ebuild: diff --git a/dev-libs/newt/newt-0.52.10.ebuild b/dev-libs/newt/newt-0.52.10.ebuild new file mode 100644 index 000000000000..98614718f0b4 --- /dev/null +++ b/dev-libs/newt/newt-0.52.10.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/newt/newt-0.52.10.ebuild,v 1.1 2008/10/27 21:40:46 mescalinum Exp $ + +inherit python toolchain-funcs eutils rpm + +DESCRIPTION="Redhat's Newt windowing toolkit development files" +HOMEPAGE="https://fedorahosted.org/newt/" +SRC_URI="https://fedorahosted.org/releases/n/e/newt/${P}.tar.gz" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="gpm tcl nls" + +RDEPEND="=sys-libs/slang-2* + >=dev-libs/popt-1.6 + dev-lang/python + elibc_uclibc? ( sys-libs/ncurses ) + gpm? ( sys-libs/gpm ) + tcl? ( =dev-lang/tcl-8.5* ) + " + +DEPEND="${RDEPEND}" + +src_unpack() { + unpack ${A} + #rpm_src_unpack + cd "${S}" + + # bug 73850 + if use elibc_uclibc; then + sed -i -e 's:-lslang:-lslang -lncurses:g' "${S}"/Makefile.in + fi + + # bug 212676 + sed -i -e 's:-ltcl8.4:-ltcl8.5:g' "${S}"/Makefile.in + + sed -i -e 's:instroot:DESTDIR:g' "${S}"/Makefile.in || die +} + +src_compile() { + python_version + + econf \ + $(use_with gpm gpm-support) \ + $(use_enable nls) + + # not parallel safe + emake -j1 \ + CC="$(tc-getCC)" \ + PYTHONVERS="python${PYVER}" \ + RPM_OPT_FLAGS="${CFLAGS}" \ + || die "emake failed" +} + +src_install () { + python_version + # the RPM_OPT_FLAGS="ERROR" is there to catch a build error + # if it fails, that means something in src_compile() didn't build properly + # not parallel safe + emake \ + DESTDIR="${D}" \ + prefix="/usr" \ + libdir="/usr/$(get_libdir)" \ + PYTHONVERS="python${PYVER}" \ + RPM_OPT_FLAGS="ERROR" \ + install || die "make install failed" + dodoc peanuts.py popcorn.py tutorial.sgml + doman whiptail.1 +} |