commit: 220b07fe693fabd3fe154d5adb08f165a29ad98a Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Fri Sep 26 10:27:14 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Sun Sep 28 08:26:51 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=220b07fe
dev-lang/yap: treeclean Closes: https://bugs.gentoo.org/929405 (pkgremoved) Closes: https://bugs.gentoo.org/957228 (pkgremoved) Closes: https://bugs.gentoo.org/957433 (pkgremoved) Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> dev-lang/yap/Manifest | 2 - dev-lang/yap/metadata.xml | 15 ------ dev-lang/yap/yap-7.1.0-r1.ebuild | 109 --------------------------------------- profiles/package.mask | 7 --- 4 files changed, 133 deletions(-) diff --git a/dev-lang/yap/Manifest b/dev-lang/yap/Manifest deleted file mode 100644 index 07ebea966ade..000000000000 --- a/dev-lang/yap/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST yap-7.1.0-gentoo-patchset-3.tar.gz 4353 BLAKE2B 90c4750517189b3492fde0afde3da587a60f5aa98138a9b0626789dd79ce76981a9278706c510f0870595613e51c7c7be296fc9195618ef7ed6d3c4977191be9 SHA512 2effb29eebdf25996b10dacb625497159c880dc3c5e58e99cdd215bf3df744e3c504262b4fe4fe3e1eea7ec2e132c68b8dbe4633ac3c625efb6343f3fe5b87c4 -DIST yap-77bb2ba5eadfb95b67abccd22b298cfb75dd3328.tar.gz 15121857 BLAKE2B 0a38a1f302108a93cdc7b31fadb44823f1660e65bf3bb1910988afe81e313e6690094550c9eb4a6cfba322cd40b0cfb5ec853b350988ca123507fda362de118d SHA512 56da8cb9e56cb23d2592ba92b0b4cbd323e491767a121ca88896d2744737bef9d4a63f3b80b36fd52b1ead84a075d270060777fef85dff3ef36403a84c96b9fb diff --git a/dev-lang/yap/metadata.xml b/dev-lang/yap/metadata.xml deleted file mode 100644 index 654a07d737c5..000000000000 --- a/dev-lang/yap/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>[email protected]</email> - <name>Prolog</name> -</maintainer> -<upstream> - <remote-id type="github">vscosta/yap</remote-id> -</upstream> -<use> - <flag name="R">Enable support for connecting R to Prolog</flag> - <flag name="raptor">Enable support for Raptor RDF syntax libarary</flag> -</use> -</pkgmetadata> diff --git a/dev-lang/yap/yap-7.1.0-r1.ebuild b/dev-lang/yap/yap-7.1.0-r1.ebuild deleted file mode 100644 index ae268a118699..000000000000 --- a/dev-lang/yap/yap-7.1.0-r1.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PV_COMMIT=77bb2ba5eadfb95b67abccd22b298cfb75dd3328 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit cmake python-single-r1 - -PATCHSET_VER="3" - -DESCRIPTION="YAP is a high-performance Prolog compiler" -HOMEPAGE="https://web.archive.org/web/20181115131216/http://www.dcc.fc.up.pt/~vsc/Yap/" -SRC_URI="https://github.com/vscosta/yap/archive/${PV_COMMIT}.tar.gz -> ${PN}-${PV_COMMIT}.tar.gz - https://dev.gentoo.org/~keri/distfiles/yap/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz" - -LICENSE="Artistic LGPL-2" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="R debug doc examples java mpi mysql odbc postgres python raptor readline sqlite static threads xml" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND="dev-libs/libutf8proc - sys-libs/zlib - dev-libs/gmp:0[cxx] - java? ( >=virtual/jdk-1.8:* ) - mpi? ( virtual/mpi ) - mysql? ( dev-db/mysql-connector-c:0= ) - odbc? ( dev-db/unixODBC ) - postgres? ( dev-db/postgresql:= ) - R? ( dev-lang/R ) - python? ( - ${PYTHON_DEPS} - dev-python/wheel - dev-python/numpy - ) - raptor? ( media-libs/raptor ) - readline? ( sys-libs/readline:= sys-libs/ncurses:= ) - sqlite? ( dev-db/sqlite ) - xml? ( dev-libs/libxml2:= )" - -DEPEND="${RDEPEND} - doc? ( app-text/doxygen[dot] ) - java? ( dev-lang/swig ) - python? ( >=dev-lang/swig-4.0.0 )" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_unpack() { - default - mv "${WORKDIR}"/yap-${PV_COMMIT} "${WORKDIR}"/${P} || die -} - -src_prepare() { - if [[ -d "${WORKDIR}"/${PV} ]] ; then - eapply "${WORKDIR}"/${PV} - fi - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DWITH_YAP_STATIC=$(usex static) - -DWITH_THREADED_CODE=$(usex threads) - -DWITH_READLINE=$(usex readline) - -DWITH_MPI=$(usex mpi) - -DWITH_ODBC=$(usex odbc) - -DWITH_MYSQL=$(usex mysql) - -DWITH_POSTGRES=$(usex postgres) - -DWITH_SQLITE3=$(usex sqlite) - -DWITH_Java=$(usex java) - -DWITH_Python3=$(usex python) - -DWITH_SWIG=$(if use java || use python; then echo yes; else echo no; fi) - -DWITH_R=$(usex R) - -DWITH_Raptor2=$(usex raptor) - -DWITH_XML=$(usex xml) - -DWITH_LibXml2=$(if use raptor && use xml; then echo yes; else echo no; fi) - -DWITH_DOCS=$(usex doc) - -DWITH_CUDD=no - -DWITH_Gecode=no - ) - - use python && mycmakeargs+=( -DPython3_EXECUTABLE="${PYTHON}" ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use doc; then - cmake_src_compile docs - fi -} - -src_install() { - cmake_src_install - - dodoc README - if use doc; then - dodoc -r "${BUILD_DIR}"/html - fi -} diff --git a/profiles/package.mask b/profiles/package.mask index 6c2844000edf..cf5d3ed5522d 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -163,13 +163,6 @@ dev-libs/grantlee # Obsolete transitional meta package. Bug #961795. Removal on 2025-09-28. media-sound/pulseaudio -# Andreas Sturmlechner <[email protected]> (2025-08-29) -# More than a dozen pending bugs, still stuck on python3_11 and EAPI-7. -# If you need this, raise your hand by fixing most of the bugs. -# I guess dev-lang/swi-prolog would be the alternative to switch to. -# Bugs #929405, #957228, #957433. Removal on 2025-09-28. -dev-lang/yap - # Arthur Zamarin <[email protected]> (2025-08-29) # EAPI=7, maintainer-needed, gentoo last distro to package it. If you # really need this tool, you can use 'openssl dgst -md4 -provider legacy'
