HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51798,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=521",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=519",
"results": [
{
"name": "p5.26-www-mechanize",
"portdir": "perl/p5-www-mechanize",
"version": "2.30.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/WWW::Mechanize",
"description": "Handy web browsing in a Perl object",
"long_description": "WWW::Mechanize, or Mech for short, helps you automate interaction with a website. It supports performing a sequence of page fetches including following links and submitting forms. Each fetched page is parsed and its links and forms are extracted. A link or a form can be selected, form fields can be filled and the next page can be fetched. Mech also stores a history of the URLs you have visited, which can be queried and revisited.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.26-test-warnings",
"p5.26-path-tiny",
"p5.26-test-deep",
"p5.26-test-exception",
"p5.26-test-fatal",
"p5.26-test-memory-cycle",
"p5.26-test-nowarnings",
"p5.26-test-output",
"p5.26-test-taint",
"clang-9.0",
"p5.26-cgi",
"p5.26-http-daemon",
"p5.26-http-server-simple"
]
},
{
"type": "lib",
"ports": [
"p5.26-getopt-long",
"p5.26-html-form",
"p5.26-html-parser",
"p5.26-html-tree",
"p5.26-http-message",
"p5.26-libwww-perl",
"p5.26-uri",
"perl5.26"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.26-lwp-consolelogger"
]
},
{
"type": "lib",
"ports": [
"p5.26-http-tiny-mech",
"p5.26-test-www-mechanize",
"p5.26-test-www-mechanize-catalyst",
"p5.26-www-mechanize-cached",
"p5.26-www-mechanize-sleepy",
"p5.26-app-nopaste",
"p5.26-www-pastebin-pastebincom-create"
]
}
]
},
{
"name": "p5-www-mechanize",
"portdir": "perl/p5-www-mechanize",
"version": "2.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-www-mechanize",
"homepage": "https://metacpan.org/pod/WWW::Mechanize",
"description": "WWW::Mechanize - Handy web browsing in a Perl object",
"long_description": "WWW::Mechanize - Handy web browsing in a Perl object",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-www-mechanize"
]
}
],
"depends_on": []
},
{
"name": "p5.28-www-mechanize",
"portdir": "perl/p5-www-mechanize",
"version": "2.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/WWW::Mechanize",
"description": "WWW::Mechanize - Handy web browsing in a Perl object",
"long_description": "WWW::Mechanize - Handy web browsing in a Perl object",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"p5.28-http-daemon",
"p5.28-path-tiny",
"p5.28-test-deep",
"p5.28-test-exception",
"p5.28-test-fatal",
"p5.28-test-memory-cycle",
"p5.28-test-output",
"p5.28-test-warnings"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-getopt-long",
"p5.28-html-form",
"p5.28-html-parser",
"p5.28-html-tree",
"p5.28-http-message",
"p5.28-libwww-perl",
"p5.28-parent",
"p5.28-uri"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.28-lwp-consolelogger"
]
},
{
"type": "lib",
"ports": [
"p5.28-http-tiny-mech",
"p5.28-test-www-mechanize-catalyst",
"p5.28-www-mechanize-cached",
"p5.28-app-nopaste",
"p5.28-www-pastebin-pastebincom-create",
"p5.28-test-www-mechanize",
"p5.28-www-mechanize-sleepy"
]
}
]
},
{
"name": "p5.30-www-mechanize",
"portdir": "perl/p5-www-mechanize",
"version": "2.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/WWW::Mechanize",
"description": "WWW::Mechanize - Handy web browsing in a Perl object",
"long_description": "WWW::Mechanize - Handy web browsing in a Perl object",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"p5.30-http-daemon",
"p5.30-path-tiny",
"p5.30-test-deep",
"p5.30-test-exception",
"p5.30-test-fatal",
"p5.30-test-memory-cycle",
"p5.30-test-output",
"p5.30-test-warnings"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-getopt-long",
"p5.30-html-form",
"p5.30-html-parser",
"p5.30-html-tree",
"p5.30-http-message",
"p5.30-libwww-perl",
"p5.30-parent",
"p5.30-uri"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-lwp-consolelogger"
]
},
{
"type": "lib",
"ports": [
"p5.30-http-tiny-mech",
"p5.30-test-www-mechanize-catalyst",
"p5.30-www-mechanize-cached",
"p5.30-app-nopaste",
"p5.30-www-pastebin-pastebincom-create",
"p5.30-test-www-mechanize",
"p5.30-www-mechanize-sleepy"
]
}
]
},
{
"name": "p5.32-www-mechanize",
"portdir": "perl/p5-www-mechanize",
"version": "2.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/WWW::Mechanize",
"description": "WWW::Mechanize - Handy web browsing in a Perl object",
"long_description": "WWW::Mechanize - Handy web browsing in a Perl object",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"p5.32-http-daemon",
"p5.32-path-tiny",
"p5.32-test-deep",
"p5.32-test-exception",
"p5.32-test-fatal",
"p5.32-test-memory-cycle",
"p5.32-test-output",
"p5.32-test-warnings"
]
},
{
"type": "lib",
"ports": [
"perl5.32",
"p5.32-getopt-long",
"p5.32-html-form",
"p5.32-html-parser",
"p5.32-html-tree",
"p5.32-http-message",
"p5.32-libwww-perl",
"p5.32-parent",
"p5.32-uri"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.32-lwp-consolelogger"
]
},
{
"type": "lib",
"ports": [
"p5.32-http-tiny-mech",
"p5.32-test-www-mechanize-catalyst",
"p5.32-www-mechanize-cached",
"p5.32-app-nopaste",
"p5.32-www-pastebin-pastebincom-create",
"p5.32-test-www-mechanize",
"p5.32-www-mechanize-sleepy"
]
}
]
},
{
"name": "p5.34-www-mechanize",
"portdir": "perl/p5-www-mechanize",
"version": "2.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/WWW::Mechanize",
"description": "WWW::Mechanize - Handy web browsing in a Perl object",
"long_description": "WWW::Mechanize - Handy web browsing in a Perl object",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"p5.34-http-daemon",
"p5.34-path-tiny",
"p5.34-test-deep",
"p5.34-test-exception",
"p5.34-test-fatal",
"p5.34-test-memory-cycle",
"p5.34-test-output",
"p5.34-test-warnings"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-getopt-long",
"p5.34-html-form",
"p5.34-html-parser",
"p5.34-html-tree",
"p5.34-http-message",
"p5.34-libwww-perl",
"p5.34-parent",
"p5.34-uri"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.34-lwp-consolelogger"
]
},
{
"type": "lib",
"ports": [
"p5.34-http-tiny-mech",
"p5.34-test-www-mechanize-catalyst",
"p5.34-www-mechanize-cached",
"p5.34-www-mechanize-sleepy",
"p5.34-www-pastebin-pastebincom-create",
"p5.34-test-www-mechanize",
"p5-www-mechanize",
"p5.34-app-nopaste"
]
},
{
"type": "run",
"ports": [
"texlive-bin-extra"
]
}
]
},
{
"name": "kid3",
"portdir": "audio/kid3",
"version": "3.9.7",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kid3.kde.org/",
"description": "An Audio Tagger",
"long_description": "If you want to easily tag multiple MP3, Ogg/Vorbis, FLAC, Monkey’s Audio, MPC, MP4/AAC, MP2, Opus, Speex, TrueAudio, WavPack, WMA/WMV, WAV and AIFF files (e.g. full albums) without typing the same information again and again and have control over both ID3v1 and ID3v2 tags, then Kid3 is the program you are looking for.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [
"no_extensions"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "bash-language-server",
"portdir": "devel/bash-language-server",
"version": "5.6.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bash-lsp/bash-language-server",
"description": "A language server for Bash",
"long_description": "A language server for Bash",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"npm10",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"nodejs22"
]
}
],
"depends_on": []
},
{
"name": "libedit",
"portdir": "devel/libedit",
"version": "20251016-3.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 20090923,
"replaced_by": null,
"homepage": "https://thrysoee.dk/editline/",
"description": "command line editing and history library",
"long_description": "libedit is a command line editing and history library. It is designed to be used by interactive programs that allow the user to type commands at a terminal prompt.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1596
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-alien-editline",
"p5.26-term-editline",
"nu",
"Omega",
"eltclsh",
"python315-devel",
"python315-freethreading-devel",
"p5.28-term-editline",
"p5.30-term-editline",
"p5.32-term-editline",
"p5.34-term-editline",
"kerberos5",
"boxbackup",
"python27",
"bladeRF",
"ntp",
"llvm-3.7",
"clang-3.7",
"python26",
"mysql57",
"pcre",
"pcre2",
"llvm-10",
"llvm-11",
"stklos-devel",
"llvm-5.0",
"lldb-5.0",
"llvm-6.0",
"llvm-7.0",
"lldb-6.0",
"lldb-7.0",
"llvm-8.0",
"llvm-9.0",
"lldb-8.0",
"lldb-9.0",
"llvm-13",
"llvm-12",
"lldb-13",
"lldb-12",
"llvm-14",
"llvm-15",
"lldb-14",
"lldb-15",
"llvm-17",
"lldb-17",
"llvm-18",
"llvm-19",
"lldb-18",
"lldb-19",
"llvm-20",
"llvm-21",
"lldb-20",
"lldb-21",
"llvm-devel",
"lldb-devel",
"mathomatic",
"link-grammar",
"mrsh",
"pkixssh",
"openssh",
"p5.30-alien-editline",
"p5.28-alien-editline",
"p5.32-alien-editline",
"p5.34-alien-editline",
"python39",
"python32",
"python33",
"mysql56",
"mysql8",
"python313",
"python313-freethreading",
"python314",
"python314-freethreading",
"simh",
"libsql",
"python34",
"python35",
"python36",
"python37",
"sqlite3",
"sqlcipher",
"llvm-16",
"lldb-16",
"llvm-22",
"lldb-22",
"python38",
"nu2",
"opensimh",
"python312",
"python311",
"python310",
"dash",
"Io",
"castxml",
"ispc-clang",
"php85",
"php84",
"php83",
"php82",
"php81",
"php80",
"php74",
"php73",
"php72",
"php71",
"php70",
"php56",
"php55",
"php54",
"php53",
"php52",
"scummvm",
"scummvm-devel",
"ledger",
"chrony",
"hugs98",
"racket",
"bc"
]
}
]
},
{
"name": "lua-lpeg",
"portdir": "lua/lua-lpeg",
"version": "1.1.0",
"license": "MIT",
"platforms": "any",
"epoch": 1,
"replaced_by": null,
"homepage": "https://luarocks.org/modules/gvvaughan/lpeg",
"description": "Parsing Expression Grammars For Lua",
"long_description": "Parsing Expression Grammars For Lua.",
"active": true,
"categories": [
"devel",
"lua"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"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-luasql-sqlite3",
"portdir": "lua/lua-luasql-sqlite3",
"version": "2.7.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://lunarmodules.github.io/luasql/",
"description": "LuaSQL is a simple interface from Lua to a DBMS.",
"long_description": "LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to connect to databases, execute arbitrary SQL statements and retrieve results in a row-by-row cursor fashion.",
"active": true,
"categories": [
"devel",
"lua"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "lua54-lpeg",
"portdir": "lua/lua-lpeg",
"version": "1.1.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://luarocks.org/modules/gvvaughan/lpeg",
"description": "Parsing Expression Grammars For Lua",
"long_description": "Parsing Expression Grammars For Lua.",
"active": true,
"categories": [
"devel",
"lua"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"lua-luarocks",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"lua54"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"lua54-luajson",
"vis"
]
}
]
},
{
"name": "lua53-lpeg",
"portdir": "lua/lua-lpeg",
"version": "1.1.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://luarocks.org/modules/gvvaughan/lpeg",
"description": "Parsing Expression Grammars For Lua",
"long_description": "Parsing Expression Grammars For Lua.",
"active": true,
"categories": [
"devel",
"lua"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"lua-luarocks",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"lua53"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"lua53-luajson",
"corsixth"
]
}
]
},
{
"name": "lua52-lpeg",
"portdir": "lua/lua-lpeg",
"version": "1.1.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://luarocks.org/modules/gvvaughan/lpeg",
"description": "Parsing Expression Grammars For Lua",
"long_description": "Parsing Expression Grammars For Lua.",
"active": true,
"categories": [
"devel",
"lua"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"lua-luarocks",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"lua52"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"lua52-luajson"
]
}
]
},
{
"name": "lua51-lpeg",
"portdir": "lua/lua-lpeg",
"version": "1.1.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://luarocks.org/modules/gvvaughan/lpeg",
"description": "Parsing Expression Grammars For Lua",
"long_description": "Parsing Expression Grammars For Lua.",
"active": true,
"categories": [
"devel",
"lua"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"lua-luarocks",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"lua51"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"lua51-luajson",
"neovim",
"neovim-devel"
]
}
]
},
{
"name": "lua54-luasql-sqlite3",
"portdir": "lua/lua-luasql-sqlite3",
"version": "2.7.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://lunarmodules.github.io/luasql/",
"description": "LuaSQL is a simple interface from Lua to a DBMS.",
"long_description": "LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to connect to databases, execute arbitrary SQL statements and retrieve results in a row-by-row cursor fashion.",
"active": true,
"categories": [
"devel",
"lua"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"lua54"
]
}
],
"depends_on": []
},
{
"name": "lua53-luasql-sqlite3",
"portdir": "lua/lua-luasql-sqlite3",
"version": "2.7.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://lunarmodules.github.io/luasql/",
"description": "LuaSQL is a simple interface from Lua to a DBMS.",
"long_description": "LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to connect to databases, execute arbitrary SQL statements and retrieve results in a row-by-row cursor fashion.",
"active": true,
"categories": [
"devel",
"lua"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"lua53"
]
}
],
"depends_on": []
},
{
"name": "lua51-luasql-sqlite3",
"portdir": "lua/lua-luasql-sqlite3",
"version": "2.7.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://lunarmodules.github.io/luasql/",
"description": "LuaSQL is a simple interface from Lua to a DBMS.",
"long_description": "LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to connect to databases, execute arbitrary SQL statements and retrieve results in a row-by-row cursor fashion.",
"active": true,
"categories": [
"devel",
"lua"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"lua51"
]
}
],
"depends_on": []
},
{
"name": "lua52-luasql-sqlite3",
"portdir": "lua/lua-luasql-sqlite3",
"version": "2.7.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://lunarmodules.github.io/luasql/",
"description": "LuaSQL is a simple interface from Lua to a DBMS.",
"long_description": "LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to connect to databases, execute arbitrary SQL statements and retrieve results in a row-by-row cursor fashion.",
"active": true,
"categories": [
"devel",
"lua"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"lua52"
]
}
],
"depends_on": []
},
{
"name": "curlie",
"portdir": "net/curlie",
"version": "1.8.2",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://curlie.io",
"description": "The power of curl, the ease of use of httpie.",
"long_description": "If you like the interface of HTTPie but miss the features of curl, curlie is what you are searching for. Curlie is a frontend to curl that adds the ease of use of httpie, without compromising on features and performance. All curl options are exposed with syntax sugar and output formatting inspired from httpie.",
"active": true,
"categories": [
"net",
"www"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "glider",
"portdir": "net/glider",
"version": "0.16.4",
"license": "GPL-3",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nadoo/glider",
"description": "glider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq).",
"long_description": "glider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq).",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "lib3mf",
"portdir": "print/lib3mf",
"version": "2.4.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://3mf.io",
"description": "lib3mf is an implementation of the 3D Manufacturing Format file standard.",
"long_description": "lib3mf is an implementation of the 3D Manufacturing Format file standard. It provides 3MF reading and writing capabilities, as well as conversion and validation tools for input and output data. lib3mf runs on Windows, Linux and MacOS and offers a clean and easy-to-use API in various programming languages to speed up the development and keep integration costs at a minimum.\nAs 3MF shall become an universal 3D Printing standard, its quick adoption is very important. This library shall lower all barriers of adoption to any possible user, let it be software providers, hardware providers, service providers or middleware tools.",
"active": true,
"categories": [
"devel",
"graphics",
"print"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libzip",
"zlib",
"openssl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"openscad",
"openscad-devel"
]
}
]
},
{
"name": "go-md2man",
"portdir": "textproc/go-md2man",
"version": "2.0.7",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cpuguy83/go-md2man",
"description": "Converts markdown into roff (man pages).",
"long_description": "Converts markdown into roff (man pages).",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"gokey",
"bupstash",
"skopeo",
"podman",
"docker",
"zellij",
"hexyl",
"actionlint",
"vgrep",
"lsd"
]
}
]
},
{
"name": "hunspell-dict-uk_UA",
"portdir": "textproc/hunspell-dict-uk_UA",
"version": "6.6.1",
"license": "GPL-3",
"platforms": "any",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/brown-uk/dict_uk",
"description": "Ukrainian (Ukraine) dictionary for hunspell",
"long_description": "Ukrainian (Ukraine) dictionary for hunspell",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "lout",
"portdir": "textproc/lout",
"version": "3.43.2",
"license": "GPL-3+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://savannah.nongnu.org/projects/lout/",
"description": "A text formatting system similar to TeX, but simpler",
"long_description": "Lout is a text-formatting system and a purely functional programming language. It outputs PostScript directly, achieving high quality printouts in one step.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 654
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"zlib",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "edit",
"portdir": "editors/edit",
"version": "1.2.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/microsoft/edit",
"description": "Microsoft Edit - a simple editor for simple needs",
"long_description": "This editor pays homage to the classic MS-DOS Editor, but with a modern interface and input controls similar to VS Code. The goal is to provide an accessible editor that even users largely unfamiliar with terminals can easily use.",
"active": true,
"categories": [
"editors"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1048
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "task",
"portdir": "office/task",
"version": "3.4.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://taskwarrior.org/",
"description": "Taskwarrior is a command-line task management tool",
"long_description": "Taskwarrior is a command-line todo list manager with an interactive interface, GTD features, color themes, data synchronization, dependencies, custom reports, and charts.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1048
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"cmake",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"gnutls"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"vit"
]
},
{
"type": "run",
"ports": [
"py35-taskw",
"py36-taskw",
"tasksh",
"py39-taskw",
"py37-taskw",
"py38-taskw",
"taskwarrior-tui",
"py311-taskw",
"py27-taskw",
"py310-taskw"
]
}
]
},
{
"name": "libtatsu",
"portdir": "devel/libtatsu",
"version": "1.0.5",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.libimobiledevice.org/",
"description": "Library handling the communication with Apple's Tatsu Signing Server (TSS).",
"long_description": "This library is part of the libimobiledevice project. The main purpose of this library is to allow creating TSS request payloads, sending them to Apple's TSS server, and retrieving and processing the response. The code was originally part of idevicerestore and has been split out to its own library, while obviously idevicerestore will remain the main consumer.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "turbocool3r",
"github": "turbocool3r",
"ports_count": 4
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libplist"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libimobiledevice"
]
}
]
},
{
"name": "libtatsu-devel",
"portdir": "devel/libtatsu",
"version": "20250922",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.libimobiledevice.org/",
"description": "Library handling the communication with Apple's Tatsu Signing Server (TSS).",
"long_description": "This library is part of the libimobiledevice project. The main purpose of this library is to allow creating TSS request payloads, sending them to Apple's TSS server, and retrieving and processing the response. The code was originally part of idevicerestore and has been split out to its own library, while obviously idevicerestore will remain the main consumer.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "turbocool3r",
"github": "turbocool3r",
"ports_count": 4
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libplist-devel"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libimobiledevice-devel"
]
}
]
},
{
"name": "py39-netcdf4",
"portdir": "python/py-netcdf4",
"version": "1.7.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://unidata.github.io/netcdf4-python/",
"description": "Python/numpy interface to netCDF",
"long_description": "netCDF version 4 has many features not found in earlier versions of the library and is implemented on top of HDF5. This module can read and write files in both the new netCDF 4 and the old netCDF 3 format, and can create files that are readable by HDF5 clients.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "jswhit",
"github": "jswhit",
"ports_count": 20
}
],
"variants": [
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"mpich",
"openmpi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools_scm",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-oldest-supported-numpy",
"clang-18",
"py39-cython",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-certifi",
"py39-cftime",
"py39-numpy",
"hdf5",
"netcdf"
]
},
{
"type": "test",
"ports": [
"py39-cython",
"py39-packaging",
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-pygmt"
]
}
]
},
{
"name": "py38-netcdf4",
"portdir": "python/py-netcdf4",
"version": "1.6.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://unidata.github.io/netcdf4-python/",
"description": "Python/numpy interface to netCDF",
"long_description": "netCDF version 4 has many features not found in earlier versions of the library and is implemented on top of HDF5. This module can read and write files in both the new netCDF 4 and the old netCDF 3 format, and can create files that are readable by HDF5 clients.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "jswhit",
"github": "jswhit",
"ports_count": 20
}
],
"variants": [
"clang10",
"clang11",
"clang12",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang50",
"clang60",
"clang70",
"clang80",
"clang90",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gccdevel",
"gfortran",
"mpich",
"openmpi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py38-cython",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py38-numpy",
"py38-setuptools",
"hdf5",
"netcdf",
"python38",
"py38-cftime"
]
},
{
"type": "test",
"ports": [
"py38-certifi"
]
}
],
"depends_on": []
},
{
"name": "py36-netcdf4",
"portdir": "python/py-netcdf4",
"version": "1.6.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://unidata.github.io/netcdf4-python/",
"description": "Python/numpy interface to netCDF",
"long_description": "netCDF version 4 has many features not found in earlier versions of the library and is implemented on top of HDF5. This module can read and write files in both the new netCDF 4 and the old netCDF 3 format, and can create files that are readable by HDF5 clients.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "jswhit",
"github": "jswhit",
"ports_count": 20
}
],
"variants": [
"clang10",
"clang11",
"clang12",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang50",
"clang60",
"clang70",
"clang80",
"clang90",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gccdevel",
"gfortran",
"mpich",
"openmpi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py36-cython",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py36-numpy",
"py36-setuptools",
"hdf5",
"netcdf",
"python36",
"py36-cftime"
]
},
{
"type": "test",
"ports": [
"py36-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-arviz"
]
}
]
},
{
"name": "py35-netcdf4",
"portdir": "python/py-netcdf4",
"version": "1.5.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://unidata.github.io/netcdf4-python/",
"description": "Python/numpy interface to netCDF",
"long_description": "netCDF version 4 has many features not found in earlier versions of the library and is implemented on top of HDF5. This module can read and write files in both the new netCDF 4 and the old netCDF 3 format, and can create files that are readable by HDF5 clients.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "jswhit",
"github": "jswhit",
"ports_count": 20
}
],
"variants": [
"clang10",
"clang11",
"clang12",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang50",
"clang60",
"clang70",
"clang80",
"clang90",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gccdevel",
"gfortran",
"mpich",
"openmpi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py35-cython",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py35-numpy",
"py35-setuptools",
"hdf5",
"netcdf",
"python35",
"py35-cftime"
]
},
{
"type": "test",
"ports": [
"py35-pytest"
]
}
],
"depends_on": []
},
{
"name": "py37-netcdf4",
"portdir": "python/py-netcdf4",
"version": "1.6.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://unidata.github.io/netcdf4-python/",
"description": "Python/numpy interface to netCDF",
"long_description": "netCDF version 4 has many features not found in earlier versions of the library and is implemented on top of HDF5. This module can read and write files in both the new netCDF 4 and the old netCDF 3 format, and can create files that are readable by HDF5 clients.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "jswhit",
"github": "jswhit",
"ports_count": 20
}
],
"variants": [
"clang10",
"clang11",
"clang12",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang50",
"clang60",
"clang70",
"clang80",
"clang90",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gccdevel",
"gfortran",
"mpich",
"openmpi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py37-cython",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py37-numpy",
"py37-setuptools",
"hdf5",
"netcdf",
"python37",
"py37-cftime"
]
},
{
"type": "test",
"ports": [
"py37-certifi"
]
}
],
"depends_on": []
},
{
"name": "py27-netcdf4",
"portdir": "python/py-netcdf4",
"version": "1.5.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://unidata.github.io/netcdf4-python/",
"description": "Python/numpy interface to netCDF",
"long_description": "netCDF version 4 has many features not found in earlier versions of the library and is implemented on top of HDF5. This module can read and write files in both the new netCDF 4 and the old netCDF 3 format, and can create files that are readable by HDF5 clients.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "jswhit",
"github": "jswhit",
"ports_count": 20
}
],
"variants": [
"clang10",
"clang11",
"clang12",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang50",
"clang60",
"clang70",
"clang80",
"clang90",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gccdevel",
"gfortran",
"mpich",
"openmpi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py27-cython",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py27-numpy",
"py27-setuptools",
"hdf5",
"netcdf",
"python27",
"py27-cftime"
]
},
{
"type": "test",
"ports": [
"py27-certifi"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py27-magpy"
]
}
]
},
{
"name": "py-netcdf4",
"portdir": "python/py-netcdf4",
"version": "1.7.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://unidata.github.io/netcdf4-python/",
"description": "Python/numpy interface to netCDF",
"long_description": "netCDF version 4 has many features not found in earlier versions of the library and is implemented on top of HDF5. This module can read and write files in both the new netCDF 4 and the old netCDF 3 format, and can create files that are readable by HDF5 clients.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "jswhit",
"github": "jswhit",
"ports_count": 20
}
],
"variants": [
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"mpich",
"openmpi"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-netcdf4"
]
}
],
"depends_on": []
},
{
"name": "py310-netcdf4",
"portdir": "python/py-netcdf4",
"version": "1.7.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://unidata.github.io/netcdf4-python/",
"description": "Python/numpy interface to netCDF",
"long_description": "netCDF version 4 has many features not found in earlier versions of the library and is implemented on top of HDF5. This module can read and write files in both the new netCDF 4 and the old netCDF 3 format, and can create files that are readable by HDF5 clients.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "jswhit",
"github": "jswhit",
"ports_count": 20
}
],
"variants": [
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"mpich",
"openmpi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools_scm",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-oldest-supported-numpy",
"clang-18",
"py310-setuptools",
"py310-cython"
]
},
{
"type": "lib",
"ports": [
"hdf5",
"netcdf",
"python310",
"py310-certifi",
"py310-numpy",
"py310-cftime"
]
},
{
"type": "test",
"ports": [
"py310-cython",
"py310-packaging",
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-pygmt"
]
}
]
},
{
"name": "py311-netcdf4",
"portdir": "python/py-netcdf4",
"version": "1.7.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://unidata.github.io/netcdf4-python/",
"description": "Python/numpy interface to netCDF",
"long_description": "netCDF version 4 has many features not found in earlier versions of the library and is implemented on top of HDF5. This module can read and write files in both the new netCDF 4 and the old netCDF 3 format, and can create files that are readable by HDF5 clients.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "jswhit",
"github": "jswhit",
"ports_count": 20
}
],
"variants": [
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"mpich",
"openmpi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm",
"py311-cython",
"py311-oldest-supported-numpy",
"clang-18",
"py311-build",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"hdf5",
"netcdf",
"python311",
"py311-certifi",
"py311-numpy",
"py311-cftime"
]
},
{
"type": "test",
"ports": [
"py311-packaging",
"py311-cython",
"py311-pytest"
]
}
],
"depends_on": []
},
{
"name": "py312-netcdf4",
"portdir": "python/py-netcdf4",
"version": "1.7.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://unidata.github.io/netcdf4-python/",
"description": "Python/numpy interface to netCDF",
"long_description": "netCDF version 4 has many features not found in earlier versions of the library and is implemented on top of HDF5. This module can read and write files in both the new netCDF 4 and the old netCDF 3 format, and can create files that are readable by HDF5 clients.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "jswhit",
"github": "jswhit",
"ports_count": 20
}
],
"variants": [
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"mpich",
"openmpi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm",
"py312-cython",
"py312-oldest-supported-numpy",
"clang-18",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"hdf5",
"netcdf",
"python312",
"py312-numpy",
"py312-certifi",
"py312-cftime"
]
},
{
"type": "test",
"ports": [
"py312-packaging",
"py312-cython",
"py312-pytest"
]
}
],
"depends_on": []
},
{
"name": "py313-netcdf4",
"portdir": "python/py-netcdf4",
"version": "1.7.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://unidata.github.io/netcdf4-python/",
"description": "Python/numpy interface to netCDF",
"long_description": "netCDF version 4 has many features not found in earlier versions of the library and is implemented on top of HDF5. This module can read and write files in both the new netCDF 4 and the old netCDF 3 format, and can create files that are readable by HDF5 clients.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "jswhit",
"github": "jswhit",
"ports_count": 20
}
],
"variants": [
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"mpich",
"openmpi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"py313-setuptools",
"py313-wheel",
"py313-setuptools_scm",
"py313-cython",
"py313-oldest-supported-numpy",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"hdf5",
"netcdf",
"python313",
"py313-certifi",
"py313-numpy",
"py313-cftime"
]
},
{
"type": "test",
"ports": [
"py313-packaging",
"py313-pytest",
"py313-cython"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-netcdf4"
]
}
]
},
{
"name": "py314-netcdf4",
"portdir": "python/py-netcdf4",
"version": "1.7.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://unidata.github.io/netcdf4-python/",
"description": "Python/numpy interface to netCDF",
"long_description": "netCDF version 4 has many features not found in earlier versions of the library and is implemented on top of HDF5. This module can read and write files in both the new netCDF 4 and the old netCDF 3 format, and can create files that are readable by HDF5 clients.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "jswhit",
"github": "jswhit",
"ports_count": 20
}
],
"variants": [
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"mpich",
"openmpi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"py314-setuptools",
"py314-wheel",
"py314-cython",
"py314-setuptools_scm",
"py314-oldest-supported-numpy",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"hdf5",
"netcdf",
"python314",
"py314-certifi",
"py314-numpy",
"py314-cftime"
]
},
{
"type": "test",
"ports": [
"py314-packaging",
"py314-cython",
"py314-pytest"
]
}
],
"depends_on": []
},
{
"name": "py38-mdtraj",
"portdir": "python/py-mdtraj",
"version": "1.9.7",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mdtraj.org",
"description": "A modern, open library for the analysis of molecular dynamics trajectories",
"long_description": "Read, write and analyze MD trajectories with only a few lines of Python code. For details, see the website at mdtraj.org. MDTraj is research software. If you make use of MDTraj in scientific publications, please cite it.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "giovanni.bussi",
"github": "GiovanniBussi",
"ports_count": 93
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-cython",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py38-numpy",
"py38-parsing",
"python38",
"py38-setuptools",
"py38-scipy",
"py38-astunparse"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-barnaba"
]
}
]
},
{
"name": "py34-mdtraj",
"portdir": "python/py-mdtraj",
"version": "1.9.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py36-mdtraj",
"homepage": "http://www.mdtraj.org",
"description": "Obsolete port, replaced by py36-mdtraj",
"long_description": "This port has been replaced by py36-mdtraj.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "giovanni.bussi",
"github": "GiovanniBussi",
"ports_count": 93
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py27-mdtraj",
"portdir": "python/py-mdtraj",
"version": "1.9.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.mdtraj.org",
"description": "A modern, open library for the analysis of molecular dynamics trajectories",
"long_description": "Read, write and analyze MD trajectories with only a few lines of Python code. For details, see the website at mdtraj.org. MDTraj is research software. If you make use of MDTraj in scientific publications, please cite it.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "giovanni.bussi",
"github": "GiovanniBussi",
"ports_count": 93
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-cython",
"clang-12"
]
},
{
"type": "lib",
"ports": [
"py27-numpy",
"py27-pandas",
"py27-parsing",
"python27",
"py27-setuptools",
"py27-tables",
"py27-scipy",
"py27-astor"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-barnaba"
]
}
]
},
{
"name": "py36-mdtraj",
"portdir": "python/py-mdtraj",
"version": "1.9.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.mdtraj.org",
"description": "A modern, open library for the analysis of molecular dynamics trajectories",
"long_description": "Read, write and analyze MD trajectories with only a few lines of Python code. For details, see the website at mdtraj.org. MDTraj is research software. If you make use of MDTraj in scientific publications, please cite it.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "giovanni.bussi",
"github": "GiovanniBussi",
"ports_count": 93
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py36-cython",
"clang-12"
]
},
{
"type": "lib",
"ports": [
"py36-numpy",
"py36-pandas",
"py36-parsing",
"python36",
"py36-setuptools",
"py36-tables",
"py36-scipy",
"py36-astor"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-barnaba"
]
}
]
},
{
"name": "py35-mdtraj",
"portdir": "python/py-mdtraj",
"version": "1.9.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py36-mdtraj",
"homepage": "http://www.mdtraj.org",
"description": "Obsolete port, replaced by py36-mdtraj",
"long_description": "This port has been replaced by py36-mdtraj.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "giovanni.bussi",
"github": "GiovanniBussi",
"ports_count": 93
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py37-mdtraj",
"portdir": "python/py-mdtraj",
"version": "1.9.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mdtraj.org",
"description": "A modern, open library for the analysis of molecular dynamics trajectories",
"long_description": "Read, write and analyze MD trajectories with only a few lines of Python code. For details, see the website at mdtraj.org. MDTraj is research software. If you make use of MDTraj in scientific publications, please cite it.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "giovanni.bussi",
"github": "GiovanniBussi",
"ports_count": 93
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-cython",
"clang-12"
]
},
{
"type": "lib",
"ports": [
"py37-numpy",
"py37-pandas",
"py37-parsing",
"python37",
"py37-setuptools",
"py37-tables",
"py37-scipy",
"py37-astor"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-barnaba"
]
}
]
},
{
"name": "py39-mdtraj",
"portdir": "python/py-mdtraj",
"version": "1.9.7",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mdtraj.org",
"description": "A modern, open library for the analysis of molecular dynamics trajectories",
"long_description": "Read, write and analyze MD trajectories with only a few lines of Python code. For details, see the website at mdtraj.org. MDTraj is research software. If you make use of MDTraj in scientific publications, please cite it.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "giovanni.bussi",
"github": "GiovanniBussi",
"ports_count": 93
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-cython",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-astunparse",
"py39-numpy",
"py39-parsing",
"py39-scipy",
"py39-setuptools"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-barnaba"
]
}
]
},
{
"name": "py310-mdtraj",
"portdir": "python/py-mdtraj",
"version": "1.9.7",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mdtraj.org",
"description": "A modern, open library for the analysis of molecular dynamics trajectories",
"long_description": "Read, write and analyze MD trajectories with only a few lines of Python code. For details, see the website at mdtraj.org. MDTraj is research software. If you make use of MDTraj in scientific publications, please cite it.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "giovanni.bussi",
"github": "GiovanniBussi",
"ports_count": 93
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py310-setuptools",
"py310-cython",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-setuptools",
"py310-parsing",
"py310-numpy",
"py310-scipy",
"py310-astunparse"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-barnaba"
]
}
]
},
{
"name": "py39-moderngl",
"portdir": "python/py-moderngl",
"version": "5.6.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/moderngl/moderngl",
"description": "Modern OpenGL binding for python",
"long_description": "ModernGL is a python wrapper over OpenGL 3.3+ core that simplifies the creation of simple graphics applications like scientific simulations, games or user interfaces. Usually, acquiring in-depth knowledge of OpenGL requires a steep learning curve. In contrast, ModernGL is easy to learn and use, moreover it is capable of rendering with high performance and quality, with less code written. The majority of the moderngl code base is also written in C++ for high performance.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "",
"github": "abey79",
"ports_count": 20
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"clang-13"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-glcontext"
]
}
],
"depends_on": []
}
]
}