{"count":51973,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=580","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=578","results":[{"name":"lua54-coxpcall","portdir":"lua/lua-coxpcall","version":"1.17.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/hisham/coxpcall","description":"Coroutine safe xpcall and pcall","long_description":"Encapsulates the protected calls with a coroutine based loop, so errors can be handled without the usual Lua 5.x pcall/xpcall issues with coroutines yielding inside the call to pcall or xpcall.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua54"]}],"depends_on":[{"type":"lib","ports":["lua54-copas","lua54-timerwheel","lua54-wsapi"]}]},{"name":"lua51-copas","portdir":"lua/lua-copas","version":"4.7.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/tieske/copas","description":"Coroutine Oriented Portable Asynchronous Services long_description Copas is a dispatcher based on coroutines that can be used by TCP/IP servers. It uses LuaSocket as the interface with the TCP/IP stack. A server registered with Copas should provide a handler for requests and use Copas socket functions to send the response. Copas loops through requests and invokes the corresponding handlers. For a full implementation of a Copas HTTP server you can refer to Xavante as an example.","long_description":"","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua51-binaryheap","lua51","lua51-timerwheel","lua51-luasocket","lua51-coxpcall"]}],"depends_on":[{"type":"lib","ports":["lua51-xavante"]}]},{"name":"lua52-copas","portdir":"lua/lua-copas","version":"4.7.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/tieske/copas","description":"Coroutine Oriented Portable Asynchronous Services long_description Copas is a dispatcher based on coroutines that can be used by TCP/IP servers. It uses LuaSocket as the interface with the TCP/IP stack. A server registered with Copas should provide a handler for requests and use Copas socket functions to send the response. Copas loops through requests and invokes the corresponding handlers. For a full implementation of a Copas HTTP server you can refer to Xavante as an example.","long_description":"","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua52-binaryheap","lua52","lua52-timerwheel","lua52-luasocket","lua52-coxpcall"]}],"depends_on":[{"type":"lib","ports":["lua52-xavante"]}]},{"name":"lua53-copas","portdir":"lua/lua-copas","version":"4.7.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/tieske/copas","description":"Coroutine Oriented Portable Asynchronous Services long_description Copas is a dispatcher based on coroutines that can be used by TCP/IP servers. It uses LuaSocket as the interface with the TCP/IP stack. A server registered with Copas should provide a handler for requests and use Copas socket functions to send the response. Copas loops through requests and invokes the corresponding handlers. For a full implementation of a Copas HTTP server you can refer to Xavante as an example.","long_description":"","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua53-binaryheap","lua53","lua53-timerwheel","lua53-luasocket","lua53-coxpcall"]}],"depends_on":[{"type":"lib","ports":["lua53-xavante"]}]},{"name":"lua54-copas","portdir":"lua/lua-copas","version":"4.7.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/tieske/copas","description":"Coroutine Oriented Portable Asynchronous Services long_description Copas is a dispatcher based on coroutines that can be used by TCP/IP servers. It uses LuaSocket as the interface with the TCP/IP stack. A server registered with Copas should provide a handler for requests and use Copas socket functions to send the response. Copas loops through requests and invokes the corresponding handlers. For a full implementation of a Copas HTTP server you can refer to Xavante as an example.","long_description":"","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua54-binaryheap","lua54","lua54-timerwheel","lua54-luasocket","lua54-coxpcall"]}],"depends_on":[{"type":"lib","ports":["lua54-xavante"]}]},{"name":"lua-coxpcall","portdir":"lua/lua-coxpcall","version":"1.17.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/hisham/coxpcall","description":"Coroutine safe xpcall and pcall","long_description":"Encapsulates the protected calls with a coroutine based loop, so errors can be handled without the usual Lua 5.x pcall/xpcall issues with coroutines yielding inside the call to pcall or xpcall.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":[null]},{"type":"extract","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"lua-copas","portdir":"lua/lua-copas","version":"4.7.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/tieske/copas","description":"Coroutine Oriented Portable Asynchronous Services long_description Copas is a dispatcher based on coroutines that can be used by TCP/IP servers. It uses LuaSocket as the interface with the TCP/IP stack. A server registered with Copas should provide a handler for requests and use Copas socket functions to send the response. Copas loops through requests and invokes the corresponding handlers. For a full implementation of a Copas HTTP server you can refer to Xavante as an example.","long_description":"","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":[null]},{"type":"extract","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"lua51-cjson","portdir":"lua/lua-cjson","version":"2.1.0.10","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules//lua-cjson","description":"Lua CJSON is a fast JSON encoding/parsing module for Lua","long_description":"Lua CJSON is a fast JSON encoding/parsing module for Lua.","active":true,"categories":["devel","lua"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua51"]}],"depends_on":[]},{"name":"lua52-cjson","portdir":"lua/lua-cjson","version":"2.1.0.10","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules//lua-cjson","description":"Lua CJSON is a fast JSON encoding/parsing module for Lua","long_description":"Lua CJSON is a fast JSON encoding/parsing module for Lua.","active":true,"categories":["devel","lua"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua52"]}],"depends_on":[]},{"name":"lua53-cjson","portdir":"lua/lua-cjson","version":"2.1.0.10","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules//lua-cjson","description":"Lua CJSON is a fast JSON encoding/parsing module for Lua","long_description":"Lua CJSON is a fast JSON encoding/parsing module for Lua.","active":true,"categories":["devel","lua"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua53"]}],"depends_on":[]},{"name":"lua54-cjson","portdir":"lua/lua-cjson","version":"2.1.0.10","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules//lua-cjson","description":"Lua CJSON is a fast JSON encoding/parsing module for Lua","long_description":"Lua CJSON is a fast JSON encoding/parsing module for Lua.","active":true,"categories":["devel","lua"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua54"]}],"depends_on":[]},{"name":"lua51-checks","portdir":"lua/lua-checks","version":"1.0","license":"Eclipse","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://luarocks.org/modules/fab13n/checks","description":"Provides a `checks()` function for Lua","long_description":"This library declares a `checks()` function and a `checkers` table, which allow to check the parameters passed to a Lua function in a fast and unobtrusive way.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua51"]}],"depends_on":[]},{"name":"lua52-checks","portdir":"lua/lua-checks","version":"1.0","license":"Eclipse","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://luarocks.org/modules/fab13n/checks","description":"Provides a `checks()` function for Lua","long_description":"This library declares a `checks()` function and a `checkers` table, which allow to check the parameters passed to a Lua function in a fast and unobtrusive way.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua52"]}],"depends_on":[]},{"name":"lua53-checks","portdir":"lua/lua-checks","version":"1.0","license":"Eclipse","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://luarocks.org/modules/fab13n/checks","description":"Provides a `checks()` function for Lua","long_description":"This library declares a `checks()` function and a `checkers` table, which allow to check the parameters passed to a Lua function in a fast and unobtrusive way.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua53"]}],"depends_on":[]},{"name":"lua54-checks","portdir":"lua/lua-checks","version":"1.0","license":"Eclipse","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://luarocks.org/modules/fab13n/checks","description":"Provides a `checks()` function for Lua","long_description":"This library declares a `checks()` function and a `checkers` table, which allow to check the parameters passed to a Lua function in a fast and unobtrusive way.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua54"]}],"depends_on":[]},{"name":"lua-cjson","portdir":"lua/lua-cjson","version":"2.1.0.10","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules//lua-cjson","description":"Lua CJSON is a fast JSON encoding/parsing module for Lua","long_description":"Lua CJSON is a fast JSON encoding/parsing module for Lua.","active":true,"categories":["devel","lua"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":["universal"],"dependencies":[{"type":"build","ports":[null]},{"type":"extract","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"lua-checks","portdir":"lua/lua-checks","version":"1.0","license":"Eclipse","platforms":"any","epoch":1,"replaced_by":null,"homepage":"https://luarocks.org/modules/fab13n/checks","description":"Provides a `checks()` function for Lua","long_description":"This library declares a `checks()` function and a `checkers` table, which allow to check the parameters passed to a Lua function in a fast and unobtrusive way.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":[null]},{"type":"extract","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"lua51-cgilua","portdir":"lua/lua-cgilua","version":"6.0.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/tomasguisasola/cgilua","description":"Building Web Scripts with Lua","long_description":"CGILua is a tool for creating dynamic Web pages and manipulating input data from Web forms. CGILua allows the separation of logic and data handling from the generation of pages, making it easy to develop web applications with Lua.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua51","lua51-luafilesystem"]}],"depends_on":[]},{"name":"lua52-cgilua","portdir":"lua/lua-cgilua","version":"6.0.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/tomasguisasola/cgilua","description":"Building Web Scripts with Lua","long_description":"CGILua is a tool for creating dynamic Web pages and manipulating input data from Web forms. CGILua allows the separation of logic and data handling from the generation of pages, making it easy to develop web applications with Lua.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua52","lua52-luafilesystem"]}],"depends_on":[]},{"name":"lua53-cgilua","portdir":"lua/lua-cgilua","version":"6.0.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/tomasguisasola/cgilua","description":"Building Web Scripts with Lua","long_description":"CGILua is a tool for creating dynamic Web pages and manipulating input data from Web forms. CGILua allows the separation of logic and data handling from the generation of pages, making it easy to develop web applications with Lua.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua53-luafilesystem","lua53"]}],"depends_on":[]},{"name":"lua54-cgilua","portdir":"lua/lua-cgilua","version":"6.0.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/tomasguisasola/cgilua","description":"Building Web Scripts with Lua","long_description":"CGILua is a tool for creating dynamic Web pages and manipulating input data from Web forms. CGILua allows the separation of logic and data handling from the generation of pages, making it easy to develop web applications with Lua.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua54","lua54-luafilesystem"]}],"depends_on":[]},{"name":"lua51-bit32","portdir":"lua/lua-bit32","version":"5.3.5.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/siffiejoe/bit32","description":"Lua 5.2 bit manipulation library","long_description":"bit32 is the native Lua 5.2 bit manipulation library, in the version from Lua 5.3; it is compatible with Lua 5.1, 5.2, 5.3 and 5.4.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua51"]}],"depends_on":[{"type":"lib","ports":["lua51-luaposix"]}]},{"name":"lua52-bit32","portdir":"lua/lua-bit32","version":"5.3.5.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/siffiejoe/bit32","description":"Lua 5.2 bit manipulation library","long_description":"bit32 is the native Lua 5.2 bit manipulation library, in the version from Lua 5.3; it is compatible with Lua 5.1, 5.2, 5.3 and 5.4.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua52"]}],"depends_on":[]},{"name":"lua53-bit32","portdir":"lua/lua-bit32","version":"5.3.5.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/siffiejoe/bit32","description":"Lua 5.2 bit manipulation library","long_description":"bit32 is the native Lua 5.2 bit manipulation library, in the version from Lua 5.3; it is compatible with Lua 5.1, 5.2, 5.3 and 5.4.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua53"]}],"depends_on":[]},{"name":"lua54-bit32","portdir":"lua/lua-bit32","version":"5.3.5.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/siffiejoe/bit32","description":"Lua 5.2 bit manipulation library","long_description":"bit32 is the native Lua 5.2 bit manipulation library, in the version from Lua 5.3; it is compatible with Lua 5.1, 5.2, 5.3 and 5.4.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua54"]}],"depends_on":[]},{"name":"lua-cgilua","portdir":"lua/lua-cgilua","version":"6.0.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/tomasguisasola/cgilua","description":"Building Web Scripts with Lua","long_description":"CGILua is a tool for creating dynamic Web pages and manipulating input data from Web forms. CGILua allows the separation of logic and data handling from the generation of pages, making it easy to develop web applications with Lua.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":[null]},{"type":"extract","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"lua-bit32","portdir":"lua/lua-bit32","version":"5.3.5.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/siffiejoe/bit32","description":"Lua 5.2 bit manipulation library","long_description":"bit32 is the native Lua 5.2 bit manipulation library, in the version from Lua 5.3; it is compatible with Lua 5.1, 5.2, 5.3 and 5.4.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":[null]},{"type":"extract","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"lua51-binaryheap","portdir":"lua/lua-binaryheap","version":"0.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/tieske/binaryheap","description":"Binary heap implementation in pure Lua","long_description":"Binary heaps are an efficient sorting algorithm. This module implements a plain binary heap (without reverse lookup) and a 'unique' binary heap (with unique payloads and reverse lookup).","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua51"]}],"depends_on":[{"type":"lib","ports":["lua51-copas"]}]},{"name":"lua52-binaryheap","portdir":"lua/lua-binaryheap","version":"0.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/tieske/binaryheap","description":"Binary heap implementation in pure Lua","long_description":"Binary heaps are an efficient sorting algorithm. This module implements a plain binary heap (without reverse lookup) and a 'unique' binary heap (with unique payloads and reverse lookup).","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua52"]}],"depends_on":[{"type":"lib","ports":["lua52-copas"]}]},{"name":"lua53-binaryheap","portdir":"lua/lua-binaryheap","version":"0.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/tieske/binaryheap","description":"Binary heap implementation in pure Lua","long_description":"Binary heaps are an efficient sorting algorithm. This module implements a plain binary heap (without reverse lookup) and a 'unique' binary heap (with unique payloads and reverse lookup).","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua53"]}],"depends_on":[{"type":"lib","ports":["lua53-copas"]}]},{"name":"lua54-binaryheap","portdir":"lua/lua-binaryheap","version":"0.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/tieske/binaryheap","description":"Binary heap implementation in pure Lua","long_description":"Binary heaps are an efficient sorting algorithm. This module implements a plain binary heap (without reverse lookup) and a 'unique' binary heap (with unique payloads and reverse lookup).","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua54"]}],"depends_on":[{"type":"lib","ports":["lua54-copas"]}]},{"name":"lua51-argparse","portdir":"lua/lua-argparse","version":"0.7.1","license":"MIT","platforms":"any","epoch":1,"replaced_by":null,"homepage":"https://github.com/luarocks/argparse","description":"Argparse is a feature-rich command line parser for Lua inspired by argparse for Python","long_description":"Argparse is a feature-rich command line parser for Lua inspired by argparse for Python.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua51"]}],"depends_on":[{"type":"lib","ports":["lua51-luacheck"]}]},{"name":"lua52-argparse","portdir":"lua/lua-argparse","version":"0.7.1","license":"MIT","platforms":"any","epoch":1,"replaced_by":null,"homepage":"https://github.com/luarocks/argparse","description":"Argparse is a feature-rich command line parser for Lua inspired by argparse for Python","long_description":"Argparse is a feature-rich command line parser for Lua inspired by argparse for Python.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua52"]}],"depends_on":[{"type":"lib","ports":["lua52-luacheck"]}]},{"name":"lua53-argparse","portdir":"lua/lua-argparse","version":"0.7.1","license":"MIT","platforms":"any","epoch":1,"replaced_by":null,"homepage":"https://github.com/luarocks/argparse","description":"Argparse is a feature-rich command line parser for Lua inspired by argparse for Python","long_description":"Argparse is a feature-rich command line parser for Lua inspired by argparse for Python.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua53"]}],"depends_on":[{"type":"lib","ports":["lua53-luacheck"]}]},{"name":"lua54-argparse","portdir":"lua/lua-argparse","version":"0.7.1","license":"MIT","platforms":"any","epoch":1,"replaced_by":null,"homepage":"https://github.com/luarocks/argparse","description":"Argparse is a feature-rich command line parser for Lua inspired by argparse for Python","long_description":"Argparse is a feature-rich command line parser for Lua inspired by argparse for Python.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua54"]}],"depends_on":[{"type":"lib","ports":["lua54-luacheck"]}]},{"name":"lua-binaryheap","portdir":"lua/lua-binaryheap","version":"0.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/tieske/binaryheap","description":"Binary heap implementation in pure Lua","long_description":"Binary heaps are an efficient sorting algorithm. This module implements a plain binary heap (without reverse lookup) and a 'unique' binary heap (with unique payloads and reverse lookup).","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":[null]},{"type":"extract","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"lua-argparse","portdir":"lua/lua-argparse","version":"0.7.1","license":"MIT","platforms":"any","epoch":1,"replaced_by":null,"homepage":"https://github.com/luarocks/argparse","description":"Argparse is a feature-rich command line parser for Lua inspired by argparse for Python","long_description":"Argparse is a feature-rich command line parser for Lua inspired by argparse for Python.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":[null]},{"type":"extract","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"lua51-MessagePack","portdir":"lua/lua-MessagePack","version":"0.5.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/fperrad/lua-messagepack","description":"a pure Lua implementation of the MessagePack serialization format","long_description":"MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON but it's faster and smaller.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua51"]}],"depends_on":[]},{"name":"lua52-MessagePack","portdir":"lua/lua-MessagePack","version":"0.5.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/fperrad/lua-messagepack","description":"a pure Lua implementation of the MessagePack serialization format","long_description":"MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON but it's faster and smaller.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua52"]}],"depends_on":[]},{"name":"lua53-MessagePack","portdir":"lua/lua-MessagePack","version":"0.5.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/fperrad/lua-messagepack-lua53","description":"a pure Lua implementation of the MessagePack serialization format","long_description":"MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON but it's faster and smaller.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua53"]}],"depends_on":[]},{"name":"lua54-MessagePack","portdir":"lua/lua-MessagePack","version":"0.5.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/fperrad/lua-messagepack-lua53","description":"a pure Lua implementation of the MessagePack serialization format","long_description":"MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON but it's faster and smaller.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua54"]}],"depends_on":[]},{"name":"lua51-ansicolors","portdir":"lua/lua-ansicolors","version":"1.0.2","license":"MIT","platforms":"any","epoch":1,"replaced_by":null,"homepage":"https://github.com/kikito/ansicolors.lua","description":"Ansicolors is a simple Lua function for printing to the console in color","long_description":"Ansicolors is a simple Lua function for printing to the console in color.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua51"]}],"depends_on":[]},{"name":"lua52-ansicolors","portdir":"lua/lua-ansicolors","version":"1.0.2","license":"MIT","platforms":"any","epoch":1,"replaced_by":null,"homepage":"https://github.com/kikito/ansicolors.lua","description":"Ansicolors is a simple Lua function for printing to the console in color","long_description":"Ansicolors is a simple Lua function for printing to the console in color.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua52"]}],"depends_on":[]},{"name":"lua53-ansicolors","portdir":"lua/lua-ansicolors","version":"1.0.2","license":"MIT","platforms":"any","epoch":1,"replaced_by":null,"homepage":"https://github.com/kikito/ansicolors.lua","description":"Ansicolors is a simple Lua function for printing to the console in color","long_description":"Ansicolors is a simple Lua function for printing to the console in color.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua53"]}],"depends_on":[]},{"name":"lua54-ansicolors","portdir":"lua/lua-ansicolors","version":"1.0.2","license":"MIT","platforms":"any","epoch":1,"replaced_by":null,"homepage":"https://github.com/kikito/ansicolors.lua","description":"Ansicolors is a simple Lua function for printing to the console in color","long_description":"Ansicolors is a simple Lua function for printing to the console in color.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua54"]}],"depends_on":[]},{"name":"lua-MessagePack","portdir":"lua/lua-MessagePack","version":"0.5.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/fperrad/lua-messagepack-lua53","description":"a pure Lua implementation of the MessagePack serialization format","long_description":"MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON but it's faster and smaller.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":[null]},{"type":"extract","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"lua-ansicolors","portdir":"lua/lua-ansicolors","version":"1.0.2","license":"MIT","platforms":"any","epoch":1,"replaced_by":null,"homepage":"https://github.com/kikito/ansicolors.lua","description":"Ansicolors is a simple Lua function for printing to the console in color","long_description":"Ansicolors is a simple Lua function for printing to the console in color.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":[null]},{"type":"extract","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"fennel_select","portdir":"lua/fennel_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"Common files for selecting default fennel version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of fennel.","active":true,"categories":["lua"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["lua51-fennel","lua52-fennel","lua53-fennel","lua54-fennel"]}]},{"name":"ramalama","portdir":"llm/ramalama","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ramalama.ai/","description":"A tool to simplify the use of local AI models","long_description":"Ramalama is an open-source developer tool that simplifies the local serving of AI models from any source and facilitates their use for inference in production, all through the familiar language of containers.","active":true,"categories":["science","llm"],"maintainers":[{"name":"cal","github":"neverpanic","ports_count":60}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["podman","py313-yaml","py313-jinja2","krunkit"]}],"depends_on":[]},{"name":"openspec","portdir":"llm/openspec","version":"1.3.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://openspec.dev","description":"OpenSpec -- Spec-driven development for AI coding assistants","long_description":"OpenSpec aligns humans and AI coding assistants with spec-driven development so you agree on what to build before any code is written. No API keys required.","active":true,"categories":["llm"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":[],"dependencies":[{"type":"build","ports":["npm10","clang-18"]},{"type":"lib","ports":["nodejs22"]}],"depends_on":[]}]}