[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge15/06/13 19:01:10 Modified: ChangeLog perl-module.eclass Log: Allow dev-perl/Module-Build in QA check for Module::Build Revision ChangesPath 1.1660 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1660view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1660content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1659r2=1.1660 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1659 retrieving revision 1.1660 diff -u -r1.1659 -r1.1660 --- ChangeLog 13 Jun 2015 17:28:13 - 1.1659 +++ ChangeLog 13 Jun 2015 19:01:10 - 1.1660 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1659 2015/06/13 17:28:13 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1660 2015/06/13 19:01:10 dilfridge Exp $ + + 13 Jun 2015; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Allow dev-perl/Module-Build in QA check for Module::Build 13 Jun 2015; Davide Pesavento p...@gentoo.org qt4-build-multilib.eclass: Workaround gcc-4.8 ICE in qtdeclarative (bug 551560). 1.166eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.166view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.166content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.165r2=1.166 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.165 retrieving revision 1.166 diff -u -r1.165 -r1.166 --- perl-module.eclass 25 May 2015 18:18:00 - 1.165 +++ perl-module.eclass 13 Jun 2015 19:01:10 - 1.166 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.165 2015/05/25 18:18:00 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.166 2015/06/13 19:01:10 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -141,9 +141,9 @@ fi else einfo Using Module::Build - if [[ ${DEPEND} != *virtual/perl-Module-Build* ${PN} != Module-Build ]] ; then + if [[ ${DEPEND} != *virtual/perl-Module-Build* ${DEPEND} != *dev-perl/Module-Build* ${PN} != Module-Build ]] ; then eqawarn QA Notice: The ebuild uses Module::Build but doesn't depend on it. - eqawarn Add virtual/perl-Module-Build to DEPEND! + eqawarn Add dev-perl/Module-Build to DEPEND! if [[ -n ${PERLQAFATAL} ]]; then eerror Bailing out due to PERLQAFATAL=1; die
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge15/05/25 18:18:00 Modified: ChangeLog perl-module.eclass Log: Remove long-deprecated and just dieing function stubs Revision ChangesPath 1.1623 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1623view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1623content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1622r2=1.1623 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1622 retrieving revision 1.1623 diff -u -r1.1622 -r1.1623 --- ChangeLog 25 May 2015 10:07:33 - 1.1622 +++ ChangeLog 25 May 2015 18:18:00 - 1.1623 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1622 2015/05/25 10:07:33 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1623 2015/05/25 18:18:00 dilfridge Exp $ + + 25 May 2015; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Remove long-deprecated and just dieing function stubs 25 May 2015; Justin Lecher j...@gentoo.org cuda.eclass: Loose quoting, #550060 1.165eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.165view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.165content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.164r2=1.165 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.164 retrieving revision 1.165 diff -u -r1.164 -r1.165 --- perl-module.eclass 15 Mar 2015 17:23:09 - 1.164 +++ perl-module.eclass 25 May 2015 18:18:00 - 1.165 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.164 2015/03/15 17:23:09 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.165 2015/05/25 18:18:00 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -177,20 +177,6 @@ fi } -# @FUNCTION: perl-module_src_prep -# @USAGE: perl-module_src_prep -# @DESCRIPTION: -# Configure the ebuild sources (bis). -# -# This function is still around for historical reasons -# and will be soon deprecated. -# -# Please use the function above instead, perl-module_src_configure(). -perl-module_src_prep() { - debug-print-function $FUNCNAME $@ - die perl-modules.eclass: perl-module_src_prep has been removed. Please use perl-module_src_configure instead. -} - # @FUNCTION: perl-module_src_compile # @USAGE: perl-module_src_compile # @DESCRIPTION: @@ -302,26 +288,6 @@ perl_link_duallife_scripts } -# @FUNCTION: perl-module_pkg_setup -# @USAGE: perl-module_pkg_setup -# @DESCRIPTION: -# This function was to be called during the pkg_setup() phase. -# Deprecated, to be removed. Where it is called, place a call to perl_set_version instead. -perl-module_pkg_setup() { - debug-print-function $FUNCNAME $@ - die perl-modules.eclass: perl-module_pkg_setup has been removed. Please use perl_set_version instead. -} - -# @FUNCTION: perl-module_pkg_preinst -# @USAGE: perl-module_pkg_preinst -# @DESCRIPTION: -# This function was to be called during the pkg_preinst() phase. -# Deprecated, to be removed. Where it is called, place a call to perl_set_version instead. -perl-module_pkg_preinst() { - debug-print-function $FUNCNAME $@ - die perl-modules.eclass: perl-module_pkg_preinst has been removed. Please use perl_set_version instead. -} - # @FUNCTION: perl-module_pkg_postinst # @USAGE: perl-module_pkg_postinst # @DESCRIPTION: @@ -339,16 +305,6 @@ perl_link_duallife_scripts } -# @FUNCTION: perl-module_pkg_prerm -# @USAGE: perl-module_pkg_prerm -# @DESCRIPTION: -# This function was to be called during the pkg_prerm() phase. -# It does not do anything. Deprecated, to be removed. -perl-module_pkg_prerm() { - debug-print-function $FUNCNAME $@ - die perl-module.eclass: perl-module_pkg_prerm has been removed. Please remove the call. -} - # @FUNCTION: perl-module_pkg_postrm # @USAGE: perl-module_pkg_postrm # @DESCRIPTION: @@ -392,17 +348,6 @@ VENDOR_ARCH=${installvendorarch} } -# @FUNCTION: perlinfo -# @USAGE: perlinfo -# @DESCRIPTION: -# This function is deprecated. -# -# Please use the function above instead, perl_set_version(). -perlinfo() { - debug-print-function $FUNCNAME $@ - die perl-modules.eclass: perlinfo has been removed. Please use
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge15/03/15 17:23:09 Modified: ChangeLog perl-module.eclass Log: Detect dangerous environment variables, bug 543042; support Module::Build::Tiny directly, bug 495044 Revision ChangesPath 1.1565 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1565view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1565content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1564r2=1.1565 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1564 retrieving revision 1.1565 diff -u -r1.1564 -r1.1565 --- ChangeLog 15 Mar 2015 17:03:27 - 1.1564 +++ ChangeLog 15 Mar 2015 17:23:09 - 1.1565 @@ -1,6 +1,10 @@ # ChangeLog for eclass directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1564 2015/03/15 17:03:27 slyfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1565 2015/03/15 17:23:09 dilfridge Exp $ + + 15 Mar 2015; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Detect dangerous environment variables, bug 543042; support + Module::Build::Tiny directly, bug 495044 15 Mar 2015; Sergei Trofimovich sly...@gentoo.org haskell-cabal.eclass: Respect CFLAGS. New syntax for revisions 1.164eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.164view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.164content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.163r2=1.164 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.163 retrieving revision 1.164 diff -u -r1.163 -r1.164 --- perl-module.eclass 14 Mar 2015 14:32:10 - 1.163 +++ perl-module.eclass 15 Mar 2015 17:23:09 - 1.164 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.163 2015/03/14 14:32:10 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.164 2015/03/15 17:23:09 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -114,6 +114,8 @@ [[ ${SRC_PREP} = yes ]] return 0 SRC_PREP=yes + perl_check_env + perl_set_version [[ -z ${pm_echovar} ]] export PERL_MM_USE_DEFAULT=1 @@ -127,13 +129,25 @@ fi if [[ ( ${PREFER_BUILDPL} == yes || ! -f Makefile.PL ) -f Build.PL ]] ; then - einfo Using Module::Build - if [[ ${DEPEND} != *virtual/perl-Module-Build* ${PN} != Module-Build ]] ; then - eqawarn QA Notice: The ebuild uses Module::Build but doesn't depend on it. - eqawarnAdd virtual/perl-Module-Build to DEPEND! - if [[ -n ${PERLQAFATAL} ]]; then - eerror Bailing out due to PERLQAFATAL=1; - die; + if grep -q '\(use\|require\)\s*Module::Build::Tiny' Build.PL ; then + einfo Using Module::Build::Tiny + if [[ ${DEPEND} != *dev-perl/Module-Build-Tiny* ${PN} != Module-Build-Tiny ]]; then + eqawarn QA Notice: The ebuild uses Module::Build::Tiny but doesn't depend on it. + eqawarn Add dev-perl/Module-Build-Tiny to DEPEND! + if [[ -n ${PERLQAFATAL} ]]; then + eerror Bailing out due to PERLQAFATAL=1; + die + fi + fi + else + einfo Using Module::Build + if [[ ${DEPEND} != *virtual/perl-Module-Build* ${PN} != Module-Build ]] ; then + eqawarn QA Notice: The ebuild uses Module::Build but doesn't depend on it. + eqawarn Add virtual/perl-Module-Build to DEPEND! + if [[ -n ${PERLQAFATAL} ]]; then + eerror Bailing out due to PERLQAFATAL=1; + die + fi fi fi set -- \ @@ -256,23 +270,22 @@ local f - if [[ -z ${mytargets} ]] ; then + if [[ -f Build ]]; then + mytargets=${mytargets:-install} +
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge15/03/14 14:32:10 Modified: ChangeLog perl-module.eclass Log: Turn deprecated functions into fatal errors Revision ChangesPath 1.1562 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1562view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1562content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1561r2=1.1562 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1561 retrieving revision 1.1562 diff -u -r1.1561 -r1.1562 --- ChangeLog 11 Mar 2015 14:07:56 - 1.1561 +++ ChangeLog 14 Mar 2015 14:32:10 - 1.1562 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1561 2015/03/11 14:07:56 dlan Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1562 2015/03/14 14:32:10 dilfridge Exp $ + + 14 Mar 2015; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Turn deprecated functions into fatal errors 11 Mar 2015; Yixun Lan d...@gentoo.org qt4-build.eclass, qt4-build-multilib.eclass: 1.163eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.163view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.163content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.162r2=1.163 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.162 retrieving revision 1.163 diff -u -r1.162 -r1.163 --- perl-module.eclass 1 Feb 2015 12:01:06 - 1.162 +++ perl-module.eclass 14 Mar 2015 14:32:10 - 1.163 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.162 2015/02/01 12:01:06 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.163 2015/03/14 14:32:10 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -174,8 +174,7 @@ # Please use the function above instead, perl-module_src_configure(). perl-module_src_prep() { debug-print-function $FUNCNAME $@ - ewarn perl-modules.eclass: perl-module_src_prep is deprecated and will be removed. Please use perl-module_src_configure instead. - perl-module_src_configure + die perl-modules.eclass: perl-module_src_prep has been removed. Please use perl-module_src_configure instead. } # @FUNCTION: perl-module_src_compile @@ -297,8 +296,7 @@ # Deprecated, to be removed. Where it is called, place a call to perl_set_version instead. perl-module_pkg_setup() { debug-print-function $FUNCNAME $@ - ewarn perl-modules.eclass: perl-module_pkg_setup is deprecated and will be removed. Please use perl_set_version instead. - perl_set_version + die perl-modules.eclass: perl-module_pkg_setup has been removed. Please use perl_set_version instead. } # @FUNCTION: perl-module_pkg_preinst @@ -308,8 +306,7 @@ # Deprecated, to be removed. Where it is called, place a call to perl_set_version instead. perl-module_pkg_preinst() { debug-print-function $FUNCNAME $@ - ewarn perl-modules.eclass: perl-module_pkg_preinst is deprecated and will be removed. Please use perl_set_version instead. - perl_set_version + die perl-modules.eclass: perl-module_pkg_preinst has been removed. Please use perl_set_version instead. } # @FUNCTION: perl-module_pkg_postinst @@ -336,7 +333,7 @@ # It does not do anything. Deprecated, to be removed. perl-module_pkg_prerm() { debug-print-function $FUNCNAME $@ - ewarn perl-module.eclass: perl-module_pkg_prerm does not do anything and will be removed. Please remove the call. + die perl-module.eclass: perl-module_pkg_prerm has been removed. Please remove the call. } # @FUNCTION: perl-module_pkg_postrm @@ -390,8 +387,7 @@ # Please use the function above instead, perl_set_version(). perlinfo() { debug-print-function $FUNCNAME $@ - ewarn perl-modules.eclass: perlinfo is deprecated and will be removed. Please use perl_set_version instead. - perl_set_version + die perl-modules.eclass: perlinfo has been removed. Please use perl_set_version instead. } # @FUNCTION: perl_delete_localpod @@ -415,8 +411,7 @@ # Please use the function above instead, perl_delete_localpod(). fixlocalpod() { debug-print-function $FUNCNAME $@ - ewarn perl-modules.eclass: fixlocalpod is deprecated and will be
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge15/02/01 12:01:06 Modified: ChangeLog perl-module.eclass Log: Drop support for EAPI=4 Revision ChangesPath 1.1520 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1520view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1520content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1519r2=1.1520 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1519 retrieving revision 1.1520 diff -u -r1.1519 -r1.1520 --- ChangeLog 31 Jan 2015 10:16:12 - 1.1519 +++ ChangeLog 1 Feb 2015 12:01:06 - 1.1520 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1519 2015/01/31 10:16:12 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1520 2015/02/01 12:01:06 dilfridge Exp $ + + 01 Feb 2015; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Drop support for EAPI=4 31 Jan 2015; Jeroen Roovers j...@gentoo.org intel-sdp.eclass: Spelling. 1.162eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.162view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.162content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.161r2=1.162 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.161 retrieving revision 1.162 diff -u -r1.161 -r1.162 --- perl-module.eclass 17 Dec 2014 16:40:53 - 1.161 +++ perl-module.eclass 1 Feb 2015 12:01:06 - 1.162 @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.161 2014/12/17 16:40:53 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.162 2015/02/01 12:01:06 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -18,25 +18,18 @@ PERL_EXPF=src_unpack src_prepare src_configure src_compile src_test src_install case ${EAPI:-0} in - 4|5) + 5) [[ ${CATEGORY} == perl-core ]] \ PERL_EXPF+= pkg_postinst pkg_postrm case ${GENTOO_DEPEND_ON_PERL:-yes} in yes) - case ${EAPI:-0} in - 5) - case ${GENTOO_DEPEND_ON_PERL_SUBSLOT:-yes} in - yes) - DEPEND=dev-lang/perl:=[-build(-)] - ;; - *) - DEPEND=dev-lang/perl[-build(-)] - ;; - esac + case ${GENTOO_DEPEND_ON_PERL_SUBSLOT:-yes} in + yes) + DEPEND=dev-lang/perl:=[-build(-)] ;; *) - DEPEND=|| ( =dev-lang/perl-5.16 dev-lang/perl-5.16[-build] ) + DEPEND=dev-lang/perl[-build(-)] ;; esac RDEPEND=${DEPEND} @@ -48,20 +41,6 @@ ;; esac -case ${EAPI:-0} in - 5) - ;; - *) - ewarn - ewarn ** - ewarn ${EBUILD}: - ewarn Support for EAPI=${EAPI:-0} in perl-module.eclass will be removed - ewarn on 1/Feb/2015. Please fix your overlay ebuilds to use EAPI=5. - ewarn ** - ewarn - ;; -esac - case ${PERL_EXPORT_PHASE_FUNCTIONS:-yes} in yes) EXPORT_FUNCTIONS ${PERL_EXPF}
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge14/12/17 16:40:53 Modified: ChangeLog perl-module.eclass Log: Remove code paths that are not called anymore Revision ChangesPath 1.1466 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1466view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1466content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1465r2=1.1466 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1465 retrieving revision 1.1466 diff -u -r1.1465 -r1.1466 --- ChangeLog 17 Dec 2014 13:26:28 - 1.1465 +++ ChangeLog 17 Dec 2014 16:40:53 - 1.1466 @@ -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.1465 2014/12/17 13:26:28 mrueg Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1466 2014/12/17 16:40:53 dilfridge Exp $ + + 17 Dec 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Remove code paths that are not called anymore 17 Dec 2014; Manuel Rüger mr...@gentoo.org kde5-functions.eclass: Sync eclass with kde overlay. 1.161eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.161view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.161content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.160r2=1.161 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.160 retrieving revision 1.161 diff -u -r1.160 -r1.161 --- perl-module.eclass 13 Dec 2014 21:06:07 - 1.160 +++ perl-module.eclass 17 Dec 2014 16:40:53 - 1.161 @@ -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.160 2014/12/13 21:06:07 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.161 2014/12/17 16:40:53 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -15,11 +15,10 @@ inherit eutils multiprocessing unpacker [[ ${CATEGORY} == perl-core ]] inherit alternatives -PERL_EXPF=src_unpack src_compile src_test src_install +PERL_EXPF=src_unpack src_prepare src_configure src_compile src_test src_install case ${EAPI:-0} in 4|5) - PERL_EXPF+= src_prepare src_configure [[ ${CATEGORY} == perl-core ]] \ PERL_EXPF+= pkg_postinst pkg_postrm @@ -105,7 +104,6 @@ debug-print-function $FUNCNAME $@ unpacker_src_unpack - has src_prepare ${PERL_EXPF} || perl-module_src_prepare } # @FUNCTION: perl-module_src_prepare @@ -115,7 +113,6 @@ # This function is to be called during the ebuild src_prepare() phase. perl-module_src_prepare() { debug-print-function $FUNCNAME $@ - has src_prepare ${PERL_EXPF} \ [[ ${PATCHES[@]} ]] epatch ${PATCHES[@]} debug-print $FUNCNAME: applying user patches epatch_user @@ -211,8 +208,6 @@ debug-print-function $FUNCNAME $@ perl_set_version - has src_configure ${PERL_EXPF} || perl-module_src_prep - if [[ $(declare -p mymake 2-) != declare -a mymake=* ]]; then local mymake_local=(${mymake}) else
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge14/12/13 21:06:07 Modified: ChangeLog perl-module.eclass Log: Make perl-module_src_prep throw a real warning, not just eqawarn Revision ChangesPath 1.1463 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1463view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1463content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1462r2=1.1463 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1462 retrieving revision 1.1463 diff -u -r1.1462 -r1.1463 --- ChangeLog 13 Dec 2014 20:51:23 - 1.1462 +++ ChangeLog 13 Dec 2014 21:06:07 - 1.1463 @@ -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.1462 2014/12/13 20:51:23 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1463 2014/12/13 21:06:07 dilfridge Exp $ + + 13 Dec 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Make perl-module_src_prep throw a real warning, not just eqawarn 13 Dec 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: Move content of perl-module_src_prep into src_configure, add deprecation 1.160eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.160view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.160content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.159r2=1.160 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.159 retrieving revision 1.160 diff -u -r1.159 -r1.160 --- perl-module.eclass 13 Dec 2014 20:51:23 - 1.159 +++ perl-module.eclass 13 Dec 2014 21:06:07 - 1.160 @@ -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.159 2014/12/13 20:51:23 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.160 2014/12/13 21:06:07 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -198,7 +198,7 @@ # Please use the function above instead, perl-module_src_configure(). perl-module_src_prep() { debug-print-function $FUNCNAME $@ - eqawarn perl-modules.eclass: perl-module_src_prep is deprecated and will be removed. Please use perl-module_src_configure instead. + ewarn perl-modules.eclass: perl-module_src_prep is deprecated and will be removed. Please use perl-module_src_configure instead. perl-module_src_configure }
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge14/12/01 20:41:08 Modified: ChangeLog perl-module.eclass Log: Replace exlicitly listing all GPL variants with GPL-1+ Revision ChangesPath 1.1449 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1449view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1449content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1448r2=1.1449 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1448 retrieving revision 1.1449 diff -u -r1.1448 -r1.1449 --- ChangeLog 29 Nov 2014 23:03:42 - 1.1448 +++ ChangeLog 1 Dec 2014 20:41:08 - 1.1449 @@ -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.1448 2014/11/29 23:03:42 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1449 2014/12/01 20:41:08 dilfridge Exp $ + + 01 Dec 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Replace exlicitly listing all GPL variants with GPL-1+ 29 Nov 2014; Michał Górny mgo...@gentoo.org python-utils-r1.eclass: Remove leftover code for Python 3.2. 1.158eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.158view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.158content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.157r2=1.158 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.157 retrieving revision 1.158 diff -u -r1.157 -r1.158 --- perl-module.eclass 22 Nov 2014 18:24:17 - 1.157 +++ perl-module.eclass 1 Dec 2014 20:41:08 - 1.158 @@ -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.157 2014/11/22 18:24:17 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.158 2014/12/01 20:41:08 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -75,7 +75,7 @@ ;; esac -LICENSE=${LICENSE:-|| ( Artistic GPL-1 GPL-2 GPL-3 )} +LICENSE=${LICENSE:-|| ( Artistic GPL-1+ )} if [[ -n ${MY_PN} || -n ${MY_PV} || -n ${MODULE_VERSION} ]] ; then : ${MY_P:=${MY_PN:-${PN}}-${MY_PV:-${MODULE_VERSION:-${PV
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge14/11/22 18:24:17 Modified: ChangeLog perl-module.eclass Log: Make calling perl-module_pkg_prerm trigger a real warning Revision ChangesPath 1.1439 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1439view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1439content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1438r2=1.1439 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1438 retrieving revision 1.1439 diff -u -r1.1438 -r1.1439 --- ChangeLog 22 Nov 2014 02:38:21 - 1.1438 +++ ChangeLog 22 Nov 2014 18:24:17 - 1.1439 @@ -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.1438 2014/11/22 02:38:21 sping Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1439 2014/11/22 18:24:17 dilfridge Exp $ + + 22 Nov 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Make calling perl-module_pkg_prerm trigger a real warning 22 Nov 2014; Sebastian Pipping sp...@gentoo.org python-r1.eclass: Fix docs about REQUIRED_USE in python-r1 (bug #530086) 1.157eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.157view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.157content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.156r2=1.157 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.156 retrieving revision 1.157 diff -u -r1.156 -r1.157 --- perl-module.eclass 21 Nov 2014 01:21:44 - 1.156 +++ perl-module.eclass 22 Nov 2014 18:24:17 - 1.157 @@ -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.156 2014/11/21 01:21:44 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.157 2014/11/22 18:24:17 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -362,7 +362,7 @@ # It does not do anything. Deprecated, to be removed. perl-module_pkg_prerm() { debug-print-function $FUNCNAME $@ - eqawarn perl-module.eclass: perl-module_pkg_prerm does not do anything and will be removed. Please remove the call. + ewarn perl-module.eclass: perl-module_pkg_prerm does not do anything and will be removed. Please remove the call. } # @FUNCTION: perl-module_pkg_postrm
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge14/11/21 01:21:44 Modified: ChangeLog perl-module.eclass Log: Add usage warnings to pkg_postinst and pkg_postrm, deprecate pkg_prerm Revision ChangesPath 1.1435 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1435view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1435content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1434r2=1.1435 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1434 retrieving revision 1.1435 diff -u -r1.1434 -r1.1435 --- ChangeLog 20 Nov 2014 15:32:09 - 1.1434 +++ ChangeLog 21 Nov 2014 01:21:44 - 1.1435 @@ -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.1434 2014/11/20 15:32:09 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1435 2014/11/21 01:21:44 dilfridge Exp $ + + 21 Nov 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Add usage warnings to pkg_postinst and pkg_postrm, deprecate pkg_prerm 20 Nov 2014; Michał Górny mgo...@gentoo.org git-2.eclass, distutils.eclass, python.eclass, twisted.eclass: 1.156eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.156view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.156content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.155r2=1.156 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.155 retrieving revision 1.156 diff -u -r1.155 -r1.156 --- perl-module.eclass 19 Nov 2014 19:52:06 - 1.155 +++ perl-module.eclass 21 Nov 2014 01:21:44 - 1.156 @@ -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.155 2014/11/19 19:52:06 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.156 2014/11/21 01:21:44 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -341,26 +341,44 @@ # @FUNCTION: perl-module_pkg_postinst # @USAGE: perl-module_pkg_postinst # @DESCRIPTION: -# This function is to be called during the pkg_postinst() phase. +# This function is to be called during the pkg_postinst() phase. It only does +# useful things for the perl-core category, where it handles the file renaming and symbolic +# links that prevent file collisions for dual-life packages installing scripts. +# In any other category it immediately exits. perl-module_pkg_postinst() { debug-print-function $FUNCNAME $@ + if [[ ${CATEGORY} != perl-core ]] ; then + eqawarn perl-module.eclass: You are calling perl-module_pkg_postinst outside the perl-core category. + eqawarnThis does not do anything; the call can be safely removed. + return 0 + fi perl_link_duallife_scripts } # @FUNCTION: perl-module_pkg_prerm # @USAGE: perl-module_pkg_prerm # @DESCRIPTION: -# This function is to be called during the pkg_prerm() phase. +# This function was to be called during the pkg_prerm() phase. +# It does not do anything. Deprecated, to be removed. perl-module_pkg_prerm() { debug-print-function $FUNCNAME $@ + eqawarn perl-module.eclass: perl-module_pkg_prerm does not do anything and will be removed. Please remove the call. } # @FUNCTION: perl-module_pkg_postrm # @USAGE: perl-module_pkg_postrm # @DESCRIPTION: -# This function is to be called during the pkg_postrm() phase. +# This function is to be called during the pkg_postrm() phase. It only does +# useful things for the perl-core category, where it handles the file renaming and symbolic +# links that prevent file collisions for dual-life packages installing scripts. +# In any other category it immediately exits. perl-module_pkg_postrm() { debug-print-function $FUNCNAME $@ + if [[ ${CATEGORY} != perl-core ]] ; then + eqawarn perl-module.eclass: You are calling perl-module_pkg_postrm outside the perl-core category. + eqawarnThis does not do anything; the call can be safely removed. + return 0 + fi perl_link_duallife_scripts } @@ -528,12 +546,9 @@ # @FUNCTION: perl_link_duallife_scripts # @USAGE: perl_link_duallife_scripts # @DESCRIPTION: -# This function contains the bulk of perl-module_pkg_postinst()'s logic -# and will be soon deprecated. -# -# Please use
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge14/11/19 19:39:47 Modified: ChangeLog perl-module.eclass Log: Make calling perl-module_pkg_setup trigger a real warning Revision ChangesPath 1.1430 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1430view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1430content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1429r2=1.1430 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1429 retrieving revision 1.1430 diff -u -r1.1429 -r1.1430 --- ChangeLog 18 Nov 2014 23:31:30 - 1.1429 +++ ChangeLog 19 Nov 2014 19:39:47 - 1.1430 @@ -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.1429 2014/11/18 23:31:30 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1430 2014/11/19 19:39:47 dilfridge Exp $ + + 19 Nov 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Make calling perl-module_pkg_setup trigger a real warning 18 Nov 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: Deprecate perl-module_pkg_setup and perl-module_pkg_preinst 1.154eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.154view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.154content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.153r2=1.154 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.153 retrieving revision 1.154 diff -u -r1.153 -r1.154 --- perl-module.eclass 18 Nov 2014 23:31:30 - 1.153 +++ perl-module.eclass 19 Nov 2014 19:39:47 - 1.154 @@ -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.153 2014/11/18 23:31:30 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.154 2014/11/19 19:39:47 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -323,7 +323,7 @@ # Deprecated, to be removed. Where it is called, place a call to perl_set_version instead. perl-module_pkg_setup() { debug-print-function $FUNCNAME $@ - eqawarn perl-modules.eclass: perl-module_pkg_setup is deprecated and will be removed. Please use perl_set_version instead. + ewarn perl-modules.eclass: perl-module_pkg_setup is deprecated and will be removed. Please use perl_set_version instead. perl_set_version }
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge14/11/19 19:52:06 Modified: ChangeLog perl-module.eclass Log: Make calling perl-module_pkg_preinst trigger a real warning Revision ChangesPath 1.1431 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1431view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1431content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1430r2=1.1431 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1430 retrieving revision 1.1431 diff -u -r1.1430 -r1.1431 --- ChangeLog 19 Nov 2014 19:39:47 - 1.1430 +++ ChangeLog 19 Nov 2014 19:52:06 - 1.1431 @@ -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.1430 2014/11/19 19:39:47 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1431 2014/11/19 19:52:06 dilfridge Exp $ + + 19 Nov 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Make calling perl-module_pkg_preinst trigger a real warning 19 Nov 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: Make calling perl-module_pkg_setup trigger a real warning 1.155eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.155view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.155content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.154r2=1.155 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.154 retrieving revision 1.155 diff -u -r1.154 -r1.155 --- perl-module.eclass 19 Nov 2014 19:39:47 - 1.154 +++ perl-module.eclass 19 Nov 2014 19:52:06 - 1.155 @@ -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.154 2014/11/19 19:39:47 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.155 2014/11/19 19:52:06 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -334,7 +334,7 @@ # Deprecated, to be removed. Where it is called, place a call to perl_set_version instead. perl-module_pkg_preinst() { debug-print-function $FUNCNAME $@ - eqawarn perl-modules.eclass: perl-module_pkg_preinst is deprecated and will be removed. Please use perl_set_version instead. + ewarn perl-modules.eclass: perl-module_pkg_preinst is deprecated and will be removed. Please use perl_set_version instead. perl_set_version }
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge14/11/18 23:31:30 Modified: ChangeLog perl-module.eclass Log: Deprecate perl-module_pkg_setup and perl-module_pkg_preinst Revision ChangesPath 1.1429 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1429view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1429content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1428r2=1.1429 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1428 retrieving revision 1.1429 diff -u -r1.1428 -r1.1429 --- ChangeLog 18 Nov 2014 19:54:06 - 1.1428 +++ ChangeLog 18 Nov 2014 23:31:30 - 1.1429 @@ -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.1428 2014/11/18 19:54:06 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1429 2014/11/18 23:31:30 dilfridge Exp $ + + 18 Nov 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Deprecate perl-module_pkg_setup and perl-module_pkg_preinst 18 Nov 2014; Justin Lecher j...@gentoo.org cuda.eclass: Add missing quotes, thanks mgorny for heads up 1.153eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.153view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.153content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.152r2=1.153 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.152 retrieving revision 1.153 diff -u -r1.152 -r1.153 --- perl-module.eclass 17 Nov 2014 23:34:19 - 1.152 +++ perl-module.eclass 18 Nov 2014 23:31:30 - 1.153 @@ -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.152 2014/11/17 23:34:19 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.153 2014/11/18 23:31:30 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -319,18 +319,22 @@ # @FUNCTION: perl-module_pkg_setup # @USAGE: perl-module_pkg_setup # @DESCRIPTION: -# This function is to be called during the pkg_setup() phase. +# This function was to be called during the pkg_setup() phase. +# Deprecated, to be removed. Where it is called, place a call to perl_set_version instead. perl-module_pkg_setup() { debug-print-function $FUNCNAME $@ + eqawarn perl-modules.eclass: perl-module_pkg_setup is deprecated and will be removed. Please use perl_set_version instead. perl_set_version } # @FUNCTION: perl-module_pkg_preinst # @USAGE: perl-module_pkg_preinst # @DESCRIPTION: -# This function is to be called during the pkg_preinst() phase. +# This function was to be called during the pkg_preinst() phase. +# Deprecated, to be removed. Where it is called, place a call to perl_set_version instead. perl-module_pkg_preinst() { debug-print-function $FUNCNAME $@ + eqawarn perl-modules.eclass: perl-module_pkg_preinst is deprecated and will be removed. Please use perl_set_version instead. perl_set_version }
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge14/11/17 23:34:19 Modified: ChangeLog perl-module.eclass Log: Make calling fixlocalpod trigger a real warning Revision ChangesPath 1.1426 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1426view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1426content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1425r2=1.1426 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1425 retrieving revision 1.1426 diff -u -r1.1425 -r1.1426 --- ChangeLog 17 Nov 2014 02:15:42 - 1.1425 +++ ChangeLog 17 Nov 2014 23:34:19 - 1.1426 @@ -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.1425 2014/11/17 02:15:42 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1426 2014/11/17 23:34:19 dilfridge Exp $ + + 17 Nov 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Make calling fixlocalpod trigger a real warning 17 Nov 2014; Davide Pesavento p...@gentoo.org qmake-utils.eclass: Stop setting QTDIR. It's only relevant when building qt itself, and in any 1.152eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.152view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.152content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.151r2=1.152 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.151 retrieving revision 1.152 diff -u -r1.151 -r1.152 --- perl-module.eclass 16 Nov 2014 20:22:40 - 1.151 +++ perl-module.eclass 17 Nov 2014 23:34:19 - 1.152 @@ -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.151 2014/11/16 20:22:40 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.152 2014/11/17 23:34:19 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -419,7 +419,7 @@ # 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. + ewarn perl-modules.eclass: fixlocalpod is deprecated and will be removed. Please use perl_delete_localpod instead. perl_delete_localpod }
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge14/11/16 20:22:40 Modified: ChangeLog perl-module.eclass Log: Make calling perlinfo trigger a real warning Revision ChangesPath 1.1423 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1423view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1423content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1422r2=1.1423 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1422 retrieving revision 1.1423 diff -u -r1.1422 -r1.1423 --- ChangeLog 16 Nov 2014 01:57:02 - 1.1422 +++ ChangeLog 16 Nov 2014 20:22:40 - 1.1423 @@ -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.1422 2014/11/16 01:57:02 monsieurp Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1423 2014/11/16 20:22:40 dilfridge Exp $ + + 16 Nov 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Make calling perlinfo trigger a real warning 16 Nov 2014; Patrice Clement monsie...@gentoo.org perl-app.eclass: Documented all functions. 1.151eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.151view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.151content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.150r2=1.151 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.150 retrieving revision 1.151 diff -u -r1.150 -r1.151 --- perl-module.eclass 12 Nov 2014 23:26:36 - 1.150 +++ perl-module.eclass 16 Nov 2014 20:22:40 - 1.151 @@ -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.150 2014/11/12 23:26:36 monsieurp Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.151 2014/11/16 20:22:40 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -394,7 +394,7 @@ # Please use the function above instead, perl_set_version(). perlinfo() { debug-print-function $FUNCNAME $@ - eqawarn perl-modules.eclass: perlinfo is deprecated and will be removed. Please use perl_set_version instead. + ewarn perl-modules.eclass: perlinfo is deprecated and will be removed. Please use perl_set_version instead. perl_set_version }
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
monsieurp14/11/12 23:26:36 Modified: ChangeLog perl-module.eclass Log: perl-module.eclass: Documented nearly all functions. Revision ChangesPath 1.1415 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1415view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1415content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1414r2=1.1415 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1414 retrieving revision 1.1415 diff -u -r1.1414 -r1.1415 --- ChangeLog 11 Nov 2014 11:00:24 - 1.1414 +++ ChangeLog 12 Nov 2014 23:26:36 - 1.1415 @@ -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.1414 2014/11/11 11:00:24 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1415 2014/11/12 23:26:36 monsieurp Exp $ + + 12 Nov 2014; Patrice Clement monsie...@gentoo.org perl-module.eclass: + Documented nearly all functions. 11 Nov 2014; Pacho Ramos pa...@gentoo.org vala.eclass: 0.20 is our new lower version 1.150eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.150view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.150content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.149r2=1.150 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.149 retrieving revision 1.150 diff -u -r1.149 -r1.150 --- perl-module.eclass 11 Nov 2014 00:49:30 - 1.149 +++ perl-module.eclass 12 Nov 2014 23:26:36 - 1.150 @@ -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.149 2014/11/11 00:49:30 monsieurp Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.150 2014/11/12 23:26:36 monsieurp Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -96,6 +96,11 @@ pm_echovar= perlinfo_done=false +# @FUNCTION: perl-module_src_unpack +# @USAGE: perl-module_src_unpack +# @DESCRIPTION: +# Unpack the ebuild tarball(s). +# This function is to be called during the ebuild src_unpack() phase. perl-module_src_unpack() { debug-print-function $FUNCNAME $@ @@ -103,6 +108,11 @@ has src_prepare ${PERL_EXPF} || perl-module_src_prepare } +# @FUNCTION: perl-module_src_prepare +# @USAGE: perl-module_src_prepare +# @DESCRIPTION: +# Get the ebuild sources ready. +# This function is to be called during the ebuild src_prepare() phase. perl-module_src_prepare() { debug-print-function $FUNCNAME $@ has src_prepare ${PERL_EXPF} \ @@ -117,11 +127,27 @@ esvn_clean } +# @FUNCTION: perl-module_src_configure +# @USAGE: perl-module_src_configure +# @DESCRIPTION: +# Configure the ebuild sources. +# This function is to be called during the ebuild src_configure() phase. perl-module_src_configure() { debug-print-function $FUNCNAME $@ perl-module_src_prep } +# @FUNCTION: perl-module_src_prep +# @USAGE: perl-module_src_prep +# @DESCRIPTION: +# Configure the ebuild sources (bis). +# +# This function is still around for historical reasons +# and will be soon deprecated. +# +# Please use the function above instead, perl-module_src_configure(). +# +# TODO: Move code to perl-module_src_configure(). perl-module_src_prep() { debug-print-function $FUNCNAME $@ [[ ${SRC_PREP} = yes ]] return 0 @@ -176,6 +202,11 @@ fi } +# @FUNCTION: perl-module_src_compile +# @USAGE: perl-module_src_compile +# @DESCRIPTION: +# Compile the ebuild sources. +# This function is to be called during the ebuild src_compile() phase. perl-module_src_compile() { debug-print-function $FUNCNAME $@ perl_set_version @@ -202,27 +233,28 @@ fi } -# For testers: -# This code attempts to work out your threadingness from MAKEOPTS -# and apply them to Test::Harness. +# @FUNCTION: perl-module_src-test +# @USAGE: perl-module_src_test() +# @DESCRIPTION: +# This code attempts to work out your threadingness from MAKEOPTS +# and apply them to Test::Harness. # -# If you want more verbose testing, set TEST_VERBOSE=1 -# in your bashrc | /etc/portage/make.conf | ENV +# If you want more verbose testing, set TEST_VERBOSE=1 +# in your bashrc | /etc/portage/make.conf | ENV # -# For ebuild writers: -# If you wish to enable default tests w/ 'make test' , +# or ebuild writers: +# If you wish
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
monsieurp14/11/11 00:49:30 Modified: ChangeLog perl-module.eclass Log: Added documentation to undocumented functions. Revision ChangesPath 1.1413 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1413view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1413content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1412r2=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 - 1.1412 +++ ChangeLog 11 Nov 2014 00:49:30 - 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 monsie...@gentoo.org perl-module.eclass: + Added documentation to undocumented functions. 09 Nov 2014; Michał Górny mgo...@gentoo.org python-any-r1.eclass, python-utils-r1.eclass: 1.149eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.149view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.149content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.148r2=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 - 1.148 +++ perl-module.eclass 11 Nov 2014 00:49:30 - 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 [[
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge14/11/09 18:10:24 Modified: ChangeLog perl-module.eclass Log: All in-tree ebuilds with EAPI=4 using perl-module.eclass are gone. Switch deprecation message to super-annoying mode. Revision ChangesPath 1.1410 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1410view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1410content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1409r2=1.1410 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1409 retrieving revision 1.1410 diff -u -r1.1409 -r1.1410 --- ChangeLog 9 Nov 2014 15:10:32 - 1.1409 +++ ChangeLog 9 Nov 2014 18:10:24 - 1.1410 @@ -1,6 +1,10 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1409 2014/11/09 15:10:32 sping Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1410 2014/11/09 18:10:24 dilfridge Exp $ + + 09 Nov 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + All in-tree ebuilds with EAPI=4 using perl-module.eclass are gone. Switch + deprecation message to super-annoying mode. 09 Nov 2014; Sebastian Pipping sp...@gentoo.org python-r1.eclass: Use python 3.4 rather than dead 3.2 in python-r1 examples 1.147eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.147view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.147content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.146r2=1.147 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.146 retrieving revision 1.147 diff -u -r1.146 -r1.147 --- perl-module.eclass 5 Nov 2014 00:24:33 - 1.146 +++ perl-module.eclass 9 Nov 2014 18:10:24 - 1.147 @@ -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.146 2014/11/05 00:24:33 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.147 2014/11/09 18:10:24 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -49,21 +49,19 @@ ;; esac -# we will need this again soon -# -#case ${EAPI:-0} in -# 5) -# ;; -# *) -# ewarn -# ewarn ** -# ewarn ${EBUILD}: -# ewarn Support for EAPI=${EAPI:-0} in perl-module.eclass will be removed -# ewarn on XX/XX/2015. Please fix your overlay ebuilds to use EAPI=5. -# ewarn ** -# ewarn -# ;; -#esac +case ${EAPI:-0} in + 5) + ;; + *) + ewarn + ewarn ** + ewarn ${EBUILD}: + ewarn Support for EAPI=${EAPI:-0} in perl-module.eclass will be removed + ewarn on 1/Feb/2015. Please fix your overlay ebuilds to use EAPI=5. + ewarn ** + ewarn + ;; +esac case ${PERL_EXPORT_PHASE_FUNCTIONS:-yes} in yes) @@ -101,17 +99,6 @@ perl-module_src_unpack() { debug-print-function $FUNCNAME $@ - case ${EAPI:-0} in - 5) - ;; - 4) - eqawarn Support for EAPI=${EAPI:-0} in perl-module.eclass is deprecated. - eqawarn Please fix your ebuilds to use EAPI=5. - ;; - *) - ;; - esac - unpacker_src_unpack has src_prepare ${PERL_EXPF} || perl-module_src_prepare }
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge14/11/09 21:34:29 Modified: ChangeLog perl-module.eclass Log: Add docs and deprecate perlinfo and fixlocalpod Revision ChangesPath 1.1411 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1411view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1411content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1410r2=1.1411 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1410 retrieving revision 1.1411 diff -u -r1.1410 -r1.1411 --- ChangeLog 9 Nov 2014 18:10:24 - 1.1410 +++ ChangeLog 9 Nov 2014 21:34:29 - 1.1411 @@ -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.1410 2014/11/09 18:10:24 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1411 2014/11/09 21:34:29 dilfridge Exp $ + + 09 Nov 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Add docs and deprecate perlinfo and fixlocalpod 09 Nov 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: All in-tree ebuilds with EAPI=4 using perl-module.eclass are gone. Switch 1.148eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.148view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.148content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.147r2=1.148 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.147 retrieving revision 1.148 diff -u -r1.147 -r1.148 --- perl-module.eclass 9 Nov 2014 18:10:24 - 1.147 +++ perl-module.eclass 9 Nov 2014 21:34:29 - 1.148 @@ -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.147 2014/11/09 18:10:24 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.148 2014/11/09 21:34:29 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -305,9 +305,20 @@ 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: +# Extract version information and installation paths from the current Perl +# interpreter. +# +# This sets the following variables: PERL_VERSION, SITE_ARCH, SITE_LIB, +# ARCH_LIB, VENDOR_LIB, VENDOR_ARCH +# +# This function used to be called perlinfo as well. perl_set_version() { debug-print-function $FUNCNAME $@ debug-print $FUNCNAME: perlinfo_done=${perlinfo_done} @@ -326,9 +337,16 @@ 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_delete_localpod +# @USAGE: perl_delete_localpod +# @DESCRIPTION: +# Remove stray perllocal.pod files in the temporary install directory D. +# +# This function used to be called fixlocalpod as well. perl_delete_localpod() { debug-print-function $FUNCNAME $@
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge14/11/05 00:24:33 Modified: ChangeLog perl-module.eclass Log: Remove unused function perl_set_eprefix Revision ChangesPath 1.1402 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1402view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1402content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1401r2=1.1402 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1401 retrieving revision 1.1402 diff -u -r1.1401 -r1.1402 --- ChangeLog 4 Nov 2014 08:04:00 - 1.1401 +++ ChangeLog 5 Nov 2014 00:24:33 - 1.1402 @@ -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.1401 2014/11/04 08:04:00 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1402 2014/11/05 00:24:33 dilfridge Exp $ + + 05 Nov 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Remove unused function perl_set_eprefix 04 Nov 2014; Justin Lecher j...@gentoo.org toolchain.eclass: Fix broken dependencies due to gcc multislotting, #528194, #528196 1.146eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.146view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.146content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.145r2=1.146 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.145 retrieving revision 1.146 diff -u -r1.145 -r1.146 --- perl-module.eclass 1 Nov 2014 22:08:54 - 1.145 +++ perl-module.eclass 5 Nov 2014 00:24:33 - 1.146 @@ -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.145 2014/11/01 22:08:54 monsieurp Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.146 2014/11/05 00:24:33 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -141,7 +141,6 @@ SRC_PREP=yes perl_set_version - perl_set_eprefix [[ -z ${pm_echovar} ]] export PERL_MM_USE_DEFAULT=1 # Disable ExtUtils::AutoInstall from prompting @@ -257,7 +256,6 @@ debug-print-function $FUNCNAME $@ perl_set_version - perl_set_eprefix local f @@ -371,8 +369,6 @@ perl_delete_module_manpages() { debug-print-function $FUNCNAME $@ - perl_set_eprefix - if [[ -d ${ED}/usr/share/man ]] ; then # einfo Cleaning out stray man files find ${ED}/usr/share/man -type f -name *.3pm -delete @@ -444,8 +440,6 @@ return 0 fi - perl_set_eprefix - local i ff if has ${EBUILD_PHASE:-none} postinst postrm ; then for i in ${DUALLIFESCRIPTS[@]} ; do @@ -470,7 +464,3 @@ popd /dev/null fi } - -perl_set_eprefix() { - debug-print-function $FUNCNAME $@ -}
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge14/11/01 17:34:28 Modified: ChangeLog perl-module.eclass Log: Drop EAPI=0,1,2,3 support in perl-module.eclass, this time for real. Further cleanups will follow. Revision ChangesPath 1.1398 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1398view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1398content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1397r2=1.1398 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1397 retrieving revision 1.1398 diff -u -r1.1397 -r1.1398 --- ChangeLog 31 Oct 2014 00:57:49 - 1.1397 +++ ChangeLog 1 Nov 2014 17:34:28 - 1.1398 @@ -1,6 +1,10 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1397 2014/10/31 00:57:49 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1398 2014/11/01 17:34:28 dilfridge Exp $ + + 01 Nov 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Drop EAPI=0,1,2,3 support in perl-module.eclass, this time for real. Further + cleanups will follow. 31 Oct 2014; Davide Pesavento p...@gentoo.org multibuild.eclass: Make sure BUILD_DIR exists before pushd'ing into it. 1.144eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.144view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.144content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.143r2=1.144 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.143 retrieving revision 1.144 diff -u -r1.143 -r1.144 --- perl-module.eclass 20 Oct 2014 12:47:32 - 1.143 +++ perl-module.eclass 1 Nov 2014 17:34:28 - 1.144 @@ -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.143 2014/10/20 12:47:32 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.144 2014/11/01 17:34:28 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -18,10 +18,7 @@ PERL_EXPF=src_unpack src_compile src_test src_install case ${EAPI:-0} in - 0|1) - PERL_EXPF+= pkg_setup pkg_preinst pkg_postinst pkg_prerm pkg_postrm - ;; - 2|3|4|5) + 4|5) PERL_EXPF+= src_prepare src_configure [[ ${CATEGORY} == perl-core ]] \ PERL_EXPF+= pkg_postinst pkg_postrm @@ -52,19 +49,21 @@ ;; esac -case ${EAPI:-0} in - 4|5) - ;; - *) - ewarn - ewarn ** - ewarn ${EBUILD}: - ewarn Support for EAPI=${EAPI:-0} in perl-module.eclass will be removed - ewarn on 1/Nov/2014. Please fix your overlay ebuilds to use EAPI=5. - ewarn ** - ewarn - ;; -esac +# we will need this again soon +# +#case ${EAPI:-0} in +# 5) +# ;; +# *) +# ewarn +# ewarn ** +# ewarn ${EBUILD}: +# ewarn Support for EAPI=${EAPI:-0} in perl-module.eclass will be removed +# ewarn on XX/XX/2015. Please fix your overlay ebuilds to use EAPI=5. +# ewarn ** +# ewarn +# ;; +#esac case ${PERL_EXPORT_PHASE_FUNCTIONS:-yes} in yes) @@ -434,13 +433,4 @@ perl_set_eprefix() { debug-print-function $FUNCNAME $@ - case ${EAPI:-0} in - 0|1|2) - if ! use prefix; then - EPREFIX= - ED=${D} - EROOT=${ROOT} - fi - ;; - esac }
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge14/10/20 12:47:32 Modified: ChangeLog perl-module.eclass Log: Output which ebuild actually has bad EAPI Revision ChangesPath 1.1390 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1390view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1390content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1389r2=1.1390 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1389 retrieving revision 1.1390 diff -u -r1.1389 -r1.1390 --- ChangeLog 19 Oct 2014 20:59:15 - 1.1389 +++ ChangeLog 20 Oct 2014 12:47:32 - 1.1390 @@ -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.1389 2014/10/19 20:59:15 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1390 2014/10/20 12:47:32 dilfridge Exp $ + + 20 Oct 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Output which ebuild actually has bad EAPI 19 Oct 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: Move EAPI=0,1,2,3 warning into global scope to become ultra-annoying. Add QA 1.143eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.143view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.143content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.142r2=1.143 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.142 retrieving revision 1.143 diff -u -r1.142 -r1.143 --- perl-module.eclass 19 Oct 2014 20:59:15 - 1.142 +++ perl-module.eclass 20 Oct 2014 12:47:32 - 1.143 @@ -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.142 2014/10/19 20:59:15 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.143 2014/10/20 12:47:32 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -58,6 +58,7 @@ *) ewarn ewarn ** + ewarn ${EBUILD}: ewarn Support for EAPI=${EAPI:-0} in perl-module.eclass will be removed ewarn on 1/Nov/2014. Please fix your overlay ebuilds to use EAPI=5. ewarn **
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge14/10/19 20:59:15 Modified: ChangeLog perl-module.eclass Log: Move EAPI=0,1,2,3 warning into global scope to become ultra-annoying. Add QA deprecation warning about EAPI=4. Revision ChangesPath 1.1389 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1389view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1389content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1388r2=1.1389 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1388 retrieving revision 1.1389 diff -u -r1.1388 -r1.1389 --- ChangeLog 18 Oct 2014 22:36:17 - 1.1388 +++ ChangeLog 19 Oct 2014 20:59:15 - 1.1389 @@ -1,6 +1,10 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1388 2014/10/18 22:36:17 floppym Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1389 2014/10/19 20:59:15 dilfridge Exp $ + + 19 Oct 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Move EAPI=0,1,2,3 warning into global scope to become ultra-annoying. Add QA + deprecation warning about EAPI=4. 18 Oct 2014; Mike Gilbert flop...@gentoo.org python-utils-r1.eclass: Improve error messaging when python_export is called without a defined python 1.142eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.142view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.142content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.141r2=1.142 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.141 retrieving revision 1.142 diff -u -r1.141 -r1.142 --- perl-module.eclass 27 Sep 2014 20:54:42 - 1.141 +++ perl-module.eclass 19 Oct 2014 20:59:15 - 1.142 @@ -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.141 2014/09/27 20:54:42 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.142 2014/10/19 20:59:15 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -52,6 +52,19 @@ ;; esac +case ${EAPI:-0} in + 4|5) + ;; + *) + ewarn + ewarn ** + ewarn Support for EAPI=${EAPI:-0} in perl-module.eclass will be removed + ewarn on 1/Nov/2014. Please fix your overlay ebuilds to use EAPI=5. + ewarn ** + ewarn + ;; +esac + case ${PERL_EXPORT_PHASE_FUNCTIONS:-yes} in yes) EXPORT_FUNCTIONS ${PERL_EXPF} @@ -89,15 +102,13 @@ debug-print-function $FUNCNAME $@ case ${EAPI:-0} in - 4|5) + 5) + ;; + 4) + eqawarn Support for EAPI=${EAPI:-0} in perl-module.eclass is deprecated. + eqawarn Please fix your ebuilds to use EAPI=5. ;; *) - ewarn - ewarn ** - ewarn Support for EAPI=${EAPI:-0} in perl-module.eclass will be removed - ewarn on 1/Nov/2014. Please fix your overlay ebuilds to use EAPI=5. - ewarn ** - ewarn ;; esac
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge14/09/27 20:54:42 Modified: ChangeLog perl-module.eclass Log: Deprecate EAPI=0,1,2,3 in perl-module.eclass with a big fat ewarn instead of making the ebuild fail Revision ChangesPath 1.1378 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1378view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1378content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1377r2=1.1378 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1377 retrieving revision 1.1378 diff -u -r1.1377 -r1.1378 --- ChangeLog 27 Sep 2014 16:15:19 - 1.1377 +++ ChangeLog 27 Sep 2014 20:54:42 - 1.1378 @@ -1,6 +1,10 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1377 2014/09/27 16:15:19 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1378 2014/09/27 20:54:42 dilfridge Exp $ + + 27 Sep 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Deprecate EAPI=0,1,2,3 in perl-module.eclass with a big fat ewarn instead of + making the ebuild fail 27 Sep 2014; Pacho Ramos pa...@gentoo.org gnome-python-common-r1.eclass: Fix typo (#523856 by Kent Fredric) 1.141eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.141view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.141content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.140r2=1.141 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.140 retrieving revision 1.141 diff -u -r1.140 -r1.141 --- perl-module.eclass 19 Sep 2014 18:17:12 - 1.140 +++ perl-module.eclass 27 Sep 2014 20:54:42 - 1.141 @@ -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.140 2014/09/19 18:17:12 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.141 2014/09/27 20:54:42 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -18,10 +18,10 @@ PERL_EXPF=src_unpack src_compile src_test src_install case ${EAPI:-0} in - 0) + 0|1) PERL_EXPF+= pkg_setup pkg_preinst pkg_postinst pkg_prerm pkg_postrm ;; - 4|5) + 2|3|4|5) PERL_EXPF+= src_prepare src_configure [[ ${CATEGORY} == perl-core ]] \ PERL_EXPF+= pkg_postinst pkg_postrm @@ -87,6 +87,20 @@ perl-module_src_unpack() { debug-print-function $FUNCNAME $@ + + case ${EAPI:-0} in + 4|5) + ;; + *) + ewarn + ewarn ** + ewarn Support for EAPI=${EAPI:-0} in perl-module.eclass will be removed + ewarn on 1/Nov/2014. Please fix your overlay ebuilds to use EAPI=5. + ewarn ** + ewarn + ;; + esac + unpacker_src_unpack has src_prepare ${PERL_EXPF} || perl-module_src_prepare }
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass
dilfridge14/09/19 18:17:12 Modified: ChangeLog perl-module.eclass Log: Remove support for EAPI 1, 2, 3 in perl-module.eclass (no packages left in the tree) Revision ChangesPath 1.1373 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1373view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1373content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1372r2=1.1373 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1372 retrieving revision 1.1373 diff -u -r1.1372 -r1.1373 --- ChangeLog 17 Sep 2014 10:21:37 - 1.1372 +++ ChangeLog 19 Sep 2014 18:17:12 - 1.1373 @@ -1,6 +1,10 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1372 2014/09/17 10:21:37 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1373 2014/09/19 18:17:12 dilfridge Exp $ + + 19 Sep 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: + Remove support for EAPI 1, 2, 3 in perl-module.eclass (no packages left in + the tree) 17 Sep 2014; Justin Lecher j...@gentoo.org cuda.eclass: nvcc always needs tp know the compiler location 1.140eclass/perl-module.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.140view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?rev=1.140content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/perl-module.eclass?r1=1.139r2=1.140 Index: perl-module.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v retrieving revision 1.139 retrieving revision 1.140 diff -u -r1.139 -r1.140 --- perl-module.eclass 30 Mar 2014 19:25:14 - 1.139 +++ perl-module.eclass 19 Sep 2014 18:17:12 - 1.140 @@ -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/perl-module.eclass,v 1.139 2014/03/30 19:25:14 zlogene Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.140 2014/09/19 18:17:12 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -18,10 +18,10 @@ PERL_EXPF=src_unpack src_compile src_test src_install case ${EAPI:-0} in - 0|1) + 0) PERL_EXPF+= pkg_setup pkg_preinst pkg_postinst pkg_prerm pkg_postrm ;; - 2|3|4|5) + 4|5) PERL_EXPF+= src_prepare src_configure [[ ${CATEGORY} == perl-core ]] \ PERL_EXPF+= pkg_postinst pkg_postrm