{"count":51768,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=558","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=556","results":[{"name":"fftw-3","portdir":"math/fftw-3","version":"3.3.10","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.fftw.org/","description":"Fast C routines to compute the Discrete Fourier Transform","long_description":"FFTW is a C subroutine library for computing the Discrete Fourier Transform (DFT) in one or more dimensions, of both real and complex data, and of arbitrary input size. We believe that FFTW, which is free software, should become the FFT library of choice for most applications. Our benchmarks, performed on a variety of platforms, show that FFTW's performance is typically superior to that of other publicly available FFT software. Moreover, FFTW's performance is portable: the program will perform well on most architectures without modification. This port is of fftw version 3.x. It has many improvements relative to 2.x, but is not backwardly compatible.","active":true,"categories":["math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1596}],"variants":["clang10","clang11","clang12","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang50","clang60","clang70","clang80","clang90","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gccdevel","gfortran","openmp","threads","pfft_patches","mpich","openmpi","universal"],"dependencies":[{"type":"build","ports":["clang-17","gcc14"]},{"type":"lib","ports":["libgcc"]}],"depends_on":[{"type":"lib","ports":["grass","p5.26-pdl-fftw3","rawstudio","finufft","mlt-legacy","gnudatalanguage","ImageMagick7","libmovit","py27-lalpulsar","py36-lalpulsar","py36-isce2","py27-pyfftw","py35-pyfftw","py36-pyfftw","libofa","py310-pyfftw","py37-gmic","py37-lalpulsar","nfft-3","pfft","py35-cvxopt","py36-cvxopt","mlt-qt5","py39-pyfftw","py37-isce2","ImageMagick","py37-numpy","py38-numpy","asymptote","xcrysden","py38-lalpulsar","pure-audio","py37-pyfftw","NanoVNA-QT","libxavna","ale","linhpsdr","openhantek","pihpsdr","source-extractor","wdsp","plumed","plumed-devel","fftw-3-single","fftw-3-long","blender","indi","scamp","py27-pyfftw3","olena","stimfit","nip2","mlt","LORENE","berkeleygw","quantum-espresso","octopus","py39-cvxopt","py35-numpy","py36-numpy","py27-numpy","R-poisbinom","lua54-numlua","lua53-numlua","lua52-numlua","lua51-numlua","py37-cvxopt","py27-cvxopt","py38-cvxopt","crystfel","gds","magicspp","itpp","itpp-devel","py38-gmic","gerris","R-KSgeneral","R-PoissonBinomial","py38-pyfftw","R-Rssa","nektarpp","octave","R-fftw","R-fftwtools","R-LOMAR","chromaprint","cava","cdo","R-imager","bart","R-PoissonMultinomial","grass7","gnu-apl","py310-cvxopt","py311-cvxopt","py312-cvxopt","py313-cvxopt","lalapps","py39-gmic","R-qqconf","quisk","orfeotoolbox","py310-orfeotoolbox","py311-orfeotoolbox","py312-orfeotoolbox","py313-orfeotoolbox","py314-orfeotoolbox","lal","p5.28-pdl-fftw3","p5.30-pdl-fftw3","p5.32-pdl-fftw3","p5.34-pdl-fftw3","InsightToolkit","py310-InsightToolkit","py311-InsightToolkit","py312-InsightToolkit","py313-InsightToolkit","rawtherapee","gretl","pyxplot","mythtv-core.28","denemo","gwyddion","lalpulsar","py312-lalpulsar","httping","shtools","InsightToolkit4","py310-InsightToolkit4","py311-InsightToolkit4","py312-InsightToolkit4","py313-InsightToolkit4","lastfm-desktop","hugin-app","vips","gmic","gmic-qt","gmic-gimp","gmic-clib","gmic-lib","starpu"]},{"type":"run","ports":["py36-gpilab-framework","luaradio","lscsoft-deps","py37-gpilab-framework","py39-gpilab-framework","py38-gpilab-framework"]}]},{"name":"lapack-manpages","portdir":"math/lapack","version":"3.11.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.netlib.org/lapack/","description":"LAPACK manpages","long_description":"LAPACK manpages","active":false,"categories":["devel","science","math"],"maintainers":[{"name":"takeshi","github":"tenomoto","ports_count":54}],"variants":[],"dependencies":[{"type":"build","ports":["doxygen","clang-16"]}],"depends_on":[]},{"name":"astroid","portdir":"mail/astroid","version":"0.17","license":"GPL-3+ and LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://astroidmail.github.io/","description":"Astroid Mail","long_description":"A graphical threads-with-tags style, lightweight and fast, e-mail client for Notmuch","active":true,"categories":["mail"],"maintainers":[{"name":"","github":"arietis","ports_count":1}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","scdoc","clang-17"]},{"type":"lib","ports":["webkit2-gtk","protobuf3-cpp","boost171","gtkmm3","vte","notmuch","libsass"]}],"depends_on":[]},{"name":"vlang","portdir":"lang/vlang","version":"0.4.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://vlang.io/","description":"Simple, fast, safe, compiled language for developing maintainable software","long_description":"Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. This port provides weekly builds of Vlang.","active":true,"categories":["lang"],"maintainers":[{"name":"harens","github":"harens","ports_count":165}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["boehmgc"]},{"type":"run","ports":["openssl"]}],"depends_on":[]},{"name":"upc","portdir":"lang/upc","version":"5.2.0.1","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.gccupc.org/","description":"Unified Parallel C","long_description":"The GCC UPC toolset provides a compilation and execution environment for programs written in the UPC (Unified Parallel C) language.","active":true,"categories":["science","lang","parallel"],"maintainers":[{"name":"takeshi","github":"tenomoto","ports_count":54}],"variants":[],"dependencies":[{"type":"build","ports":["cctools","gdb","clang-17"]},{"type":"lib","ports":["libmpc","mpfr","gmp","libiconv","libgcc","isl14","ld64"]}],"depends_on":[{"type":"lib","ports":["berkeley_upc"]}]},{"name":"ruby30","portdir":"lang/ruby30","version":"3.0.7","license":"(Ruby or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.ruby-lang.org/","description":"Powerful and clean object-oriented scripting language","long_description":"Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, extensible, and portable.","active":true,"categories":["lang","ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":110},{"name":"fw","github":"fhgwright","ports_count":28}],"variants":["doc","gmp","jemalloc","universal","relative"],"dependencies":[{"type":"build","ports":["clang-17","cctools","pkgconfig"]},{"type":"lib","ports":["libyaml","readline","zlib","openssl11","gdbm","libffi"]},{"type":"run","ports":["ruby_select"]}],"depends_on":[{"type":"lib","ports":["rb30-uuidtools","rb30-ffi-compiler","rb30-rexml","rb30-gettext","rb30-rubyzip","rb30-gem-patch","rb30-racc","rb30-ronn-ng","rb30-mini_portile2","rb30-locale","rb30-concurrent-ruby","rb30-ffi","rb30-i18n","rb30-kramdown","rb30-rake","rb30-colorize","rb30-threach","rb30-mustache","rb30-parallel","rb30-llhttp-ffi","rb30-base32","rb30-base_convert","rb30-hessian2","rb30-posix-spawn","rb30-rbon","rb30-super_random","rb30-totp","rb30-yaml_zlib_blowfish","rb30-text","rb30-escape","rb30-git-ui","rb30-redcloth","rb30-erubi","rb30-json","rb30-net-ftp","rb30-path_expander","rb30-pkg-config","rb30-rice","rb30-timeout","rb30-cri","rb30-zentest","rb30-roauth","rb30-cane","rb30-code_metrics","rb30-colours","rb30-help_parser","rb30-net-protocol","rb30-packable","rb30-plist","rb30-progressbar","rb30-require_all","rb30-such","rb30-user_space","rb30-matrix","rb30-native-package-installer","rb30-red-colors","rb30-rufus-mnemo","rb30-will_paginate","rb30-wirble","rb30-xml-simple","rb30-net-dns","rb30-method_source","rb30-rmagick","rb30-curb","rb30-thor","xapian-bindings-ruby30","rb30-nokogiri","rb30-bigdecimal","rb30-fsevent-legacy","rb30-gmp"]}]},{"name":"ocaml","portdir":"lang/ocaml","version":"4.14.1","license":"LGPL","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://ocaml.org","description":"Compiler and libraries for the OCaml programming language","long_description":"OCaml is an industrial strength programming language in the ML family, supporting functional, imperative and object-oriented styles.","active":true,"categories":["lang","ocaml"],"maintainers":[{"name":"pmetzger","github":"pmetzger","ports_count":23}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"extract","ports":["xz"]}],"depends_on":[{"type":"build","ports":["ledit","obc","bibtex2html","ocamldot","whizard","libguestfs","opam","pdfsandwich","unison","everparse","abella","semgrep","orpie","moca","guestfs-tools","hevea","ocaml-camlidl"]},{"type":"lib","ports":["ocaml-configurator","ocaml-cryptokit","ocaml-csexp","ocaml-hacl-star","ocaml-hacl-star-raw","ocaml-markup","ocaml-ocamlbuild","ocaml-ounit2","ocaml-process","ocaml-ounit","ocaml-stdlib-shims","ocaml-syslog","ocaml-ulex","ocaml-unidecode","ocaml-dypgen","ocaml-lua","ocaml-gsl","ocaml-lacaml","ocaml-ftp","ocaml-camomile","ocaml-config-file","ocaml-ocamlnet","ocaml-ppx_tools_versioned","ocaml-ppxfind","ocaml-zip","ocamlsdl","ocaml-ocaml-version","ocaml-wasm","ocaml-astring","ocaml-rresult","ocaml-sexplib0","ocaml-xmlm","geneweb","ocaml-uri","fstar","karamel","ocaml-base_quickcheck","ocaml-bisect_ppx","ocaml-findlib","ocaml-js_of_ocaml","ocaml-js_of_ocaml-compiler","ocaml-lwt","ocaml-lwt_ppx","ocaml-lwt_react","ocaml-ppx_assert","ocaml-ppx_base","ocaml-ppx_bench","ocaml-ppx_bin_prot","ocaml-ppx_blob","ocaml-ppx_cold","ocaml-ppx_compare","ocaml-ppx_custom_printf","ocaml-ppx_deriving","ocaml-ppx_deriving_yojson","ocaml-ppx_disable_unused_warnings","ocaml-ppx_enumerate","ocaml-ppx_expect","ocaml-ppx_fields_conv","ocaml-ppx_fixed_literal","ocaml-ppx_globalize","ocaml-ppx_hash","ocaml-ppx_here","ocaml-ppx_ignore_instrumentation","ocaml-ppx_import","ocaml-ppx_inline_test","ocaml-ppx_jane","ocaml-ppx_let","ocaml-ppx_module_timer","ocaml-ppx_log","ocaml-ppx_optcomp","ocaml-ppx_optional","ocaml-ppx_pipebang","ocaml-ppx_sexp_conv","ocaml-ppx_sexp_message","ocaml-ppx_sexp_value","ocaml-ppx_stable","ocaml-ppx_stable_witness","ocaml-ppx_string","ocaml-ppx_tydi","ocaml-ppx_typerep_conv","ocaml-ppx_variants_conv","ocaml-ppxlib","ocaml-sedlex","ocaml-visitors","lablgl","ocaml-labltk","flashdot","ocaml-mpi","ocaml-jingoo","ocaml-xtmpl","patoline","wyrd","ocaml-ocamlrss","stog","advi","ocaml-topkg","ocaml-gen","ocaml-ocplib-endian","ocaml-stringext","camlimages","ocaml-num","ocaml-bos","ocaml-bigarray-compat","ocaml-cstruct","ocaml-fix","ocaml-hex","ocaml-integers","ocaml-migrate-parsetree","ocaml-ppx_tools","ocaml-mtime","ocaml-re","ocaml-pprint","ocaml-sqlite3","ocaml-extlib","ocaml-batteries","ocaml-memtrace","ocaml-pcre","ocaml-ctypes","ocaml-fileutils","ocaml-mmap","ocaml-stdint","mldonkey","ocaml-cgi","ocaml-easy-format","ocaml-biniou","lablgtk2","ocaml-base","ocaml-stdio","ocaml-zarith","ocaml-dune","ocaml-dune-build-info","ocaml-dune-configurator","ocaml-xdg","ocaml-yojson","swig-ocaml","ocaml-parmap","ocaml-stdcompat","ocaml-cudf","swig3-ocaml","ocaml-alcotest","ocaml-either","ocaml-ocamlformat","ocaml-ocamlformat-lib","ocaml-ptime","ocaml-syntax-shims","ocaml-trie","coccinelle","ocaml-calendars","ocaml-ocamlgraph","ocaml-pcre2","ocaml-zed","ocaml-cppo","ocaml-cppo_ocamlbuild","ocaml-ppx_derivers","ocaml-react","ocaml-result","ocaml-buddy","camlp5","ocaml-camlp5-buildscripts","ocaml-not-ocamlfind","kalzium","ocaml-mysql","monotone-viz","omake","ocaml-angstrom","ott","ocaml-bigstringaf","ocaml-uutf","ocaml-variantslib","ocaml-compiler-libs","coq","ocaml-camlp4","stanc3","ocaml-async","ocaml-async_kernel","ocaml-async_rpc_kernel","ocaml-async_unix","ocaml-base64","ocaml-base_bigstring","ocaml-bin_prot","ocaml-camlp-streams","ocaml-cmdliner","ocaml-core","ocaml-core_extended","ocaml-core_kernel","ocaml-core_unix","ocaml-crunch","ocaml-expect_test_helpers_core","ocaml-expect_test_helpers_kernel","ocaml-fieldslib","ocaml-fmt","ocaml-fpath","ocaml-int_repr","ocaml-jane-street-headers","ocaml-jst-config","ocaml-lambda-term","ocaml-logs","ocaml-menhir","ocaml-menhirLib","ocaml-menhirSdk","ocaml-coq-menhirlib","ocaml-merlin","ocaml-mew","ocaml-dot-merlin-reader","ocaml-merlin-lib","ocaml-mew_vi","ocaml-ocaml_intrinsics","ocaml-ocp-indent","ocaml-parsexp","ocaml-patdiff","ocaml-patience_diff","ocaml-protocol_version_header","ocaml-record_builder","ocaml-seq","ocaml-sexp_pretty","ocaml-sexplib","ocaml-shell","ocaml-spawn","ocaml-splittable_random","ocaml-textutils","ocaml-textutils_kernel","ocaml-time_now","ocaml-timezone","ocaml-typerep","ocaml-utop","ocaml-uucp","ocaml-uunf","ocaml-uuseg"]},{"type":"run","ports":["tuareg-mode.el","moca","ocaml-mode.el"]}]},{"name":"nodejs8","portdir":"lang/nodejs8","version":"8.17.0","license":"(MIT or BSD)","platforms":"{darwin != 11.*}","epoch":0,"replaced_by":null,"homepage":"https://nodejs.org/","description":"Evented I/O for V8 JavaScript","long_description":"Node's goal is to provide an easy way to build scalable network programs in JavaScript. Node is similar in design to and influenced by systems like Ruby's Event Machine or Python's Twisted. Node takes the event model a bit further-it presents the event loop as a language construct instead of as a library.","active":true,"categories":["net","lang"],"maintainers":[{"name":"ciserlohn","github":"ci42","ports_count":35}],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-17"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libcxx","python27","openssl11"]}],"depends_on":[{"type":"lib","ports":["npm3","npm4","npm5","nodejuice"]}]},{"name":"mozjs60","portdir":"lang/mozjs60","version":"60.8.0","license":"(MPL-2 or LGPL-2.1+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey","description":"JavaScript-C Engine","long_description":"SpiderMonkey is Mozilla's JavaScript engine written in C/C++. It is used in various Mozilla products, including Firefox, and is available under the MPL2.","active":true,"categories":["lang"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2636}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","pkgconfig","python27","yasm","autoconf213"]},{"type":"lib","ports":["xorg-libX11","xorg-libXt","nspr"]}],"depends_on":[]},{"name":"luajit-openresty","portdir":"lang/luajit-openresty","version":"2.1-20220411","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/openresty/luajit2","description":"OpenResty's maintained branch of LuaJIT","long_description":"OpenResty's maintained branch of LuaJIT. LuaJIT is a Just-In-Time Compiler for the Lua programming language.","active":true,"categories":["lang"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]}],"depends_on":[{"type":"lib","ports":["nginx-devel-lua"]}]},{"name":"clisp","portdir":"lang/clisp","version":"2.50.0-20241112","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://clisp.sourceforge.io","description":"The CLISP ANSI Common Lisp Implementation","long_description":"CLISP is a Common Lisp implementation by Bruno Haible, then of Karlsruhe University, and Michael Stoll, then of Munich University, both in Germany. It implements the language described in the ANSI Common Lisp standard with many extensions. CLISP includes an interpreter, a compiler, a debugger, CLOS, MOP, a foreign language interface, i18n, POSIX and Perl regular expressions, a socket interface, fast bignums, arbitrary precision floats, and more. An X11 interface is available through CLX, Garnet and CLUE/CLIO. Command line editing is provided by readline. CLISP runs Maxima, ACL2 and many other Common Lisp packages.","active":true,"categories":["lang"],"maintainers":[{"name":"easieste","github":"easye","ports_count":15}],"variants":["threads"],"dependencies":[{"type":"build","ports":["ghostscript","clang-17"]},{"type":"lib","ports":["libsigsegv","ffcall","libunistring","readline","gettext"]}],"depends_on":[{"type":"build","ports":["cl-zpng","cl-slynk","cl-yacc","cl-zpb-exif","cl-ironclad","cl-access","cl-3bmd","cl-bordeaux-threads","cl-chunga","cl-closer-mop","cl-colorize","cl-cffi","cl-containers","cl-djula","cl-djula-demo","cl-easy-routes","cl-fiveam","cl-esrap","cl-flexi-streams","cl-hunchentoot","cl-lass","cl-local-time","cl-parachute","cl-postgres-plus-local-time","cl-rove","cl-str","cl-trivial-gray-streams","cl-usocket","cl-who","cl-colors2","cl-gobject-introspection","cl-alexandria","cl-base64","cl-calispel","cl-chipz","cl-clsql","cl-clunit2","cl-dissect","cl-docudown","cl-eager-future","cl-eager-future2","cl-html-encode","cl-infix","cl-jpl-util","cl-jpl-queues","cl-lml2","cl-misc-extensions","cl-mt19937","cl-nodgui","cl-parenscript","cl-parse-declarations","cl-ppcre","cl-ppcre-unicode","cl-ptester","cl-puri","cl-py-configparser","cl-rt","cl-s-xml","cl-split-sequence","cl-stefil","cl-translate","cl-trivial-utf-8","cl-utilities","cl-variates","cl-webkit2","cl-xlunit","cl-3bz","cl-acclimation","cl-anaphora","cl-annot","cl-anonfun","cl-ansi-text","cl-anypool","cl-arnesi","cl-array-utils","cl-assoc-utils","cl-asdf-flv","cl-async","cl-babel","cl-cffi-gtk","cl-blackbird","cl-change-case","cl-checkl","cl-clack","cl-clss","cl-cluffer","cl-clump","cl-collectors","cl-colors","cl-com.gigamonkeys.binary-data","cl-cookie","cl-dbi","cl-custom-hash-table","cl-deflate","cl-dexador","cl-dexador-test","cl-difflib","cl-do-urlencode","cl-drakma","cl-dynamic-classes","cl-drakma-test","cl-enchant","cl-eos","cl-fad","cl-fare-quasiquote","cl-fare-utils","cl-fast-http","cl-fiasco","cl-find-port","cl-form-fiddle","cl-gendoc","cl-gettext","cl-global-vars","cl-gopher","cl-html-diff","cl-hu.dwim.asdf","cl-hu.dwim.stefil","cl-hunchentoot-errors","cl-idna","cl-interpol","cl-iolib","cl-isaac","cl-jonathan","cl-jpeg","cl-jpeg-turbo","cl-js","cl-json","cl-lack","cl-legion","cl-let-plus","cl-libuv","cl-lift","cl-lisp-namespace","cl-lisp-unit","cl-lisp-unit2","cl-log4cl","cl-lparallel","cl-lw-compat","cl-markdown","cl-markup","cl-md5","cl-metabang-bind","cl-marshal","cl-metacopy","cl-metatilities-base","cl-metatilities","cl-mgl-pax","cl-mimeparse","cl-mgl-pax-bootstrap","cl-dref","cl-dref-test","cl-mgl-pax-test","cl-mmap","cl-montezuma","cl-moptilities","cl-mysql","cl-named-readtables","cl-named-readtables-test","cl-nasdf","cl-nclasses","cl-ndebug","cl-nfiles","cl-nhooks","cl-njson","cl-opticl","cl-nsymbols","cl-opticl-core","cl-optima","cl-osicat","cl-parse-float","cl-parse-js","cl-parse-number","cl-parser-combinators","cl-phos","cl-plump","cl-png-read","cl-postmodern","cl-pngload","cl-postgres","cl-pngload-test","cl-prompter","cl-proc-parse","cl-prove","cl-pythonic-string-reader","cl-quri","cl-qrencode","cl-retrospectiff","cl-redis","cl-rfc2388","cl-routes","cl-s-sysdeps","cl-rutils","cl-rutils-test","cl-salza2","cl-serapeum","cl-should-test","cl-simple-tasks","cl-skippy","cl-slice","cl-smart-buffer","cl-speedy-queue","cl-spinneret","cl-sqlite","cl-string-case","cl-swank","cl-symbol-munger","cl-swap-bytes","cl-system-locale","cl-tga","cl-test-more","cl-thrift","cl-tld","cl-toot","cl-trivial-arguments","cl-trivial-backtrace","cl-trivial-benchmark","cl-trivial-clipboard","cl-trivial-cltl2","cl-trivial-file-size","cl-trivial-garbage","cl-trivial-indent","cl-trivial-macroexpand-all","cl-trivial-main-thread","cl-trivial-mime","cl-trivial-open-browser","cl-trivial-package-local-nicknames","cl-trivial-shell","cl-trivial-rfc-1123","cl-trivial-sockets","cl-trivial-timeout","cl-trivial-types","cl-trivial-with-current-source-form","cl-try","cl-uax-15","cl-unicode","cl-unix-opts","cl-url-rewrite","cl-vom","cl-wookie","cl-xsubseq"]},{"type":"lib","ports":["xindy","swig3-clisp","swig-clisp"]}]},{"name":"lib2geom-devel","portdir":"graphics/lib2geom-devel","version":"1.4","license":"(LGPL-2.1 or MPL-1.1)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/inkscape/lib2geom","description":"2Geom is a computational geometry library intended for use with 2D vector graphics.","long_description":"2Geom is a computational geometry library intended for use with 2D vector graphics. It concentrates on high-level algorithms, such as computing the length of a curve or Boolean operations on paths.","active":true,"categories":["graphics"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2636},{"name":"mascguy","github":"mascguy","ports_count":357}],"variants":["debug","apidocs","universal"],"dependencies":[{"type":"build","ports":["cmake","gettext","pkgconfig","boost181","clang-17"]},{"type":"lib","ports":["double-conversion","gettext-runtime","glib2","cairo","ragel","gsl"]}],"depends_on":[]},{"name":"lib2geom","portdir":"graphics/lib2geom","version":"1.3","license":"(LGPL-2.1 or MPL-1.1)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/inkscape/lib2geom","description":"2Geom is a computational geometry library intended for use with 2D vector graphics.","long_description":"2Geom is a computational geometry library intended for use with 2D vector graphics. It concentrates on high-level algorithms, such as computing the length of a curve or Boolean operations on paths.","active":true,"categories":["graphics"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2636},{"name":"mascguy","github":"mascguy","ports_count":357}],"variants":["debug","apidocs","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-17","boost181","pkgconfig","gettext"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["gettext-runtime","gsl","ragel","cairo","glib2","double-conversion"]}],"depends_on":[{"type":"lib","ports":["inkscape-devel"]}]},{"name":"lensfun","portdir":"graphics/lensfun","version":"0.3.4","license":"GPL-3 and LGPL-3 and CC-BY-SA","platforms":"darwin","epoch":2,"replaced_by":null,"homepage":"https://lensfun.github.io/","description":"Library for fixing lens geometry distortion","long_description":"Provides a database of photographic lenses and a library that allows advanced access to the database including functions to correct images based on intimate knowledge of lens characteristics and calibration data.","active":true,"categories":["graphics"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":357}],"variants":["debug","doc","universal"],"dependencies":[{"type":"build","ports":["py312-setuptools","cmake","gettext","pkgconfig","clang-17"]},{"type":"lib","ports":["zlib","glib2","libpng","gettext-runtime"]},{"type":"run","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["ufraw","gegl-0.3","darktable-devel","darktable","digikam","rawtherapee","GIMP-Lensfun","rawproc","rawstudio"]}]},{"name":"glfw-devel","portdir":"graphics/glfw","version":"20250718-ac107684","license":"zlib","platforms":"darwin macosx","epoch":1,"replaced_by":null,"homepage":"https://www.glfw.org","description":"GLFW is a free, open-source, portable library for OpenGL and OpenGL ES application development","long_description":"GLFW is a free, open-source, portable library for OpenGL and OpenGL ES application development: This port follows the GIT master version of GLFW, which is typically updated every few days to weeks.","active":true,"categories":["graphics"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":465}],"variants":["debug","docs","universal"],"dependencies":[{"type":"build","ports":["cmake","doxygen","clang-17"]}],"depends_on":[]},{"name":"glfw","portdir":"graphics/glfw","version":"3.4","license":"zlib","platforms":"darwin macosx","epoch":1,"replaced_by":null,"homepage":"https://www.glfw.org","description":"GLFW is a free, open-source, portable library for OpenGL and OpenGL ES application development","long_description":"GLFW is a free, open-source, portable library for OpenGL and OpenGL ES application development: This port follows the release version of GLFW, which is typically updated every 6 months. If for some reason this port does not build or function as desired, try the glfw-devel port.","active":true,"categories":["graphics"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":465}],"variants":["debug","docs","universal"],"dependencies":[{"type":"build","ports":["cmake","doxygen","clang-17"]}],"depends_on":[{"type":"lib","ports":["p5.28-opengl-glfw","p5.30-opengl-glfw","p5.34-opengl-glfw","p5.32-opengl-glfw","nanogui","nanogui-wjakob","embree","SDRPlusPlus","opensubdiv","openvdb","raylib"]}]},{"name":"exiv2","portdir":"graphics/exiv2","version":"0.27.6","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.exiv2.org","description":"EXIF and IPTC metadata manipulation library and tools","long_description":"Exiv2 comprises of a C++ library and a command line utility which allows you to manipulate EXIF and IPTC image metadata.","active":true,"categories":["graphics"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["clang-17","cmake","gmake","python311"]},{"type":"lib","ports":["zlib","gettext","expat","libiconv"]}],"depends_on":[{"type":"build","ports":["py312-pysaga","py311-pysaga","py313-pysaga","py314-pysaga","py39-pysaga","py310-pysaga"]},{"type":"lib","ports":["libextractor","libkexiv2","nepomuk-core","qgis3","qgis3-ltr","saga","luminance-hdr","geeqie","darktable-devel","darktable","gwenview","gegl","gegl-devel","strigi","gpscorrelate","rawtherapee","mythtv-core.28","GIMP-Lensfun","hugin-app","kde4-runtime","photoqt","photoqt-qt4","rawproc","gexiv2","rawstudio","gthumb","kfilemetadata","ufraw","gegl-0.3","nomacs"]}]},{"name":"dvisvgm-devel","portdir":"graphics/dvisvgm-devel","version":"3.5","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mgieseki/dvisvgm","description":"DVI to SVG converter","long_description":"DVI to SVG converter. The command-line utility dvisvgm is a tool for TeX/LaTeX users. It converts DVI files to the XML-based scalable vector graphics format SVG.","active":true,"categories":["graphics","textproc"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":465},{"name":"mascguy","github":"mascguy","ports_count":357}],"variants":["mupdf","universal"],"dependencies":[{"type":"build","ports":["autoconf","autoconf-archive","automake","libtool","pkgconfig","asciidoc","xmlto","clang-17"]},{"type":"lib","ports":["openssl3","brotli","zlib","xxhashlib","potrace","freetype","ghostscript","woff2","texlive-bin"]},{"type":"run","ports":["mupdf"]}],"depends_on":[]},{"name":"metacity","portdir":"gnome/metacity","version":"3.52.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.gnome.org/Projects/Metacity","description":"A window manager for the adult in you.","long_description":"A window manager for the adult in you.","active":true,"categories":["gnome","x11-wm"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2636}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","gettext","pkgconfig","itstool"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["startup-notification","zenity","gdk-pixbuf2","xorg-libXcomposite","xorg-libXcursor","xorg-libXdamage","xorg-libXext","xorg-libXfixes","xorg-libXinerama","libcanberra","xorg-libXrandr","xorg-libXres","xorg-libice","xorg-libsm","xorg-libxkbfile","xrender","gettext-runtime","xorg-libXpresent","desktop-file-utils","gsettings-desktop-schemas","gtk3","libgtop"]},{"type":"run","ports":["gnome-settings-daemon"]}],"depends_on":[{"type":"lib","ports":["gnome-session"]}]},{"name":"gucharmap","portdir":"gnome/gucharmap","version":"15.0.4","license":"(GPL-3+ or GFDL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.gnome.org/Apps/Gucharmap","description":"gucharmap is a featureful unicode character map.","long_description":"gucharmap is a featureful unicode character map.","active":true,"categories":["gnome"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2636}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","appstream-glib","gettext","meson","ninja","pkgconfig","gtk-doc","vala","itstool","python311"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["gobject-introspection","gtk3","freetype","gettext-runtime","pcre2","desktop-file-utils"]},{"type":"run","ports":["yelp","adwaita-icon-theme"]}],"depends_on":[{"type":"lib","ports":["bluefish","gnome-applets"]}]},{"name":"goocanvasmm2","portdir":"gnome/goocanvasmm2","version":"1.90.11","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.gnome.org/Projects/GooCanvas","description":"C++ wrappers for goocanvas2","long_description":"C++ wrappers for goocanvas2","active":true,"categories":["devel","gnome"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2636},{"name":"mascguy","github":"mascguy","ports_count":357}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-17"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["goocanvas2","gtkmm3"]}],"depends_on":[{"type":"lib","ports":["glom"]}]},{"name":"gnome-keyring","portdir":"gnome/gnome-keyring","version":"3.36.0","license":"GPL-2+ and LGPL-2","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://wiki.gnome.org/Projects/GnomeKeyring","description":"GNOME program for storing passwords.","long_description":"gnome-keyring is a program that keep passwords and other secrets for users. It is run as a daemon in the session, similar to ssh-agent, and other applications locate it via an environment variable or a dbus.","active":true,"categories":["gnome"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2636}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-17","libxslt","docbook-xsl-nons"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["dbus","gcr","libgcrypt","glib2"]}],"depends_on":[{"type":"lib","ports":["gnome3-core"]},{"type":"run","ports":["epiphany","polari","empathy","glom","gnome-control-center","gnome3-core"]}]},{"name":"ghex","portdir":"gnome/ghex","version":"3.18.3","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.gnome.org/Apps/Ghex","description":"GHex - a binary editor.","long_description":"GHex allows the user to load data from any file, view and edit it in either hex or ascii. A must for anyone playing games that use non-ascii format for saving.","active":true,"categories":["gnome"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2636}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","libtool","pkgconfig","gnome-common","yelp-tools","intltool","itstool","autoconf","automake"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["desktop-file-utils","gtk3","atk"]},{"type":"run","ports":["adwaita-icon-theme","yelp"]}],"depends_on":[{"type":"lib","ports":["gnome3-apps"]}]},{"name":"p5.34-pdl","portdir":"perl/p5-pdl","version":"2.100.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/PDL","description":"Perl Data Language - scientific computing capability for perl","long_description":"The perlDL project aims to turn perl into an efficient numerical language for scientific computing. The PDL module gives standard perl the ability to COMPACTLY store and SPEEDILY manipulate the large N-dimensional data sets which are the bread and butter of scientific computing.","active":true,"categories":["perl"],"maintainers":[{"name":"mgrimes","github":"mvgrimes","ports_count":6}],"variants":[],"dependencies":[{"type":"build","ports":["p5.34-devel-checklib","p5.34-extutils-makemaker","p5.34-file-path","p5.34-test-deep","p5.34-test-exception","p5.34-test-warn","clang-17"]},{"type":"lib","ports":["p5.34-filter-simple","p5.34-inline","p5.34-inline-c","netpbm","p5.34-pod-parser","p5.34-term-readkey","p5.34-text-balanced","p5.34-math-complex","perl5.34","p5.34-astro-fits-header","p5.34-data-dumper","p5.34-file-map","p5.34-file-which","p5.34-filter"]}],"depends_on":[{"type":"lib","ports":["p5.34-pdl-graphics-plplot","p5-pdl","p5.34-pdl-gsl","p5.34-pdl-io-hdf5","p5.34-gimp","demeter","p5.34-pdl-fftw3","p5.34-pdl-graphics-colorspace","p5.34-pdl-graphics-gnuplot","p5.34-pdl-graphics-simple","p5.34-pdl-io-gd","p5.34-pdl-io-hdf","p5.34-pdl-transform-color","p5.34-pdl-stats","pdl-cli"]}]},{"name":"p5.32-pdl","portdir":"perl/p5-pdl","version":"2.100.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/PDL","description":"Perl Data Language - scientific computing capability for perl","long_description":"The perlDL project aims to turn perl into an efficient numerical language for scientific computing. The PDL module gives standard perl the ability to COMPACTLY store and SPEEDILY manipulate the large N-dimensional data sets which are the bread and butter of scientific computing.","active":true,"categories":["perl"],"maintainers":[{"name":"mgrimes","github":"mvgrimes","ports_count":6}],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-devel-checklib","p5.32-extutils-makemaker","p5.32-file-path","p5.32-test-deep","p5.32-test-exception","p5.32-test-warn","clang-17"]},{"type":"lib","ports":["p5.32-filter-simple","p5.32-inline","p5.32-inline-c","netpbm","p5.32-term-readkey","p5.32-text-balanced","p5.32-pod-parser","p5.32-math-complex","perl5.32","p5.32-astro-fits-header","p5.32-data-dumper","p5.32-file-map","p5.32-file-which","p5.32-filter"]}],"depends_on":[{"type":"lib","ports":["p5.32-pdl-graphics-plplot","p5.32-pdl-gsl","p5.32-pdl-io-hdf5","p5.32-gimp","p5.32-pdl-fftw3","p5.32-pdl-graphics-colorspace","p5.32-pdl-graphics-gnuplot","p5.32-pdl-graphics-simple","p5.32-pdl-io-gd","p5.32-pdl-io-hdf","p5.32-pdl-transform-color","p5.32-pdl-stats"]}]},{"name":"p5.28-pdl","portdir":"perl/p5-pdl","version":"2.100.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/PDL","description":"Perl Data Language - scientific computing capability for perl","long_description":"The perlDL project aims to turn perl into an efficient numerical language for scientific computing. The PDL module gives standard perl the ability to COMPACTLY store and SPEEDILY manipulate the large N-dimensional data sets which are the bread and butter of scientific computing.","active":true,"categories":["perl"],"maintainers":[{"name":"mgrimes","github":"mvgrimes","ports_count":6}],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-devel-checklib","p5.28-extutils-makemaker","p5.28-file-path","p5.28-test-deep","p5.28-test-exception","p5.28-test-warn","clang-17"]},{"type":"lib","ports":["p5.28-filter-simple","p5.28-inline","p5.28-inline-c","netpbm","p5.28-term-readkey","p5.28-text-balanced","p5.28-math-complex","perl5.28","p5.28-astro-fits-header","p5.28-data-dumper","p5.28-file-map","p5.28-file-which","p5.28-filter"]}],"depends_on":[{"type":"lib","ports":["p5.28-pdl-graphics-plplot","p5.28-pdl-gsl","p5.28-pdl-io-hdf5","p5.28-gimp","p5.28-pdl-fftw3","p5.28-pdl-graphics-colorspace","p5.28-pdl-graphics-gnuplot","p5.28-pdl-graphics-simple","p5.28-pdl-io-gd","p5.28-pdl-io-hdf","p5.28-pdl-transform-color","p5.28-pdl-stats"]}]},{"name":"p5.30-pdl","portdir":"perl/p5-pdl","version":"2.100.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/PDL","description":"Perl Data Language - scientific computing capability for perl","long_description":"The perlDL project aims to turn perl into an efficient numerical language for scientific computing. The PDL module gives standard perl the ability to COMPACTLY store and SPEEDILY manipulate the large N-dimensional data sets which are the bread and butter of scientific computing.","active":true,"categories":["perl"],"maintainers":[{"name":"mgrimes","github":"mvgrimes","ports_count":6}],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-devel-checklib","p5.30-extutils-makemaker","p5.30-file-path","p5.30-test-deep","p5.30-test-exception","p5.30-test-warn","clang-17"]},{"type":"lib","ports":["p5.30-filter-simple","p5.30-inline","p5.30-inline-c","netpbm","p5.30-term-readkey","p5.30-text-balanced","p5.30-math-complex","perl5.30","p5.30-astro-fits-header","p5.30-data-dumper","p5.30-file-map","p5.30-file-which","p5.30-filter"]}],"depends_on":[{"type":"lib","ports":["p5.30-pdl-graphics-plplot","p5.30-pdl-gsl","p5.30-pdl-io-hdf5","p5.30-gimp","p5.30-pdl-fftw3","p5.30-pdl-graphics-colorspace","p5.30-pdl-graphics-gnuplot","p5.30-pdl-graphics-simple","p5.30-pdl-io-gd","p5.30-pdl-io-hdf","p5.30-pdl-transform-color","p5.30-pdl-stats"]}]},{"name":"p5-pdl","portdir":"perl/p5-pdl","version":"2.100.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":"p5.34-pdl","homepage":"https://metacpan.org/pod/PDL","description":"Perl Data Language - scientific computing capability for perl","long_description":"The perlDL project aims to turn perl into an efficient numerical language for scientific computing. The PDL module gives standard perl the ability to COMPACTLY store and SPEEDILY manipulate the large N-dimensional data sets which are the bread and butter of scientific computing.","active":true,"categories":["perl"],"maintainers":[{"name":"mgrimes","github":"mvgrimes","ports_count":6}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["p5.34-pdl"]}],"depends_on":[]},{"name":"p5.26-pdl","portdir":"perl/p5-pdl","version":"2.25.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pdl.perl.org/","description":"Perl Data Language - scientific computing capability for perl","long_description":"The perlDL project aims to turn perl into an efficient numerical language for scientific computing. The PDL module gives standard perl the ability to COMPACTLY store and SPEEDILY manipulate the large N-dimensional data sets which are the bread and butter of scientific computing.","active":false,"categories":["perl"],"maintainers":[{"name":"mgrimes","github":"mvgrimes","ports_count":6}],"variants":["gd","hdf4","opengl","proj"],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-devel-checklib","p5.26-test-deep","p5.26-test-exception","p5.26-test-warn"]},{"type":"lib","ports":["p5.26-astro-fits-header","p5.26-convert-uu","p5.26-devel-repl","p5.26-file-map","p5.26-filter-simple","p5.26-inline","p5.26-inline-c","p5.26-list-moreutils","libjpeg-turbo","p5.26-pgplot","p5.26-term-readkey","p5.26-text-balanced","hdf4","slatec","freeglut","xorg-libXi","xorg-libXmu","p5.26-module-compile","netpbm","pgplot","perl5.26","gsl"]}],"depends_on":[{"type":"lib","ports":["p5.26-gimp","p5.26-pdl-fftw3","p5.26-pdl-graphics-gnuplot","p5.26-pdl-graphics-plplot","p5.26-pdl-io-hdf5","p5.26-pdl-stats","p5.26-pdl-transform-color"]}]},{"name":"ktoblzcheck","portdir":"devel/ktoblzcheck","version":"1.59","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://ktoblzcheck.sourceforge.net/","description":"a library to check bank account numbers and bank codes","long_description":"a library to check bank account numbers and bank codes","active":true,"categories":["devel","finance"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-17"]},{"type":"lib","ports":["python311","py311-openpyxl"]}],"depends_on":[{"type":"lib","ports":["aqbanking5","aqbanking5-gtk","aqbanking5-gtk3","aqbanking6","aqbanking6-gtk3","aqbanking6-gtk2"]}]},{"name":"shellcheck","portdir":"devel/shellcheck","version":"0.11.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/koalaman/shellcheck","description":"ShellCheck, a static analysis tool for shell scripts","long_description":"The goals of ShellCheck are: \n - To point out and clarify typical beginner's syntax issues, that causes a shell to give cryptic error messages. \n - To point out and clarify typical intermediate level semantic problems, that causes a shell to behave strangely and counter-intuitively. \n - To point out subtle caveats, corner cases and pitfalls, that may cause an advanced user's otherwise working script to fail under future circumstances.","active":true,"categories":["devel","haskell"],"maintainers":[],"variants":["stack"],"dependencies":[{"type":"build","ports":["cctools","openssl","cabal","ghc","file","grep","gsed","pandoc","clang-17"]},{"type":"lib","ports":["gmp","libiconv"]},{"type":"patch","ports":["cabal"]}],"depends_on":[]},{"name":"tippecanoe","portdir":"gis/tippecanoe","version":"2.79.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/felt/tippecanoe","description":"Build vector tilesets from large collections of GeoJSON features","long_description":"Build vector tilesets from large collections of GeoJSON features","active":true,"categories":["gis"],"maintainers":[{"name":"sikmir","github":"sikmir","ports_count":44}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["zlib","sqlite3"]}],"depends_on":[]},{"name":"raceintospace","portdir":"games/raceintospace","version":"1.1-20200802","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.raceintospace.org","description":"Open Source version of old MS-DOS game Buzz Aldrin's Race Into Space","long_description":"Open Source version of old MS-DOS game Buzz Aldrin's Race Into Space","active":true,"categories":["games"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","boost171","clang-17"]},{"type":"lib","ports":["libsdl","physfs","protobuf3-cpp","zlib","libogg","libtheora","libpng","libvorbis","jsoncpp"]}],"depends_on":[]},{"name":"2048.cpp","portdir":"games/2048.cpp","version":"2021-10-14","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/plibither8/2048.cpp","description":"Fully featured terminal version of the game 2048 written in C++","long_description":"Fully featured terminal version of the game 2048 written in C++, which is made to run natively on the GNU/Linux and MacOS platforms.","active":true,"categories":["games"],"maintainers":[{"name":"chenguokai17","github":"chenguokai","ports_count":6}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-17"]}],"depends_on":[]},{"name":"dosbox-staging","portdir":"emulators/dosbox-staging","version":"0.80.1","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dosbox-staging/dosbox-staging","description":"A modernized fork of the DOSBox emulator","long_description":"DOSBox Staging is a fork of the DOSBox project that focuses on ease of use, modern technology and best practices. This fork attempts to modernize the DOSBox codebase by using current development practices and tools, fixing issues, and adding features that better support today's systems.","active":true,"categories":["emulators"],"maintainers":[{"name":"","github":"kakuhen","ports_count":9}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["ccache","cmake","meson","ninja","pkgconfig","clang-17"]},{"type":"lib","ports":["libsdl2_net","libpng","zlib","libslirp","iir1","fluidsynth","munt-mt32emu","opusfile","speexDSP","libsdl2","libsdl2_image"]}],"depends_on":[]},{"name":"xxhashlib","portdir":"devel/xxhash","version":"0.8.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Cyan4973/xxhash","description":"xxHash is an Extremely fast Hash algorithm, running at RAM speed limits.","long_description":"xxHash is an Extremely fast Hash algorithm, running at RAM speed limits.","active":true,"categories":["devel"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1401}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17"]}],"depends_on":[{"type":"build","ports":["openvpn3"]},{"type":"lib","ports":["ccache","py36-scikit-hep-uproot4","py38-xxhash","root6","py39-scikit-hep-uproot","py37-scikit-hep-uproot","py37-scikit-hep-uproot4","py38-scikit-hep-uproot4","py39-scikit-hep-uproot4","py310-scikit-hep-uproot4","py311-scikit-hep-uproot4","dvisvgm-devel","py38-scikit-hep-uproot","kitty","py37-xxhash","dvisvgm","py310-scikit-hep-uproot","py311-scikit-hep-uproot","rsync","rspamd","py39-xxhash","libplacebo","py311-xxhash","py310-xxhash","py312-xxhash","py313-xxhash","py314-xxhash","lighttpd"]},{"type":"run","ports":["xxhash"]}]},{"name":"xxhash","portdir":"devel/xxhash","version":"0.8.3","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Cyan4973/xxhash","description":"xxHash is an Extremely fast Hash algorithm, running at RAM speed limits.","long_description":"xxHash is an Extremely fast Hash algorithm, running at RAM speed limits.","active":true,"categories":["devel"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1401}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"run","ports":["xxhashlib"]}],"depends_on":[{"type":"lib","ports":["hashcat","rizin","borgbackup"]}]},{"name":"sse2neon","portdir":"devel/sse2neon","version":"0.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/DLTcollab/sse2neon","description":"library for translating Intel SSE intrinsics to ARM Neon intrinsics","long_description":"sse2neon is a C/C++ header file that translates Intel SSE (Streaming SIMD Extensions) intrinsics to ARM Neon intrinsics. This allows code that uses SSE intrinsics to compile and run on ARM processors without needing to rewrite the code to directly use Neon intrinsics. \n \nIf you need to translate more advanced Intel intrinsics (such as AVX) to ARM intrinsics, then please consider using SIMDe (SIMD everywhere) instead of sse2neon.","active":true,"categories":["devel"],"maintainers":[{"name":"","github":"jasonliu--","ports_count":37}],"variants":["tests","universal"],"dependencies":[{"type":"build","ports":["clang-17"]}],"depends_on":[]},{"name":"simde","portdir":"devel/simde","version":"0.7.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/simd-everywhere/simde","description":"library that implements SIMD instruction sets for systems which don't natively support them","long_description":"SIMDe (SIMD everywhere) is a header-only library that provides fast, portable implementations of SIMD (Single Instruction, Multiple Data) intrinsics on hardware which doesn't natively them, such as calling Intel SSE or AVX functions on an ARM processor, or calling ARM Neon functions on an Intel processor. \n \nThis makes porting code to other architectures much easier in some key ways. First, instead of forcing you to rewrite everything for each architecture, SIMDe lets you get a port up and running almost effortlessly. Second, SIMDe makes it easier to write code targeting ISA extensions you don't have access to, without needing to resort to using an emulator.","active":true,"categories":["devel"],"maintainers":[{"name":"","github":"jasonliu--","ports_count":37}],"variants":["tests","universal"],"dependencies":[{"type":"build","ports":["meson","ninja","clang-17"]}],"depends_on":[{"type":"lib","ports":["kitty"]}]},{"name":"smake","portdir":"devel/smake","version":"1.7-2024-03-21","license":"CDDL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://codeberg.org/schilytools/schilytools","description":"A highly portable make program with automake features","long_description":"Smake is a highly portable make program with automake features. It is currently mainly targeted to be used with the Schily SING makefile system.","active":true,"categories":["devel"],"maintainers":[{"name":"amtor","github":"RobK88","ports_count":11}],"variants":["universal"],"dependencies":[{"type":"build","ports":["gettext","gmake","clang-17"]},{"type":"lib","ports":["gettext-runtime"]}],"depends_on":[{"type":"build","ports":["scalc","sfind","cdrtools","star"]}]},{"name":"resource_dasm","portdir":"devel/resource_dasm","version":"2023.03.15","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/fuzziqersoftware/resource_dasm","description":"Tools for reverse-engineering classic Mac OS applications and games.","long_description":"Tools for reverse-engineering classic Mac OS applications and games.","active":true,"categories":["devel"],"maintainers":[{"name":"arno+macports","github":"fracai","ports_count":14}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","python311","clang-17"]},{"type":"lib","ports":["zlib","phosg"]},{"type":"run","ports":["netpbm"]}],"depends_on":[]},{"name":"protobuf3-cpp","portdir":"devel/protobuf3-cpp","version":"3.21.12","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://protobuf.dev","description":"Encode data in an efficient yet extensible format.","long_description":"Google Protocol Buffers are a flexible, efficient, automated mechanism for serializing structured data -- think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the old format. You specify how you want the information you're serializing to be structured by defining protocol buffer message types in .proto files. Each protocol buffer message is a small logical record of information, containing a series of name-value pairs.","active":true,"categories":["devel"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":357}],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-17"]},{"type":"lib","ports":["zlib"]}],"depends_on":[{"type":"build","ports":["py39-tensorboardX","py37-tensorboardX","py38-tensorboardX","atuin","influxdb","py310-tensorboardX","termusic"]},{"type":"lib","ports":["py310-pytorch","py312-pytorch","py311-pytorch","py313-pytorch","py314-pytorch","py37-sentencepiece","py38-sentencepiece","gnss-sdr","gnss-sdr-devel","astroid","Bear","R-cld3","py39-grpcio","py39-grpcio-tools","py37-protobuf3","py35-protobuf3","py36-protobuf3","py37-pyarrow","py38-pyarrow","qgis3","qgis3-ltr","protobuf-c","py311-sentencepiece","py310-sentencepiece","py312-sentencepiece","py313-sentencepiece","py314-sentencepiece","mosh","php71-mysql_xdevapi","php72-mysql_xdevapi","php73-mysql_xdevapi","php74-mysql_xdevapi","php80-mysql_xdevapi","php81-mysql_xdevapi","php82-mysql_xdevapi","php83-mysql_xdevapi","tilemaker","percona","qt513-qtwebengine","ola","R-RProtoBuf","mysql8","py37-grpcio","py37-grpcio-tools","libphonenumber-cpp","py39-sentencepiece","R-protolite","py38-protobuf3","litecoin","Cockatrice","paraview","py38-grpcio","py38-grpcio-tools","qt610-qtgrpc","grpc","py310-grpcio","py310-grpcio-tools","caffe","py39-protobuf3","kismet","apache-arrow","py27-protobuf3","py310-protobuf3","py311-protobuf3","py312-protobuf3","py313-protobuf3","py314-protobuf3","ostinato","qt6-qtgrpc","raceintospace","et","sentencepiece","protobuf3-java"]}]},{"name":"phosg","portdir":"devel/phosg","version":"2023.03.04","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/fuzziqersoftware/phosg","description":"Phosg is a basic C++ wrapper library around some common C routines.","long_description":"Phosg is a basic C++ wrapper library around some common C routines.","active":true,"categories":["devel"],"maintainers":[{"name":"arno+macports","github":"fracai","ports_count":14}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","python311","clang-17"]}],"depends_on":[{"type":"lib","ports":["resource_dasm"]}]},{"name":"orcus-0.18","portdir":"devel/orcus-0.18","version":"0.18.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/orcus/orcus","description":"Standalone file import filter library for spreadsheet documents.","long_description":"Standalone file import filter library for spreadsheet documents.","active":true,"categories":["devel"],"maintainers":[{"name":"audvare","github":"Tatsh","ports_count":25}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","autoconf","automake","libtool","pkgconfig"]},{"type":"lib","ports":["boost176","mdds-2.1","ixion-0.18","zlib"]}],"depends_on":[{"type":"lib","ports":["libreoffice"]}]},{"name":"orcus-0.17","portdir":"devel/orcus-0.17","version":"0.17.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/orcus/orcus","description":"Standalone file import filter library for spreadsheet documents.","long_description":"Standalone file import filter library for spreadsheet documents.","active":true,"categories":["devel"],"maintainers":[{"name":"audvare","github":"Tatsh","ports_count":25}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","autoconf","automake","libtool","pkgconfig"]},{"type":"lib","ports":["boost176","mdds-2.0","ixion-0.17","zlib"]}],"depends_on":[]},{"name":"mpfr","portdir":"devel/mpfr","version":"4.2.2","license":"LGPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mpfr.org/","description":"C library for multiple-precision floating-point computations","long_description":"MPFR is a portable C library for arbitrary-precision binary floating-point computation with correct rounding, based on the GMP multiple-precision library. The computation is both efficient and has a well-defined semantics. It copies the good ideas from the ANSI/IEEE-754 standard for fixed-precision floating-point arithmetic.","active":true,"categories":["devel","math"],"maintainers":[{"name":"larryv","github":"larryv","ports_count":49}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["gmp"]}],"depends_on":[{"type":"build","ports":["libgcc-devel","libgcc14","libgcc13","libgcc9","libgcc11","libgcc6","libgcc7","libgcc45","libgcc15"]},{"type":"lib","ports":["py35-gmpy2","py36-gmpy2","gnat-gcc","mpfi","texlive-bin","py39-gmpy2","sfcgal","i386-elf-gcc","x86_64-elf-gcc","pure-fastcgi","pure-mpfr","algol68g","cgal5","py27-mx-experimental","libmpc","upc","py310-gmpy2","py312-gmpy2","py313-gmpy2","py314-gmpy2","py311-gmpy2","symengine","R-hypergeo2","py37-bigfloat","py37-gmpy2","msp430-elf-gcc","msp430-gcc","msp430-gcc-devel","p5.28-math-mpfr","p5.30-math-mpfr","p5.32-math-mpfr","p5.34-math-mpfr","p5.28-math-mpc","p5.30-math-mpc","p5.32-math-mpc","p5.34-math-mpc","SuiteSparse_SLIP_LU","cgal4","m68k-palm-elf-gcc","py38-pytorch","py38-bigfloat","riscv32-none-elf-gcc","SuiteSparse_SPEX","arturo","R-AlphaHull3D","R-Rmpfr","R-cgalMeshes","R-cgalPolygons","py39-pytorch","p5.28-math-mpfi","p5.32-math-mpfi","p5.34-math-mpfi","p5.30-math-mpfi","libqalculate","R-PMCMRplus","avr-gcc","arm-none-eabi-gcc","qore","R-jack","flint","gcc10","gcc11","gcc12","R-lazyNumbers","gcc15","R-ratioOfQsprays","py38-gmpy2","scip","gcc14","genius","R-scModels","gnome-calculator","cgal6","R-symbolicQspray","R-symengine","octave-interval","gretl","polymake","singular","soplex","openscad","openscad-devel","octave-apa","sollya","rasqal","ledger","gcc13","x86_64-w64-mingw32-gcc","i686-w64-mingw32-gcc","x86_64-w64-mingw32-gcc-bootstrap","x86_64-w64-mingw32-gcc-nothreads","i686-w64-mingw32-gcc-nothreads","i686-w64-mingw32-gcc-bootstrap","gcc-devel","gcc43","gcc44","gcc45","gcc46","gcc47","gcc48","gcc49","gcc5","gcc6","gcc7","gcc8","gcc9","gawk-mpfr","p5.26-math-mpc","p5.26-math-mpfi","p5.26-math-mpfr","seed","py39-bigfloat","arm-elf-gcc","arm-none-eabi-gcc8","py27-gmpy2","py37-pytorch","py310-bigfloat","racket","py311-bigfloat","py312-bigfloat","py313-bigfloat","py314-bigfloat","ViennaRNA","cmh","fplll","mpfrcx","riscv64-unknown-linux-gnu-gcc","riscv64-linux-gcc-bootstrap","riscv64-unknown-linux-uclibc-gcc","riscv64-unknown-linux-musl-gcc","pure","gdb","rb33-gmp","rb32-gmp","rb31-gmp","rb30-gmp","mfem"]},{"type":"run","ports":["R-mlr"]}]},{"name":"mongo-cxx-driver","portdir":"devel/mongo-cxx-driver","version":"3.10.2","license":"Apache-2","platforms":"{darwin >= 10}","epoch":1,"replaced_by":null,"homepage":"https://github.com/mongodb/mongo-cxx-driver","description":"library for using mongodb from C++ code","long_description":"mongo-cxx-driver provides libmongocxx, a library for using mongodb from C++ code. Also contains companion library libbsoncxx.","active":true,"categories":["devel","databases"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-17"]},{"type":"lib","ports":["mnmlstc-core","mongo-c-driver","cyrus-sasl2"]}],"depends_on":[]},{"name":"mold","portdir":"devel/mold","version":"1.7.1","license":"AGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rui314/mold","description":"A modern linker.","long_description":"mold is a faster drop-in replacement for existing Unix linkers. It is several times faster than the LLVM lld linker, the second-fastest open-source linker which mold is designed to increase developer productivity by reducing build time, especially in rapid debug-edit-rebuild cycles.","active":true,"categories":["devel"],"maintainers":[{"name":"jeff","github":"crowell","ports_count":4}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-17"]},{"type":"lib","ports":["legacy-support","macports-libcxx"]}],"depends_on":[]},{"name":"love-11","portdir":"devel/love-11","version":"11.5","license":"zlib","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://love2d.org","description":"2D game development framework (11.x branch)","long_description":"LÖVE is a 2D game development framework. This port tracks the 11.x branch.","active":true,"categories":["devel"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","autoconf","automake","libtool","pkgconfig","makeicns"]},{"type":"lib","ports":["lua51","libogg","zlib","freetype","libtheora","libmodplug","libvorbis","mpg123","openal-soft","libsdl2"]},{"type":"run","ports":["love_select"]}],"depends_on":[{"type":"lib","ports":["mari0"]}]},{"name":"libuv-devel","portdir":"devel/libuv","version":"1.47.0","license":"(MIT or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://libuv.org/","description":"Cross-platform asychronous I/O","long_description":"libuv is a multi-platform support library with a focus on cross-platform asynchronous I/O.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":465},{"name":"herby.gillot","github":"herbygillot","ports_count":1045}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17"]}],"depends_on":[]}]}