diff options
130 files changed, 173 insertions, 713 deletions
diff --git a/app-arch/arc/arc-5.21p-r1.ebuild b/app-arch/arc/arc-5.21p-r1.ebuild index 3671698aaf4f..d16740c09251 100644 --- a/app-arch/arc/arc-5.21p-r1.ebuild +++ b/app-arch/arc/arc-5.21p-r1.ebuild @@ -16,7 +16,6 @@ KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux PATCHES=( "${FILESDIR}"/${PN}-5.21m-darwin.patch "${FILESDIR}"/${PN}-5.21m-gentoo-fbsd.patch - "${FILESDIR}"/${PN}-5.21o-interix.patch "${FILESDIR}"/${PN}-5.21p-fno-common.patch "${FILESDIR}"/${PN}-5.21p-variadic-arcdie.patch ) diff --git a/app-arch/arc/files/arc-5.21o-interix.patch b/app-arch/arc/files/arc-5.21o-interix.patch deleted file mode 100644 index 8c90eed819f1..000000000000 --- a/app-arch/arc/files/arc-5.21o-interix.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/arcdos.c -+++ b/arcdos.c -@@ -30,7 +30,7 @@ - #if UNIX - #include <sys/types.h> - #include <sys/stat.h> --#if BSD -+#if BSD || defined(__INTERIX) - #include <sys/time.h> - #else - #include <time.h> /* Sys V. Bleah. */ diff --git a/app-arch/arj/arj-3.10.22-r8.ebuild b/app-arch/arj/arj-3.10.22-r8.ebuild index 53ba34d5c426..eb8960df19b2 100644 --- a/app-arch/arj/arj-3.10.22-r8.ebuild +++ b/app-arch/arj/arj-3.10.22-r8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -23,7 +23,6 @@ PATCHES=( "${FILESDIR}/${P}-glibc2.10.patch" "${WORKDIR}"/debian/patches/ "${FILESDIR}/${P}-darwin.patch" - "${FILESDIR}/${P}-interix.patch" ) DOCS=( doc/compile.txt doc/debug.txt doc/glossary.txt doc/rev_hist.txt doc/xlation.txt ) diff --git a/app-arch/arj/files/arj-3.10.22-interix.patch b/app-arch/arj/files/arj-3.10.22-interix.patch deleted file mode 100644 index 8294f1e96bb4..000000000000 --- a/app-arch/arj/files/arj-3.10.22-interix.patch +++ /dev/null @@ -1,45 +0,0 @@ -diff -ru arj-3.10.22.orig/environ.c arj-3.10.22/environ.c ---- arj-3.10.22.orig/environ.c 2008-03-30 16:51:40 +0200 -+++ arj-3.10.22/environ.c 2008-03-30 16:50:16 +0200 -@@ -61,7 +61,7 @@ - #elif defined(__FreeBSD__)||defined(__NetBSD__)||defined(__APPLE__) - #include <sys/param.h> - #include <sys/mount.h> -- #elif defined(__QNXNTO__) -+ #elif defined(__QNXNTO__) || defined(__INTERIX) - #include <sys/statvfs.h> - #else - #include <sys/statfs.h> -@@ -2286,7 +2286,7 @@ - else - return((LONG_MAX/(spclu*bps)<fclu)?LONG_MAX:spclu*bps*fclu); - #elif TARGET==UNIX -- #if defined(__QNXNTO__)||defined(__sco__)||defined(SUNOS) -+ #if defined(__QNXNTO__)||defined(__sco__)||defined(SUNOS)||defined(__INTERIX) - struct statvfs vfs; - - if(statvfs(name, &vfs)==-1) -@@ -3802,7 +3802,9 @@ - #elif TARGET==WIN32 - return(0); - #elif TARGET==UNIX -+ #ifndef __INTERIX - sync(); -+ #endif - return(0); - #endif - } -diff -ru arj-3.10.22.orig/gnu/configure.in arj-3.10.22/gnu/configure.in ---- arj-3.10.22.orig/gnu/configure.in 2008-03-30 16:51:40 +0200 -+++ arj-3.10.22/gnu/configure.in 2008-03-30 16:41:37 +0200 -@@ -67,8 +67,9 @@ - DLL_EXT=".dylib" - DLL_FLAGS="" - ;; --interix3*) -+interix*) - # not ELF -+ DYN_LIBS="-ldl" - DLL_FLAGS="-shared" - DLL_CFLAGS="" - ;; diff --git a/app-arch/lha/lha-114i_p20201004.ebuild b/app-arch/lha/lha-114i_p20201004.ebuild index 88831bf85bd4..971bf526c523 100644 --- a/app-arch/lha/lha-114i_p20201004.ebuild +++ b/app-arch/lha/lha-114i_p20201004.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -26,15 +26,6 @@ src_prepare() { eautoreconf } -src_configure() { - if [[ ${CHOST} == *-interix* ]]; then - export ac_cv_header_inttypes_h=no - export ac_cv_func_iconv=no - fi - - default -} - src_install() { default dodoc olddoc/ChangeLog Hacking_of_LHa diff --git a/app-arch/unzip/unzip-6.0_p27-r1.ebuild b/app-arch/unzip/unzip-6.0_p27-r1.ebuild index 62711959b557..c2354e7edc67 100644 --- a/app-arch/unzip/unzip-6.0_p27-r1.ebuild +++ b/app-arch/unzip/unzip-6.0_p27-r1.ebuild @@ -64,13 +64,9 @@ src_configure() { case ${CHOST} in i?86*-*linux*) TARGET="linux_asm" ;; *linux*) TARGET="linux_noasm" ;; - i?86*-*bsd* | \ - i?86*-dragonfly*) TARGET="freebsd" ;; # mislabelled bsd with x86 asm - *bsd* | *dragonfly*) TARGET="bsd" ;; *-darwin*) TARGET="macosx" ;; *-solaris*) TARGET="generic" ;; - *-cygwin*) TARGET="generic" ;; - *) die "Unknown target; please update the ebuild to handle ${CHOST} " ;; + *) die "Unknown target; please update the ebuild to handle ${CHOST}" ;; esac # Needed for Clang 16 diff --git a/app-crypt/johntheripper/johntheripper-1.8.0-r1.ebuild b/app-crypt/johntheripper/johntheripper-1.8.0-r1.ebuild index 1d4e84fe706c..6a6fca918868 100644 --- a/app-crypt/johntheripper/johntheripper-1.8.0-r1.ebuild +++ b/app-crypt/johntheripper/johntheripper-1.8.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -59,8 +59,6 @@ get_target() { echo "macosx-ppc32-altivec" elif use x64-macos; then echo "macosx-x86-64" - elif use x86-solaris; then - echo "solaris-x86-any" else echo "generic" fi diff --git a/app-crypt/p11-kit/p11-kit-0.23.22.ebuild b/app-crypt/p11-kit/p11-kit-0.23.22.ebuild index b18247054250..fdc123c2b489 100644 --- a/app-crypt/p11-kit/p11-kit-0.23.22.ebuild +++ b/app-crypt/p11-kit/p11-kit-0.23.22.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -27,20 +27,6 @@ pkg_setup() { export FAKED_MODE=1 } -src_prepare() { - if [[ ${CHOST} == *-solaris2.* && ${CHOST##*-solaris2.} -lt 11 ]] ; then - # Solaris 10 and before doesn't know about XPG7 (XOPEN_SOURCE=700) - # drop to XPG6 to make feature_tests.h happy - sed -i -e '/define _XOPEN_SOURCE/s/700/600/' common/compat.c || die - # paths.h isn't available, oddly enough also not used albeit included - sed -i -e '/#include <paths.h>/d' trust/test-trust.c || die - # we don't have SUN_LEN here - sed -i -e 's/SUN_LEN \(([^)]\+)\)/strlen (\1->sun_path)/' \ - p11-kit/server.c || die - fi - default -} - multilib_src_configure() { ECONF_SOURCE="${S}" econf \ $(use_enable trust trust-module) \ diff --git a/app-crypt/p11-kit/p11-kit-0.24.1-r1.ebuild b/app-crypt/p11-kit/p11-kit-0.24.1-r1.ebuild index 640eaa855703..b7d9c1025d7f 100644 --- a/app-crypt/p11-kit/p11-kit-0.24.1-r1.ebuild +++ b/app-crypt/p11-kit/p11-kit-0.24.1-r1.ebuild @@ -33,17 +33,6 @@ pkg_setup() { } src_prepare() { - if [[ ${CHOST} == *-solaris2.* && ${CHOST##*-solaris2.} -lt 11 ]] ; then - # Solaris 10 and before doesn't know about XPG7 (XOPEN_SOURCE=700) - # drop to XPG6 to make feature_tests.h happy - sed -i -e '/define _XOPEN_SOURCE/s/700/600/' common/compat.c || die - # paths.h isn't available, oddly enough also not used albeit included - sed -i -e '/#include <paths.h>/d' trust/test-trust.c || die - # we don't have SUN_LEN here - sed -i -e 's/SUN_LEN \(([^)]\+)\)/strlen (\1->sun_path)/' \ - p11-kit/server.c || die - fi - default # TODO: drop in next release (after 0.24.1), p11-kit-0.24.1-configure-clang16.patch is emrged eautoreconf diff --git a/app-crypt/rotix/rotix-0.83-r1.ebuild b/app-crypt/rotix/rotix-0.83-r1.ebuild index 337f79d84925..31d10f900b4b 100644 --- a/app-crypt/rotix/rotix-0.83-r1.ebuild +++ b/app-crypt/rotix/rotix-0.83-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,9 +16,11 @@ IUSE="" DEPEND="sys-devel/gettext" RDEPEND="${DEPEND}" -PATCHES=( "${FILESDIR}"/0.83-respect-CFLAGS-and-dont-strip.patch -"${FILESDIR}"/rotix-0.83-locale.patch -"${FILESDIR}"/rotix-0.83-interix.patch ) +PATCHES=( + "${FILESDIR}"/0.83-respect-CFLAGS-and-dont-strip.patch + "${FILESDIR}"/rotix-0.83-locale.patch + "${FILESDIR}"/rotix-0.83-interix.patch +) src_prepare() { default diff --git a/app-crypt/sbsigntools/Manifest b/app-crypt/sbsigntools/Manifest index 25850541d81f..e0a935653e38 100644 --- a/app-crypt/sbsigntools/Manifest +++ b/app-crypt/sbsigntools/Manifest @@ -1,2 +1,3 @@ DIST sbsigntool-0.8-ccan.tar.gz 113537 BLAKE2B 8fbf27463d30c1895930628a145be2d521ae4f6adb7af3299bf2f5f4319fd643df0a07347ef6851bd41d233af4c3fc5f77002771af1c43aa0f20665aef2390b8 SHA512 6857096879f116f1802eb6b44789cbea7bb24440bc0f16503aeadf5f276fa45943f322f844dbb9abee717655205d82b830143be3a7f4424fd4146b9360674a09 DIST sbsigntools-0.9.4.tar.gz 57714 BLAKE2B 94797af6c98a9c13cb71e52ba6f7ff07de70660af2194b14061e0cb618d6effff52ef7a4dd2fd4e44e75f022b979442d4290b1d65d63017b2fbebdca5951c5c9 SHA512 953d3d9a7f92b837da966eabe3572163a29c5292e792d5ef17cf842d7373ffaa901377cb4ec68006a6ef2f9c97d48db8ffdd3a6d2853be67016d3484a118bba9 +DIST sbsigntools-0.9.5.tar.gz 57876 BLAKE2B 677f87eac9fba9185acd7e25b8d7a3682083938313f3086aaaa6871e010bd403bdda5b9a5fe931151af75a344802c964918be8feb38ec6229d9a16c5b63416b6 SHA512 3b23bdf1855132a91e2063039bd4d14c5564e9cd8f551711aa89a91646ff783afb6e318479e9cf46eedbc914a1eade142398c774d8dbfef8fd1d65cbbe60aabd diff --git a/app-crypt/sbsigntools/sbsigntools-0.9.5.ebuild b/app-crypt/sbsigntools/sbsigntools-0.9.5.ebuild new file mode 100644 index 000000000000..2eaa15852698 --- /dev/null +++ b/app-crypt/sbsigntools/sbsigntools-0.9.5.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN::-1}" + +inherit autotools toolchain-funcs + +DESCRIPTION="Utilities for signing and verifying files for UEFI Secure Boot" +HOMEPAGE="https://git.kernel.org/cgit/linux/kernel/git/jejb/sbsigntools.git/" +SRC_URI=" + https://git.kernel.org/pub/scm/linux/kernel/git/jejb/${PN}.git/snapshot/${P}.tar.gz + https://dev.gentoo.org/~tamiko/distfiles/${MY_PN}-0.8-ccan.tar.gz +" + +LICENSE="GPL-3 LGPL-3 LGPL-2.1 CC0-1.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + dev-libs/openssl:= + sys-apps/util-linux +" +DEPEND=" + ${RDEPEND} + sys-boot/gnu-efi + sys-libs/binutils-libs +" +BDEPEND=" + sys-apps/help2man + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-0.9.4-no-werror.patch +) + +src_prepare() { + mv "${WORKDIR}"/lib/ccan "${S}"/lib || die "mv failed" + rmdir "${WORKDIR}"/lib || die "rmdir failed" + + local iarch + case ${ARCH} in + amd64) iarch=x86_64 ;; + arm64) iarch=aarch64 ;; + ia64) iarch=ia64 ;; + riscv) iarch=riscv64 ;; + x86) iarch=ia32 ;; + *) die "unsupported architecture: ${ARCH}" ;; + esac + sed -i "/^EFI_ARCH=/s:=.*:=${iarch}:" configure.ac || die + sed -i 's/-m64$/& -march=x86-64/' tests/Makefile.am || die + sed -i "/^AR /s:=.*:= $(tc-getAR):" lib/ccan/Makefile.in || die #481480 + + default + eautoreconf +} diff --git a/app-editors/fte/fte-20110708-r1.ebuild b/app-editors/fte/fte-20110708-r1.ebuild index 5234cee9c559..eb206b0f89e6 100644 --- a/app-editors/fte/fte-20110708-r1.ebuild +++ b/app-editors/fte/fte-20110708-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -83,7 +83,6 @@ src_configure() { src_compile() { local os="-DLINUX" # by now the default in makefile - [[ ${CHOST} == *-interix* ]] && os= DEFFLAGS="PREFIX='${EPREFIX}'/usr CONFIGDIR='${EPREFIX}'/usr/share/${PN} \ DEFAULT_FTE_CONFIG=../config/main.${PN} UOS=${os}" diff --git a/app-editors/gvim/gvim-9.0.1157.ebuild b/app-editors/gvim/gvim-9.0.1157.ebuild index ebbf55168deb..3bdf93926a08 100644 --- a/app-editors/gvim/gvim-9.0.1157.ebuild +++ b/app-editors/gvim/gvim-9.0.1157.ebuild @@ -246,13 +246,6 @@ src_configure() { # keep prefix env contained within the EPREFIX use prefix && myconf+=( --without-local-dir ) - if [[ ${CHOST} == *-interix* ]]; then - # avoid finding of this function, to avoid having to patch either - # configure or the source, which would be much more hackish. - # after all vim does it right, only interix is badly broken (again) - export ac_cv_func_sigaction=no - fi - if tc-is-cross-compiler ; then export vim_cv_getcwd_broken=no \ vim_cv_memmove_handles_overlap=yes \ diff --git a/app-editors/gvim/gvim-9.0.1403.ebuild b/app-editors/gvim/gvim-9.0.1403.ebuild index b9e947f286bb..a99441e1ae3d 100644 --- a/app-editors/gvim/gvim-9.0.1403.ebuild +++ b/app-editors/gvim/gvim-9.0.1403.ebuild @@ -247,13 +247,6 @@ src_configure() { # keep prefix env contained within the EPREFIX use prefix && myconf+=( --without-local-dir ) - if [[ ${CHOST} == *-interix* ]]; then - # avoid finding of this function, to avoid having to patch either - # configure or the source, which would be much more hackish. - # after all vim does it right, only interix is badly broken (again) - export ac_cv_func_sigaction=no - fi - if tc-is-cross-compiler ; then export vim_cv_getcwd_broken=no \ vim_cv_memmove_handles_overlap=yes \ diff --git a/app-editors/gvim/gvim-9.0.1503.ebuild b/app-editors/gvim/gvim-9.0.1503.ebuild index 8d59b8a6095e..197a9f4c45b5 100644 --- a/app-editors/gvim/gvim-9.0.1503.ebuild +++ b/app-editors/gvim/gvim-9.0.1503.ebuild @@ -247,13 +247,6 @@ src_configure() { # keep prefix env contained within the EPREFIX use prefix && myconf+=( --without-local-dir ) - if [[ ${CHOST} == *-interix* ]]; then - # avoid finding of this function, to avoid having to patch either - # configure or the source, which would be much more hackish. - # after all vim does it right, only interix is badly broken (again) - export ac_cv_func_sigaction=no - fi - if tc-is-cross-compiler ; then export vim_cv_getcwd_broken=no \ vim_cv_memmove_handles_overlap=yes \ diff --git a/app-editors/gvim/gvim-9999.ebuild b/app-editors/gvim/gvim-9999.ebuild index acfdf888e09a..370ae2328f17 100644 --- a/app-editors/gvim/gvim-9999.ebuild +++ b/app-editors/gvim/gvim-9999.ebuild @@ -246,13 +246,6 @@ src_configure() { # keep prefix env contained within the EPREFIX use prefix && myconf+=( --without-local-dir ) - if [[ ${CHOST} == *-interix* ]]; then - # avoid finding of this function, to avoid having to patch either - # configure or the source, which would be much more hackish. - # after all vim does it right, only interix is badly broken (again) - export ac_cv_func_sigaction=no - fi - if tc-is-cross-compiler ; then export vim_cv_getcwd_broken=no \ vim_cv_memmove_handles_overlap=yes \ diff --git a/app-editors/shed/files/shed-1.15-interix.patch b/app-editors/shed/files/shed-1.15-interix.patch deleted file mode 100644 index 46c5eb6b26b1..000000000000 --- a/app-editors/shed/files/shed-1.15-interix.patch +++ /dev/null @@ -1,14 +0,0 @@ -https://sourceforge.net/tracker/?func=detail&aid=3554634&group_id=21862&atid=374571 ---- a/shed.c -+++ b/shed.c -@@ -31,6 +31,10 @@ - #include <ctype.h> /* tolower */ - #include <unistd.h> /* dup, dup2 */ - -+#ifdef __INTERIX -+# include <sys/time.h> -+#endif -+ - #include "util.h" - - /* function prototypes */ diff --git a/app-editors/shed/shed-1.15.ebuild b/app-editors/shed/shed-1.15.ebuild index 008b7b44e8ce..5a08e278f298 100644 --- a/app-editors/shed/shed-1.15.ebuild +++ b/app-editors/shed/shed-1.15.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -19,7 +19,6 @@ BDEPEND="virtual/pkgconfig" PATCHES=( "${FILESDIR}"/${P}-cflags.patch - "${FILESDIR}"/${P}-interix.patch "${FILESDIR}"/${P}-tinfo.patch ) diff --git a/app-misc/getopt/getopt-1.1.6-r1.ebuild b/app-misc/getopt/getopt-1.1.6-r1.ebuild index 323a24f24d20..b5d1d2b68d0c 100644 --- a/app-misc/getopt/getopt-1.1.6-r1.ebuild +++ b/app-misc/getopt/getopt-1.1.6-r1.ebuild @@ -35,10 +35,6 @@ src_compile() { has_version sys-libs/glibc || libintl="-lintl" fi - [[ ${CHOST} == *-aix* ]] && libcgetopt=0 - [[ ${CHOST} == *-irix* ]] && libcgetopt=0 - [[ ${CHOST} == *-interix* ]] && libcgetopt=0 - emake CC="$(tc-getCC)" prefix="${EPREFIX}/usr" \ LIBCGETOPT=${libcgetopt} \ WITHOUT_GETTEXT=${nogettext} LIBINTL=${libintl} \ @@ -50,12 +46,6 @@ src_install() { newbin getopt getopt-long - # at least on interix, the system getopt is ... broken... - # util-linux, which would provide the getopt binary, does not build & - # install on interix/prefix, so, this has to provide it. - [[ ${CHOST} == *-interix* ]] && \ - dosym getopt-long /usr/bin/getopt - newman getopt.1 getopt-long.1 dodoc getopt-*sh diff --git a/app-misc/mmv/mmv-1.01b_p19.ebuild b/app-misc/mmv/mmv-1.01b_p19.ebuild index d61f2fc9ff90..4af2d1953d94 100644 --- a/app-misc/mmv/mmv-1.01b_p19.ebuild +++ b/app-misc/mmv/mmv-1.01b_p19.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -28,10 +28,7 @@ src_prepare() { } src_compile() { - # i wonder how this works on other platforms if CFLAGS from makefile are - # overridden, see bug #218082 - [[ ${CHOST} == *-interix* ]] && append-flags -DIS_SYSV -DHAS_RENAME -DHAS_DIRENT - [[ ${CHOST} == *-interix* ]] || append-lfs-flags + append-lfs-flags emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" } diff --git a/app-shells/dash/dash-0.5.11.5.ebuild b/app-shells/dash/dash-0.5.11.5.ebuild index bf2ddbc4df58..f1053e616242 100644 --- a/app-shells/dash/dash-0.5.11.5.ebuild +++ b/app-shells/dash/dash-0.5.11.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -40,9 +40,6 @@ src_configure() { # don't redefine stat, open, dirent, etc. on Solaris export ac_cv_func_stat64=yes export ac_cv_func_open64=yes - - # if your headers strictly adhere to POSIX, you'll need this too - [[ ${CHOST##*solaris2.} -le 10 ]] && append-cppflags -DNAME_MAX=255 fi if [[ ${CHOST} == powerpc-*-darwin* ]] ; then sed -i -e 's/= stpncpy(s, \([^,]\+\), \([0-9]\+\))/+= snprintf(s, \2, "%s", \1)/' \ diff --git a/app-shells/dash/dash-0.5.12.ebuild b/app-shells/dash/dash-0.5.12.ebuild index 6d65c4ee002b..7659ef8d0f3b 100644 --- a/app-shells/dash/dash-0.5.12.ebuild +++ b/app-shells/dash/dash-0.5.12.ebuild @@ -38,9 +38,6 @@ src_configure() { # don't redefine stat, open, dirent, etc. on Solaris export ac_cv_func_stat64=yes export ac_cv_func_open64=yes - - # if your headers strictly adhere to POSIX, you'll need this too - [[ ${CHOST##*solaris2.} -le 10 ]] && append-cppflags -DNAME_MAX=255 fi if [[ ${CHOST} == powerpc-*-darwin* ]] ; then diff --git a/dev-db/lmdb/lmdb-0.9.30.ebuild b/dev-db/lmdb/lmdb-0.9.30.ebuild index 1bf5c3be54b6..91a70aa82f37 100644 --- a/dev-db/lmdb/lmdb-0.9.30.ebuild +++ b/dev-db/lmdb/lmdb-0.9.30.ebuild @@ -44,11 +44,6 @@ multilib_src_configure() { -e "/^libdir/s!lib\$!$(get_libdir)!" \ -e "s!shared!shared ${soname}!" \ "Makefile" || die - - if [[ ${CHOST} == *-solaris* ]] ; then - # fdatasync lives in -lrt on Solaris 10 - [[ ${CHOST#*-solaris2.} -le 10 ]] && append-ldflags -lrt - fi } multilib_src_compile() { diff --git a/dev-db/mariadb/mariadb-10.11.2.ebuild b/dev-db/mariadb/mariadb-10.11.2.ebuild index cbc100591606..66cffe403316 100644 --- a/dev-db/mariadb/mariadb-10.11.2.ebuild +++ b/dev-db/mariadb/mariadb-10.11.2.ebuild @@ -28,7 +28,7 @@ REQUIRED_USE="jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) static? ( yassl !pam )" -#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" KEYWORDS="" # Shorten the path because the socket path length must be shorter than 107 chars diff --git a/dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild b/dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild index 0877c3f6e60a..dc5b3144aa80 100644 --- a/dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild +++ b/dev-haskell/cabal/cabal-3.2.1.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -20,7 +20,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" # ~ppc ~ppc64 ~ppc-macos ~x86-macos ~x86-solaris +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" # ~ppc ~ppc64 ~ppc-macos IUSE="" RESTRICT=test # circular deps: cabal -> quickcheck -> cabal diff --git a/dev-java/bcel/bcel-6.6.0.ebuild b/dev-java/bcel/bcel-6.6.0.ebuild index 1bd9661d237e..760c9fae827f 100644 --- a/dev-java/bcel/bcel-6.6.0.ebuild +++ b/dev-java/bcel/bcel-6.6.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri mirror://apache/commons/bcel/source/bcel-6.6.0-src.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" --ebuild bcel-6.6.0.ebuild +# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri mirror://apache/commons/bcel/source/bcel-6.6.0-src.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" --ebuild bcel-6.6.0.ebuild EAPI=8 diff --git a/dev-java/commons-io/commons-io-2.11.0-r1.ebuild b/dev-java/commons-io/commons-io-2.11.0-r1.ebuild index fbc4d3e8b8bc..29bd88fca479 100644 --- a/dev-java/commons-io/commons-io-2.11.0-r1.ebuild +++ b/dev-java/commons-io/commons-io-2.11.0-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://mirror.dkm.cz/apache//commons/io/source/commons-io-2.11.0-src.tar.gz --slot 0 --keywords "~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" --ebuild commons-io-2.11.0.ebuild +# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://mirror.dkm.cz/apache//commons/io/source/commons-io-2.11.0-src.tar.gz --slot 0 --keywords "~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" --ebuild commons-io-2.11.0.ebuild EAPI=7 diff --git a/dev-java/joda-time/joda-time-2.11.2.ebuild b/dev-java/joda-time/joda-time-2.11.2.ebuild index c978424e88e5..9df6e71a7775 100644 --- a/dev-java/joda-time/joda-time-2.11.2.ebuild +++ b/dev-java/joda-time/joda-time-2.11.2.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/JodaOrg/joda-time/archive/v2.11..tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" --ebuild joda-time-2.11..ebuild +# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/JodaOrg/joda-time/archive/v2.11..tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" --ebuild joda-time-2.11..ebuild EAPI=8 diff --git a/dev-lang/ghc/ghc-8.10.6-r3.ebuild b/dev-lang/ghc/ghc-8.10.6-r3.ebuild index 7e379a6cf352..e7ea76723be7 100644 --- a/dev-lang/ghc/ghc-8.10.6-r3.ebuild +++ b/dev-lang/ghc/ghc-8.10.6-r3.ebuild @@ -496,9 +496,6 @@ src_prepare() { # UPDATE ME for ghc-7 mkdir "${WORKDIR}"/ghc-bin-installer || die pushd "${WORKDIR}"/ghc-bin-installer > /dev/null || die - use sparc-solaris && unpack ghc-6.10.4-sparc-sun-solaris2.tar.bz2 - use x86-solaris && unpack ghc-7.0.3-i386-unknown-solaris2.tar.bz2 - use x86-macos && unpack ghc-7.4.1-i386-apple-darwin.tar.bz2 use x64-macos && unpack ghc-7.4.1-x86_64-apple-darwin.tar.bz2 popd > /dev/null diff --git a/dev-lang/ghc/ghc-9.0.2-r3.ebuild b/dev-lang/ghc/ghc-9.0.2-r3.ebuild index 1891e727ac90..906bca62bde6 100644 --- a/dev-lang/ghc/ghc-9.0.2-r3.ebuild +++ b/dev-lang/ghc/ghc-9.0.2-r3.ebuild @@ -519,9 +519,6 @@ src_prepare() { # UPDATE ME for ghc-7 mkdir "${WORKDIR}"/ghc-bin-installer || die pushd "${WORKDIR}"/ghc-bin-installer > /dev/null || die - use sparc-solaris && unpack ghc-6.10.4-sparc-sun-solaris2.tar.bz2 - use x86-solaris && unpack ghc-7.0.3-i386-unknown-solaris2.tar.bz2 - use x86-macos && unpack ghc-7.4.1-i386-apple-darwin.tar.bz2 use x64-macos && unpack ghc-7.4.1-x86_64-apple-darwin.tar.bz2 popd > /dev/null diff --git a/dev-lang/ghc/ghc-9.0.2-r4.ebuild b/dev-lang/ghc/ghc-9.0.2-r4.ebuild index b8d9e731fed2..f954a9396acc 100644 --- a/dev-lang/ghc/ghc-9.0.2-r4.ebuild +++ b/dev-lang/ghc/ghc-9.0.2-r4.ebuild @@ -527,9 +527,6 @@ src_prepare() { # UPDATE ME for ghc-7 mkdir "${WORKDIR}"/ghc-bin-installer || die pushd "${WORKDIR}"/ghc-bin-installer > /dev/null || die - use sparc-solaris && unpack ghc-6.10.4-sparc-sun-solaris2.tar.bz2 - use x86-solaris && unpack ghc-7.0.3-i386-unknown-solaris2.tar.bz2 - use x86-macos && unpack ghc-7.4.1-i386-apple-darwin.tar.bz2 use x64-macos && unpack ghc-7.4.1-x86_64-apple-darwin.tar.bz2 popd > /dev/null diff --git a/dev-lang/perl/perl-5.34.1-r4.ebuild b/dev-lang/perl/perl-5.34.1-r4.ebuild index 8afad57bbf3d..175835e0c9d5 100644 --- a/dev-lang/perl/perl-5.34.1-r4.ebuild +++ b/dev-lang/perl/perl-5.34.1-r4.ebuild @@ -645,10 +645,6 @@ src_configure() { [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] && tc-is-gcc && \ append-cflags -Dinline=__inline__ -DPERL_DARWIN - # flock on 32-bit sparc Solaris is broken, fall back to fcntl - [[ ${CHOST} == sparc-*-solaris* ]] && \ - myconf -Ud_flock - # Prefix: the host system needs not to follow Gentoo multilib stuff, and in # Prefix itself we don't do multilib either, so make sure perl can find # something compatible. diff --git a/dev-lang/perl/perl-5.36.0-r1.ebuild b/dev-lang/perl/perl-5.36.0-r1.ebuild index 0b1e5c494634..871d19122f2b 100644 --- a/dev-lang/perl/perl-5.36.0-r1.ebuild +++ b/dev-lang/perl/perl-5.36.0-r1.ebuild @@ -628,10 +628,6 @@ src_configure() { [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] && tc-is-gcc && \ append-cflags -Dinline=__inline__ -DPERL_DARWIN - # flock on 32-bit sparc Solaris is broken, fall back to fcntl - [[ ${CHOST} == sparc-*-solaris* ]] && \ - myconf -Ud_flock - # Prefix: the host system needs not to follow Gentoo multilib stuff, and in # Prefix itself we don't do multilib either, so make sure perl can find # something compatible. diff --git a/dev-lang/perl/perl-5.36.0-r2.ebuild b/dev-lang/perl/perl-5.36.0-r2.ebuild index 04f2ba877964..2d18c6997a8f 100644 --- a/dev-lang/perl/perl-5.36.0-r2.ebuild +++ b/dev-lang/perl/perl-5.36.0-r2.ebuild @@ -631,10 +631,6 @@ src_configure() { [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] && tc-is-gcc && \ append-cflags -Dinline=__inline__ -DPERL_DARWIN - # flock on 32-bit sparc Solaris is broken, fall back to fcntl - [[ ${CHOST} == sparc-*-solaris* ]] && \ - myconf -Ud_flock - # Prefix: the host system needs not to follow Gentoo multilib stuff, and in # Prefix itself we don't do multilib either, so make sure perl can find # something compatible. diff --git a/dev-lang/perl/perl-5.36.1-r2.ebuild b/dev-lang/perl/perl-5.36.1-r2.ebuild index 859e6f4e5921..1ec9ff961ca7 100644 --- a/dev-lang/perl/perl-5.36.1-r2.ebuild +++ b/dev-lang/perl/perl-5.36.1-r2.ebuild @@ -632,10 +632,6 @@ src_configure() { [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] && tc-is-gcc && \ append-cflags -Dinline=__inline__ -DPERL_DARWIN - # flock on 32-bit sparc Solaris is broken, fall back to fcntl - [[ ${CHOST} == sparc-*-solaris* ]] && \ - myconf -Ud_flock - # Prefix: the host system needs not to follow Gentoo multilib stuff, and in # Prefix itself we don't do multilib either, so make sure perl can find # something compatible. diff --git a/dev-lang/perl/perl-5.36.1.ebuild b/dev-lang/perl/perl-5.36.1.ebuild index 645849c0a0b6..56cb67eb8d0c 100644 --- a/dev-lang/perl/perl-5.36.1.ebuild +++ b/dev-lang/perl/perl-5.36.1.ebuild @@ -628,10 +628,6 @@ src_configure() { [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] && tc-is-gcc && \ append-cflags -Dinline=__inline__ -DPERL_DARWIN - # flock on 32-bit sparc Solaris is broken, fall back to fcntl - [[ ${CHOST} == sparc-*-solaris* ]] && \ - myconf -Ud_flock - # Prefix: the host system needs not to follow Gentoo multilib stuff, and in # Prefix itself we don't do multilib either, so make sure perl can find # something compatible. diff --git a/dev-libs/apr/apr-1.7.2-r1.ebuild b/dev-libs/apr/apr-1.7.2-r1.ebuild index 7986ed4088df..e1c446e9551f 100644 --- a/dev-libs/apr/apr-1.7.2-r1.ebuild +++ b/dev-libs/apr/apr-1.7.2-r1.ebuild @@ -31,7 +31,6 @@ BDEPEND=" DOCS=( CHANGES NOTICE README ) PATCHES=( - "${FILESDIR}"/${PN}-1.5.0-mint.patch "${FILESDIR}"/${PN}-1.6.3-skip-known-failing-tests.patch "${FILESDIR}"/${PN}-1.7.2-libtool.patch "${FILESDIR}"/${PN}-1.7.2-sysroot.patch # bug #385775 @@ -96,38 +95,16 @@ src_configure() { if use urandom; then myconf+=( --with-devrandom=/dev/urandom ) - elif (( ${CHOST#*-hpux11.} <= 11 )); then - : # no /dev/*random on hpux11.11 and before, apr detects this. else myconf+=( --with-devrandom=/dev/random ) fi - # shl_load does not search runpath, but hpux11 supports dlopen - if [[ ${CHOST} == *-hpux11* ]]; then - myconf+=( --enable-dso=dlfcn ) - elif [[ ${CHOST} == *-solaris2.10 ]]; then - local atomic_contents=$(<$([[ ${CHOST} != ${CBUILD} ]] && echo "${EPREFIX}/usr/${CHOST}")/usr/include/atomic.h) - - case "${atomic_contents}" in - *atomic_cas_ptr*) - ;; - *) - local patch_id=$([[ ${CHOST} == sparc* ]] && echo 118884 || echo 118885) - - elog "You do not have Solaris Patch ID ${patch_id} (Problem 4954703) installed on your host ($(hostname))," - elog "using generic atomic operations instead." - - myconf+=( --disable-nonportable-atomics ) - ;; - esac - else - if use ppc || use sparc || use mips; then - # Avoid libapr containing undefined references (underlinked) - # undefined reference to `__sync_val_compare_and_swap_8' - # (May be possible to fix via libatomic linkage in future?) - # bug #740464 - myconf+=( --disable-nonportable-atomics ) - fi + if use ppc || use sparc || use mips; then + # Avoid libapr containing undefined references (underlinked) + # undefined reference to `__sync_val_compare_and_swap_8' + # (May be possible to fix via libatomic linkage in future?) + # bug #740464 + myconf+=( --disable-nonportable-atomics ) fi econf "${myconf[@]}" diff --git a/dev-libs/apr/apr-1.7.2.ebuild b/dev-libs/apr/apr-1.7.2.ebuild index 13fff2505e42..2bac56d69761 100644 --- a/dev-libs/apr/apr-1.7.2.ebuild +++ b/dev-libs/apr/apr-1.7.2.ebuild @@ -31,7 +31,6 @@ BDEPEND=" DOCS=( CHANGES NOTICE README ) PATCHES=( - "${FILESDIR}"/${PN}-1.5.0-mint.patch "${FILESDIR}"/${PN}-1.6.3-skip-known-failing-tests.patch "${FILESDIR}"/${PN}-1.7.2-libtool.patch "${FILESDIR}"/${PN}-1.7.2-sysroot.patch # bug #385775 @@ -95,38 +94,16 @@ src_configure() { if use urandom; then myconf+=( --with-devrandom=/dev/urandom ) - elif (( ${CHOST#*-hpux11.} <= 11 )); then - : # no /dev/*random on hpux11.11 and before, apr detects this. else myconf+=( --with-devrandom=/dev/random ) fi - # shl_load does not search runpath, but hpux11 supports dlopen - if [[ ${CHOST} == *-hpux11* ]]; then - myconf+=( --enable-dso=dlfcn ) - elif [[ ${CHOST} == *-solaris2.10 ]]; then - local atomic_contents=$(<$([[ ${CHOST} != ${CBUILD} ]] && echo "${EPREFIX}/usr/${CHOST}")/usr/include/atomic.h) - - case "${atomic_contents}" in - *atomic_cas_ptr*) - ;; - *) - local patch_id=$([[ ${CHOST} == sparc* ]] && echo 118884 || echo 118885) - - elog "You do not have Solaris Patch ID ${patch_id} (Problem 4954703) installed on your host ($(hostname))," - elog "using generic atomic operations instead." - - myconf+=( --disable-nonportable-atomics ) - ;; - esac - else - if use ppc || use sparc || use mips; then - # Avoid libapr containing undefined references (underlinked) - # undefined reference to `__sync_val_compare_and_swap_8' - # (May be possible to fix via libatomic linkage in future?) - # bug #740464 - myconf+=( --disable-nonportable-atomics ) - fi + if use ppc || use sparc || use mips; then + # Avoid libapr containing undefined references (underlinked) + # undefined reference to `__sync_val_compare_and_swap_8' + # (May be possible to fix via libatomic linkage in future?) + # bug #740464 + myconf+=( --disable-nonportable-atomics ) fi econf "${myconf[@]}" diff --git a/dev-libs/apr/apr-1.7.3.ebuild b/dev-libs/apr/apr-1.7.3.ebuild index 7986ed4088df..3dc1fa16ac8a 100644 --- a/dev-libs/apr/apr-1.7.3.ebuild +++ b/dev-libs/apr/apr-1.7.3.ebuild @@ -31,7 +31,6 @@ BDEPEND=" DOCS=( CHANGES NOTICE README ) PATCHES=( - "${FILESDIR}"/${PN}-1.5.0-mint.patch "${FILESDIR}"/${PN}-1.6.3-skip-known-failing-tests.patch "${FILESDIR}"/${PN}-1.7.2-libtool.patch "${FILESDIR}"/${PN}-1.7.2-sysroot.patch # bug #385775 @@ -96,38 +95,15 @@ src_configure() { if use urandom; then myconf+=( --with-devrandom=/dev/urandom ) - elif (( ${CHOST#*-hpux11.} <= 11 )); then - : # no /dev/*random on hpux11.11 and before, apr detects this. - else myconf+=( --with-devrandom=/dev/random ) fi - # shl_load does not search runpath, but hpux11 supports dlopen - if [[ ${CHOST} == *-hpux11* ]]; then - myconf+=( --enable-dso=dlfcn ) - elif [[ ${CHOST} == *-solaris2.10 ]]; then - local atomic_contents=$(<$([[ ${CHOST} != ${CBUILD} ]] && echo "${EPREFIX}/usr/${CHOST}")/usr/include/atomic.h) - - case "${atomic_contents}" in - *atomic_cas_ptr*) - ;; - *) - local patch_id=$([[ ${CHOST} == sparc* ]] && echo 118884 || echo 118885) - - elog "You do not have Solaris Patch ID ${patch_id} (Problem 4954703) installed on your host ($(hostname))," - elog "using generic atomic operations instead." - - myconf+=( --disable-nonportable-atomics ) - ;; - esac - else - if use ppc || use sparc || use mips; then - # Avoid libapr containing undefined references (underlinked) - # undefined reference to `__sync_val_compare_and_swap_8' - # (May be possible to fix via libatomic linkage in future?) - # bug #740464 - myconf+=( --disable-nonportable-atomics ) - fi + if use ppc || use sparc || use mips; then + # Avoid libapr containing undefined references (underlinked) + # undefined reference to `__sync_val_compare_and_swap_8' + # (May be possible to fix via libatomic linkage in future?) + # bug #740464 + myconf+=( --disable-nonportable-atomics ) fi econf "${myconf[@]}" diff --git a/dev-libs/apr/apr-1.7.4.ebuild b/dev-libs/apr/apr-1.7.4.ebuild index 727cb2ad663c..e2253cffa218 100644 --- a/dev-libs/apr/apr-1.7.4.ebuild +++ b/dev-libs/apr/apr-1.7.4.ebuild @@ -32,7 +32,6 @@ BDEPEND=" DOCS=( CHANGES NOTICE README ) PATCHES=( - "${FILESDIR}"/${PN}-1.5.0-mint.patch "${FILESDIR}"/${PN}-1.6.3-skip-known-failing-tests.patch "${FILESDIR}"/${PN}-1.7.2-libtool.patch "${FILESDIR}"/${PN}-1.7.2-sysroot.patch # bug #385775 @@ -98,38 +97,16 @@ src_configure() { if use urandom; then myconf+=( --with-devrandom=/dev/urandom ) - elif (( ${CHOST#*-hpux11.} <= 11 )); then - : # no /dev/*random on hpux11.11 and before, apr detects this. else myconf+=( --with-devrandom=/dev/random ) fi - # shl_load does not search runpath, but hpux11 supports dlopen - if [[ ${CHOST} == *-hpux11* ]]; then - myconf+=( --enable-dso=dlfcn ) - elif [[ ${CHOST} == *-solaris2.10 ]]; then - local atomic_contents=$(<$([[ ${CHOST} != ${CBUILD} ]] && echo "${EPREFIX}/usr/${CHOST}")/usr/include/atomic.h) - - case "${atomic_contents}" in - *atomic_cas_ptr*) - ;; - *) - local patch_id=$([[ ${CHOST} == sparc* ]] && echo 118884 || echo 118885) - - elog "You do not have Solaris Patch ID ${patch_id} (Problem 4954703) installed on your host ($(hostname))," - elog "using generic atomic operations instead." - - myconf+=( --disable-nonportable-atomics ) - ;; - esac - else - if use ppc || use sparc || use mips; then - # Avoid libapr containing undefined references (underlinked) - # undefined reference to `__sync_val_compare_and_swap_8' - # (May be possible to fix via libatomic linkage in future?) - # bug #740464 - myconf+=( --disable-nonportable-atomics ) - fi + if use ppc || use sparc || use mips; then + # Avoid libapr containing undefined references (underlinked) + # undefined reference to `__sync_val_compare_and_swap_8' + # (May be possible to fix via libatomic linkage in future?) + # bug #740464 + myconf+=( --disable-nonportable-atomics ) fi econf "${myconf[@]}" diff --git a/dev-libs/apr/files/apr-1.5.0-mint.patch b/dev-libs/apr/files/apr-1.5.0-mint.patch deleted file mode 100644 index cfe039e962c6..000000000000 --- a/dev-libs/apr/files/apr-1.5.0-mint.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- apr-1.5.0/build/apr_hints.m4 -+++ apr-1.5.0/build/apr_hints.m4 -@@ -45,6 +45,8 @@ - case "$host" in - *mint) - APR_ADDTO(CPPFLAGS, [-DMINT -D_GNU_SOURCE]) -+ apr_cv_pthreads_cflags="none" -+ apr_cv_pthreads_lib="-lpthread" - ;; - *MPE/iX*) - APR_ADDTO(CPPFLAGS, [-DMPE -D_POSIX_SOURCE -D_SOCKET_SOURCE]) ---- apr-1.5.0/build/apr_threads.m4 -+++ apr-1.5.0/build/apr_threads.m4 -@@ -198,7 +198,7 @@ - AC_DEFUN([APR_CHECK_SIGWAIT_ONE_ARG], [ - AC_CACHE_CHECK(whether sigwait takes one argument,ac_cv_sigwait_one_arg,[ - AC_TRY_COMPILE([ --#if defined(__NETBSD__) || defined(DARWIN) -+#if defined(__NETBSD__) || defined(DARWIN) || defined(MINT) - /* When using the unproven-pthreads package, we need to pull in this - * header to get a prototype for sigwait(). Else things will fail later - * on. XXX Should probably be fixed in the unproven-pthreads package. diff --git a/dev-libs/imath/imath-3.1.7.ebuild b/dev-libs/imath/imath-3.1.7.ebuild index bc0feb859d73..2e490284d2c3 100644 --- a/dev-libs/imath/imath-3.1.7.ebuild +++ b/dev-libs/imath/imath-3.1.7.ebuild @@ -12,7 +12,7 @@ MY_PN="${PN^}" DESCRIPTION="Imath basic math package" HOMEPAGE="https://imath.readthedocs.io" SRC_URI="https://github.com/AcademySoftwareFoundation/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -# re-keywording needed for (according to ilmbase keywords): ~x64-macos ~x86-solaris +# re-keywording needed for (according to ilmbase keywords): ~x64-macos KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" S="${WORKDIR}/${MY_PN}-${PV}" diff --git a/dev-libs/libgcrypt-compat/libgcrypt-compat-1.5.6.ebuild b/dev-libs/libgcrypt-compat/libgcrypt-compat-1.5.6.ebuild index 1878e5f9bee0..2ee712b6b33c 100644 --- a/dev-libs/libgcrypt-compat/libgcrypt-compat-1.5.6.ebuild +++ b/dev-libs/libgcrypt-compat/libgcrypt-compat-1.5.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -44,9 +44,7 @@ multilib_src_configure() { --without-capabilities # http://trac.videolan.org/vlc/ticket/620 - # causes bus-errors on sparc64-solaris $([[ ${CHOST} == *86*-darwin* ]] && echo "--disable-asm") - $([[ ${CHOST} == sparcv9-*-solaris* ]] && echo "--disable-asm") ) ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" } diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.1-r2.ebuild b/dev-libs/libgcrypt/libgcrypt-1.10.1-r2.ebuild index b752d7b56eea..7892cef502ef 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.10.1-r2.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.10.1-r2.ebuild @@ -135,8 +135,6 @@ multilib_src_configure() { # http://trac.videolan.org/vlc/ticket/620 $([[ ${CHOST} == *86*-darwin* ]] && echo "--disable-asm") - # causes bus-errors on sparc64-solaris - $([[ ${CHOST} == sparcv9-*-solaris* ]] && echo "--disable-asm") $(use asm || echo "--disable-asm") diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.1-r3.ebuild b/dev-libs/libgcrypt/libgcrypt-1.10.1-r3.ebuild index cea35705769e..f8f07b438b81 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.10.1-r3.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.10.1-r3.ebuild @@ -138,8 +138,6 @@ multilib_src_configure() { # http://trac.videolan.org/vlc/ticket/620 $([[ ${CHOST} == *86*-darwin* ]] && echo "--disable-asm") - # causes bus-errors on sparc64-solaris - $([[ ${CHOST} == sparcv9-*-solaris* ]] && echo "--disable-asm") $(use asm || echo "--disable-asm") diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild b/dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild index 4d7ad06552cb..c9e12df8e4bb 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild @@ -136,8 +136,6 @@ multilib_src_configure() { # http://trac.videolan.org/vlc/ticket/620 $([[ ${CHOST} == *86*-darwin* ]] && echo "--disable-asm") - # causes bus-errors on sparc64-solaris - $([[ ${CHOST} == sparcv9-*-solaris* ]] && echo "--disable-asm") $(use asm || echo "--disable-asm") diff --git a/dev-libs/libgcrypt/libgcrypt-1.9.4-r2.ebuild b/dev-libs/libgcrypt/libgcrypt-1.9.4-r2.ebuild index af2c8526ecb5..fcff947f59c6 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.9.4-r2.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.9.4-r2.ebuild @@ -108,8 +108,6 @@ multilib_src_configure() { # http://trac.videolan.org/vlc/ticket/620 $([[ ${CHOST} == *86*-darwin* ]] && echo "--disable-asm") - # causes bus-errors on sparc64-solaris - $([[ ${CHOST} == sparcv9-*-solaris* ]] && echo "--disable-asm") $(use asm || echo "--disable-asm") diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild index 83fb5dd272cd..e7a928f6bc34 100644 --- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild +++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -29,5 +29,5 @@ src_prepare() { mv configure.in configure.ac mv libltdl/configure.in libltdl/configure.ac sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac libltdl/configure.ac || die - eautoreconf # need new libtool for interix (elibtoolize would suffice for freebsd) + eautoreconf # update stale autotools } diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild b/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild index 599538aee266..040220a1d88a 100644 --- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild +++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild @@ -33,7 +33,7 @@ src_prepare() { mv configure.in configure.ac mv libltdl/configure.in libltdl/configure.ac sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac libltdl/configure.ac || die - eautoreconf # need new libtool for interix (elibtoolize would suffice for freebsd) + eautoreconf # update stale autotools } src_install() { diff --git a/dev-libs/mpc/mpc-1.3.1.ebuild b/dev-libs/mpc/mpc-1.3.1.ebuild index d1899da8d3dd..9fac63aa632d 100644 --- a/dev-libs/mpc/mpc-1.3.1.ebuild +++ b/dev-libs/mpc/mpc-1.3.1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *_rc* ]] ; then else SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="LGPL-2.1" diff --git a/dev-libs/openssl/openssl-1.1.1t-r3.ebuild b/dev-libs/openssl/openssl-1.1.1t-r3.ebuild index d2ce01e6de8b..36d0d673d156 100644 --- a/dev-libs/openssl/openssl-1.1.1t-r3.ebuild +++ b/dev-libs/openssl/openssl-1.1.1t-r3.ebuild @@ -111,12 +111,6 @@ src_prepare() { -e 's/-Wl,-M,/-Wl,--version-script=/' \ -e 's/-Wl,-h,/-Wl,--soname=/' \ Configurations/10-main.conf || die - - # fix building on Solaris 10 - # https://github.com/openssl/openssl/issues/6333 - sed -i \ - -e 's/-lsocket -lnsl -ldl/-lsocket -lnsl -ldl -lrt/' \ - Configurations/10-main.conf || die fi # The config script does stupid stuff to prompt the user. Kill it. diff --git a/dev-libs/xerces-c/xerces-c-3.2.4.ebuild b/dev-libs/xerces-c/xerces-c-3.2.4.ebuild index dd3b781f5317..f1046bbeb48f 100644 --- a/dev-libs/xerces-c/xerces-c-3.2.4.ebuild +++ b/dev-libs/xerces-c/xerces-c-3.2.4.ebuild @@ -71,7 +71,6 @@ src_configure() { else transcoder="gnuiconv" fi - # for interix maybe: transcoder="windows" local mycmakeargs=( -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}" diff --git a/dev-libs/xerces-c/xerces-c-9999.ebuild b/dev-libs/xerces-c/xerces-c-9999.ebuild index d839bf7df2ca..0fdc2749c78a 100644 --- a/dev-libs/xerces-c/xerces-c-9999.ebuild +++ b/dev-libs/xerces-c/xerces-c-9999.ebuild @@ -71,7 +71,6 @@ src_configure() { else transcoder="gnuiconv" fi - # for interix maybe: transcoder="windows" local mycmakeargs=( -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}" diff --git a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild b/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild index f39e6f50601d..9856beb63e70 100644 --- a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild +++ b/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -15,7 +15,6 @@ SRC_URI=" amd64? ( https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-linuxx86.tar.gz ) arm? ( https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-linuxarm.tar.gz ) x64-macos? ( https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-darwinx86.tar.gz ) - x86-solaris? ( https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-solarisx86.tar.gz ) x64-solaris? ( https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-solarisx86.tar.gz ) doc? ( https://ccl.clozure.com/docs/ccl.html )" @@ -43,8 +42,6 @@ src_prepare() { src_configure() { if use x64-macos; then CCL_RUNTIME=dx86cl64; CCL_HEADERS=darwin-x86-headers64; CCL_KERNEL=darwinx8664 - elif use x86-solaris; then - CCL_RUNTIME=sx86cl; CCL_HEADERS=solarisx86-headers; CCL_KERNEL=solarisx86 elif use x64-solaris; then CCL_RUNTIME=sx86cl64; CCL_HEADERS=solarisx64-headers; CCL_KERNEL=solarisx64 elif use x86; then diff --git a/dev-lisp/clozurecl/clozurecl-1.12.ebuild b/dev-lisp/clozurecl/clozurecl-1.12.ebuild index 32450dcd10bc..44988803882f 100644 --- a/dev-lisp/clozurecl/clozurecl-1.12.ebuild +++ b/dev-lisp/clozurecl/clozurecl-1.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -14,7 +14,6 @@ SRC_URI=" x86? ( https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-linuxx86.tar.gz ) amd64? ( https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-linuxx86.tar.gz ) x64-macos? ( https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-darwinx86.tar.gz ) - x86-solaris? ( https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-solarisx86.tar.gz ) x64-solaris? ( https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-solarisx86.tar.gz ) doc? ( https://ccl.clozure.com/docs/ccl.html )" @@ -42,8 +41,6 @@ src_prepare() { src_configure() { if use x64-macos; then CCL_RUNTIME=dx86cl64; CCL_HEADERS=darwin-x86-headers64; CCL_KERNEL=darwinx8664 - elif use x86-solaris; then - CCL_RUNTIME=sx86cl; CCL_HEADERS=solarisx86-headers; CCL_KERNEL=solarisx86 elif use x64-solaris; then CCL_RUNTIME=sx86cl64; CCL_HEADERS=solarisx64-headers; CCL_KERNEL=solarisx64 elif use x86; then diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest index bad8cd1040ee..91c0c062ed6e 100644 --- a/dev-lisp/sbcl/Manifest +++ b/dev-lisp/sbcl/Manifest @@ -1,11 +1,9 @@ -DIST sbcl-1.0.23-sparc-solaris-binary.tar.bz2 7907803 BLAKE2B 4be6831c196cfef505b411fa9ae0b9586f93309ce97fcd2b964abfb4175f00f7437da7859334973f2441592fc1a13cc5557044737659f5ef13998b593d623cda SHA512 d641d7859f0d60ce7dd684a0f21e62282a5a658ed6bb4d67d6b141b3ce22d9e27261efe7e5d0f752c30e467cf90d7c8a03ad2a04b3c60042f0ef0a4808a9c74a DIST sbcl-1.0.28-alpha-linux-binary.tar.bz2 7573824 BLAKE2B ab8e139adb4fbc0ac7b34457c3361b044d04d8d9dedba2008cb19220915900e2d1bf540b617c738145923d74fa28ab7d979fd0d1bf4b9d17c445dfb080731263 SHA512 85ceb4d3bf971777f5444a63cbabd88ccfaf16ed3b3c86cc5ea6cb3fd3189c4cd5a5ebbf785c97366afb7026604ffc34a1129936291deede5993056e158125ab DIST sbcl-1.0.28-sparc-linux-binary.tar.bz2 8032042 BLAKE2B ca4213ef00447d66406d1c752a1653fd628deba0e112f55a5625dad61da30c0be7c60fe4e84e8dcc9d9946db553ad544dc39b28d62124d8e3d6197943efc944a SHA512 cea1ba06f85169fca9fe3026813c6e7e8e8209b874e048b7bd63cb3a1c5bd7c829e8dbb2c486977e190a0390d28e4845938a9e84378f4f2f16f72bf0b6f45c80 DIST sbcl-1.0.47-powerpc-darwin-binary.tar.bz2 8217590 BLAKE2B 68da614df7d27ecf08a21603d4f172344c86e650176d238fe73d7756a626b694e2165b9157e53732730861d085902e5cc893b967073168fe3845cd2621668b87 SHA512 8118de56e448bce7a72b832e661eb4e2687eed675f88f766f7043c843a432e35121d9e6f9da8d22ac690c54bda0d55ecb07728748ce2cdd57320f49b4b812b86 DIST sbcl-1.2.11-x86-64-darwin-binary.tar.bz2 10038928 BLAKE2B b434f65e9e42341645ac91c8f35ffeb6d2d7f043544ca9af7c519a46df15cee6d2fe4d0a56c10643c6f263e8deb75bcfb00cc399d1f32c10d53c20a9842c45db SHA512 c271796f854fe884e0d8aa6504bbe2e6c078de1555fc9a823463640cfd8c793dbddcb3f32932788d84a41e2b8a085b95c97c13a15c43fc909dcaad18ce25f215 DIST sbcl-1.2.7-powerpc-linux-binary.tar.bz2 9884585 BLAKE2B 1870da882fc5e466eaf5e96ed46aed600660bdfe836eabe145cf9ea4713e537a7d45dd76538d899801d0e3ea944c4ccfff1c9688fc695890bb4cac69135ef046 SHA512 7b9fef12d3d6397adec6a0c26d1431a18b8d91b5bf009034eb2501de9fd60dc04dd2e3cd2d9feb9204d4631360aea88ba07a9ad75dad0767b5dcc5e62e84e790 DIST sbcl-1.2.7-x86-64-solaris-binary.tar.bz2 10438955 BLAKE2B ca9cd3a55873c648940793ae9fb92dde5e4569b7392932771b31dc71da380267556b3ceb8b099f62576b76d77395123735232c43c0ed1f934d1e004a6194d0fa SHA512 9566cebf8fc29ead1f919309e3f98aeb618e97b34c80f53d1f739f1a3f4ef4cbaebd1c67f0b32172a0cdf14dc405eb75d0e916dedf3b8a758cdec2368d25f5c1 -DIST sbcl-1.2.7-x86-solaris-binary.tar.bz2 10351529 BLAKE2B 9b7324c8177856c6024220ce71070a1a51b93fa9352fe692c3fd5afa9b6cdcbb361c54e354ab1cc1153e6bf15cb0c5fc267c3da03addd5d35fbec840f72a7c06 SHA512 b30d40f0095bb43719ba2e1a619f53fe5f0bccaa08a35481bc5feeb0dd5b540018a9ec9f61799de89991a85750577922cb4e56db4d7dab8f07e18bbc643bdad1 DIST sbcl-1.4.11-armhf-linux-binary.tar.bz2 9767589 BLAKE2B 2949338bc19973e0ca38f435caaa4c991a6c86d70dc092a4f1b6ec3eefa47af76f2a0c3fd8a4f8004127f4b8b3666a5cf4260b6ab56802308880067e4eaf8568 SHA512 297edddc36e9b9de080f9e25faa323e23877af234104b4b7e0fe2b74f0dd117d9cf0caa87b79718a8b071bcb5e97c8118f1d11af0e4aba2a961beb40c4dc99cb DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 1cd25c548be0f1b7ec01edc3bee7fe6c2aaf07b7bd1fc55d408dee7ac95e8f3761a194bf9e8efb734179a7eff04cdae2fe5ba4a9ba5ab06f7322ac1550d142cc SHA512 39bbd735b242aa0bbac05c6f4dbe28cb45e01684db7e5b4f1e51f995a9f9d5b484f63cc4243f472f72b3b1e6c4cd2268a7e812b15426eca5cf9a1fede10f44bb DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678 SHA512 41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38 diff --git a/dev-lisp/sbcl/sbcl-2.2.9.ebuild b/dev-lisp/sbcl/sbcl-2.2.9.ebuild index f241248c229a..f172b75819cb 100644 --- a/dev-lisp/sbcl/sbcl-2.2.9.ebuild +++ b/dev-lisp/sbcl/sbcl-2.2.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -33,9 +33,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 arm64? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 ) x64-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 ) ppc-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 ) - x86-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 ) - x64-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 ) - sparc-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2 )" + x64-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 )" LICENSE="MIT" SLOT="0/${PV}" diff --git a/dev-lisp/sbcl/sbcl-2.3.3-r1.ebuild b/dev-lisp/sbcl/sbcl-2.3.3-r1.ebuild index 94e42a38f5d9..79a4881b4dee 100644 --- a/dev-lisp/sbcl/sbcl-2.3.3-r1.ebuild +++ b/dev-lisp/sbcl/sbcl-2.3.3-r1.ebuild @@ -34,9 +34,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 arm64? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 ) x64-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 ) ppc-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 ) - x86-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 ) x64-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 ) - sparc-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2 ) )" LICENSE="MIT" diff --git a/dev-lisp/sbcl/sbcl-2.3.4.ebuild b/dev-lisp/sbcl/sbcl-2.3.4.ebuild index 284ea599f2c5..a632dce0362d 100644 --- a/dev-lisp/sbcl/sbcl-2.3.4.ebuild +++ b/dev-lisp/sbcl/sbcl-2.3.4.ebuild @@ -34,9 +34,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 arm64? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 ) x64-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 ) ppc-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 ) - x86-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 ) x64-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 ) - sparc-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2 ) )" LICENSE="MIT" diff --git a/dev-util/pkgconf/pkgconf-1.9.4.ebuild b/dev-util/pkgconf/pkgconf-1.9.4.ebuild index 1a62309a9c0d..67b83ffb5003 100644 --- a/dev-util/pkgconf/pkgconf-1.9.4.ebuild +++ b/dev-util/pkgconf/pkgconf-1.9.4.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]] ; then else SRC_URI="https://distfiles.dereferenced.org/${PN}/${P}.tar.xz" # Per release notes, 1.9.x is a testing/development release. - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi DESCRIPTION="pkg-config compatible replacement with no dependencies other than C99" diff --git a/dev-util/pkgconf/pkgconf-1.9.5.ebuild b/dev-util/pkgconf/pkgconf-1.9.5.ebuild index 1a62309a9c0d..67b83ffb5003 100644 --- a/dev-util/pkgconf/pkgconf-1.9.5.ebuild +++ b/dev-util/pkgconf/pkgconf-1.9.5.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]] ; then else SRC_URI="https://distfiles.dereferenced.org/${PN}/${P}.tar.xz" # Per release notes, 1.9.x is a testing/development release. - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi DESCRIPTION="pkg-config compatible replacement with no dependencies other than C99" diff --git a/dev-util/pkgconf/pkgconf-9999.ebuild b/dev-util/pkgconf/pkgconf-9999.ebuild index 1a62309a9c0d..67b83ffb5003 100644 --- a/dev-util/pkgconf/pkgconf-9999.ebuild +++ b/dev-util/pkgconf/pkgconf-9999.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]] ; then else SRC_URI="https://distfiles.dereferenced.org/${PN}/${P}.tar.xz" # Per release notes, 1.9.x is a testing/development release. - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi DESCRIPTION="pkg-config compatible replacement with no dependencies other than C99" diff --git a/eclass/multilib.eclass b/eclass/multilib.eclass index 77340a23e30f..bf9c88f7e6a4 100644 --- a/eclass/multilib.eclass +++ b/eclass/multilib.eclass @@ -213,7 +213,7 @@ number_abis() { # Returns: null string (almost everywhere) || .exe (mingw*) || ... get_exeext() { case ${CHOST} in - *-cygwin*|mingw*|*-mingw*) echo ".exe";; + mingw*|*-mingw*) echo ".exe";; esac } @@ -230,11 +230,8 @@ get_libname() { local libname local ver=$1 case ${CHOST} in - *-cygwin*) libname="dll.a";; # import lib mingw*|*-mingw*) libname="dll";; *-darwin*) libname="dylib";; - *-mint*) libname="irrelevant";; - hppa*-hpux*) libname="sl";; *) libname="so";; esac @@ -243,9 +240,7 @@ get_libname() { else for ver in "$@" ; do case ${CHOST} in - *-cygwin*) echo ".${ver}.${libname}";; *-darwin*) echo ".${ver}.${libname}";; - *-mint*) echo ".${libname}";; *) echo ".${libname}.${ver}";; esac done diff --git a/eclass/portability.eclass b/eclass/portability.eclass index f31e3fee6ca3..98e9418343d2 100644 --- a/eclass/portability.eclass +++ b/eclass/portability.eclass @@ -90,9 +90,8 @@ dlopen_lib() { # - Darwin needs nothing # - *BSD needs nothing # - Linux needs -ldl (glibc and uclibc) - # - Interix needs -ldl case "${CHOST}" in - *-linux-gnu*|*-linux-uclibc|*-interix*) + *-linux-gnu*|*-linux-uclibc) echo "-ldl" ;; esac diff --git a/eclass/xorg-3.eclass b/eclass/xorg-3.eclass index 2faccebba16c..c3ece64ae42d 100644 --- a/eclass/xorg-3.eclass +++ b/eclass/xorg-3.eclass @@ -130,7 +130,6 @@ fi # Set up autotools shared dependencies # Remember that all versions here MUST be stable -XORG_EAUTORECONF_ARCHES="x86-winnt" EAUTORECONF_DEPEND+=" >=sys-devel/libtool-2.2.6a sys-devel/m4" @@ -139,10 +138,6 @@ if [[ ${PN} != util-macros ]] ; then # Required even by xorg-server [[ ${PN} == "font-util" ]] || EAUTORECONF_DEPEND+=" >=media-fonts/font-util-1.2.0" fi -for arch in ${XORG_EAUTORECONF_ARCHES}; do - EAUTORECONF_DEPENDS+=" ${arch}? ( ${EAUTORECONF_DEPEND} )" -done -unset arch XORG_EAUTORECONF_ARCHES BDEPEND+=" ${EAUTORECONF_DEPENDS}" [[ ${XORG_EAUTORECONF} != no ]] && BDEPEND+=" ${EAUTORECONF_DEPEND}" unset EAUTORECONF_DEPENDS diff --git a/games-misc/fortune-mod/fortune-mod-1.99.1-r3.ebuild b/games-misc/fortune-mod/fortune-mod-1.99.1-r3.ebuild index 4a03850d6adf..edfe7632a275 100644 --- a/games-misc/fortune-mod/fortune-mod-1.99.1-r3.ebuild +++ b/games-misc/fortune-mod/fortune-mod-1.99.1-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -53,7 +53,6 @@ src_prepare() { src_compile() { local myrex= - [[ ${CHOST} == *-interix* ]] && myrex="REGEXDEFS=-DNO_REGEX" emake prefix="${EPREFIX}" CC="$(tc-getCC)" ${myrex} } diff --git a/lxde-base/lxpanel/lxpanel-0.10.1.ebuild b/lxde-base/lxpanel/lxpanel-0.10.1.ebuild index 07a5a63d4cf2..a14fb1325cd6 100644 --- a/lxde-base/lxpanel/lxpanel-0.10.1.ebuild +++ b/lxde-base/lxpanel/lxpanel-0.10.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -49,7 +49,6 @@ src_configure() { use wifi && plugins+=",netstat" use alsa && plugins+=",volumealsa" - [[ ${CHOST} == *-interix* ]] && plugins=deskno,kbled,xkb econf \ $(use_enable alsa) \ diff --git a/lxqt-base/lxqt-panel/lxqt-panel-1.3.0.ebuild b/lxqt-base/lxqt-panel/lxqt-panel-1.3.0-r1.ebuild index 159b2827a41f..99f616237d04 100644 --- a/lxqt-base/lxqt-panel/lxqt-panel-1.3.0.ebuild +++ b/lxqt-base/lxqt-panel/lxqt-panel-1.3.0-r1.ebuild @@ -70,8 +70,8 @@ DEPEND=" volume? ( alsa? ( media-libs/alsa-lib ) pulseaudio? ( + media-libs/libpulse media-sound/pavucontrol-qt - media-sound/pulseaudio ) ) " diff --git a/mail-client/mutt/mutt-2.2.10.ebuild b/mail-client/mutt/mutt-2.2.10.ebuild index 0da43ba76730..5916056c4127 100644 --- a/mail-client/mutt/mutt-2.2.10.ebuild +++ b/mail-client/mutt/mutt-2.2.10.ebuild @@ -170,12 +170,6 @@ src_configure() { "--with-exec-shell=${EPREFIX}/bin/sh" ) - if [[ ${CHOST} == *-solaris2.* && ${CHOST#*-solaris2.} -le 10 ]] ; then - # arrows in index view do not show when using wchar_t - # or misalign due to wrong computations - myconf+=( "--without-wc-funcs" ) - fi - # note: REQUIRED_USE should have selected only one of these, but for # bug #607360 we're forced to allow multiple. For that reason, this # list is ordered to preference, and only the first is taken. diff --git a/mail-client/mutt/mutt-2.2.3.ebuild b/mail-client/mutt/mutt-2.2.3.ebuild index c381f273c4ab..749342f6246c 100644 --- a/mail-client/mutt/mutt-2.2.3.ebuild +++ b/mail-client/mutt/mutt-2.2.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -159,12 +159,6 @@ src_configure() { "--with-exec-shell=${EPREFIX}/bin/sh" ) - if [[ ${CHOST} == *-solaris2.* && ${CHOST#*-solaris2.} -le 10 ]] ; then - # arrows in index view do not show when using wchar_t - # or misalign due to wrong computations - myconf+=( "--without-wc-funcs" ) - fi - # note: REQUIRED_USE should have selected only one of these, but for # bug #607360 we're forced to allow multiple. For that reason, this # list is ordered to preference, and only the first is taken. diff --git a/mail-client/mutt/mutt-2.2.9.ebuild b/mail-client/mutt/mutt-2.2.9.ebuild index 9d67d7ecdc97..0c9fb3980886 100644 --- a/mail-client/mutt/mutt-2.2.9.ebuild +++ b/mail-client/mutt/mutt-2.2.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -170,12 +170,6 @@ src_configure() { "--with-exec-shell=${EPREFIX}/bin/sh" ) - if [[ ${CHOST} == *-solaris2.* && ${CHOST#*-solaris2.} -le 10 ]] ; then - # arrows in index view do not show when using wchar_t - # or misalign due to wrong computations - myconf+=( "--without-wc-funcs" ) - fi - # note: REQUIRED_USE should have selected only one of these, but for # bug #607360 we're forced to allow multiple. For that reason, this # list is ordered to preference, and only the first is taken. diff --git a/media-libs/fontconfig/fontconfig-2.14.0-r1.ebuild b/media-libs/fontconfig/fontconfig-2.14.0-r1.ebuild index 1162809e9170..8ac9605455ca 100644 --- a/media-libs/fontconfig/fontconfig-2.14.0-r1.ebuild +++ b/media-libs/fontconfig/fontconfig-2.14.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -50,7 +50,7 @@ BDEPEND="dev-util/gperf PDEPEND="virtual/ttf-fonts" # We need app-eselect/eselect-fontconfig in IDEPEND to update ROOT # when cross-compiling. -IDEPEND="!x86-winnt? ( app-eselect/eselect-fontconfig )" +IDEPEND="app-eselect/eselect-fontconfig" PATCHES=( # bug #310157 diff --git a/media-libs/fontconfig/fontconfig-2.14.1-r1.ebuild b/media-libs/fontconfig/fontconfig-2.14.1-r1.ebuild index de51052e48c0..e34e0d4855d1 100644 --- a/media-libs/fontconfig/fontconfig-2.14.1-r1.ebuild +++ b/media-libs/fontconfig/fontconfig-2.14.1-r1.ebuild @@ -56,7 +56,7 @@ BDEPEND=" PDEPEND="virtual/ttf-fonts" # We need app-eselect/eselect-fontconfig in IDEPEND to update ROOT # when cross-compiling. -IDEPEND="!x86-winnt? ( app-eselect/eselect-fontconfig )" +IDEPEND="app-eselect/eselect-fontconfig" PATCHES=( # bug #130466 + make liberation default diff --git a/media-libs/fontconfig/fontconfig-2.14.2-r2.ebuild b/media-libs/fontconfig/fontconfig-2.14.2-r2.ebuild index 5deabe2c5983..4b02ba185bd0 100644 --- a/media-libs/fontconfig/fontconfig-2.14.2-r2.ebuild +++ b/media-libs/fontconfig/fontconfig-2.14.2-r2.ebuild @@ -56,7 +56,7 @@ BDEPEND=" PDEPEND="virtual/ttf-fonts" # We need app-eselect/eselect-fontconfig in IDEPEND to update ROOT # when cross-compiling. -IDEPEND="!x86-winnt? ( app-eselect/eselect-fontconfig )" +IDEPEND="app-eselect/eselect-fontconfig" PATCHES=( # bug #130466 + make liberation default diff --git a/media-libs/fontconfig/fontconfig-2.14.2.ebuild b/media-libs/fontconfig/fontconfig-2.14.2.ebuild index 4b4a32c95fd6..ea3e4de0a751 100644 --- a/media-libs/fontconfig/fontconfig-2.14.2.ebuild +++ b/media-libs/fontconfig/fontconfig-2.14.2.ebuild @@ -56,7 +56,7 @@ BDEPEND=" PDEPEND="virtual/ttf-fonts" # We need app-eselect/eselect-fontconfig in IDEPEND to update ROOT # when cross-compiling. -IDEPEND="!x86-winnt? ( app-eselect/eselect-fontconfig )" +IDEPEND="app-eselect/eselect-fontconfig" PATCHES=( # bug #130466 + make liberation default diff --git a/media-libs/libao/libao-1.2.2-r3.ebuild b/media-libs/libao/libao-1.2.2-r3.ebuild index 9256d9dd01d7..78d70cf9137b 100644 --- a/media-libs/libao/libao-1.2.2-r3.ebuild +++ b/media-libs/libao/libao-1.2.2-r3.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/xiph/libao/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" IUSE="alsa nas mmap pulseaudio sndio" RDEPEND=" diff --git a/media-sound/aqualung/aqualung-1.1-r102.ebuild b/media-sound/aqualung/aqualung-1.1-r103.ebuild index fa0cfccfa66a..2872ec46f129 100644 --- a/media-sound/aqualung/aqualung-1.1-r102.ebuild +++ b/media-sound/aqualung/aqualung-1.1-r103.ebuild @@ -46,15 +46,13 @@ RDEPEND=" modplug? ( media-libs/libmodplug ) mp3? ( media-libs/libmad ) musepack? ( >=media-sound/musepack-tools-444 ) - pulseaudio? ( media-sound/pulseaudio ) + pulseaudio? ( media-libs/libpulse ) sndfile? ( media-libs/libsndfile ) speex? ( media-libs/speex media-libs/liboggz media-libs/libogg ) vorbis? ( media-libs/libvorbis media-libs/libogg ) wavpack? ( media-sound/wavpack ) " -DEPEND=" - ${RDEPEND} -" +DEPEND="${RDEPEND}" PATCHES=( "${FILESDIR}/${P}-configure-lua-version.patch" diff --git a/media-sound/audiotools/audiotools-3.1.1-r1.ebuild b/media-sound/audiotools/audiotools-3.1.1-r2.ebuild index a09d948a30a5..0cc3b1afa76a 100644 --- a/media-sound/audiotools/audiotools-3.1.1-r1.ebuild +++ b/media-sound/audiotools/audiotools-3.1.1-r2.ebuild @@ -2,6 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 + PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="xml(+)" @@ -27,7 +28,7 @@ DEPEND=" media-libs/opus media-libs/opusfile ) - pulseaudio? ( media-sound/pulseaudio ) + pulseaudio? ( media-libs/libpulse ) vorbis? ( media-libs/libvorbis ) wavpack? ( media-sound/wavpack ) " diff --git a/media-sound/darkice/darkice-1.4.ebuild b/media-sound/darkice/darkice-1.4-r1.ebuild index 3cc45f126b10..f369c85d6659 100644 --- a/media-sound/darkice/darkice-1.4.ebuild +++ b/media-sound/darkice/darkice-1.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -20,7 +20,7 @@ RDEPEND="aac? ( media-libs/faac ) libsamplerate? ( media-libs/libsamplerate ) mp3? ( media-sound/lame ) opus? ( media-libs/opus ) - pulseaudio? ( media-sound/pulseaudio ) + pulseaudio? ( media-libs/libpulse ) twolame? ( media-sound/twolame ) vorbis? ( media-libs/libvorbis )" DEPEND="${RDEPEND}" diff --git a/media-sound/pavucontrol-qt/pavucontrol-qt-1.3.0.ebuild b/media-sound/pavucontrol-qt/pavucontrol-qt-1.3.0-r1.ebuild index 427e9295dfc6..6a15ab9e24ae 100644 --- a/media-sound/pavucontrol-qt/pavucontrol-qt-1.3.0.ebuild +++ b/media-sound/pavucontrol-qt/pavucontrol-qt-1.3.0-r1.ebuild @@ -29,6 +29,6 @@ DEPEND=" >=dev-qt/qtgui-5.15:5 >=dev-qt/qtcore-5.15:5 >=dev-qt/qtwidgets-5.15:5 - media-sound/pulseaudio[glib] + media-libs/libpulse[glib] " RDEPEND="${DEPEND}" diff --git a/net-libs/gnutls/gnutls-3.7.6.ebuild b/net-libs/gnutls/gnutls-3.7.6.ebuild index a05213a694c6..b445592bd72b 100644 --- a/net-libs/gnutls/gnutls-3.7.6.ebuild +++ b/net-libs/gnutls/gnutls-3.7.6.ebuild @@ -91,9 +91,6 @@ multilib_src_configure() { # complains about duplicate symbols [[ ${CHOST} == *-darwin* ]] && libconf+=( --disable-hardware-acceleration ) - # Cygwin as does not understand these asm files at all - [[ ${CHOST} == *-cygwin* ]] && libconf+=( --disable-hardware-acceleration ) - # -fanalyzer substantially slows down the build and isn't useful for # us. It's useful for upstream as it's static analysis, but it's not # useful when just getting something built. diff --git a/net-libs/gnutls/gnutls-3.7.7.ebuild b/net-libs/gnutls/gnutls-3.7.7.ebuild index f33b15a1ca1b..0fb5846f2551 100644 --- a/net-libs/gnutls/gnutls-3.7.7.ebuild +++ b/net-libs/gnutls/gnutls-3.7.7.ebuild @@ -91,9 +91,6 @@ multilib_src_configure() { # complains about duplicate symbols [[ ${CHOST} == *-darwin* ]] && libconf+=( --disable-hardware-acceleration ) - # Cygwin as does not understand these asm files at all - [[ ${CHOST} == *-cygwin* ]] && libconf+=( --disable-hardware-acceleration ) - # -fanalyzer substantially slows down the build and isn't useful for # us. It's useful for upstream as it's static analysis, but it's not # useful when just getting something built. diff --git a/net-libs/gnutls/gnutls-3.7.8.ebuild b/net-libs/gnutls/gnutls-3.7.8.ebuild index 26158a9245d8..6048085af0c6 100644 --- a/net-libs/gnutls/gnutls-3.7.8.ebuild +++ b/net-libs/gnutls/gnutls-3.7.8.ebuild @@ -91,9 +91,6 @@ multilib_src_configure() { # complains about duplicate symbols [[ ${CHOST} == *-darwin* ]] && libconf+=( --disable-hardware-acceleration ) - # Cygwin as does not understand these asm files at all - [[ ${CHOST} == *-cygwin* ]] && libconf+=( --disable-hardware-acceleration ) - # -fanalyzer substantially slows down the build and isn't useful for # us. It's useful for upstream as it's static analysis, but it's not # useful when just getting something built. diff --git a/net-libs/gnutls/gnutls-3.7.9.ebuild b/net-libs/gnutls/gnutls-3.7.9.ebuild index d68ef8993101..b42972645de7 100644 --- a/net-libs/gnutls/gnutls-3.7.9.ebuild +++ b/net-libs/gnutls/gnutls-3.7.9.ebuild @@ -91,9 +91,6 @@ multilib_src_configure() { # complains about duplicate symbols [[ ${CHOST} == *-darwin* ]] && libconf+=( --disable-hardware-acceleration ) - # Cygwin as does not understand these asm files at all - [[ ${CHOST} == *-cygwin* ]] && libconf+=( --disable-hardware-acceleration ) - # -fanalyzer substantially slows down the build and isn't useful for # us. It's useful for upstream as it's static analysis, but it's not # useful when just getting something built. diff --git a/net-libs/gnutls/gnutls-3.8.0.ebuild b/net-libs/gnutls/gnutls-3.8.0.ebuild index 0a24ce1e1c1c..c0a448c45290 100644 --- a/net-libs/gnutls/gnutls-3.8.0.ebuild +++ b/net-libs/gnutls/gnutls-3.8.0.ebuild @@ -89,9 +89,6 @@ multilib_src_configure() { # complains about duplicate symbols [[ ${CHOST} == *-darwin* ]] && libconf+=( --disable-hardware-acceleration ) - # Cygwin as does not understand these asm files at all - [[ ${CHOST} == *-cygwin* ]] && libconf+=( --disable-hardware-acceleration ) - # -fanalyzer substantially slows down the build and isn't useful for # us. It's useful for upstream as it's static analysis, but it's not # useful when just getting something built. diff --git a/net-misc/mico/mico-2.3.13-r14.ebuild b/net-misc/mico/mico-2.3.13-r14.ebuild index 29c244d4c5be..637035595df9 100644 --- a/net-misc/mico/mico-2.3.13-r14.ebuild +++ b/net-misc/mico/mico-2.3.13-r14.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -85,18 +85,6 @@ src_configure() { # Same for gtk after patch 013, searches for gtk release. myconf $(use_with gtk gtk 2) - # http://www.mico.org/pipermail/mico-devel/2009-April/010285.html - [[ ${CHOST} == *-hpux* ]] && append-cppflags -D_XOPEN_SOURCE_EXTENDED - - if [[ ${CHOST} == *-winnt* ]]; then - # disabling static libs, since ar on interix takes nearly - # one hour per library, thanks to mico's monster objects. - use threads && - ewarn "disabling USE='threads', does not work on ${CHOST}" - myconf --disable-threads --disable-static --enable-final - append-flags -D__STDC__ - fi - econf ${myconf} } diff --git a/profiles/arch/base/make.defaults b/profiles/arch/base/make.defaults index fb4ad83b8fa2..bb227e4ece2a 100644 --- a/profiles/arch/base/make.defaults +++ b/profiles/arch/base/make.defaults @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 USE_EXPAND_UNPREFIXED="ARCH" USE_EXPAND_IMPLICIT="ARCH" -USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux x86-solaris x86-winnt" +USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux" PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ARCH USE_EXPAND_VALUES_ARCH" diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults index a1bd0cf4017d..e3d7f8df25cb 100644 --- a/profiles/embedded/make.defaults +++ b/profiles/embedded/make.defaults @@ -22,9 +22,9 @@ LINGUAS="en" IUSE_IMPLICIT="prefix prefix-guest prefix-stack" USE_EXPAND_UNPREFIXED="ARCH" USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL" -USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux x86-solaris x86-winnt" -USE_EXPAND_VALUES_ELIBC="bionic Cygwin Darwin glibc mingw musl SunOS" -USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS Winnt" +USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux" +USE_EXPAND_VALUES_ELIBC="bionic Darwin glibc mingw musl SunOS" +USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS" # Env vars to expand into USE vars. Modifying this requires prior # discussion on gentoo-dev@lists.gentoo.org. diff --git a/sys-block/sas2ircu/sas2ircu-20.ebuild b/sys-block/sas2ircu/sas2ircu-20.ebuild index adc433347505..4e191d3c257e 100644 --- a/sys-block/sas2ircu/sas2ircu-20.ebuild +++ b/sys-block/sas2ircu/sas2ircu-20.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -87,8 +87,7 @@ src_install() { exeinto /opt/lsi/ use amd64 || use x86 && doexe sas2ircu_linux_x86_rel/sas2ircu use ppc64 && doexe sas2ircu_linux_x86_rel/sas2ircu - use x64-solaris || use x86-solaris && doexe sas2ircu_solaris_x86_rel/sas2ircu - use sparc-solaris && doexe sas2ircu_solaris_sparc_rel/sas2ircu + use x64-solaris && doexe sas2ircu_solaris_x86_rel/sas2ircu if use efi; then exeinto /boot/efi/ doexe sas2ircu_efi_ebc_rel/sas2ircu.efi diff --git a/sys-block/sas3flash/sas3flash-15-r1.ebuild b/sys-block/sas3flash/sas3flash-15-r1.ebuild index c0cabf7cbe2c..6ea3f68cb1f4 100644 --- a/sys-block/sas3flash/sas3flash-15-r1.ebuild +++ b/sys-block/sas3flash/sas3flash-15-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -71,10 +71,8 @@ src_install() { doexe sas3flash_rel/sas3flash/sas3flash_linux_arm_rel/sas3flash elif use ppc64; then doexe sas3flash_rel/sas3flash/sas3flash_linux_ppc64_rel/sas3flash - elif use x64-solaris || use x86-solaris; then + elif use x64-solaris; then doexe sas3flash_rel/sas3flash/sas3flash_solaris_x86_rel/sas3flash - elif use sparc-solaris; then - doexe sas3flash_rel/sas3flash/sas3flash_solaris_sparc_rel/sas3flash fi if use efi; then diff --git a/sys-block/sas3flash/sas3flash-16.ebuild b/sys-block/sas3flash/sas3flash-16.ebuild index 129e2db144eb..b1179691af24 100644 --- a/sys-block/sas3flash/sas3flash-16.ebuild +++ b/sys-block/sas3flash/sas3flash-16.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -31,8 +31,6 @@ SRC_URI=" x86? ( ${SRC_URI_LINUX} ) ppc64? ( ${SRC_URI_LINUX} ) x64-solaris? ( ${SRC_URI_SOLARIS} ) - x86-solaris? ( ${SRC_URI_SOLARIS} ) - sparc-solaris? ( ${SRC_URI_SOLARIS} ) efi? ( ${SRC_URI_UEFI} ) doc? ( "${SRC_URI_BASE}/oracle/files/${DISTFILE_DOC}" )" @@ -79,12 +77,9 @@ src_install() { elif use ppc64; then doexe Installer_P16_for_Linux/sas3flash_linux_ppc64_rel/sas3flash DOCS+=( Installer_P"${PV}"_for_Linux/README_Installer_P"${PV}"_Linux.txt ) - elif use x64-solaris || use x86-solaris; then + elif use x64-solaris; then doexe Installer_P16_for_Solaris/sas3flash_solaris_x86_rel/sas3flash DOCS+=( Installer_P"${PV}"_for_Solaris/README_Installer_P"${PV}"_Solaris.txt ) - elif use sparc-solaris; then - doexe Installer_P16_for_Solaris/sas3flash_solaris_sparc_rel/sas3flash - DOCS+=( Installer_P"${PV}"_for_Solaris/README_Installer_P"${PV}"_Solaris.txt ) fi if use efi; then diff --git a/sys-block/sas3ircu/sas3ircu-16.ebuild b/sys-block/sas3ircu/sas3ircu-16.ebuild index 5cfc4439b10a..b9d4c0a25807 100644 --- a/sys-block/sas3ircu/sas3ircu-16.ebuild +++ b/sys-block/sas3ircu/sas3ircu-16.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -73,10 +73,8 @@ src_install() { doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_arm_rel/sas3ircu elif use ppc64; then doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_ppc64_rel/sas3ircu - elif use x64-solaris || use x86-solaris; then + elif use x64-solaris; then doexe sas3ircu_rel/sas3ircu/sas3ircu_solaris_x86_rel/sas3ircu - elif use sparc-solaris; then - doexe sas3ircu_rel/sas3ircu/sas3ircu_solaris_sparc_rel/sas3ircu fi if use efi; then diff --git a/sys-devel/gdb/gdb-12.1-r4.ebuild b/sys-devel/gdb/gdb-12.1-r4.ebuild index 00bab1d11ae4..4126e99a43d7 100644 --- a/sys-devel/gdb/gdb-12.1-r4.ebuild +++ b/sys-devel/gdb/gdb-12.1-r4.ebuild @@ -202,12 +202,6 @@ src_configure() { $(use_with guile) ) - if use sparc-solaris || use x86-solaris ; then - # Disable largefile support - # https://sourceware.org/ml/gdb-patches/2014-12/msg00058.html - myconf+=( --disable-largefile ) - fi - # source-highlight is detected with pkg-config: bug #716558 export ac_cv_path_pkg_config_prog_path="$(tc-getPKG_CONFIG)" diff --git a/sys-devel/gdb/gdb-13.1-r1.ebuild b/sys-devel/gdb/gdb-13.1-r1.ebuild index 5d2e3cbecf88..a19b1dd0eeee 100644 --- a/sys-devel/gdb/gdb-13.1-r1.ebuild +++ b/sys-devel/gdb/gdb-13.1-r1.ebuild @@ -213,12 +213,6 @@ src_configure() { --without-lib{babeltrace,expat,gmp,iconv,ipt,lzma,mpfr,xxhash}-prefix ) - if use sparc-solaris || use x86-solaris ; then - # Disable largefile support - # https://sourceware.org/ml/gdb-patches/2014-12/msg00058.html - myconf+=( --disable-largefile ) - fi - # source-highlight is detected with pkg-config: bug #716558 export ac_cv_path_pkg_config_prog_path="$(tc-getPKG_CONFIG)" diff --git a/sys-devel/gdb/gdb-13.1.90_p20230325.ebuild b/sys-devel/gdb/gdb-13.1.90_p20230325.ebuild index 209c85d42c19..7f50bf391455 100644 --- a/sys-devel/gdb/gdb-13.1.90_p20230325.ebuild +++ b/sys-devel/gdb/gdb-13.1.90_p20230325.ebuild @@ -222,12 +222,6 @@ src_configure() { --without-lib{babeltrace,expat,gmp,iconv,ipt,lzma,mpfr,xxhash}-prefix ) - if use sparc-solaris || use x86-solaris ; then - # Disable largefile support - # https://sourceware.org/ml/gdb-patches/2014-12/msg00058.html - myconf+=( --disable-largefile ) - fi - # source-highlight is detected with pkg-config: bug #716558 export ac_cv_path_pkg_config_prog_path="$(tc-getPKG_CONFIG)" diff --git a/sys-devel/gdb/gdb-13.1.90_p20230429.ebuild b/sys-devel/gdb/gdb-13.1.90_p20230429.ebuild index 992c05fd18f0..1593ff281134 100644 --- a/sys-devel/gdb/gdb-13.1.90_p20230429.ebuild +++ b/sys-devel/gdb/gdb-13.1.90_p20230429.ebuild @@ -223,12 +223,6 @@ src_configure() { --without-lib{babeltrace,expat,gmp,iconv,ipt,lzma,mpfr,xxhash}-prefix ) - if use sparc-solaris || use x86-solaris ; then - # Disable largefile support - # https://sourceware.org/ml/gdb-patches/2014-12/msg00058.html - myconf+=( --disable-largefile ) - fi - # source-highlight is detected with pkg-config: bug #716558 export ac_cv_path_pkg_config_prog_path="$(tc-getPKG_CONFIG)" diff --git a/sys-devel/gdb/gdb-13.2.ebuild b/sys-devel/gdb/gdb-13.2.ebuild index 68b41dc7fc25..f234645144c8 100644 --- a/sys-devel/gdb/gdb-13.2.ebuild +++ b/sys-devel/gdb/gdb-13.2.ebuild @@ -221,12 +221,6 @@ src_configure() { --without-lib{babeltrace,expat,gmp,iconv,ipt,lzma,mpfr,xxhash}-prefix ) - if use sparc-solaris || use x86-solaris ; then - # Disable largefile support - # https://sourceware.org/ml/gdb-patches/2014-12/msg00058.html - myconf+=( --disable-largefile ) - fi - # source-highlight is detected with pkg-config: bug #716558 export ac_cv_path_pkg_config_prog_path="$(tc-getPKG_CONFIG)" diff --git a/sys-devel/gdb/gdb-9999.ebuild b/sys-devel/gdb/gdb-9999.ebuild index 68b41dc7fc25..f234645144c8 100644 --- a/sys-devel/gdb/gdb-9999.ebuild +++ b/sys-devel/gdb/gdb-9999.ebuild @@ -221,12 +221,6 @@ src_configure() { --without-lib{babeltrace,expat,gmp,iconv,ipt,lzma,mpfr,xxhash}-prefix ) - if use sparc-solaris || use x86-solaris ; then - # Disable largefile support - # https://sourceware.org/ml/gdb-patches/2014-12/msg00058.html - myconf+=( --disable-largefile ) - fi - # source-highlight is detected with pkg-config: bug #716558 export ac_cv_path_pkg_config_prog_path="$(tc-getPKG_CONFIG)" diff --git a/sys-devel/libtool/files/libtool-2.4.6-mint.patch b/sys-devel/libtool/files/libtool-2.4.6-mint.patch deleted file mode 100644 index 4fe5bcede5a3..000000000000 --- a/sys-devel/libtool/files/libtool-2.4.6-mint.patch +++ /dev/null @@ -1,46 +0,0 @@ -Patch by Alan Hourihane - -http://bugs.gentoo.org/show_bug.cgi?id=266984 - ---- a/configure -+++ b/configure -@@ -5897,6 +5897,11 @@ - lt_cv_sys_max_cmd_len=8192; - ;; - -+ mint*) -+ # On MiNT this can take a long time and run out of memory. -+ lt_cv_sys_max_cmd_len=8192; -+ ;; -+ - amigaos*) - # On AmigaOS with pdksh, this test takes hours, literally. - # So we just punt and use a minimum line length of 8192. ---- a/libltdl/configure -+++ b/libltdl/configure -@@ -4782,6 +4782,11 @@ - lt_cv_sys_max_cmd_len=8192; - ;; - -+ mint*) -+ # On MiNT this can take a long time and run out of memory. -+ lt_cv_sys_max_cmd_len=8192; -+ ;; -+ - amigaos*) - # On AmigaOS with pdksh, this test takes hours, literally. - # So we just punt and use a minimum line length of 8192. ---- a/m4/libtool.m4 -+++ b/m4/libtool.m4 -@@ -1708,6 +1708,11 @@ - lt_cv_sys_max_cmd_len=8192; - ;; - -+ mint*) -+ # On MiNT this can take a long time and run out of memory. -+ lt_cv_sys_max_cmd_len=8192; -+ ;; -+ - amigaos*) - # On AmigaOS with pdksh, this test takes hours, literally. - # So we just punt and use a minimum line length of 8192. diff --git a/sys-devel/libtool/libtool-2.4.7-r1.ebuild b/sys-devel/libtool/libtool-2.4.7-r1.ebuild index e4267e86758d..a098f7ae0b1d 100644 --- a/sys-devel/libtool/libtool-2.4.7-r1.ebuild +++ b/sys-devel/libtool/libtool-2.4.7-r1.ebuild @@ -41,7 +41,6 @@ PATCHES=( # bug #581314 "${FILESDIR}"/${PN}-2.4.6-ppc64le.patch - "${FILESDIR}"/${PN}-2.4.6-mint.patch "${FILESDIR}"/${PN}-2.2.6a-darwin-module-bundle.patch "${FILESDIR}"/${PN}-2.4.6-darwin-use-linux-version.patch "${FILESDIR}"/${PN}-2.4.7-werror-lto.patch diff --git a/sys-devel/libtool/libtool-2.4.7.ebuild b/sys-devel/libtool/libtool-2.4.7.ebuild index 0b10b9ee127a..8f3e8b1e3397 100644 --- a/sys-devel/libtool/libtool-2.4.7.ebuild +++ b/sys-devel/libtool/libtool-2.4.7.ebuild @@ -40,7 +40,6 @@ PATCHES=( # bug #581314 "${FILESDIR}"/${PN}-2.4.6-ppc64le.patch - "${FILESDIR}"/${PN}-2.4.6-mint.patch "${FILESDIR}"/${PN}-2.2.6a-darwin-module-bundle.patch "${FILESDIR}"/${PN}-2.4.6-darwin-use-linux-version.patch ) diff --git a/sys-devel/libtool/libtool-9999.ebuild b/sys-devel/libtool/libtool-9999.ebuild index bc4caaff6fe7..a27b9abcb010 100644 --- a/sys-devel/libtool/libtool-9999.ebuild +++ b/sys-devel/libtool/libtool-9999.ebuild @@ -41,7 +41,6 @@ PATCHES=( # bug #581314 "${FILESDIR}"/${PN}-2.4.6-ppc64le.patch - "${FILESDIR}"/${PN}-2.4.6-mint.patch "${FILESDIR}"/${PN}-2.2.6a-darwin-module-bundle.patch "${FILESDIR}"/${PN}-2.4.6-darwin-use-linux-version.patch "${FILESDIR}"/${PN}-2.4.7-grep-3.8.patch diff --git a/sys-devel/native-cctools/native-cctools-4.ebuild b/sys-devel/native-cctools/native-cctools-4.ebuild index ecd205bc79e3..695e5c5a8da0 100644 --- a/sys-devel/native-cctools/native-cctools-4.ebuild +++ b/sys-devel/native-cctools/native-cctools-4.ebuild @@ -12,8 +12,6 @@ SRC_URI="" LICENSE="GPL-2" # actually, we don't know, the wrapper is SLOT="0" -AIX_V='aix-2' - KEYWORDS="~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="" @@ -39,18 +37,9 @@ src_install() { *-solaris*) nativepath=/usr/sfw/bin ;; - *-aix*) - nativepath=/usr/ccs/bin - wrappers=("${wrappers[@]}" "ld=${FILESDIR}/${AIX_V}/ld") - wrappers=("${wrappers[@]}" "nm=${FILESDIR}/${AIX_V}/nm") - wrappers=("${wrappers[@]}" "mkexpfile=${FILESDIR}/${AIX_V}/mkexpfile") - ;; - *-apple-darwin*|*-netbsd*|*-openbsd*) + *-apple-darwin*) nativepath=/usr/bin ;; - *-interix*) - nativepath=/opt/gcc.3.3/bin - ;; *) die "Don't know where the native linker for your platform is" ;; diff --git a/sys-devel/native-cctools/native-cctools-5.ebuild b/sys-devel/native-cctools/native-cctools-5.ebuild index b5d237ac5d81..11840006b901 100644 --- a/sys-devel/native-cctools/native-cctools-5.ebuild +++ b/sys-devel/native-cctools/native-cctools-5.ebuild @@ -12,8 +12,6 @@ SRC_URI="" LICENSE="GPL-2" # actually, we don't know, the wrapper is SLOT="0" -AIX_V='aix-2' - KEYWORDS="~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="" @@ -39,18 +37,9 @@ src_install() { *-solaris*) nativepath=/usr/sfw/bin ;; - *-aix*) - nativepath=/usr/ccs/bin - wrappers=("${wrappers[@]}" "ld=${FILESDIR}/${AIX_V}/ld") - wrappers=("${wrappers[@]}" "nm=${FILESDIR}/${AIX_V}/nm") - wrappers=("${wrappers[@]}" "mkexpfile=${FILESDIR}/${AIX_V}/mkexpfile") - ;; - *-apple-darwin*|*-netbsd*|*-openbsd*) + *-apple-darwin*) nativepath=/usr/bin ;; - *-interix*) - nativepath=/opt/gcc.3.3/bin - ;; *) die "Don't know where the native linker for your platform is" ;; diff --git a/sys-libs/ncurses-compat/ncurses-compat-6.2.ebuild b/sys-libs/ncurses-compat/ncurses-compat-6.2.ebuild index 0c319e1dadb0..bcfe963966fe 100644 --- a/sys-libs/ncurses-compat/ncurses-compat-6.2.ebuild +++ b/sys-libs/ncurses-compat/ncurses-compat-6.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This version is just for the ABI .5 library @@ -76,7 +76,6 @@ src_configure() { local dbuildflags="-Wl,-rpath,${WORKDIR}/lib" case ${CHOST} in *-darwin*) dbuildflags= ;; - *-aix*) dbuildflags= ;; esac echo "int main() {}" | \ $(tc-getCC) -o x -x c - ${lbuildflags} -pipe >& /dev/null \ diff --git a/sys-libs/ncurses-compat/ncurses-compat-6.4_p20230401.ebuild b/sys-libs/ncurses-compat/ncurses-compat-6.4_p20230401.ebuild index a96034f38efc..9732adbcdda4 100644 --- a/sys-libs/ncurses-compat/ncurses-compat-6.4_p20230401.ebuild +++ b/sys-libs/ncurses-compat/ncurses-compat-6.4_p20230401.ebuild @@ -175,7 +175,6 @@ src_configure() { local dbuildflags="-Wl,-rpath,${WORKDIR}/lib" case ${CHOST} in *-darwin*) dbuildflags= ;; - *-aix*) dbuildflags= ;; esac echo "int main() {}" | \ $(tc-getCC) -o x -x c - ${lbuildflags} -pipe >& /dev/null \ diff --git a/sys-libs/ncurses/ncurses-6.3_p20221203-r2.ebuild b/sys-libs/ncurses/ncurses-6.3_p20221203-r2.ebuild index 2969b97a6196..fd7f1fc9cb67 100644 --- a/sys-libs/ncurses/ncurses-6.3_p20221203-r2.ebuild +++ b/sys-libs/ncurses/ncurses-6.3_p20221203-r2.ebuild @@ -198,11 +198,6 @@ src_configure() { # bug #214642 BUILD_CPPFLAGS+=" -D_GNU_SOURCE" - # bug #852665 - if [[ ${CHOST} == *-cygwin* ]]; then - BUILD_CPPFLAGS+=" -DBUILDING_NCURSES" - fi - # Build the various variants of ncurses -- narrow, wide, and threaded. #510440 # Order matters here -- we want unicode/thread versions to come last so that the # binaries in /usr/bin support both wide and narrow. diff --git a/sys-libs/ncurses/ncurses-6.4.ebuild b/sys-libs/ncurses/ncurses-6.4.ebuild index 61e0fe9a3936..ab876df76ad1 100644 --- a/sys-libs/ncurses/ncurses-6.4.ebuild +++ b/sys-libs/ncurses/ncurses-6.4.ebuild @@ -142,11 +142,6 @@ src_configure() { # bug #214642 BUILD_CPPFLAGS+=" -D_GNU_SOURCE" - # bug #852665 - if [[ ${CHOST} == *-cygwin* ]]; then - BUILD_CPPFLAGS+=" -DBUILDING_NCURSES" - fi - # Build the various variants of ncurses -- narrow, wide, and threaded. #510440 # Order matters here -- we want unicode/thread versions to come last so that the # binaries in /usr/bin support both wide and narrow. diff --git a/sys-libs/ncurses/ncurses-6.4_p20230401.ebuild b/sys-libs/ncurses/ncurses-6.4_p20230401.ebuild index d3e6829f1779..d5ee5d28cc97 100644 --- a/sys-libs/ncurses/ncurses-6.4_p20230401.ebuild +++ b/sys-libs/ncurses/ncurses-6.4_p20230401.ebuild @@ -149,11 +149,6 @@ src_configure() { # bug #214642 BUILD_CPPFLAGS+=" -D_GNU_SOURCE" - # bug #852665 - if [[ ${CHOST} == *-cygwin* ]]; then - BUILD_CPPFLAGS+=" -DBUILDING_NCURSES" - fi - # Build the various variants of ncurses -- narrow, wide, and threaded. #510440 # Order matters here -- we want unicode/thread versions to come last so that the # binaries in /usr/bin support both wide and narrow. diff --git a/sys-libs/ncurses/ncurses-6.4_p20230424.ebuild b/sys-libs/ncurses/ncurses-6.4_p20230424.ebuild index ac297470aec9..976e3e417487 100644 --- a/sys-libs/ncurses/ncurses-6.4_p20230424.ebuild +++ b/sys-libs/ncurses/ncurses-6.4_p20230424.ebuild @@ -154,11 +154,6 @@ src_configure() { # bug #214642 BUILD_CPPFLAGS+=" -D_GNU_SOURCE" - # bug #852665 - if [[ ${CHOST} == *-cygwin* ]]; then - BUILD_CPPFLAGS+=" -DBUILDING_NCURSES" - fi - # Build the various variants of ncurses -- narrow, wide, and threaded. #510440 # Order matters here -- we want unicode/thread versions to come last so that the # binaries in /usr/bin support both wide and narrow. diff --git a/sys-libs/ncurses/ncurses-6.4_p20230506.ebuild b/sys-libs/ncurses/ncurses-6.4_p20230506.ebuild index 703a32897e0a..ae0083d5601c 100644 --- a/sys-libs/ncurses/ncurses-6.4_p20230506.ebuild +++ b/sys-libs/ncurses/ncurses-6.4_p20230506.ebuild @@ -159,11 +159,6 @@ src_configure() { # bug #214642 BUILD_CPPFLAGS+=" -D_GNU_SOURCE" - # bug #852665 - if [[ ${CHOST} == *-cygwin* ]]; then - BUILD_CPPFLAGS+=" -DBUILDING_NCURSES" - fi - # Build the various variants of ncurses -- narrow, wide, and threaded. #510440 # Order matters here -- we want unicode/thread versions to come last so that the # binaries in /usr/bin support both wide and narrow. diff --git a/sys-process/lsof/lsof-4.96.3.ebuild b/sys-process/lsof/lsof-4.96.3.ebuild index 58e678dc5e5c..dd8f8666fb7d 100644 --- a/sys-process/lsof/lsof-4.96.3.ebuild +++ b/sys-process/lsof/lsof-4.96.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -54,7 +54,6 @@ target() { *-darwin*) echo darwin ;; *-freebsd*) echo freebsd ;; *-solaris*) echo solaris ;; - *-aix*) echo aixgcc ;; *) echo linux ;; esac } @@ -110,8 +109,5 @@ pkg_postinst() { if [[ ${CHOST} == *-solaris* ]] ; then einfo "Note: to use lsof on Solaris you need read permissions on" einfo "/dev/kmem, i.e. you need to be root, or to be in the group sys" - elif [[ ${CHOST} == *-aix* ]] ; then - einfo "Note: to use lsof on AIX you need read permissions on /dev/mem and" - einfo "/dev/kmem, i.e. you need to be root, or to be in the group system" fi } diff --git a/sys-process/lsof/lsof-4.96.4.ebuild b/sys-process/lsof/lsof-4.96.4.ebuild index 76162da57717..964c99c0f104 100644 --- a/sys-process/lsof/lsof-4.96.4.ebuild +++ b/sys-process/lsof/lsof-4.96.4.ebuild @@ -54,7 +54,6 @@ target() { *-darwin*) echo darwin ;; *-freebsd*) echo freebsd ;; *-solaris*) echo solaris ;; - *-aix*) echo aixgcc ;; *) echo linux ;; esac } @@ -109,8 +108,5 @@ pkg_postinst() { if [[ ${CHOST} == *-solaris* ]] ; then einfo "Note: to use lsof on Solaris you need read permissions on" einfo "/dev/kmem, i.e. you need to be root, or to be in the group sys" - elif [[ ${CHOST} == *-aix* ]] ; then - einfo "Note: to use lsof on AIX you need read permissions on /dev/mem and" - einfo "/dev/kmem, i.e. you need to be root, or to be in the group system" fi } diff --git a/sys-process/lsof/lsof-4.98.0.ebuild b/sys-process/lsof/lsof-4.98.0.ebuild index c512cba56469..37f7da6b225a 100644 --- a/sys-process/lsof/lsof-4.98.0.ebuild +++ b/sys-process/lsof/lsof-4.98.0.ebuild @@ -48,8 +48,5 @@ pkg_postinst() { if [[ ${CHOST} == *-solaris* ]] ; then einfo "Note: to use lsof on Solaris you need read permissions on" einfo "/dev/kmem, i.e. you need to be root, or to be in the group sys" - elif [[ ${CHOST} == *-aix* ]] ; then - einfo "Note: to use lsof on AIX you need read permissions on /dev/mem and" - einfo "/dev/kmem, i.e. you need to be root, or to be in the group system" fi } diff --git a/virtual/libc/libc-1-r1.ebuild b/virtual/libc/libc-1-r1.ebuild index f41e1ebd7c38..c9584c5a6c5d 100644 --- a/virtual/libc/libc-1-r1.ebuild +++ b/virtual/libc/libc-1-r1.ebuild @@ -9,14 +9,12 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv # explicitly depend on SLOT 2.2 of glibc, because it sets # a different SLOT for cross-compiling -# Cygwin uses newlib, which lacks libcrypt RDEPEND=" !prefix-guest? ( elibc_glibc? ( sys-libs/glibc:2.2 ) elibc_musl? ( sys-libs/musl ) ) prefix-guest? ( - elibc_Cygwin? ( sys-libs/cygwin-crypt ) !sys-libs/glibc !sys-libs/musl )" diff --git a/virtual/libcrypt/libcrypt-1-r1.ebuild b/virtual/libcrypt/libcrypt-1-r1.ebuild index 4189f47925c4..65fd54f20072 100644 --- a/virtual/libcrypt/libcrypt-1-r1.ebuild +++ b/virtual/libcrypt/libcrypt-1-r1.ebuild @@ -16,5 +16,4 @@ RDEPEND=" elibc_glibc? ( sys-libs/glibc[crypt(+),static-libs(+)?] ) elibc_musl? ( sys-libs/musl ) ) - elibc_Cygwin? ( sys-libs/cygwin-crypt ) " diff --git a/virtual/libcrypt/libcrypt-2-r1.ebuild b/virtual/libcrypt/libcrypt-2-r1.ebuild index e207d0b0d9bc..ffb273b29297 100644 --- a/virtual/libcrypt/libcrypt-2-r1.ebuild +++ b/virtual/libcrypt/libcrypt-2-r1.ebuild @@ -16,5 +16,4 @@ RDEPEND=" elibc_glibc? ( sys-libs/libxcrypt[system(-),static-libs(-)?,${MULTILIB_USEDEP}] ) elibc_musl? ( sys-libs/libxcrypt[system(-),static-libs(-)?] ) ) - elibc_Cygwin? ( sys-libs/cygwin-crypt ) " diff --git a/virtual/libcrypt/libcrypt-2.ebuild b/virtual/libcrypt/libcrypt-2.ebuild index 52891635b816..8998d7eea9c1 100644 --- a/virtual/libcrypt/libcrypt-2.ebuild +++ b/virtual/libcrypt/libcrypt-2.ebuild @@ -16,5 +16,4 @@ RDEPEND=" elibc_glibc? ( sys-libs/libxcrypt[system(-),static-libs(-)?,${MULTILIB_USEDEP}] ) elibc_musl? ( sys-libs/musl ) ) - elibc_Cygwin? ( sys-libs/cygwin-crypt ) " diff --git a/www-plugins/gosuslugi-plugin/gosuslugi-plugin-3.1.1.0.ebuild b/www-plugins/gosuslugi-plugin/gosuslugi-plugin-3.1.1.0.ebuild index d7b25028a097..e156c7fb2b01 100644 --- a/www-plugins/gosuslugi-plugin/gosuslugi-plugin-3.1.1.0.ebuild +++ b/www-plugins/gosuslugi-plugin/gosuslugi-plugin-3.1.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,9 +12,6 @@ SRC_URI=" x86? ( https://ds-plugin.gosuslugi.ru/plugin/upload/assets/distrib/IFCPlugin-i386.deb -> ${P}_x86.deb ) x64-macos? ( https://ds-plugin.gosuslugi.ru/plugin/upload/assets/distrib/IFCPlugin.pkg -> ${P}_mac.pkg ) " -# x86-macos? ( https://ds-plugin.gosuslugi.ru/plugin/upload/assets/distrib/IFCPlugin.pkg -> ${P}_mac.pkg ) -# x86-winnt? ( https://ds-plugin.gosuslugi.ru/plugin/htdocs/plugin/IFCPlugin.msi ) -# x64-winnt? ( https://ds-plugin.gosuslugi.ru/plugin/htdocs/plugin/IFCPlugin-x64.msi ) HOMEPAGE="http://gosuslugi.ru/" LICENSE="all-rights-reserved" diff --git a/x11-misc/xscreensaver/files/xscreensaver-6.01-interix.patch b/x11-misc/xscreensaver/files/xscreensaver-6.01-interix.patch deleted file mode 100644 index 72aa6535f139..000000000000 --- a/x11-misc/xscreensaver/files/xscreensaver-6.01-interix.patch +++ /dev/null @@ -1,30 +0,0 @@ -diff -Nru a/driver/prefsw.c b/driver/prefsw.c ---- a/driver/prefsw.c 2021-02-19 02:52:32.000000000 +0100 -+++ b/driver/prefsw.c 2021-05-07 15:20:09.280321274 +0200 -@@ -798,7 +798,10 @@ - sure that the bits actually land on the disk right away. */ - /* Update 2020: Apparently here in the future, this sometimes takes - 3+ seconds, so let's not. */ -+/* Interix has no sync() or alike. */ -+#ifndef __INTERIX - /* sync(); */ -+#endif - - status = 0; /* wrote and renamed successfully! */ - } -diff -Nru a/driver/setuid.c b/driver/setuid.c ---- a/driver/setuid.c 2021-02-05 16:16:23.000000000 +0100 -+++ b/driver/setuid.c 2021-05-07 15:21:05.987949943 +0200 -@@ -104,9 +104,12 @@ - if (uid == (uid_t) -1) uid = (uid_t) -2; - - errno = 0; -+ -+#ifndef __INTERIX - if (setgroups_needed_p (gid) && - setgroups (1, &gid) < 0) - sgs_errno = errno ? errno : -1; -+#endif - - errno = 0; - if (setgid (gid) != 0) diff --git a/x11-misc/xscreensaver/xscreensaver-6.05-r1.ebuild b/x11-misc/xscreensaver/xscreensaver-6.05-r1.ebuild index c724289feed1..8b77e00352a5 100644 --- a/x11-misc/xscreensaver/xscreensaver-6.05-r1.ebuild +++ b/x11-misc/xscreensaver/xscreensaver-6.05-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -77,7 +77,6 @@ BDEPEND=" virtual/pkgconfig " PATCHES=( - "${FILESDIR}"/${PN}-6.01-interix.patch "${FILESDIR}"/${PN}-5.31-pragma.patch "${FILESDIR}"/${PN}-6.01-gentoo.patch "${FILESDIR}"/${PN}-5.45-gcc.patch diff --git a/x11-misc/xscreensaver/xscreensaver-6.05-r2.ebuild b/x11-misc/xscreensaver/xscreensaver-6.05-r2.ebuild index 7dbfa69b04f5..53580375256b 100644 --- a/x11-misc/xscreensaver/xscreensaver-6.05-r2.ebuild +++ b/x11-misc/xscreensaver/xscreensaver-6.05-r2.ebuild @@ -78,7 +78,6 @@ BDEPEND=" virtual/pkgconfig " PATCHES=( - "${FILESDIR}"/${PN}-6.01-interix.patch "${FILESDIR}"/${PN}-5.31-pragma.patch "${FILESDIR}"/${PN}-6.01-gentoo.patch "${FILESDIR}"/${PN}-5.45-gcc.patch diff --git a/x11-misc/xscreensaver/xscreensaver-6.06.ebuild b/x11-misc/xscreensaver/xscreensaver-6.06.ebuild index 4b4247e5340a..02ae75c68a51 100644 --- a/x11-misc/xscreensaver/xscreensaver-6.06.ebuild +++ b/x11-misc/xscreensaver/xscreensaver-6.06.ebuild @@ -75,7 +75,6 @@ BDEPEND=" virtual/pkgconfig " PATCHES=( - "${FILESDIR}"/${PN}-6.01-interix.patch "${FILESDIR}"/${PN}-5.31-pragma.patch "${FILESDIR}"/${PN}-6.01-gentoo.patch "${FILESDIR}"/${PN}-5.45-gcc.patch diff --git a/x11-terms/aterm/aterm-1.0.1-r6.ebuild b/x11-terms/aterm/aterm-1.0.1-r6.ebuild index b714dc1a6c5a..d50bf3737faa 100644 --- a/x11-terms/aterm/aterm-1.0.1-r6.ebuild +++ b/x11-terms/aterm/aterm-1.0.1-r6.ebuild @@ -59,7 +59,6 @@ src_configure() { case "${CHOST}" in *-darwin*) myconf="${myconf} --enable-wtmp" ;; - *-interix*) ;; *) myconf="${myconf} --enable-utmp --enable-wtmp" esac diff --git a/x11-themes/gtk-engines-candido/gtk-engines-candido-0.9.1.ebuild b/x11-themes/gtk-engines-candido/gtk-engines-candido-0.9.1.ebuild index af36e75970fd..de999fbddac0 100644 --- a/x11-themes/gtk-engines-candido/gtk-engines-candido-0.9.1.ebuild +++ b/x11-themes/gtk-engines-candido/gtk-engines-candido-0.9.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -28,7 +28,7 @@ PATCHES=( src_prepare() { default - eautoreconf # required for interix + eautoreconf # update stale libtool } src_configure() { diff --git a/x11-themes/gtk-engines-experience/gtk-engines-experience-0.10.5.ebuild b/x11-themes/gtk-engines-experience/gtk-engines-experience-0.10.5.ebuild index 452ed2e297de..67ec6612b34a 100644 --- a/x11-themes/gtk-engines-experience/gtk-engines-experience-0.10.5.ebuild +++ b/x11-themes/gtk-engines-experience/gtk-engines-experience-0.10.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -25,7 +25,7 @@ PATCHES=( "${FILESDIR}"/${P}-fno-common.patch ) src_prepare() { default - eautoreconf # need new libtool for interix + eautoreconf # update stale libtool } src_install() { diff --git a/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6-r1.ebuild b/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6-r1.ebuild index 888c879f01f5..f4fa3e9dd9f6 100644 --- a/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6-r1.ebuild +++ b/x11-themes/gtk-engines-rezlooks/gtk-engines-rezlooks-0.6-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -32,7 +32,7 @@ src_prepare() { mv Changelog{,.1} || die mv Changelog.1 ChangeLog || die - eautoreconf # required for interix + eautoreconf # update stale autotools } src_configure() { diff --git a/x11-themes/gtk-engines-ubuntulooks/gtk-engines-ubuntulooks-0.9.12-r3.ebuild b/x11-themes/gtk-engines-ubuntulooks/gtk-engines-ubuntulooks-0.9.12-r3.ebuild index e63da284e5fd..863d255c02ca 100644 --- a/x11-themes/gtk-engines-ubuntulooks/gtk-engines-ubuntulooks-0.9.12-r3.ebuild +++ b/x11-themes/gtk-engines-ubuntulooks/gtk-engines-ubuntulooks-0.9.12-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -39,7 +39,7 @@ PATCHES=( src_prepare() { default - eautoreconf # update libtool for interix + eautoreconf # update stale libtool } src_configure() { diff --git a/x11-wm/qtile/qtile-9999.ebuild b/x11-wm/qtile/qtile-9999.ebuild index db0c8d80ec74..0cf5d4db8098 100644 --- a/x11-wm/qtile/qtile-9999.ebuild +++ b/x11-wm/qtile/qtile-9999.ebuild @@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{9..11} ) inherit distutils-r1 virtualx DESCRIPTION="A full-featured, hackable tiling window manager written in Python" -HOMEPAGE="http://qtile.org/" +HOMEPAGE="http://www.qtile.org/" if [[ ${PV} == 9999 ]]; then inherit git-r3 @@ -35,12 +35,8 @@ RDEPEND=" x11-libs/cairo[X,xcb(+)] x11-libs/libnotify[introspection] x11-libs/pango - pulseaudio? ( - media-sound/pulseaudio - ) - wayland? ( - =dev-python/pywlroots-0.15*[${PYTHON_USEDEP}] - ) + pulseaudio? ( media-libs/libpulse ) + wayland? ( =dev-python/pywlroots-0.15*[${PYTHON_USEDEP}] ) " BDEPEND=" dev-python/setuptools-scm[${PYTHON_USEDEP}] |