From: Robin H. Johnson Date: Mon, 3 May 2010 23:14:16 +0000 (+0000) Subject: Bug #275652: Install examples with USE=examples. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=dc7aa1c66b40658923fdac1bd722692d278fbdb3;p=gentoo.git Bug #275652: Install examples with USE=examples. --- diff --git a/eclass/db.eclass b/eclass/db.eclass index 49a4e0d9ce53..726777ec072f 100644 --- a/eclass/db.eclass +++ b/eclass/db.eclass @@ -1,11 +1,11 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/db.eclass,v 1.33 2010/05/03 22:13:39 robbat2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/db.eclass,v 1.34 2010/05/03 23:14:16 robbat2 Exp $ # This is a common location for functions used in the sys-libs/db ebuilds # # Bugs: pauldv@gentoo.org -IUSE="doc test" +IUSE="doc test examples" EXPORT_FUNCTIONS src_test @@ -72,6 +72,20 @@ db_src_install_doc() { else rm -rf ${D}/usr/docs fi + + db_src_install_examples +} + +db_src_install_examples() { + if use examples ; then + local langs="c cxx stl" + use java && langs="${langs} java" + for i in $langs ; do + destdir="/usr/share/doc/${PF}/" + dodir "${destdir}" + cp -ra "${S}/../examples_${i}/" "${D}${destdir}/" + done + fi } db_src_install_usrbinslot() {