Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 72061 Details for
Bug 111407
ebuild for metaocaml
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
metaocaml-3.08.027.ebuild
metaocaml-3.08.027.ebuild (text/plain), 2.16 KB, created by
Ingo Bormuth
on 2005-11-03 14:09:27 UTC
(
hide
)
Description:
metaocaml-3.08.027.ebuild
Filename:
MIME Type:
Creator:
Ingo Bormuth
Created:
2005-11-03 14:09:27 UTC
Size:
2.16 KB
patch
obsolete
># Copyright 1999-2005 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >inherit flag-o-matic eutils multilib > >MY_P=${P/metaocaml/MetaOCaml} >MY_P=${MY_P/-/_} >MY_P=${MY_P/\./} >MY_P=${MY_P/\./_alpha_} > >S=${WORKDIR}/${MY_P} > >DESCRIPTION="A compiled, type-safe, multi-stage programming language." >HOMEPAGE="http://metaocaml.org/" >SRC_URI="http://www.metaocaml.org/dist/${MY_P}.tar.gz" > >LICENSE="QPL-1.0 LGPL-2" >SLOT="0" >KEYWORDS="~x86" >IUSE="tcltk latex" > >DEPEND="virtual/libc > tcltk? ( >=dev-lang/tk-3.3.3 ) > !dev-lang/ocaml" > >PROVIDE="dev-lang/ocaml" > >pkg_setup() { > ewarn > ewarn "Building ocaml with unsafe CFLAGS can have unexpected results" > ewarn "Please retry building with safer CFLAGS before reporting bugs" > ewarn >} > >src_unpack() { > unpack ${A} > cd ${S} >} > >src_compile() { > filter-flags "-fstack-protector" > replace-flags "-O?" -O2 > > local myconf > use tcltk || myconf="-no-tk" > > # Fix for bug #23767. > if [ "${ARCH}" = "sparc" ]; then > myconf="${myconf} -host sparc-unknown-linux-gnu" > fi > > # Fix for bug #46703 > export LC_ALL=C > > ./configure -prefix /usr \ > -bindir /usr/bin \ > -libdir /usr/$(get_libdir)/ocaml \ > -mandir /usr/share/man \ > --with-pthread ${myconf} || die > > sed -i -e "s/\(BYTECCCOMPOPTS=.*\)/\1 ${CFLAGS}/" config/Makefile > sed -i -e "s/\(NATIVECCCOMPOPTS=.*\)/\1 ${CFLAGS}/" config/Makefile > > make world || die > make opt || die > make opt.opt || die >} > >src_install() { > make BINDIR=${D}/usr/bin \ > LIBDIR=${D}/usr/$(get_libdir)/ocaml \ > MANDIR=${D}/usr/share/man \ > install || die > > # silly, silly makefiles > dosed "s:${D}::g" /usr/$(get_libdir)/ocaml/ld.conf > > # documentation > dodoc Changes INSTALL LICENSE README Upgrading >} > >pkg_postinst() { > if use latex; then > echo "TEXINPUTS=/usr/$(get_libdir)/ocaml/ocamldoc:" > /etc/env.d/99ocamldoc > fi > > echo > einfo "OCaml is not binary compatible from version to version," > einfo "so you (may) need to rebuild all packages depending on it that" > einfo "are actually installed on your system." > einfo "To do so, you can run: " > einfo "sh /usr/portage/dev-lang/ocaml/ocaml-rebuild.sh [-h | emerge options]" > einfo "Which will call emerge on all old packages with the given options" > echo >}
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 111407
:
72061
|
73321
|
77493
|
77742
|
77842
|
79093
|
82474
|
82475
|
82856
|
83214
|
83218
|
83233