Magellan Linux

Annotation of /trunk/extras/perl-compress-zlib/perl-compress-zlib-2.015-r2.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 29937 - (hide annotations) (download)
Thu Oct 19 10:32:32 2017 UTC (6 years, 7 months ago) by niro
File size: 847 byte(s)
-perl-5.26 build fixes
1 niro 29936 # $Id$
2    
3     PNAME="perl-compress-zlib"
4     PVER="2.015"
5     PBUILD="r2"
6    
7     DESCRIPTION="Interface to zlib compression library."
8    
9     DEPEND=">= dev-lang/perl-5.26.1
10     >= sys-libs/zlib-1.2
11     >= dev-perl/perl-compress-raw-zlib-${PVER}
12     == dev-perl/perl-io-compress-base-${PVER}
13     == dev-perl/perl-io-compress-zlib-${PVER}
14     >= dev-perl/perl-scalar-list-utils-1.47"
15    
16 niro 29937 SDEPEND=">= virtual/sed"
17    
18 niro 29936 CPAN_MODULE="Compress-Zlib"
19     CPAN_AUTHOR="PMQS"
20     sminclude cpan
21    
22     postinstall()
23     {
24     _PNAME=compress-zlib
25    
26     if [[ ! -z $(magequery -n ${_PNAME}) ]]
27     then
28     echo "Uninstalling deprecated package '${_PNAME}'..."
29     mage uninstall "${_PNAME}"
30     fi
31     }
32 niro 29937
33     src_prepare()
34     {
35     cpan_src_prepare
36     cd ${SRCDIR}
37    
38     # fix build issues with >=perl-5.26
39     # see: https://rt.cpan.org/Public/Bug/Display.html?id=120084
40     sed -i "s|use private::MakeUtil;|require './private/MakeUtil.pm';|" Makefile.PL || die
41     }