{"schema_version":1,"metadata":{"branch":"release","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:02.361425+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64/sqlports-7.54.tgz","source_sha256":"2de00144847bf9da3a365be982f101dbb55d591ed7a915ea94984a16ab0e0404","package_count":12059,"source_kind":"sqlports"},"package":{"name":"p5-Net-Frame-1.21p0","path":"net/p5-Net-Frame","url":"/packages/release/net/p5-Net-Frame/","comment":"base framework for frame crafting","homepage":"https://metacpan.org/release/Net-Frame","maintainer":"Gleydson Soares <gsoares@openbsd.org>","description":"Net::Frame is a fork of Net::Packet. The goal here was to greatly\nsimplify the use of the frame crafting framework. Net::Packet does many\nthings undercover, and it was difficult to document all the thingies.\n\nAlso, Net::Packet may suffer from unease of use, because frames were\nassembled using layers stored in L2, L3, L4 and L7 attributes.\nNet::Frame removes all this, and is splitted in different modules, for\nthose who only want to use part of the framework, and not whole\nframework.\n\nFinally, anyone can create a layer, and put it on his CPAN space,\nbecause of the modularity Net::Frame offers. For an example, see\nNet::Frame::Layer::ICMPv4 on my CPAN space.\n","package_architecture":"*","stem":"p5-Net-Frame","readme":null,"dependencies":[{"path":"net/p5-Socket6","type":"runtime","package_spec":"","url":"/packages/release/net/p5-Socket6/"},{"path":"net/p5-Net-IPv6Addr","type":"runtime","package_spec":"","url":"/packages/release/net/p5-Net-IPv6Addr/"},{"path":"devel/p5-Class-Gomor","type":"runtime","package_spec":"","url":"/packages/release/devel/p5-Class-Gomor/"},{"path":"math/p5-Bit-Vector","type":"runtime","package_spec":"","url":"/packages/release/math/p5-Bit-Vector/"},{"path":"net/p5-Socket6","type":"test","package_spec":"","url":"/packages/release/net/p5-Socket6/"},{"path":"net/p5-Net-IPv6Addr","type":"test","package_spec":"","url":"/packages/release/net/p5-Net-IPv6Addr/"},{"path":"devel/p5-Class-Gomor","type":"test","package_spec":"","url":"/packages/release/devel/p5-Class-Gomor/"},{"path":"math/p5-Bit-Vector","type":"test","package_spec":"","url":"/packages/release/math/p5-Bit-Vector/"},{"path":"devel/p5-Test-Pod","type":"test","package_spec":"","url":"/packages/release/devel/p5-Test-Pod/"},{"path":"devel/p5-Test-Pod-Coverage","type":"test","package_spec":"","url":"/packages/release/devel/p5-Test-Pod-Coverage/"}],"reverse_dependencies":{"count":6,"url":"/packages/data/85/8505a56ce19a402032a459475ac87323b9dd737f74c2b8561791fbbd2c6157e1.json"},"categories":["net","perl5"],"flavors":[],"only_for_architectures":[],"not_for_architectures":[]}}
