{"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":"objfw-1.5.7","path":"devel/objfw","url":"/packages/current/devel/objfw/","comment":"portable, lightweight framework for the Objective-C language","homepage":"https://objfw.nil.im/","maintainer":"Jonathan Schleifer <js@nil.im>","description":"ObjFW is a highly portable, lightweight, general purpose, open source\nObjective-C framework with full Objective-C 2.0, blocks and ARC support,\nproviding not only basic classes like strings, arrays and dictionaries,\nbut also providing abstractions for OS-dependant functionality like\nasynchronous sockets.\n\nWhile a lot of the core API is similar to Foundation, it breaks with\nFoundation's API on purpose in many places to embrace new features which\nFoundation can't use completely due to its backwards compatibility. One\nsuch example are exceptions, which are a first class citizen in ObjFW\nand not merely to inform the programmer of his wrongdoings like in\nFoundation.\n\nObjFW runs on a huge list of platforms and offers the same API on all of\nthem so that software written using ObjFW runs on all platforms\nsupported by ObjFW without #ifdef hells or the like. It does not only\nrun on almost any POSIX system that supports GCC >= 4, but it also works\non Windows and niche platforms like the PlayStation Portable.\n","package_architecture":"amd64","stem":"objfw","readme":null,"dependencies":[],"reverse_dependencies":{"count":0,"url":null},"categories":["devel"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","sparc64"],"not_for_architectures":[]}}
