{"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":"aggregate6-1.0.14p1","path":"net/aggregate6","url":"/packages/current/net/aggregate6/","comment":"optimise a list of IPv4/IPv6 prefixes","homepage":"https://github.com/job/aggregate6/","maintainer":"Job Snijders <job@openbsd.org>","description":"aggregate6 takes a list of IPv4 and IPv6 prefixes in conventional\nformat on stdin, and performs two optimisations to attempt to reduce\nthe length of the prefix list.\n\nThe first optimisation is to remove any supplied prefixes which are\nsuperfluous because they are already included in another supplied\nprefix. For example, 2001:67c:208c:10::/64 would be removed if\n2001:67c:208c::/48 was also supplied.\n\nThe second optimisation identifies adjacent prefixes that can\nbe combined under a single, shorter-length prefix. For example,\n2001:67c:208c::/48 and 2001:67c:208d::/48 can be combined into the\nsingle prefix 2001:67c:208c::/47.\n","package_architecture":"amd64","stem":"aggregate6","readme":null,"dependencies":[{"path":"devel/py-radix","type":"runtime","package_spec":"","url":"/packages/current/devel/py-radix/"},{"path":"lang/python/3","type":"runtime","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"lang/python/3","type":"build","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"devel/py-build","type":"build","package_spec":"","url":"/packages/current/devel/py-build/"},{"path":"devel/py-installer","type":"build","package_spec":"","url":"/packages/current/devel/py-installer/"},{"path":"devel/py-setuptools","type":"build","package_spec":"py3-setuptools->=79v0","url":"/packages/current/devel/py-setuptools/"},{"path":"devel/py-wheel","type":"build","package_spec":"","url":"/packages/current/devel/py-wheel/"},{"path":"devel/py-coverage","type":"test","package_spec":"","url":"/packages/current/devel/py-coverage/"},{"path":"devel/py-mock","type":"test","package_spec":"","url":"/packages/current/devel/py-mock/"},{"path":"devel/py-nose","type":"test","package_spec":"","url":"/packages/current/devel/py-nose/"},{"path":"devel/py-radix","type":"test","package_spec":"","url":"/packages/current/devel/py-radix/"},{"path":"lang/python/3","type":"test","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"devel/py-test","type":"test","package_spec":"","url":"/packages/current/devel/py-test/"}],"reverse_dependencies":{"count":2,"url":"/packages/data/58/58016be95edbb771e9a71e1eb9a1d721257c9cdd0197d248cb26ccf8bfde45f2.json"},"categories":["net","lang/python"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","sparc64","alpha","hppa"],"not_for_architectures":[]}}
