Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 31048 Details for
Bug 50540
dev-lisp/sbcl-0.8.10 modification
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-lisp/sbcl-0.8.10.ebuild
sbcl-0.8.10.ebuild (text/plain), 3.64 KB, created by
David Holm (RETIRED)
on 2004-05-09 07:11:47 UTC
(
hide
)
Description:
dev-lisp/sbcl-0.8.10.ebuild
Filename:
MIME Type:
Creator:
David Holm (RETIRED)
Created:
2004-05-09 07:11:47 UTC
Size:
3.64 KB
patch
obsolete
># Copyright 1999-2004 Gentoo Technologies, Inc. ># Distributed under the terms of the GNU General Public License v2 ># $Header: /home/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.8.10.ebuild,v 1.1 2004/05/07 17:34:27 mkennedy Exp $ > >inherit common-lisp-common eutils > >BV_X86=0.8.1 >BV_PPC=0.8.8 >BV_SPARC=0.7.13 >BV_MIPS=0.7.10 >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 > mirror://sourceforge/sbcl/${P}-html.tar.bz2 > x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) > ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-ppc-linux-binary.tar.bz2 ) > sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 ) > mips? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPS}-mips-linux-binary.tar.gz )" > >LICENSE="MIT" >SLOT="0" >KEYWORDS="~x86 ~ppc ~sparc ~mips" >IUSE="threads doc" > >DEPEND="dev-lisp/common-lisp-controller > sys-apps/texinfo > doc? ( virtual/tetex )" > >PROVIDE="virtual/commonlisp" > >src_unpack() { > if use x86; then > unpack ${PN}-${BV_X86}-x86-linux-binary.tar.bz2 > mv ${PN}-${BV_X86} x86-binary > elif use ppc; then > unpack ${PN}-${BV_PPC}-ppc-linux-binary.tar.bz2 > mv ${PN}-${BV_PPC}-ppc-linux ppc-binary > elif use sparc; then > unpack ${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 > echo mv ${PN}-${BV_SPARC} sparc-binary || die > mv ${PN}-${BV_SPARC} sparc-binary || die > elif use mips; then > unpack ${PN}-${BV_SPARC}-mips-linux-binary.tar.gz > mv ${PN}-${BV_SPARC}-mips-linux mips-binary > fi > > unpack ${P}-source.tar.bz2 > epatch ${FILESDIR}/${PV}/sbcl-gentoo.patch > > # Currently, thread support is only available for x86. These > # features expressions also disable :sb-test. > if use x86 && use threads; then > cp ${FILESDIR}/${PV}/customize-target-features.lisp \ > ${S}/customize-target-features.lisp > else > cp ${FILESDIR}/${PV}/customize-target-features.lisp.no-threads \ > ${S}/customize-target-features.lisp > fi > > find ${S} -type f -name .cvsignore -exec rm -f '{}' \; > find ${S} -type d -name CVS \) -exec rm -rf '{}' \; > find ${S} -type f -name \*.c -exec chmod 644 '{}' \; >} > >src_compile() { > local bindir > use x86 && bindir=../x86-binary > use ppc && bindir=../ppc-binary > use sparc && bindir=../sparc-binary > use mips && bindir=../mips-binary > > # TODO: allow the user to chose between SBCL, CMUCL and CLISP for bootstrapping > # build with previous SBCL > PATH=${bindir}/src/runtime:${PATH} SBCL_HOME=${bindir}/output GNUMAKE=make \ > ./make.sh 'sbcl --sysinit /dev/null --userinit /dev/null --noprogrammer --core ${bindir}/output/sbcl.core' \ > || die > > # build with CMUCL ># GNUMAKE=make ./make.sh 'lisp -batch' > > # Generation texinfo documentation > cd ${S}/doc/manual > make info > use doc && make ps pdf > >} > >src_install() { > unset SBCL_HOME > > insinto /etc/ > doins ${FILESDIR}/${PV}/sbclrc # Gentoo specific (from Debian) > > exeinto /usr/lib/common-lisp/bin > doexe ${FILESDIR}/${PV}/sbcl.sh # Gentoo specific (from Debian) > > dodir /usr/share/man > INSTALL_ROOT=${D}/usr sh install.sh > mv ${D}/usr/lib/sbcl/sbcl.core ${D}/usr/lib/sbcl/sbcl-dist.core > > insinto /usr/lib/sbcl > doins ${FILESDIR}/${PV}/install-clc.lisp # Gentoo specific (from Debian) > > doman ${FILESDIR}/${PV}/sbcl-asdf-install.1 # Gentoo specific (from Debian) > > dodoc BUGS COPYING CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README STYLE SUPPORT TLA TODO > dodoc ${FILESDIR}/${PV}/README.Gentoo > dohtml doc/html/* > > doinfo ${S}/doc/manual/*.info > use doc && dodoc ${S}/doc/manual/*.{pdf,ps} > > keepdir /usr/lib/common-lisp/sbcl > > impl-save-timestamp-hack sbcl || die >} > >pkg_postinst() { > standard-impl-postinst sbcl >} > >pkg_postrm() { > standard-impl-postrm sbcl /usr/bin/sbcl >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 50540
: 31048