{"count":51972,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=220","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=218","results":[{"name":"p5.28-io-compress-lzma","portdir":"perl/p5-io-compress-lzma","version":"2.217.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::Compress::Lzma","description":"IO::Compress::Lzma - Write lzma files/buffers","long_description":"IO::Compress::Lzma - Write lzma files/buffers","active":true,"categories":["perl"],"maintainers":[{"name":"calvin","github":"cardi","ports_count":27}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.28-compress-raw-lzma","p5.28-io-compress","perl5.28"]},{"type":"test","ports":["lzip","p7zip","p5.28-io-string"]}],"depends_on":[{"type":"lib","ports":["p5.28-archive-tar","p5.28-archive-zip-simplezip"]}]},{"name":"p5.28-io-compress-zstd","portdir":"perl/p5-io-compress-zstd","version":"2.217.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::Compress::Zstd","description":"IO::Compress::Zstd - Write zstd files/buffers","long_description":"IO::Compress::Zstd - Write zstd files/buffers","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["zstd","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-compress-stream-zstd","p5.28-io-compress"]}],"depends_on":[{"type":"lib","ports":["p5.28-archive-zip-simplezip"]}]},{"name":"p5.28-io-digest","portdir":"perl/p5-io-digest","version":"0.110.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::Digest","description":"This is a Perl extension for calculating digests while reading or writing","long_description":"This is a Perl extension for calculating digests while reading or writing","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-perlio-via-dynamic"]}],"depends_on":[]},{"name":"p5.28-io-fdpass","portdir":"perl/p5-io-fdpass","version":"1.300.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::FDPass","description":"IO::FDPass - pass a file descriptor over a socket","long_description":"IO::FDPass - pass a file descriptor over a socket","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-canary-stability","clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-mce-shared"]}]},{"name":"p5.28-io-handle-util","portdir":"perl/p5-io-handle-util","version":"0.20.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::Handle::Util","description":"IO::Handle::Util - Functions for working with IO::Handle like objects.","long_description":"IO::Handle::Util - Functions for working with IO::Handle like objects.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-module-build","p5.28-module-build-tiny","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-sub-exporter","p5.28-asa","p5.28-io-string"]}],"depends_on":[{"type":"lib","ports":["p5.28-plack"]}]},{"name":"p5.28-io-html","portdir":"perl/p5-io-html","version":"1.4.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::HTML","description":"Open an HTML file with automatic charset detection","long_description":"Open an HTML file with automatic charset detection","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-http-message","p5.28-http-response-encoding"]}]},{"name":"p5.28-io-interface","portdir":"perl/p5-io-interface","version":"1.90.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::Interface","description":"Perl extension for access to network card configuration information","long_description":"IO::Interface adds methods to IO::Socket objects that allows them to be used to retrieve and change information about the network interfaces on your system. In addition to the object-oriented access methods, you can use a function-oriented style. IO::Interface::Simple allows you to interrogate and change network interfaces. It has overlapping functionality with Net::Interface, but might compile and run on more platforms.","active":true,"categories":["perl"],"maintainers":[{"name":"jpo","github":"jpoliv","ports_count":60}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-module-build","clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[]},{"name":"p5.28-io-kqueue","portdir":"perl/p5-io-kqueue","version":"0.390.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::KQueue","description":"Perl interface to the BSD kqueue system call","long_description":"This module provides a fairly low level interface to the BSD kqueue() system call, allowing you to monitor for changes on sockets, files, processes and signals.","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-devel-checklib","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-xsloader"]}],"depends_on":[{"type":"lib","ports":["p5.28-danga-socket","p5.28-filesys-notify-kqueue"]}]},{"name":"p5.28-io-lambda","portdir":"perl/p5-io-lambda","version":"1.340.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::Lambda","description":"Non-blocking I/O as lambda calculus","long_description":"Non-blocking I/O as lambda calculus","active":true,"categories":["perl"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.28-net-dns","p5.28-scalar-list-utils","p5.28-storable","p5.28-libwww-perl","p5.28-time-hires","p5.28-uri","p5.28-sub-name"]}],"depends_on":[]},{"name":"p5.28-io-multiplex","portdir":"perl/p5-io-multiplex","version":"1.160.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::Multiplex","description":"Manage IO on many file handles","long_description":"IO::Multiplex is designed to take the effort out of managing multiple file handles. It is essentially a really fancy front end to the select system calls. In addition to maintaining the select loop, it buffers all input and output to/from the file handles. It can also accept incoming connections on one or more listen sockets.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[]},{"name":"p5.28-io-pager","portdir":"perl/p5-io-pager","version":"2.100.0","license":"Artistic-1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::Pager","description":"IO-Pager perl module","long_description":"IO-Pager perl module","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-file-which","p5.28-term-readkey"]}],"depends_on":[]},{"name":"p5.28-io-pipely","portdir":"perl/p5-io-pipely","version":"0.6.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::Pipely","description":"Portably create pipe() or pipe-like handles, one way or another","long_description":"Portably create pipe() or pipe-like handles, one way or another","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-poe"]}]},{"name":"p5.28-io-prompt-tiny","portdir":"perl/p5-io-prompt-tiny","version":"0.3.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::Prompt::Tiny","description":"IO::Prompt::Tiny - Prompt for user input with a default option","long_description":"IO::Prompt::Tiny - Prompt for user input with a default option","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-capture-tiny","clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-net-appliance-session"]}]},{"name":"p5.28-io-pty-easy","portdir":"perl/p5-io-pty-easy","version":"0.100.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::Pty::Easy","description":"Easy interface to IO::Pty","long_description":"IO::Pty::Easy provides an interface to IO::Pty which hides most of the ugly details of handling ptys, wrapping them instead in simple spawn/read/write commands.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-io-tty"]}],"depends_on":[]},{"name":"p5.28-io-sessiondata","portdir":"perl/p5-io-sessiondata","version":"1.30.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::SessionData","description":"supporting module for SOAP::Lite","long_description":"supporting module for SOAP::Lite","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-soap-lite"]}]},{"name":"p5.28-io-socket-inet6","portdir":"perl/p5-io-socket-inet6","version":"2.730.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::Socket::INET6","description":"IO::Socket::INET6 object interface to IPv6","long_description":"IO::Socket::INET6 provides an object interface to creating and using sockets in both AF_INET|AF_INET6 domain. Deprecated in favor of IO::Socket::IP.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-io","p5.28-socket6"]}],"depends_on":[{"type":"lib","ports":["mythtv-core.27"]}]},{"name":"p5.28-io-socket-ip","portdir":"perl/p5-io-socket-ip","version":"0.440.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::Socket::IP","description":"IO::Socket::IP - Family-neutral IP socket supporting both IPv4 and IPv6","long_description":"IO::Socket::IP - Family-neutral IP socket supporting both IPv4 and IPv6","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-module-build","p5.28-test-simple","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-socket"]}],"depends_on":[{"type":"build","ports":["p5.28-rpc-xml","p5.28-io-socket-ssl"]},{"type":"lib","ports":["p5.28-http-daemon","p5.28-io-async","p5.28-io-socket-socks","p5.28-mail-box-imap4","p5.28-mail-box-pop3","p5.28-mail-spamassassin","p5.28-mojolicious","p5.28-net","p5.28-net-dns","p5.28-net-http","p5.28-net-stomp","p5.28-perl-ldap","p5.28-razor2-client-agent","p5.28-http-tiny","p5.28-test-tcp","p5.28-gearman"]}]},{"name":"p5.28-io-socket-socks","portdir":"perl/p5-io-socket-socks","version":"0.740.0","license":"LGPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::Socket::Socks","description":"Provides a way to create socks client or server both 4 and 5 version","long_description":"Provides a way to create socks client or server both 4 and 5 version","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-io-socket-ip"]}],"depends_on":[]},{"name":"p5.28-io-socket-ssl","portdir":"perl/p5-io-socket-ssl","version":"2.98.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/dist/IO-Socket-SSL","description":"IO::Socket::SSL - SSL sockets with IO::Socket interface","long_description":"IO::Socket::SSL - SSL sockets with IO::Socket interface","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-io-socket-ip","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-net-ssleay","p5.28-scalar-list-utils","p5.28-uri"]}],"depends_on":[{"type":"build","ports":["p5.28-search-elasticsearch-client-6_0","p5.28-search-elasticsearch","p5.28-search-elasticsearch-client-2_0","p5.28-search-elasticsearch-client-5_0"]},{"type":"lib","ports":["p5.28-gearman","p5.28-http-daemon-ssl","p5.28-lwp-protocol-https","p5.28-mail-imapclient","p5.28-mail-sender","p5.28-mail-spamassassin","p5.28-metacpan-client","p5.28-net","p5.28-net-http","p5.28-net-smtp-ssl","p5.28-net-smtp-tls","p5.28-net-smtp-tls-butmaintained","p5.28-net-smtps","p5.28-net-stomp","p5.28-perl-ldap","p5.28-redis","p5.28-soap-lite","p5.28-twitter-api","p5.28-http-tiny","p5.28-webservice-musicbrainz","p5.28-authcas","p5.28-dist-zilla-plugin-github","p5.28-event-rpc"]}]},{"name":"p5.28-io-socket-timeout","portdir":"perl/p5-io-socket-timeout","version":"0.320.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::Socket::Timeout","description":"IO::Socket with read/write timeout","long_description":"IO::Socket with read/write timeout","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-module-build","p5.28-module-build-tiny","p5.28-test-tcp","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-perlio-via-timeout"]}],"depends_on":[{"type":"lib","ports":["p5.28-redis"]}]},{"name":"p5.28-io-string","portdir":"perl/p5-io-string","version":"1.80.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::String","description":"IO::String - Emulate file interface for in-core strings","long_description":"IO::String - Emulate file interface for in-core strings","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"build","ports":["p5.28-redis","p5.28-mouse","p5.28-pdf-reuse","p5.28-pod-readme"]},{"type":"lib","ports":["p5.28-email-outlook-message","p5.28-finance-quote","p5.28-font-ttf","p5.28-io-handle-util","p5.28-mail-spamassassin","p5.28-bio-variation","p5.28-bioperl","p5.28-config-ini","p5.28-data-stag"]},{"type":"test","ports":["p5.28-io-compress-lzma"]}]},{"name":"p5.28-io-stringy","portdir":"perl/p5-io-stringy","version":"2.113.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::Stringy","description":"IO-stringy - I/O on in-core objects like strings and arrays","long_description":"IO-stringy - I/O on in-core objects like strings and arrays","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"build","ports":["p5.28-test-strict","p5.28-soap-lite","p5.28-class-trigger","p5.28-xml-twig"]},{"type":"lib","ports":["p5.28-gimp","p5.28-gtk2-ex-podviewer","p5.28-log-dispatch-config","p5.28-mail-message","p5.28-mime-tools","p5.28-amazon-s3","p5.28-moosex-log-log4perl","p5.28-moosex-storage","p5.28-net-ftpserver","p5.28-rtf-tokenizer","p5.28-spreadsheet-parseexcel","p5.28-text-recordparser","p5.28-wx-demo","p5.28-mogilefs-client","p5.28-bioperl","p5.28-config-inifiles","p5.28-convert-tnef"]}]},{"name":"p5.28-io-stty","portdir":"perl/p5-io-stty","version":"0.80.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::Stty","description":"IO::Stty - Change and print terminal line settings","long_description":"IO::Stty - Change and print terminal line settings","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[]},{"name":"p5.28-io-tee","portdir":"perl/p5-io-tee","version":"0.660.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::Tee","description":"Multiplex output to multiple output handles","long_description":"The `IO::Tee' constructor, given a list of output handles, returns a tied handle that can be written to but not read from. When written to (using print or printf), it multiplexes the output to the list of handles originally passed to the constructor.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[]},{"name":"p5.28-io-tiecombine","portdir":"perl/p5-io-tiecombine","version":"1.5.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::TieCombine","description":"IO::TieCombine - produce tied (and other) separate but combined variables","long_description":"IO::TieCombine - produce tied (and other) separate but combined variables","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-app-cmd"]}]},{"name":"p5.28-io-tty","portdir":"perl/p5-io-tty","version":"1.290.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::Tty","description":"IO::Tty - Low-level allocate a pseudo-Tty, import constants","long_description":"IO::Tty - Low-level allocate a pseudo-Tty, import constants","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"build","ports":["p5.28-dist-zilla-plugin-promptifstale"]},{"type":"lib","ports":["p5.28-expect","p5.28-io-pty-easy","p5.28-ipc-run","p5.28-net-cli-interact","p5.28-poe"]}]},{"name":"p5.28-io-zlib","portdir":"perl/p5-io-zlib","version":"1.150.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IO::Zlib","description":"IO::-style interface to Compress::Zlib","long_description":"This modules provides an IO:: style interface to the Compress::Zlib package. The main advantage is that you can use an IO::Zlib object in much the same way as an IO::File object so you can have common code that doesn't know which sort of file it is using.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-io-compress"]}],"depends_on":[{"type":"lib","ports":["p5.28-archive-tar"]}]},{"name":"p5.28-ipc-cmd","portdir":"perl/p5-ipc-cmd","version":"1.40.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IPC::Cmd","description":"finding and running system commands made easy","long_description":"finding and running system commands made easy","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-locale-maketext-simple","p5.28-module-load-conditional","p5.28-params-check"]}],"depends_on":[{"type":"lib","ports":["p5.28-archive-extract","p5.28-extutils-cbuilder","p5.28-git-wrapper"]}]},{"name":"p5.28-ip-country","portdir":"perl/p5-ip-country","version":"2.280.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IP::Country","description":"Fast lookup of country codes from IP addresses","long_description":"This module comes with a database of countries where various IP addresses have been assigned.","active":true,"categories":["net","perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[]},{"name":"p5.28-ipc-run","portdir":"perl/p5-ipc-run","version":"20260402.0.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IPC::Run","description":"IPC::Run - system() and background procs w/ piping, redirs, ptys","long_description":"IPC::Run - system() and background procs w/ piping, redirs, ptys","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-io-tty","p5.28-readonly"]}],"depends_on":[{"type":"build","ports":["p5.28-pdl-fftw3","p5.28-module-signature"]},{"type":"lib","ports":["p5.28-bioperl","p5.28-config-identity","p5.28-graphviz","p5.28-net-cli-interact","p5.28-archive-tar-wrapper","p5.28-pdl-graphics-gnuplot","p5.28-b-c"]}]},{"name":"p5.28-ipc-run3","portdir":"perl/p5-ipc-run3","version":"0.49.0","license":"(GPL or Artistic or BSD)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IPC::Run3","description":"Run a subprocess in batch mode (a la system) on Unix, Win32, etc.","long_description":"Run a subprocess in batch mode (a la system) on Unix, Win32, etc.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"build","ports":["p5.28-test2-plugin-nowarnings","p5.28-catalyst-devel","p5.28-log-dispatch","p5.28-module-scandeps","p5.28-lwp-consolelogger"]},{"type":"lib","ports":["p5.28-test-spelling","p5.28-code-tidyall","p5.28-graphviz2","p5.28-sys-cpuload"]}]},{"name":"p5.28-ipc-sharelite","portdir":"perl/p5-ipc-sharelite","version":"0.170.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IPC::ShareLite","description":"Lightweight interface to shared memory","long_description":"Lightweight interface to shared memory","active":true,"categories":["perl"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-cache-cache"]}]},{"name":"p5.28-ipc-system-simple","portdir":"perl/p5-ipc-system-simple","version":"1.300.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IPC::System::Simple","description":"IPC::System::Simple - Run commands simply, with detailed diagnostics","long_description":"IPC::System::Simple - Run commands simply, with detailed diagnostics","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"build","ports":["p5.28-datetime-locale","p5.28-autobox"]},{"type":"lib","ports":["p5.28-dist-zilla-plugin-contributorsfromgit","p5.28-dist-zilla-plugin-git","p5.28-file-basedir","p5.28-mason","p5.28-astro-app-satpass2","p5.28-unix-process","p5.28-code-tidyall"]}]},{"name":"p5.28-ipe","portdir":"perl/p5-ipe","version":"0.3.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://web.archive.org/web/20240407185651/http://mblab.wustl.edu/software.html","description":"Perl module for parameter estimation for Hidden Markov Models.","long_description":"iParameterEstimation is a highly configurable maximum likelihood parameter estimation package for generalized Hidden Markov Models. Specific configuration files are included for training Twinscan, N-SCAN and their EST variants. For information and documentation, see https://web.archive.org/web/20240407185651/http://mblab.wustl.edu/software.html.","active":true,"categories":["perl","biology"],"maintainers":[{"name":"rpz","github":"","ports_count":7}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-eval","p5.28-xml-libxml","p5.28-xml-checker"]}],"depends_on":[]},{"name":"p5.28-iri","portdir":"perl/p5-iri","version":"0.14.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/IRI","description":"IRI - Internationalized Resource Identifiers","long_description":"IRI - Internationalized Resource Identifiers","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.28-test-simple","p5.28-try-tiny","p5.28-uri"]},{"type":"lib","ports":["perl5.28","p5.28-moo","p5.28-moox-handlesvia","p5.28-type-tiny"]}],"depends_on":[{"type":"lib","ports":["p5.28-rdf-trine"]}]},{"name":"p5.28-iterator","portdir":"perl/p5-iterator","version":"0.30.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Iterator","description":"An implementation of iterators","long_description":"p5-Iterator provides a class that simplifies the creation and use of these iterator objects. Other p5-iterator modules provide many general-purpose and special-purpose iterator functions.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-class-data-inheritable","p5.28-devel-stacktrace","p5.28-exception-class"]}],"depends_on":[{"type":"lib","ports":["p5.28-iterator-util"]}]},{"name":"p5.28-iterator-util","portdir":"perl/p5-iterator-util","version":"0.20.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Iterator::Util","description":"Essential utilities for the Iterator class.","long_description":"This module implements many useful functions for creating and manipulating iterator objects.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-class-data-inheritable","p5.28-devel-stacktrace","p5.28-exception-class","p5.28-iterator"]}],"depends_on":[]},{"name":"p5.28-javascript-spidermonkey","portdir":"perl/p5-javascript-spidermonkey","version":"0.250.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/JavaScript::SpiderMonkey","description":"Perl interface to the JavaScript Engine","long_description":"JavaScript::SpiderMonkey is a Perl Interface to the SpiderMonkey JavaScript Engine. It is different from Claes Jacobsson's JavaScript.pm in that it offers two different levels of access: 1) A 1:1 mapping of the SpiderMonkey API to Perl 2) A more Perl-like API","active":true,"categories":["www","perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-log-log4perl","clang-18"]},{"type":"lib","ports":["perl5.28","spidermonkey"]}],"depends_on":[]},{"name":"p5.28-json","portdir":"perl/p5-json","version":"4.110.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/JSON","description":"JSON - JSON (JavaScript Object Notation) encoder/decoder","long_description":"JSON - JSON (JavaScript Object Notation) encoder/decoder","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-json-xs"]}],"depends_on":[{"type":"build","ports":["p5.28-cpanel-json-xs","p5.28-dancer","p5.28-time-y2038","p5.28-www-form-urlencoded-xs","p5.28-xml-xml2json"]},{"type":"lib","ports":["p5.28-bio-phylo","p5.28-config-json","p5.28-data-serializer","p5.28-data-stag","p5.28-finance-quote","p5.28-finance-quotehist","p5.28-geo-coder-osm","p5.28-geo-webservice-elevation-usgs","p5.28-json-any","p5.28-json-webtoken","p5.28-zeromq","p5.28-mason","p5.28-mediawiki-api","p5.28-moosex-storage","p5.28-moosex-storage-format-jsonpm","p5.28-net-openid-consumer","p5.28-net-twitter","p5.28-net-twitter-lite","p5.28-perl-languageserver","p5.28-perl-ldap","p5.28-pgtop","p5.28-pod-projectdocs","p5.28-rdf-query","p5.28-test-cpan-meta-json","p5.28-mail-authenticationresults","mythtv-plugins.27","p5.28-anyevent","p5.28-astro-satpass","p5.28-astro-spacetrack"]}]},{"name":"p5.28-json-any","portdir":"perl/p5-json-any","version":"1.400.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/JSON::Any","description":"Wrapper Class for the various JSON classes (DEPRECATED)","long_description":"Wrapper Class for the various JSON classes (DEPRECATED)","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-test-needs","p5.28-test-without-module","clang-18","p5.28-test-fatal","p5.28-test-warnings"]},{"type":"lib","ports":["p5.28-json","perl5.28"]}],"depends_on":[{"type":"build","ports":["p5.28-geometry-primitive"]},{"type":"lib","ports":["p5.28-graphics-primitive","p5.28-test-json"]}]},{"name":"p5.28-json-dwiw","portdir":"perl/p5-json-dwiw","version":"0.470.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/JSON::DWIW","description":"JSON::DWIW - JSON converter that Does What I Want","long_description":"JSON::DWIW - JSON converter that Does What I Want","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-math-bigint"]}],"depends_on":[{"type":"lib","ports":["p5.28-xml-xml2json"]}]},{"name":"p5.28-json-maybexs","portdir":"perl/p5-json-maybexs","version":"1.4.8","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/JSON::MaybeXS","description":"Use Cpanel::JSON::XS with a fallback to JSON::XS and JSON::PP","long_description":"Use Cpanel::JSON::XS with a fallback to JSON::XS and JSON::PP","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-json-xs","p5.28-test-needs","p5.28-json-pp","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-cpanel-json-xs"]}],"depends_on":[{"type":"build","ports":["p5.28-dist-zilla-pluginbundle-git-versionmanager","p5.28-test-simple","p5.28-sql-translator","p5.28-string-errf","p5.28-log-dispatchouli","p5.28-yaml-tiny"]},{"type":"lib","ports":["p5.28-chi","p5.28-dancer2","p5.28-devel-cover","p5.28-devel-nytprof","p5.28-dist-zilla","p5.28-dist-zilla-plugin-checkissues","p5.28-dist-zilla-plugin-github","p5.28-http-entity-parser","p5.28-lwp-consolelogger","p5.28-module-install","p5.28-moosex-storage","p5.28-net-github","p5.28-net-twitter","p5.28-pithub","p5.28-search-elasticsearch","p5.28-string-flogger","p5.28-test-deep-json","p5.28-test2-harness","p5.28-twitter-api","p5.28-www-shorten-googl","p5.28-metacpan-client","p5.28-app-nopaste","p5.28-boolean","p5.28-catalyst-action-rest","p5.28-catalyst-runtime","p5.28-catalyst-view-json"]}]},{"name":"p5.28-json-parse","portdir":"perl/p5-json-parse","version":"0.620.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/JSON::Parse","description":"Read JSON into a Perl variable","long_description":"JSON::Parse converts JSON into the nearest equivalent Perl.","active":true,"categories":["perl"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-lingua-ja-moji","p5.28-statistics-covid"]}]},{"name":"p5.28-json-pp","portdir":"perl/p5-json-pp","version":"4.180.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/JSON::PP","description":"JSON::PP - JSON::XS compatible pure-Perl module","long_description":"JSON::PP - JSON::XS compatible pure-Perl module","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"build","ports":["p5.28-json-maybexs","p5.28-module-cpanfile"]},{"type":"lib","ports":["p5.28-amazon-s3"]}]},{"name":"p5.28-json-webtoken","portdir":"perl/p5-json-webtoken","version":"0.100.0","license":"Artistic-1 and GPL","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/JSON::WebToken","description":"Perl JSON Web Token (JWT) implementation.","long_description":"Perl JSON Web Token (JWT) implementation.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-module-build","p5.28-test-mock-guard","p5.28-test-requires","clang-18"]},{"type":"lib","ports":["p5.28-json","p5.28-module-runtime","perl5.28"]}],"depends_on":[]},{"name":"p5.28-json-xs","portdir":"perl/p5-json-xs","version":"4.40.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://metacpan.org/pod/JSON::XS","description":"JSON serialising/deserialising, done correctly and fast","long_description":"This module converts Perl data structures to JSON and vice versa. Its primary goal is to be *correct* and its secondary goal is to be *fast*. To reach the latter goal it was written in C.","active":true,"categories":["perl"],"maintainers":[{"name":"nottwo","github":"nottwo","ports_count":6}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-canary-stability","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-common-sense","p5.28-types-serialiser"]}],"depends_on":[{"type":"build","ports":["p5.28-xml-xml2json","p5.28-json-maybexs","p5.28-search-elasticsearch"]},{"type":"lib","ports":["p5.28-moosex-storage","p5.28-json","p5.28-anyevent","p5.28-geo-coder-osm","p5.28-event-rpc","p5.28-data-serializer"]},{"type":"run","ports":["p5.28-net-apns-persistent"]}]},{"name":"p5.28-layout-manager","portdir":"perl/p5-layout-manager","version":"0.350.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Layout::Manager","description":"Layout::Manager - 2D Layout Management","long_description":"Layout::Manager - 2D Layout Management","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-geometry-primitive","p5.28-graphics-primitive","p5.28-moose"]}],"depends_on":[{"type":"lib","ports":["p5.28-chart-clicker"]}]},{"name":"p5.28-lchown","portdir":"perl/p5-lchown","version":"1.10.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Lchown","description":"Use the lchown(2) system call from Perl","long_description":"Use the lchown(2) system call from Perl","active":true,"categories":["perl"],"maintainers":[{"name":"macports","github":"","ports_count":6}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-module-build","clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[]},{"name":"p5.28-lexical-persistence","portdir":"perl/p5-lexical-persistence","version":"1.23.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Lexical::Persistence","description":"Lexical::Persistence - Persistent lexical variable values for arbitrary calls.","long_description":"Lexical::Persistence - Persistent lexical variable values for arbitrary calls.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-devel-lexalias","p5.28-padwalker"]}],"depends_on":[{"type":"lib","ports":["p5.28-devel-repl"]}]},{"name":"p5.28-lexical-sealrequirehints","portdir":"perl/p5-lexical-sealrequirehints","version":"0.12.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Lexical::SealRequireHints","description":"Lexical::SealRequireHints - prevent leakage of lexical hints","long_description":"Lexical::SealRequireHints - prevent leakage of lexical hints","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-module-build","clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-lexical-var"]}]}]}