{"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-enum-1.12v0","path":"devel/p5-enum","url":"/packages/release/devel/p5-enum/","comment":"C style enumerated types and bitmask flags","homepage":"https://metacpan.org/release/enum","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"Defines a set of symbolic constants with ordered numeric values ala\nC enum types. What are they good for? Typical uses would be for giving\nmnemonic names to indexes of arrays.\n\nThis not only reads easier, but can also be typo-checked at compile\ntime when run under use strict. That is, if you misspell Days_Fri\nas Days_Fry, you'll generate a compile error.\n\nAlso capable of creating ordered bitmask constants, allowing the\neasy creation of bitmask constants, allowing you to efficiently store\nmany true/false options within a single integer.\n","package_architecture":"*","stem":"p5-enum","readme":null,"dependencies":[],"reverse_dependencies":{"count":3,"url":"/packages/data/b8/b8a30404bbace5eec432f40582a705ab8f30a2e7e6cc67a87f98e2bb21213404.json"},"categories":["devel","perl5"],"flavors":[],"only_for_architectures":[],"not_for_architectures":[]}}
