[bitbake-devel] [PATCH 2/2] net-snmp: Fix PACKAGECONFIG for perl

Robert Yang liezhi.yang at windriver.com
Sun Sep 29 03:19:14 UTC 2019


On 9/27/19 11:17 PM, akuster wrote:
> 
> 
> On 9/27/19 4:12 AM, Robert Yang wrote:
>> * Remove perl-lib since it had been removed by oe-core:
>>    commit 68552c353255188de3d5b42135360a30e7eac535
>>    Author: Alexander Kanavin <alex.kanavin at gmail.com>
>>    Date:   Sun Dec 2 12:46:37 2018 +0100
>>
>>        perl: remove the previous version of the recipe
>>
>>    Now the files are in perl pacakge.
>>
>> * Fix perl paths when perl is enabled.
>>
>> Signed-off-by: Robert Yang <liezhi.yang at windriver.com>
> 
> Wrong mailing list

I'm sorry about that, I will re-send it to oe-dev.

// Robert

> 
> - armin
>> ---
>>   meta-networking/recipes-protocols/net-snmp/net-snmp_5.8.bb | 9 +++++----
>>   1 file changed, 5 insertions(+), 4 deletions(-)
>>
>> diff --git a/meta-networking/recipes-protocols/net-snmp/net-snmp_5.8.bb b/meta-networking/recipes-protocols/net-snmp/net-snmp_5.8.bb
>> index 60b2b38..192b6b5 100644
>> --- a/meta-networking/recipes-protocols/net-snmp/net-snmp_5.8.bb
>> +++ b/meta-networking/recipes-protocols/net-snmp/net-snmp_5.8.bb
>> @@ -50,7 +50,7 @@ PACKAGECONFIG[libnl] = "--with-nl, --without-nl, libnl"
>>   PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,,"
>>   
>>   PACKAGECONFIG[perl] = "--enable-embedded-perl --with-perl-modules=yes, --disable-embedded-perl --with-perl-modules=no,\
>> -                       perl, perl perl-lib"
>> +                       perl,"
>>   PACKAGECONFIG[des] = "--enable-des,--disable-des"
>>   
>>   EXTRA_OECONF = "--enable-shared \
>> @@ -88,8 +88,8 @@ do_configure_prepend() {
>>   
>>       if [ "${HAS_PERL}" = "1" ]; then
>>           # this may need to be changed when package perl has any change.
>> -        cp -f ${STAGING_DIR_TARGET}/usr/lib*/perl/*/Config.pm ${WORKDIR}/
>> -        cp -f ${STAGING_DIR_TARGET}/usr/lib*/perl/*/Config_heavy.pl ${WORKDIR}/
>> +        cp -f ${STAGING_DIR_TARGET}/usr/lib*/perl?/*/Config.pm ${WORKDIR}/
>> +        cp -f ${STAGING_DIR_TARGET}/usr/lib*/perl?/*/*/Config_heavy.pl ${WORKDIR}/
>>           sed -e "s at libpth => '/usr/lib.*@libpth => '${STAGING_DIR_TARGET}/${libdir} ${STAGING_DIR_TARGET}/${base_libdir}', at g" \
>>               -e "s at privlibexp => '/usr at privlibexp => '${STAGING_DIR_TARGET}/usr at g" \
>>               -e "s at scriptdir => '/usr at scriptdir => '${STAGING_DIR_TARGET}/usr at g" \
>> @@ -190,7 +190,8 @@ ALLOW_EMPTY_${PN} = "1"
>>   ALLOW_EMPTY_${PN}-server = "1"
>>   ALLOW_EMPTY_${PN}-libs = "1"
>>   
>> -FILES_${PN}-perl-modules = "${libdir}/perl/*"
>> +FILES_${PN}-perl-modules = "${libdir}/perl?/*"
>> +RDEPENDS_${PN}-perl-modules = "perl"
>>   
>>   FILES_${PN}-libs = ""
>>   FILES_${PN}-mibs = "${datadir}/snmp/mibs"
> 
> 


More information about the bitbake-devel mailing list