radhermit 14/10/23 03:24:37 Modified: ChangeLog Added: stfl-0.23.ebuild Log: Version bump, update to python-r1 (bug #521522 by Ian Stakenvicius). (Portage version: 2.2.12/cvs/Linux x86_64, signed Manifest commit with key 4AB3E85B4F064CA3)
Revision Changes Path 1.41 dev-libs/stfl/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/stfl/ChangeLog?rev=1.41&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/stfl/ChangeLog?rev=1.41&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/stfl/ChangeLog?r1=1.40&r2=1.41 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-libs/stfl/ChangeLog,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- ChangeLog 26 Oct 2012 16:07:24 -0000 1.40 +++ ChangeLog 23 Oct 2014 03:24:37 -0000 1.41 @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/stfl -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/stfl/ChangeLog,v 1.40 2012/10/26 16:07:24 scarabeus Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/stfl/ChangeLog,v 1.41 2014/10/23 03:24:37 radhermit Exp $ + +*stfl-0.23 (23 Oct 2014) + + 23 Oct 2014; Tim Harder <radher...@gentoo.org> +stfl-0.23.ebuild: + Version bump, update to python-r1 (bug #521522 by Ian Stakenvicius). *stfl-0.22-r1 (26 Oct 2012) 1.1 dev-libs/stfl/stfl-0.23.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/stfl/stfl-0.23.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/stfl/stfl-0.23.ebuild?rev=1.1&content-type=text/plain Index: stfl-0.23.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-libs/stfl/stfl-0.23.ebuild,v 1.1 2014/10/23 03:24:37 radhermit Exp $ EAPI=5 PYTHON_COMPAT=( python{2_7,3_3,3_4} ) GENTOO_DEPEND_ON_PERL=no inherit eutils multilib perl-module python-r1 toolchain-funcs DESCRIPTION="A library which implements a curses-based widget set for text terminals" HOMEPAGE="http://www.clifford.at/stfl/" SRC_URI="http://www.clifford.at/${PN}/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="examples perl python ruby static-libs" COMMON_DEPEND=" sys-libs/ncurses[unicode] perl? ( dev-lang/perl:= ) ruby? ( dev-lang/ruby ) python? ( ${PYTHON_DEPS} ) " DEPEND="${COMMON_DEPEND} perl? ( dev-lang/swig ) python? ( >=dev-lang/swig-1.3.40 ) ruby? ( dev-lang/swig ) " RDEPEND="${COMMON_DEPEND}" src_prepare() { sed -i \ -e 's/-Os -ggdb//' \ -e 's/^\(all:.*\) example/\1/' \ -e 's/$(CC) -shared/$(CC) $(LDFLAGS) -shared/' \ -e 's/ -o $@ $(LDLIBS) $^/ $^ $(LDLIBS) -o $@/' \ -e 's/-lncursesw/-lncursesw -pthread/' \ Makefile || die "sed failed" if ! use static-libs ; then sed -i -e "/install .* libstfl.a/d" Makefile || die fi epatch "${FILESDIR}"/${PN}-0.21-python.patch epatch "${FILESDIR}"/${PN}-0.22-soname-symlink.patch epatch "${FILESDIR}"/${PN}-0.22-ruby-sharedlib.patch if use perl ; then echo "FOUND_PERL5=1" >> Makefile.cfg else echo "FOUND_PERL5=0" >> Makefile.cfg fi if use ruby ; then echo "FOUND_RUBY=1" >> Makefile.cfg else echo "FOUND_RUBY=0" >> Makefile.cfg fi echo "FOUND_PYTHON=0" >> Makefile.cfg } src_configure() { :; } src_compile() { emake CC="$(tc-getCC)" if use python ; then local BUILD_DIR="${S}/python" python_copy_sources # Based on code from python/Makefile.snippet. building() { pushd "${BUILD_DIR}" &>/dev/null || die echo swig -python -threads stfl.i swig -python -threads stfl.i || die echo "$(tc-getCC)" ${CFLAGS} ${LDFLAGS} -shared -pthread -fPIC stfl_wrap.c -I$(python_get_includedir) -I.. ../libstfl.so.${PV} -lncursesw -o _stfl.so "$(tc-getCC)" ${CFLAGS} ${LDFLAGS} -shared -pthread -fPIC stfl_wrap.c -I$(python_get_includedir) -I.. ../libstfl.so.${PV} -lncursesw -o _stfl.so || die popd &>/dev/null || die } python_foreach_impl building fi } src_install() { emake prefix="/usr" DESTDIR="${D}" libdir="$(get_libdir)" install if use python ; then local BUILD_DIR="${S}/python" installation() { pushd "${BUILD_DIR}" &>/dev/null || die python_domodule stfl.py _stfl.so popd &>/dev/null || die } python_foreach_impl installation fi dodoc README local exdir="/usr/share/doc/${PF}/examples" if use examples ; then insinto ${exdir} doins example.{c,stfl} insinto ${exdir}/python doins python/example.py if use perl ; then insinto ${exdir}/perl doins perl5/example.pl fi if use ruby ; then insinto ${exdir}/ruby doins ruby/example.rb fi fi fixlocalpod }