Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 325584 Details for
Bug 437060
sys-power/iasl-20120913 - version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
iASL 20120913 ebuild
iasl-20120913.ebuild (text/plain), 3.40 KB, created by
Nenad Peric
on 2012-10-03 12:20:04 UTC
(
hide
)
Description:
iASL 20120913 ebuild
Filename:
MIME Type:
Creator:
Nenad Peric
Created:
2012-10-03 12:20:04 UTC
Size:
3.40 KB
patch
obsolete
># Copyright 1999-2012 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >EAPI=4 > >inherit toolchain-funcs flag-o-matic eutils > >MY_PN=acpica-unix >MY_P=${MY_PN}-${PV} >MY_TESTS_P=${MY_PN/ca/tests}-${PV} >DESCRIPTION="Intel ACPI Source Language (ASL) compiler" >HOMEPAGE="https://www.acpica.org/downloads/index.php" >SRC_URI="http://www.acpica.org/download/${MY_P}.tar.gz > test? ( http://www.acpica.org/download/${MY_TESTS_P}.tar.gz )" > >LICENSE="iASL" >SLOT="0" >KEYWORDS="~amd64 ~ppc ~x86 ~amd64-fbsd ~x86-fbsd" >IUSE="test" > >DEPEND="sys-devel/bison > sys-devel/flex" >RDEPEND="" > >S=${WORKDIR}/${MY_P} > >pkg_setup() { > if use test && has test ${FEATURES}; then > ewarn 'You have selected USE="test". This will install the test results' > ewarn "into /usr/share/${PF}/, compressed as a tarball." > ewarn 'The tests themselves will only rarely die, but the test results' > ewarn 'are interesting for arch testing. The tests may take quite some' > ewarn 'time to complete.' > fi >} > >src_prepare() { > #epatch "${FILESDIR}/${PN}-20110922-as-needed.patch" > epatch "${FILESDIR}/${PN}-20120816-locale.patch" > # Upstream has changed the buildsystem a lot, not sure if these are still > # needed > #epatch "${FILESDIR}/${PN}-20120816-parallelmake-001.patch" > #epatch "${FILESDIR}/${PN}-20110922-parallelmake-002.patch" > #epatch "${FILESDIR}/${PN}-20110922-parallelmake-003.patch" > > find "${S}" -type f -name 'Makefile*' -print0 | \ > xargs -0 -I '{}' \ > sed -r -e 's:-\<Werror\>::g' -i '{}' \ > || die > > export BITS=64 >} > >src_configure() { > : >} > >src_compile() { > cd acpica/generate/unix > emake BITS=${BITS} >} > >src_test() { > aslts_test > #aapits_test > #The aapits test currently fails, missing include probably. >} > >src_install() { > cd acpica/generate/unix > emake install DESTDIR="${D}" BITS=${BITS} > default_src_install > #local bin > #for bin in $(<"${T}"/binlist) ; do > # dobin "${T}"/${bin} > #done > dodoc "${S}"/changes.txt > newdoc "${S}"/source/compiler/readme.txt compiler-readme.txt > newdoc "${S}"/generate/unix/readme.txt unix-readme.txt > newdoc "${S}"/generate/lint/readme.txt lint-readme.txt > > if use test && has test ${FEATURES}; then > tb="${T}"/testresults.tar.bz2 > export ASLTSDIR="$(<"${T}"/asltdir)" > ebegin "Creating Test Tarball" > tar -cjf "${tb}" -C "${ASLTSDIR}"/tmp/RESULTS . || die "tar failed" > eend $? > dodir /usr/share/${PF} > insinto /usr/share/${PF} > doins ${tb} || die "doins testresults.tar.bz2 failed" > fi > >} > >aslts_test() { > export ASL="${S}"/generate/unix/bin${BITS}/iasl \ > acpiexec="${S}"/generate/unix/bin${BITS}/acpiexec \ > ASLTSDIR="${WORKDIR}/${MY_TESTS_P}"/tests/aslts > export PATH="${PATH}:${ASLTSDIR}/bin" > echo "$ASLTSDIR" >"${T}"/asltdir > cd "${ASLTSDIR}" > edos2unix $(find . -type 'f') > make install || die "make install aslts test failed" > chmod +x $(find bin/ ! -regex 'ERROR_OPCODES|HOW_TO_USE|README' ) || die "chmod bin +x failed" > > #The below Do commands runs the tests twice and then dies if the results aren't > #Identical. > Do 1 || die "failed Do 1" > Do 2 || die "failed Do 2" >} > >aapits_test() { > mv "${WORKDIR}/${MY_TESTS_P}/tests/aapits" "${S}/tools/" || die "mv failed" > cd "${S}/tools/aapits" || die "cannot find ${S}/tools/aapits" > edos2unix $(find . -type 'f') > chmod +x $(find bin/ | sed -r -e '/\/[A-Z_]+$/d') || die "chmod bin +x failed" > make || die "make in aapits failed" > cd asl || die "cd asl failed" > make || die "make in asl failed" > cd ../bin > ./aapitsrun || die "aapitsrun failed" >}
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 437060
: 325584