Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 456364 Details for
Bug 547356
sci-electronics/ghdl-0.33 version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
ghdl-0.33.ebuild
ghdl-0.33.ebuild (text/plain), 2.47 KB, created by
Marco Genasci
on 2016-12-16 07:21:09 UTC
(
hide
)
Description:
ghdl-0.33.ebuild
Filename:
MIME Type:
Creator:
Marco Genasci
Created:
2016-12-16 07:21:09 UTC
Size:
2.47 KB
patch
obsolete
># Copyright 1999-2013 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Id$ > >EAPI="3" > >inherit eutils multilib > >GCC_VERSION="4.9.3" >GNATGCC_SLOT="4.9" >ISL_VERSION="0.12.2" >CLOOG_VERSION="0.18.1" > > >DESCRIPTION="Complete VHDL simulator using the GCC technology" >HOMEPAGE="http://ghdl.free.fr" >SRC_URI="https://github.com/tgingold/ghdl/archive/v${PV}.tar.gz > ftp://gcc.gnu.org/pub/gcc/releases/gcc-${GCC_VERSION}/gcc-${GCC_VERSION}.tar.bz2 > ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-${ISL_VERSION}.tar.bz2 > http://www.bastoul.net/cloog/pages/download/cloog-${CLOOG_VERSION}.tar.gz" >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="~amd64 ~ppc ~x86" >IUSE="" >DEPEND="sys-apps/texinfo > dev-lang/gnat-gcc:${GNATGCC_SLOT}" >RDEPEND="" >S="${WORKDIR}/gcc-${GCC_VERSION}" > >ADA_INCLUDE_PATH="${ROOT}/usr/lib/gnat-gcc/${CHOST}/${GNATGCC_SLOT}/adainclude" >ADA_OBJECTS_PATH="${ROOT}/usr/lib/gnat-gcc/${CHOST}/${GNATGCC_SLOT}/adalib" >GNATGCC_PATH="${ROOT}/usr/${CHOST}/gnat-gcc-bin/${GNATGCC_SLOT}:${ROOT}/usr/libexec/gnat-gcc/${CHOST}/${GNATGCC_SLOT}" > >src_prepare() { > src_copy_vhdl_sources > > sed -i -e 's/ADAC = \$(CC)/ADAC = gnatgcc/' gcc/vhdl/Makefile.in || die "sed failed" > > sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure > > ln -s ../isl-${ISL_VERSION} isl > ln -s ../cloog-${CLOOG_VERSION} cloog >} > >src_copy_vhdl_sources() { > cd "${WORKDIR}/${P}" > PATH="${GNATGCC_PATH}:${PATH}" ./configure \ > --prefix=/usr \ > --with-gcc="${WORKDIR}/gcc-${GCC_VERSION}" > make copy-sources > cd "${S}" >} > >src_configure() { > PATH="${GNATGCC_PATH}:${PATH}" econf \ > --enable-languages=vhdl \ > --enable-cloog-backend=isl \ > --disable-libstdcxx-pch \ > --disable-libssp \ > --enable-checking=release \ > --disable-bootstrap >} > >src_compile() { > PATH="${GNATGCC_PATH}:${PATH}" emake -j1 || die "Compilation failed" >} > >src_install() { > # bug #277644 > PATH="${GNATGCC_PATH}:${PATH}" emake -j1 DESTDIR="${D}" install || die "Installation failed" > > cd "${D}"/usr/bin ; rm `ls --ignore=ghdl` > rm -rf "${D}"/usr/include > for libdir in $(get_all_libdirs); do > rm "${D}"/usr/${libdir}/lib* > if [ -d "${D}/usr/${libdir}/gcc/${CHOST}/${GCC_VERSION}" ]; then > cd "${D}"/usr/${libdir}/gcc/${CHOST}/${GCC_VERSION} ;rm -rf `ls --ignore=vhdl*` > fi > done > cd "${D}"/usr/libexec/gcc/${CHOST}/${GCC_VERSION} ; rm -rf `ls --ignore=ghdl*` > cd "${D}"/usr/share/info ; rm `ls --ignore=ghdl*` > cd "${D}"/usr/share/man/man1 ; rm `ls --ignore=ghdl*` > rm -Rf "${D}"/usr/share/locale > rm -Rf "${D}"/usr/share/man/man7 >}
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 547356
:
401772
|
456364
|
457258
|
457260