{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"p5-Package-Variant-1.003002","path":"devel/p5-Package-Variant","url":"/packages/current/devel/p5-Package-Variant/","comment":"parameterizable packages","homepage":"https://metacpan.org/release/Package-Variant","maintainer":"Andrew Hewus Fresh <afresh1@openbsd.org>","description":"This module allows you to build a variable package that contains a\npackage template and can use it to build variant packages at runtime.\n\nYour variable package will export a subroutine which will build a\nvariant package, combining its arguments with the template, and\nreturn the name of the new variant package.\n\nThe implementation does not care about what kind of packages it\nbuilds, be they simple function exporters, classes, singletons or\nsomething entirely different.\n","package_architecture":"*","stem":"p5-Package-Variant","readme":null,"dependencies":[{"path":"devel/p5-Import-Into","type":"runtime","package_spec":"STEM->=1.0","url":"/packages/current/devel/p5-Import-Into/"},{"path":"devel/p5-Module-Runtime","type":"runtime","package_spec":"STEM->=0.013","url":"/packages/current/devel/p5-Module-Runtime/"},{"path":"devel/p5-strictures","type":"runtime","package_spec":"STEM->=2.0","url":"/packages/current/devel/p5-strictures/"},{"path":"devel/p5-Test-Fatal","type":"test","package_spec":"","url":"/packages/current/devel/p5-Test-Fatal/"},{"path":"devel/p5-Moo","type":"test","package_spec":"","url":"/packages/current/devel/p5-Moo/"},{"path":"devel/p5-Import-Into","type":"test","package_spec":"STEM->=1.0","url":"/packages/current/devel/p5-Import-Into/"},{"path":"devel/p5-Module-Runtime","type":"test","package_spec":"STEM->=0.013","url":"/packages/current/devel/p5-Module-Runtime/"},{"path":"devel/p5-strictures","type":"test","package_spec":"STEM->=2.0","url":"/packages/current/devel/p5-strictures/"}],"reverse_dependencies":{"count":4,"url":"/packages/data/02/0220b7325671a3169ddfa352df80d1ddd133bd4418e5814dab5b8d16846f6907.json"},"categories":["devel","perl5"],"flavors":[],"only_for_architectures":[],"not_for_architectures":[]}}
