ulm 14/03/09 18:54:44 Modified: texlive-module.eclass ChangeLog Log: Do not inherit base.eclass, bug 497054.
Revision Changes Path 1.68 eclass/texlive-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/texlive-module.eclass?rev=1.68&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/texlive-module.eclass?rev=1.68&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/texlive-module.eclass?r1=1.67&r2=1.68 Index: texlive-module.eclass =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/texlive-module.eclass,v retrieving revision 1.67 retrieving revision 1.68 diff -u -r1.67 -r1.68 --- texlive-module.eclass 25 Sep 2013 15:18:28 -0000 1.67 +++ texlive-module.eclass 9 Mar 2014 18:54:44 -0000 1.68 @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/texlive-module.eclass,v 1.67 2013/09/25 15:18:28 ottxor Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/texlive-module.eclass,v 1.68 2014/03/09 18:54:44 ulm Exp $ # @ECLASS: texlive-module.eclass # @MAINTAINER: @@ -20,7 +20,7 @@ # Starting from TeX Live 2009, the eclass provides a src_unpack function taking # care of unpacking and relocating the files that need it. # -# It inherits texlive-common and base for supporting patching via the PATCHES +# It inherits texlive-common. Patching is supported via the PATCHES # bash array. # @ECLASS-VARIABLE: TEXLIVE_MODULE_CONTENTS @@ -61,7 +61,11 @@ # Information to display about the package. # e.g. for enabling/disabling a feature -inherit texlive-common base +# @ECLASS-VARIABLE: PATCHES +# @DESCRIPTION: +# Array variable specifying any patches to be applied. + +inherit texlive-common eutils case "${EAPI:-0}" in 0|1|2) @@ -128,6 +132,15 @@ done } +# @FUNCTION: texlive-module_src_prepare +# @DESCRIPTION: +# Apply patches from the PATCHES array and user patches, if any. + +texlive-module_src_prepare() { + [[ ${#PATCHES[@]} -gt 0 ]] && epatch "${PATCHES[@]}" + epatch_user +} + # @FUNCTION: texlive-module_add_format # @DESCRIPTION: # Creates/appends to a format.${PN}.cnf file for fmtutil. @@ -372,4 +385,5 @@ etexmf-update } -EXPORT_FUNCTIONS src_unpack src_compile src_install pkg_postinst pkg_postrm +EXPORT_FUNCTIONS src_unpack src_prepare src_compile src_install \ + pkg_postinst pkg_postrm 1.1169 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1169&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1169&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1168&r2=1.1169 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1168 retrieving revision 1.1169 diff -u -r1.1168 -r1.1169 --- ChangeLog 9 Mar 2014 18:16:04 -0000 1.1168 +++ ChangeLog 9 Mar 2014 18:54:44 -0000 1.1169 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1168 2014/03/09 18:16:04 kensington Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1169 2014/03/09 18:54:44 ulm Exp $ + + 09 Mar 2014; Ulrich Müller <[email protected]> texlive-module.eclass: + Do not inherit base.eclass, bug 497054. 09 Mar 2014; Michael Palimaka <[email protected]> cmake-utils.eclass: Remove stray character thanks to mimi_vx.
