HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52323,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=964",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=962",
"results": [
{
"name": "libharu",
"portdir": "print/libharu",
"version": "2.4.6",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://libharu.org",
"description": "a free, cross platform, open source library for generating PDF files",
"long_description": "a free, cross platform, open source library for generating PDF files supporting the following features: 1. Generating PDF files with lines, text, images. 2. Outline, text annotation, link annotation. 3. Compressing document with deflate-decode. 4. Embedding PNG, Jpeg images. 5. Embedding Type1 font and TrueType font. 6. Creating encrypted PDF files. 7. Using various character sets (ISO8859-1~16, MSCP1250~8, KOI8-R). 8. CJK fonts and encodings.",
"active": true,
"categories": [
"print"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libpng"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"vtk",
"wt",
"gawk-haru",
"lua54-luahpdf",
"lua53-luahpdf",
"lua52-luahpdf",
"lua51-luahpdf",
"plplot",
"plplot510",
"plplot-single",
"plplot510-single"
]
}
]
},
{
"name": "py-httpx-sse",
"portdir": "python/py-httpx-sse",
"version": "0.4.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/florimondmanca/httpx-sse",
"description": "Consume Server-Sent Event (SSE) messages with HTTPX.",
"long_description": "Consume Server-Sent Event (SSE) messages with HTTPX.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-httpx-sse"
]
}
],
"depends_on": []
},
{
"name": "py-jiter",
"portdir": "python/py-jiter",
"version": "0.15.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pydantic/jiter",
"description": "Fast iterable JSON parser.",
"long_description": "Fast iterable JSON parser.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-jiter"
]
}
],
"depends_on": []
},
{
"name": "py313-httpx-sse",
"portdir": "python/py-httpx-sse",
"version": "0.4.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/florimondmanca/httpx-sse",
"description": "Consume Server-Sent Event (SSE) messages with HTTPX.",
"long_description": "Consume Server-Sent Event (SSE) messages with HTTPX.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-setuptools_scm",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py313-mcp"
]
}
]
},
{
"name": "py314-httpx-sse",
"portdir": "python/py-httpx-sse",
"version": "0.4.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/florimondmanca/httpx-sse",
"description": "Consume Server-Sent Event (SSE) messages with HTTPX.",
"long_description": "Consume Server-Sent Event (SSE) messages with HTTPX.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools_scm",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-httpx-sse"
]
},
{
"type": "run",
"ports": [
"py314-mcp"
]
}
]
},
{
"name": "py313-jiter",
"portdir": "python/py-jiter",
"version": "0.15.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pydantic/jiter",
"description": "Fast iterable JSON parser.",
"long_description": "Fast iterable JSON parser.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools-rust",
"py313-maturin"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-openai"
]
}
]
},
{
"name": "py314-jiter",
"portdir": "python/py-jiter",
"version": "0.15.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pydantic/jiter",
"description": "Fast iterable JSON parser.",
"long_description": "Fast iterable JSON parser.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools-rust",
"py314-maturin"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-jiter",
"py314-openai"
]
}
]
},
{
"name": "py-msgspec",
"portdir": "python/py-msgspec",
"version": "0.21.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jcristharif.com/msgspec",
"description": "A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML.",
"long_description": "A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-msgspec"
]
}
],
"depends_on": []
},
{
"name": "py313-msgspec",
"portdir": "python/py-msgspec",
"version": "0.21.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jcristharif.com/msgspec",
"description": "A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML.",
"long_description": "A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-yaml",
"py313-tomli-w"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py313-marimo"
]
}
]
},
{
"name": "py314-msgspec",
"portdir": "python/py-msgspec",
"version": "0.21.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jcristharif.com/msgspec",
"description": "A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML.",
"long_description": "A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-yaml",
"py314-tomli-w"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-msgspec"
]
},
{
"type": "run",
"ports": [
"py314-marimo"
]
}
]
},
{
"name": "py-opentelemetry-api",
"portdir": "python/py-opentelemetry-api",
"version": "1.42.1",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/open-telemetry/opentelemetry-python/tree/main/opentelemetry-api",
"description": "OpenTelemetry Python API",
"long_description": "OpenTelemetry Python API",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-opentelemetry-api"
]
}
],
"depends_on": []
},
{
"name": "py313-opentelemetry-api",
"portdir": "python/py-opentelemetry-api",
"version": "1.42.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/open-telemetry/opentelemetry-python/tree/main/opentelemetry-api",
"description": "OpenTelemetry Python API",
"long_description": "OpenTelemetry Python API",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-typing_extensions"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pydantic-ai-slim"
]
}
]
},
{
"name": "py314-opentelemetry-api",
"portdir": "python/py-opentelemetry-api",
"version": "1.42.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/open-telemetry/opentelemetry-python/tree/main/opentelemetry-api",
"description": "OpenTelemetry Python API",
"long_description": "OpenTelemetry Python API",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-typing_extensions"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-opentelemetry-api",
"py314-pydantic-ai-slim"
]
}
]
},
{
"name": "py-pymdown-extensions",
"portdir": "python/py-pymdown-extensions",
"version": "10.21.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/facelessuser/pymdown-extensions",
"description": "Extension pack for Python Markdown.",
"long_description": "Extension pack for Python Markdown.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pymdown-extensions"
]
}
],
"depends_on": []
},
{
"name": "py313-pymdown-extensions",
"portdir": "python/py-pymdown-extensions",
"version": "10.21.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/facelessuser/pymdown-extensions",
"description": "Extension pack for Python Markdown.",
"long_description": "Extension pack for Python Markdown.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-hatchling",
"py313-installer",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-markdown",
"py313-yaml",
"py313-pygments"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py313-marimo"
]
}
]
},
{
"name": "py314-pymdown-extensions",
"portdir": "python/py-pymdown-extensions",
"version": "10.21.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/facelessuser/pymdown-extensions",
"description": "Extension pack for Python Markdown.",
"long_description": "Extension pack for Python Markdown.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-hatchling",
"py314-installer",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-markdown",
"py314-yaml",
"py314-pygments"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pymdown-extensions"
]
},
{
"type": "run",
"ports": [
"py314-marimo"
]
}
]
},
{
"name": "py-sse-starlette",
"portdir": "python/py-sse-starlette",
"version": "3.4.4",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sysid/sse-starlette",
"description": "SSE plugin for Starlette",
"long_description": "SSE plugin for Starlette",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-sse-starlette"
]
}
],
"depends_on": []
},
{
"name": "py-tiktoken",
"portdir": "python/py-tiktoken",
"version": "0.13.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/openai/tiktoken",
"description": "tiktoken is a fast BPE tokeniser for use with OpenAI's models",
"long_description": "tiktoken is a fast BPE tokeniser for use with OpenAI's models",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "macports",
"github": "mrdomino",
"ports_count": 43
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-tiktoken"
]
}
],
"depends_on": []
},
{
"name": "py313-sse-starlette",
"portdir": "python/py-sse-starlette",
"version": "3.4.4",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sysid/sse-starlette",
"description": "SSE plugin for Starlette",
"long_description": "SSE plugin for Starlette",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-build",
"py313-installer",
"py313-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-anyio",
"py313-starlette"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py313-mcp"
]
}
]
},
{
"name": "py314-sse-starlette",
"portdir": "python/py-sse-starlette",
"version": "3.4.4",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sysid/sse-starlette",
"description": "SSE plugin for Starlette",
"long_description": "SSE plugin for Starlette",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-anyio",
"py314-starlette"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-sse-starlette"
]
},
{
"type": "run",
"ports": [
"py314-mcp"
]
}
]
},
{
"name": "py311-tiktoken",
"portdir": "python/py-tiktoken",
"version": "0.13.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/openai/tiktoken",
"description": "tiktoken is a fast BPE tokeniser for use with OpenAI's models",
"long_description": "tiktoken is a fast BPE tokeniser for use with OpenAI's models",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "macports",
"github": "mrdomino",
"ports_count": 43
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-wheel",
"py311-setuptools-rust",
"clang-20",
"cargo",
"legacy-support",
"rust",
"py311-build",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"libunwind",
"python311",
"py311-regex",
"py311-requests"
]
},
{
"type": "test",
"ports": [
"py311-hypothesis",
"py311-pytest"
]
}
],
"depends_on": []
},
{
"name": "py312-tiktoken",
"portdir": "python/py-tiktoken",
"version": "0.13.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/openai/tiktoken",
"description": "tiktoken is a fast BPE tokeniser for use with OpenAI's models",
"long_description": "tiktoken is a fast BPE tokeniser for use with OpenAI's models",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "macports",
"github": "mrdomino",
"ports_count": 43
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-wheel",
"py312-setuptools-rust",
"clang-20",
"cargo",
"legacy-support",
"rust",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"libunwind",
"python312",
"py312-requests",
"py312-regex"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-hypothesis"
]
}
],
"depends_on": []
},
{
"name": "py313-tiktoken",
"portdir": "python/py-tiktoken",
"version": "0.13.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/openai/tiktoken",
"description": "tiktoken is a fast BPE tokeniser for use with OpenAI's models",
"long_description": "tiktoken is a fast BPE tokeniser for use with OpenAI's models",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "macports",
"github": "mrdomino",
"ports_count": 43
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools",
"py313-wheel",
"py313-setuptools-rust",
"clang-20",
"cargo",
"legacy-support",
"rust",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"libunwind",
"python313",
"py313-requests",
"py313-regex"
]
},
{
"type": "test",
"ports": [
"py313-hypothesis",
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py313-marimo"
]
}
]
},
{
"name": "py314-tiktoken",
"portdir": "python/py-tiktoken",
"version": "0.13.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/openai/tiktoken",
"description": "tiktoken is a fast BPE tokeniser for use with OpenAI's models",
"long_description": "tiktoken is a fast BPE tokeniser for use with OpenAI's models",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "macports",
"github": "mrdomino",
"ports_count": 43
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"py314-setuptools",
"py314-wheel",
"py314-setuptools-rust",
"cargo",
"legacy-support",
"rust",
"clang-20",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"libunwind",
"python314",
"py314-requests",
"py314-regex"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-hypothesis"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-tiktoken"
]
},
{
"type": "run",
"ports": [
"py314-marimo"
]
}
]
},
{
"name": "translate",
"portdir": "textproc/translate",
"version": "0.1.1",
"license": "MIT",
"platforms": "{darwin >= 26}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://translate.franzai.com",
"description": "Apple Translation from your terminal",
"long_description": "Apple Translation from your terminal. A UNIX filter and a drop-in HTTP server for DeepL, LibreTranslate, and Google Translate v2 - all wrapped around Apple's on-device Translation framework. No cloud, no LLM, no API keys, no rate limits.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "austin",
"github": "halostatue",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "doas",
"portdir": "sysutils/doas",
"version": "6.3p13",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://codeberg.org/thejessesmith/doas",
"description": "a utility that lets a user run a command as another user",
"long_description": "doas allows a user to run a command as though they were another user. Typically doas is used to allow non-privileged users to run commands as though they were the root user. doas offers two benefits over sudo: its configuration file has a simple syntax and it is smaller, requiring less effort to audit the code. This makes it harder for both admins and coders to make mistakes that potentially open security holes in the system.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"bison"
]
},
{
"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": "libopenshot",
"portdir": "multimedia/libopenshot",
"version": "0.7.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.openshot.org/",
"description": "Library for creating and editing videos",
"long_description": "Library for creating and editing videos. Includes python bindings but not ruby.",
"active": true,
"categories": [
"devel",
"multimedia"
],
"maintainers": [],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"cppzmq",
"pkgconfig",
"swig-python",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ImageMagick",
"babl",
"libomp",
"qt5-qtbase",
"libopenshot-audio",
"python314",
"ffmpeg",
"qt5-qtsvg",
"zlib",
"jsoncpp",
"zmq"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"openshot-qt"
]
}
]
},
{
"name": "py38-dlib",
"portdir": "math/dlib",
"version": "19.24.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://dlib.net",
"description": "Python 3.8 bindings for Modern C++ toolkit for machine learning, image processing, and more.",
"long_description": "This package provides Python 3.8 bindings, modules, and scripts.",
"active": false,
"categories": [
"math",
"python"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"py38-setuptools",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"sqlite3",
"python38"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py38-photomosaic"
]
}
]
},
{
"name": "py37-dlib",
"portdir": "math/dlib",
"version": "19.24.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://dlib.net",
"description": "Python 3.7 bindings for Modern C++ toolkit for machine learning, image processing, and more.",
"long_description": "This package provides Python 3.7 bindings, modules, and scripts.",
"active": false,
"categories": [
"math",
"python"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"py37-setuptools",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"sqlite3",
"python37"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py37-photomosaic"
]
}
]
},
{
"name": "py39-dlib",
"portdir": "math/dlib",
"version": "19.24.6",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://dlib.net",
"description": "Python 3.9 bindings for Modern C++ toolkit for machine learning, image processing, and more.",
"long_description": "This package provides Python 3.9 bindings, modules, and scripts.",
"active": false,
"categories": [
"math",
"python"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"py39-setuptools",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libpng",
"webp",
"python39",
"OpenBLAS",
"ffmpeg",
"xorg-libXext",
"xorg-libice",
"xorg-libsm",
"libjxl",
"sqlite3",
"giflib",
"libjpeg-turbo"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-photomosaic"
]
}
]
},
{
"name": "R-av",
"portdir": "R/R-av",
"version": "0.9.6",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.ropensci.org/av",
"description": "Bindings to FFmpeg AV library for working with audio and video in R",
"long_description": "Bindings to FFmpeg AV library for working with audio and video in R",
"active": true,
"categories": [
"science",
"multimedia",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"R",
"clang-19"
]
},
{
"type": "lib",
"ports": [
"ffmpeg",
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
},
{
"type": "test",
"ports": [
"R-ps",
"R-ggplot2",
"R-testthat",
"R-gapminder"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-gganimate",
"R-magick"
]
}
]
},
{
"name": "lms",
"portdir": "audio/lms",
"version": "3.62.1",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lms-demo.poupon.dev",
"description": "Lightweight Music Server",
"long_description": "LMS is a self-hosted music streaming software: access your music collection from anywhere using a web interface.",
"active": true,
"categories": [
"multimedia",
"audio",
"www"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-22"
]
},
{
"type": "lib",
"ports": [
"ffmpeg",
"stb",
"libarchive",
"wt",
"boost181",
"taglib",
"libconfig-hr"
]
}
],
"depends_on": []
},
{
"name": "qmmp",
"portdir": "audio/qmmp",
"version": "1.6.9",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://qmmp.ylsoftware.com",
"description": "Qt-based multimedia player",
"long_description": "Qt-based multimedia player",
"active": true,
"categories": [
"multimedia",
"audio"
],
"maintainers": [],
"variants": [
"debug",
"mad",
"mpg123",
"pulse",
"shout"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt5-sqlite-plugin",
"libarchive",
"faad2",
"flac",
"libcdio-paranoia",
"libmad",
"libmodplug",
"libmpcdec",
"libopus",
"libsndfile",
"libvorbis",
"soxr",
"qt5-qtbase",
"wavpack",
"libcddb",
"libcdio",
"desktop-file-utils",
"ffmpeg",
"libmms",
"libogg",
"curl",
"enca",
"xorg-libX11",
"xorg-xorgproto",
"libbs2b",
"taglib",
"qt5-qtmultimedia",
"qt5-qttools"
]
}
],
"depends_on": []
},
{
"name": "rsgain",
"portdir": "audio/rsgain",
"version": "3.7",
"license": "GPL-2+",
"platforms": "{darwin all}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/complexlogic/rsgain",
"description": "Really simple gain",
"long_description": "ReplayGain 2.0 command line utility rsgain applies loudness metadata tags to your files, while leaving the audio stream untouched. A ReplayGain-compatible player will dynamically adjust the volume of your tagged files during playback.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "lmkrawiec",
"github": "lmkra",
"ports_count": 3
}
],
"variants": [
"debug",
"fmt",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-22",
"pkgconfig"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libebur128",
"inih",
"ffmpeg",
"taglib"
]
}
],
"depends_on": []
},
{
"name": "tenacity",
"portdir": "audio/tenacity",
"version": "1.3.4",
"license": "GPL-2+",
"platforms": "{darwin >= 19}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://codeberg.org/tenacityteam/tenacity",
"description": "an easy-to-use, cross-platform multi-track audio editor/recorder",
"long_description": "Tenacity is an easy-to-use, cross-platform multi-track audio editor/recorder forked from Audacity.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"gettext",
"ninja",
"pkgconfig",
"nasm",
"python313",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"portaudio",
"soundtouch",
"soxr",
"twolame",
"sqlite3",
"zlib",
"ffmpeg",
"libmatroska",
"libogg",
"expat",
"libebml",
"wxWidgets-3.2",
"flac",
"lame",
"libid3tag",
"libmad",
"libsndfile",
"libvorbis"
]
}
],
"depends_on": []
},
{
"name": "notcurses",
"portdir": "devel/notcurses",
"version": "3.0.16",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://notcurses.com",
"description": "blingful tuis and character graphics",
"long_description": "Notcurses facilitates the creation of modern TUI programs, making full use of Unicode and 24-bit TrueColor. Its API is similar to that of NCURSES, but extends that with z-buffering, rendering of images and video using ffmpeg, alpha blending, widgets, palette fades, resize awareness, and multithreading support.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "nickblack",
"github": "dankamongmen",
"ports_count": 3
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"cmake",
"pkgconfig",
"doctest"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"ffmpeg",
"libunistring",
"libdeflate"
]
}
],
"depends_on": []
},
{
"name": "corsixth",
"portdir": "games/corsixth",
"version": "0.69.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/CorsixTH/CorsixTH",
"description": "Open source clone of Theme Hospital",
"long_description": "A reimplementation of the 1997 Bullfrog business sim Theme Hospital. As well as faithfully recreating the original, CorsixTH adds support for modern operating systems, high resolutions and much more.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1069
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libsdl2_mixer",
"libsdl2",
"ffmpeg",
"freetype",
"bzip2",
"lua53-lpeg",
"lua53-luafilesystem",
"lua53",
"libiconv",
"zlib"
]
}
],
"depends_on": []
},
{
"name": "Pangolin",
"portdir": "graphics/Pangolin",
"version": "0.9.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/stevenlovegrove/Pangolin",
"description": "Pangolin is a lightweight portable rapid development library for managing OpenGL display",
"long_description": "Pangolin is a lightweight portable rapid development library for managing OpenGL display, interaction and abstracting video input. At its heart is a simple OpenGl viewport manager which can help to modularise 3D visualisation without adding to its complexity, and offers an advanced but intuitive 3D navigation handler. Pangolin also provides a mechanism for manipulating program variables through config files and ui integration, and has a flexible real-time plotter for visualising graphical data.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "aw.kornilov",
"github": "ierofant",
"ports_count": 15
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"eigen3",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"glew",
"libjpeg-turbo",
"libpng",
"lz4",
"tiff",
"ffmpeg",
"openexr2",
"libraw",
"zlib",
"zstd",
"libdc1394"
]
}
],
"depends_on": []
},
{
"name": "gegl",
"portdir": "graphics/gegl",
"version": "0.4.70",
"license": "(GPL-3+ or LGPL-3+)",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "http://gegl.org/",
"description": "GEGL is a graph based image processing framework.",
"long_description": "GEGL is a graph based image processing framework offering image processing and compositing on large images. GEGL is suitable for projects ranging from small one-off projects to interactive applications.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 360
}
],
"variants": [
"debug",
"debugoptimized",
"gtk_docs",
"sdl1",
"vala",
"workshop",
"x11",
"quartz",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-packaging",
"gettext",
"meson",
"ninja",
"pkgconfig",
"vala",
"clang-20",
"python314"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"lcms2",
"libjpeg-turbo",
"libraw",
"librsvg",
"libspiro",
"openexr",
"poly2tri-c",
"poppler",
"json-glib",
"webp",
"luajit",
"SuiteSparse_UMFPACK",
"ffmpeg",
"pango",
"gettext-runtime",
"py314-gobject3",
"tiff",
"libsdl2",
"gexiv2",
"gobject-introspection",
"babl",
"cairo",
"exiv2",
"gdk-pixbuf2",
"jasper"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gimp2",
"gimp2-devel",
"gimp3-devel"
]
}
]
},
{
"name": "wxsvg",
"portdir": "graphics/wxsvg",
"version": "1.5.25",
"license": "wxwidgets-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wxsvg.sourceforge.io",
"description": "C++ library based on wxWidgets to create, manipulate and render SVG files",
"long_description": "C++ library based on wxWidgets to create, manipulate and render SVG files",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"wxWidgets-3.2",
"cairo",
"expat",
"ffmpeg",
"libexif"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"MP4Tools"
]
}
]
},
{
"name": "dlib",
"portdir": "math/dlib",
"version": "20.0.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dlib.net",
"description": "Modern C++ toolkit for machine learning, image processing, and more.",
"long_description": "Dlib is a modern C++ toolkit containing machine learning algorithms and tools for creating complex software in C++ to solve real world problems. It is used in both industry and academia in a wide range of domains including robotics, embedded devices, mobile phones, and large high performance computing environments. Dlib's open source licensing allows you to use it in any application, free of charge.",
"active": true,
"categories": [
"math"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"zlib",
"sqlite3",
"giflib",
"libjpeg-turbo",
"libpng",
"webp",
"OpenBLAS",
"ffmpeg",
"xorg-libX11",
"xorg-libXext",
"xorg-libice",
"xorg-libsm",
"libjxl"
]
}
],
"depends_on": []
},
{
"name": "py310-dlib",
"portdir": "math/dlib",
"version": "20.0.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dlib.net",
"description": "Python 3.10 bindings for Modern C++ toolkit for machine learning, image processing, and more.",
"long_description": "This package provides Python 3.10 bindings, modules, and scripts.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"py310-setuptools",
"py310-packaging",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libpng",
"webp",
"OpenBLAS",
"ffmpeg",
"xorg-libX11",
"xorg-libXext",
"xorg-libice",
"xorg-libsm",
"python310",
"libjxl",
"zlib",
"sqlite3",
"giflib",
"libjpeg-turbo"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-photomosaic"
]
}
]
},
{
"name": "py311-dlib",
"portdir": "math/dlib",
"version": "20.0.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dlib.net",
"description": "Python 3.11 bindings for Modern C++ toolkit for machine learning, image processing, and more.",
"long_description": "This package provides Python 3.11 bindings, modules, and scripts.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"py311-packaging",
"py311-setuptools",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libpng",
"webp",
"OpenBLAS",
"ffmpeg",
"xorg-libX11",
"xorg-libXext",
"xorg-libice",
"xorg-libsm",
"libjxl",
"python311",
"zlib",
"sqlite3",
"giflib",
"libjpeg-turbo"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": []
},
{
"name": "py312-dlib",
"portdir": "math/dlib",
"version": "20.0.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dlib.net",
"description": "Python 3.12 bindings for Modern C++ toolkit for machine learning, image processing, and more.",
"long_description": "This package provides Python 3.12 bindings, modules, and scripts.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"py312-packaging",
"py312-setuptools",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libpng",
"webp",
"OpenBLAS",
"ffmpeg",
"xorg-libX11",
"xorg-libXext",
"xorg-libice",
"xorg-libsm",
"libjxl",
"python312",
"zlib",
"sqlite3",
"giflib",
"libjpeg-turbo"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": []
},
{
"name": "py313-dlib",
"portdir": "math/dlib",
"version": "20.0.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dlib.net",
"description": "Python 3.13 bindings for Modern C++ toolkit for machine learning, image processing, and more.",
"long_description": "This package provides Python 3.13 bindings, modules, and scripts.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"py313-packaging",
"py313-setuptools",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libpng",
"webp",
"OpenBLAS",
"ffmpeg",
"xorg-libX11",
"xorg-libXext",
"xorg-libice",
"xorg-libsm",
"libjxl",
"python313",
"zlib",
"sqlite3",
"giflib",
"libjpeg-turbo"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": []
},
{
"name": "py314-dlib",
"portdir": "math/dlib",
"version": "20.0.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dlib.net",
"description": "Python 3.14 bindings for Modern C++ toolkit for machine learning, image processing, and more.",
"long_description": "This package provides Python 3.14 bindings, modules, and scripts.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20",
"py314-packaging",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"libpng",
"webp",
"OpenBLAS",
"ffmpeg",
"xorg-libX11",
"xorg-libXext",
"xorg-libice",
"xorg-libsm",
"libjxl",
"python314",
"zlib",
"sqlite3",
"giflib",
"libjpeg-turbo"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": []
},
{
"name": "netgen",
"portdir": "math/netgen",
"version": "6.2.2604",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ngsolve.org/",
"description": "NETGEN is an automatic 3d tetrahedral mesh generator",
"long_description": "NETGEN is an automatic 3d tetrahedral mesh generator. It accepts input from constructive solid geometry (CSG) or boundary representation (BRep) from STL file format. The connection to a geometry kernel allows the handling of IGES and STEP files. NETGEN contains modules for mesh optimization and hierarchical mesh refinement.",
"active": true,
"categories": [
"math"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1599
}
],
"variants": [
"clang16",
"clang17",
"clang18",
"clang19",
"debug",
"clang13",
"clang14",
"clang15",
"clang20",
"clang21",
"gcc14",
"gcc15",
"gccdevel",
"python310",
"clang22",
"clangdevel",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"python311",
"python312",
"python313",
"python314",
"quartz",
"x11",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"cmake",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"tcl",
"ffmpeg",
"Togl",
"tkdnd",
"zlib",
"python314",
"py314-pybind11-stubgen",
"tk-quartz",
"pybind11",
"libjpeg-turbo"
]
},
{
"type": "run",
"ports": [
"py314-tkinter"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ngsolve"
]
}
]
},
{
"name": "MP4Tools",
"portdir": "multimedia/MP4Tools",
"version": "3.8",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mp4joiner.org",
"description": "tools to manipulate MP4 files",
"long_description": "MP4Tools is a collection of cross-platform free tools to manipulate MP4 files. It contains MP4Splitter for splitting MP4 files, and MP4Joiner for joining them.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 85
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"gettext",
"pkgconfig",
"gpac"
]
},
{
"type": "lib",
"ports": [
"wxWidgets-3.2",
"wxsvg",
"ffmpeg"
]
},
{
"type": "run",
"ports": [
"gpac"
]
}
],
"depends_on": []
},
{
"name": "QMPlay2",
"portdir": "multimedia/QMPlay2",
"version": "25.09.11",
"license": "LGPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zaps166/QMPlay2",
"description": "Qt Media Player 2",
"long_description": "QMPlay2 is a video and audio player. It can play all formats supported by FFmpeg, libmodplug (including J2B and SFX). It also supports Audio CD, raw files, Rayman 2 music and chiptunes. It contains YouTube and Prostopleer browser.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"debug",
"pulse"
],
"dependencies": [
{
"type": "build",
"ports": [
"qt5-qttools",
"cmake",
"ninja",
"pkgconfig",
"clang-20"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libsamplerate",
"portaudio",
"rubberband",
"taglib",
"libcddb",
"libcdio",
"jasper",
"qt5-qtbase",
"libmng",
"tiff",
"webp",
"ffmpeg",
"libass",
"freetype",
"libiconv",
"libjpeg-turbo",
"qt5-qtwebengine",
"qt5-qtdeclarative",
"qt5-qtsvg",
"qt5-qttranslations",
"zlib"
]
}
],
"depends_on": []
},
{
"name": "ReadyMedia",
"portdir": "net/ReadyMedia",
"version": "1.3.3",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://minidlna.sourceforge.net",
"description": "a UPnP (TM) A/V & DLNA Media Server",
"long_description": "ReadyMedia (formerly MiniDLNA) is server software with the aim of being fully compliant with DLNA/UPnP-AV clients.",
"active": true,
"categories": [
"net",
"multimedia"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 85
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libid3tag",
"libvorbis",
"sqlite3",
"libexif",
"zlib",
"ffmpeg",
"libogg",
"libiconv",
"gettext-runtime",
"libjpeg-turbo",
"flac"
]
}
],
"depends_on": []
}
]
}