[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog perl-module.eclass

2015-06-13 Thread Andreas Huettel (dilfridge)
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

2015-05-25 Thread Andreas Huettel (dilfridge)
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

2015-03-15 Thread Andreas HAttel (dilfridge)
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

2015-03-14 Thread Andreas HAttel (dilfridge)
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

2015-02-01 Thread Andreas HAttel (dilfridge)
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

2014-12-17 Thread Andreas HAttel (dilfridge)
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

2014-12-13 Thread Andreas HAttel (dilfridge)
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

2014-12-01 Thread Andreas HAttel (dilfridge)
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

2014-11-22 Thread Andreas HAttel (dilfridge)
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

2014-11-20 Thread Andreas HAttel (dilfridge)
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

2014-11-19 Thread Andreas HAttel (dilfridge)
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

2014-11-19 Thread Andreas HAttel (dilfridge)
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

2014-11-18 Thread Andreas HAttel (dilfridge)
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

2014-11-17 Thread Andreas HAttel (dilfridge)
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

2014-11-16 Thread Andreas HAttel (dilfridge)
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

2014-11-12 Thread Patrice Clement (monsieurp)
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

2014-11-10 Thread Patrice Clement (monsieurp)
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

2014-11-09 Thread Andreas HAttel (dilfridge)
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

2014-11-09 Thread Andreas HAttel (dilfridge)
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

2014-11-04 Thread Andreas HAttel (dilfridge)
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

2014-11-01 Thread Andreas HAttel (dilfridge)
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

2014-10-20 Thread Andreas HAttel (dilfridge)
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

2014-10-19 Thread Andreas HAttel (dilfridge)
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

2014-09-27 Thread Andreas HAttel (dilfridge)
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

2014-09-19 Thread Andreas HAttel (dilfridge)
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