{"count":51965,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=136","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=134","results":[{"name":"rb32-ffi-czmq","portdir":"ruby/rb-ffi-czmq","version":"0.1.6.pre","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/ffi-czmq","description":"Ruby czmq FFI wrapper","long_description":"Ruby czmq FFI wrapper","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["czmq","rb32-ffi"]}],"depends_on":[]},{"name":"rb33-ffi-czmq","portdir":"ruby/rb-ffi-czmq","version":"0.1.6.pre","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/ffi-czmq","description":"Ruby czmq FFI wrapper","long_description":"Ruby czmq FFI wrapper","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["czmq","rb33-ffi"]}],"depends_on":[]},{"name":"rb-ffi-czmq","portdir":"ruby/rb-ffi-czmq","version":"0.1.6.pre","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/ffi-czmq","description":"Ruby czmq FFI wrapper","long_description":"Ruby czmq FFI wrapper","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb31-execjs","portdir":"ruby/rb-execjs","version":"2.9.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/rails/execjs","description":"Run JavaScript code from Ruby","long_description":"Run JavaScript code from Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[]},{"name":"rb32-execjs","portdir":"ruby/rb-execjs","version":"2.9.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/rails/execjs","description":"Run JavaScript code from Ruby","long_description":"Run JavaScript code from Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[]},{"name":"rb33-execjs","portdir":"ruby/rb-execjs","version":"2.9.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/rails/execjs","description":"Run JavaScript code from Ruby","long_description":"Run JavaScript code from Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[]},{"name":"rb-execjs","portdir":"ruby/rb-execjs","version":"2.9.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/rails/execjs","description":"Run JavaScript code from Ruby","long_description":"Run JavaScript code from Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb31-curl_ffi","portdir":"ruby/rb-curl_ffi","version":"0.0.8","license":"Ruby","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/curl_ffi","description":"FFI-based libCurl interface","long_description":"FFI-based libCurl interface","active":true,"categories":["net","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["curl","rb31-ffi"]}],"depends_on":[]},{"name":"rb32-curl_ffi","portdir":"ruby/rb-curl_ffi","version":"0.0.8","license":"Ruby","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/curl_ffi","description":"FFI-based libCurl interface","long_description":"FFI-based libCurl interface","active":true,"categories":["net","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["curl","rb32-ffi"]}],"depends_on":[]},{"name":"rb33-curl_ffi","portdir":"ruby/rb-curl_ffi","version":"0.0.8","license":"Ruby","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/curl_ffi","description":"FFI-based libCurl interface","long_description":"FFI-based libCurl interface","active":true,"categories":["net","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["curl","rb33-ffi"]}],"depends_on":[]},{"name":"rb-curl_ffi","portdir":"ruby/rb-curl_ffi","version":"0.0.8","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://rubygems.org/gems/curl_ffi","description":"FFI-based libCurl interface","long_description":"FFI-based libCurl interface","active":true,"categories":["net","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb31-bzip2-ffi","portdir":"ruby/rb-bzip2-ffi","version":"1.1.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/philr/bzip2-ffi","description":"Ruby bindings for libbz2","long_description":"Ruby library that reads and writes bzip2-compressed data as a stream using FFI bindings for libbz2.","active":true,"categories":["archivers","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["bzip2","rb31-ffi"]}],"depends_on":[]},{"name":"rb32-bzip2-ffi","portdir":"ruby/rb-bzip2-ffi","version":"1.1.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/philr/bzip2-ffi","description":"Ruby bindings for libbz2","long_description":"Ruby library that reads and writes bzip2-compressed data as a stream using FFI bindings for libbz2.","active":true,"categories":["archivers","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["bzip2","rb32-ffi"]}],"depends_on":[]},{"name":"rb33-bzip2-ffi","portdir":"ruby/rb-bzip2-ffi","version":"1.1.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/philr/bzip2-ffi","description":"Ruby bindings for libbz2","long_description":"Ruby library that reads and writes bzip2-compressed data as a stream using FFI bindings for libbz2.","active":true,"categories":["archivers","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["bzip2","rb33-ffi"]}],"depends_on":[]},{"name":"rb-bzip2-ffi","portdir":"ruby/rb-bzip2-ffi","version":"1.1.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/philr/bzip2-ffi","description":"Ruby bindings for libbz2","long_description":"Ruby library that reads and writes bzip2-compressed data as a stream using FFI bindings for libbz2.","active":true,"categories":["archivers","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb31-2darray","portdir":"ruby/rb-2darray","version":"0.1.6","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/awostenberg/2DArray","description":"2-dimensional arrays in Ruby","long_description":"2-dimensional arrays in Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-rubydraw"]}]},{"name":"rb32-2darray","portdir":"ruby/rb-2darray","version":"0.1.6","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/awostenberg/2DArray","description":"2-dimensional arrays in Ruby","long_description":"2-dimensional arrays in Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-rubydraw"]}]},{"name":"rb33-2darray","portdir":"ruby/rb-2darray","version":"0.1.6","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/awostenberg/2DArray","description":"2-dimensional arrays in Ruby","long_description":"2-dimensional arrays in Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-rubydraw"]}]},{"name":"rb-2darray","portdir":"ruby/rb-2darray","version":"0.1.6","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/awostenberg/2DArray","description":"2-dimensional arrays in Ruby","long_description":"2-dimensional arrays in Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"R-rnndescent","portdir":"R/R-rnndescent","version":"0.1.6","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://jlmelville.github.io/rnndescent","description":"Nearest neighbor descent method for approximate nearest neighbors","long_description":"Nearest neighbor descent method for approximate nearest neighbors","active":true,"categories":["science","math","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-19","R"]},{"type":"lib","ports":["R-dqrng","R-sitmo","R-CRAN-recommended","R-BH","R-Rcpp"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-knitr","R-testthat","R-rmarkdown","R-covr"]}],"depends_on":[{"type":"test","ports":["R-uwot"]}]},{"name":"py312-octave_kernel","portdir":"python/py-octave_kernel","version":"1.0.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Calysto/octave_kernel","description":"A Jupyter kernel for Octave","long_description":"A Jupyter kernel for Octave","active":true,"categories":["devel","science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-poetry-core","clang-18"]},{"type":"lib","ports":["python312","py312-metakernel","octave"]}],"depends_on":[]},{"name":"py312-scour","portdir":"python/py-scour","version":"0.38.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scour-project/scour","description":"SVG optimizer/cleaner written in Python","long_description":"Scour is an SVG optimizer/cleaner written in Python, that reduces the size of scalable vector graphics by optimizing structure and removing unnecessary data.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-six","python312"]}],"depends_on":[{"type":"run","ports":["inkscape-devel"]}]},{"name":"rotz","portdir":"sysutils/rotz","version":"1.2.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://volllly.github.io/rotz/","description":"Fully cross platform dotfile manager and dev environment bootstrapper written in Rust.","long_description":"Fully cross platform dotfile manager and dev environment bootstrapper written in Rust.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"py312-fickling","portdir":"python/py-fickling","version":"0.1.7","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/fickling/","description":"Fickling is a decompiler, static analyzer, and bytecode rewriter for Python pickle object serializations.","long_description":"Fickling is a decompiler, static analyzer, and bytecode rewriter for Python pickle object serializations.. You can use fickling to detect, analyze, reverse engineer, or even create malicious pickle or pickle-based files, including PyTorch files.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py311-fickling","portdir":"python/py-fickling","version":"0.1.7","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/fickling/","description":"Fickling is a decompiler, static analyzer, and bytecode rewriter for Python pickle object serializations.","long_description":"Fickling is a decompiler, static analyzer, and bytecode rewriter for Python pickle object serializations.. You can use fickling to detect, analyze, reverse engineer, or even create malicious pickle or pickle-based files, including PyTorch files.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py310-fickling","portdir":"python/py-fickling","version":"0.1.7","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/fickling/","description":"Fickling is a decompiler, static analyzer, and bytecode rewriter for Python pickle object serializations.","long_description":"Fickling is a decompiler, static analyzer, and bytecode rewriter for Python pickle object serializations.. You can use fickling to detect, analyze, reverse engineer, or even create malicious pickle or pickle-based files, including PyTorch files.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py39-fickling","portdir":"python/py-fickling","version":"0.1.3","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/fickling/","description":"Fickling is a decompiler, static analyzer, and bytecode rewriter for Python pickle object serializations.","long_description":"Fickling is a decompiler, static analyzer, and bytecode rewriter for Python pickle object serializations.. You can use fickling to detect, analyze, reverse engineer, or even create malicious pickle or pickle-based files, including PyTorch files.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-flit_core","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py38-fickling","portdir":"python/py-fickling","version":"0.1.3","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/fickling/","description":"Fickling is a decompiler, static analyzer, and bytecode rewriter for Python pickle object serializations.","long_description":"Fickling is a decompiler, static analyzer, and bytecode rewriter for Python pickle object serializations.. You can use fickling to detect, analyze, reverse engineer, or even create malicious pickle or pickle-based files, including PyTorch files.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-flit_core","py38-setuptools","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[]},{"name":"py-fickling","portdir":"python/py-fickling","version":"0.1.7","license":"LGPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/fickling/","description":"Fickling is a decompiler, static analyzer, and bytecode rewriter for Python pickle object serializations.","long_description":"Fickling is a decompiler, static analyzer, and bytecode rewriter for Python pickle object serializations.. You can use fickling to detect, analyze, reverse engineer, or even create malicious pickle or pickle-based files, including PyTorch files.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-fickling"]}],"depends_on":[]},{"name":"hyprlang","portdir":"devel/hyprlang","version":"0.6.0","license":"LGPL-2","platforms":"{darwin < 11} {darwin > 21}","epoch":0,"replaced_by":null,"homepage":"https://hyprland.org/hyprlang","description":"The hypr configuration language is an extremely efficient, yet easy to work with, configuration language for applications.","long_description":"The hypr configuration language is an extremely efficient, yet easy to work with, configuration language for applications.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-22"]},{"type":"lib","ports":["hyprutils"]}],"depends_on":[]},{"name":"rb30-user_space","portdir":"ruby/rb-user_space","version":"5.2.230101","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/carlosjhr64/user_space","description":"Automated certain XDG features","long_description":"Automated certain XDG features","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby30"]}],"depends_on":[]},{"name":"rb31-user_space","portdir":"ruby/rb-user_space","version":"5.2.230101","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/carlosjhr64/user_space","description":"Automated certain XDG features","long_description":"Automated certain XDG features","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[]},{"name":"rb32-user_space","portdir":"ruby/rb-user_space","version":"5.2.230101","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/carlosjhr64/user_space","description":"Automated certain XDG features","long_description":"Automated certain XDG features","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[]},{"name":"rb33-user_space","portdir":"ruby/rb-user_space","version":"5.2.230101","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/carlosjhr64/user_space","description":"Automated certain XDG features","long_description":"Automated certain XDG features","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[]},{"name":"rb-user_space","portdir":"ruby/rb-user_space","version":"5.2.230101","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/carlosjhr64/user_space","description":"Automated certain XDG features","long_description":"Automated certain XDG features","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb30-timeout","portdir":"ruby/rb-timeout","version":"0.4.2","license":"BSD and Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/timeout","description":"Auto-terminate potentially long-running operations","long_description":"Auto-terminate potentially long-running operations in Ruby.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby30"]}],"depends_on":[{"type":"run","ports":["rb30-net-ftp","rb30-net-protocol"]}]},{"name":"rb31-timeout","portdir":"ruby/rb-timeout","version":"0.4.2","license":"BSD and Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/timeout","description":"Auto-terminate potentially long-running operations","long_description":"Auto-terminate potentially long-running operations in Ruby.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"run","ports":["rb31-net-ftp","rb31-net-protocol"]}]},{"name":"rb32-timeout","portdir":"ruby/rb-timeout","version":"0.4.2","license":"BSD and Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/timeout","description":"Auto-terminate potentially long-running operations","long_description":"Auto-terminate potentially long-running operations in Ruby.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"run","ports":["rb32-net-ftp","rb32-net-protocol"]}]},{"name":"rb33-timeout","portdir":"ruby/rb-timeout","version":"0.4.2","license":"BSD and Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/timeout","description":"Auto-terminate potentially long-running operations","long_description":"Auto-terminate potentially long-running operations in Ruby.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"run","ports":["rb33-net-ftp","rb33-net-protocol"]}]},{"name":"rb-timeout","portdir":"ruby/rb-timeout","version":"0.4.2","license":"BSD and Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby/timeout","description":"Auto-terminate potentially long-running operations","long_description":"Auto-terminate potentially long-running operations in Ruby.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb30-such","portdir":"ruby/rb-such","version":"2.1.230106","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/carlosjhr64/such","description":"Such wrapper for Ruby Gnome GTK","long_description":"Such wrapper for Ruby Gnome GTK","active":true,"categories":["devel","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby30"]}],"depends_on":[]},{"name":"rb31-such","portdir":"ruby/rb-such","version":"2.1.230106","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/carlosjhr64/such","description":"Such wrapper for Ruby Gnome GTK","long_description":"Such wrapper for Ruby Gnome GTK","active":true,"categories":["devel","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[]},{"name":"rb32-such","portdir":"ruby/rb-such","version":"2.1.230106","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/carlosjhr64/such","description":"Such wrapper for Ruby Gnome GTK","long_description":"Such wrapper for Ruby Gnome GTK","active":true,"categories":["devel","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[]},{"name":"rb33-such","portdir":"ruby/rb-such","version":"2.1.230106","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/carlosjhr64/such","description":"Such wrapper for Ruby Gnome GTK","long_description":"Such wrapper for Ruby Gnome GTK","active":true,"categories":["devel","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[]},{"name":"rb-such","portdir":"ruby/rb-such","version":"2.1.230106","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/carlosjhr64/such","description":"Such wrapper for Ruby Gnome GTK","long_description":"Such wrapper for Ruby Gnome GTK","active":true,"categories":["devel","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb30-require_all","portdir":"ruby/rb-require_all","version":"3.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jarmo/require_all","description":"Wonderfully simple way to load your code","long_description":"Wonderfully simple way to load your code","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby30"]}],"depends_on":[]},{"name":"rb31-require_all","portdir":"ruby/rb-require_all","version":"3.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jarmo/require_all","description":"Wonderfully simple way to load your code","long_description":"Wonderfully simple way to load your code","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[]},{"name":"rb32-require_all","portdir":"ruby/rb-require_all","version":"3.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jarmo/require_all","description":"Wonderfully simple way to load your code","long_description":"Wonderfully simple way to load your code","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[]},{"name":"rb33-require_all","portdir":"ruby/rb-require_all","version":"3.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jarmo/require_all","description":"Wonderfully simple way to load your code","long_description":"Wonderfully simple way to load your code","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[]},{"name":"rb-require_all","portdir":"ruby/rb-require_all","version":"3.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jarmo/require_all","description":"Wonderfully simple way to load your code","long_description":"Wonderfully simple way to load your code","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]}]}