diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2022-08-28 16:20:13 +0200 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2022-08-29 20:39:07 +0200 |
commit | 4e07503d8fa2ade5324d476c38586a59b4b03253 (patch) | |
tree | 051c4e52ec495b9114e89ab1f55a9e15169ecdda /dev-lang | |
parent | app-vim/gitgutter: drop 20180815, EAPI-6-- (diff) | |
download | gentoo-4e07503d8fa2ade5324d476c38586a59b4b03253.tar.gz gentoo-4e07503d8fa2ade5324d476c38586a59b4b03253.tar.bz2 gentoo-4e07503d8fa2ade5324d476c38586a59b4b03253.zip |
dev-lang/polyml: drop 5.8, 5.8.2, EAPI-6--
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/polyml/Manifest | 2 | ||||
-rw-r--r-- | dev-lang/polyml/files/polyml-5.6-configure.patch | 11 | ||||
-rw-r--r-- | dev-lang/polyml/files/polyml-5.6-ffi3.patch | 18 | ||||
-rw-r--r-- | dev-lang/polyml/files/polyml-5.8.2-glibc234.patch | 30 | ||||
-rw-r--r-- | dev-lang/polyml/polyml-5.8.2.ebuild | 56 | ||||
-rw-r--r-- | dev-lang/polyml/polyml-5.8.ebuild | 59 |
6 files changed, 0 insertions, 176 deletions
diff --git a/dev-lang/polyml/Manifest b/dev-lang/polyml/Manifest index 1e2942cc24af..caf41184c810 100644 --- a/dev-lang/polyml/Manifest +++ b/dev-lang/polyml/Manifest @@ -1,3 +1 @@ -DIST polyml-5.8.2.tar.gz 8819392 BLAKE2B 28abec92f8372779ca2b431a069f43a38f0560056edc37b615d5ddc48a9d5b17f2d56c35de3e8f38a1449873d2a7cfc419f6305c790ab77590a8b785f7cfc092 SHA512 c1bac59b837762b500496eb8bf0294db76e3707b77984e5a31860b96a2fb2f406db610da5241c6ec2c00f623d76c16957e811cc808f60a3d220c15fa70440282 -DIST polyml-5.8.tar.gz 9817105 BLAKE2B 93992c8baa78017bfda6c2151d1f48805829b77c0b7ed9bec87c951fc4a4236459ed59aab1eca88ed4a1d7aa10eb9734f93324583e012b18bb7d8cce84b5a35b SHA512 50baed79b50b14bd87acc637de93fd6d0f05e61fe0f03682a12a1d2c5f382313488d48f84b49ad915b01acc5a3a5769fb05fcaa7b24499c56402ddd3ba393930 DIST polyml-5.9.tar.gz 3764115 BLAKE2B ae0ca0dcac2c1b5b54e4e4c4c7362a9ba99846ff7a1358a2332a8b887eb9c21e83851c9ecde44df3bebeef5cdfe3d4b73c09776a08cfc2db6ec70024ffedc50d SHA512 e996cbe820216e854a50ba214f2a2a0291ee3279eb35be4126b6558bc1582732a236156fb8d0f548b31fca4a496db62ece83d902b6f5e72de64507fdef602e45 diff --git a/dev-lang/polyml/files/polyml-5.6-configure.patch b/dev-lang/polyml/files/polyml-5.6-configure.patch deleted file mode 100644 index ba3b6bbbd5ac..000000000000 --- a/dev-lang/polyml/files/polyml-5.6-configure.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/configure.ac 2019-04-05 10:27:19.026197625 +0200 -+++ b/configure.ac 2019-04-05 10:28:10.187291374 +0200 -@@ -133,7 +133,7 @@ - # Solaris needs -lsocket, -lnsl and -lrt - AC_SEARCH_LIBS([gethostbyname], [nsl]) - AC_SEARCH_LIBS([getsockopt], [socket]) --AC_SEARCH_LIBS([sem_wait], [rt]) -+AC_SEARCH_LIBS([sem_wait], [rt] [pthread]) - - # Check for X and Motif headers and libraries - AC_PATH_X diff --git a/dev-lang/polyml/files/polyml-5.6-ffi3.patch b/dev-lang/polyml/files/polyml-5.6-ffi3.patch deleted file mode 100644 index bf15871d2742..000000000000 --- a/dev-lang/polyml/files/polyml-5.6-ffi3.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- a/libpolyml/polyffi.cpp 2019-04-05 23:10:23.509729312 +0200 -+++ b/libpolyml/polyffi.cpp 2019-04-05 23:10:38.895485058 +0200 -@@ -89,7 +89,6 @@ - // Unfortunately the ABI entries are enums rather than #defines so we - // can't test individual entries. - #ifdef X86_WIN32 -- {"sysv", FFI_SYSV}, - {"stdcall", FFI_STDCALL}, - {"thiscall", FFI_THISCALL}, - {"fastcall", FFI_FASTCALL}, -@@ -97,7 +96,6 @@ - #elif defined(X86_WIN64) - {"win64", FFI_WIN64}, - #elif defined(X86_ANY) -- {"sysv", FFI_SYSV}, - {"unix64", FFI_UNIX64}, - #endif - { "default", FFI_DEFAULT_ABI} diff --git a/dev-lang/polyml/files/polyml-5.8.2-glibc234.patch b/dev-lang/polyml/files/polyml-5.8.2-glibc234.patch deleted file mode 100644 index 9636cc61f245..000000000000 --- a/dev-lang/polyml/files/polyml-5.8.2-glibc234.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 3e27444bea771e25102430bfa632edf8d106c91c Mon Sep 17 00:00:00 2001 -From: Jerry James <loganjerry@gmail.com> -Date: Mon, 9 Aug 2021 15:37:39 -0600 -Subject: [PATCH] Adapt to nonconstant PTHREAD_STACK_MIN in glibc 2.34+ - ---- - libpolyml/sighandler.cpp | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -diff --git a/libpolyml/sighandler.cpp b/libpolyml/sighandler.cpp -index fd6f6e3e..5d22b000 100644 ---- a/libpolyml/sighandler.cpp -+++ b/libpolyml/sighandler.cpp -@@ -547,11 +547,11 @@ void SigHandler::Init(void) - pthread_attr_t attrs; - pthread_attr_init(&attrs); - #ifdef PTHREAD_STACK_MIN --#if (PTHREAD_STACK_MIN < 4096) -- pthread_attr_setstacksize(&attrs, 4096); // But not too small: FreeBSD makes it 2k --#else -- pthread_attr_setstacksize(&attrs, PTHREAD_STACK_MIN); // Only small stack. --#endif -+ // In glibc 2.34 and later, PTHREAD_STACK_MIN may expand to a function call -+ size_t stacksize = PTHREAD_STACK_MIN; // Only small stack. -+ if (stacksize < 4096U) // But not too small: FreeBSD makes it 2k -+ stacksize = 4096U; -+ pthread_attr_setstacksize(&attrs, stacksize); - #endif - threadRunning = pthread_create(&detectionThreadId, &attrs, SignalDetectionThread, 0) == 0; - pthread_attr_destroy(&attrs); diff --git a/dev-lang/polyml/polyml-5.8.2.ebuild b/dev-lang/polyml/polyml-5.8.2.ebuild deleted file mode 100644 index 81e526fa0fbd..000000000000 --- a/dev-lang/polyml/polyml-5.8.2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit autotools pax-utils - -DESCRIPTION="Poly/ML is a full implementation of Standard ML" -HOMEPAGE="https://www.polyml.org" -SRC_URI="https://codeload.github.com/polyml/polyml/tar.gz/v${PV} -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="X +gmp portable test" -RESTRICT="!test? ( test )" - -RDEPEND="X? ( x11-libs/motif:0 ) - gmp? ( >=dev-libs/gmp-5 ) - dev-libs/libffi:=" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-5.8.2-configure.patch - "${FILESDIR}"/${PN}-5.8.2-glibc234.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - --enable-shared \ - --disable-static \ - --with-pic=pic-only \ - $(use_with X x) \ - $(use_with gmp) \ - $(use_enable !portable native-codegeneration) -} - -src_compile() { - # Bug 453146 - dev-lang/polyml-5.5.0: fails to build (pax kernel?) - pushd libpolyml || die "Could not cd to libpolyml" - emake - popd - emake polyimport - pax-mark m "${S}/.libs/polyimport" - emake - pax-mark m "${S}/.libs/poly" -} - -src_test() { - emake tests -} diff --git a/dev-lang/polyml/polyml-5.8.ebuild b/dev-lang/polyml/polyml-5.8.ebuild deleted file mode 100644 index eb2c706f99a2..000000000000 --- a/dev-lang/polyml/polyml-5.8.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit autotools pax-utils - -DESCRIPTION="Poly/ML is a full implementation of Standard ML" -HOMEPAGE="https://www.polyml.org" -SRC_URI="https://codeload.github.com/polyml/polyml/tar.gz/v${PV} -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="X +gmp portable test +threads" -RESTRICT="!test? ( test )" - -RDEPEND="X? ( x11-libs/motif:0 ) - gmp? ( >=dev-libs/gmp-5 ) - elibc_glibc? ( threads? ( >=sys-libs/glibc-2.13 ) ) - dev-libs/libffi:=" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-5.6-configure.patch - "${FILESDIR}"/${PN}-5.6-ffi3.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - --enable-shared \ - --disable-static \ - --with-system-libffi \ - --with-pic=pic-only \ - $(use_with X x) \ - $(use_with gmp) \ - $(use_with portable) \ - $(use_with threads) -} - -src_compile() { - # Bug 453146 - dev-lang/polyml-5.5.0: fails to build (pax kernel?) - pushd libpolyml || die "Could not cd to libpolyml" - emake - popd - emake polyimport - pax-mark m "${S}/.libs/polyimport" - emake - pax-mark m "${S}/.libs/poly" -} - -src_test() { - emake tests -} |