{"count":53703,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=233","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=231","results":[{"name":"php80-maxminddb","portdir":"php/php-maxminddb","version":"1.14.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxmind/MaxMind-DB-Reader-php","description":"PHP API for reading MaxMind DB files","long_description":"This is the PHP API for reading MaxMind DB files. MaxMind DB is a binary file format that stores data indexed by IP address subnets (IPv4 or IPv6).","active":true,"categories":["devel","lang","php"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2142},{"name":"macintosh","github":"BjarneDMat","ports_count":1576}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["autoconf","pkgconfig","clang-18"]},{"type":"lib","ports":["libmaxminddb","php80"]}],"depends_on":[]},{"name":"php72-maxminddb","portdir":"php/php-maxminddb","version":"1.14.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxmind/MaxMind-DB-Reader-php","description":"PHP API for reading MaxMind DB files","long_description":"This is the PHP API for reading MaxMind DB files. MaxMind DB is a binary file format that stores data indexed by IP address subnets (IPv4 or IPv6).","active":true,"categories":["devel","lang","php"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2142},{"name":"macintosh","github":"BjarneDMat","ports_count":1576}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["autoconf","pkgconfig","clang-18"]},{"type":"lib","ports":["libmaxminddb","php72"]}],"depends_on":[]},{"name":"php73-maxminddb","portdir":"php/php-maxminddb","version":"1.14.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxmind/MaxMind-DB-Reader-php","description":"PHP API for reading MaxMind DB files","long_description":"This is the PHP API for reading MaxMind DB files. MaxMind DB is a binary file format that stores data indexed by IP address subnets (IPv4 or IPv6).","active":true,"categories":["devel","lang","php"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2142},{"name":"macintosh","github":"BjarneDMat","ports_count":1576}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["autoconf","pkgconfig","clang-18"]},{"type":"lib","ports":["libmaxminddb","php73"]}],"depends_on":[]},{"name":"php-maxminddb","portdir":"php/php-maxminddb","version":"1.14.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/maxmind/MaxMind-DB-Reader-php","description":"PHP API for reading MaxMind DB files","long_description":"This is the PHP API for reading MaxMind DB files. MaxMind DB is a binary file format that stores data indexed by IP address subnets (IPv4 or IPv6).","active":true,"categories":["devel","lang","php"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2142},{"name":"macintosh","github":"BjarneDMat","ports_count":1576}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["php85-maxminddb"]}],"depends_on":[]},{"name":"lensfun","portdir":"graphics/lensfun","version":"0.3.4","license":"GPL-3 and LGPL-3 and CC-BY-SA","platforms":"darwin","epoch":2,"replaced_by":null,"homepage":"https://lensfun.github.io/","description":"Library for fixing lens geometry distortion","long_description":"Provides a database of photographic lenses and a library that allows advanced access to the database including functions to correct images based on intimate knowledge of lens characteristics and calibration data.","active":true,"categories":["graphics"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":383}],"variants":["debug","doc","universal"],"dependencies":[{"type":"build","ports":["py314-setuptools","cmake","gettext","pkgconfig","clang-18"]},{"type":"lib","ports":["zlib","glib2","libpng","gettext-runtime"]},{"type":"run","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["GIMP-Lensfun","darktable","darktable-devel","rawproc","rawstudio","rawtherapee","ufraw","gegl-0.3","digikam"]}]},{"name":"py314-psygnal","portdir":"python/py-psygnal","version":"0.16.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyapp-kit/psygnal","description":"Pure python implementation of Qt-style Signals","long_description":"Pure python implementation of Qt-style Signals, with (optional) signature and type checking, and support for threading.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["py314-hatchling","py314-build","py314-installer","py314-hatch-vcs","clang-18"]},{"type":"lib","ports":["py314-typing_extensions","py314-pydantic","python314"]}],"depends_on":[{"type":"lib","ports":["py314-magicgui","py-psygnal","napari","py314-npe2","py314-anywidget","py314-app-model"]}]},{"name":"py313-psygnal","portdir":"python/py-psygnal","version":"0.16.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyapp-kit/psygnal","description":"Pure python implementation of Qt-style Signals","long_description":"Pure python implementation of Qt-style Signals, with (optional) signature and type checking, and support for threading.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatch-vcs","py313-build","py313-installer","py313-hatchling","clang-18"]},{"type":"lib","ports":["py313-typing_extensions","py313-pydantic","python313"]}],"depends_on":[{"type":"lib","ports":["py313-magicgui","py313-npe2","py313-anywidget","py313-app-model"]}]},{"name":"py312-psygnal","portdir":"python/py-psygnal","version":"0.16.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyapp-kit/psygnal","description":"Pure python implementation of Qt-style Signals","long_description":"Pure python implementation of Qt-style Signals, with (optional) signature and type checking, and support for threading.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-hatchling","py312-hatch-vcs","py312-build"]},{"type":"lib","ports":["py312-typing_extensions","py312-pydantic","python312"]}],"depends_on":[{"type":"lib","ports":["py312-magicgui","py312-npe2","py312-anywidget","py312-app-model"]}]},{"name":"py311-psygnal","portdir":"python/py-psygnal","version":"0.16.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyapp-kit/psygnal","description":"Pure python implementation of Qt-style Signals","long_description":"Pure python implementation of Qt-style Signals, with (optional) signature and type checking, and support for threading.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-hatchling","py311-hatch-vcs","py311-build"]},{"type":"lib","ports":["py311-typing_extensions","py311-pydantic","python311"]}],"depends_on":[{"type":"lib","ports":["py311-magicgui","py311-npe2","py311-anywidget","py311-app-model"]}]},{"name":"py310-psygnal","portdir":"python/py-psygnal","version":"0.16.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyapp-kit/psygnal","description":"Pure python implementation of Qt-style Signals","long_description":"Pure python implementation of Qt-style Signals, with (optional) signature and type checking, and support for threading.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-hatchling","py310-hatch-vcs","py310-installer","py310-build"]},{"type":"lib","ports":["py310-typing_extensions","py310-pydantic","python310"]}],"depends_on":[{"type":"lib","ports":["py310-magicgui","py310-npe2","py310-anywidget","py310-app-model"]}]},{"name":"py-psygnal","portdir":"python/py-psygnal","version":"0.16.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyapp-kit/psygnal","description":"Pure python implementation of Qt-style Signals","long_description":"Pure python implementation of Qt-style Signals, with (optional) signature and type checking, and support for threading.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-psygnal"]}],"depends_on":[]},{"name":"py37-psygnal","portdir":"python/py-psygnal","version":"0.9.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tlambert03/psygnal","description":"Pure python implementation of Qt-style Signals","long_description":"Pure python implementation of Qt-style Signals, with (optional) signature and type checking, and support for threading.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-15","py37-build","py37-hatchling","py37-hatch-vcs","py37-installer"]},{"type":"lib","ports":["py37-importlib-metadata","py37-mypy_extensions","py37-typing_extensions","python37"]}],"depends_on":[{"type":"lib","ports":["py37-npe2","py37-app-model","py37-magicgui"]}]},{"name":"py38-psygnal","portdir":"python/py-psygnal","version":"0.11.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tlambert03/psygnal","description":"Pure python implementation of Qt-style Signals","long_description":"Pure python implementation of Qt-style Signals, with (optional) signature and type checking, and support for threading.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py38-hatchling","py38-hatch-vcs","py38-installer","py38-build"]},{"type":"lib","ports":["py38-mypy_extensions","py38-typing_extensions","python38"]}],"depends_on":[{"type":"lib","ports":["py38-npe2","py38-magicgui","py38-app-model"]}]},{"name":"py39-psygnal","portdir":"python/py-psygnal","version":"0.14.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tlambert03/psygnal","description":"Pure python implementation of Qt-style Signals","long_description":"Pure python implementation of Qt-style Signals, with (optional) signature and type checking, and support for threading.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-hatchling","py39-hatch-vcs","py39-installer","py39-build"]},{"type":"lib","ports":["py39-mypy_extensions","py39-typing_extensions","python39"]}],"depends_on":[{"type":"lib","ports":["py39-npe2","py39-magicgui","py39-app-model"]}]},{"name":"luit","portdir":"x11/luit","version":"2.0.20260907","license":"X11","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://invisible-island.net/luit/","description":"filter that converts legacy encodings to/from UTF-8","long_description":"luit is a filter that converts terminal I/O between legacy encodings and UTF-8.","active":true,"categories":["x11"],"maintainers":[{"name":"dickey","github":"ThomasDickey","ports_count":2}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["xorg-libX11","xorg-libfontenc"]}],"depends_on":[{"type":"run","ports":["xorg-apps","xterm"]}]},{"name":"p5.34-podlators","portdir":"perl/p5-podlators","version":"6.1.1","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/release/podlators","description":"podlators contains Pod::Man and Pod::Text modules","long_description":"podlators contains Pod::Man and Pod::Text modules","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-pod-simple"]}],"depends_on":[{"type":"build","ports":["p5.34-data-hexdump","lilypond-devel","lilypond"]},{"type":"lib","ports":["p5.34-dist-zilla-plugin-pod2readme","p5.34-module-build","p5.34-dist-build","p5.34-cpanel-json-xs","p5-podlators"]},{"type":"run","ports":["imapsync"]}]},{"name":"p5.32-podlators","portdir":"perl/p5-podlators","version":"6.1.1","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/release/podlators","description":"podlators contains Pod::Man and Pod::Text modules","long_description":"podlators contains Pod::Man and Pod::Text modules","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-pod-simple"]}],"depends_on":[{"type":"build","ports":["p5.32-data-hexdump"]},{"type":"lib","ports":["p5.32-cpanel-json-xs","p5.32-dist-build","p5.32-dist-zilla-plugin-pod2readme","p5.32-module-build"]}]},{"name":"p5.30-podlators","portdir":"perl/p5-podlators","version":"6.1.1","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/release/podlators","description":"podlators contains Pod::Man and Pod::Text modules","long_description":"podlators contains Pod::Man and Pod::Text modules","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-pod-simple"]}],"depends_on":[{"type":"build","ports":["p5.30-data-hexdump"]},{"type":"lib","ports":["p5.30-cpanel-json-xs","p5.30-dist-build","p5.30-dist-zilla-plugin-pod2readme","p5.30-module-build"]}]},{"name":"p5.28-podlators","portdir":"perl/p5-podlators","version":"6.1.1","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/release/podlators","description":"podlators contains Pod::Man and Pod::Text modules","long_description":"podlators contains Pod::Man and Pod::Text modules","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-pod-simple"]}],"depends_on":[{"type":"build","ports":["p5.28-data-hexdump"]},{"type":"lib","ports":["p5.28-cpanel-json-xs","p5.28-dist-build","p5.28-dist-zilla-plugin-pod2readme","p5.28-module-build"]}]},{"name":"p5-podlators","portdir":"perl/p5-podlators","version":"6.1.1","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-podlators","homepage":"https://metacpan.org/release/podlators","description":"podlators contains Pod::Man and Pod::Text modules","long_description":"podlators contains Pod::Man and Pod::Text modules","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-podlators"]}],"depends_on":[]},{"name":"p5.325.32-podlators","portdir":"perl/p5-podlators","version":"4.140.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/release/podlators","description":"podlators contains Pod::Man and Pod::Text modules.","long_description":"podlators contains Pod::Man and Pod::Text modules.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["p5.325.32-pod-simple"]}],"depends_on":[{"type":"lib","ports":["p5.325.32-module-build"]}]},{"name":"p5.26-podlators","portdir":"perl/p5-podlators","version":"4.140.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/release/podlators","description":"podlators contains Pod::Man and Pod::Text modules.","long_description":"podlators contains Pod::Man and Pod::Text modules.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-pod-simple"]}],"depends_on":[{"type":"build","ports":["p5.26-authen-radius","p5.26-data-hexdump"]},{"type":"lib","ports":["p5.26-module-build","p5.26-cpanel-json-xs","p5.26-dist-zilla-plugin-pod2readme"]}]},{"name":"add","portdir":"math/add","version":"20260909","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://invisible-island.net/add/","description":"Fixed-point, full screen calculator.","long_description":"add is a fixed-point calculator that operates as a full-screen editor. It is designed for use as a checkbook or expense-account balancing tool.","active":true,"categories":["math"],"maintainers":[{"name":"dickey","github":"ThomasDickey","ports_count":2}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ncurses"]}],"depends_on":[]},{"name":"py314-pint-pandas","portdir":"python/py-pint-pandas","version":"0.8.0","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/hgrecco/pint-pandas","description":"Pandas support for pint","long_description":"Pandas support for pint","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","py314-build","py314-installer","py314-setuptools","py314-wheel","clang-18"]},{"type":"lib","ports":["py314-packaging","py314-pandas","py314-pint","python314"]}],"depends_on":[{"type":"lib","ports":["py-pint-pandas"]}]},{"name":"py313-pint-pandas","portdir":"python/py-pint-pandas","version":"0.8.0","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/hgrecco/pint-pandas","description":"Pandas support for pint","long_description":"Pandas support for pint","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","py313-build","py313-installer","py313-setuptools","py313-wheel","clang-18"]},{"type":"lib","ports":["py313-packaging","py313-pint","py313-pandas","python313"]}],"depends_on":[]},{"name":"py312-pint-pandas","portdir":"python/py-pint-pandas","version":"0.8.0","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/hgrecco/pint-pandas","description":"Pandas support for pint","long_description":"Pandas support for pint","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm","py312-build"]},{"type":"lib","ports":["py312-packaging","py312-pandas","py312-pint","python312"]}],"depends_on":[]},{"name":"py311-pint-pandas","portdir":"python/py-pint-pandas","version":"0.8.0","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/hgrecco/pint-pandas","description":"Pandas support for pint","long_description":"Pandas support for pint","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm","py311-build"]},{"type":"lib","ports":["py311-packaging","py311-pandas","py311-pint","python311"]}],"depends_on":[]},{"name":"py-pint-pandas","portdir":"python/py-pint-pandas","version":"0.8.0","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/hgrecco/pint-pandas","description":"Pandas support for pint","long_description":"Pandas support for pint","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pint-pandas"]}],"depends_on":[]},{"name":"ruby-completion","portdir":"ruby/ruby-completion","version":"20260106","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mernen/completion-ruby","description":"Bash completions for Ruby/JRuby","long_description":"Bash completions for Ruby/JRuby","active":true,"categories":["ruby"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":383}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["bash"]}],"depends_on":[]},{"name":"diffoscope","portdir":"sysutils/diffoscope","version":"329","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://diffoscope.org/","description":"in-depth comparison of files, archives, and directories","long_description":"diffoscope will try to get to the bottom of what makes files or directories different. It will recursively unpack archives of many kinds and transform various binary formats into more human readable form to compare them. It can compare two tarballs, ISO images, or PDF just as easily. Please note some file formats will require the installation of additional ports.","active":true,"categories":["sysutils","python"],"maintainers":[{"name":"raimue","github":"raimue","ports_count":56}],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","py314-build","clang-18","py314-wheel","py314-setuptools"]},{"type":"lib","ports":["python314","py314-libarchive-c","py314-magic"]},{"type":"run","ports":["gzip","gnutar","cpio","bzip2"]},{"type":"test","ports":["py314-pytest","py314-black"]}],"depends_on":[]},{"name":"py314-line_profiler","portdir":"python/py-line_profiler","version":"5.0.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyutils/line_profiler","description":"Line-by-line profiler","long_description":"Line-by-line profiler","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-cython","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-line_profiler"]},{"type":"test","ports":["py314-numdifftools"]}]},{"name":"py313-line_profiler","portdir":"python/py-line_profiler","version":"5.0.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyutils/line_profiler","description":"Line-by-line profiler","long_description":"Line-by-line profiler","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-cython","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"test","ports":["py313-numdifftools"]}]},{"name":"py312-line_profiler","portdir":"python/py-line_profiler","version":"5.0.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyutils/line_profiler","description":"Line-by-line profiler","long_description":"Line-by-line profiler","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","clang-18","py312-wheel","py312-cython"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"test","ports":["py312-numdifftools"]}]},{"name":"py311-line_profiler","portdir":"python/py-line_profiler","version":"5.0.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyutils/line_profiler","description":"Line-by-line profiler","long_description":"Line-by-line profiler","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","clang-18","py311-wheel","py311-cython"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"test","ports":["py311-numdifftools"]}]},{"name":"py310-line_profiler","portdir":"python/py-line_profiler","version":"5.0.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyutils/line_profiler","description":"Line-by-line profiler","long_description":"Line-by-line profiler","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-wheel","py310-setuptools","py310-cython","clang-18","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"test","ports":["py310-numdifftools"]}]},{"name":"py-line_profiler","portdir":"python/py-line_profiler","version":"5.0.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyutils/line_profiler","description":"Line-by-line profiler","long_description":"Line-by-line profiler","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-line_profiler"]}],"depends_on":[]},{"name":"py314-gitpython","portdir":"python/py-gitpython","version":"3.1.62","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":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-gitdb","python314"]}],"depends_on":[{"type":"lib","ports":["py-gitpython"]},{"type":"run","ports":["bandit"]}]},{"name":"py313-gitpython","portdir":"python/py-gitpython","version":"3.1.62","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":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-gitdb","python313"]}],"depends_on":[]},{"name":"py312-gitpython","portdir":"python/py-gitpython","version":"3.1.62","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":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-gitdb","python312"]}],"depends_on":[{"type":"lib","ports":["legit"]}]},{"name":"py311-gitpython","portdir":"python/py-gitpython","version":"3.1.62","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":"py310-gitpython","portdir":"python/py-gitpython","version":"3.1.62","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":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-gitdb","python310"]}],"depends_on":[]},{"name":"py-gitpython","portdir":"python/py-gitpython","version":"3.1.62","license":"BSD","platforms":"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":["clang-18"]},{"type":"lib","ports":["py314-gitpython"]}],"depends_on":[]},{"name":"appstream","portdir":"gnome/appstream","version":"1.2.0","license":"GPL-2+ and LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.freedesktop.org/wiki/Distributions/AppStream","description":"Machine-readable software metadata for desktop environments","long_description":"Machine-readable software metadata for desktop environments","active":true,"categories":["devel","gnome"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-22","gperf","meson","ninja","pkgconfig","gobject-introspection","vala","docbook-xml","docbook-xsl-nons","itstool","lmdb","gettext"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["curl","libstemmer","libxml2","gettext-runtime","libxmlb","libfyaml","glib2","zstd"]}],"depends_on":[{"type":"build","ports":["Chatty"]},{"type":"lib","ports":["libadwaita","dia","gimp3-devel"]}]},{"name":"git-cola","portdir":"devel/git-cola","version":"4.19.0","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://git-cola.github.io/","description":"The highly caffeinated Git GUI","long_description":"git-cola is a powerful Git GUI with a slick and intuitive user interface.","active":true,"categories":["devel","python"],"maintainers":[{"name":"raimue","github":"raimue","ports_count":56}],"variants":["qt5","qt6"],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314","py314-pyqt6","py314-qtpy","py314-polib","git"]}],"depends_on":[]},{"name":"py39-gitpython","portdir":"python/py-gitpython","version":"3.1.45","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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-17","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-gitdb","python39"]}],"depends_on":[]},{"name":"py38-gitpython","portdir":"python/py-gitpython","version":"3.1.44","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"","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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-17","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-gitdb","python38"]}],"depends_on":[{"type":"lib","ports":["salt-minion","salt-master","salt-syndic","salt-api"]}]},{"name":"py37-gitpython","portdir":"python/py-gitpython","version":"3.1.41","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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-wheel","py37-installer","clang-16","py37-setuptools","py37-build"]},{"type":"lib","ports":["py37-gitdb","python37"]}],"depends_on":[]},{"name":"py27-gitpython","portdir":"python/py-gitpython","version":"2.1.15","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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-16"]},{"type":"lib","ports":["python27","py27-gitdb"]}],"depends_on":[{"type":"lib","ports":["py27-git-sweep"]}]},{"name":"py36-gitpython","portdir":"python/py-gitpython","version":"3.1.14","license":"BSD","platforms":"darwin","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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36","py36-gitdb"]}],"depends_on":[]},{"name":"py39-line_profiler","portdir":"python/py-line_profiler","version":"5.0.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyutils/line_profiler/tree/main","description":"Line-by-line profiler","long_description":"Line-by-line profiler","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-wheel","py39-cython","py39-setuptools","clang-18","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"test","ports":["py39-numdifftools"]}]}]}