Malformed conditional (${PERL_LEVEL} < 501001)

By | June 3, 2014

Updating ports and getting this…

===>>> Currently installed version: p5-Version-Requirements-0.101020_1
===>>> Port directory: /usr/ports/devel/p5-Version-Requirements
"Makefile", line 25: Malformed conditional (${PERL_LEVEL} < 501001)
"Makefile", line 29: if-less endif
make: fatal errors encountered -- cannot continue
"Makefile", line 25: Malformed conditional (${PERL_LEVEL} < 501001)
"Makefile", line 29: if-less endif
make: fatal errors encountered -- cannot continue
===>>> Gathering dependency list for devel/p5-Version-Requirements from ports
"Makefile", line 25: Malformed conditional (${PERL_LEVEL} < 501001)
"Makefile", line 29: if-less endif
make: fatal errors encountered -- cannot continue
===>>> No dependencies for devel/p5-Version-Requirements

Appears to be related to the fact that p5-Version-Requirements has been deprecated. (http://www.freshports.org/devel/p5-Version-Requirements/)

These upgrade notes are taken from /usr/ports/UPDATING

  • 2012-01-08
    Affects: users of devel/p5-CPAN-Meta and devel/p5-Version-Requirements
    Author: sunpoet@FreeBSD.org
    Reason: 
      Author of Version::Requirements (devel/p5-Version-Requirements) merged
      its function to CPAN::Meta::Requirements (part of devel/p5-CPAN-Meta).
      As a result, devel/p5-Version-Requirements is marked DEPRECATED.
      Please run the following commands to update p5-CPAN-Meta and remove
      p5-Version-Requirements:
    
      # portmaster -o devel/p5-CPAN-Meta devel/p5-Version-Requirements
      # pkg_delete p5-Version-Requirements-\*