HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 49839,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=88",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=86",
"results": [
{
"name": "jmeter",
"portdir": "devel/jmeter",
"version": "5.6.3",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jmeter.apache.org",
"description": "Apache JMeter - Load testing tool",
"long_description": "Apache JMeter is a Java application designed to load test functional behavior and measure performance. It was originally designed for testing web applications but has since expanded to other test functions.",
"active": true,
"categories": [
"devel",
"net",
"java",
"benchmarks"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 616
}
],
"variants": [
"launcher"
],
"dependencies": [
{
"type": "build",
"ports": [
"makeicns",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"openjdk21"
]
}
],
"depends_on": []
},
{
"name": "jmock1",
"portdir": "java/jmock1",
"version": "1.2.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.jmock.org/",
"description": "Library for testing Java code using mock objects",
"long_description": "jMock is a library that supports test-driven development of Java code with mock objects. Mock objects help you design and test the interactions between the objects in your programs.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
}
],
"depends_on": []
},
{
"name": "jmock2",
"portdir": "java/jmock2",
"version": "2.5.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.jmock.org/",
"description": "Library for testing Java code using mock objects",
"long_description": "jMock is a library that supports test-driven development of Java code with mock objects. Mock objects help you design and test the interactions between the objects in your programs.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"cglib",
"hamcrest-core",
"objenesis",
"kaffe"
]
}
],
"depends_on": []
},
{
"name": "jmol",
"portdir": "science/jmol",
"version": "14.31.44",
"license": "LGPL-2.1+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://jmol.sourceforge.net/",
"description": "An open-source Java viewer for chemical structures in 3D",
"long_description": "Jmol is a free, open source molecule viewer for students, educators, and researchers in chemistry and biochemistry. This port only installs the Jmol application, not the applet or developer version. If you want to use it, please download it from the Jmol homepage.",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "p.bro",
"github": "p-bro",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"openjdk8"
]
}
],
"depends_on": []
},
{
"name": "jna",
"portdir": "java/jna",
"version": "3.2.7",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jna.dev.java.net/",
"description": "Access to native shared libraries with pure Java code",
"long_description": "Java Native Access provides Java programs easy access to native shared libraries (DLLs on Windows) without writing anything but Java code - no JNI or native code is required. This functionality is comparable to Windows' Platform/Invoke and Python's ctypes. Access is dynamic at runtime without code generation. JNA's design aims to provide native access in a natural way with a minimum of effort. No boilerplate or generated code is required. While some attention is paid to performance, correctness and ease of use take priority.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
}
],
"depends_on": []
},
{
"name": "jnethack",
"portdir": "games/jnethack",
"version": "3.4.3-0.11",
"license": "nethack",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://jnethack.sourceforge.jp/",
"description": "Classic dungeon adventure game, translated in Japanese.",
"long_description": "Classic dungeon adventure game, translated in Japanese.",
"active": true,
"categories": [
"games",
"japanese"
],
"maintainers": [],
"variants": [
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"flex",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"xorg-libX11"
]
},
{
"type": "run",
"ports": [
"cocot"
]
}
],
"depends_on": []
},
{
"name": "jnv",
"portdir": "textproc/jnv",
"version": "0.6.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ynqa/jnv",
"description": "interactive JSON filter using jq",
"long_description": "jnv is designed for navigating JSON, offering an interactive JSON viewer and jq filter editor.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"libtool",
"rust",
"autoconf",
"automake",
"cargo",
"legacy-support"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
},
{
"type": "run",
"ports": [
"jq"
]
}
],
"depends_on": []
},
{
"name": "jo",
"portdir": "textproc/jo",
"version": "1.9",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jpmens.net/2016/03/05/a-shell-command-to-create-json-jo",
"description": "JSON output from a shell - a small utility to create JSON objects",
"long_description": "JSON output from a shell - a small utility to create JSON objects",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"pandoc",
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "jobpool",
"portdir": "sysutils/jobpool",
"version": "0.2",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.cs.mu.oz.au/~mgnb/jobpool/",
"description": "Jobpool is a shell script utility for running jobs in parallel",
"long_description": "Jobpool is a shell script utility for running jobs in parallel. It manages a queue of jobs by ensuring that no more than J jobs run at one time, and does so portably and with low overhead. (Currently the only available documentation is the webpage for this utility, so this port downloads and installs it as well.)",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "joe",
"portdir": "editors/joe",
"version": "4.6",
"license": "GPL-2",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/joe-editor/",
"description": "Joe's Own Editor",
"long_description": "JOE is the professional freeware ASCII text screen editor for UNIX. It makes full use of the power and versatility of UNIX, but lacks the steep learning curve and basic nonsense you have to deal with in every other UNIX editor. JOE has the feel of most IBM PC text editors: The key-sequences are reminiscent of WordStar and Turbo-C. JOE is much more powerful than those editors, however. JOE has all of the features a UNIX user should expect: full use of termcap/terminfo, excellent screen update optimizations (JOE is fully useable at 2400 baud), simple installation, and all of the UNIX-integration features of VI.",
"active": true,
"categories": [
"editors"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "joe37",
"portdir": "editors/joe",
"version": "3.7",
"license": "GPL-2",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/joe-editor/",
"description": "Joe's Own Editor",
"long_description": "JOE is the professional freeware ASCII text screen editor for UNIX. It makes full use of the power and versatility of UNIX, but lacks the steep learning curve and basic nonsense you have to deal with in every other UNIX editor. JOE has the feel of most IBM PC text editors: The key-sequences are reminiscent of WordStar and Turbo-C. JOE is much more powerful than those editors, however. JOE has all of the features a UNIX user should expect: full use of termcap/terminfo, excellent screen update optimizations (JOE is fully useable at 2400 baud), simple installation, and all of the UNIX-integration features of VI.",
"active": true,
"categories": [
"editors"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "john",
"portdir": "sysutils/john",
"version": "1.9.0",
"license": "(GPL-2+ or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.openwall.com/john/",
"description": "Featureful Unix password cracker",
"long_description": "John the Ripper is a UNIX password cracker, currently available for UNIX (tested with Linux x86, FreeBSD x86, Solaris 2.x SPARC, OSF/1 Alpha), DOS, WinNT/Win95.",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
"xz"
]
}
],
"depends_on": []
},
{
"name": "john-jumbo",
"portdir": "sysutils/john",
"version": "1.9.0",
"license": "GPL-2 and GPL-3+ and Apache-2 and Restrictive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.openwall.com/john/",
"description": "This is the community-enhanced, jumbo version of John the Ripper.",
"long_description": "This is the community-enhanced, jumbo version of John the Ripper.",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [],
"variants": [
"native",
"experimental",
"threads",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gmp",
"libomp",
"libpcap",
"bzip2",
"openssl3",
"zlib"
]
},
{
"type": "run",
"ports": [
"p5.34-net-radius",
"p5.34-netpacket",
"p5.34-data-plist",
"py27-scapy",
"py27-pysap",
"python313",
"py313-protobuf3",
"ruby34",
"py313-asn1crypto",
"py313-bsddb3",
"py313-ldap3",
"py313-parsimonious",
"python27",
"py27-asn1",
"py27-lxml",
"py27-plyvel",
"py27-pycryptodome",
"perl5.34",
"p5.34-compress-raw-lzma",
"p5.34-digest-md4"
]
}
],
"depends_on": []
},
{
"name": "john-jumbo-devel",
"portdir": "sysutils/john",
"version": "20250530",
"license": "GPL-2 and GPL-3+ and Apache-2 and Restrictive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.openwall.com/john/",
"description": "This is the community-enhanced, jumbo version of John the Ripper.",
"long_description": "This is the community-enhanced, jumbo version of John the Ripper.",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [],
"variants": [
"native",
"experimental",
"threads",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"gmp",
"libomp",
"libpcap",
"openssl3",
"bzip2",
"zlib"
]
},
{
"type": "run",
"ports": [
"py27-plyvel",
"perl5.34",
"p5.34-compress-raw-lzma",
"p5.34-digest-md4",
"p5.34-net-radius",
"p5.34-netpacket",
"p5.34-data-plist",
"py27-pysap",
"python313",
"py313-pycryptodome",
"py313-lxml",
"py313-cbor2",
"py313-asn1",
"py313-protobuf3",
"ruby34",
"py313-scapy",
"py313-asn1crypto",
"py313-bsddb3",
"py313-ldap3",
"py313-parsimonious",
"py313-hanko",
"py27-asn1",
"python27"
]
}
],
"depends_on": []
},
{
"name": "joshuto",
"portdir": "sysutils/joshuto",
"version": "0.9.9",
"license": "LGPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kamiyaa/joshuto",
"description": "ranger-like terminal file manager written in Rust",
"long_description": "ranger-like terminal file manager written in Rust",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 616
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "JOSM",
"portdir": "gis/JOSM",
"version": "19439",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://josm.openstreetmap.de",
"description": "An extensible editor for OpenStreetMap",
"long_description": "JOSM is a feature-rich editor for the experienced OSM mappers.",
"active": true,
"categories": [
"java",
"editors",
"gis"
],
"maintainers": [
{
"name": "sikmir",
"github": "sikmir",
"ports_count": 42
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "jot",
"portdir": "office/jot",
"version": "0.1.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/araekiel/jot",
"description": "Rapid note management for the terminal.",
"long_description": "Jot is a feature-stripped version of Obsidian focused on rapid note management through the terminal. It uses the same format of storage as Obsidian, i.e. Markdown files for notes, and local folders for vaults (and sub-folders). Commands that encompass all basic needs are included. Each command has an alias (two letter abbreviation) to further increase rapidity.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "jove",
"portdir": "editors/jove",
"version": "4.16.0.73",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.cs.toronto.edu/pub/hugh/jove-dev/",
"description": "Jonathan's Own Version of Emacs",
"long_description": "Jove is a simple text editor in the spirit of GNU emacs, but somewhat smaller and faster to start up.",
"active": true,
"categories": [
"editors"
],
"maintainers": [
{
"name": "vivek",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "jp",
"portdir": "textproc/jp",
"version": "0.2.1",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jmespath.org",
"description": "Command line interface to JMESPath",
"long_description": "The jp command is a command line interface to JMESPath, an expression language for manipulating JSON",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "jp2a",
"portdir": "graphics/jp2a",
"version": "1.2.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/Talinx/jp2a",
"description": "converts JPEG images to ASCII",
"long_description": "The jp2a program will read JPEG images and print them in ASCII characters. Options let you control the output size. You know you want it.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"autoconf-archive",
"automake",
"libtool",
"pkgconfig",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"libpng",
"curl",
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "jpeg",
"portdir": "graphics/jpeg",
"version": "9f",
"license": "IJG",
"platforms": "darwin freebsd sunos",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ijg.org/",
"description": "Library for manipulating JPEG images",
"long_description": "This package contains C software to implement JPEG image encoding, decoding, and transcoding. This software implements JPEG baseline, extended-sequential, and progressive compression processes.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1826
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-gmic",
"ufo-ai",
"py38-gmic",
"py39-gmic"
]
}
]
},
{
"name": "jpeg2png",
"portdir": "graphics/jpeg2png",
"version": "1.02",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ThioJoe/jpeg2png",
"description": "Silky smooth JPEG decoding - no more artifacts!",
"long_description": "JPEG encoding loses information. But it is JPEG decoding that introduces artifacts by filling the missing information with noise. jpeg2png is smarter and fills the missing information to create the smoothest possible picture.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 224
}
],
"variants": [
"openmp",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libjpeg-turbo",
"libpng"
]
}
],
"depends_on": []
},
{
"name": "jpeg2ps",
"portdir": "graphics/jpeg2ps",
"version": "1.9",
"license": "Restrictive and Noncommercial and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20131028073113/http://www.pdflib.com:80/download/free-software/jpeg2ps/",
"description": "Utility to convert JPEG to PostScript fileS",
"long_description": "jpeg2ps is a utility for converting JPEG images to compressed PostScript Level 2 or 3 files (without uncompressing the images). The JPEG data is simply \"wrapped\" with PostScript which yields considerably to smaller PS files.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "jpeginfo",
"portdir": "multimedia/jpeginfo",
"version": "1.7.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.kokkonen.net/tjko/projects.html",
"description": "Prints information and tests integrity of JPEG/JFIF files.",
"long_description": "Utility to get information about jpeg files and check them for errors. Program also supports automagic deletion of broken jpegs.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "bstj",
"github": "toy",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo"
]
}
],
"depends_on": []
},
{
"name": "jpegoptim",
"portdir": "graphics/jpegoptim",
"version": "1.5.6",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.kokkonen.net/tjko/projects.html",
"description": "utility to optimize jpeg files",
"long_description": "Provides lossless optimization (based on optimizing the Huffman tables) and lossy optimization based on setting maximum quality factor.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "jingoro",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo"
]
}
],
"depends_on": []
},
{
"name": "jpegpixi",
"portdir": "graphics/jpegpixi",
"version": "1.1.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20100201190037/http://www.zero-based.org/software/jpegpixi/",
"description": "JPEG Pixel Interpolator",
"long_description": "Jpegpixi is short for JPEG Pixel Interpolator. The intent of the program is to interpolate pixels (single pixels, dots, stripes) in JPEG images. This is useful to correct images from a digital camera with CCD defects. For example, if one pixel is always bright green, this pixel can be interpolated with jpegpixi.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"gettext-runtime"
]
}
],
"depends_on": []
},
{
"name": "jpeg-quantsmooth",
"portdir": "graphics/jpeg-quantsmooth",
"version": "1.20240129",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ilyakurdyukov/jpeg-quantsmooth",
"description": "JPEG artifacts removal based on quantization coefficients",
"long_description": "jpeg-quantsmooth or jpegqs tries to recover the lost precision of DCT coefficients based on a quantization table from a JPEG image. The result is saved as a JPEG image with quantization set to 1 (like a JPEG saved at 100% quality).",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 224
}
],
"variants": [
"extensions",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"libomp"
]
}
],
"depends_on": []
},
{
"name": "jpilot",
"portdir": "palm/jpilot",
"version": "1.8.2",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.jpilot.org/",
"description": "A Palm Pilot desktop for Unix",
"long_description": "J-Pilot is a desktop organizer application for the palm pilot and other Palm OS devices. It is similar in functionality to the one that 3Com/Palm distributed.",
"active": true,
"categories": [
"palm"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0",
"intltool"
]
},
{
"type": "lib",
"ports": [
"gtk2",
"pilot-link",
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "jpm",
"portdir": "devel/jpm",
"version": "20220615",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://janet-lang.org/docs/jpm.html",
"description": "Janet Project Manager",
"long_description": "JPM is the Janet Project Manager tool. It is for automating builds and downloading dependencies of Janet projects.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "jc+macports",
"github": "tsujp",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"janet"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"janet-bundler",
"janet-cipher",
"janet-circlet",
"janet-db",
"janet-codec",
"janet-dotenv",
"janet-halo2",
"janet-halo",
"janet-html",
"janet-jhydro",
"janet-joy",
"janet-json",
"janet-path",
"janet-musty",
"janet-spork",
"janet-sqlite3",
"janet-testament",
"janet-tester",
"janet-uri"
]
}
]
},
{
"name": "jq",
"portdir": "sysutils/jq",
"version": "1.8.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jqlang.github.io/jq/",
"description": "A lightweight and flexible command-line JSON processor",
"long_description": "jq is like sed for JSON data – you can use it to slice and filter and map and transform structured data with the same ease that sed, awk, grep and friends let you play with text.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"oniguruma6"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"vcvrack",
"neohtop"
]
},
{
"type": "lib",
"ports": [
"R-jqr",
"libzsv",
"zsv",
"jaq"
]
},
{
"type": "run",
"ports": [
"jnv",
"ijq",
"gutils-suite-core"
]
}
]
},
{
"name": "jql",
"portdir": "textproc/jql",
"version": "8.0.7",
"license": "(Apache-2 or MIT)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://crates.io/crates/jql",
"description": "A JSON Query Language CLI tool",
"long_description": "jql is a JSON Query Language tool built with Rust. Pronounce it as \"jackal\".",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "jqp",
"portdir": "textproc/jqp",
"version": "0.7.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/noahgorstein/jqp",
"description": "A TUI playground to experiment with jq",
"long_description": "A TUI playground to experiment with jq. This application utilizes an implementation of jq written in Go, gojq.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "jreen",
"portdir": "net/jreen",
"version": "1.3.0",
"license": "(GPL-3 or LGPL-3)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/euroelessar/jreen",
"description": "Extensible XMPP library",
"long_description": "Extensible XMPP library",
"active": true,
"categories": [
"devel",
"net"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libidn2",
"qt5-qtbase",
"libgsasl",
"zlib",
"speex"
]
}
],
"depends_on": []
},
{
"name": "jreleaser",
"portdir": "devel/jreleaser",
"version": "1.21.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jreleaser.org",
"description": "Release projects quickly and easily with JReleaser",
"long_description": "JReleaser is a release automation tool. Its goal is to simplify creating releases and publishing artifacts to multiple package managers while providing customizable options. JReleaser takes inputs from popular builds tools (Ant, Maven, Gradle) such as JAR files, binary distributions (.zip, .tar), JLink images, or any other file that you’d like to publish as a Git release on popular Git services such as GitHub, GitLab, or Gitea. Distribution files may additionally be published to be consumed by popular package managers such as Homebrew, Chocolatey, Snapcraft, or get ready to be launched via JBang. Releases may be announced in a variety of channels such as Twitter, Zulip, SDKMAN!, and more.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "",
"github": "aalmiray",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"openjdk17"
]
}
],
"depends_on": []
},
{
"name": "jrnl",
"portdir": "office/jrnl",
"version": "4.1",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jrnl.sh/",
"description": "jrnl is a simple journal application for your command line.",
"long_description": "jrnl is a simple journal application for your command line. Journals are stored as human readable plain text files - you can put them into a Dropbox folder for instant syncing and you can be assured that your journal will still be readable in 2050, when all your fancy iPad journal applications will long be forgotten.",
"active": true,
"categories": [
"office",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py312-build",
"py312-installer",
"py312-poetry-core"
]
},
{
"type": "lib",
"ports": [
"py312-rich",
"py312-keyring",
"py312-tzlocal",
"python312",
"py312-parsedatetime",
"py312-pyxdg",
"py312-colorama",
"py312-ruamel-yaml",
"py312-dateutil",
"py312-cryptography"
]
}
],
"depends_on": []
},
{
"name": "jrrd",
"portdir": "java/jrrd",
"version": "1.0.4",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.opennms.org/wiki/Jrrd",
"description": "Java interface to RRDTool",
"long_description": "Java interface to RRDTool, originally written as a part of OpenNMS",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"rrdtool"
]
}
],
"depends_on": []
},
{
"name": "jruby",
"portdir": "lang/jruby",
"version": "9.4.9.0",
"license": "(EPL-2 or GPL-2 or LGPL-2.1)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.jruby.org",
"description": "JRuby is an implementation of the Ruby language using the JVM.",
"long_description": "JRuby is an implementation of the Ruby language using the JVM. It aims to be a complete, correct and fast implementation of Ruby, at the same time as providing powerful new features such as concurrency without a global-interpreter-lock, true parallelism, and tight integration to the Java language to allow you to use Java classes in your Ruby program and to allow JRuby to be embedded into a Java application.",
"active": true,
"categories": [
"lang",
"java",
"ruby"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 616
}
],
"variants": [
"default_ruby",
"nailgun"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"openjdk21"
]
}
],
"depends_on": []
},
{
"name": "jsch",
"portdir": "java/jsch",
"version": "0.1.55",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.jcraft.com/jsch/",
"description": "JSch is a pure Java implementation of SSH2.",
"long_description": "JSch is a pure Java implementation of SSH2., but it depends on JavaTM Cryptography Extension (JCE).",
"active": true,
"categories": [
"security",
"java"
],
"maintainers": [
{
"name": "ndiscreet",
"github": "chicagotripp",
"ports_count": 2
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-16"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"openjdk8"
]
}
],
"depends_on": []
},
{
"name": "jscoverage",
"portdir": "devel/jscoverage",
"version": "0.4",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://siliconforks.com/jscoverage/",
"description": "A code coverage tool for JavaScript.",
"long_description": "JSCoverage is a tool that measures code coverage for JavaScript programs. JSCoverage works by instrumenting the JS code used in web pages. Code coverage statistics are collected while the instrumented JS code is executed in a web browser.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "zaraki",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "JSE",
"portdir": "devel/JSE",
"version": "2024.06.18",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/geometryprocessing/json-spec-engine",
"description": "JSON Spec Engine",
"long_description": "JSE is a library to validate a JSON file containing a set of parameters and to complete it with default parameters. The specification of the JSON format is itself a JSON file. The library contains Python scripts for generating documentation for the JSON format in HTML format and as a graph.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"nlohmann-json"
]
}
],
"depends_on": []
},
{
"name": "jshon",
"portdir": "textproc/jshon",
"version": "20180209",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://kmkeen.com/jshon",
"description": "Jshon is a JSON parser designed for maximum convenience within the shell",
"long_description": "Jshon is a JSON parser designed for maximum convenience within the shell",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"jansson"
]
}
],
"depends_on": []
},
{
"name": "jslint",
"portdir": "lang/jslint",
"version": "2011-05-10",
"license": "JSON",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.jslint.com/",
"description": "The JavaScript Code Quality Tool",
"long_description": "JSLint is a JavaScript program that looks for problems in JavaScript programs. It is a code quality tool.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"spidermonkey"
]
}
],
"depends_on": []
},
{
"name": "jsmin",
"portdir": "lang/jsmin",
"version": "20191031",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.crockford.com/javascript/jsmin.html",
"description": "JavaScript minifier tool",
"long_description": "Douglas Crockford's original JavaScript minifier tool",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "dev",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "fetch",
"ports": [
"git"
]
}
],
"depends_on": []
},
{
"name": "json2tsv",
"portdir": "textproc/json2tsv",
"version": "1.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://codemadness.org/json2tsv.html",
"description": "JSON to TSV converter",
"long_description": "JSON to TSV converter",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "sikmir",
"github": "sikmir",
"ports_count": 42
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "json.bash",
"portdir": "textproc/json.bash",
"version": "0.3.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/h4l/json.bash",
"description": "Command-line tool and bash library that creates JSON",
"long_description": "json.bash's one thing is to get shell-native data (environment variables, files, program output) to somewhere else, using JSON encapsulate it robustly. Creating JSON from the command line or a shell script can be useful when: - you need some ad-hoc JSON to interact with a JSON-consuming application, - you need to bundle up some data to share or move elsewhere. JSON can a good alternative to base64-encoding or a file archive. It does no transformation or filtering itself, instead it pulls data from things you already know how to use, like files, command-line arguments, environment variables, shell pipelines and shell scripts. It glues together data from these sources, giving it enough structure to make the data easy to consume reliably in downstream programs. It's something like a reverse tee — it pulls together data sources, using JSON to represent the aggregation. It's not an alternative to to data-processing tools like jq, rather it helps assemble JSON to send into JSON-consuming tools like jq.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"bash"
]
}
],
"depends_on": []
},
{
"name": "json-c",
"portdir": "textproc/json-c",
"version": "0.18",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/json-c/json-c",
"description": "A JSON parser",
"long_description": "JSON-C implements a reference counting object model that allows you to easily construct JSON objects in C, output them as JSON formatted strings and parse JSON formatted strings back into the C representation of JSON objects.",
"active": true,
"categories": [
"devel",
"textproc"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"bind9.18",
"libu2f-host",
"libu2f-server",
"ttyd",
"zmap",
"clamav-legacy",
"clamav",
"shogun",
"shogun-devel",
"gdcm2",
"gdcm",
"netdata",
"guestfs-tools",
"ngs",
"syslog-ng",
"newsboat",
"libmypaint",
"xrootd",
"MyPaint",
"libguestfs",
"pianobar",
"libpiano",
"FreeRDP",
"libvirt",
"postgis2",
"pg12-postgis",
"pg13-postgis",
"pg14-postgis",
"pg15-postgis",
"pg16-postgis",
"pg17-postgis",
"syslog-ng-devel",
"bind9"
]
}
]
},
{
"name": "jsoncons",
"portdir": "devel/jsoncons",
"version": "1.4.3",
"license": "Boost-1",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/danielaparker/jsoncons",
"description": "A C++, header-only library for constructing JSON and JSON-like data formats",
"long_description": "A C++, header-only library for constructing JSON and JSON-like data formats",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "sikmir",
"github": "sikmir",
"ports_count": 42
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "jsoncpp",
"portdir": "devel/jsoncpp",
"version": "1.9.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/open-source-parsers/jsoncpp",
"description": "JSON C++ library",
"long_description": "JSON data format manipulation C++ library",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 462
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"openvpn3"
]
},
{
"type": "lib",
"ports": [
"raceintospace",
"sysdig",
"gds",
"paraview",
"gdcm2",
"gdcm",
"qpid-proton",
"notekit",
"pingus",
"qt513-qtwebengine",
"luanti",
"bamtools",
"libopenshot",
"openvpn3",
"eiskaltdcpp"
]
},
{
"type": "run",
"ports": [
"lscsoft-deps"
]
}
]
},
{
"name": "jsoncpp-devel",
"portdir": "devel/jsoncpp",
"version": "20200720-5be07bdc",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "jsoncpp",
"homepage": "https://github.com/open-source-parsers/jsoncpp",
"description": "Obsolete port, replaced by jsoncpp",
"long_description": "This port has been replaced by jsoncpp.",
"active": false,
"categories": [
"devel"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 462
}
],
"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": "json-glib",
"portdir": "devel/json-glib",
"version": "1.10.8",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wiki.gnome.org/Projects/JsonGlib",
"description": "Provides JSON support",
"long_description": "JSON-GLib is a library providing serialization and deserialization support for the JavaScript Object Notation (JSON) format described by RFC 4627.",
"active": true,
"categories": [
"devel",
"gnome"
],
"maintainers": [
{
"name": "nefar",
"github": "",
"ports_count": 2
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 350
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"gettext",
"meson",
"ninja",
"pkgconfig"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gobject-introspection",
"gettext-runtime",
"glib2"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"gtkmm4",
"gtkmm3"
]
},
{
"type": "lib",
"ports": [
"garagejam",
"gingerblue",
"appstream-glib",
"zeitgeist",
"quvi",
"libcmatrix",
"gitg",
"geoclue2",
"evolution-data-server-gtk4",
"frogr",
"geocode-glib",
"gfbgraph",
"gthumb",
"libgdata",
"libsocialweb",
"tracker3",
"gnome-online-accounts",
"gnome3-core",
"spice-gtk",
"pavucontrol",
"libdbusmenu",
"liferea",
"tracker",
"darktable",
"darktable-devel",
"gegl-0.3",
"gnome-voice",
"gegl",
"grilo-plugins",
"rmlint",
"libhttpseverywhere",
"osinfo-db-tools",
"gretl",
"gegl-devel",
"stardict",
"pdfpc",
"file-roller",
"gnome-radio",
"gnome-session",
"gnome-sudoku",
"gstreamer1-gst-plugins-bad",
"libshumate",
"font-manager",
"girara",
"grisbi",
"clutter"
]
},
{
"type": "run",
"ports": [
"gnome3-core"
]
}
]
}
]
}