diff options
Diffstat (limited to 'dev-libs/stfl')
-rw-r--r-- | dev-libs/stfl/Manifest | 3 | ||||
-rw-r--r-- | dev-libs/stfl/stfl-0.24-r2.ebuild | 124 | ||||
-rw-r--r-- | dev-libs/stfl/stfl-0.24-r3.ebuild | 4 |
3 files changed, 3 insertions, 128 deletions
diff --git a/dev-libs/stfl/Manifest b/dev-libs/stfl/Manifest index 91376c8f50ff..46060a5bb8c1 100644 --- a/dev-libs/stfl/Manifest +++ b/dev-libs/stfl/Manifest @@ -3,6 +3,5 @@ AUX stfl-0.22-pc-libdir.patch 866 BLAKE2B bdbc18572fd5104ee04af672b9d493bb3271a8 AUX stfl-0.22-ruby-sharedlib.patch 735 BLAKE2B 6b2b9e835f57f62ff1e1ff871103bc0b1106329916fc1be75eb22e550c9ff8abd007bbc201c66e15ce16a4697c0bbe0850b56ff41f666dd7006028432b1f77e5 SHA512 73a1b7aa7147100ab2f06264303c0a30463deb8bd0ce9e4111737393d07c4fb06174c5022c1dae8c7fd2688d1b544a4ab8c8ee5495f46e2bbc33ce89a7e46de7 AUX stfl-0.22-soname-symlink.patch 444 BLAKE2B 9aa44343a18a8d7fb2f75a60ae94c30ef92b6f02190cefbefedacd9f8d5c877ac71b83c41b008bfd46a4d5ffe04f91f03f898e27ef098162d0b43f274ccff298 SHA512 e85c6f96edd8cd08d3408f976fff5f9fbcdc9892109233e78d932eb07502b00d3a0b52393542de8af5b2d26808b3574736f78b7ef9c7bdd0abffa3901fc55dab DIST stfl-0.24.tar.gz 45585 BLAKE2B a601f373f19baa3a11fb823852ada19ab824828935240280c74ff442a1e5c4abdf0abe56e445869e43785df3940a8c7269bc16457436abbe5e2853f907071059 SHA512 95df4574b1bc32d795751156dc5b93afbca3ba241607a3a55210c89dda61b9a26ad574bb5f729a0158c9052235dbf63d6c58b38e7f1061d14ab7062af6150fa0 -EBUILD stfl-0.24-r2.ebuild 3107 BLAKE2B 91db90e6b17651d20c232a5e50d4b004c0d5d1889dad3d01ae902b134055c7cb39387e00abd7207ffb8d849d443cd6f54dc74622823f3e7f0279f072fc96ce2f SHA512 95957e4df2f90c627a6f9d968297247b8a2cbc2d2db5df86ad662262d356a82942ba9d2d1aedc442c62bfd71fffbf0deee9c39b12bd3115dc736659a612722a3 -EBUILD stfl-0.24-r3.ebuild 3149 BLAKE2B c003ff6f209e2632a8a4c2493a2132f5eea31551c02949e51411d4ce91adc2f5215df6be0237b81f87fdd033a198577864d45f9b31ac15b13bf84509187d4670 SHA512 9ecd573b2e295898feb698a33d4abc45d5f9e3729880d6c3086191c92129e36027ce90686da4a55d04e85b67c9b52cd52e34b201ac66bd7ffd34e1216a7bdc11 +EBUILD stfl-0.24-r3.ebuild 3149 BLAKE2B e3d6fd2346e0b98f09f15e5eaadc02124b6be49183c49cd33f1c60b8f519f0a8d8f13460dc4e92ba4a06d8846288f3ee8ba0190d9043d317a0f8dea3b637b17d SHA512 85ba49b78430e97c71bd7034e2a2c16016f3cae4226069ad82e0eecf3b60a56671a252dce094623622b7a4a8d2fda875c065aed85a7d9b9b4adfade901998803 MISC metadata.xml 883 BLAKE2B 57005ad40d9e2a363fd5487e77c77917c85b45c9b0ade87de3cdef7aa59af6ba674cd586b736bd46b0763d1bb60f2b14b0470551bf422df030b4ee285dd8e14b SHA512 e0aaa92e248cd4670280040affa1afca918e41c5db47b77edde1f438e20d4ef3a440ab79c8d1c610e7445fc5f99feca02a7fa055cf201cc50e7b581b0c897b0d diff --git a/dev-libs/stfl/stfl-0.24-r2.ebuild b/dev-libs/stfl/stfl-0.24-r2.ebuild deleted file mode 100644 index eba46b9fd2be..000000000000 --- a/dev-libs/stfl/stfl-0.24-r2.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..8} ) -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 ~arm ppc ~ppc64 x86" -IUSE="examples perl python ruby static-libs" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - sys-libs/ncurses:0=[unicode] - perl? ( dev-lang/perl:= ) - ruby? ( dev-lang/ruby:* ) - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND} - perl? ( dev-lang/swig ) - python? ( >=dev-lang/swig-1.3.40 ) - ruby? ( dev-lang/swig ) -" -RESTRICT="test" # Upstream does not provide tests #730112 - -PATCHES=( - "${FILESDIR}/${PN}-0.21-python.patch" - "${FILESDIR}/${PN}-0.22-soname-symlink.patch" - "${FILESDIR}/${PN}-0.22-ruby-sharedlib.patch" -) - -src_prepare() { - default_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/' \ - -e 's/\<ar\>/$(AR)/' \ - -e 's/\<ranlib\>/$(RANLIB)/' \ - Makefile || die "sed failed" - - if ! use static-libs ; then - sed -i -e "/install .* libstfl.a/d" Makefile || die - fi - - 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)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" - - 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 - - perl_delete_localpod -} diff --git a/dev-libs/stfl/stfl-0.24-r3.ebuild b/dev-libs/stfl/stfl-0.24-r3.ebuild index d2531da8b101..33ad54725097 100644 --- a/dev-libs/stfl/stfl-0.24-r3.ebuild +++ b/dev-libs/stfl/stfl-0.24-r3.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7..8} ) +PYTHON_COMPAT=( python3_{7..9} ) GENTOO_DEPEND_ON_PERL=no inherit eutils multilib perl-module python-r1 toolchain-funcs |