{"count":52456,"next":"https://ports.macports.org/api/v1/ports/?format=json&page=315","previous":"https://ports.macports.org/api/v1/ports/?format=json&page=313","results":[{"name":"R-jose","portdir":"R/R-jose","version":"1.2.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://cran.r-project.org/package=jose","description":"JavaScript Object Signing and Encryption","long_description":"JavaScript Object Signing and Encryption","active":true,"categories":["devel","science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-CRAN-recommended","R-jsonlite","R-openssl"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-knitr","R-testthat","R-rmarkdown","R-spelling"]}],"depends_on":[{"type":"test","ports":["R-httr2","R-openssl"]}]},{"name":"lua54-luazip","portdir":"lua/lua-luazip","version":"1.2.7","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://luarocks.org/modules/mpeterv/luazip","description":"LuaZip is a Lua extension library used to read files stored inside zip files.","long_description":"LuaZip is a lightweight Lua extension library used to read files stored inside zip files. The API is very similar to the standard Lua I/O library API.","active":true,"categories":["devel","archivers","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["libzzip","lua54"]}],"depends_on":[]},{"name":"lua51-luaposix","portdir":"lua/lua-luaposix","version":"36.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/gvvaughan/luaposix","description":"Lua bindings for POSIX","long_description":"A library binding various POSIX APIs. POSIX is the IEEE Portable Operating System Interface standard. luaposix is based on lposix.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua51","lua51-bit32"]}],"depends_on":[{"type":"lib","ports":["lua51-readline"]}]},{"name":"lua52-luaposix","portdir":"lua/lua-luaposix","version":"36.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/gvvaughan/luaposix","description":"Lua bindings for POSIX","long_description":"A library binding various POSIX APIs. POSIX is the IEEE Portable Operating System Interface standard. luaposix is based on lposix.","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-readline"]}]},{"name":"lua53-luaposix","portdir":"lua/lua-luaposix","version":"36.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/gvvaughan/luaposix","description":"Lua bindings for POSIX","long_description":"A library binding various POSIX APIs. POSIX is the IEEE Portable Operating System Interface standard. luaposix is based on lposix.","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-readline"]}]},{"name":"lua54-luaposix","portdir":"lua/lua-luaposix","version":"36.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/gvvaughan/luaposix","description":"Lua bindings for POSIX","long_description":"A library binding various POSIX APIs. POSIX is the IEEE Portable Operating System Interface standard. luaposix is based on lposix.","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-readline"]}]},{"name":"lua-luaposix","portdir":"lua/lua-luaposix","version":"36.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/gvvaughan/luaposix","description":"Lua bindings for POSIX","long_description":"A library binding various POSIX APIs. POSIX is the IEEE Portable Operating System Interface standard. luaposix is based on lposix.","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-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-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":"py311-pyglet","portdir":"python/py-pyglet","version":"2.1.11","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyglet.readthedocs.org/","description":"A cross-platform windowing and multimedia library for Python.","long_description":"A cross-platform windowing and multimedia library for Python.","active":true,"categories":["devel","graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"raja","portdir":"devel/raja","version":"2024.07.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/LLNL/RAJA","description":"RAJA Performance Portability Layer (C++)","long_description":"RAJA is a library of C++ software abstractions, primarily developed at Lawrence Livermore National Laboratory (LLNL), that enables architecture and programming model portability for HPC applications.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","clang13","clang14","clang15","clang16","clang17","clang19","clang20","clang21","clang22","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gfortran","mpich","openmpi","universal"],"dependencies":[{"type":"build","ports":["python312","gcc15","clang-20","cmake","pkgconfig"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["mpich-clang20","libomp","libgcc"]}],"depends_on":[{"type":"lib","ports":["chai"]}]},{"name":"lua51-rings","portdir":"lua/lua-rings","version":"1.3.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/tomasguisasola/rings","description":"Create new Lua states from within Lua","long_description":"Rings is a library which provides a way to create new Lua states from within Lua. It also offers a simple way to communicate between the creator (master) and the created (slave) states.","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-wsapi"]}]},{"name":"lua52-rings","portdir":"lua/lua-rings","version":"1.3.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/tomasguisasola/rings","description":"Create new Lua states from within Lua","long_description":"Rings is a library which provides a way to create new Lua states from within Lua. It also offers a simple way to communicate between the creator (master) and the created (slave) states.","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-wsapi"]}]},{"name":"lua53-rings","portdir":"lua/lua-rings","version":"1.3.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/tomasguisasola/rings","description":"Create new Lua states from within Lua","long_description":"Rings is a library which provides a way to create new Lua states from within Lua. It also offers a simple way to communicate between the creator (master) and the created (slave) states.","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-wsapi"]}]},{"name":"lua54-rings","portdir":"lua/lua-rings","version":"1.3.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/tomasguisasola/rings","description":"Create new Lua states from within Lua","long_description":"Rings is a library which provides a way to create new Lua states from within Lua. It also offers a simple way to communicate between the creator (master) and the created (slave) states.","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-wsapi"]}]},{"name":"lua51-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":["lua51"]}],"depends_on":[{"type":"lib","ports":["lua51-copas","lua51-timerwheel","lua51-wsapi"]}]},{"name":"lua52-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":["lua52"]}],"depends_on":[{"type":"lib","ports":["lua52-copas","lua52-timerwheel","lua52-wsapi"]}]},{"name":"lua53-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":["lua53"]}],"depends_on":[{"type":"lib","ports":["lua53-copas","lua53-timerwheel","lua53-wsapi"]}]},{"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-lgi","portdir":"lua/lua-lgi","version":"0.9.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pavouk/lgi","description":"Lua bindings to GObject libraries","long_description":"Dynamic Lua binding to any library which is introspectable using gobject-introspection. Allows using GObject-based libraries directly from Lua.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","lua-luarocks","clang-18"]},{"type":"lib","ports":["gobject-introspection","lua51"]}],"depends_on":[{"type":"lib","ports":["awesome"]}]},{"name":"lua52-lgi","portdir":"lua/lua-lgi","version":"0.9.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pavouk/lgi","description":"Lua bindings to GObject libraries","long_description":"Dynamic Lua binding to any library which is introspectable using gobject-introspection. Allows using GObject-based libraries directly from Lua.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","lua-luarocks","clang-18"]},{"type":"lib","ports":["gobject-introspection","lua52"]}],"depends_on":[]},{"name":"lua53-lgi","portdir":"lua/lua-lgi","version":"0.9.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pavouk/lgi","description":"Lua bindings to GObject libraries","long_description":"Dynamic Lua binding to any library which is introspectable using gobject-introspection. Allows using GObject-based libraries directly from Lua.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","lua-luarocks","clang-18"]},{"type":"lib","ports":["gobject-introspection","lua53"]}],"depends_on":[]},{"name":"lua54-lgi","portdir":"lua/lua-lgi","version":"0.9.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pavouk/lgi","description":"Lua bindings to GObject libraries","long_description":"Dynamic Lua binding to any library which is introspectable using gobject-introspection. Allows using GObject-based libraries directly from Lua.","active":true,"categories":["devel","lua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","lua-luarocks","clang-18"]},{"type":"lib","ports":["gobject-introspection","lua54"]}],"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":"lua54-mpack","portdir":"lua/lua-mpack","version":"1.0.9","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/modules/tarruda/mpack","description":"msgpack for Lua","long_description":"libmpack is a simple implementation of msgpack. This port provides bindings for Lua.","active":true,"categories":["devel","lua"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":["universal"],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua54"]}],"depends_on":[]},{"name":"lua54-luarocks","portdir":"lua/lua-luarocks","version":"3.9.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://luarocks.org/","description":"Manager for rocks, lua extensions.","long_description":"LuaRocks is a deployment and management system for Lua modules that allows you to install self-contained modules (\"rocks\") which also contain version dependency information. It handles both install time dependencies and runtime version check. LuaRocks supports local and remote repositories, and multiple local rocks trees.","active":true,"categories":["devel","lua"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["lua54"]}],"depends_on":[]},{"name":"lua54-fennel","portdir":"lua/lua-fennel","version":"1.3.1-1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://fennel-lang.org/","description":"a lisp that compiles to Lua","long_description":"Fennel is a lisp that compiles to Lua.","active":true,"categories":["lang","lua"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["lua-luarocks","clang-18"]},{"type":"lib","ports":["lua54"]},{"type":"run","ports":["fennel_select","lua-fennel-docs"]}],"depends_on":[]},{"name":"goat","portdir":"graphics/goat","version":"20220814","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/blampe/goat","description":"Render ASCII art as SVG diagrams","long_description":"Render ASCII art as SVG diagrams","active":true,"categories":["graphics","textproc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1075}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py311-xdg","portdir":"python/py-xdg","version":"6.0.0","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/srstevenson/xdg-base-dirs","description":"Variables defined by the XDG Base Directory Specification","long_description":"Variables defined by the XDG Base Directory Specification","active":true,"categories":["python"],"maintainers":[{"name":"rturnbull","github":"RhetTbull","ports_count":39}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-poetry-core","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"openconnect-sso","portdir":"net/openconnect-sso","version":"0.8.0","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/vlaci/openconnect-sso","description":"Azure AD support for OpenConnect","long_description":"Wrapper script for OpenConnect supporting Azure AD (SAMLv2) authentication to Cisco SSL-VPNs.","active":true,"categories":["net"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":["legacy"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-poetry-core","clang-18"]},{"type":"lib","ports":["py311-lxml","py311-toml","py311-prompt_toolkit","py311-keyring","openconnect","py311-pyqt5","py311-pyqt5-webengine","py311-structlog","py311-pyxdg","py311-virtualenv","python311","py311-attrs","py311-colorama","py311-requests"]}],"depends_on":[]},{"name":"git-devel","portdir":"devel/git","version":"2.55.0","license":"GPL-2 and LGPL-2.1+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/git/git","description":"A fast version control system (Development Version)","long_description":"Git is a fast, scalable, distributed open source version control system focusing on speed and efficiency. (Development Version)","active":true,"categories":["devel"],"maintainers":[{"name":"ciserlohn","github":"ci42","ports_count":36},{"name":"herby.gillot","github":"herbygillot","ports_count":1075}],"variants":["perl5_28","perl5_30","perl5_32","perl5_34","universal","pcre","doc","gitweb","svn","credential_osxkeychain","diff_highlight","python"],"dependencies":[{"type":"build","ports":["clang-18","xmlto","asciidoc","gettext"]},{"type":"lib","ports":["libiconv","gettext-runtime","zlib","pcre2","curl","expat"]},{"type":"run","ports":["p5.34-net-smtp-ssl","p5.34-term-readkey","p5.34-error","p5.34-cgi","p5.34-authen-sasl","perl5.34"]}],"depends_on":[]},{"name":"py311-stevedore","portdir":"python/py-stevedore","version":"5.8.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/stevedore","description":"Manage dynamic plugins for Python applications","long_description":"Manage dynamic plugins for Python applications","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","clang-18","py311-wheel","py311-pbr"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-virtualenvwrapper"]},{"type":"run","ports":["py311-cliff","py311-dogpile-cache","py311-keystoneauth1","py311-keystoneclient","py311-cinderclient","py311-openstackclient","py311-osc-lib","py311-oslo-config","py311-novaclient"]}]},{"name":"py311-smmap","portdir":"python/py-smmap","version":"6.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gitpython-developers/smmap","description":"Pure python sliding memory map manager","long_description":"Pure python sliding memory map manager","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-nose"]}],"depends_on":[{"type":"run","ports":["py311-gitdb"]}]},{"name":"py311-gitpython","portdir":"python/py-gitpython","version":"3.1.50","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gitpython-developers/GitPython","description":"A python library used to interact with Git repositories.","long_description":"GitPython provides object model access to your git repository. Once you have created a repository object, you can traverse it to find parent commit(s), trees, blobs, etc.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-gitdb","python311"]}],"depends_on":[{"type":"lib","ports":["kb"]}]},{"name":"py311-gitdb","portdir":"python/py-gitdb","version":"4.0.12","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gitpython-developers/gitdb","description":"GitDB is a pure-Python git object database","long_description":"GitDB is a pure-Python git object database","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-smmap"]}],"depends_on":[{"type":"lib","ports":["py311-gitpython"]}]},{"name":"py311-wcmatch","portdir":"python/py-wcmatch","version":"10.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/facelessuser/wcmatch","description":"Wilcard File Name matching library.","long_description":"Wildcard Match provides an enhanced fnmatch, glob, and pathlib library in order to provide file matching and globbing that more closely follows the features found in Bash.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-bracex"]}],"depends_on":[{"type":"lib","ports":["py311-click-extra"]}]},{"name":"py311-tenacity","portdir":"python/py-tenacity","version":"9.1.4","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jd/tenacity","description":"Retry code until it succeeds","long_description":"Retry code until it succeeds","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest","py311-typeguard","py311-tornado"]}],"depends_on":[]},{"name":"py311-enrich","portdir":"python/py-enrich","version":"1.2.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pycontribs/enrich","description":"Enrich adds few missing features to the wonderful rich library.","long_description":"Enriched extends rich library functionality with a set of changes that were not accepted to rich itself.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-wheel","py311-setuptools_scm","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["py311-rich","python311"]}],"depends_on":[]},{"name":"py311-bracex","portdir":"python/py-bracex","version":"2.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/facelessuser/bracex","description":"Bash style brace expansion for Python.","long_description":"Bash style brace expansion for Python. Brace expanding is used to generate arbitrary strings.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"run","ports":["py311-wcmatch"]}]},{"name":"py311-ufl","portdir":"python/py-ufl","version":"2019.1.0","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/fenics-project/ufl","description":"Unified Form Language","long_description":"The Unified Form Language (UFL) is a domain specific language for declaration of finite element discretizations of variational forms. More precisely, it defines a flexible interface for choosing finite element spaces and defining expressions for weak forms in a notation close to mathematical notation.","active":true,"categories":["science","math","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-six","python311"]}],"depends_on":[{"type":"lib","ports":["py311-dolfin","py311-ffc"]}]},{"name":"py310-ufl","portdir":"python/py-ufl","version":"2019.1.0","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/fenics-project/ufl","description":"Unified Form Language","long_description":"The Unified Form Language (UFL) is a domain specific language for declaration of finite element discretizations of variational forms. More precisely, it defines a flexible interface for choosing finite element spaces and defining expressions for weak forms in a notation close to mathematical notation.","active":true,"categories":["science","math","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-six","python310"]}],"depends_on":[{"type":"lib","ports":["py310-dolfin","py310-ffc"]}]},{"name":"py311-slepc4py","portdir":"python/py-slepc4py","version":"3.18.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/slepc4py","description":"SLEPc for Python - Python bindings for SLEPc","long_description":"SLEPc for Python - Python bindings for SLEPc","active":true,"categories":["math","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1604}],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gfortran","mpich","openmpi"],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-cython"]},{"type":"lib","ports":["petsc","slepc","python311","py311-numpy","py311-petsc4py","mpich-clang18"]}],"depends_on":[{"type":"lib","ports":["py-slepc4py"]}]},{"name":"py310-slepc4py","portdir":"python/py-slepc4py","version":"3.18.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/slepc4py","description":"SLEPc for Python - Python bindings for SLEPc","long_description":"SLEPc for Python - Python bindings for SLEPc","active":true,"categories":["math","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1604}],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gfortran","mpich","openmpi"],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-cython","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["petsc","slepc","python310","py310-numpy","py310-petsc4py","mpich-clang18"]}],"depends_on":[]},{"name":"py311-petsc4py","portdir":"python/py-petsc4py","version":"3.20.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/petsc4py/","description":"PETSc for Python - Python bindings for PETSc","long_description":"PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication.","active":true,"categories":["math","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1604}],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gfortran","mpich","openmpi"],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-cython"]},{"type":"lib","ports":["python311","py311-numpy","py311-mpi4py","mpich-clang18","petsc"]}],"depends_on":[{"type":"lib","ports":["py311-slepc4py"]}]}]}