CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]    2023/09/04 08:12:27

Log message:
    Import objfw, a portable and lightweight framework for the Objective-C 
language
    
    From upstream and maintainer Jonathan Schleifer, input from sthen@,
    ok aisha on a previous version, ok sthen@
    
    ObjFW is a highly portable, lightweight, general purpose, open source
    Objective-C framework with full Objective-C 2.0, blocks and ARC support,
    providing not only basic classes like strings, arrays and dictionaries,
    but also providing abstractions for OS-dependant functionality like
    asynchronous sockets.
    
    While a lot of the core API is similar to Foundation, it breaks with
    Foundation's API on purpose in many places to embrace new features which
    Foundation can't use completely due to its backwards compatibility. One
    such example are exceptions, which are a first class citizen in ObjFW
    and not merely to inform the programmer of his wrongdoings like in
    Foundation.
    
    ObjFW runs on a huge list of platforms and offers the same API on all of
    them so that software written using ObjFW runs on all platforms
    supported by ObjFW without #ifdef hells or the like. It does not only
    run on almost any POSIX system that supports GCC >= 4, but it also works
    on Windows and niche platforms like the PlayStation Portable.
    
    Status:
    
    Vendor Tag: jca
    Release Tags:       jca_20230904
    
    N ports/devel/objfw/Makefile
    N ports/devel/objfw/distinfo
    N ports/devel/objfw/pkg/DESCR
    N ports/devel/objfw/pkg/PLIST
    
    No conflicts created by this import

Reply via email to