HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52206,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=135",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=133",
"results": [
{
"name": "py39-sounddevice",
"portdir": "python/py-sounddevice",
"version": "0.5.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-sounddevice.readthedocs.io/",
"description": "Play and Record Sound with Python",
"long_description": "This Python module provides bindings for the PortAudio library and a few convenience functions to play and record NumPy arrays containing audio signals",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-cffi"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"portaudio",
"py39-cffi",
"py39-numpy"
]
}
],
"depends_on": []
},
{
"name": "p5.26-mail-transport",
"portdir": "perl/p5-mail-transport",
"version": "3.5.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Mail::Transport",
"description": "Mail::Transport - use Mail Transfer Agents (MTAs)",
"long_description": "Mail::Transport - use Mail Transfer Agents (MTAs)",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-mail-message"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-mail-box",
"p5.26-mail-box-imap4",
"p5.26-mail-box-pop3"
]
}
]
},
{
"name": "p5.26-mail-box-imap4",
"portdir": "perl/p5-mail-box-imap4",
"version": "3.7.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Mail::Box::IMAP4",
"description": "Mail::Box::IMAP4 - handle IMAP4 folders as client",
"long_description": "Mail::Box::IMAP4 - handle IMAP4 folders as client",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"p5.26-digest-hmac",
"p5.26-io-socket-ip",
"p5.26-mail-box",
"perl5.26",
"p5.26-mail-message",
"p5.26-mail-transport",
"p5.26-timedate",
"p5.26-mail-imapclient"
]
}
],
"depends_on": []
},
{
"name": "p5.26-user-identity",
"portdir": "perl/p5-user-identity",
"version": "1.0.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/User::Identity",
"description": "User::Identity - maintains info about a physical person",
"long_description": "User::Identity - maintains info about a physical person",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-mail-message"
]
}
]
},
{
"name": "p5.26-object-realize-later",
"portdir": "perl/p5-object-realize-later",
"version": "0.210.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Object::Realize::Later",
"description": "Object::Realize::Later - Delayed creation of objects",
"long_description": "Object::Realize::Later - Delayed creation of objects",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-mail-box"
]
}
]
},
{
"name": "p5.26-dist-zilla-plugin-test-compile",
"portdir": "perl/p5-dist-zilla-plugin-test-compile",
"version": "2.58.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dist::Zilla::Plugin::Test::Compile",
"description": "Dist::Zilla::Plugin::Test::Compile - Common tests to check syntax of your modules",
"long_description": "Dist::Zilla::Plugin::Test::Compile - Common tests to check syntax of your modules",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-cpan-meta-check",
"p5.26-module-build-tiny",
"p5.26-perl-prereqscanner",
"p5.26-test-deep",
"p5.26-test-minimumversion",
"p5.26-test-warnings"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-sub-exporter-formethods",
"p5.26-data-section",
"p5.26-dist-zilla",
"p5.26-module-build",
"p5.26-moose",
"p5.26-namespace-autoclean",
"p5.26-path-tiny"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-dist-zilla-pluginbundle-starter"
]
}
]
},
{
"name": "cppzmq-devel",
"portdir": "devel/cppzmq",
"version": "20200109-bd27f249",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "cppzmq",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by cppzmq",
"long_description": "This port has been replaced by cppzmq.",
"active": false,
"categories": [
"devel",
"sysutils",
"net"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 454
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py39-treq",
"portdir": "python/py-treq",
"version": "22.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/twisted/treq",
"description": "A requests-like API built on top of twisted.web's Agent",
"long_description": "A requests-like API built on top of twisted.web's Agent",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py39-requests",
"py39-service_identity",
"py39-six",
"py39-twisted",
"python39",
"py39-attrs",
"py39-idna",
"py39-incremental",
"py39-openssl"
]
},
{
"type": "test",
"ports": [
"py39-httpbin",
"py39-mock",
"py39-pep8",
"py39-pyflakes",
"py39-sphinx"
]
}
],
"depends_on": []
},
{
"name": "py38-treq",
"portdir": "python/py-treq",
"version": "22.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/twisted/treq",
"description": "A requests-like API built on top of twisted.web's Agent",
"long_description": "A requests-like API built on top of twisted.web's Agent",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py38-requests",
"py38-service_identity",
"py38-six",
"py38-twisted",
"python38",
"py38-attrs",
"py38-idna",
"py38-incremental",
"py38-openssl"
]
},
{
"type": "test",
"ports": [
"py38-httpbin",
"py38-mock",
"py38-pep8",
"py38-pyflakes",
"py38-sphinx"
]
}
],
"depends_on": []
},
{
"name": "py36-libtmux",
"portdir": "python/py-libtmux",
"version": "0.10.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tmux-python/libtmux",
"description": "Python binding for tmux",
"long_description": "Python binding for tmux",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "egorenar-dev",
"github": "egorenar",
"ports_count": 35
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36"
]
},
{
"type": "run",
"ports": [
"tmux"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-tmuxp"
]
}
]
},
{
"name": "py37-libtmux",
"portdir": "python/py-libtmux",
"version": "0.15.10",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tmux-python/libtmux",
"description": "Python binding for tmux",
"long_description": "Python binding for tmux",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "egorenar-dev",
"github": "egorenar",
"ports_count": 35
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python37"
]
},
{
"type": "run",
"ports": [
"tmux"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-tmuxp"
]
}
]
},
{
"name": "py35-libtmux",
"portdir": "python/py-libtmux",
"version": "0.8.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tmux-python/libtmux",
"description": "Python binding for tmux",
"long_description": "Python binding for tmux",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "egorenar-dev",
"github": "egorenar",
"ports_count": 35
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py35-setuptools"
]
},
{
"type": "lib",
"ports": [
"python35"
]
}
],
"depends_on": []
},
{
"name": "py27-libtmux",
"portdir": "python/py-libtmux",
"version": "0.8.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tmux-python/libtmux",
"description": "Python binding for tmux",
"long_description": "Python binding for tmux",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "egorenar-dev",
"github": "egorenar",
"ports_count": 35
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-tmuxp"
]
}
]
},
{
"name": "py38-libtmux",
"portdir": "python/py-libtmux",
"version": "0.15.10",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tmux-python/libtmux",
"description": "Python binding for tmux",
"long_description": "Python binding for tmux",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "egorenar-dev",
"github": "egorenar",
"ports_count": 35
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"tmux"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-tmuxp"
]
}
]
},
{
"name": "py39-libtmux",
"portdir": "python/py-libtmux",
"version": "0.37.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tmux-python/libtmux",
"description": "Python binding for tmux",
"long_description": "Python binding for tmux",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "egorenar-dev",
"github": "egorenar",
"ports_count": 35
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-poetry-core",
"py39-setuptools",
"py39-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"tmux"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-tmuxp"
]
}
]
},
{
"name": "py35-amqp",
"portdir": "python/py-amqp",
"version": "2.6.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/celery/py-amqp",
"description": "Low-level AMQP client for Python (fork of amqplib).",
"long_description": "Low-level AMQP client for Python (fork of amqplib).",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py35-setuptools",
"clang-12"
]
},
{
"type": "lib",
"ports": [
"python35",
"py35-vine"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py35-kombu"
]
}
]
},
{
"name": "py27-amqp",
"portdir": "python/py-amqp",
"version": "2.6.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/celery/py-amqp",
"description": "Low-level AMQP client for Python (fork of amqplib).",
"long_description": "Low-level AMQP client for Python (fork of amqplib).",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-12"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-vine"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-kombu"
]
}
]
},
{
"name": "py39-amqp",
"portdir": "python/py-amqp",
"version": "5.2.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/celery/py-amqp",
"description": "Low-level AMQP client for Python (fork of amqplib).",
"long_description": "Low-level AMQP client for Python (fork of amqplib).",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"speedups"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-17",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"py39-vine",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-kombu"
]
}
]
},
{
"name": "py36-amqp",
"portdir": "python/py-amqp",
"version": "5.0.6",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/celery/py-amqp",
"description": "Low-level AMQP client for Python (fork of amqplib).",
"long_description": "Low-level AMQP client for Python (fork of amqplib).",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"speedups"
],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools",
"clang-12"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-vine"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-kombu"
]
}
]
},
{
"name": "py37-amqp",
"portdir": "python/py-amqp",
"version": "5.1.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/celery/py-amqp",
"description": "Low-level AMQP client for Python (fork of amqplib).",
"long_description": "Low-level AMQP client for Python (fork of amqplib).",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"speedups"
],
"dependencies": [
{
"type": "build",
"ports": [
"py37-wheel",
"clang-14",
"py37-installer",
"py37-setuptools",
"py37-build"
]
},
{
"type": "lib",
"ports": [
"py37-vine",
"python37"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-kombu"
]
}
]
},
{
"name": "py38-amqp",
"portdir": "python/py-amqp",
"version": "5.2.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/celery/py-amqp",
"description": "Low-level AMQP client for Python (fork of amqplib).",
"long_description": "Low-level AMQP client for Python (fork of amqplib).",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"speedups"
],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-installer",
"clang-16",
"py38-setuptools",
"py38-build"
]
},
{
"type": "lib",
"ports": [
"py38-vine",
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-kombu"
]
}
]
},
{
"name": "nodejs19",
"portdir": "lang/nodejs19",
"version": "19.9.0",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "nodejs20",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by nodejs20",
"long_description": "This port has been replaced by nodejs20.",
"active": false,
"categories": [
"net",
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "nodejs13",
"portdir": "lang/nodejs13",
"version": "13.14.0",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "nodejs14",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by nodejs14",
"long_description": "This port has been replaced by nodejs14.",
"active": false,
"categories": [
"net",
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "nodejs17",
"portdir": "lang/nodejs17",
"version": "17.9.1",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "nodejs18",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by nodejs18",
"long_description": "This port has been replaced by nodejs18.",
"active": false,
"categories": [
"net",
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "nodejs15",
"portdir": "lang/nodejs15",
"version": "15.14.0",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "nodejs16",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by nodejs16",
"long_description": "This port has been replaced by nodejs16.",
"active": false,
"categories": [
"net",
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "nodejs21",
"portdir": "lang/nodejs21",
"version": "21.7.3",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "nodejs22",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by nodejs22",
"long_description": "This port has been replaced by nodejs22.",
"active": false,
"categories": [
"net",
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "python313-devel",
"portdir": "lang/python313-devel",
"version": "3.13.0rc3",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "python313",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by python313",
"long_description": "This port has been replaced by python313.",
"active": false,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "p5.26-devel-mat",
"portdir": "perl/p5-devel-mat",
"version": "0.430.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Devel::MAT",
"description": "Devel::MAT - Perl Memory Analysis Tool",
"long_description": "Devel::MAT - Perl Memory Analysis Tool",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-test-identity"
]
},
{
"type": "lib",
"ports": [
"p5.26-devel-mat-dumper",
"p5.26-file-sharedir",
"p5.26-heap",
"p5.26-list-utilsby",
"p5.26-module-build",
"perl5.26",
"p5.26-string-tagged",
"p5.26-string-tagged-terminal",
"p5.26-struct-dumb",
"p5.26-syntax-keyword-try",
"p5.26-module-pluggable",
"p5.26-commandable"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-test-refcount"
]
}
]
},
{
"name": "py-magpy",
"portdir": "python/py-magpy",
"version": "0.4.7",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py-geomagpy",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by py-geomagpy",
"long_description": "This port has been replaced by py-geomagpy.",
"active": false,
"categories": [],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py27-magpy",
"portdir": "python/py-magpy",
"version": "0.4.7",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/geomagpy/magpy",
"description": "Geomagnetic analysis tools.",
"long_description": "Geomagnetic analysis tools.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mojca",
"github": "mojca",
"ports_count": 56
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "run",
"ports": [
"py27-numpy",
"py27-pexpect",
"py27-pymysql",
"py27-scipy",
"py27-wxpython-3.0",
"py27-netcdf4",
"py27-matplotlib"
]
}
],
"depends_on": []
},
{
"name": "liburcu",
"portdir": "devel/liburcu",
"version": "0.14.0",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "userspace-rcu",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by userspace-rcu",
"long_description": "This port has been replaced by userspace-rcu.",
"active": false,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py38-crc32c",
"portdir": "python/py-crc32c",
"version": "2.3",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ICRAR/crc32c",
"description": "A python package implementing the crc32c algorithm in hardware and software.",
"long_description": "This package implements the crc32c checksum algorithm. It automatically chooses between a hardware-based implementation (using the CRC32C SSE 4.2 instruction of Intel CPUs, and the crc32* instructions on ARMv8 CPUs), or a software-based one when no hardware support can be found.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-setuptools",
"py38-wheel",
"py38-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-tensorboardX"
]
}
]
},
{
"name": "py39-crc32c",
"portdir": "python/py-crc32c",
"version": "2.3",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ICRAR/crc32c",
"description": "A python package implementing the crc32c algorithm in hardware and software.",
"long_description": "This package implements the crc32c checksum algorithm. It automatically chooses between a hardware-based implementation (using the CRC32C SSE 4.2 instruction of Intel CPUs, and the crc32* instructions on ARMv8 CPUs), or a software-based one when no hardware support can be found.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-setuptools",
"py39-wheel",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py39-tensorboardX"
]
}
]
},
{
"name": "py37-crc32c",
"portdir": "python/py-crc32c",
"version": "2.3",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ICRAR/crc32c",
"description": "A python package implementing the crc32c algorithm in hardware and software.",
"long_description": "This package implements the crc32c checksum algorithm. It automatically chooses between a hardware-based implementation (using the CRC32C SSE 4.2 instruction of Intel CPUs, and the crc32* instructions on ARMv8 CPUs), or a software-based one when no hardware support can be found.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py37-build",
"py37-setuptools",
"py37-wheel",
"clang-14",
"py37-installer"
]
},
{
"type": "lib",
"ports": [
"python37"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py37-tensorboardX"
]
}
]
},
{
"name": "p5.26-dancer2",
"portdir": "perl/p5-dancer2",
"version": "0.300.4",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dancer2",
"description": "Dancer2 - Lightweight yet powerful web application framework",
"long_description": "Dancer2 - Lightweight yet powerful web application framework",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-anyevent",
"p5.26-capture-tiny",
"p5.26-clone",
"p5.26-cpan-meta-requirements",
"p5.26-file-sharedir-install",
"p5.26-module-metadata",
"p5.26-test-cpan-meta",
"p5.26-test-eol",
"p5.26-test-fatal",
"p5.26-test-memory-cycle",
"p5.26-test-mocktime"
]
},
{
"type": "lib",
"ports": [
"p5.26-http-entity-parser",
"p5.26-http-message",
"p5.26-http-tiny",
"p5.26-http-xscookies",
"p5.26-http-xsheaders",
"p5.26-import-into",
"p5.26-json-maybexs",
"p5.26-math-random-isaac",
"p5.26-math-random-isaac-xs",
"p5.26-mime-types",
"p5.26-module-runtime",
"p5.26-moo",
"p5.26-moox-typetiny",
"p5.26-plack",
"p5.26-plack-middleware-fixmissingbodyinredirect",
"p5.26-plack-middleware-removeredundantbody",
"p5.26-ref-util",
"p5.26-role-tiny",
"p5.26-safe-isa",
"p5.26-scope-upper",
"perl5.26",
"p5.26-template-tiny",
"p5.26-template-toolkit",
"p5.26-type-tiny",
"p5.26-type-tiny-xs",
"p5.26-uri",
"p5.26-url-encode-xs",
"p5.26-yaml",
"p5.26-yaml-libyaml",
"p5.26-sub-quote",
"p5.26-app-cmd",
"p5.26-attribute-handlers",
"p5.26-cgi-deurl-xs",
"p5.26-class-xsaccessor",
"p5.26-config-any",
"p5.26-cpanel-json-xs",
"p5.26-crypt-urandom",
"p5.26-exporter-tiny",
"p5.26-file-share",
"p5.26-hash-merge-simple",
"p5.26-http-date"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-dancer2-plugin-database",
"p5.26-dancer2-session-cookie"
]
}
]
},
{
"name": "p5.26-path-tiny",
"portdir": "perl/p5-path-tiny",
"version": "0.118.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Path::Tiny",
"description": "Path::Tiny - File path utility",
"long_description": "This module provide a small, fast utility for working with file paths. It is friendlier to use than File::Spec and provides easy access to functions from several other core file handling modules.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-test-failwarnings",
"p5.26-test-mockrandom"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-unicode-utf8",
"p5.26-encode",
"p5.26-pathtools"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.26-dist-zilla-plugin-github",
"p5.26-dist-zilla-plugin-test-reportprereqs",
"p5.26-dist-zilla-plugin-versionfrommainmodule",
"p5.26-dist-zilla-pluginbundle-git-checkfor",
"p5.26-dist-zilla-pluginbundle-git-versionmanager",
"p5.26-dist-zilla-pluginbundle-starter",
"p5.26-dist-zilla-role-filewatcher",
"p5.26-dist-zilla-role-modulemetadata",
"p5.26-dist-zilla-plugin-githubmeta",
"p5.26-ffi-c",
"p5.26-dist-zilla-plugin-installguide",
"p5.26-file-copy-recursive",
"p5.26-file-copy-recursive-reduced",
"p5.26-dist-zilla-plugin-keywords",
"p5.26-log-dispatch-filerotate",
"p5.26-lwp-consolelogger",
"p5.26-moosex-getopt",
"p5.26-dist-zilla-plugin-ensurelatestperl",
"p5.26-dist-zilla-plugin-makemaker-fallback",
"p5.26-dist-zilla-plugin-metaprovides",
"p5.26-path-iterator-rule",
"p5.26-pithub",
"p5.26-dist-zilla-plugin-metaprovides-package",
"p5.26-dist-zilla-plugin-modulebuildtiny",
"p5.26-dist-zilla-plugin-modulebuildtiny-fallback",
"p5.26-dist-zilla-plugin-ourpkgversion",
"p5.26-dist-zilla-plugin-ffi",
"p5.26-test-lwp-useragent",
"p5.26-dist-zilla-plugin-checkselfdependency",
"p5.26-datetime-locale",
"p5.26-dist-zilla-plugin-checkissues",
"p5.26-dist-zilla-plugin-git-describe",
"p5.26-www-mechanize",
"p5.26-www-mechanize-cached",
"p5.26-xml-xpath"
]
},
{
"type": "lib",
"ports": [
"p5.26-types-path-tiny",
"p5.26-test-filename",
"p5.26-alien-build",
"p5.26-app-nopaste",
"p5.26-code-tidyall",
"p5.26-directory-scratch",
"p5.26-dist-zilla",
"p5.26-dist-zilla-app-command-regenerate",
"p5.26-dist-zilla-plugin-bumpversionafterrelease",
"p5.26-dist-zilla-plugin-checkextratests",
"p5.26-dist-zilla-plugin-copyfilesfromrelease",
"p5.26-dist-zilla-plugin-dynamicprereqs",
"p5.26-dist-zilla-plugin-generatefile-fromsharedir",
"p5.26-dist-zilla-plugin-git",
"p5.26-dist-zilla-plugin-git-contributors",
"p5.26-dist-zilla-plugin-makemaker-awesome",
"p5.26-dist-zilla-plugin-prereqs-authordeps",
"p5.26-dist-zilla-plugin-promptifstale",
"p5.26-dist-zilla-plugin-readmeanyfrompod",
"p5.26-dist-zilla-plugin-rewriteversion-transitional",
"p5.26-dist-zilla-plugin-run",
"p5.26-dist-zilla-plugin-test-compile",
"p5.26-dist-zilla-role-repofileinjector",
"p5.26-ffi-platypus-lang-rust",
"p5.26-file-sharedir-projectdistdir",
"p5.26-moosex-types-path-tiny",
"p5.26-path-finddev",
"p5.26-path-isdev",
"p5.26-pod-readme",
"p5.26-pod-spell",
"p5.26-specio-library-path-tiny",
"p5.26-test-file-sharedir",
"p5.26-alien-base-modulebuild",
"p5.26-test-perltidy",
"p5.26-test2-plugin-cover",
"p5.26-text-trac"
]
}
]
},
{
"name": "py37-pick",
"portdir": "python/py-pick",
"version": "2.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wong2/pick",
"description": "pick an option in the terminal with a simple GUI",
"long_description": "pick an option in the terminal with a simple GUI",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "kirill",
"github": "catap",
"ports_count": 120
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-build",
"py37-poetry-core",
"py37-setuptools",
"clang-14",
"py37-installer"
]
},
{
"type": "lib",
"ports": [
"python37"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"depends_on": []
},
{
"name": "py39-pick",
"portdir": "python/py-pick",
"version": "2.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wong2/pick",
"description": "pick an option in the terminal with a simple GUI",
"long_description": "pick an option in the terminal with a simple GUI",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-poetry-core",
"py39-setuptools",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": []
},
{
"name": "py38-pick",
"portdir": "python/py-pick",
"version": "2.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wong2/pick",
"description": "pick an option in the terminal with a simple GUI",
"long_description": "pick an option in the terminal with a simple GUI",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-poetry-core",
"py38-setuptools",
"py38-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": []
},
{
"name": "py36-agate-dbf",
"portdir": "python/py-agate-dbf",
"version": "0.2.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://agate-dbf.readthedocs.io",
"description": "Adds read support for DBF files to agate",
"long_description": "Adds read support for DBF files to agate",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "esafak",
"github": "esafak",
"ports_count": 134
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-agate",
"py36-dbfread"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-csvkit"
]
}
]
},
{
"name": "py38-agate-dbf",
"portdir": "python/py-agate-dbf",
"version": "0.2.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://agate-dbf.readthedocs.io",
"description": "Adds read support for DBF files to agate",
"long_description": "Adds read support for DBF files to agate",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "esafak",
"github": "esafak",
"ports_count": 134
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-wheel",
"py38-build",
"py38-installer",
"py38-setuptools"
]
},
{
"type": "lib",
"ports": [
"py38-agate",
"py38-dbfread",
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-csvkit"
]
}
]
},
{
"name": "py27-agate-dbf",
"portdir": "python/py-agate-dbf",
"version": "0.2.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://agate-dbf.readthedocs.io",
"description": "Adds read support for DBF files to agate",
"long_description": "Adds read support for DBF files to agate",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "esafak",
"github": "esafak",
"ports_count": 134
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-agate",
"py27-dbfread"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-csvkit"
]
}
]
},
{
"name": "py35-agate-dbf",
"portdir": "python/py-agate-dbf",
"version": "0.2.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://agate-dbf.readthedocs.io",
"description": "Adds read support for DBF files to agate",
"long_description": "Adds read support for DBF files to agate",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "esafak",
"github": "esafak",
"ports_count": 134
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py35-setuptools"
]
},
{
"type": "lib",
"ports": [
"python35",
"py35-agate",
"py35-dbfread"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py35-csvkit"
]
}
]
},
{
"name": "py39-agate-dbf",
"portdir": "python/py-agate-dbf",
"version": "0.2.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://agate-dbf.readthedocs.io",
"description": "Adds read support for DBF files to agate",
"long_description": "Adds read support for DBF files to agate",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "esafak",
"github": "esafak",
"ports_count": 134
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"py39-agate",
"py39-dbfread",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-csvkit"
]
}
]
},
{
"name": "py37-agate-dbf",
"portdir": "python/py-agate-dbf",
"version": "0.2.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://agate-dbf.readthedocs.io",
"description": "Adds read support for DBF files to agate",
"long_description": "Adds read support for DBF files to agate",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "esafak",
"github": "esafak",
"ports_count": 134
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-agate",
"py37-dbfread"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-csvkit"
]
}
]
},
{
"name": "py37-pathvalidate",
"portdir": "python/py-pathvalidate",
"version": "3.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thombashi/pathvalidate",
"description": "pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.",
"long_description": "pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "kirill",
"github": "catap",
"ports_count": 120
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"py37-wheel",
"py37-build",
"py37-installer",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"python37"
]
}
],
"depends_on": []
},
{
"name": "py38-pathvalidate",
"portdir": "python/py-pathvalidate",
"version": "3.2.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thombashi/pathvalidate",
"description": "pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.",
"long_description": "pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-setuptools",
"py38-setuptools_scm",
"clang-17",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": []
},
{
"name": "py39-pathvalidate",
"portdir": "python/py-pathvalidate",
"version": "3.2.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thombashi/pathvalidate",
"description": "pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.",
"long_description": "pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-setuptools",
"py39-setuptools_scm",
"clang-17",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": []
},
{
"name": "py38-mutagen",
"portdir": "python/py-mutagen",
"version": "1.47.0",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mutagen.readthedocs.io",
"description": "A Python module to handle audio metadata",
"long_description": "Supports ASF, FLAC, M4A, Monkey's Audio, MP3, Musepack, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack and OptimFROG audio files. All versions of ID3v2 are supported, and all standard ID3v2.4 frames are parsed. It can read Xing headers to accurately calculate the bitrate and length of MP3s. ID3 and APEv2 tags can be edited regardless of audio format. It can also manipulate Ogg streams on an individual packet/page level.",
"active": false,
"categories": [
"devel",
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "test",
"ports": [
"py38-hypothesis",
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-gmusicapi",
"py38-mediafile"
]
}
]
},
{
"name": "py39-mutagen",
"portdir": "python/py-mutagen",
"version": "1.47.0",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mutagen.readthedocs.io",
"description": "A Python module to handle audio metadata",
"long_description": "Supports ASF, FLAC, M4A, Monkey's Audio, MP3, Musepack, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack and OptimFROG audio files. All versions of ID3v2 are supported, and all standard ID3v2.4 frames are parsed. It can read Xing headers to accurately calculate the bitrate and length of MP3s. ID3 and APEv2 tags can be edited regardless of audio format. It can also manipulate Ogg streams on an individual packet/page level.",
"active": false,
"categories": [
"devel",
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-hypothesis",
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-gmusicapi",
"py39-mediafile"
]
}
]
}
]
}