{"name":"maloc","portdir":"devel/maloc","version":"1.5","license":"GPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.fetk.org/codes/maloc/index.html","description":"MALOC, Minimal Abstraction Layer for Object-oriented C","long_description":"MALOC (Minimal Abstraction Layer for Object-oriented C) is a small, portable, abstract C environment library for object-oriented C programming. MALOC is used as the foundation layer for a number of scientific applications, including MC, SG, and APBS. MALOC can be used as a small stand-alone abstraction environment for writing portable C programs which need access to resources which are typically architecture-dependent, such as INET sockets, timing routines, and so on. MALOC provides abstract datatypes, memory management routines, timing routines, machine epsilon, access to UNIX and INET sockets, MPI, and so on.","active":true,"categories":["devel","math"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["graphviz","doxygen","clang-14"]},{"type":"lib","ports":["ncurses","readline"]}],"depends_on":[{"type":"lib","ports":["apbs"]}]}