HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52286,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=41",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=39",
"results": [
{
"name": "p5.32-ppix-quotelike",
"portdir": "perl/p5-ppix-quotelike",
"version": "0.24.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/PPIx::QuoteLike",
"description": "PPIx::QuoteLike - Parse Perl string literals and string-literal-like things.",
"long_description": "PPIx::QuoteLike - Parse Perl string literals and string-literal-like things.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32",
"p5.32-ppi",
"p5.32-ppix-regexp",
"p5.32-readonly"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-perl-critic"
]
}
]
},
{
"name": "p5.30-ppix-quotelike",
"portdir": "perl/p5-ppix-quotelike",
"version": "0.24.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/PPIx::QuoteLike",
"description": "PPIx::QuoteLike - Parse Perl string literals and string-literal-like things.",
"long_description": "PPIx::QuoteLike - Parse Perl string literals and string-literal-like things.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-ppi",
"p5.30-ppix-regexp",
"p5.30-readonly"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-perl-critic"
]
}
]
},
{
"name": "p5.28-ppix-quotelike",
"portdir": "perl/p5-ppix-quotelike",
"version": "0.24.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/PPIx::QuoteLike",
"description": "PPIx::QuoteLike - Parse Perl string literals and string-literal-like things.",
"long_description": "PPIx::QuoteLike - Parse Perl string literals and string-literal-like things.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-ppi",
"p5.28-ppix-regexp",
"p5.28-readonly"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-perl-critic"
]
}
]
},
{
"name": "p5.34-ppix-regexp",
"portdir": "perl/p5-ppix-regexp",
"version": "0.92.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/PPIx::Regexp",
"description": "Parse regular expressions",
"long_description": "This package parses regular expressions as they appear in Perl scripts, generating a structure similar to the structure generated by PPI when it parses a Perl script, and navigable in much the same way.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-ppi",
"p5.34-task-weaken"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-ppix-regexp",
"p5.34-ppix-quotelike",
"p5.34-perl-critic",
"p5.34-perl-minimumversion"
]
}
]
},
{
"name": "p5.32-ppix-regexp",
"portdir": "perl/p5-ppix-regexp",
"version": "0.92.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/PPIx::Regexp",
"description": "Parse regular expressions",
"long_description": "This package parses regular expressions as they appear in Perl scripts, generating a structure similar to the structure generated by PPI when it parses a Perl script, and navigable in much the same way.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32",
"p5.32-ppi",
"p5.32-task-weaken"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-ppix-quotelike",
"p5.32-perl-critic",
"p5.32-perl-minimumversion"
]
}
]
},
{
"name": "p5.30-ppix-regexp",
"portdir": "perl/p5-ppix-regexp",
"version": "0.92.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/PPIx::Regexp",
"description": "Parse regular expressions",
"long_description": "This package parses regular expressions as they appear in Perl scripts, generating a structure similar to the structure generated by PPI when it parses a Perl script, and navigable in much the same way.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-ppi",
"p5.30-task-weaken"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-ppix-quotelike",
"p5.30-perl-critic",
"p5.30-perl-minimumversion"
]
}
]
},
{
"name": "p5.28-ppix-regexp",
"portdir": "perl/p5-ppix-regexp",
"version": "0.92.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/PPIx::Regexp",
"description": "Parse regular expressions",
"long_description": "This package parses regular expressions as they appear in Perl scripts, generating a structure similar to the structure generated by PPI when it parses a Perl script, and navigable in much the same way.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-ppi",
"p5.28-task-weaken"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-ppix-quotelike",
"p5.28-perl-critic",
"p5.28-perl-minimumversion"
]
}
]
},
{
"name": "p5-ppix-quotelike",
"portdir": "perl/p5-ppix-quotelike",
"version": "0.24.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-ppix-quotelike",
"homepage": "https://metacpan.org/pod/PPIx::QuoteLike",
"description": "PPIx::QuoteLike - Parse Perl string literals and string-literal-like things.",
"long_description": "PPIx::QuoteLike - Parse Perl string literals and string-literal-like things.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-ppix-quotelike"
]
}
],
"depends_on": []
},
{
"name": "p5-ppix-regexp",
"portdir": "perl/p5-ppix-regexp",
"version": "0.92.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-ppix-regexp",
"homepage": "https://metacpan.org/pod/PPIx::Regexp",
"description": "Parse regular expressions",
"long_description": "This package parses regular expressions as they appear in Perl scripts, generating a structure similar to the structure generated by PPI when it parses a Perl script, and navigable in much the same way.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-ppix-regexp"
]
}
],
"depends_on": []
},
{
"name": "p5.26-ppix-regexp",
"portdir": "perl/p5-ppix-regexp",
"version": "0.80.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/PPIx::Regexp",
"description": "Parse regular expressions",
"long_description": "This package parses regular expressions as they appear in Perl scripts, generating a structure similar to the structure generated by PPI when it parses a Perl script, and navigable in much the same way.",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-module-build",
"p5.26-ppi",
"p5.26-task-weaken",
"p5.26-text-tabsxwrap"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-perl-critic",
"p5.26-perl-minimumversion",
"p5.26-ppix-quotelike"
]
}
]
},
{
"name": "p5.26-ppix-quotelike",
"portdir": "perl/p5-ppix-quotelike",
"version": "0.13.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/PPIx::QuoteLike",
"description": "PPIx::QuoteLike - Parse Perl string literals and string-literal-like things.",
"long_description": "PPIx::QuoteLike - Parse Perl string literals and string-literal-like things.",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"p5.26-module-build",
"p5.26-ppi",
"perl5.26",
"p5.26-readonly",
"p5.26-text-tabsxwrap",
"p5.26-ppix-regexp"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-perl-critic"
]
}
]
},
{
"name": "py36-oct2py",
"portdir": "python/py-oct2py",
"version": "5.4.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/blink1073/oct2py",
"description": "Python to GNU Octave bridge --> run m-files from Python.",
"long_description": "Python to GNU Octave bridge --> run m-files from Python.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 453
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "lib",
"ports": [
"octave",
"py36-metakernel",
"py36-octave_kernel",
"python36"
]
},
{
"type": "run",
"ports": [
"py36-scipy"
]
},
{
"type": "test",
"ports": [
"octave-signal",
"py36-pytest"
]
}
],
"depends_on": []
},
{
"name": "py35-oct2py",
"portdir": "python/py-oct2py",
"version": "5.4.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py36-oct2py",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by py36-oct2py",
"long_description": "This port has been replaced by py36-oct2py.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 453
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
"python35"
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py37-oct2py",
"portdir": "python/py-oct2py",
"version": "5.5.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/blink1073/oct2py",
"description": "Python to GNU Octave bridge --> run m-files from Python.",
"long_description": "Python to GNU Octave bridge --> run m-files from Python.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 453
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-wheel",
"py37-build",
"py37-installer",
"clang-16",
"py37-setuptools"
]
},
{
"type": "lib",
"ports": [
"python37",
"octave",
"py37-metakernel",
"py37-octave_kernel"
]
},
{
"type": "run",
"ports": [
"py37-scipy"
]
},
{
"type": "test",
"ports": [
"octave-signal",
"py37-pytest"
]
}
],
"depends_on": []
},
{
"name": "py38-oct2py",
"portdir": "python/py-oct2py",
"version": "5.5.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/blink1073/oct2py",
"description": "Python to GNU Octave bridge --> run m-files from Python.",
"long_description": "Python to GNU Octave bridge --> run m-files from Python.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 453
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-build",
"py38-installer",
"clang-16",
"py38-setuptools"
]
},
{
"type": "lib",
"ports": [
"python38",
"octave",
"py38-metakernel",
"py38-octave_kernel"
]
},
{
"type": "run",
"ports": [
"py38-scipy"
]
},
{
"type": "test",
"ports": [
"octave-signal",
"py38-pytest"
]
}
],
"depends_on": []
},
{
"name": "py27-oct2py",
"portdir": "python/py-oct2py",
"version": "5.4.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/blink1073/oct2py",
"description": "Python to GNU Octave bridge --> run m-files from Python.",
"long_description": "Python to GNU Octave bridge --> run m-files from Python.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 453
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "lib",
"ports": [
"octave",
"py27-metakernel",
"py27-octave_kernel",
"python27"
]
},
{
"type": "run",
"ports": [
"py27-scipy"
]
},
{
"type": "test",
"ports": [
"octave-signal",
"py27-pytest"
]
}
],
"depends_on": []
},
{
"name": "py34-oct2py",
"portdir": "python/py-oct2py",
"version": "5.4.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py36-oct2py",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by py36-oct2py",
"long_description": "This port has been replaced by py36-oct2py.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 453
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
"python34"
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py39-oct2py",
"portdir": "python/py-oct2py",
"version": "5.5.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/blink1073/oct2py",
"description": "Python to GNU Octave bridge --> run m-files from Python.",
"long_description": "Python to GNU Octave bridge --> run m-files from Python.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 453
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"python39",
"octave",
"py39-metakernel",
"py39-octave_kernel"
]
},
{
"type": "run",
"ports": [
"py39-scipy"
]
},
{
"type": "test",
"ports": [
"octave-signal",
"py39-pytest"
]
}
],
"depends_on": []
},
{
"name": "audacity-manual",
"portdir": "audio/audacity",
"version": "3.7.8",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://manual.audacityteam.org",
"description": "The manual for audacity",
"long_description": "The manual for audacity",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"audacity"
]
}
],
"depends_on": []
},
{
"name": "audacity",
"portdir": "audio/audacity",
"version": "3.7.8",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.audacityteam.org",
"description": "multi-track audio editor",
"long_description": "Audacity is an easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other operating systems.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 85
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"rapidjson",
"clang-20"
]
},
{
"type": "fetch",
"ports": [
"wget"
]
},
{
"type": "lib",
"ports": [
"libopus",
"libsndfile",
"libvorbis",
"mpg123",
"opusfile",
"portaudio",
"portmidi",
"wavpack",
"sqlite3",
"wxWidgets-3.2",
"libogg",
"expat",
"zlib",
"flac",
"lame",
"libid3tag"
]
},
{
"type": "run",
"ports": [
"ffmpeg"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"audacity-manual"
]
}
]
},
{
"name": "audacity-devel",
"portdir": "audio/audacity",
"version": "3.0.2.129",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "audacity",
"homepage": "http://www.audacityteam.org/",
"description": "Obsolete port, replaced by audacity",
"long_description": "This port has been replaced by audacity.",
"active": false,
"categories": [
"audio"
],
"maintainers": [
{
"name": "rjvbertin",
"github": "RJVB",
"ports_count": 55
}
],
"variants": [
"wxsystem",
"debug",
"wx32",
"suil"
],
"dependencies": [
{
"type": "build",
"ports": [
"ninja",
"pkgconfig",
"nasm",
"python37",
"clang-15"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
"wget"
]
},
{
"type": "lib",
"ports": [
"soundtouch",
"soxr",
"twolame",
"sqlite3",
"harfbuzz",
"libjpeg-turbo",
"libpng",
"tiff",
"zlib",
"libogg",
"freetype",
"expat",
"libiconv",
"ffmpeg",
"flac",
"lame",
"libid3tag",
"libmad",
"libsndfile",
"libvorbis"
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "aws-vault",
"portdir": "security/aws-vault",
"version": "7.12.1",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ByteNess/aws-vault",
"description": "A vault for securely storing and accessing AWS credentials in development environments.",
"long_description": "AWS Vault is a tool to securely store and access AWS credentials in a development environment. AWS Vault stores IAM credentials in your operating system's secure keystore and then generates temporary credentials from those to expose to your shell and applications. It's designed to be complementary to the AWS CLI tools, and is aware of your profiles and configuration in ~/.aws/config.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1068
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "socnetv",
"portdir": "science/socnetv",
"version": "3.6",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://socnetv.org/",
"description": "Social Network Visualizer",
"long_description": "Social Network Visualizer (SocNetV) is a cross-platform, user-friendly free graphical software application for social network analysis and visualization.",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "szhorvat",
"github": "szhorvat",
"ports_count": 18
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"qt6-qttools",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"qt6-qtbase",
"qt6-qtcharts",
"qt6-qtsvg",
"qt6-qt5compat"
]
}
],
"depends_on": []
},
{
"name": "lablgtk2",
"portdir": "x11/lablgtk2",
"version": "2.18.14",
"license": "(LGPL-2 or Restrictive/Distributable)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://garrigue.github.io/lablgtk/",
"description": "OCaml interface to gtk+ 2.x",
"long_description": "LablGTK2 is is an OCaml interface to gtk+ 2.x. It uses the rich type system of OCaml to provide a strongly typed, yet very comfortable, object-oriented interface to gtk+.",
"active": true,
"categories": [
"ocaml",
"x11"
],
"maintainers": [
{
"name": "pmetzger",
"github": "pmetzger",
"ports_count": 24
}
],
"variants": [
"gl",
"rsvg",
"gtksourceview",
"gtksourceview2",
"x11",
"quartz"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libgnomeui",
"librsvg",
"gtk2",
"ocaml-findlib",
"ocaml-camlp-streams",
"ocaml",
"libgnomecanvas"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"camlimages",
"mldonkey",
"monotone-viz"
]
}
]
},
{
"name": "advi",
"portdir": "x11/advi",
"version": "1.10.2",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://advi.inria.fr/",
"description": "TeX DVI previewer",
"long_description": "Active-DVI is an O'Caml Unix-platform DVI previewer and a programmable presenter for slides written in LaTeX.",
"active": true,
"categories": [
"graphics",
"x11"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"ImageMagick",
"ocaml-findlib"
]
},
{
"type": "lib",
"ports": [
"xorg-libXinerama",
"ocaml",
"xpm",
"camlimages",
"freetype"
]
},
{
"type": "run",
"ports": [
"texlive-basic"
]
}
],
"depends_on": []
},
{
"name": "wyrd",
"portdir": "textproc/wyrd",
"version": "1.4.6",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20160326073411/http://pessimization.com/software/wyrd/",
"description": "an ncurses based front-end for remind.",
"long_description": "Wyrd is a text-based front-end to Remind, a sophisticated calendar and alarm program. Wyrd is designed to make you more efficient at editing your reminder files directly. It also offers a scrollable timetable suitable for visualizing your schedule at a glance.",
"active": true,
"categories": [
"textproc",
"pim"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-camlp4",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"ocaml",
"remind"
]
}
],
"depends_on": []
},
{
"name": "ocaml-mpi",
"portdir": "science/ocaml-mpi",
"version": "1.17",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/xavierleroy/ocamlmpi",
"description": "Caml bindings for a large subset of MPI functions",
"long_description": "Caml bindings for a large subset of MPI functions",
"active": true,
"categories": [
"devel",
"science",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"mpich-default"
]
}
],
"depends_on": []
},
{
"name": "lscsoft-deps",
"portdir": "science/lscsoft-deps",
"version": "20200805",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.lsc-group.phys.uwm.edu/daswg",
"description": "LSCSoft dependencies meta-port",
"long_description": "This is a meta-port that depends on all the ports needed for developing Software used within the LIGO Scientific Collaboration.",
"active": true,
"categories": [
"science"
],
"maintainers": [],
"variants": [
"glue",
"lalsuite",
"nds2",
"nds2_swig",
"gds"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"automake",
"boost",
"cmake",
"git",
"git-lfs",
"glib2",
"jsoncpp",
"libtool",
"pkgconfig",
"swig",
"swig-java",
"swig-octave",
"swig-python",
"graphviz",
"fftw-3",
"fftw-3-single",
"gsl",
"kerberos5",
"hdf5",
"healpix-c",
"ldas-tools-framecpp",
"libframe",
"metaio",
"root6",
"doxygen",
"libxml2",
"python314",
"py314-pytest",
"py314-mock",
"py314-numpy",
"py314-scipy",
"py314-freezegun",
"py314-h5py",
"py314-shapely",
"py314-openssl",
"py314-astropy",
"py314-pyrxp",
"autoconf",
"py314-healpy",
"py314-ligo-segments",
"py314-lscsoft-glue",
"py314-ligo-lw",
"py314-pytest-mpl"
]
}
],
"depends_on": []
},
{
"name": "flashdot",
"portdir": "science/flashdot",
"version": "0.7.8",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.flashdot.info/",
"description": "FlashDot is a generator for psychophysical experiments.",
"long_description": "FlashDot is intended for generating and presenting visual perceptual experiments that require a high temporal precision. It is controlled by a simple experiment building language and allows experiment generation with either a text or a graphical editor.",
"active": true,
"categories": [
"science"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"subversion"
]
},
{
"type": "lib",
"ports": [
"lablgl",
"ocaml",
"ocaml-gsl",
"ocamlsdl"
]
}
],
"depends_on": []
},
{
"name": "py314-av",
"portdir": "python/py-av",
"version": "17.1.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyav.basswood-io.com",
"description": "Pythonic bindings for FFmpeg libraries",
"long_description": "PyAV provides Pythonic bindings for FFmpeg. It provides access to media containers, streams, packets, codecs, and frames with integration for NumPy and Pillow.",
"active": true,
"categories": [
"multimedia",
"python"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 192
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-cython",
"py314-setuptools",
"py314-wheel",
"pkgconfig",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"ffmpeg8"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-av",
"py314-audiocraft"
]
}
]
},
{
"name": "py313-av",
"portdir": "python/py-av",
"version": "17.1.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyav.basswood-io.com",
"description": "Pythonic bindings for FFmpeg libraries",
"long_description": "PyAV provides Pythonic bindings for FFmpeg. It provides access to media containers, streams, packets, codecs, and frames with integration for NumPy and Pillow.",
"active": true,
"categories": [
"multimedia",
"python"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 192
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-cython",
"py313-setuptools",
"py313-wheel",
"pkgconfig",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"ffmpeg8",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-audiocraft"
]
}
]
},
{
"name": "py-av",
"portdir": "python/py-av",
"version": "17.1.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyav.basswood-io.com",
"description": "Pythonic bindings for FFmpeg libraries",
"long_description": "PyAV provides Pythonic bindings for FFmpeg. It provides access to media containers, streams, packets, codecs, and frames with integration for NumPy and Pillow.",
"active": true,
"categories": [
"multimedia",
"python"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 192
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-av"
]
}
],
"depends_on": []
},
{
"name": "opam",
"portdir": "ocaml/opam",
"version": "2.5.1",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://opam.ocaml.org/",
"description": "OPAM is a package manager for OCaml",
"long_description": "OPAM is a source-based package manager for OCaml. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.",
"active": true,
"categories": [
"sysutils",
"ocaml"
],
"maintainers": [
{
"name": "pmetzger",
"github": "pmetzger",
"ports_count": 24
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gpatch"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ocaml-bos",
"ocaml-logs",
"ocaml-astring",
"ocaml-fmt",
"ocaml-fpath",
"ocaml-mtime",
"ocaml-ptime",
"ocaml-react",
"ocaml-rresult",
"ocaml-topkg",
"ocaml-uucp",
"ocaml-uunf",
"ocaml-uuseg",
"ocaml-uutf",
"ocaml-xmlm",
"semgrep"
]
}
]
},
{
"name": "ocaml-zed",
"portdir": "ocaml/ocaml-zed",
"version": "3.2.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-community/zed",
"description": "Abstract engine for text edition in OCaml",
"long_description": "Abstract engine for text edition in OCaml",
"active": true,
"categories": [
"textproc",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-react",
"ocaml-result",
"ocaml",
"ocaml-uucp",
"ocaml-uuseg",
"ocaml-uutf",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-lambda-term",
"ocaml-utop"
]
}
]
},
{
"name": "ocamlsdl",
"portdir": "ocaml/ocamlsdl",
"version": "0.9.1",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://ocamlsdl.sourceforge.net/",
"description": "OCaml bindings for SDL",
"long_description": "SDL (Simple DirectMedia Layer) is a generic API that provides low level access to audio, keyboard, mouse, and display framebuffer across multiple platforms. OCamlSDL is an OCaml interface to the SDL and might be used to write multimedia applications in Objective Caml.",
"active": true,
"categories": [
"devel",
"multimedia",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libsdl_image",
"libsdl_ttf",
"libsdl_mixer",
"ocaml",
"ocaml-findlib",
"lablgl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"flashdot"
]
}
]
},
{
"name": "ocaml-zarith",
"portdir": "ocaml/ocaml-zarith",
"version": "1.14",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml/Zarith",
"description": "Arbitrary-precision integers for OCaml",
"long_description": "The Zarith library implements arithmetic and logical operations over arbitrary-precision integers. It uses GMP to efficiently implement arithmetic over big integers. Small integers are represented as Caml unboxed integers, for speed and space economy.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"perl5",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gmp",
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"geneweb",
"ocaml-cryptokit",
"fstar",
"karamel",
"ocaml-hacl-star",
"rocq"
]
}
]
},
{
"name": "ocaml-yojson",
"portdir": "ocaml/ocaml-yojson",
"version": "2.2.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-community/yojson",
"description": "JSON parsing and printing library for OCaml",
"long_description": "Yojson is an optimized JSON parsing and printing library for OCaml.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-seq"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"everparse"
]
},
{
"type": "lib",
"ports": [
"stanc3",
"fstar",
"karamel",
"abella",
"ocaml-js_of_ocaml-compiler",
"ocaml-merlin",
"ocaml-ocf",
"ocaml-ocf_ppx",
"geneweb",
"ocaml-ppx_deriving_yojson"
]
}
]
},
{
"name": "ocaml-xmlm",
"portdir": "ocaml/ocaml-xmlm",
"version": "1.4.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://erratique.ch/software/xmlm",
"description": "streaming XML input/output module for OCaml",
"long_description": "Xmlm is an OCaml module providing streaming XML input/output. It aims at making XML processing robust and painless. The streaming interface can process documents without building an in-memory representation. It lets the programmer translate its data structures to XML documents and vice-versa. Functions are provided to easily transform arborescent data structures to/from XML documents.",
"active": true,
"categories": [
"devel",
"textproc",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"ocaml-topkg",
"opam",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ocamlrss"
]
}
]
},
{
"name": "ocaml-wasm",
"portdir": "ocaml/ocaml-wasm",
"version": "2.0.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/WebAssembly/spec",
"description": "OCaml Web Assembly library",
"long_description": "An OCaml library to read and write Web Assembly (wasm) files and manipulate their AST.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"ocaml-ocamlbuild",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-menhir"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"karamel"
]
}
]
},
{
"name": "ocaml-visitors",
"portdir": "ocaml/ocaml-visitors",
"version": "20251114",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.inria.fr/fpottier/visitors",
"description": "An OCaml syntax extension for generating visitor classes",
"long_description": "An OCaml syntax extension (a ppx_deriving plugin) which generates object-oriented visitors for traversing and transforming data structures.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-ppx_deriving",
"ocaml",
"ocaml-ppxlib",
"ocaml-result",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"karamel"
]
}
]
},
{
"name": "ocaml-uutf",
"portdir": "ocaml/ocaml-uutf",
"version": "1.0.4",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://erratique.ch/software/uutf",
"description": "Non-blocking streaming Unicode codec for OCaml",
"long_description": "Non-blocking streaming Unicode codec for OCaml",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"ocaml-topkg",
"opam",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-cmdliner",
"ocaml"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-alcotest",
"geneweb",
"ocaml-ocamlformat-lib",
"ocaml-textutils",
"ocaml-textutils_kernel",
"ocaml-xtmpl",
"ocaml-xtmpl_ppx",
"stog",
"ocaml-iri",
"ocaml-jingoo",
"ocaml-markup",
"ocaml-uunf",
"ocaml-uuseg",
"ocaml-zed"
]
}
]
},
{
"name": "ocaml-uuseg",
"portdir": "ocaml/ocaml-uuseg",
"version": "15.1.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dbuenzli/uuseg",
"description": "Unicode text segmentation for OCaml",
"long_description": "Unicode text segmentation for OCaml",
"active": true,
"categories": [
"textproc",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"ocaml-topkg",
"opam",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-uucp",
"ocaml-findlib",
"ocaml-cmdliner",
"ocaml-uutf"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ocamlformat-lib",
"ocaml-zed"
]
}
]
},
{
"name": "ocaml-uunf",
"portdir": "ocaml/ocaml-uunf",
"version": "15.1.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dbuenzli/uunf",
"description": "Unicode text normalization for OCaml",
"long_description": "Unicode text normalization for OCaml",
"active": true,
"categories": [
"textproc",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"ocaml-ocamlbuild",
"ocaml-topkg",
"opam"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-cmdliner",
"ocaml-uutf"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"geneweb",
"ocaml-iri",
"ocaml-uucp"
]
}
]
},
{
"name": "ocaml-uucp",
"portdir": "ocaml/ocaml-uucp",
"version": "15.1.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dbuenzli/uucp",
"description": "Unicode character properties for OCaml",
"long_description": "Unicode character properties for OCaml",
"active": true,
"categories": [
"textproc",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"ocaml-ocamlbuild",
"ocaml-topkg",
"opam"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-cmdliner",
"ocaml-uunf"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"geneweb",
"karamel",
"ocaml-jingoo",
"ocaml-uuseg",
"ocaml-zed"
]
}
]
},
{
"name": "ocaml-unidecode",
"portdir": "ocaml/ocaml-unidecode",
"version": "0.5.0",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/geneweb/unidecode",
"description": "Convert unicode strings into its ASCII representation",
"long_description": "Convert unicode strings into its ASCII representation",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 192
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"geneweb"
]
}
]
},
{
"name": "ocaml-trie",
"portdir": "ocaml/ocaml-trie",
"version": "1.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kandu/trie",
"description": "Strict impure trie tree",
"long_description": "Strict impure trie tree",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-mew"
]
}
]
},
{
"name": "ocaml-topkg",
"portdir": "ocaml/ocaml-topkg",
"version": "1.0.7",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://erratique.ch/software/topkg",
"description": "The transitory OCaml software packager",
"long_description": "Topkg is a packager for distributing OCaml software. It provides an API to describe the files a package installs in a given build configuration and to specify information about the package's distribution, creation and publication procedures.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"opam",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ocaml-bos",
"ocaml-logs",
"ocaml-astring",
"ocaml-fmt",
"ocaml-fpath",
"ocaml-mtime",
"ocaml-ptime",
"ocaml-react",
"ocaml-rresult",
"ocaml-uucp",
"ocaml-uunf",
"ocaml-uuseg",
"ocaml-uutf",
"ocaml-xmlm"
]
}
]
},
{
"name": "ocaml-syslog-message",
"portdir": "ocaml/ocaml-syslog-message",
"version": "1.2.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/verbosemode/syslog-message",
"description": "Syslog message parser",
"long_description": "This is a library for parsing and generating RFC3164 and RFC5424 syslog messages.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 192
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-ptime"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-logs-syslog"
]
}
]
},
{
"name": "ocaml-syslog",
"portdir": "ocaml/ocaml-syslog",
"version": "2.0.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://github.com/geneanet/ocaml-syslog",
"description": "syslog(3) routines for ocaml (RFC 3164)",
"long_description": "syslog(3) routines for ocaml (RFC 3164)",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 192
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": []
},
{
"name": "ocaml-syntax-shims",
"portdir": "ocaml/ocaml-syntax-shims",
"version": "1.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-ppx/ocaml-syntax-shims",
"description": "Backport new syntax to older OCaml versions",
"long_description": "Backport new syntax to older OCaml versions",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-alcotest"
]
}
]
}
]
}