/[gentoo-x86]/eclass/findlib.eclass
Gentoo

Diff of /eclass/findlib.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.1 Revision 1.1.1.1
1# Copyright 1999-2004 Gentoo Foundation 1# Copyright 1999-2004 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/eclass/findlib.eclass,v 1.1 2004/08/21 18:09:03 mattam Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/findlib.eclass,v 1.1.1.1 2005/11/30 09:59:34 chriswhite Exp $
4# 4#
5# Author : Matthieu Sozeau <mattam@gentoo.org> 5# Author : Matthieu Sozeau <mattam@gentoo.org>
6# 6#
7# ocamlfind (a.k.a. findlib) eclass 7# ocamlfind (a.k.a. findlib) eclass
8# 8#
9 9
10ECLASS="findlib"
11INHERITED="$INHERITED $ECLASS"
12 10
13# From this findlib version there is proper stublibs support. 11# From this findlib version there is proper stublibs support.
14DEPEND=">=dev-ml/findlib-1.0.4-r1" 12DEPEND=">=dev-ml/findlib-1.0.4-r1"
15 13
16check_ocamlfind() { 14check_ocamlfind() {
29 check_ocamlfind 27 check_ocamlfind
30 28
31 # destdir is the ocaml sitelib 29 # destdir is the ocaml sitelib
32 local destdir=`ocamlfind printconf destdir` 30 local destdir=`ocamlfind printconf destdir`
33 31
34 dodir ${destdir} 32 dodir ${destdir} || die "dodir failed"
35 export OCAMLFIND_DESTDIR=${D}${destdir} 33 export OCAMLFIND_DESTDIR=${D}${destdir}
36 34
37 # stublibs style 35 # stublibs style
38 dodir ${destdir}/stublibs 36 dodir ${destdir}/stublibs || die "dodir failed"
39 export OCAMLFIND_LDCONF=ignore 37 export OCAMLFIND_LDCONF=ignore
40} 38}
41 39
42# Install with a properly setup findlib 40# Install with a properly setup findlib
43findlib_src_install() { 41findlib_src_install() {
44 findlib_src_preinst 42 findlib_src_preinst
45 make DESTDIR=${D} "$@" install 43 make DESTDIR=${D} "$@" install || die "make failed"
46} 44}

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.1.1.1

  ViewVC Help
Powered by ViewVC 1.1.20