Alien-SNMP

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

   },
   "prereqs" : {
      "build" : {
         "requires" : {
            "Alien::Build" : "2.84",
            "Alien::Build::MM" : "0.25",
            "Archive::Tar" : "0",
            "Config" : "0",
            "Devel::FindPerl" : "0",
            "HTTP::Tiny" : "0.044",
            "IO::Socket::SSL" : "1.56",
            "IO::Zlib" : "0",
            "Mozilla::CA" : "0",
            "Net::SSLeay" : "1.49",
            "URI" : "0"
         }
      },
      "configure" : {
         "requires" : {
            "Alien::Build" : "2.84",
            "Alien::Build::MM" : "2.84",

META.json  view on Meta::CPAN

   },
   "version" : "4.0509050200",
   "x_alienfile" : {
      "generated_by" : "Alien::Build::MM version 2.84",
      "requires" : {
         "share" : {
            "Archive::Tar" : "0",
            "Config" : "0",
            "Devel::FindPerl" : "0",
            "HTTP::Tiny" : "0.044",
            "IO::Socket::SSL" : "1.56",
            "IO::Zlib" : "0",
            "Mozilla::CA" : "0",
            "Net::SSLeay" : "1.49",
            "URI" : "0"
         },
         "system" : {}
      }
   },
   "x_serialization_backend" : "JSON::PP version 4.16"
}

META.yml  view on Meta::CPAN

abstract: 'Build and install Net-SNMP'
author:
  - 'Eric A. Miller <emiller AT cpan DOT org>'
build_requires:
  Alien::Build: '2.84'
  Alien::Build::MM: '0.25'
  Archive::Tar: '0'
  Config: '0'
  Devel::FindPerl: '0'
  HTTP::Tiny: '0.044'
  IO::Socket::SSL: '1.56'
  IO::Zlib: '0'
  Mozilla::CA: '0'
  Net::SSLeay: '1.49'
  Test::Alien: '2.84'
  Test::More: '0.94'
  URI: '0'
configure_requires:
  Alien::Build: '2.84'
  Alien::Build::MM: '2.84'
  Alien::Build::Plugin::Digest::Negotiate: '0'

META.yml  view on Meta::CPAN

  repository: https://github.com/ollyg/Alien-SNMP.git
version: '4.0509050200'
x_alienfile:
  generated_by: 'Alien::Build::MM version 2.84'
  requires:
    share:
      Archive::Tar: '0'
      Config: '0'
      Devel::FindPerl: '0'
      HTTP::Tiny: '0.044'
      IO::Socket::SSL: '1.56'
      IO::Zlib: '0'
      Mozilla::CA: '0'
      Net::SSLeay: '1.49'
      URI: '0'
    system: {}
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'

alienfile  view on Meta::CPAN

# probe for / use a system copy. This forces a share (source) build, equivalent to
# the legacy alien_check_installed_version returning nothing.
probe sub { 'share' };

share {
  # Canonical raw URL serves the tarball directly (no GitHub blob-page redirects).
  # The netdisco mirror is byte-for-byte identical to the official Net-SNMP
  # release on SourceForge.
  start_url 'https://raw.githubusercontent.com/netdisco/upstream-sources/master/net-snmp/net-snmp-5.9.5.2.tar.gz';

  plugin 'Download';   # https fetch requires a TLS-capable fetcher (Net::SSLeay/IO::Socket::SSL or curl/wget)

  # Verify integrity independent of host. We pin SHA256 (SourceForge publishes only
  # SHA1, which is collision-broken and too weak to trust a third-party mirror against).
  # On every Net-SNMP version bump, regenerate this line with:
  #   maintainer/update-netsnmp-digest --version <x.y.z> --sha1 <sha1-from-sourceforge>
  # That verifies the tarball against SourceForge's published SHA1 (the human trust
  # anchor), computes this SHA256 from the verified file, and confirms the netdisco
  # mirror is byte-identical.
  digest 'SHA256', '16707719f833184a4b72835dac359ae188123b06b5e42817c00790d7dc1384bf';



( run in 0.825 second using v1.01-cache-2.11-cpan-941387dca55 )