{"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":"boehm-gc-8.2.12","path":"devel/boehm-gc","url":"/packages/release/devel/boehm-gc/","comment":"garbage collection and memory leak detection for C and C++","homepage":"https://hboehm.info/gc/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"The Boehm-Demers-Weiser garbage collection package, for C and C++ -\ngarbage collection and memory leak detection libraries.\n\nA garbage collector is something which automatically frees malloc'd\nmemory for you by working out what parts of memory your program\nno longer has pointers to. As a result, garbage collectors can also\ninform you of memory leaks (if they find memory they can free, it means\nyou have lost all of your pointers to it, but you didn't free it).\n\nC programs should run without change. C++ programs must include a header\nto use garbage collection. See the man page and header files.\n","package_architecture":"amd64","stem":"boehm-gc","readme":null,"dependencies":[{"path":"devel/dwz","type":"build","package_spec":"","url":"/packages/release/devel/dwz/"}],"reverse_dependencies":{"count":16,"url":"/packages/data/43/432ac3bd9a49626095c9af2fb7f1c9b8e81bd8f1da02a9abb15f0248d890cbcc.json"},"categories":["devel"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","alpha","hppa","sparc64","m88k","sh"],"not_for_architectures":["m88k"]}}
