{"count":52149,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1015","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1013","results":[{"name":"py39-textual","portdir":"python/py-textual","version":"0.85.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/willmcgugan/textual","description":"Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.","long_description":"Textual is a TUI (Text User Interface) framework for Python inspired by modern web development. Textual uses Rich to render rich text, so anything that Rich can render may be used in Textual. Event handling in Textual is asynchronous (using async and await keywords). Widgets (UI components) can independently update and communicate with each other via message passing. Textual has more in common with modern web development than it does with curses; layout is done with CSS grid and (soon) the theme may be customized with CSS. Other techniques are borrowed from JS frameworks such as Vue and React.","active":false,"categories":["devel","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1063}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-poetry-core","py39-build","py39-installer","poetry"]},{"type":"lib","ports":["py39-rich","py39-typing_extensions","python39"]}],"depends_on":[]},{"name":"catch2","portdir":"devel/catch2","version":"3.15.0","license":"Boost-1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/catchorg/Catch2","description":"Catch 2: a modern, C++-native, header-only, test framework for unit-tests","long_description":"Catch 2: a modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later.","active":true,"categories":["devel"],"maintainers":[{"name":"howarth.at.macports","github":"jwhowarth","ports_count":18}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]}],"depends_on":[{"type":"build","ports":["finite-diff","absent","libmcfp"]},{"type":"lib","ports":["rdkit"]},{"type":"test","ports":["absent","stringtoolbox"]}]},{"name":"fftw-3","portdir":"math/fftw-3","version":"3.3.11","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.fftw.org/","description":"Fast C routines to compute the Discrete Fourier Transform","long_description":"FFTW is a C subroutine library for computing the Discrete Fourier Transform (DFT) in one or more dimensions, of both real and complex data, and of arbitrary input size. We believe that FFTW, which is free software, should become the FFT library of choice for most applications. Our benchmarks, performed on a variety of platforms, show that FFTW's performance is typically superior to that of other publicly available FFT software. Moreover, FFTW's performance is portable: the program will perform well on most architectures without modification. This port is of fftw version 3.x. It has many improvements relative to 2.x, but is not backwardly compatible.","active":true,"categories":["math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["clang22","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran","openmp","threads","pfft_patches","mpich","openmpi","universal"],"dependencies":[{"type":"build","ports":["clang-18","gcc15"]},{"type":"lib","ports":["libgcc"]}],"depends_on":[{"type":"lib","ports":["xcrysden","scamp","shtools","source-extractor","stimfit","wdsp","p5.26-pdl-fftw3","py27-lalpulsar","py36-lalpulsar","py36-isce2","py27-pyfftw","py35-pyfftw","py36-pyfftw","py37-gmic","py37-lalpulsar","py35-cvxopt","py36-cvxopt","mlt-qt5","py39-pyfftw","mythtv-core.28","py37-isce2","py37-numpy","py38-numpy","py38-lalpulsar","cdo","py37-pyfftw","octave","gds","gmic","gmic-qt","gmic-gimp","gmic-clib","gmic-lib","grass","asymptote","py27-pyfftw3","py39-cvxopt","orfeotoolbox","py310-orfeotoolbox","py311-orfeotoolbox","py312-orfeotoolbox","py313-orfeotoolbox","py314-orfeotoolbox","py35-numpy","py36-numpy","py37-cvxopt","py27-cvxopt","py38-cvxopt","py38-gmic","py38-pyfftw","mlt-legacy","py39-gmic","fftw-3-single","fftw-3-long","ImageMagick","pyxplot","ImageMagick7","R-KSgeneral","R-LOMAR","R-PoissonBinomial","R-PoissonMultinomial","R-Rssa","R-fftw","R-fftwtools","R-imager","R-poisbinom","R-qqconf","cava","libofa","olena","starpu","grass7","InsightToolkit","InsightToolkit4","py310-InsightToolkit","py311-InsightToolkit","py312-InsightToolkit","py313-InsightToolkit","py310-InsightToolkit4","py311-InsightToolkit4","py312-InsightToolkit4","py313-InsightToolkit4","ale","blender","hugin-app","nip2","rawstudio","rawtherapee","vips","gnu-apl","lua54-numlua","lua53-numlua","lua52-numlua","lua51-numlua","finufft","gnudatalanguage","gretl","itpp","itpp-devel","nfft-3","pfft","libmovit","mlt","httping","p5.28-pdl-fftw3","p5.30-pdl-fftw3","p5.32-pdl-fftw3","p5.34-pdl-fftw3","denemo","pure-audio","py310-cvxopt","py311-cvxopt","py312-cvxopt","py313-cvxopt","py310-pyfftw","py27-numpy","LORENE","NanoVNA-QT","libxavna","bart","berkeleygw","crystfel","gerris","gwyddion","indi","lal","lalapps","lalpulsar","py312-lalpulsar","linhpsdr","magicspp","nektarpp","octopus","openhantek","pihpsdr","plumed","plumed-devel","quantum-espresso","quisk"]},{"type":"run","ports":["py36-gpilab-framework","py37-gpilab-framework","py39-gpilab-framework","py38-gpilab-framework","lscsoft-deps","luaradio"]}]},{"name":"fftw-3-single","portdir":"math/fftw-3","version":"3.3.11","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.fftw.org/","description":"Fast C routines to compute the Discrete Fourier Transform","long_description":"FFTW is a C subroutine library for computing the Discrete Fourier Transform (DFT) in one or more dimensions, of both real and complex data, and of arbitrary input size. We believe that FFTW, which is free software, should become the FFT library of choice for most applications. Our benchmarks, performed on a variety of platforms, show that FFTW's performance is typically superior to that of other publicly available FFT software. Moreover, FFTW's performance is portable: the program will perform well on most architectures without modification. This port is of fftw version 3.x. It has many improvements relative to 2.x, but is not backwardly compatible.","active":true,"categories":["math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["clang19","clang13","clang14","clang15","clang16","clang17","clang18","clang20","clang21","clang22","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran","openmp","threads","pfft_patches","mpich","openmpi","universal"],"dependencies":[{"type":"build","ports":["clang-18","gcc15"]},{"type":"lib","ports":["libgcc","fftw-3"]}],"depends_on":[{"type":"lib","ports":["yorick-yao","p5.26-pdl-fftw3","relax3d","scamp","skymaker","source-extractor","gnuradio-devel","py27-lalpulsar","py36-lalpulsar","py36-isce2","py27-pyfftw","py35-pyfftw","py36-pyfftw","py37-lalpulsar","SDRangel","py39-pyfftw","mythtv-core.28","py37-isce2","py38-lalpulsar","py37-pyfftw","octave","gds","aubio","py27-pyfftw3","py38-pyfftw","luminance-hdr","aacplusenc","audiowmark","liblastfm","liblastfm-qt5","nrsc5","pulseaudio","xmms2","InsightToolkit","InsightToolkit4","py310-InsightToolkit","py311-InsightToolkit","py312-InsightToolkit","py313-InsightToolkit","py310-InsightToolkit4","py311-InsightToolkit4","py312-InsightToolkit4","py313-InsightToolkit4","rawstudio","rawtherapee","vigra","finufft","gnudatalanguage","lmms","mythtv-core.27","shenidam","welle.io","welle.io-devel","p5.28-pdl-fftw3","p5.30-pdl-fftw3","p5.32-pdl-fftw3","p5.34-pdl-fftw3","py310-pyfftw","SDRPlusPlus","bart","dab-cmdline","gnuradio","gnuradio37","gnuradio-next","gr-adapt","gr-air-modes","gr37-adapt","gr37-air-modes","gr-baz","gr37-ais","gr37-baz","gr-fcdproplus","gr37-cdma","gr37-fcdproplus","gr-foo","gr-fosphor","gr37-foo","gr37-fosphor","gr-gfdm","gr-gsm","gr37-gfdm","gr37-gsm","gr-hermeslite2","gr-hpsdr","gr-ieee802-11","gr-ieee802-15-4","gr37-ieee802-11","gr37-ieee802-15-4","gr-iio","gr-iqbalance","gr37-iio","gr37-iqbalance","gr-iridium","gr-limesdr","gr37-iridium","gr37-limesdr","gr-linrad","gr37-lora-BastilleResearch","gr37-lora-rpp0","gr-lora-rpp0","gr37-lte","gr37-mapper","gr37-mac","gr-osmosdr","gr37-ofdm","gr37-osmosdr","gr37-pcap","gr37-pyqt","gr-rds","gr-satellites","gr37-rds","gr37-satellites","gr37-sdrplay","gr-specest","gr37-specest","gr37-tdd","gromacs","gromacs-plumed","hackrf","hackrf-devel","imager","inspectrum","ismrmrd","lal","lalapps","lalpulsar","py312-lalpulsar","libosmo-dsp","liquid-dsp","psfex"]},{"type":"run","ports":["py36-gpilab-framework","py38-gpilab-framework","lscsoft-deps","py39-gpilab-framework","py37-gpilab-framework"]}]},{"name":"fftw-3-long","portdir":"math/fftw-3","version":"3.3.11","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.fftw.org/","description":"Fast C routines to compute the Discrete Fourier Transform","long_description":"FFTW is a C subroutine library for computing the Discrete Fourier Transform (DFT) in one or more dimensions, of both real and complex data, and of arbitrary input size. We believe that FFTW, which is free software, should become the FFT library of choice for most applications. Our benchmarks, performed on a variety of platforms, show that FFTW's performance is typically superior to that of other publicly available FFT software. Moreover, FFTW's performance is portable: the program will perform well on most architectures without modification. This port is of fftw version 3.x. It has many improvements relative to 2.x, but is not backwardly compatible.","active":true,"categories":["math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran","openmp","threads","pfft_patches","mpich","openmpi","universal"],"dependencies":[{"type":"build","ports":["clang-18","gcc15"]},{"type":"lib","ports":["libgcc","fftw-3"]}],"depends_on":[{"type":"lib","ports":["p5.26-pdl-fftw3","py27-pyfftw","py35-pyfftw","py36-pyfftw","py39-pyfftw","py37-pyfftw","py27-pyfftw3","py38-pyfftw","py310-pyfftw"]}]},{"name":"flexiblas","portdir":"math/flexiblas","version":"3.5.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mpi-magdeburg.mpg.de/projects/flexiblas","description":"A BLAS and LAPACK wrapper library with runtime exchangeable backends","long_description":"A BLAS and LAPACK wrapper library with runtime exchangeable backends","active":true,"categories":["science","math"],"maintainers":[],"variants":["clang13","clang14","clang15","debug","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran","atlas","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18","gcc15"]},{"type":"lib","ports":["blis","libgcc","libomp","OpenBLAS"]},{"type":"test","ports":["python314"]}],"depends_on":[{"type":"run","ports":["R-flexiblas"]}]},{"name":"py-black","portdir":"python/py-black","version":"26.5.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://black.readthedocs.io/","description":"The uncompromising code formatter for Python.","long_description":"By using Black, you agree to cede control over minutiae of hand-formatting your Python source code. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters. Black makes code review faster by producing the smallest diffs possible. Blackened code looks the same regardless of the project you’re reading. Formatting becomes transparent after a while and you can focus on the content instead.","active":true,"categories":["python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-black"]}],"depends_on":[]},{"name":"py310-black","portdir":"python/py-black","version":"26.5.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://black.readthedocs.io/","description":"The uncompromising code formatter for Python.","long_description":"By using Black, you agree to cede control over minutiae of hand-formatting your Python source code. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters. Black makes code review faster by producing the smallest diffs possible. Blackened code looks the same regardless of the project you’re reading. Formatting becomes transparent after a while and you can focus on the content instead.","active":true,"categories":["python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-build","py310-hatchling","py310-hatch-vcs","py310-installer","py310-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["py310-platformdirs","py310-pathspec","py310-pytokens","python310","py310-mypy_extensions","py310-typing_extensions","py310-tomli","py310-click","py310-packaging"]},{"type":"run","ports":["black_select"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-python-lsp-black","py310-sphinx-copybutton"]},{"type":"run","ports":["py310-orjson"]},{"type":"test","ports":["py310-license-expression"]}]},{"name":"py311-black","portdir":"python/py-black","version":"26.5.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://black.readthedocs.io/","description":"The uncompromising code formatter for Python.","long_description":"By using Black, you agree to cede control over minutiae of hand-formatting your Python source code. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters. Black makes code review faster by producing the smallest diffs possible. Blackened code looks the same regardless of the project you’re reading. Formatting becomes transparent after a while and you can focus on the content instead.","active":true,"categories":["python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-hatchling","py311-hatch-fancy-pypi-readme","py311-hatch-vcs"]},{"type":"lib","ports":["py311-pytokens","python311","py311-packaging","py311-pathspec","py311-mypy_extensions","py311-click","py311-platformdirs"]},{"type":"run","ports":["black_select"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-python-lsp-black","py311-sphinx-copybutton"]},{"type":"run","ports":["py311-orjson"]},{"type":"test","ports":["py311-license-expression"]}]},{"name":"py312-black","portdir":"python/py-black","version":"26.5.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://black.readthedocs.io/","description":"The uncompromising code formatter for Python.","long_description":"By using Black, you agree to cede control over minutiae of hand-formatting your Python source code. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters. Black makes code review faster by producing the smallest diffs possible. Blackened code looks the same regardless of the project you’re reading. Formatting becomes transparent after a while and you can focus on the content instead.","active":true,"categories":["python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-hatchling","py312-hatch-fancy-pypi-readme","py312-hatch-vcs"]},{"type":"lib","ports":["py312-pytokens","python312","py312-packaging","py312-mypy_extensions","py312-pathspec","py312-click","py312-platformdirs"]},{"type":"run","ports":["black_select"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-python-lsp-black","py312-sphinx-copybutton"]},{"type":"run","ports":["py312-orjson"]},{"type":"test","ports":["py312-license-expression"]}]},{"name":"py313-black","portdir":"python/py-black","version":"26.5.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://black.readthedocs.io/","description":"The uncompromising code formatter for Python.","long_description":"By using Black, you agree to cede control over minutiae of hand-formatting your Python source code. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters. Black makes code review faster by producing the smallest diffs possible. Blackened code looks the same regardless of the project you’re reading. Formatting becomes transparent after a while and you can focus on the content instead.","active":true,"categories":["python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatch-fancy-pypi-readme","clang-18","py313-build","py313-installer","py313-hatchling","py313-hatch-vcs"]},{"type":"lib","ports":["py313-pytokens","python313","py313-packaging","py313-pathspec","py313-mypy_extensions","py313-platformdirs","py313-click"]},{"type":"run","ports":["black_select"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-python-lsp-black","py313-sphinx-copybutton"]},{"type":"test","ports":["py313-license-expression"]}]},{"name":"py314-black","portdir":"python/py-black","version":"26.5.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://black.readthedocs.io/","description":"The uncompromising code formatter for Python.","long_description":"By using Black, you agree to cede control over minutiae of hand-formatting your Python source code. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters. Black makes code review faster by producing the smallest diffs possible. Blackened code looks the same regardless of the project you’re reading. Formatting becomes transparent after a while and you can focus on the content instead.","active":true,"categories":["python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["py314-hatch-fancy-pypi-readme","clang-18","py314-build","py314-installer","py314-hatch-vcs","py314-hatchling"]},{"type":"lib","ports":["py314-pytokens","python314","py314-packaging","py314-pathspec","py314-platformdirs","py314-mypy_extensions","py314-click"]},{"type":"run","ports":["black_select"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-black","py314-python-lsp-black"]},{"type":"run","ports":["ansible-lint"]},{"type":"test","ports":["diffoscope"]}]},{"name":"py-nbconvert","portdir":"python/py-nbconvert","version":"7.17.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Jupyter Notebooks converter.","long_description":"Jupyter Notebooks converter.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-nbconvert"]}],"depends_on":[]},{"name":"py310-nbconvert","portdir":"python/py-nbconvert","version":"7.17.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Jupyter Notebooks converter.","long_description":"Jupyter Notebooks converter.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-installer","clang-18"]},{"type":"fetch","ports":["wget"]},{"type":"lib","ports":["py310-jinja2","py310-markupsafe","py310-bleach","py310-jupyter_core","py310-mistune","py310-nbclient","py310-nbformat","py310-pandocfilters","py310-traitlets","py310-beautifulsoup4","python310","py310-defusedxml","py310-pygments","py310-packaging","py310-tinycss2"]},{"type":"run","ports":["pandoc"]}],"depends_on":[{"type":"lib","ports":["py310-jupyter","py310-jupyter_server","py310-jupyter_sphinx"]},{"type":"run","ports":["py310-spyder-devel","py310-spyder"]}]},{"name":"py311-nbconvert","portdir":"python/py-nbconvert","version":"7.17.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Jupyter Notebooks converter.","long_description":"Jupyter Notebooks converter.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","clang-18"]},{"type":"fetch","ports":["wget"]},{"type":"lib","ports":["py311-pygments","py311-beautifulsoup4","py311-bleach","py311-tinycss2","py311-defusedxml","py311-jupyter_core","py311-mistune","py311-nbclient","py311-nbformat","py311-pandocfilters","python311","py311-packaging","py311-traitlets","py311-markupsafe","py311-jinja2"]},{"type":"run","ports":["pandoc"]}],"depends_on":[{"type":"lib","ports":["py311-jupyter","py311-jupyter_server","py311-jupyter_sphinx"]},{"type":"run","ports":["py311-spyder"]}]},{"name":"py312-nbconvert","portdir":"python/py-nbconvert","version":"7.17.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Jupyter Notebooks converter.","long_description":"Jupyter Notebooks converter.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","clang-18"]},{"type":"lib","ports":["py312-pygments","py312-traitlets","py312-bleach","py312-tinycss2","py312-beautifulsoup4","py312-defusedxml","py312-jupyter_core","py312-mistune","py312-nbclient","py312-nbformat","py312-pandocfilters","python312","py312-packaging","py312-jinja2","py312-markupsafe"]},{"type":"run","ports":["pandoc"]}],"depends_on":[{"type":"lib","ports":["py312-jupyter","py312-jupyter_server","py312-jupyter_sphinx"]},{"type":"run","ports":["py312-spyder"]}]},{"name":"py313-nbconvert","portdir":"python/py-nbconvert","version":"7.17.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Jupyter Notebooks converter.","long_description":"Jupyter Notebooks converter.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatchling","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["py313-jinja2","py313-markupsafe","py313-tinycss2","py313-bleach","py313-beautifulsoup4","py313-defusedxml","python313","py313-nbformat","py313-mistune","py313-nbclient","py313-pandocfilters","py313-jupyter_core","py313-packaging","py313-traitlets","py313-pygments"]},{"type":"run","ports":["pandoc"]}],"depends_on":[{"type":"lib","ports":["py313-jupyter","py313-jupyter_server","py313-jupyter_sphinx"]},{"type":"run","ports":["py313-spyder"]}]},{"name":"py314-nbconvert","portdir":"python/py-nbconvert","version":"7.17.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org/","description":"Jupyter Notebooks converter.","long_description":"Jupyter Notebooks converter.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py314-hatchling","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["py314-jinja2","py314-markupsafe","py314-defusedxml","py314-traitlets","py314-beautifulsoup4","py314-mistune","python314","py314-jupyter_core","py314-nbclient","py314-nbformat","py314-pandocfilters","py314-bleach","py314-packaging","py314-pygments","py314-tinycss2"]},{"type":"run","ports":["pandoc"]}],"depends_on":[{"type":"lib","ports":["py-nbconvert","py314-jupyter","py314-jupyter_server","py314-jupyter_sphinx"]},{"type":"run","ports":["py314-spyder"]}]},{"name":"py-textual","portdir":"python/py-textual","version":"8.2.7","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/willmcgugan/textual","description":"Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.","long_description":"Textual is a TUI (Text User Interface) framework for Python inspired by modern web development. Textual uses Rich to render rich text, so anything that Rich can render may be used in Textual. Event handling in Textual is asynchronous (using async and await keywords). Widgets (UI components) can independently update and communicate with each other via message passing. Textual has more in common with modern web development than it does with curses; layout is done with CSS grid and (soon) the theme may be customized with CSS. Other techniques are borrowed from JS frameworks such as Vue and React.","active":true,"categories":["devel","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1063}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-textual"]}],"depends_on":[]},{"name":"py310-textual","portdir":"python/py-textual","version":"8.2.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/willmcgugan/textual","description":"Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.","long_description":"Textual is a TUI (Text User Interface) framework for Python inspired by modern web development. Textual uses Rich to render rich text, so anything that Rich can render may be used in Textual. Event handling in Textual is asynchronous (using async and await keywords). Widgets (UI components) can independently update and communicate with each other via message passing. Textual has more in common with modern web development than it does with curses; layout is done with CSS grid and (soon) the theme may be customized with CSS. Other techniques are borrowed from JS frameworks such as Vue and React.","active":true,"categories":["devel","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1063}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-poetry-core","py310-installer","clang-18"]},{"type":"lib","ports":["py310-markdown-it-py","python310","py310-linkify-it-py","py310-mdit-py-plugins","py310-typing_extensions","py310-platformdirs","py310-rich"]}],"depends_on":[]},{"name":"py311-textual","portdir":"python/py-textual","version":"8.2.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/willmcgugan/textual","description":"Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.","long_description":"Textual is a TUI (Text User Interface) framework for Python inspired by modern web development. Textual uses Rich to render rich text, so anything that Rich can render may be used in Textual. Event handling in Textual is asynchronous (using async and await keywords). Widgets (UI components) can independently update and communicate with each other via message passing. Textual has more in common with modern web development than it does with curses; layout is done with CSS grid and (soon) the theme may be customized with CSS. Other techniques are borrowed from JS frameworks such as Vue and React.","active":true,"categories":["devel","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1063}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-poetry-core","clang-18"]},{"type":"lib","ports":["py311-mdit-py-plugins","python311","py311-rich","py311-markdown-it-py","py311-typing_extensions","py311-platformdirs","py311-linkify-it-py"]}],"depends_on":[]},{"name":"py312-textual","portdir":"python/py-textual","version":"8.2.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/willmcgugan/textual","description":"Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.","long_description":"Textual is a TUI (Text User Interface) framework for Python inspired by modern web development. Textual uses Rich to render rich text, so anything that Rich can render may be used in Textual. Event handling in Textual is asynchronous (using async and await keywords). Widgets (UI components) can independently update and communicate with each other via message passing. Textual has more in common with modern web development than it does with curses; layout is done with CSS grid and (soon) the theme may be customized with CSS. Other techniques are borrowed from JS frameworks such as Vue and React.","active":true,"categories":["devel","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1063}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-poetry-core","clang-18"]},{"type":"lib","ports":["py312-markdown-it-py","python312","py312-mdit-py-plugins","py312-rich","py312-typing_extensions","py312-platformdirs","py312-linkify-it-py"]}],"depends_on":[]},{"name":"py314-textual","portdir":"python/py-textual","version":"8.2.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/willmcgugan/textual","description":"Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.","long_description":"Textual is a TUI (Text User Interface) framework for Python inspired by modern web development. Textual uses Rich to render rich text, so anything that Rich can render may be used in Textual. Event handling in Textual is asynchronous (using async and await keywords). Widgets (UI components) can independently update and communicate with each other via message passing. Textual has more in common with modern web development than it does with curses; layout is done with CSS grid and (soon) the theme may be customized with CSS. Other techniques are borrowed from JS frameworks such as Vue and React.","active":true,"categories":["devel","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1063}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["py314-mdit-py-plugins","python314","py314-rich","py314-markdown-it-py","py314-platformdirs","py314-typing_extensions","py314-linkify-it-py"]}],"depends_on":[{"type":"lib","ports":["py-textual","rich-cli","rexi"]},{"type":"run","ports":["tiptop"]}]},{"name":"py313-textual","portdir":"python/py-textual","version":"8.2.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/willmcgugan/textual","description":"Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.","long_description":"Textual is a TUI (Text User Interface) framework for Python inspired by modern web development. Textual uses Rich to render rich text, so anything that Rich can render may be used in Textual. Event handling in Textual is asynchronous (using async and await keywords). Widgets (UI components) can independently update and communicate with each other via message passing. Textual has more in common with modern web development than it does with curses; layout is done with CSS grid and (soon) the theme may be customized with CSS. Other techniques are borrowed from JS frameworks such as Vue and React.","active":true,"categories":["devel","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1063}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["py313-linkify-it-py","python313","py313-rich","py313-markdown-it-py","py313-typing_extensions","py313-platformdirs","py313-mdit-py-plugins"]}],"depends_on":[]},{"name":"halloy","portdir":"irc/halloy","version":"2026.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/squidowl/halloy","description":"IRC application written in Rust","long_description":"Halloy is an open-source IRC client written in Rust, with the Iced GUI library. It aims to provide a simple and fast client for Mac, Windows, and Linux platforms.","active":true,"categories":["net","irc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1063}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"tintinxx","portdir":"net/tintinxx","version":"2.02.61","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://tintin.mudhalla.net","description":"ncurses-based MUD client with triggers, aliases, colors","long_description":"TinTin++, aka TT++, is a free Mud client for Windows, Linux, and Mac OS X. A Windows / Vista port named WinTin++, using the PuTTY terminal, is available for those who do not use Cygwin (A Linux/Unix emulator for Windows). Besides MUDs (which are free online text games), TinTin++ can also be used as a client to play MUSH, MUCK, MOO, MU*, or Rogue games, which are online text game variants. Connecting to a Linux server or a telnet BBS is possible as well.","active":true,"categories":["net","games"],"maintainers":[{"name":"intact79","github":"intactio","ports_count":2}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","gnutls","ncurses","pcre2"]}],"depends_on":[]},{"name":"ImageMagick","portdir":"graphics/ImageMagick","version":"6.9.13-46","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://legacy.imagemagick.org","description":"Tools and libraries to manipulate images in many formats","long_description":"This is the legacy ImageMagick version 6. For the modern ImageMagick version 7, please go to port ImageMagick7. ImageMagick is a robust collection of tools and libraries to create, edit and compose bitmap images in a wide variety of formats. You can crop, resize, rotate, sharpen, color reduce or add effects or text or straight or curved lines to an image or image sequence and save your completed work in the same or differing image format. You can even create images from scratch. Image processing operations are available from the command line as well as through C, Ch, C++, Java, Perl, PHP, Python, Ruby and Tcl/Tk programming interfaces. Over 90 image formats are supported, including GIF, JPEG, JPEG 2000, PNG, PDF, PhotoCD and TIFF.","active":true,"categories":["devel","graphics"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["graphviz","lqr","openexr","pango","rsvg","wmf","x11","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","libtool","pkgconfig","djvulibre","fontconfig","jbigkit","lcms2","libjpeg-turbo","libpng","libraw","openexr","openjpeg","tiff","webp","bzip2","libheif","freetype","ghostscript","expat","libiconv","libxml2","xorg-libX11","xorg-libXext","xorg-libXt","fftw-3","xz"]},{"type":"run","ports":["xdg-utils","urw-fonts","jxrlib","libbpg"]}],"depends_on":[{"type":"build","ports":["tango-icon-theme","scute","metview","gri","chemical-mime-data","awesome","advi","enigma-devel","enigma","tango-icon-theme-extras"]},{"type":"lib","ports":["xine-lib","py35-djvubind","py36-djvubind","synfig","virtuoso-7","py38-wand","xastir","py39-wand","pyxplot","transcode","R-magick","p5.32-pdf-builder","py27-wand","py35-wand","py36-wand","p5.26-perlmagick","py37-wand","libopenshot","vapoursynth","opendx","abiword","p5.32-image-sane","p5.34-image-sane","p5.28-pdf-builder","p5.30-pdf-builder","t-rec","p5.34-pdf-builder","p5.28-perlmagick","p5.30-perlmagick","p5.32-perlmagick","p5.34-perlmagick","php53-magickwand","php54-magickwand","php55-magickwand","php56-magickwand","py310-wand","py311-wand","py312-wand","py313-wand","py314-wand","rb-rmagick","rb32-rmagick","rb31-rmagick","rb30-rmagick","rb27-rmagick","rb26-rmagick","rb25-rmagick","rb24-rmagick","rb23-rmagick","cuneiform","dblatex","LyX1","LyX","psiconv","libpst","libtuxcap","virtuoso-5","virtuoso-6","ale","autotrace","chafa","cyan","dmtx-utils","gscan2pdf","inkscape","inkscape-devel","oofcanvas","photoqt","pstoedit","vips","zbar","p5.28-barcode-zbar","p5.30-barcode-zbar","p5.32-barcode-zbar","p5.34-barcode-zbar","digikam","dvdauthor","dvdrip","libsstv","p5.28-image-sane","p5.30-image-sane"]},{"type":"run","ports":["R-magickGUI","spidereyeballs","tovid","optar","beets","beets-devel","py38-scapy-devel","py312-scapy-devel","py27-scapy","py310-scapy","py311-scapy","R-animation","py39-scapy","yap-app","py312-scapy","py313-scapy","py311-scapy-devel","py310-scapy-devel","py39-scapy-devel","geeqie","folderify","kde4-kile","latex2rtf","py38-scapy","vis5d","pdfsandwich","ttygif","vcs","wv","mediawiki"]}]},{"name":"nginx","portdir":"www/nginx","version":"1.30.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nginx.org/","description":"High-performance HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server","long_description":"Nginx (\"engine x\") is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.","active":true,"categories":["mail","www"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1425}],"variants":["lua","auth_request","addition","dav","threads","davext","debug","degradation","echo","flv","geoip2","gperftools","gzip_static","http2","image_filter","mail","mp4","perl5","random_index","realip","secure_link","ssl","status","substitution","stream","upload","upload_progress","xslt","zip","redis","rtmp","http_push","devel_kit","headers_more","fancyindex","vod","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","openssl","pcre2"]}],"depends_on":[{"type":"lib","ports":["calendar-contacts-server"]},{"type":"run","ports":["adblock2privoxy"]}]},{"name":"nginx-devel","portdir":"www/nginx-devel","version":"1.31.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nginx.org/","description":"High-performance HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server","long_description":"Nginx (\"engine x\") is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.","active":true,"categories":["mail","www"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1425}],"variants":["auth_request","addition","dav","debug","degradation","devel_kit","flv","gperftools","gzip_static","http2","image_filter","mail","mp4","perl5","random_index","realip","secure_link","ssl","status","substitution","stream","threads","xslt","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","openssl","pcre2"]}],"depends_on":[{"type":"lib","ports":["nginx-devel-geoip2","nginx-devel-headers_more","nginx-devel-lua","nginx-devel-rtmp"]}]},{"name":"nginx-devel-geoip2","portdir":"www/nginx-devel","version":"1.31.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nginx.org/","description":"High-performance HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server","long_description":"Nginx (\"engine x\") is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.","active":true,"categories":["mail","www"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1425}],"variants":["auth_request","addition","dav","debug","degradation","devel_kit","flv","gperftools","gzip_static","http2","image_filter","mail","mp4","perl5","random_index","realip","secure_link","ssl","status","substitution","stream","threads","xslt","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libmaxminddb","nginx-devel"]}],"depends_on":[]},{"name":"nginx-devel-headers_more","portdir":"www/nginx-devel","version":"1.31.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nginx.org/","description":"High-performance HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server","long_description":"Nginx (\"engine x\") is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.","active":true,"categories":["mail","www"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1425}],"variants":["auth_request","addition","dav","debug","degradation","devel_kit","flv","gperftools","gzip_static","http2","image_filter","mail","mp4","perl5","random_index","realip","secure_link","ssl","status","substitution","stream","threads","xslt","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["nginx-devel"]}],"depends_on":[]},{"name":"nginx-devel-lua","portdir":"www/nginx-devel","version":"1.31.1","license":"BSD","platforms":"{darwin >= 11}","epoch":0,"replaced_by":null,"homepage":"https://nginx.org/","description":"High-performance HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server","long_description":"Nginx (\"engine x\") is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.","active":true,"categories":["mail","www"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1425}],"variants":["status","auth_request","addition","dav","debug","degradation","devel_kit","flv","gperftools","gzip_static","http2","image_filter","mail","mp4","perl5","random_index","realip","secure_link","ssl","substitution","stream","threads","xslt","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["luajit-openresty","nginx-devel"]}],"depends_on":[]},{"name":"nginx-devel-rtmp","portdir":"www/nginx-devel","version":"1.31.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nginx.org/","description":"High-performance HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server","long_description":"Nginx (\"engine x\") is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.","active":true,"categories":["mail","www"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1425}],"variants":["auth_request","addition","dav","debug","degradation","devel_kit","flv","gperftools","gzip_static","http2","image_filter","mail","mp4","perl5","random_index","realip","secure_link","ssl","status","substitution","stream","threads","xslt","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["nginx-devel"]}],"depends_on":[]},{"name":"ImageMagick7","portdir":"graphics/ImageMagick7","version":"7.1.2-21","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://imagemagick.org","description":"Tools and libraries to manipulate images in many formats","long_description":"For the ImageMagick-6 legacy version, please see port https://ports.macports.org/port/ImageMagick. ImageMagick is a robust collection of tools and libraries to create, edit and compose bitmap images in a wide variety of formats. You can crop, resize, rotate, sharpen, color reduce or add effects or text or straight or curved lines to an image or image sequence and save your completed work in the same or differing image format. You can even create images from scratch. Image processing operations are available from the command line as well as through C, Ch, C++, Java, Perl, PHP, Python, Ruby and Tcl/Tk programming interfaces. Over 90 image formats are supported, including GIF, JPEG, JPEG 2000, PNG, PDF, PhotoCD and TIFF.","active":true,"categories":["devel","graphics"],"maintainers":[{"name":"dave.allured","github":"Dave-Allured","ports_count":10}],"variants":["graphviz","lqr","openexr","pango","rsvg","wmf","x11","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","libtool","pkgconfig","djvulibre","fontconfig","jbigkit","lcms2","libjpeg-turbo","libpng","libraw","openexr","openjpeg","tiff","webp","bzip2","libheif","freetype","ghostscript","expat","libiconv","libxml2","xorg-libX11","xorg-libXext","xorg-libXt","libjxl","fftw-3","xz"]},{"type":"run","ports":["urw-fonts","jxrlib","xdg-utils","libbpg"]}],"depends_on":[{"type":"build","ports":["mari0","nottetris2","orthorobot"]},{"type":"lib","ports":["php55-imagick","php56-imagick","php70-imagick","php71-imagick","php72-imagick","php73-imagick","php74-imagick","php80-imagick","php81-imagick","php82-imagick","php83-imagick","php84-imagick","converseen","php85-imagick","php53-imagick","php54-imagick"]}]},{"name":"tree-sitter-erlang","portdir":"devel/tree-sitter-erlang","version":"0.18","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/WhatsApp/tree-sitter-erlang","description":"A tree-sitter parser for Erlang","long_description":"A tree-sitter parser for Erlang","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"NetBeans","portdir":"aqua/NetBeans","version":"30","license":"Apache-2 and NoMirror","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://netbeans.apache.org/","description":"Java integrated development environment","long_description":"NetBeans IDE lets you quickly and easily develop Java desktop, mobile, and web applications, as well as HTML5 applications with HTML, JavaScript, and CSS. The IDE also provides a great set of tools for PHP and C/C++ developers. It is free and open source and has a large community of users and developers around the world.","active":true,"categories":["aqua","devel","java"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["openjdk17"]}],"depends_on":[]},{"name":"py38-awscli2","portdir":"python/py-awscli2","version":"2.15.53","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://aws.amazon.com/cli/","description":"Universal Command Line Environment for Amazon Web Services.","long_description":"Universal Command Line Environment for Amazon Web Services.","active":false,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-flit_core","py38-setuptools","py38-build","py38-installer"]},{"type":"lib","ports":["py38-docutils","py38-jmespath","py38-prompt_toolkit","py38-ruamel-yaml","python38","py38-urllib3","py38-awscrt","py38-ruamel-yaml-clib","py38-colorama","py38-cryptography","py38-dateutil","py38-distro"]},{"type":"run","ports":["awscli_select"]}],"depends_on":[]},{"name":"py37-awscli2","portdir":"python/py-awscli2","version":"2.4.25","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://aws.amazon.com/cli/","description":"Universal Command Line Environment for Amazon Web Services.","long_description":"Universal Command Line Environment for Amazon Web Services.","active":false,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-13","py37-setuptools"]},{"type":"lib","ports":["py37-cryptography","py37-dateutil","py37-distro","py37-docutils","py37-jmespath","py37-prompt_toolkit","python37","py37-ruamel-yaml-clib","py37-urllib3","py37-wcwidth","py37-awscrt","py37-ruamel-yaml","py37-colorama"]},{"type":"run","ports":["awscli_select"]}],"depends_on":[]},{"name":"py39-awscli2","portdir":"python/py-awscli2","version":"2.31.22","license":"Apache-2","platforms":"{darwin >= 20}","epoch":0,"replaced_by":null,"homepage":"https://aws.amazon.com/cli/","description":"Universal Command Line Environment for Amazon Web Services.","long_description":"Universal Command Line Environment for Amazon Web Services.","active":false,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-flit_core","py39-setuptools","py39-build","py39-installer"]},{"type":"lib","ports":["py39-jmespath","py39-prompt_toolkit","py39-ruamel-yaml","python39","py39-urllib3","py39-awscrt","py39-ruamel-yaml-clib","py39-colorama","py39-dateutil","py39-distro","py39-docutils"]},{"type":"run","ports":["awscli_select"]}],"depends_on":[]},{"name":"p5.26-catalyst-plugin-authentication","portdir":"perl/p5-catalyst-plugin-authentication","version":"0.100.230","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Plugin::Authentication","description":"Infrastructure plugin for the Catalyst authentication framework.","long_description":"The authentication plugin provides generic user support. It is the basis for both authentication (checking the user is who they claim to be), and authorization (allowing the user to do what the system authorises them to do).","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-moose","p5.26-test-exception"]},{"type":"lib","ports":["p5.26-class-inspector","p5.26-moose","p5.26-moosex-emulate-class-accessor-fast","perl5.26","p5.26-namespace-autoclean","p5.26-string-rewriteprefix","p5.26-try-tiny","p5.26-mro-compat","p5.26-catalyst-plugin-session","p5.26-catalyst-runtime"]}],"depends_on":[{"type":"build","ports":["p5.26-catalyst-plugin-authorization-acl"]},{"type":"lib","ports":["p5.26-catalyst-authentication-credential-http","p5.26-catalyst-authentication-store-dbix-class","p5.26-catalyst-helper-authdbic","p5.26-catalyst-plugin-authentication-store-dbic","p5.26-catalyst-plugin-authorization-roles"]}]},{"name":"p5-catalyst-plugin-authentication","portdir":"perl/p5-catalyst-plugin-authentication","version":"0.100.260","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":1,"replaced_by":"p5.34-catalyst-plugin-authentication","homepage":"https://metacpan.org/pod/Catalyst::Plugin::Authentication","description":"Catalyst::Plugin::Authentication - Infrastructure plugin for the Catalyst authentication framework","long_description":"Catalyst::Plugin::Authentication - Infrastructure plugin for the Catalyst authentication framework","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-catalyst-plugin-authentication"]}],"depends_on":[]},{"name":"p5.28-catalyst-plugin-authentication","portdir":"perl/p5-catalyst-plugin-authentication","version":"0.100.260","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Plugin::Authentication","description":"Catalyst::Plugin::Authentication - Infrastructure plugin for the Catalyst authentication framework","long_description":"Catalyst::Plugin::Authentication - Infrastructure plugin for the Catalyst authentication framework","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-test-fatal","clang-18"]},{"type":"lib","ports":["p5.28-moose","p5.28-moosex-emulate-class-accessor-fast","p5.28-mro-compat","perl5.28","p5.28-string-rewriteprefix","p5.28-try-tiny","p5.28-namespace-autoclean","p5.28-catalyst-runtime"]}],"depends_on":[{"type":"build","ports":["p5.28-catalyst-plugin-authorization-acl"]},{"type":"lib","ports":["p5.28-catalyst-authentication-credential-http","p5.28-catalyst-authentication-store-dbix-class","p5.28-catalyst-helper-authdbic","p5.28-catalyst-plugin-authentication-store-dbic","p5.28-catalyst-plugin-authorization-roles"]}]},{"name":"p5.30-catalyst-plugin-authentication","portdir":"perl/p5-catalyst-plugin-authentication","version":"0.100.260","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Plugin::Authentication","description":"Catalyst::Plugin::Authentication - Infrastructure plugin for the Catalyst authentication framework","long_description":"Catalyst::Plugin::Authentication - Infrastructure plugin for the Catalyst authentication framework","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-test-fatal","clang-18"]},{"type":"lib","ports":["p5.30-moose","p5.30-moosex-emulate-class-accessor-fast","p5.30-mro-compat","perl5.30","p5.30-string-rewriteprefix","p5.30-try-tiny","p5.30-namespace-autoclean","p5.30-catalyst-runtime"]}],"depends_on":[{"type":"build","ports":["p5.30-catalyst-plugin-authorization-acl"]},{"type":"lib","ports":["p5.30-catalyst-authentication-credential-http","p5.30-catalyst-authentication-store-dbix-class","p5.30-catalyst-helper-authdbic","p5.30-catalyst-plugin-authentication-store-dbic","p5.30-catalyst-plugin-authorization-roles"]}]},{"name":"p5.32-catalyst-plugin-authentication","portdir":"perl/p5-catalyst-plugin-authentication","version":"0.100.260","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Plugin::Authentication","description":"Catalyst::Plugin::Authentication - Infrastructure plugin for the Catalyst authentication framework","long_description":"Catalyst::Plugin::Authentication - Infrastructure plugin for the Catalyst authentication framework","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-test-fatal","clang-18"]},{"type":"lib","ports":["p5.32-moose","p5.32-moosex-emulate-class-accessor-fast","p5.32-mro-compat","perl5.32","p5.32-string-rewriteprefix","p5.32-try-tiny","p5.32-namespace-autoclean","p5.32-catalyst-runtime"]}],"depends_on":[{"type":"build","ports":["p5.32-catalyst-plugin-authorization-acl"]},{"type":"lib","ports":["p5.32-catalyst-authentication-credential-http","p5.32-catalyst-authentication-store-dbix-class","p5.32-catalyst-helper-authdbic","p5.32-catalyst-plugin-authentication-store-dbic","p5.32-catalyst-plugin-authorization-roles"]}]},{"name":"p5.34-catalyst-plugin-authentication","portdir":"perl/p5-catalyst-plugin-authentication","version":"0.100.260","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://metacpan.org/pod/Catalyst::Plugin::Authentication","description":"Catalyst::Plugin::Authentication - Infrastructure plugin for the Catalyst authentication framework","long_description":"Catalyst::Plugin::Authentication - Infrastructure plugin for the Catalyst authentication framework","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.34-test-fatal","clang-18"]},{"type":"lib","ports":["p5.34-moose","p5.34-moosex-emulate-class-accessor-fast","p5.34-mro-compat","perl5.34","p5.34-string-rewriteprefix","p5.34-try-tiny","p5.34-namespace-autoclean","p5.34-catalyst-runtime"]}],"depends_on":[{"type":"build","ports":["p5.34-catalyst-plugin-authorization-acl"]},{"type":"lib","ports":["p5.34-catalyst-authentication-credential-http","p5.34-catalyst-authentication-store-dbix-class","p5-catalyst-plugin-authentication","p5.34-catalyst-plugin-authentication-store-dbic","p5.34-catalyst-plugin-authorization-roles","p5.34-catalyst-helper-authdbic"]}]},{"name":"py-awscli2","portdir":"python/py-awscli2","version":"2.34.53","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://aws.amazon.com/cli/","description":"Universal Command Line Environment for Amazon Web Services.","long_description":"Universal Command Line Environment for Amazon Web Services.","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-awscli2"]}],"depends_on":[]},{"name":"py310-awscli2","portdir":"python/py-awscli2","version":"2.34.53","license":"Apache-2","platforms":"{darwin >= 20}","epoch":0,"replaced_by":null,"homepage":"https://aws.amazon.com/cli/","description":"Universal Command Line Environment for Amazon Web Services.","long_description":"Universal Command Line Environment for Amazon Web Services.","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-flit_core","py310-build","py310-installer"]},{"type":"lib","ports":["py310-jmespath","py310-prompt_toolkit","py310-distro","python310","py310-ruamel-yaml-clib","py310-awscrt","py310-ruamel-yaml","py310-urllib3","py310-colorama","py310-dateutil","py310-docutils"]},{"type":"run","ports":["awscli_select"]}],"depends_on":[]},{"name":"py311-awscli2","portdir":"python/py-awscli2","version":"2.34.53","license":"Apache-2","platforms":"{darwin >= 20}","epoch":0,"replaced_by":null,"homepage":"https://aws.amazon.com/cli/","description":"Universal Command Line Environment for Amazon Web Services.","long_description":"Universal Command Line Environment for Amazon Web Services.","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-flit_core"]},{"type":"lib","ports":["py311-dateutil","py311-prompt_toolkit","py311-jmespath","python311","py311-ruamel-yaml","py311-ruamel-yaml-clib","py311-awscrt","py311-colorama","py311-distro","py311-docutils","py311-urllib3"]},{"type":"run","ports":["awscli_select"]}],"depends_on":[]},{"name":"py312-awscli2","portdir":"python/py-awscli2","version":"2.34.53","license":"Apache-2","platforms":"{darwin >= 20}","epoch":0,"replaced_by":null,"homepage":"https://aws.amazon.com/cli/","description":"Universal Command Line Environment for Amazon Web Services.","long_description":"Universal Command Line Environment for Amazon Web Services.","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-flit_core","py312-installer","py312-setuptools"]},{"type":"lib","ports":["py312-distro","py312-docutils","py312-prompt_toolkit","python312","py312-jmespath","py312-awscrt","py312-colorama","py312-ruamel-yaml","py312-ruamel-yaml-clib","py312-urllib3","py312-dateutil"]},{"type":"run","ports":["awscli_select"]}],"depends_on":[]},{"name":"py313-awscli2","portdir":"python/py-awscli2","version":"2.34.53","license":"Apache-2","platforms":"{darwin >= 20}","epoch":0,"replaced_by":null,"homepage":"https://aws.amazon.com/cli/","description":"Universal Command Line Environment for Amazon Web Services.","long_description":"Universal Command Line Environment for Amazon Web Services.","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools","clang-18","py313-build","py313-flit_core","py313-installer"]},{"type":"lib","ports":["py313-docutils","py313-distro","py313-jmespath","python313","py313-ruamel-yaml-clib","py313-colorama","py313-awscrt","py313-urllib3","py313-prompt_toolkit","py313-dateutil","py313-ruamel-yaml"]},{"type":"run","ports":["awscli_select"]}],"depends_on":[]}]}