cvs commit: ports/lang/perl5.10 Makefile ports/lang/perl5.12 Makefile ports/lang/perl5.8 Makefile

Sunpoet Po-Chuan Hsieh sunpoet at FreeBSD.org
Fri Nov 5 14:53:41 UTC 2010


On Fri, Nov 5, 2010 at 10:29 PM, Emanuel Haupt <ehaupt at freebsd.org> wrote:
> Sergey Skvortsov <skv at FreeBSD.org> wrote:
>> skv         2010-11-05 10:23:25 UTC
>>
>>   FreeBSD ports repository
>>
>>   Modified files:
>>     lang/perl5.10        Makefile
>>     lang/perl5.12        Makefile
>>     lang/perl5.8         Makefile
>>   Log:
>>   Specify LICENSE.
>
> I get the following error on 8.1/amd64:
>
> --->  Upgrading 'perl-threaded-5.12.2_3' to 'perl-threaded-5.12.2_4' (lang/perl5.12)
> --->  Building '/usr/ports/lang/perl5.12'
> ===>  Cleaning for perl-threaded-5.12.2_4
> ===>  Vulnerability check disabled, database not found
> ===>  License not correctly defined: multiple licenses in LICENSE, but LICENSE_COMB is set to single (or undefined)
> *** Error code 1
>
> Stop in /usr/ports/lang/perl5.12.
> *** Error code 1
>
> Stop in /usr/ports/lang/perl5.12.
> ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20101105-53152-1qqns1p-0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=perl-threaded-5.12.2_3 UPGRADE_PORT_VER=5.12.2_3 make
> ** Fix the problem and try again.
> ** Listing the failed packages (-:ignored / *:skipped / !:failed)
>        ! lang/perl5.12 (perl-threaded-5.12.2_3)        (unknown build error)
>
>
> Emanuel
>

Yes, we need a LICENSE_COMB= dual in lang/perl5.*/Makefile.
Workaround: add DISABLE_LICENSES=yes to either /etc/make.conf or command line.

-- 
  Sunpoet Po-Chuan Hsieh <sunpoet at sunpoet.net> <sunpoet at FreeBSD.org>
          4096R/CC57E36B 8AD8 68F2 7D2B 0A10 7E9B 8CC0 DC44 247E CC57 E36B
                            http://people.FreeBSD.org/~sunpoet/pgpkeys.txt


More information about the cvs-ports mailing list