#4129 bioperl-pm 1.6.901-1

Added_to_Fink
closed-accepted
nobody
5
2012-04-12
2012-03-17
dustinac
No

Does this package have OS version restrictions? no
Which section does it belong in? libs/perlmods
Have you built it with -m --build-as-nobody? yes

Updated version of maintainer-less package. Enables the test suite. This should work on 10.5, 10.6, and 10.7, but was only tested on 10.6.

Discussion

    • milestone: 373615 --> 373616
    • status: open --> closed-accepted
     
    • milestone: 373616 --> 373615
    • status: closed-accepted --> open
     
  • Built and installed fine on 10.7.

    On 10.6/x86_64, I get this during the 'configure' phase:

    Checking prerequisites...
    build_requires:
    ! CPAN (1.76_02) is installed, but we need version >= 1.81
    recommends:
    * List::MoreUtils is not installed

    ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions
    of the modules indicated above before proceeding with this installation

    I don't have either cpan-pm5XXX or list-moreutils-pm5XXX installed in either system.

    On 10.6/i386, I get this:

    Checking prerequisites...
    recommends:
    * Error is not installed

    Both 10.6 builds finished cleanly.

    Do cpan-pm, list-moreutils-pm, and error-pm need to be added to the (Build)Depends field, or perhaps patched out like other mods already are?

    Also, should test-harness-pm5XXX be moved to a TestDepends field?

     
    • milestone: 373615 --> 373614
     
  • dustinac
    dustinac
    2012-04-12

    bioperl-pm.patch 1.6.901-1

     
    Attachments
  • dustinac
    dustinac
    2012-04-12

    bioperl-pm.info 1.6.901-1

     
    Attachments
  • dustinac
    dustinac
    2012-04-12

    • milestone: 373614 --> 373615
     
  • dustinac
    dustinac
    2012-04-12

    Updated the files. I patched out the "recommends" for List::MoreUtils and Error and added cpan-pmXXX as a build dependency. You would think that test-harness-pmXXX should only be necessary for test builds, but Build.PL does list it as a requirement for building and I'm not sure enough to override that (the packages disabled by the patch file are all optional, not required).

     
  • Looks good. I'll check in to CVS later today when I get a chance.

    Those perlmods only provide extra functionality at runtime if present, right? The build is the same with or without them?

     
  • dustinac
    dustinac
    2012-04-12

    The recommended packages are just checked at build time to notify the user of which are missing. Their presence or absence doesn't affect the build.

     
  • OK. just wanted to verify.

    Added to all trees. Thanks for the update and taking it over.

     
    • milestone: 373615 --> Added_to_Fink
    • status: open --> closed-accepted