summaryrefslogtreecommitdiff
path: root/dev-libs/stfl
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-26 19:26:07 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-26 19:26:07 +0000
commitacfd7c956a7b45da7af1452ec12e0b2d5e6ac65b (patch)
tree13151a7440c2560b01e3cf5bd56ad280482b88bf /dev-libs/stfl
parent67dbd3ba144944fbf4b466be1b5fa0569b774e6f (diff)
gentoo auto-resync : 26:02:2025 - 19:26:07
Diffstat (limited to 'dev-libs/stfl')
-rw-r--r--dev-libs/stfl/Manifest1
-rw-r--r--dev-libs/stfl/stfl-0.24-r4.ebuild127
2 files changed, 0 insertions, 128 deletions
diff --git a/dev-libs/stfl/Manifest b/dev-libs/stfl/Manifest
index 0d1441832634..f2eb283fc13e 100644
--- a/dev-libs/stfl/Manifest
+++ b/dev-libs/stfl/Manifest
@@ -4,6 +4,5 @@ AUX stfl-0.22-ruby-sharedlib.patch 735 BLAKE2B 6b2b9e835f57f62ff1e1ff871103bc0b1
AUX stfl-0.22-soname-symlink.patch 444 BLAKE2B 9aa44343a18a8d7fb2f75a60ae94c30ef92b6f02190cefbefedacd9f8d5c877ac71b83c41b008bfd46a4d5ffe04f91f03f898e27ef098162d0b43f274ccff298 SHA512 e85c6f96edd8cd08d3408f976fff5f9fbcdc9892109233e78d932eb07502b00d3a0b52393542de8af5b2d26808b3574736f78b7ef9c7bdd0abffa3901fc55dab
AUX stfl-0.24-ncurses-widechar.patch 828 BLAKE2B 5916f745b819fad0c6dedb882acfca4395eab60de656ec138988c756cddbe1109088279aef1a5b55e33931735426958a0f654a9ef3f567845960a8e17198a635 SHA512 897e32ad0d67e424ee66c1d572611f3707c665a6830b7c4560378bcb4ec4a9d2fc65eab7b2a827785bd724bf45f1eea9f20824e02ddb36e611c42b036d19c2aa
DIST stfl-0.24.tar.gz 45585 BLAKE2B a601f373f19baa3a11fb823852ada19ab824828935240280c74ff442a1e5c4abdf0abe56e445869e43785df3940a8c7269bc16457436abbe5e2853f907071059 SHA512 95df4574b1bc32d795751156dc5b93afbca3ba241607a3a55210c89dda61b9a26ad574bb5f729a0158c9052235dbf63d6c58b38e7f1061d14ab7062af6150fa0
-EBUILD stfl-0.24-r4.ebuild 3145 BLAKE2B 4303a6411bd6056674a721f33ec8117161b223d2a3f4453dbe8dd71a60298713c2d5078b49c27e6855e16d325f4ecd433ea1550e12ffa0dbc6813884039d313a SHA512 5e572785347e6326c20b6acf68f2095e9d2b770330bccd0be1acb199425b670679b46ead5f84cb4c8c241ae3913a8fe62c740e04d94e487969688f2082268c9d
EBUILD stfl-0.24-r5.ebuild 3256 BLAKE2B 81e2a9f2927186a8ed863d79d596aca43d88366f0dde2d88182f276cbb94ea13cf151de84b3bce4b5e0c1530463fd42ffac2b9e5b052da0f05b5ac8bf80feff6 SHA512 168e9c2fa2b441d1c9860f3287aa5d7f2bf78e5285b3bb11a13ebfb34eadd9fa5707cd03dda59260e20c8cea1d07c01ced34127c4caf0bebbc6493e72c53a5ed
MISC metadata.xml 836 BLAKE2B 98950b6de83635b53b6cc202e39f0a347bda220c686777cf0bf3b55aefdbf09996488bc7c8e99f3727e3eaf489242506319c0ab77ac65b978d4b8a105c6f1de9 SHA512 c12d047d32cc1f0d302881d1e73db0a3bf1ea620f4fcbdbf90db0cf3b48e338a4913908457ef22fa950b5e84d7ab76acbcfbf78a1a4a04d0d4d291aad82f22ce
diff --git a/dev-libs/stfl/stfl-0.24-r4.ebuild b/dev-libs/stfl/stfl-0.24-r4.ebuild
deleted file mode 100644
index 6fc8cd5251c2..000000000000
--- a/dev-libs/stfl/stfl-0.24-r4.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-GENTOO_DEPEND_ON_PERL=no
-inherit 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 ~arm64 ppc ~ppc64 x86"
-IUSE="examples perl python ruby static-libs"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- sys-libs/ncurses:=[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"
- "${FILESDIR}/${PN}-0.22-pc-libdir.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
-}