{"count":51973,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=254","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=252","results":[{"name":"p5.30-encoding-fixlatin-xs","portdir":"perl/p5-encoding-fixlatin-xs","version":"1.20.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Encoding::FixLatin::XS","description":"Encoding::FixLatin::XS - XS implementation layer for Encoding::FixLatin","long_description":"Encoding::FixLatin::XS - XS implementation layer for Encoding::FixLatin","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.30-encoding-fixlatin","clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[]},{"name":"p5.30-enum","portdir":"perl/p5-enum","version":"1.120.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/enum","description":"C style enumerated types and bitmask flags in Perl","long_description":"C style enumerated types and bitmask flags in Perl","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[]},{"name":"p5.30-env-shellwords","portdir":"perl/p5-env-shellwords","version":"0.20.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Env::ShellWords","description":"Env::ShellWords - Environment variables for arguments as array","long_description":"Env::ShellWords - Environment variables for arguments as array","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-test-simple","clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"build","ports":["p5.30-alien-curl"]},{"type":"lib","ports":["p5.30-ffi-platypus-lang-rust"]}]},{"name":"p5.30-error","portdir":"perl/p5-error","version":"0.170.300","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Error","description":"Error/exception handling in an OO-ish way","long_description":"The Error package provides two interfaces. Firstly Error provides a procedural interface to exception handling. Secondly Error is a base class for errors/exeptions that can either be thrown, for subsequent catch, or can simply be recorded.","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"]}],"depends_on":[{"type":"lib","ports":["p5.30-bioperl","p5.30-cache-cache","p5.30-mail-spf","p5.30-rdf-query","p5.30-rdf-trine","p5.30-test-timer"]}]},{"name":"p5.30-ev","portdir":"perl/p5-ev","version":"4.370.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/EV","description":"EV - perl interface to libev, a high performance full-featured event loop","long_description":"EV - perl interface to libev, a high performance full-featured event loop","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.30-canary-stability","clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-common-sense"]}],"depends_on":[{"type":"build","ports":["p5.30-b-c"]},{"type":"lib","ports":["p5.30-anyevent"]}]},{"name":"p5.30-eval","portdir":"perl/p5-eval","version":"2.2.8","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://web.archive.org/web/20240407185651/http://mblab.wustl.edu/software.html","description":"Eval is a flexible tool for analyzing the performance of gene-structure prediction programs.","long_description":"Eval is a flexible tool for analyzing the performance of gene-structure prediction programs. It provides summaries and graphical distributions for many statistics, describing any set of annotations, regardless of their source. It also compares sets of predictions to standard annotations and to one another.","active":true,"categories":["perl","biology"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-ipe"]}]},{"name":"p5.30-eval-closure","portdir":"perl/p5-eval-closure","version":"0.140.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Eval::Closure","description":"Eval::Closure - safely and cleanly create closures via string eval.","long_description":"Eval::Closure - safely and cleanly create closures via string eval.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.30-test-fatal","p5.30-test-output","p5.30-test-requires","p5.30-devel-lexalias","p5.30-padwalker"]},{"type":"lib","ports":["p5.30-sub-exporter","p5.30-try-tiny","perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-moose","p5.30-params-validationcompiler","p5.30-specio"]}]},{"name":"p5.30-event","portdir":"perl/p5-event","version":"1.280.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Event","description":"A Generic Perl Event Loop","long_description":"This extension aims to provide an simple and optimized event loop for a broad class of applications.","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-event-rpc"]}]},{"name":"p5.30-event-execflow","portdir":"perl/p5-event-execflow","version":"0.640.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Event::ExecFlow","description":"Event::ExecFlow - High level API for event-based execution flow control","long_description":"Event::ExecFlow - High level API for event-based execution flow control","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-anyevent","p5.30-libintl-perl"]}],"depends_on":[]},{"name":"p5.30-event-rpc","portdir":"perl/p5-event-rpc","version":"1.110.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Event::RPC","description":"Event::RPC - Event based transparent Client/Server RPC framework","long_description":"Event::RPC - Event based transparent Client/Server RPC framework","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.30-cbor-xs","p5.30-event","p5.30-glib","perl5.30","p5.30-json-xs","p5.30-net-ssleay","p5.30-io-socket-ssl"]}],"depends_on":[]},{"name":"p5.30-exception-class","portdir":"perl/p5-exception-class","version":"1.450.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Exception::Class","description":"A module that allows you to declare real exception classes in Perl","long_description":"Exception::Class allows you to declare exception hierarchies in your modules in a Java-esque manner.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-class-data-inheritable","p5.30-devel-stacktrace"]}],"depends_on":[{"type":"lib","ports":["p5.30-test-most","p5.30-apache-session-wrapper","p5.30-fey","p5.30-fey-orm","p5.30-html-mason","p5.30-image-sane","p5.30-iterator","p5.30-iterator-util","p5.30-mason","p5.30-math-random-mt-auto","p5.30-object-insideout","p5.30-params-validationcompiler","p5.30-perl-critic","p5.30-ppix-utilities"]}]},{"name":"p5.30-expect","portdir":"perl/p5-expect","version":"1.380.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Expect","description":"Perl version of the TCL expect tool","long_description":"The Expect for Perl module was inspired more by the functionality the Tcl tool provides than any previous Expect-like tool such as Comm.pl or chat2.pl. I've had some comments that people may not have heard of the original Tcl version of Expect, or where documentation (book form) on Expect may be obtained.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-io-tty"]}],"depends_on":[{"type":"lib","ports":["p5.30-expect-simple","p5.30-sysadm-install"]}]},{"name":"p5.30-expect-simple","portdir":"perl/p5-expect-simple","version":"0.40.0","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Expect::Simple","description":"Wrapper around the Expect module","long_description":"Wrapper around the Expect module","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-expect"]}],"depends_on":[{"type":"lib","ports":["p5.30-test-expect"]}]},{"name":"p5.30-experimental","portdir":"perl/p5-experimental","version":"0.36.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/experimental","description":"experimental - Experimental features made easy","long_description":"experimental - Experimental features made easy","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-commandable","p5.30-dist-zilla-plugin-distbuild","p5.30-dist-zilla-plugin-ffi","p5.30-dist-zilla-plugin-metamergefile","p5.30-dist-zilla-plugin-promptifstale"]}]},{"name":"p5.30-exporter-lite","portdir":"perl/p5-exporter-lite","version":"0.90.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Exporter::Lite","description":"Exporter::Lite - lightweight exporting of functions and variables","long_description":"Exporter::Lite - lightweight exporting of functions and variables","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-test-deep-json"]}]},{"name":"p5.30-exporter-tiny","portdir":"perl/p5-exporter-tiny","version":"1.6.3","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Exporter::Tiny","description":"Exporter::Tiny - an exporter with the features of Sub::Exporter but only core dependencies","long_description":"Exporter::Tiny - an exporter with the features of Sub::Exporter but only core dependencies","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-test-fatal","p5.30-test-warnings","clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-lexical-var"]}],"depends_on":[{"type":"lib","ports":["p5.30-b-hooks-atruntime","p5.30-dancer2","p5.30-list-moreutils","p5.30-moox-traits","p5.30-perlx-maybe","p5.30-sub-handlesvia","p5.30-type-tiny"]}]},{"name":"p5.30-extutils-builder","portdir":"perl/p5-extutils-builder","version":"0.20.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/ExtUtils::Builder","description":"ExtUtils::Builder - An overview of the foundations of the ExtUtils::Builder Plan framework","long_description":"ExtUtils::Builder - An overview of the foundations of the ExtUtils::Builder Plan framework","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.30-data-dumper","p5.30-extutils-config","p5.30-extutils-helpers","perl5.30","p5.30-pathtools","p5.30-perl-ostype","p5.30-scalar-list-utils","p5.30-extutils-makemaker"]}],"depends_on":[{"type":"lib","ports":["p5.30-dist-build","p5.30-extutils-builder-compiler"]}]},{"name":"p5.30-extutils-builder-compiler","portdir":"perl/p5-extutils-builder-compiler","version":"0.36.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/ExtUtils::Builder::Compiler","description":"ExtUtils::Builder::Compiler - An interface around different compilers","long_description":"ExtUtils::Builder::Compiler - An interface around different compilers","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-extutils-config","p5.30-perl-ostype","p5.30-extutils-builder"]}],"depends_on":[{"type":"lib","ports":["p5.30-dist-build"]}]},{"name":"p5.30-extutils-cbuilder","portdir":"perl/p5-extutils-cbuilder","version":"0.280.236","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":2,"replaced_by":null,"homepage":"https://metacpan.org/pod/ExtUtils::CBuilder","description":"Compile and link C code for Perl modules","long_description":"This module can build the C portions of Perl modules by invoking the appropriate compilers and linkers in a cross-platform manner. It was motivated by the Module::Build project, but may be useful for other purposes as well. However, it is not intended as a general cross-platform interface to all your C building needs. That would have been a much more ambitious goal!","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-ipc-cmd","p5.30-text-parsewords"]}],"depends_on":[{"type":"build","ports":["p5.30-xs-parse-sublike","p5.30-alien-editline","p5.30-alien-libxml2","p5.30-attribute-storage","p5.30-b-hooks-atruntime","p5.30-syntax-operator-existsor","p5.30-syntax-operator-in","p5.30-xs-parse-keyword","p5.30-future-xs","p5.30-lexical-var","p5.30-meta","p5.30-net-libidn2","p5.30-object-pad","p5.30-syntax-keyword-defer","p5.30-syntax-keyword-dynamically","p5.30-syntax-keyword-match","p5.30-syntax-keyword-multisub","p5.30-syntax-keyword-try","p5.30-syntax-operator-divides","p5.30-syntax-operator-equ"]},{"type":"lib","ports":["p5.30-config-autoconf","p5.30-extutils-cchecker","p5.30-alien-build"]}]},{"name":"p5.30-extutils-cchecker","portdir":"perl/p5-extutils-cchecker","version":"0.120.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/ExtUtils::CChecker","description":"ExtUtils::CChecker - configure-time utilities for using C headers, libraries, or OS features","long_description":"ExtUtils::CChecker - configure-time utilities for using C headers, libraries, or OS features","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-module-build","p5.30-test-simple","clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-extutils-cbuilder"]}],"depends_on":[{"type":"build","ports":["p5.30-crypt-smime","p5.30-xs-parse-keyword"]}]},{"name":"p5.30-extutils-config","portdir":"perl/p5-extutils-config","version":"0.10.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/ExtUtils::Config","description":"ExtUtils::Config - A wrapper for perl's configuration","long_description":"ExtUtils::Config - A wrapper for perl's configuration","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"build","ports":["p5.30-extutils-installpaths","p5.30-web-scraper"]},{"type":"lib","ports":["p5.30-cpan-requirements-dynamic","p5.30-extutils-builder","p5.30-extutils-builder-compiler","p5.30-module-build-tiny"]}]},{"name":"p5.30-extutils-depends","portdir":"perl/p5-extutils-depends","version":"0.800.200","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/ExtUtils::Depends","description":"ExtUtils::Depends - Easily build XS extensions that depend on XS extensions","long_description":"ExtUtils::Depends - Easily build XS extensions that depend on XS extensions","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"build","ports":["p5.30-true","p5.30-gtk2-sourceview2","p5.30-alien-gimp","p5.30-alien-hdf4","p5.30-b-hooks-op-check","p5.30-b-utils","p5.30-bareword-filehandles","p5.30-devel-declare","p5.30-graphics-tiff","p5.30-multidimensional","p5.30-pdl-io-hdf"]},{"type":"lib","ports":["p5.30-glib-object-introspection","p5.30-b-hooks-op-check-stashchange","p5.30-gnome2","p5.30-gtk2","p5.30-cairo","p5.30-cairo-gobject","p5.30-gnome2-canvas","p5.30-gnome2-gconf","p5.30-gnome2-vfs","p5.30-gnome2-wnck","p5.30-gtk2-gladexml","p5.30-gtk2-sourceview","p5.30-image-sane","p5.30-gimp","p5.30-glib","p5.30-b-hooks-op-annotation"]}]},{"name":"p5.30-extutils-embed","portdir":"perl/p5-extutils-embed","version":"1.140.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/ExtUtils::Embed","description":"ExtUtils::Embed - Utilities for embedding Perl in C/C++ applications","long_description":"ExtUtils::Embed - Utilities for embedding Perl in C/C++ applications","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[]},{"name":"p5.30-extutils-f77","portdir":"perl/p5-extutils-f77","version":"1.260.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/ExtUtils::F77","description":"Helper for linking C with Fortran subroutines","long_description":"ExtUtils::F77 describes to the calling perl code how to link C programs with Fortran subroutines on the current system.","active":true,"categories":["perl"],"maintainers":[],"variants":["gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel"],"dependencies":[{"type":"build","ports":["clang-18","gcc15"]},{"type":"lib","ports":["p5.30-file-which","libgcc","gcc15","p5.30-text-parsewords","perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-pgplot"]}]},{"name":"p5.30-extutils-hascompiler","portdir":"perl/p5-extutils-hascompiler","version":"0.25.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/ExtUtils::HasCompiler","description":"ExtUtils::HasCompiler - Check for the presence of a compiler","long_description":"ExtUtils::HasCompiler - Check for the presence of a compiler","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-cpan-requirements-dynamic"]}]},{"name":"p5.30-extutils-helpers","portdir":"perl/p5-extutils-helpers","version":"0.28.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/ExtUtils::Helpers","description":"ExtUtils::Helpers - Various portability utilities for module builders","long_description":"ExtUtils::Helpers - Various portability utilities for module builders","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"build","ports":["p5.30-web-scraper"]},{"type":"lib","ports":["p5.30-dist-build","p5.30-extutils-builder","p5.30-module-build-tiny"]}]},{"name":"p5.30-extutils-install","portdir":"perl/p5-extutils-install","version":"2.220.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/ExtUtils::Install","description":"install files from here to there","long_description":"Handles the installing and uninstalling of perl modules, scripts, man pages, etc...","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"build","ports":["p5.30-authen-radius","p5.30-data-hexdump"]},{"type":"lib","ports":["p5.30-local-lib","p5.30-module-build-tiny","p5.30-module-install"]}]},{"name":"p5.30-extutils-installpaths","portdir":"perl/p5-extutils-installpaths","version":"0.15.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/ExtUtils::InstallPaths","description":"ExtUtils::InstallPaths - Build.PL install path logic made easy","long_description":"ExtUtils::InstallPaths - Build.PL install path logic made easy","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-extutils-config","clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"build","ports":["p5.30-web-scraper"]},{"type":"lib","ports":["p5.30-dist-build","p5.30-module-build-tiny"]}]},{"name":"p5.30-extutils-libbuilder","portdir":"perl/p5-extutils-libbuilder","version":"0.90.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/ExtUtils::LibBuilder","description":"help build perl modules with self-contained C libraries","long_description":"Some Perl modules need to ship C libraries together with their Perl code. Although there are mechanisms to compile and link (or glue) C code in your Perl programs, there isn't a clear method to compile standard, self-contained C libraries. This module's main goal is to help in that task.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-module-build","clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"build","ports":["p5.30-text-bibtex"]}]},{"name":"p5.30-extutils-makemaker","portdir":"perl/p5-extutils-makemaker","version":"7.780.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/ExtUtils::MakeMaker","description":"ExtUtils::MakeMaker - Create a module Makefile","long_description":"ExtUtils::MakeMaker - Create a module Makefile","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-cpan-meta-requirements","p5.30-extutils-manifest"]}],"depends_on":[{"type":"build","ports":["p5.30-uuid","p5.30-alien-cfitsio","p5.30-alien-cmake3","p5.30-alien-plplot","p5.30-alien-rust","p5.30-business-ismn","p5.30-conf-libconfig","p5.30-data-munge","p5.30-data-uuid-mt","p5.30-dbd-pg","p5.30-pod-elemental-perlmunger","p5.30-pod-elemental-transformer-list","p5.30-string-flogger","p5.30-test-requires","p5.30-text-csv_xs","p5.30-time-out","p5.30-type-tiny-xs","p5.30-devel-dumptrace","p5.30-ffi-platypus-lang-rust","p5.30-file-rename","p5.30-function-parameters","p5.30-gimp","p5.30-hash-ordered","p5.30-log-dispatch-array","p5.30-metacpan-client","p5.30-musicbrainz-discid","p5.30-net","p5.30-net-twitter","p5.30-opengl-modern","p5.30-pdl","p5.30-pod-elemental"]},{"type":"lib","ports":["p5.30-devel-checkbin","p5.30-tree-dag_node","p5.30-extutils-builder","p5.30-extutils-makemaker-cpanfile","p5.30-term-readline-gnu","p5.30-inline-c","p5.30-local-lib"]}]},{"name":"p5.30-extutils-makemaker-cpanfile","portdir":"perl/p5-extutils-makemaker-cpanfile","version":"0.90.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/ExtUtils::MakeMaker::CPANfile","description":"ExtUtils::MakeMaker::CPANfile - cpanfile support for EUMM","long_description":"ExtUtils::MakeMaker::CPANfile - cpanfile support for EUMM","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.30-cpan-meta","p5.30-extutils-makemaker","p5.30-file-path","perl5.30","p5.30-version","p5.30-module-cpanfile","p5.30-test-simple"]}],"depends_on":[{"type":"build","ports":["p5.30-time-out"]}]},{"name":"p5.30-extutils-manifest","portdir":"perl/p5-extutils-manifest","version":"1.750.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/ExtUtils::Manifest","description":"ExtUtils::Manifest - Utilities to write and check a MANIFEST file","long_description":"ExtUtils::Manifest - Utilities to write and check a MANIFEST file","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"build","ports":["p5.30-uuid"]},{"type":"lib","ports":["p5.30-dist-zilla","p5.30-extutils-makemaker"]}]},{"name":"p5.30-extutils-pkgconfig","portdir":"perl/p5-extutils-pkgconfig","version":"1.160.0","license":"LGPL","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/ExtUtils::PkgConfig","description":"Simplistic interface to pkg-config","long_description":"Simplistic interface to pkg-config","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["pkgconfig","perl5.30"]}],"depends_on":[{"type":"build","ports":["p5.30-poppler","p5.30-gtk2-sourceview2","p5.30-alien-gimp","p5.30-conf-libconfig","p5.30-crypt-smime","p5.30-gd","p5.30-graphics-tiff","p5.30-pgplot"]},{"type":"lib","ports":["p5.30-cairo","p5.30-cairo-gobject","p5.30-gtk2","p5.30-image-sane","p5.30-net-curl","p5.30-glib","p5.30-gnome2-canvas","p5.30-gnome2-gconf","p5.30-gnome2-vfs","p5.30-gnome2-wnck","p5.30-gtk2-gladexml","p5.30-glib-object-introspection","p5.30-gnome2"]}]},{"name":"p5.30-extutils-xsbuilder","portdir":"perl/p5-extutils-xsbuilder","version":"0.280.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/ExtUtils::XSBuilder","description":"ExtUtils::XSBuilder - Automatic Perl XS glue code generation","long_description":"ExtUtils::XSBuilder is a set modules to parse C header files and create XS glue code and documentation out of it. Idealy this allows to write an interface to a C library without coding a line.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-parse-recdescent","p5.30-tie-ixhash"]}],"depends_on":[{"type":"lib","ports":["p5.30-libapreq2"]}]},{"name":"p5.30-extutils-xspp","portdir":"perl/p5-extutils-xspp","version":"0.180.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/ExtUtils::XSpp","description":"ExtUtils::XSpp (no description available)","long_description":"ExtUtils::XSpp (no description available)","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-module-build","p5.30-test-base","p5.30-test-differences","clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"build","ports":["p5.30-wx"]}]},{"name":"p5.30-fcgi","portdir":"perl/p5-fcgi","version":"0.820.0","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/FCGI","description":"Fast CGI Module","long_description":"A Fast CGI module for perl based on the FCGI module from Open Market's FastCGI Developer's Kit","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-cgi-fast","p5.30-plack"]}]},{"name":"p5.30-fcgi-procmanager","portdir":"perl/p5-fcgi-procmanager","version":"0.280.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/FCGI::ProcManager","description":"FCGI::ProcManager - functions for managing FastCGI applications.","long_description":"FCGI::ProcManager - functions for managing FastCGI applications.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-plack"]}]},{"name":"p5.30-feature-compat-class","portdir":"perl/p5-feature-compat-class","version":"0.80.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Feature::Compat::Class","description":"Feature::Compat::Class - make class syntax available","long_description":"Feature::Compat::Class - make class syntax available","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-module-build","p5.30-test-simple","clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-object-pad"]}],"depends_on":[]},{"name":"p5.30-feature-compat-try","portdir":"perl/p5-feature-compat-try","version":"0.50.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Feature::Compat::Try","description":"Feature::Compat::Try - make try/catch syntax available","long_description":"Feature::Compat::Try - make try/catch syntax available","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-module-build","clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-syntax-keyword-try"]}],"depends_on":[{"type":"lib","ports":["p5.30-devel-mat"]}]},{"name":"p5.30-feed-find","portdir":"perl/p5-feed-find","version":"0.130.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Feed::Find","description":"Autodiscovery of syndication feeds","long_description":"Feed::Find is a class to perform autodiscovery of syndication feeds.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-test-lwp-useragent","clang-18"]},{"type":"lib","ports":["p5.30-html-parser","perl5.30","p5.30-uri","p5.30-libwww-perl","p5.30-class-errorhandler"]}],"depends_on":[{"type":"lib","ports":["p5.30-xml-feed"]}]},{"name":"p5.30-fey","portdir":"perl/p5-fey","version":"0.440.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Fey","description":"Fey - Better SQL Generation Through Perl","long_description":"Fey - Better SQL Generation Through Perl","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-datetime","p5.30-datetime-format-mysql","p5.30-fey-test","p5.30-test-memory-cycle","p5.30-test-requires","clang-18"]},{"type":"lib","ports":["p5.30-moosex-semiaffordanceaccessor","p5.30-moosex-strictconstructor","p5.30-moosex-types","perl5.30","p5.30-task-weaken","p5.30-tie-ixhash","p5.30-namespace-autoclean","p5.30-exception-class","p5.30-list-allutils","p5.30-moose","p5.30-moosex-params-validate","p5.30-moosex-role-parameterized"]}],"depends_on":[{"type":"lib","ports":["p5.30-fey-dbimanager","p5.30-fey-loader","p5.30-fey-orm"]}]},{"name":"p5.30-fey-dbimanager","portdir":"perl/p5-fey-dbimanager","version":"0.160.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Fey::DBIManager","description":"Fey::DBIManager - Manage a set of DBI handles","long_description":"Fey::DBIManager - Manage a set of DBI handles","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-dbd-mock","p5.30-dbd-sqlite","p5.30-fey-test","clang-18"]},{"type":"lib","ports":["p5.30-moosex-strictconstructor","perl5.30","p5.30-namespace-autoclean","p5.30-fey","p5.30-moose","p5.30-moosex-semiaffordanceaccessor"]}],"depends_on":[{"type":"lib","ports":["p5.30-fey-orm"]}]},{"name":"p5.30-fey-loader","portdir":"perl/p5-fey-loader","version":"0.130.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Fey::Loader","description":"Fey::Loader - Load your schema definition from a DBMS","long_description":"Fey::Loader - Load your schema definition from a DBMS","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-fey-test","clang-18"]},{"type":"lib","ports":["p5.30-fey","p5.30-moose","perl5.30","p5.30-namespace-autoclean","p5.30-moosex-params-validate","p5.30-dbi"]}],"depends_on":[]},{"name":"p5.30-fey-orm","portdir":"perl/p5-fey-orm","version":"0.470.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Fey::ORM","description":"A Fey-based ORM (If you like SQL, you might like Fey::ORM)","long_description":"Fey::ORM builds on top of other Fey project libraries to create an ORM focused on easy SQL generation. This is an ORM for people who are comfortable with SQL and want to be able to use it with their objects, rather than people who like OO and don't want to think about the DBMS.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-dbd-sqlite","p5.30-fey-test","p5.30-test-fatal","clang-18"]},{"type":"lib","ports":["p5.30-fey-dbimanager","p5.30-list-allutils","p5.30-moose","p5.30-moosex-classattribute","p5.30-moosex-semiaffordanceaccessor","perl5.30","p5.30-moosex-types","p5.30-namespace-autoclean","p5.30-object-id","p5.30-sub-exporter","p5.30-moosex-strictconstructor","p5.30-devel-globaldestruction","p5.30-exception-class","p5.30-fey"]}],"depends_on":[]},{"name":"p5.30-fey-test","portdir":"perl/p5-fey-test","version":"0.100.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Fey::Test","description":"Fey::Test - test libraries for Fey distros","long_description":"This module is only useful for testing p5-fey and any other p5-fey-* ports. You should not have to install it explicitly.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-dbi","p5.30-list-moreutils","p5.30-test-mockobject"]}],"depends_on":[{"type":"build","ports":["p5.30-fey","p5.30-fey-dbimanager","p5.30-fey-loader","p5.30-fey-orm"]}]},{"name":"p5.30-ffi-c","portdir":"perl/p5-ffi-c","version":"0.150.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/FFI::C","description":"FFI::C - C data types for FFI","long_description":"FFI::C - C data types for FFI","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-capture-tiny","p5.30-path-tiny","p5.30-test-simple","clang-18"]},{"type":"lib","ports":["p5.30-ref-util","perl5.30","p5.30-sub-install","p5.30-sub-identify","p5.30-class-inspector","p5.30-ffi-platypus","p5.30-ffi-platypus-type-enum"]}],"depends_on":[]},{"name":"p5.30-ffi-checklib","portdir":"perl/p5-ffi-checklib","version":"0.310.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/FFI::CheckLib","description":"FFI::CheckLib - Check that a library is available for FFI","long_description":"FFI::CheckLib - Check that a library is available for FFI","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-test-simple","p5.30-test2-tools-process","clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-file-which","p5.30-scalar-list-utils"]}],"depends_on":[{"type":"build","ports":["p5.30-alien-curl"]},{"type":"lib","ports":["p5.30-alien-libtiff","p5.30-alien-proj","p5.30-alien-proj4","p5.30-alien-sqlite","p5.30-ffi-platypus","p5.30-ffi-platypus-lang-rust","p5.30-uuid-ffi","p5.30-alien-build","p5.30-zmq-ffi"]}]},{"name":"p5.30-ffi-platypus","portdir":"perl/p5-ffi-platypus","version":"2.110.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/FFI::Platypus","description":"FFI::Platypus - Write Perl bindings to non-Perl libraries with FFI. No XS required.","long_description":"FFI::Platypus - Write Perl bindings to non-Perl libraries with FFI. No XS required.","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.30-test-simple","clang-18"]},{"type":"lib","ports":["p5.30-capture-tiny","perl5.30","p5.30-math-int64","p5.30-ffi-checklib","p5.30-alien-ffi"]}],"depends_on":[{"type":"build","ports":["p5.30-ffi-platypus-type-enum","p5.30-alien-libuuid"]},{"type":"lib","ports":["p5.30-ffi-platypus-lang-rust","p5.30-zmq-ffi","p5.30-unix-groups-ffi","p5.30-uuid-ffi","p5.30-ffi-c"]}]},{"name":"p5.30-ffi-platypus-lang-rust","portdir":"perl/p5-ffi-platypus-lang-rust","version":"0.170.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/FFI::Platypus::Lang::Rust","description":"FFI::Platypus::Lang::Rust - Documentation and tools for using Platypus with the Rust programming language","long_description":"FFI::Platypus::Lang::Rust - Documentation and tools for using Platypus with the Rust programming language","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-capture-tiny","p5.30-extutils-makemaker","p5.30-test-script","p5.30-test-simple","clang-18"]},{"type":"lib","ports":["p5.30-path-tiny","perl5.30","p5.30-alien-rust","p5.30-env-shellwords","p5.30-ffi-checklib","p5.30-ffi-platypus","p5.30-file-chdir","p5.30-file-which"]}],"depends_on":[]},{"name":"p5.30-ffi-platypus-type-enum","portdir":"perl/p5-ffi-platypus-type-enum","version":"0.60.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/FFI::Platypus::Type::Enum","description":"FFI::Platypus::Type::Enum - Custom platypus type for dealing with C enumerated types","long_description":"FFI::Platypus::Type::Enum - Custom platypus type for dealing with C enumerated types","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-ffi-platypus","p5.30-test-simple","clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-ref-util"]}],"depends_on":[{"type":"lib","ports":["p5.30-ffi-c"]}]}]}