commit:     c35702f082adba18351aa9aa3ccb33387cad564c
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 24 12:25:02 2021 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Apr 24 12:37:07 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c35702f0

sys-libs/musl: drop old

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 sys-libs/musl/Manifest             |   2 -
 sys-libs/musl/musl-1.2.1-r2.ebuild | 136 -------------------------------------
 2 files changed, 138 deletions(-)

diff --git a/sys-libs/musl/Manifest b/sys-libs/musl/Manifest
index 35cd11cf03b..33b6ddc0114 100644
--- a/sys-libs/musl/Manifest
+++ b/sys-libs/musl/Manifest
@@ -1,6 +1,4 @@
 DIST getconf.c 11614 BLAKE2B 
ba49a573fc16d51780a0b0b81fbf7b64a1142f1dbad203c9609a59b6b07e7404f676c415383ae88c0aede95694821f6ee381bffd93cc3330501e17dc07d122bd
 SHA512 
0d80f37b34a35e3d14b012257c50862dfeb9d2c81139ea2dfa101d981d093b009b9fa450ba27a708ac59377a48626971dfc58e20a3799084a65777a0c32cbc7d
-DIST getent.c 9438 BLAKE2B 
dc20353583c10a001bd8fe8474f32b70254dc56da186d1cdbaf4081570c3d7a10497024da5815a485fc4728adc9eebd270aec99ba93b7546b38c728978e3e00b
 SHA512 
b35de9847353b273516162ed4828a810c6130fc5b7de44ee4433003b3f99647b25792d9b1c40dfc67069add11f3fb850e5c35d4f1912dccac108059bbbdfd5a2
 DIST iconv.c 2577 BLAKE2B 
070ca87b30c90ab98c27d5faf7a2fcb64ff7c67ca212ee6072165b2146979c551f714954dbd465462a171837c59b6ea027e0206458a2df0f977e45f01be3ce48
 SHA512 
9d42d66fb1facce2b85dad919be5be819ee290bd26ca2db00982b2f8e055a0196290a008711cbe2b18ec9eee8d2270e3b3a4692c5a1b807013baa5c2b70a2bbf
-DIST musl-1.2.1.tar.gz 1047481 BLAKE2B 
5ccdee248d4caa1b433ab9c56cce3842fb46a269fd6a53d0880ba5eaad208997306e6b56fd345917e5076714fbfac0804ea226e6dc3f0f2e75f8c824a7155535
 SHA512 
455464ef47108a78457291bda2b1ea574987a1787f6001e9376956f20521593a4816bc215dab41c1a80292ae7ebd315accb4d4fa6a1210ff77d9a4d68239e960
 DIST musl-1.2.2.tar.gz 1055220 BLAKE2B 
a000357ed52e417d8cebe5537df658dc0f8f02f2da3efcd79125544ad63e11e05fa96136551d0bfeb09a3f6c9a2260bffcfbd329ea92e6a7b62aa690f48968aa
 SHA512 
5344b581bd6463d71af8c13e91792fa51f25a96a1ecbea81e42664b63d90b325aeb421dfbc8c22e187397ca08e84d9296a0c0c299ba04fa2b751d6864914bd82
 DIST musl-getent-93a08815f8598db442d8b766b463d0150ed8e2ab.c 11656 BLAKE2B 
1b7bf7102a1eb91a8cb881ed8ca65eb8eed911dd50238e97dc2952d89d4c6ebed6bfd046a2b38776c550b2872ab54ced8cb452fcc2ad56e5616f722debda761f
 SHA512 
7f5b9d934d82deb5f8b23e16169a5d9b99ccab3a4708df06a95d685e1b24a3a3e69b3dcf4942f2f66c12a3d4bf0c5827e2ee2e8c4d7b1997359fccc2ac212dee

diff --git a/sys-libs/musl/musl-1.2.1-r2.ebuild 
b/sys-libs/musl/musl-1.2.1-r2.ebuild
deleted file mode 100644
index cdf6683a578..00000000000
--- a/sys-libs/musl/musl-1.2.1-r2.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs
-if [[ ${PV} == "9999" ]] ; then
-       EGIT_REPO_URI="git://git.musl-libc.org/musl"
-       inherit git-r3
-       SRC_URI="
-       https://dev.gentoo.org/~blueness/musl-misc/getconf.c
-       https://dev.gentoo.org/~blueness/musl-misc/getent.c
-       https://dev.gentoo.org/~blueness/musl-misc/iconv.c";
-else
-       SRC_URI="http://www.musl-libc.org/releases/${P}.tar.gz
-       https://dev.gentoo.org/~blueness/musl-misc/getconf.c
-       https://dev.gentoo.org/~blueness/musl-misc/getent.c
-       https://dev.gentoo.org/~blueness/musl-misc/iconv.c";
-       KEYWORDS="-* amd64 arm arm64 ~mips ppc ppc64 x86"
-fi
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-       if [[ ${CATEGORY} == cross-* ]] ; then
-               export CTARGET=${CATEGORY#cross-}
-       fi
-fi
-
-DESCRIPTION="Light, fast and simple C library focused on standards-conformance 
and safety"
-HOMEPAGE="http://www.musl-libc.org/";
-LICENSE="MIT LGPL-2 GPL-2"
-SLOT="0"
-IUSE="headers-only"
-
-QA_SONAME="/usr/lib/libc.so"
-QA_DT_NEEDED="/usr/lib/libc.so"
-
-PATCHES=(
-       "${FILESDIR}/${P}-CVE-2020-28928.patch"
-)
-
-is_crosscompile() {
-       [[ ${CHOST} != ${CTARGET} ]]
-}
-
-just_headers() {
-       use headers-only && is_crosscompile
-}
-
-pkg_setup() {
-       if [ ${CTARGET} == ${CHOST} ] ; then
-               case ${CHOST} in
-               *-musl*) ;;
-               *) die "Use sys-devel/crossdev to build a musl toolchain" ;;
-               esac
-       fi
-
-       # fix for #667126, copied from glibc ebuild
-       # make sure host make.conf doesn't pollute us
-       if is_crosscompile || tc-is-cross-compiler ; then
-               CHOST=${CTARGET} strip-unsupported-flags
-       fi
-}
-
-src_configure() {
-       tc-getCC ${CTARGET}
-       just_headers && export CC=true
-
-       local sysroot
-       is_crosscompile && sysroot="${EPREFIX}"/usr/${CTARGET}
-       ./configure \
-               --target=${CTARGET} \
-               --prefix=${sysroot}/usr \
-               --syslibdir=${sysroot}/lib \
-               --disable-gcc-wrapper || die
-}
-
-src_compile() {
-       emake obj/include/bits/alltypes.h
-       just_headers && return 0
-
-       emake
-       if [[ ${CATEGORY} != cross-* ]] ; then
-               emake -C "${T}" getconf getent iconv \
-                       CC="$(tc-getCC)" \
-                       CFLAGS="${CFLAGS}" \
-                       CPPFLAGS="${CPPFLAGS}" \
-                       LDFLAGS="${LDFLAGS}" \
-                       VPATH="${DISTDIR}"
-       fi
-
-       $(tc-getCC) ${CFLAGS} -c -o libssp_nonshared.o  
"${FILESDIR}"/stack_chk_fail_local.c || die
-       $(tc-getAR) -rcs libssp_nonshared.a libssp_nonshared.o || die
-}
-
-src_install() {
-       local target="install"
-       just_headers && target="install-headers"
-       emake DESTDIR="${D}" ${target}
-       just_headers && return 0
-
-       # musl provides ldd via a sym link to its ld.so
-       local sysroot
-       is_crosscompile && sysroot=/usr/${CTARGET}
-       local ldso=$(basename "${D}"${sysroot}/lib/ld-musl-*)
-       dosym ${sysroot}/lib/${ldso} ${sysroot}/usr/bin/ldd
-
-       if [[ ${CATEGORY} != cross-* ]] ; then
-               # Fish out of config:
-               #   ARCH = ...
-               #   SUBARCH = ...
-               # and print $(ARCH)$(SUBARCH).
-               local arch=$(awk '{ k[$1] = $3 } END { printf("%s%s", 
k["ARCH"], k["SUBARCH"]); }' config.mak)
-               [[ -e "${D}"/lib/ld-musl-${arch}.so.1 ]] || die
-               cp "${FILESDIR}"/ldconfig.in "${T}" || die
-               sed -e "s|@@ARCH@@|${arch}|" "${T}"/ldconfig.in > 
"${T}"/ldconfig || die
-               into /
-               dosbin "${T}"/ldconfig
-               into /usr
-               dobin "${T}"/getconf
-               dobin "${T}"/getent
-               dobin "${T}"/iconv
-               echo 'LDPATH="include ld.so.conf.d/*.conf"' > "${T}"/00musl || 
die
-               doenvd "${T}"/00musl
-               dolib.a libssp_nonshared.a
-       fi
-}
-
-pkg_postinst() {
-       is_crosscompile && return 0
-
-       [ "${ROOT}" != "/" ] && return 0
-
-       ldconfig || die
-}

Reply via email to