Commits

松井 鉄史  committed 85c1938

dev-lisp/sbcl: remove old 1.0.19

  • Participants
  • Parent commits bb8a67b

Comments (0)

Files changed (2)

File dev-lisp/sbcl/Manifest

 AUX sbcl-1.0.55_no_doc_install.patch 1778 SHA256 aae79884a1f8dd693ef4c10129920ccbcc32bacb72e076b326c6fd6730988b9b SHA512 41b5c5274cb0465f706156444c249516db115cade23eeadd4f20fdf4a5a355fc0fc5b71c5b02c26d13c2118e63a53e0c1ccd525a44b301ffc03b8cb2c45c6ad3 WHIRLPOOL b119518fcf01a3e4bd4189e56620aa3216aeaaa6b22fa7943c75a4e07fac815e6f2490f89b5fc19b6054ce22144e6af25994824615e565af0ad6b009cc529c60
 AUX sbcl-1.0.6-solaris.patch 316 SHA256 56bc93c9ec57a6f1c73fc0849d9d11b3f945b3528396c8185b5298a3b3b6ef57 SHA512 7d1b3a7d868ac5a0c789ab34c5ea050cc7542d13666e64f5f20cc0b32cd1aa42d53bf177914bf6303c5f24d4271249128b9e15c6a889542dbc672a5b782f22c1 WHIRLPOOL 45404bdd264d64137e43ec11786e7ad4e4edc5d8b2fff89abf01776ffe5336ddd3a4fb810e0967e6f7f2625fdd96f5784dd5d712b7052270c4b25238485145c9
 AUX vanilla-module-install-source-gentoo.patch 471 SHA256 af86a188c77abc5624744683ee91e4414554ebd0f83b9d1b7dcb01468316cd52 SHA512 2bf61d389ff0c923b22229cc289d2d4ef1239d9f47d58b0e2c41579ab62c8b7931b79ae55e20f7ccc3799a1a25bed23476e7e7554a3951b70d89d77437bb2056 WHIRLPOOL c11c9ab4ea0d1cdc9246273600044b2cb160e91511749cbbd60d8dbbb5ae32ca48e0260b8ef5b9651790e6634cb8c274c719a137071353ecbbf4377d6a20fb44
-DIST sbcl-0.9.12-alpha-linux-binary.tar.bz2 7147697 SHA256 3a16825480ca476c986bc18d1a1a2c5cad5a1e71ff6ba21d5c5011f69b119245
-DIST sbcl-0.9.14-x86-solaris-binary.tar.gz 8719803 SHA256 1e79323514d28311f630ced729cca2391e5fc86e67f449e175726e0c332ad644
-DIST sbcl-0.9.15-powerpc-darwin-binary.tar.bz2 6717123 SHA256 c23d856791b7e7ad4142e6e07c4381d007619507f434875909226ff347a59f3d
-DIST sbcl-0.9.16-x86-darwin-binary.tar.bz2 7461289 SHA256 c3353d1d4662e137774ab99d04870b62084564cf35bf2b4d17eb7d353a3297d7
-DIST sbcl-0.9.17-sparc-linux-binary.tar.bz2 7322996 SHA256 9238d9de88be3d05c3369cd15f52ae2819a82e7e55f9b85133c947d102ce4059
-DIST sbcl-1.0-powerpc-linux-binary.tar.bz2 6841127 SHA256 912bdbee882907b5d4437fb9611637e31801db5303ddcd34f9514a386b0b995f
-DIST sbcl-1.0.15-x86-64-linux-binary.tar.bz2 8002517 SHA256 7b4e355be5f78c248a92e9b9973614b49cbd8ca6322f0bb09f1aad729c6b8912
-DIST sbcl-1.0.15-x86-linux-binary.tar.bz2 8274101 SHA256 92f224b21429457908ba24180ef73b18f7648e7b81ec147cfe3b6887b9c07d37
-DIST sbcl-1.0.17-mips-linux-binary.tar.bz2 8003933 SHA256 26a51f59908827f48cdaacbb2c10210f5a05832aa0a767dfd12f3975d23735f3
-DIST sbcl-1.0.17-mipsel-linux-binary.tar.bz2 8006069 SHA256 3499e780c4912849765b2085be676d66b3a4ce0a1775893c3086d34f5a9904b0
-DIST sbcl-1.0.19-source.tar.bz2 3550919 SHA256 94b29828979af6da2dd3c88528af7bc8b88f69f89b5a0a6a377b861ebcc46833
 DIST sbcl-1.0.23-mips-linux-binary.tar.bz2 7932957 SHA256 9a4ef25e7119ad12ca4789ad8e333b6550bbb865f8eae06c9fb66fbf9323f960
 DIST sbcl-1.0.28-alpha-linux-binary.tar.bz2 7573824 SHA256 0bd8125e1375a75b9dda286439dcbe9861d6df5c6fc8475fd217b8b757edf9cc
 DIST sbcl-1.0.28-mipsel-linux-binary.tar.bz2 8099121 SHA256 ddff119b6e868b05704b9d171c7defb626a845f991cc0c1ec90fc1c11e022a13
 DIST sbcl-1.0.55-source.tar.bz2 3611026 SHA256 e3216a7b9c302b6c1431d0f1ae444008de8ac465eb44f4ae841300d052d207ad SHA512 dbda1f1bcb28a4bea8bc3ab8c3d5c6c27754a1388087ae9db81b783444ac306d0c72dde3a096bc6dc716d1b174868f5e5f39402f69b0604fc8023b9227eea38b WHIRLPOOL ead2425660e1a8812f882bb4d359471f5f70295a0196e1df70ec5b6aa2bc2ccfb0f3c23d63aba19e149b808e4b4ced26b98428745033c8197255274094ccccea
 DIST sbcl-1.0.55-x86-darwin-binary.tar.bz2 8964655 SHA256 6e5e8878b54b20f5c5755ba569d437dcfebe8d29ff8dd270266128e39edece2b SHA512 2d1d02a3a9e27856e57e67bdd1a2f940c7540d15bf2e93b386d681ab9fbc50ea2937d43adda28f947234da894710f8f9142110022a3c1caeaa74bd8b395db597 WHIRLPOOL 7d3d96ec9e593930a272f2de8be8ca78e8f5859fb4ea93ce1da4aaf327672c51ddc24307995ca7a0b3a1af18a2a11c9c5590443963291ce31bf011791281c2d5
 DIST sbcl-1.0.55-x86-solaris-binary.tar.bz2 9187854 SHA256 5eeaf8cc2c6f1032a1751705661042cc2561cd310e50383bae161e10eebbece4
-EBUILD sbcl-1.0.19.ebuild 6935 SHA256 60dcd19a7b1b2e0a25bb7f46c6cd33b90baf7c4e0911e59f54fb7fdcd0cc2deb SHA512 66a7907a2d83a7b46c487c58e183af32932f7aad8b8105de07e9ed92b340eaac5694fbf5c1c905472f50d5cb78ab702ffcd6dcea070e221019d3c50941928b1c WHIRLPOOL eeaff10d1a8b0dee0db64ee7138cc083b3d112cc402cf8a186537cb906dff2e88eec8df7f7647cdba41de74eadb0a065e0af214c2405bc09e9059f6310fd8815
 EBUILD sbcl-1.0.55-r1.ebuild 7450 SHA256 a8eceda1b8c8a0e6eba611fe26acd8e13f23c3117ab95f763dd64ed70d29f183 SHA512 7feb157c50cc0a9a78804d4157be9152f676e60bb0564dd5be3777eb0f1618a4a52eb112d0360836e76d379ba7dd063abe019c1da8c08801feee2888a8290308 WHIRLPOOL 7969ee08d826aecbd91e6f890c8425a7648ce34b0cbb9c2ed6ebc058dc0ea51f4adeb386e0ff6750681eaacbbd420d8575814a1e0d4d5dd026be79004a11455a
 MISC ChangeLog 50307 SHA256 a27d5035c6804e6f98c5657ec29b766c4dd56d9451b4835df19c9939782fd33c SHA512 02cf544ceba049994b903c33a9d67e3c562bb6238754f3730a08cc15c23ab6ab896bcdb3a0f578274447c551620858a215282a4703b3f526ea2e79567406b26e WHIRLPOOL 9c36d2f3b27b59f11f708df436e577a4ba7276464ad1d15ad113912179901aac0a1e4b35b8d244cd8aded040a50dc9ac57919ad96d9d025b6f46f3be5723299c
 MISC metadata.xml 1750 SHA256 b9be60f39ec208e23fa5a0c1fdb127cd8e6a9e397bcbe12b601287c24c396398 SHA512 2f3b0216481e8792b9f35e66895bae263642f275b8d00707dd6b36a770630d0f6da0f7681a606fdd9aaa200a045a595d02547bc010294ee6eb7a755c1d6dfc27 WHIRLPOOL 3d9c555880da84f1657dd6036c34da8bedfc19c780c9470db9e547383d745e17e608190e5d34c6bc5fd0696f18f4a0e214ec562d0079a26e3a3f0cabba4065ef

File dev-lisp/sbcl/sbcl-1.0.19.ebuild

-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.19.ebuild,v 1.11 2012/06/07 19:01:45 zmedico Exp $
-
-inherit common-lisp-common-3 eutils flag-o-matic multilib
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.0.15
-BV_AMD64=1.0.15
-BV_PPC=1.0
-BV_SPARC=0.9.17
-BV_ALPHA=0.9.12
-BV_MIPS=1.0.17
-BV_MIPSEL=1.0.17
-
-BV_PPC_MACOS=0.9.15
-BV_X86_MACOS=0.9.16
-BV_X86_SOLARIS=0.9.14
-
-
-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 )
-	mips? ( !cobalt? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPS}-mips-linux-binary.tar.bz2 ) )
-	mips? ( cobalt? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPSEL}-mipsel-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 )
-	x86-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.gz )"
-
-# SRC_URI is part of the metadata cache; it's evaluated contents must be independent of the system that creates the metadata cache.
-# ILLEGAL: mips? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPS}-$([[$(tc-endian) = big]] && echo mips || echo mipsel)-linux-binary.tar.bz2 )
-
-LICENSE="MIT"
-SLOT="0"
-
-KEYWORDS="~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
-
-IUSE="ldb source threads unicode doc cobalt"
-
-DEPEND="doc? ( sys-apps/texinfo media-gfx/graphviz )"
-
-PDEPEND="dev-lisp/gentoo-init"
-
-#Disable warnings about executable stacks, as this won't be fixed soon, by
-#upstream
-QA_EXECSTACK="usr/bin/sbcl usr/lib/sbcl/src/runtime/sbcl \
-usr/lib/sbcl/src/runtime/*.o"
-
-pkg_setup() {
-	if has_version sys-devel/gcc && built_with_use sys-devel/gcc hardened && gcc-config -c | grep -qv vanilla; then
-		eerror "So-called \"hardened\" compiler features are incompatible with SBCL. You"
-		eerror "must use gcc-config to select a profile with non-hardened features"
-		eerror "(the \"vanilla\" profile) and \"source /etc/profile\" before continuing."
-		die
-	fi
-	if use !prefix && (use x86 || use amd64) && has_version "<sys-libs/glibc-2.6" \
-		&& ! built_with_use sys-libs/glibc nptl; then
-		eerror "Building SBCL without NPTL support on at least x86 and amd64"
-		eerror "architectures is not a supported configuration in Gentoo.  Please"
-		eerror "refer to Bug #119016 for more information."
-		die
-	fi
-}
-
-CONFIG="${S}/customize-target-features.lisp"
-ENVD="${T}/50sbcl"
-
-usep() {
-	use ${1} && echo "true" || echo "false"
-}
-
-sbcl_feature() {
-	echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}"
-}
-
-sbcl_apply_features() {
-	cat > "${CONFIG}" <<'EOF'
-(lambda (list)
-  (flet ((enable  (x) (pushnew x list))
-		 (disable (x) (setf list (remove x list))))
-EOF
-	if use x86 || use amd64; then
-		sbcl_feature "$(usep threads)" ":sb-thread"
-	fi
-	sbcl_feature "$(usep ldb)" ":sb-ldb"
-	sbcl_feature "false" ":sb-test"
-	sbcl_feature "$(usep unicode)" ":sb-unicode"
-	cat >> "${CONFIG}" <<'EOF'
-	)
-  list)
-EOF
-	cat "${CONFIG}"
-}
-
-src_unpack() {
-	unpack ${A}
-	mv sbcl-*-* sbcl-binary
-	cd "${S}"
-
-	epatch "${FILESDIR}"/${PN}-1.0.6-solaris.patch
-	epatch "${FILESDIR}"/${P}-leopard.patch
-#	epatch "${FILESDIR}/disable-tests-gentoo-${PV}.patch"
-	use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk
-
-	sed "s,/lib,/$(get_libdir),g" -i "${S}/install.sh"
-	sed  "s,/usr/local/lib,${EPREFIX}/usr/$(get_libdir),g" -i "${S}/src/runtime/runtime.c" # #define SBCL_HOME ...
-	sed  "s,/etc/sbclrc,${EPREFIX}/etc/sbclrc,g" -i "${S}/src/code/toplevel.lisp" # change location of /etc/sbclrc ...
-
-	# 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\"${PVR}-gentoo\"" > "${S}/version.lisp-expr"
-
-	# applying customizations
-	sbcl_apply_features
-
-	find "${S}" -type f -name .cvsignore -print0 | xargs -0 rm -f
-	find "${S}" -depth -type d -name CVS -or -name .git -print0 | xargs -0 rm -rf
-	find "${S}" -type f -name \*.c -print0 | xargs -0 chmod 644
-}
-
-src_compile() {
-	local bindir="${WORKDIR}"/sbcl-binary
-
-	append-ldflags $(no-as-needed) # see Bug #132992
-
-	# clear the environment to get rid of non-ASCII strings, see bug 174702
-	# set HOME for paludis
-	env - HOME="${T}" \
-		PATH="${bindir}/src/runtime:${PATH}" SBCL_HOME="${bindir}/output" GNUMAKE=make ./make.sh \
-		"sbcl --no-sysinit --no-userinit --disable-debugger --core ${bindir}/output/sbcl.core" \
-		|| die "make failed"
-
-	# need to set HOME because libpango(used by graphviz) complains about it
-	if use doc; then
-		env - HOME="${T}" make -C doc/manual info html || die "Cannot build manual"
-		env - HOME="${T}" make -C doc/internals html || die "Cannot build internal docs"
-	fi
-}
-
-src_test() {
-#	FILES="exhaust.impure.lisp"
-	cd tests
-	sh run-tests.sh
-#	sh run-tests.sh ${FILES}
-#	sh run-tests.sh --break-on-failure ${FILES}
-}
-
-src_install() {
-	# install system-wide initfile
-	dodir /etc/
-	cat > "${ED}"/etc/sbclrc <<EOF
-;;; The following is required if you want source location functions to
-;;; work in SLIME, for example.
-
-(setf (logical-pathname-translations "SYS")
-	'(("SYS:SRC;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/src/**/*.*")
-	  ("SYS:CONTRIB;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/**/*.*")))
-
-;;; Setup ASDF
-(load "${EPREFIX}/etc/gentoo-init.lisp")
-EOF
-
-	# Install documentation
-	dodir /usr/share/man
-	dodir /usr/share/doc/${PF}
-	unset SBCL_HOME
-	INSTALL_ROOT="${ED}"/usr DOC_DIR="${ED}"/usr/share/doc/${PF} sh install.sh || die "install.sh failed"
-
-	doman doc/sbcl-asdf-install.1
-
-	dodoc BUGS CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README STYLE SUPPORT TLA TODO
-
-	if use doc; then
-		dohtml doc/html/*
-		doinfo "${S}"/doc/manual/*.info*
-		dohtml -r "${S}"/doc/internals/sbcl-internals
-	fi
-
-	# install the SBCL source
-	if use source; then
-		cp -pPR "${S}"/src "${ED}/usr/$(get_libdir)"/sbcl
-		find "${ED}/usr/$(get_libdir)/sbcl/src" -type f -name '*.fasl' -print0 | xargs -0 rm -f
-	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}"
-
-	impl-save-timestamp-hack sbcl
-}
-
-pkg_postinst() {
-	standard-impl-postinst sbcl
-}
-
-pkg_postrm() {
-	standard-impl-postrm sbcl /usr/bin/sbcl
-}