GET /api/v1/ports/?format=api&ordering=-updated_at&page=747
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 50467,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=748",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=746",
    "results": [
        {
            "name": "p5.26-spiffy",
            "portdir": "perl/p5-spiffy",
            "version": "0.460.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Spiffy",
            "description": "Spiffy Perl Interface Framework For You",
            "long_description": "Spiffy Perl Interface Framework For You",
            "active": false,
            "categories": [
                "perl"
            ],
            "maintainers": [
                {
                    "name": "dluke",
                    "github": "danielluke",
                    "ports_count": 31
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.26"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.26-test-base"
                    ]
                }
            ]
        },
        {
            "name": "p5.34-pod-coverage",
            "portdir": "perl/p5-pod-coverage",
            "version": "0.230.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Pod::Coverage",
            "description": "Checks if the documentation of a module is comprehensive",
            "long_description": "Checks if the documentation of a module is comprehensive",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34",
                        "p5.34-devel-symdump",
                        "p5.34-pod-parser"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-test-pod-coverage",
                        "p5.34-pod-coverage-trustpod",
                        "p5-pod-coverage",
                        "p5.34-devel-cover"
                    ]
                }
            ]
        },
        {
            "name": "p5.32-pod-coverage",
            "portdir": "perl/p5-pod-coverage",
            "version": "0.230.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Pod::Coverage",
            "description": "Checks if the documentation of a module is comprehensive",
            "long_description": "Checks if the documentation of a module is comprehensive",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.32",
                        "p5.32-devel-symdump",
                        "p5.32-pod-parser"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.32-test-pod-coverage",
                        "p5.32-pod-coverage-trustpod",
                        "p5.32-devel-cover"
                    ]
                }
            ]
        },
        {
            "name": "p5.30-pod-coverage",
            "portdir": "perl/p5-pod-coverage",
            "version": "0.230.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Pod::Coverage",
            "description": "Checks if the documentation of a module is comprehensive",
            "long_description": "Checks if the documentation of a module is comprehensive",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.30",
                        "p5.30-devel-symdump"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.30-test-pod-coverage",
                        "p5.30-pod-coverage-trustpod",
                        "p5.30-devel-cover"
                    ]
                }
            ]
        },
        {
            "name": "p5.28-pod-coverage",
            "portdir": "perl/p5-pod-coverage",
            "version": "0.230.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Pod::Coverage",
            "description": "Checks if the documentation of a module is comprehensive",
            "long_description": "Checks if the documentation of a module is comprehensive",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.28",
                        "p5.28-devel-symdump"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.28-test-pod-coverage",
                        "p5.28-pod-coverage-trustpod",
                        "p5.28-devel-cover"
                    ]
                }
            ]
        },
        {
            "name": "p5-pod-coverage",
            "portdir": "perl/p5-pod-coverage",
            "version": "0.230.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": "p5.34-pod-coverage",
            "homepage": "https://metacpan.org/pod/Pod::Coverage",
            "description": "Checks if the documentation of a module is comprehensive",
            "long_description": "Checks if the documentation of a module is comprehensive",
            "active": true,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-pod-coverage"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "p5.26-pod-coverage",
            "portdir": "perl/p5-pod-coverage",
            "version": "0.230.0",
            "license": "(Artistic-1 or GPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/Pod::Coverage",
            "description": "Checks if the documentation of a module is comprehensive",
            "long_description": "Checks if the documentation of a module is comprehensive",
            "active": false,
            "categories": [
                "perl"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.26",
                        "p5.26-devel-symdump"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.26-devel-cover",
                        "p5.26-pod-coverage-trustpod",
                        "p5.26-test-pod-coverage"
                    ]
                }
            ]
        },
        {
            "name": "cicada",
            "portdir": "textproc/cicada",
            "version": "0.3.5",
            "license": "LGPL-3+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://att-astrec.nict.go.jp/product/cicada/",
            "description": "a hypergraph-based toolkit for statistical machine translation",
            "long_description": "a hypergraph-based toolkit for statistical machine translation",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "clang10",
                "clang11",
                "clang12",
                "clang13",
                "clang14",
                "clang15",
                "clang16",
                "clang17",
                "clang90",
                "g95",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gfortran",
                "mpich",
                "openmpi",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py27-docutils",
                        "py27-pygments",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "expgram",
                        "mpich-clang16",
                        "boost171",
                        "icu58"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "watson",
            "portdir": "office/watson",
            "version": "2.1.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://tailordev.github.io/Watson",
            "description": "A wonderful CLI to track your time!",
            "long_description": "Watson is here to help you manage your time. You want to know how much time you are spending on your projects? You want to generate a nice report for your client? Watson is here for you.",
            "active": true,
            "categories": [
                "office",
                "python"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1019
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py310-setuptools",
                        "py310-wheel",
                        "py310-build",
                        "py310-installer",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py310-colorama",
                        "py310-click-didyoumean",
                        "python310",
                        "py310-setuptools",
                        "py310-requests",
                        "py310-click",
                        "py310-arrow"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py310-pytest"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb19-culerity",
            "portdir": "ruby/rb19-culerity",
            "version": "0.2.10",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/langalex/culerity",
            "description": "Integrates Cucumber and Celerity in order to test your application's full stack.",
            "long_description": "Culerity integrates Cucumber and Celerity in order to test your application's full stack including Javascript. Your Rails app doesn't have to run in JRuby.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-cucumber",
                        "rb19-rspec"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-capybara"
                    ]
                }
            ]
        },
        {
            "name": "rb19-capybara",
            "portdir": "ruby/rb19-capybara",
            "version": "0.3.9",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jnicklas/capybara",
            "description": "Integration testing tool for Rack-based web applications",
            "long_description": "Capybara is an integration testing tool for rack based web applications. It simulates how a user would interact with a website.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-mime-types",
                        "rb19-rack-test",
                        "rb19-selenium-webdriver",
                        "rb19-nokogiri",
                        "rb19-culerity"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "sendpage",
            "portdir": "net/sendpage",
            "version": "1.000003",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.sendpage.org/",
            "description": "Sendpage sends alphanumeric pages via a modem, receives via SNPP",
            "long_description": "An SNPP client, SNPP server, a queuing engine, a modem control engine, a TAP communication system, and an email notification system.",
            "active": true,
            "categories": [
                "net"
            ],
            "maintainers": [],
            "variants": [
                "perl5_34",
                "perl5_28",
                "perl5_30",
                "perl5_32"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-dbi",
                        "p5.34-device-serialport",
                        "p5.34-mailtools",
                        "p5.34-net-snpp"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mediaserv",
            "portdir": "net/mediaserv",
            "version": "0.05",
            "license": "Artistic-1",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://mediautils.garage.maemo.org/mediaserv.html",
            "description": "On-demand transcoding server for videos, targetting the Nokia Internet Tablets.",
            "long_description": "mediaserv is a simple web server which exposes video content on your desktop PC or server to your Nokia Internet Tablet (such as the Nokia 770, Nokia N800 or Nokia N810). When content is accessed, it transcodes the video Just In Time and streams it to your Internet Tablet. RSS feeds for directories are also provided, listing the most recently updated content, and compatible with Nokia's beta Video Center application.",
            "active": true,
            "categories": [
                "net"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "tablet-encode",
                        "perl5.34",
                        "mplayer-devel",
                        "p5.34-libwww-perl",
                        "p5.34-xml-rss",
                        "p5.34-datetime"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb19-wirble",
            "portdir": "ruby/rb19-wirble",
            "version": "0.1.3",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://pablotron.org/software/wirble/",
            "description": "Handful of common Irb features, made easy.",
            "long_description": "Wirble is a set of enhancements for Irb. Basically, it allows you to fill Irb with useful features without turning your ~/.irbic file into Swiss cheese. Wirble includes tab-completion, history, and a built-in ri command, as well as colorized results and a couple other goodies.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb-cgen",
            "portdir": "ruby/rb-cgen",
            "version": "0.14",
            "license": "Ruby",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://redshift.sourceforge.net/cgen/",
            "description": "Framework for generating C extensions from Ruby.",
            "long_description": "If you're starting a C extension from scratch, or if you need to dynamically generate and load C code on the fly, you may be interested. For wrapping an existing library, you should consider SWIG as well. SWIG has the advantage of being able to parse headers and generate something as a starting point. CGenerator has the advantage of automatically handling serialization and memory management, but it can handle only a limited (but extensible) range of C data types.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "gnome-backgrounds",
            "portdir": "gnome/gnome-backgrounds",
            "version": "3.38.0",
            "license": "GPL-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.gnome.org/",
            "description": "A collection of backgrounds for GNOME 2.",
            "long_description": "A collection of backgrounds for GNOME 2.",
            "active": true,
            "categories": [
                "gnome"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "meson",
                        "ninja",
                        "clang-16"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "glib2"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "gnome3-core"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "gnome3-core"
                    ]
                }
            ]
        },
        {
            "name": "rb-pluginfactory",
            "portdir": "ruby/rb-pluginfactory",
            "version": "1.0.8",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.deveiate.org/projects/PluginFactory",
            "description": "Mixin for making dynamically-loadable plugin classes",
            "long_description": "This module contains the PluginFactory mixin. Including PluginFactory in your class turns it into a factory for its derivatives, capable of searching for and loading them by name. This is useful when you have an abstract base class which defines an interface and basic functionality for a part of a larger system, and a collection of subclasses which implement the interface for different underlying functionality.",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "rb18-rake",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby",
                        "rb-rubygems"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "argus-monitor",
            "portdir": "net/argus-monitor",
            "version": "3.7",
            "license": "Artistic",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://argus.tcp4me.com/",
            "description": "The All Seeing System and Network Monitoring Software",
            "long_description": "The All Seeing System and Network Monitoring Software",
            "active": true,
            "categories": [
                "net"
            ],
            "maintainers": [],
            "variants": [
                "apple_postfix"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openssl",
                        "gd2",
                        "postfix",
                        "fping",
                        "freetype",
                        "perl5.34",
                        "p5.34-berkeleydb",
                        "p5.34-crypt-des",
                        "db53",
                        "p5.34-digest-hmac",
                        "p5.34-digest-md5",
                        "p5.34-digest-sha1",
                        "p5.34-gd",
                        "p5.34-net-ssleay",
                        "p5.34-socket6",
                        "p5.34-time-hires",
                        "p5.34-dbi"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tablet-encode",
            "portdir": "multimedia/tablet-encode",
            "version": "2.30",
            "license": "Artistic-1",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://mediautils.garage.maemo.org/tablet-encode.html",
            "description": "Transcoding video files for Nokia Internet Tablets",
            "long_description": "As the Nokia Internet Tablets have relatively slow processors, and relatively little storage space it is a good idea to transcode your videos to a smaller, more suitable format for watching them.",
            "active": true,
            "categories": [
                "multimedia"
            ],
            "maintainers": [],
            "variants": [
                "gui"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "mplayer-devel",
                        "perl5.34"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "mediaserv"
                    ]
                }
            ]
        },
        {
            "name": "collectd",
            "portdir": "sysutils/collectd",
            "version": "5.12.0",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://collectd.org/",
            "description": "flexible daemon periodically collecting system statistics data",
            "long_description": "collectd is a daemon which collects system performance statistics periodically and provides mechanisms to store the values in a variety of ways, for example in RRD files.",
            "active": true,
            "categories": [
                "sysutils",
                "net"
            ],
            "maintainers": [
                {
                    "name": "cal",
                    "github": "neverpanic",
                    "ports_count": 53
                },
                {
                    "name": "raimue",
                    "github": "raimue",
                    "ports_count": 57
                }
            ],
            "variants": [
                "aggregation",
                "amqp",
                "apache",
                "apcups",
                "apple_sensors",
                "ascent",
                "barometer",
                "battery",
                "bind",
                "ceph",
                "chrony",
                "contextswitch",
                "cpu",
                "cpusleep",
                "csv",
                "curl",
                "curl_json",
                "curl_xml",
                "dbi",
                "df",
                "disk",
                "dns",
                "email",
                "ethstat",
                "exec",
                "filecount",
                "gmond",
                "gps",
                "grpc",
                "hddtemp",
                "interface",
                "java",
                "load",
                "log_logstash",
                "logfile",
                "lpar",
                "lua",
                "mbmon",
                "memcachec",
                "memcached",
                "memory",
                "multimeter",
                "mysql",
                "network",
                "nginx",
                "notify_desktop",
                "notify_email",
                "notify_nagios",
                "ntpd",
                "numa",
                "nut",
                "olsrd",
                "openldap",
                "openvpn",
                "perl",
                "pf",
                "pinba",
                "ping",
                "postgresql",
                "powerdns",
                "python",
                "rrdcached",
                "rrdtool",
                "smart",
                "snmp",
                "snmp_agent",
                "statsd",
                "swap",
                "syslog",
                "table",
                "tail",
                "tail_csv",
                "tcpconns",
                "teamspeak2",
                "ted",
                "threshold",
                "tokyotyrant",
                "unixsock",
                "uptime",
                "users",
                "uuid",
                "varnish",
                "virt",
                "write_graphite",
                "write_http",
                "write_log",
                "write_sensu",
                "write_tsdb",
                "zookeeper",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16",
                        "autoconf",
                        "automake",
                        "libtool",
                        "pkgconfig"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "curl",
                        "rrdtool",
                        "libxml2",
                        "libgcrypt"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb19-rails",
            "portdir": "ruby/rb19-rails",
            "version": "3.0.5",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://rubyonrails.org/",
            "description": "Ruby web-application framework for the MVC pattern.",
            "long_description": "Rails is a web-application framework for the MVC pattern that includes a template engine, controller framework, and object-relational mapping package. Everything needed to develop web-apps that can run on CGI, FastCGI, and mod_ruby.",
            "active": true,
            "categories": [
                "devel",
                "www",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-actionmailer",
                        "rb19-actionpack",
                        "rb19-activerecord",
                        "rb19-activeresource",
                        "rb19-activesupport",
                        "rb19-railties",
                        "rb19-bundler"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb19-treetop",
            "portdir": "ruby/rb19-treetop",
            "version": "1.4.9",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/cjheath/treetop",
            "description": "A Ruby-based text parsing and interpretation DSL",
            "long_description": "Treetop is a language for describing languages. Combining the elegance of Ruby with cutting-edge parsing expression grammars, it helps you analyze syntax with revolutionary ease.",
            "active": true,
            "categories": [
                "textproc",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-polyglot"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-mail"
                    ]
                }
            ]
        },
        {
            "name": "rb19-railties",
            "portdir": "ruby/rb19-railties",
            "version": "3.0.5",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://rubyonrails.org/",
            "description": "Railties glues the Rails frameworks together",
            "long_description": "Railties glues the Rails frameworks together.",
            "active": true,
            "categories": [
                "devel",
                "www",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-actionpack",
                        "rb19-activesupport",
                        "rb19-thor"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-rails"
                    ]
                }
            ]
        },
        {
            "name": "rb19-polyglot",
            "portdir": "ruby/rb19-polyglot",
            "version": "0.3.1",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/cjheath/polyglot",
            "description": "File type registry for Ruby 'require'",
            "long_description": "Polyglot provides a registry of file types that can be loaded by calling its improved version of ‘require’. Each file extension that can be handled by a custom loader is registered by calling Polyglot.register(“ext”, <class>), and then you can simply require “somefile”, which will find and load “somefile.ext” using your custom loader. This supports the creation of DSLs having a syntax that is most appropriate to their purpose, instead of abusing the Ruby syntax.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-treetop"
                    ]
                }
            ]
        },
        {
            "name": "rb19-mail",
            "portdir": "ruby/rb19-mail",
            "version": "2.5.4",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mikel/mail",
            "description": "A Really Ruby Mail Library",
            "long_description": "Mail is an internet library for Ruby that is designed to handle emails generation, parsing and sending in a simple, rubyesque manner. The purpose of this library is to provide a single point of access to handle all email functions, including sending and receiving emails. All network type actions are done through proxy methods to Net::SMTP, Net::POP3 etc.",
            "active": true,
            "categories": [
                "mail",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-activesupport",
                        "rb19-i18n",
                        "rb19-mime-types",
                        "rb19-treetop"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "taskjuggler"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-actionmailer"
                    ]
                }
            ]
        },
        {
            "name": "rb19-erubis",
            "portdir": "ruby/rb19-erubis",
            "version": "2.7.0",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.kuwata-lab.com/erubis/",
            "description": "fast, secure, and very extensible implementation of eRuby",
            "long_description": "fast, secure, and very extensible implementation of eRuby",
            "active": true,
            "categories": [
                "devel",
                "www",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-abstract"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-actionpack"
                    ]
                }
            ]
        },
        {
            "name": "rb19-activeresource",
            "portdir": "ruby/rb19-activeresource",
            "version": "3.0.5",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://rubyonrails.org/",
            "description": "REST on Rails",
            "long_description": "Active Resource (ARes) connects business objects and Representational State Transfer (REST) web services. It implements object-relational mapping for REST web services to provide transparent proxying capabilities between a client (ActiveResource) and a RESTful service (which is provided by Simply RESTful routing in ActionController::Resources).",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-activesupport"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-rails"
                    ]
                }
            ]
        },
        {
            "name": "rb19-actionpack",
            "portdir": "ruby/rb19-actionpack",
            "version": "3.0.5",
            "license": "GPL",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.rubyonrails.org/",
            "description": "Web apps on Rails",
            "long_description": "Web apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-compatible server.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-activesupport",
                        "rb19-builder",
                        "rb19-erubis",
                        "rb19-i18n",
                        "rb19-rack",
                        "rb19-rack-mount",
                        "rb19-rack-test",
                        "rb19-tzinfo",
                        "rb19-activemodel"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-actionmailer",
                        "rb19-railties",
                        "rb19-rails"
                    ]
                }
            ]
        },
        {
            "name": "rb19-actionmailer",
            "portdir": "ruby/rb19-actionmailer",
            "version": "3.0.5",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.rubyonrails.org/",
            "description": "Email on Rails",
            "long_description": "Action Mailer is a framework for designing email-service layers. These layers are used to consolidate code for sending out forgotten passwords, welcome wishes on signup, invoices for billing, and any other use case that requires a written notification to either a person or another system. Action Mailer is in essence a wrapper around Action Controller and the Mail gem. It provides a way to make emails using templates in the same way that Action Controller renders views using templates.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "rb19-actionpack",
                        "rb19-mail"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-rails"
                    ]
                }
            ]
        },
        {
            "name": "rb19-abstract",
            "portdir": "ruby/rb19-abstract",
            "version": "1.0.0",
            "license": "(Ruby or GPL-2)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.rubygems.org/gems/abstract",
            "description": "define abstract methods in Ruby",
            "long_description": "define abstract methods in Ruby",
            "active": true,
            "categories": [
                "devel",
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-erubis"
                    ]
                }
            ]
        },
        {
            "name": "bashplotlib",
            "portdir": "math/bashplotlib",
            "version": "0.6.5",
            "license": "BSD",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/glamp/bashplotlib",
            "description": "Make scatter or histogram plots in the terminal",
            "long_description": "Make scatter or histogram plots in the terminal",
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "maintainers": [
                {
                    "name": "amake",
                    "github": "amake",
                    "ports_count": 155
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py39-setuptools",
                        "py39-wheel",
                        "py39-build",
                        "py39-installer",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python39"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rb19-fattr",
            "portdir": "ruby/rb19-fattr",
            "version": "2.2.1",
            "license": "Ruby",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ahoward/fattr",
            "description": "fattr.rb is a fatter attr for ruby",
            "long_description": "fattr.rb is a fatter attr for ruby",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby19"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "rb19-main"
                    ]
                }
            ]
        },
        {
            "name": "rb-technorati-ruby",
            "portdir": "ruby/rb-technorati-ruby",
            "version": "0.1.0",
            "license": "unknown",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.pablotron.org/software/technorati-ruby/",
            "description": "Technorati(http://technorati.com/) bindings for Ruby.",
            "long_description": "Technorati(http://technorati.com/) bindings for Ruby.",
            "active": true,
            "categories": [
                "ruby"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "rb18-rake",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ruby",
                        "rb-rubygems"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py27-fastimport",
            "portdir": "python/py-fastimport",
            "version": "0.9.2",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://launchpad.net/python-fastimport",
            "description": "Python parser for the fastimport format",
            "long_description": "A Python parser for the fastimport format, split out from bzr-fastimport.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "raimue",
                    "github": "raimue",
                    "ports_count": 57
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python27"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-fastimport"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "bzr-fastimport"
                    ]
                }
            ]
        },
        {
            "name": "py-fastimport",
            "portdir": "python/py-fastimport",
            "version": "0.9.2",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://launchpad.net/python-fastimport",
            "description": "Python parser for the fastimport format",
            "long_description": "A Python parser for the fastimport format, split out from bzr-fastimport.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "raimue",
                    "github": "raimue",
                    "ports_count": 57
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-fastimport"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "uagen",
            "portdir": "mail/uagen",
            "version": "1.0.7",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.fabiankeil.de/sourcecode/uagen/",
            "description": "A Firefox-User-Agent generator for Privoxy and Mozilla browsers",
            "long_description": "uagen generates a fake Firefox User-Agent and writes it into a Privoxy action file as parameter for Privoxy's hide-user-agent action. Operating system, architecture, platform, language and build date are randomized. The generated language is also used as parameter for the hide-accept-language action which is understood by Privoxy since version 3.0.5 beta. Additionally the User-Agent can be written into prefs.js files which are used by many Mozilla browsers.",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "libebml",
            "portdir": "textproc/libebml",
            "version": "1.4.5",
            "license": "LGPL-2.1+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.matroska.org",
            "description": "EBML (Extensible Binary Meta Language), sort of binary version of XML.",
            "long_description": "EBML (Extensible Binary Meta Language), a binary derivative of XML. EBML enables the Matroska Development Team to gain significant advantages in terms of future format extensibility, without breaking file support in old parsers.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "ryandesign",
                    "ports_count": 1827
                }
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-16"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "libmatroska",
                        "tenacity",
                        "mkvtoolnix-legacy",
                        "VLC2",
                        "libVLC2",
                        "mkvtoolnix-devel",
                        "mkvtoolnix"
                    ]
                }
            ]
        },
        {
            "name": "prima",
            "portdir": "fortran/prima",
            "version": "0.7.2",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://libprima.net",
            "description": "PRIMA is a package for solving general non-linear optimization problems without using derivatives",
            "long_description": "PRIMA is a package for solving general non-linear optimization problems without using derivatives",
            "active": true,
            "categories": [
                "science",
                "fortran"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                },
                {
                    "name": "",
                    "github": "zaikunzhang",
                    "ports_count": 1
                }
            ],
            "variants": [
                "debug",
                "clang10",
                "clang11",
                "clang12",
                "clang13",
                "clang14",
                "clang15",
                "clang16",
                "clang17",
                "clang50",
                "clang60",
                "clang70",
                "clang80",
                "clang90",
                "clangdevel",
                "g95",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gccdevel",
                "gfortran",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-16",
                        "gcc13"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libgcc"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "py27-backports_abc",
            "portdir": "python/py-backports_abc",
            "version": "0.5",
            "license": "PSF",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/cython/backports_abc",
            "description": "A backport of recent additions to the 'collections.abc' module from Python 3.5.",
            "long_description": "A backport of recent additions to the 'collections.abc' module from Python 3.5.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2865
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python27"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py-backports_abc",
                        "py27-tornado"
                    ]
                }
            ]
        },
        {
            "name": "py-backports_abc",
            "portdir": "python/py-backports_abc",
            "version": "0.5",
            "license": "PSF",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/cython/backports_abc",
            "description": "A backport of recent additions to the 'collections.abc' module from Python 3.5.",
            "long_description": "A backport of recent additions to the 'collections.abc' module from Python 3.5.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2865
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-backports_abc"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ccm",
            "portdir": "databases/ccm",
            "version": "2.8.4",
            "license": "Apache-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pcmanus/ccm",
            "description": "Cassandra Cluster Manager",
            "long_description": "A script/library to create, launch and remove a Apache Cassandra cluster on localhost. The goal of ccm and ccmlib is to make is easy to create, manage and destroy a small cluster on a local box. It is meant for testing of a Cassandra cluster.",
            "active": true,
            "categories": [
                "databases"
            ],
            "maintainers": [
                {
                    "name": "blair",
                    "github": "blair",
                    "ports_count": 26
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python27",
                        "py27-yaml"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "sieve-connect",
            "portdir": "mail/sieve-connect",
            "version": "0.90",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/philpennock/sieve-connect",
            "description": "A client for the MANAGESIEVE Protocol",
            "long_description": "sieve-connect is a client for the ManageSieve protocol, as specifed in RFC 5804.",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [],
            "variants": [
                "perl5_28",
                "perl5_30",
                "perl5_32",
                "perl5_34"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-io-socket-ip",
                        "p5.34-io-socket-ssl",
                        "p5.34-authen-sasl",
                        "p5.34-net-dns",
                        "p5.34-term-readkey",
                        "p5.34-mozilla-publicsuffix"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "muttprint",
            "portdir": "mail/muttprint",
            "version": "0.72d",
            "license": "GPL-2+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://muttprint.sourceforge.net",
            "description": "pretty printing of your mails",
            "long_description": "Muttprint formats the output of mail clients to a good-looking printing using the typesetting system LaTeX.",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [],
            "variants": [
                "perl5_28",
                "perl5_30",
                "perl5_32",
                "perl5_34"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "dialog",
                        "p5.34-text-iconv",
                        "p5.34-timedate"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "biabam",
            "portdir": "mail/biabam",
            "version": "0.9.7",
            "license": "GPL-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://mmj.dk/biabam/",
            "description": "biabam is a bash attachment mailer",
            "long_description": "biabam is a bash attachment mailer. It is just a small tool, useful when you want to mail attachments from the commandline.",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "bash"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "lua51-glut",
            "portdir": "lua/lua-glut",
            "version": "0.5",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://lua-users.org/wiki/VarolKaptan",
            "description": "a set of libraries providing OpenGL and GLUT bindings for Lua 5",
            "long_description": "luaglut is a set of libraries providing OpenGL and GLUT bindings for Lua 5.",
            "active": true,
            "categories": [
                "devel",
                "lua"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "lua51"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "lua-glut",
            "portdir": "lua/lua-glut",
            "version": "0.5",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://lua-users.org/wiki/VarolKaptan",
            "description": "a set of libraries providing OpenGL and GLUT bindings for Lua 5",
            "long_description": "luaglut is a set of libraries providing OpenGL and GLUT bindings for Lua 5.",
            "active": true,
            "categories": [
                "devel",
                "lua"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "lua51-coxpcall",
            "portdir": "lua/lua-coxpcall",
            "version": "1.17.0",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://luarocks.org/modules/hisham/coxpcall",
            "description": "Coroutine safe xpcall and pcall",
            "long_description": "Encapsulates the protected calls with a coroutine based loop, so errors can be handled without the usual Lua 5.x pcall/xpcall issues with coroutines yielding inside the call to pcall or xpcall.",
            "active": true,
            "categories": [
                "devel",
                "lua"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "lua-luarocks",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "lua51"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "lua51-copas",
                        "lua51-timerwheel",
                        "lua51-wsapi"
                    ]
                }
            ]
        },
        {
            "name": "lua52-coxpcall",
            "portdir": "lua/lua-coxpcall",
            "version": "1.17.0",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://luarocks.org/modules/hisham/coxpcall",
            "description": "Coroutine safe xpcall and pcall",
            "long_description": "Encapsulates the protected calls with a coroutine based loop, so errors can be handled without the usual Lua 5.x pcall/xpcall issues with coroutines yielding inside the call to pcall or xpcall.",
            "active": true,
            "categories": [
                "devel",
                "lua"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "lua-luarocks",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "lua52"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "lua52-copas",
                        "lua52-timerwheel",
                        "lua52-wsapi"
                    ]
                }
            ]
        },
        {
            "name": "lua53-coxpcall",
            "portdir": "lua/lua-coxpcall",
            "version": "1.17.0",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://luarocks.org/modules/hisham/coxpcall",
            "description": "Coroutine safe xpcall and pcall",
            "long_description": "Encapsulates the protected calls with a coroutine based loop, so errors can be handled without the usual Lua 5.x pcall/xpcall issues with coroutines yielding inside the call to pcall or xpcall.",
            "active": true,
            "categories": [
                "devel",
                "lua"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "lua-luarocks",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "lua53"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "lua53-copas",
                        "lua53-timerwheel",
                        "lua53-wsapi"
                    ]
                }
            ]
        },
        {
            "name": "lua54-coxpcall",
            "portdir": "lua/lua-coxpcall",
            "version": "1.17.0",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://luarocks.org/modules/hisham/coxpcall",
            "description": "Coroutine safe xpcall and pcall",
            "long_description": "Encapsulates the protected calls with a coroutine based loop, so errors can be handled without the usual Lua 5.x pcall/xpcall issues with coroutines yielding inside the call to pcall or xpcall.",
            "active": true,
            "categories": [
                "devel",
                "lua"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "lua-luarocks",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "lua54"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "lua54-copas",
                        "lua54-timerwheel",
                        "lua54-wsapi"
                    ]
                }
            ]
        }
    ]
}