monsieurp 14/11/11 00:49:30 Modified: ChangeLog perl-module.eclass Log: Added documentation to undocumented functions.
Revision Changes Path 1.1413 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1413&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1413&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1412&r2=1.1413 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1412 retrieving revision 1.1413 diff -u -r1.1412 -r1.1413 --- ChangeLog 9 Nov 2014 22:27:58 -0000 1.1412 +++ ChangeLog 11 Nov 2014 00:49:30 -0000 1.1413 @@ -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.1412 2014/11/09 22:27:58 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1413 2014/11/11 00:49:30 monsieurp Exp $ + + 11 Nov 2014; Patrice Clement <[email protected]> perl-module.eclass: + Added documentation to undocumented functions. 09 Nov 2014; Michał Górny <[email protected]> python-any-r1.eclass, python-utils-r1.eclass: 1.149 eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.149&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.149&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.148&r2=1.149 Index: perl-module.eclass =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.148 retrieving revision 1.149 diff -u -r1.148 -r1.149 --- perl-module.eclass 9 Nov 2014 21:34:29 -0000 1.148 +++ perl-module.eclass 11 Nov 2014 00:49:30 -0000 1.149 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.148 2014/11/09 21:34:29 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.149 2014/11/11 00:49:30 monsieurp Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -303,12 +303,6 @@ perl_link_duallife_scripts } -perlinfo() { - debug-print-function $FUNCNAME "$@" - eqawarn "perl-modules.eclass: perlinfo is deprecated and will be removed. Please use perl_set_version instead." - perl_set_version -} - # @FUNCTION: perl_set_version # @USAGE: perl_set_version # @DESCRIPTION: @@ -335,10 +329,16 @@ VENDOR_ARCH=${installvendorarch} } -fixlocalpod() { +# @FUNCTION: perlinfo +# @USAGE: perlinfo +# @DESCRIPTION: +# This function deprecated. +# +# Please use the function above instead, perl_set_version. +perlinfo() { debug-print-function $FUNCNAME "$@" - eqawarn "perl-modules.eclass: fixlocalpod is deprecated and will be removed. Please use perl_delete_localpod instead." - perl_delete_localpod + eqawarn "perl-modules.eclass: perlinfo is deprecated and will be removed. Please use perl_set_version instead." + perl_set_version } # @FUNCTION: perl_delete_localpod @@ -354,34 +354,49 @@ find "${D}" -depth -mindepth 1 -type d -empty -delete } +# @FUNCTION: fixlocalpod +# @USAGE: fixlocalpod +# @DESCRIPTION: +# This function is deprecated. +# +# Please use the function above instead, perl_delete_localpod. +fixlocalpod() { + debug-print-function $FUNCNAME "$@" + eqawarn "perl-modules.eclass: fixlocalpod is deprecated and will be removed. Please use perl_delete_localpod instead." + perl_delete_localpod +} + +# @FUNCTION: perl_fix_osx_extra +# @USAGE: perl_fix_osx_extra +# @DESCRIPTION: +# Look through ${S} (temporary build directory) for AppleDouble encoded files +# and get rid of them. perl_fix_osx_extra() { debug-print-function $FUNCNAME "$@" - # Remove "AppleDouble encoded Macintosh file" local f find "${S}" -type f -name "._*" -print0 | while read -rd '' f ; do einfo "Removing AppleDouble encoded Macintosh file: ${f#${S}/}" rm -f "${f}" f=${f#${S}/} - # f=${f//\//\/} - # f=${f//\./\.} - # sed -i "/${f}/d" "${S}"/MANIFEST || die grep -q "${f}" "${S}"/MANIFEST && \ elog "AppleDouble encoded Macintosh file in MANIFEST: ${f#${S}/}" done } +# @FUNCTION: perl_delete_module_manpages +# @USAGE: perl_delete_module_manpages +# Bump off manpages installed by the current module such as *.3pm files as well +# as empty directories. perl_delete_module_manpages() { debug-print-function $FUNCNAME "$@" if [[ -d "${ED}"/usr/share/man ]] ; then -# einfo "Cleaning out stray man files" find "${ED}"/usr/share/man -type f -name "*.3pm" -delete find "${ED}"/usr/share/man -depth -type d -empty -delete fi } - perl_delete_packlist() { debug-print-function $FUNCNAME "$@" perl_set_version
