commit:     6718c6065199bf729e1d2690a56dcba3fcf996ea
Author:     Andrey Grozin <grozin <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 24 16:57:23 2016 +0000
Commit:     Andrey Grozin <grozin <AT> gentoo <DOT> org>
CommitDate: Wed Feb 24 16:57:23 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6718c606

dev-lisp/sbcl: cleaning 1.3.1 which cannot compile fricas

Package-Manager: portage-2.2.27

 dev-lisp/sbcl/Manifest          |   2 -
 dev-lisp/sbcl/sbcl-1.3.1.ebuild | 239 ----------------------------------------
 2 files changed, 241 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index b60e8b5..5dd7eb2 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -24,7 +24,5 @@ DIST sbcl-1.2.7-x86-linux-binary.tar.bz2 10516485 SHA256 
724425fe0d28747c7d31c66
 DIST sbcl-1.2.7-x86-solaris-binary.tar.bz2 10351529 SHA256 
a198df14f45cdf302017116744c8946a8b4143291efe1799553554133c22b46a SHA512 
b30d40f0095bb43719ba2e1a619f53fe5f0bccaa08a35481bc5feeb0dd5b540018a9ec9f61799de89991a85750577922cb4e56db4d7dab8f07e18bbc643bdad1
 WHIRLPOOL 
05ad3606b23e6196d443328f367b7351612d0f4991d71a5a04f1f45b5bb604809d6ed11c8cf62bc639d6f9dd8e5704b52a050603d4745713c5818fcbd36852bf
 DIST sbcl-1.3.0-source.tar.bz2 5722767 SHA256 
d60caf6a0a495e41fc9e7f6a797e7c4188cef1f9de84ca263ff654d4d7ae99b3 SHA512 
4bcdc3e4d101ec64b6af2db8101e3b18b298c343d7928984604dc17d531b986787ba84ce1276c41066a9a2c06270d2aeb26870ba7b18ecb7daaa6b3a6c7f6450
 WHIRLPOOL 
e635064fad32556ce0017c3cf27bfda02581dc627b0884d3dc0b1bc44c62cd4a0ea6690997b53414ddd7355cc06647f2952ccf3c2d329baa0e137b5fd992ea3b
 DIST sbcl-1.3.0-x86-64-linux-binary.tar.bz2 9830954 SHA256 
e6e801f0cc31fd6a14cf20b983c6ef2be5750225fad221bf9621788c0a0a90c5 SHA512 
916fdd1627903b7227a6d5962a2534fa2cd9003f832b975c96d0e11c301d73c7c3225cfd4121f10cbcdde87dcac9079b9a48e6737ba9a3d2c18c484bae3c371d
 WHIRLPOOL 
a4372dd59df03e0e0e8d2359799e0580b6829e001c219ef28504cc7db8b3a8ad7429ecdcd36bb72ed5196192d9f66b2854c5b6960cd5f97c31afd758a17c6a67
-DIST sbcl-1.3.1-source.tar.bz2 5725055 SHA256 
a2e547e471a368349a43b1feee78ca6139aae0c60b8fcaa6ab0fd0e5b8e0ed3d SHA512 
c8cd794b74222144c3b232bc7f1d44380e4a1f334e92d53e584f87fb4737b40b6efff931db4891a7661708ce4465ed4a1c0e7831372639fdec645ab61689a622
 WHIRLPOOL 
fc676c0290882fb29cc342ad69588d8557d0d57ff6413a7af034526819d4f895415fa220dfcea4566008c9793f5985a1c3d33f7fab9442b0ee48b932467b9da9
-DIST sbcl-1.3.1-x86-64-linux-binary.tar.bz2 9787871 SHA256 
a7c997d5d589b6f76888ddc8883e200a73484664cc6959e63d698687ed3c0136 SHA512 
ef4be5ec29a35c25513cb5e0ee681bf213eb1c44b461be6f1a9c4ade09915a02bd83cce9a13e54d2e1fecc628fc7883eaa1829ae8c22ef09f9fef834dcbe7c49
 WHIRLPOOL 
674111e06c562875bd52e71b1d441ef1d16aba590952397ddf0fd02b608208ce6265d02718affb4bb30f73fca28bff0888eae0e2521e4d895910e6e6b54c3ead
 DIST sbcl-1.3.2-source.tar.bz2 5739508 SHA256 
d382f196ea7795c3541bcda433e0bb8b5610a62bb9f83309fe20629e6090afa2 SHA512 
c0f34a5475707706f949ba5a4eca7097fc198ec973e729772b3c4a852b8a56508184f99e77c98db3bf6fdeaa2ebd3c01169c1c4b1d4750a81301ca2727b8e638
 WHIRLPOOL 
37ddcba9b782ee3677665c44cb8cf1c164125a48421529b6d5e3b46e0395be039610604809442a601471bf00bbe7916c3d27e9d90f9328e5fe1c70a7aa43c139
 DIST sbcl-1.3.2-x86-64-linux-binary.tar.bz2 9724466 SHA256 
5331056a6c7cd638d3d815458180a457d098e85c1e3821af055b9998670fe2ed SHA512 
192bc19d372d39049c93aff57ae07531264a3595c1cb4553511d69771010901dce25b1403825b75c147eb121f90aa7f230814861fd948f9b916d6254ecba2ad2
 WHIRLPOOL 
667e305844b6982b23f3c486dd1356731721f0a62da3c4ccb8fce538d43ed9044af150a1a4c0b507f511a5a85fde2efbecc80ba25b843b5c3859aa772b202bb6

diff --git a/dev-lisp/sbcl/sbcl-1.3.1.ebuild b/dev-lisp/sbcl/sbcl-1.3.1.ebuild
deleted file mode 100644
index c05f890..0000000
--- a/dev-lisp/sbcl/sbcl-1.3.1.ebuild
+++ /dev/null
@@ -1,239 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit multilib eutils flag-o-matic pax-utils
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.2.7
-BV_AMD64=1.3.1
-BV_PPC=1.2.7
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=1.2.7
-BV_ARM64=1.3.1
-BV_PPC_MACOS=1.0.47
-BV_X86_MACOS=1.1.6
-BV_X64_MACOS=1.2.11
-BV_SPARC_SOLARIS=1.0.23
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="http://sbcl.sourceforge.net/";
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-       x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-       amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
-       ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
-       sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
-       alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
-       arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
-       ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
-       x86-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_MACOS}-x86-darwin-binary.tar.bz2 )
-       x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
-       sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-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 
)"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
-IUSE="debug doc source +threads +unicode pax_kernel zlib"
-
-CDEPEND=">=dev-lisp/asdf-3.1:="
-DEPEND="${CDEPEND}
-               doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
-               pax_kernel? ( sys-apps/elfix )"
-RDEPEND="${CDEPEND}
-               !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
-
-# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream
-QA_EXECSTACK="usr/bin/sbcl"
-
-CONFIG="${S}/customize-target-features.lisp"
-ENVD="${T}/50sbcl"
-
-# Prevent ASDF from using the system libraries
-CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
-ASDF_OUTPUT_TRANSLATIONS="(:output-translations 
:ignore-inherited-configuration)"
-
-usep() {
-       use ${1} && echo "true" || echo "false"
-}
-
-sbcl_feature() {
-       echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable 
${2})")" >> "${CONFIG}"
-}
-
-sbcl_apply_features() {
-       sed 's/^X//' > "${CONFIG}" <<-'EOF'
-       (lambda (list)
-       X  (flet ((enable  (x) (pushnew x list))
-       X         (disable (x) (setf list (remove x list))))
-       EOF
-       if use x86 || use amd64; then
-               sbcl_feature "$(usep threads)" ":sb-thread"
-       fi
-       sbcl_feature "true" ":sb-ldb"
-       sbcl_feature "false" ":sb-test"
-       sbcl_feature "$(usep unicode)" ":sb-unicode"
-       sbcl_feature "$(usep zlib)" ":sb-core-compression"
-       sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
-       sed 's/^X//' >> "${CONFIG}" <<-'EOF'
-       X    )
-       X  list)
-       EOF
-       cat "${CONFIG}"
-}
-
-src_unpack() {
-       unpack ${A}
-       mv sbcl-*-* sbcl-binary || die
-       cd "${S}"
-}
-
-src_prepare() {
-       epatch "${FILESDIR}"/gentoo-fix_install_man.patch
-       # bug #468482
-       epatch "${FILESDIR}"/concurrency-test-1.2.6.patch
-       # bugs #486552, #527666, #517004
-       epatch "${FILESDIR}"/bsd-sockets-test-1.2.11.patch
-       # bugs #560276, #561018
-       epatch "${FILESDIR}"/sb-posix-test-1.2.15.patch
-
-       epatch "${FILESDIR}"/${PN}-1.2.11-solaris.patch
-       epatch "${FILESDIR}"/${PN}-1.2.13-verbose-build.patch
-
-       # To make the hardened compiler NOT compile with -fPIE -pie
-       if gcc-specs-pie ; then
-               einfo "Disabling PIE..."
-               epatch 
"${FILESDIR}"/${PN}-1.1.17-gentoo-fix_nopie_for_hardened_toolchain.patch
-       fi
-
-       # bug #526194
-       sed -e "s@CFLAGS =.*\$@CFLAGS = ${CFLAGS} -g -Wall -Wsign-compare@" \
-               -e "s@LINKFLAGS =.*\$@LINKFLAGS = ${LDFLAGS} -g@" \
-               -i src/runtime/GNUmakefile || die
-
-       sed -e "s@SBCL_PREFIX=\"/usr/local\"@SBCL_PREFIX=\"${EPREFIX}/usr\"@" \
-               -i make-config.sh || die
-
-       cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp 
contrib/asdf/ || die
-
-       use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i 
contrib/vanilla-module.mk
-
-       # Some shells(such as dash) don't have "time" as builtin
-       # and we don't want to DEPEND on sys-process/time
-       sed "s,^time ,," -i make.sh || die
-       sed "s,/lib,/$(get_libdir),g" -i install.sh || die
-       # #define SBCL_HOME ...
-       sed "s,/usr/local/lib,${EPREFIX}/usr/$(get_libdir),g" -i 
src/runtime/runtime.c || die
-       # change location of /etc/sbclrc ...
-       sed  "s,/etc/sbclrc,${EPREFIX}/etc/sbclrc,g" -i src/code/toplevel.lisp 
|| die
-
-       find . -type f -name .cvsignore -delete
-}
-
-src_configure() {
-       # customizing SBCL version as per
-       # 
http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup
-       echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > 
branch-version.lisp-expr
-
-       # applying customizations
-       sbcl_apply_features
-}
-
-src_compile() {
-       local bindir="${WORKDIR}"/sbcl-binary
-
-       strip-unsupported-flags ; filter-flags -fomit-frame-pointer
-
-       if use pax_kernel ; then
-               # To disable PaX on hardened systems
-               pax-mark -mr "${bindir}"/src/runtime/sbcl
-
-               # Hack to disable PaX on second GENESIS stage
-               sed -i -e '/^[ \t]*echo \/\/doing warm init - compilation 
phase$/a\    paxmark.sh -mr \.\/src\/runtime\/sbcl' \
-                       "${S}"/make-target-2.sh || die "Cannot disable PaX on 
second GENESIS runtime"
-       fi
-
-       # clear the environment to get rid of non-ASCII strings, see bug 174702
-       # set HOME for paludis
-       env - HOME="${T}" PATH="${PATH}" \
-               CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \
-               CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" 
LDFLAGS="${LDFLAGS}" \
-               GNUMAKE=make ./make.sh \
-               "sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit 
--disable-debugger" \
-               || die "make failed"
-
-       # need to set HOME because libpango(used by graphviz) complains about it
-       if use doc; then
-               env - HOME="${T}" PATH="${PATH}" \
-                       CL_SOURCE_REGISTRY="(:source-registry 
:ignore-inherited-configuration)" \
-                       ASDF_OUTPUT_TRANSLATIONS="(:output-translations 
:ignore-inherited-configuration)" \
-                       make -C doc/manual info html || die "Cannot build 
manual"
-               env - HOME="${T}" PATH="${PATH}" \
-                       CL_SOURCE_REGISTRY="(:source-registry 
:ignore-inherited-configuration)" \
-                       ASDF_OUTPUT_TRANSLATIONS="(:output-translations 
:ignore-inherited-configuration)" \
-                       make -C doc/internals info html || die "Cannot build 
internal docs"
-       fi
-}
-
-src_test() {
-       ewarn "Unfortunately, it is known that some tests fail eg."
-       ewarn "run-program.impure.lisp. This is an issue of the upstream's"
-       ewarn "development and not of Gentoo's side. Please, before filing"
-       ewarn "any bug(s) search for older submissions. Thank you."
-       time ( cd tests && sh run-tests.sh )
-}
-
-src_install() {
-       # install system-wide initfile
-       dodir /etc/
-       sed 's/^X//' > "${ED}"/etc/sbclrc <<-EOF
-       ;;; The following is required if you want source location functions to
-       ;;; work in SLIME, for example.
-       X
-       (setf (logical-pathname-translations "SYS")
-       X      '(("SYS:SRC;**;*.*.*" 
#p"${EPREFIX}/usr/$(get_libdir)/sbcl/src/**/*.*")
-       X        ("SYS:CONTRIB;**;*.*.*" 
#p"${EPREFIX}/usr/$(get_libdir)/sbcl/**/*.*")))
-       X
-       ;;; Setup ASDF2
-       (load "${EPREFIX}/etc/common-lisp/gentoo-init.lisp")
-       EOF
-
-       # Install documentation
-       unset SBCL_HOME
-       INSTALL_ROOT="${ED}/usr" LIB_DIR="${EPREFIX}/usr/$(get_libdir)" 
DOC_DIR="${ED}/usr/share/doc/${PF}" \
-               sh install.sh || die "install.sh failed"
-
-       # bug #517008
-       pax-mark -mr "${D}"/usr/bin/sbcl
-
-       # rm empty directories lest paludis complain about this
-       find "${ED}" -empty -type d -exec rmdir -v {} +
-
-       if use doc; then
-               dohtml -r doc/manual/
-               doinfo doc/manual/*.info*
-               dohtml -r doc/internals/sbcl-internals
-               doinfo doc/internals/sbcl-internals.info
-               docinto internals-notes && dodoc doc/internals-notes/*
-       else
-               rm -Rv "${ED}/usr/share/doc/${PF}" || die
-       fi
-
-       dodoc BUGS CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README TLA TODO
-
-       # install the SBCL source
-       if use source; then
-               ./clean.sh
-               cp -av src "${ED}/usr/$(get_libdir)/sbcl/" || die
-       fi
-
-       # necessary for running newly-saved images
-       echo "SBCL_HOME=${EPREFIX}/usr/$(get_libdir)/${PN}" > "${ENVD}"
-       echo "SBCL_SOURCE_ROOT=${EPREFIX}/usr/$(get_libdir)/${PN}/src" >> 
"${ENVD}"
-       doenvd "${ENVD}"
-}

Reply via email to