{"count":53704,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=775","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=773","results":[{"name":"tkcvs","portdir":"devel/tkcvs","version":"8.2.3","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://tkcvs.sourceforge.io/","description":"Tk-based GUI for CVS","long_description":"TkCVS is a Tcl/Tk-based graphical interface to the CVS configuration management system. It displays the status of the files in the current working directory, and provides buttons and menus to execute CVS commands on the selected files. TkDiff is included for browsing and merging your changes.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["tk"]}],"depends_on":[]},{"name":"tinyobjloader","portdir":"devel/tinyobjloader","version":"1.0.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tinyobjloader/tinyobjloader","description":"Tiny but powerful single file wavefront obj loader","long_description":"Tiny but powerful single file wavefront obj loader written in C++03. No dependency except for C++ STL. It can parse over 10M polygons with moderate memory and time. tinyobjloader is good for embedding .obj loader to your (global illumination) renderer.","active":true,"categories":["devel","graphics","games"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[]},{"name":"tilt","portdir":"devel/tilt","version":"0.31.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://tilt.dev/","description":"Run Kubernetes environments locally, for local development","long_description":"Tilt powers multi-service development and makes sure they behave! Run tilt up to work in a complete dev environment configured for your team. Tilt automates all the steps from a code change to a new process: watching files, building container images, and bringing your environment up-to-date. Think docker build && kubectl apply or docker-compose up.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["nodejs16","yarn","go","clang-18"]}],"depends_on":[]},{"name":"tiled","portdir":"devel/tiled","version":"0.9.1","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.mapeditor.org/","description":"general purpose tile map editor","long_description":"tiled is a general purpose tile map editor, built to be flexible and easy to use. In addition to its own map format, Tiled supports read/write plugins for using it with proprietary map formats or formats used by other editors.","active":true,"categories":["aqua","devel","games"],"maintainers":[],"variants":["universal","debug"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["qt4-mac","zlib"]}],"depends_on":[]},{"name":"tig","portdir":"devel/tig","version":"2.5.12","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://jonas.github.io/tig/","description":"A text interface to git repositories","long_description":"A text interface to git repositories","active":true,"categories":["devel"],"maintainers":[{"name":"cal","github":"neverpanic","ports_count":65}],"variants":["doc"],"dependencies":[{"type":"build","ports":["pkgconfig","asciidoc","xmlto","clang-18"]},{"type":"lib","ports":["git","libiconv","ncurses","pcre2","readline"]}],"depends_on":[]},{"name":"thrust","portdir":"devel/thrust","version":"2.4.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/NVIDIA/cccl","description":"The C++ parallel algorithms library","long_description":"The C++ parallel algorithms library","active":true,"categories":["devel","parallel"],"maintainers":[],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["libomp"]}],"depends_on":[]},{"name":"thieriot","portdir":"devel/thieriot","version":"1.1.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/rodnaph/thieriot","description":"Shell tool for managing a projects Jenkins builds","long_description":"Thieriot is a simple shell tool for projects that use Git and Jenkins, and allows you to easily check which of your branches currently have builds. And then to easily create/start/delete builds with a single command.","active":true,"categories":["devel","shells"],"maintainers":[],"variants":["perl5_28","perl5_30","perl5_32","perl5_34"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-json","p5.34-libwww-perl","p5.34-yaml"]}],"depends_on":[]},{"name":"terraform-docs","portdir":"devel/terraform-docs","version":"0.17.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://terraform-docs.io/","description":"Generate Terraform modules documentation in various formats.","long_description":"A utility to generate documentation from Terraform modules in various output formats.","active":true,"categories":["devel"],"maintainers":[{"name":"","github":"asobrien","ports_count":2}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"termcolor","portdir":"devel/termcolor","version":"2.1.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ikalnytskyi/termcolor","description":"a header-only C++ library for printing colored messages to the terminal","long_description":"Termcolor is a header-only C++ library for printing colored messages to the terminal.","active":true,"categories":["devel"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"build","ports":["libmamba","micromamba"]}]},{"name":"temporal-cli","portdir":"devel/temporal-cli","version":"1.18.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":"temporal","homepage":"https://temporal.io","description":"Obsolete port, replaced by temporal","long_description":"This port has been replaced by temporal.","active":true,"categories":["devel","sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"temporal","portdir":"devel/temporal","version":"1.4.1","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://temporal.io","description":"Command-line interface for Temporal incl. local dev server","long_description":"Command-line interface for Temporal incl. local dev server. Temporal is the open source microservices orchestration platform for running mission critical code at any scale.","active":true,"categories":["devel","sysutils"],"maintainers":[{"name":"wrobel","github":"wrobel","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"tecla","portdir":"devel/tecla","version":"1.6.3","license":"X11","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.astro.caltech.edu/~mcs/tecla/","description":"The tecla library provides UNIX and LINUX programs with interactive command line editing facilities, similar to those of the unix tcsh shell.","long_description":"The tecla library provides UNIX and LINUX programs with interactive command line editing facilities, similar to those of the unix tcsh shell. In addition to simple command-line editing, it supports recall of previously entered command lines, TAB completion of file names, and in-line wild-card expansion of filenames. The internal functions which perform file-name completion and wild-card expansion are also available externally for optional use by programs, along with a module for tab-completion and lookup of filenames in a list of directories.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":441}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ncurses"]}],"depends_on":[{"type":"lib","ports":["bladeRF"]}]},{"name":"td_lib","portdir":"devel/td_lib","version":"20250928","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://invisible-island.net/ded/","description":"Helper library for Thomas Dickey tools","long_description":"Helper library for Thomas Dickey tools","active":true,"categories":["devel"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":91}],"variants":["universal"],"dependencies":[{"type":"build","ports":["ncurses","clang-18"]}],"depends_on":[{"type":"build","ports":["ded"]}]},{"name":"tclreadline","portdir":"devel/tclreadline","version":"2.3.8","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/flightaware/tclreadline","description":"An interactive readline for tcl shells.","long_description":"The tclreadline package makes the GNU Readline library available for interactive tcl shells. This includes history expansion and file/command completion. Command completion for all tcl/tk commands is provided and commmand completers for user defined commands can be easily added. tclreadline can also be used for tcl scripts which want to use a shell like input interface. In this case the ::tclreadline::readline read command has to be called explicitly.","active":true,"categories":["devel"],"maintainers":[{"name":"darius","github":"DanielO","ports_count":2}],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]},{"type":"lib","ports":["readline","tcl"]}],"depends_on":[{"type":"run","ports":["gutils-suite-core"]}]},{"name":"tclcurl","portdir":"devel/tclcurl","version":"7.22.0","license":"Tcl/Tk","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/flightaware/tclcurl-fa","description":"Tcl binding for libcurl","long_description":"The TclCurl extension gives Tcl programmers access to the libcurl library. With it you can download URLs, upload them and many other neat tricks.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["tcl","curl"]}],"depends_on":[]},{"name":"tclap","portdir":"devel/tclap","version":"1.2.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://tclap.sourceforge.net/","description":"Templatized C++ Command Line Parser","long_description":"This is a simple templatized C++ library for parsing command line arguments. The library provides a simple, flexible object-oriented interface to the command line that automates argument parsing, USAGE creation and type casting. \nNote: this port installs no samples or documentation; for that, see tclap's home page.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["aff4"]}]},{"name":"tatami-devel","portdir":"devel/tatami","version":"2024.09.02","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/tatami-inc/tatami","description":"C++ API for all sorts of matrices","long_description":"C++ API for all sorts of matrices","active":true,"categories":["devel","math"],"maintainers":[],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","python312","clang-20"]},{"type":"lib","ports":["zlib"]}],"depends_on":[]},{"name":"tbb","portdir":"devel/tbb","version":"2020.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.threadingbuildingblocks.org/","description":"Intel Threading Building Blocks offers a rich and complete approach to parallelism in C++","long_description":"Intel Threading Building Blocks offers a rich and complete approach to parallelism in C++ It represents a higher-level, task-based parallelism that abstracts platform details and threading mechanisms for scalability and performance","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["py37-pytorch","py38-mkl","py27-mkl","py35-mkl","py36-mkl","py37-mkl","gerbil","root6","py39-mkl","blender","embree","oidn","opensubdiv","usd","qore","py310-mkl","py311-mkl","py312-mkl","py313-mkl","py314-mkl"]}]},{"name":"tatami","portdir":"devel/tatami","version":"3.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/tatami-inc/tatami","description":"C++ API for all sorts of matrices","long_description":"C++ API for all sorts of matrices","active":true,"categories":["devel","math"],"maintainers":[],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","python312","clang-20"]},{"type":"lib","ports":["zlib"]}],"depends_on":[]},{"name":"taplo","portdir":"devel/taplo","version":"0.10.0","license":"MIT","platforms":"{darwin >= 17}","epoch":0,"replaced_by":null,"homepage":"https://taplo.tamasfe.dev","description":"a versatile, feature-rich TOML toolkit.","long_description":"Taplo CLI aims to be an one stop shop tool for working with TOML files via the command line. The features include validation, formatting, and querying TOML documents with a jq-like fashion.","active":true,"categories":["devel"],"maintainers":[{"name":"wyuenho","github":"wyuenho","ports_count":3}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"tailor","portdir":"devel/tailor","version":"0.9.35","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://wiki.darcs.net/DarcsWiki/Tailor","description":"Tailor is a tool to migrate changesets between different source control management systems.","long_description":"Tailor is a tool to migrate changesets between ArX, Bazaar, Bazaar-NG, CVS, Codeville, Darcs, Git, Mercurial, Monotone, Subversion and Tla repositories. It is implemented in Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27"]}],"depends_on":[]},{"name":"t4k_common","portdir":"devel/t4k_common","version":"0.1.1","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tux4kids/t4kcommon","description":"shared code for Tux4Kids apps TuxMath and Tux Typing","long_description":"t4k_common is a common library for routines used in TuxMath and Tux Typing.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libsdl","libsdl_image","libsdl_net","libsdl_pango","libsdl_mixer","libpng","librsvg","libiconv","libxml2","libsdl_ttf","gettext"]}],"depends_on":[{"type":"lib","ports":["tuxmath","tuxtype"]}]},{"name":"t1lib","portdir":"devel/t1lib","version":"5.1.2","license":"LGPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.t1lib.org/","description":"Library for generating glyphs from Type 1 fonts","long_description":"t1lib is a library distributed under the GNU General Public Library License for generating character- and string-glyphs from Adobe Type 1 fonts under UNIX. t1lib uses most of the code of the X11 rasterizer donated by IBM to the X11-project. But some disadvantages of the rasterizer being included in X11 have been eliminated.","active":true,"categories":["devel","graphics","fonts"],"maintainers":[],"variants":["x11","universal"],"dependencies":[{"type":"build","ports":["libtool","clang-18"]}],"depends_on":[{"type":"lib","ports":["dvipng"]}]},{"name":"systemc","portdir":"devel/systemc","version":"3.0.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://systemc.org/overview/systemc","description":"SystemC Reference Implementation","long_description":"SystemC addresses the need for a system design and verification language that spans hardware and software. It is a language built as an ANSI C++ class library created for design and verification. Users worldwide are applying SystemC to system-level modeling, abstract analog/mixed-signal modeling, architectural exploration, performance modeling, software development, functional verification and high-level synthesis.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[]},{"name":"swiftlint","portdir":"devel/swiftlint","version":"0.63.2","license":"MIT","platforms":"{darwin >= 21}","epoch":0,"replaced_by":null,"homepage":"https://github.com/realm/swiftlint","description":"Swift linter","long_description":"A tool to enforce Swift style and conventions","active":true,"categories":["devel"],"maintainers":[{"name":"christos.koninis","github":"csknns","ports_count":2}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"swiftformat","portdir":"devel/swiftformat","version":"0.54.3","license":"MIT","platforms":"{darwin >= 21}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nicklockwood/swiftformat","description":"Swift formatter","long_description":"A tool to format Swift code","active":true,"categories":["devel"],"maintainers":[{"name":"free_software","github":"jrabinow","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"swagger-codegen","portdir":"devel/swagger-codegen","version":"3.0.36","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://swagger.io/tools/swagger-codegen/","description":"Generates API client libraries (SDK generation), server stubs and documentation automatically given an OpenAPI Spec","long_description":"Generates API client libraries (SDK generation), server stubs and documentation automatically given an OpenAPI Spec","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk17"]}],"depends_on":[]},{"name":"svndumptool","portdir":"devel/svndumptool","version":"0.6.1","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://svn.borg.ch/svndumptool/","description":"tool for processing Subversion dumpfiles","long_description":"With svndumptool you can check dumpfiles for correctness; fix some broken dumpfiles including those made by cvs2svn; show differences between dumpfiles; edit files inside dumpfiles including replacing their contents or fixing their end-of-line style; export files from dumpfiles; split and join dumpfiles; merge dumpfiles interleaved so that revisions remain in chronological order; show logs; list files of given revisions; and transform revision and node properties with regular expressions","active":true,"categories":["devel"],"maintainers":[{"name":"ryandesign","github":"","ports_count":99}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27"]}],"depends_on":[]},{"name":"svndigest","portdir":"devel/svndigest","version":"0.11.1","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://dev.thep.lu.se/svndigest","description":"Create statistics of a subversion repository","long_description":"svndigest is a tool to extract development information and statistics from a subversion repository. Svndigest is written in C++ and extracts repository history using the Subversion API. The resulting report is written to a user specifiable directory in HTML format.","active":true,"categories":["devel"],"maintainers":[{"name":"pj31042","github":"peter31042","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","help2man","clang-18"]},{"type":"lib","ports":["apr","subversion","plplot"]}],"depends_on":[]},{"name":"svn2git","portdir":"devel/svn2git","version":"1.0.18","license":"GPL-3+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/svn-all-fast-export/svn2git","description":"converts a Subversion repository into one or more Git repositories","long_description":"svn2git provides the svn-all-fast-export program which converts a Subversion repository into one or more Git repositories.","active":true,"categories":["devel"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2142}],"variants":["debug"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["qt5-qtbase","apr","subversion"]}],"depends_on":[]},{"name":"svn2cl","portdir":"devel/svn2cl","version":"0.14","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://arthurdejong.org/svn2cl/","description":"Subversion log to GNU-style ChangeLog","long_description":"XSL stylesheet for generating a classic GNU-style ChangeLog from a subversion repository log","active":true,"categories":["devel","textproc"],"maintainers":[{"name":"dstrubbe","github":"dstrubbe","ports_count":39}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["libxslt"]}],"depends_on":[]},{"name":"summon","portdir":"devel/summon","version":"0.9.5","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/cyberark/summon","description":"CLI that provides on-demand secrets access for common DevOps tools.","long_description":"summon is a command-line tool to make working with secrets easier. It provides an interface for reading a secrets.yml file, fetching secrets from a trusted store and exporting secret values to a sub-process environment.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"strip7","portdir":"devel/strip7","version":"895","license":"(APSL-2 or GPL-2+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://opensource.apple.com/source/cctools/","description":"A modified version of strip that ignores variant n_sects","long_description":"strip7. Useful only for building TenFourFox with modern gcc versions.","active":true,"categories":["devel"],"maintainers":[],"variants":["llvm39","llvm40","llvm50","llvmdev"],"dependencies":[{"type":"build","ports":["libunwind-headers","clang-18"]},{"type":"lib","ports":["llvm-5.0"]}],"depends_on":[]},{"name":"stringzilla","portdir":"devel/stringzilla","version":"4.6.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ashvardanian.com/posts/stringzilla","description":"SIMD-accelerated string search, sort, hash, and edit distance library","long_description":"StringZilla is a C/C++ library that provides SIMD-accelerated implementations of common string operations including substring search, sorting, hashing, and edit distance computation, using NEON, AVX2, AVX-512, and SVE intrinsics.","active":true,"categories":["devel","textproc"],"maintainers":[],"variants":["debug","parallel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[]},{"name":"stringtoolbox","portdir":"devel/stringtoolbox","version":"0.0.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/chrberger/stringtoolbox","description":"A simple header-only, single-file string toolbox library for C++","long_description":"stringtoolbox is a small and efficient library written in modern C++, aimed to provide some features for processing std::strings.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"test","ports":["catch2"]}],"depends_on":[]},{"name":"string_theory","portdir":"devel/string_theory","version":"3.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/zrax/string_theory","description":"C++ string library","long_description":"Flexible modern C++ string library with type-safe formatting","active":true,"categories":["devel"],"maintainers":[{"name":"darryl","github":"dpogue","ports_count":2}],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"lib","ports":["libhsplasma"]}]},{"name":"streamlog","portdir":"devel/streamlog","version":"1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/nwehr/streamlog","description":"Logging library built on top of C++ standard output streams","long_description":"Streamlog is a simple and lightweight library that maintains an array of user-defined C++ standard output streams. Every time you write to the log, it automatically writes to all of the added streams.","active":true,"categories":["devel"],"maintainers":[{"name":"gtolemans","github":"","ports_count":2}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[]},{"name":"stm32flash","portdir":"devel/stm32flash","version":"0.7","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://sourceforge.net/p/stm32flash/wiki/Home/","description":"Flash program for the STM32 bootloader","long_description":"Open source flash program for the STM32 ARM processors using the ST serial bootloader over UART or I2C","active":true,"categories":["devel"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":199}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"stfl","portdir":"devel/stfl","version":"0.24","license":"LGPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.clifford.at/stfl/","description":"Structured Terminal Forms Language/Library","long_description":"STFL is a library which implements a curses-based widget set for text terminals. A special language (the Structured Terminal Forms Language) is used to describe STFL GUIs. The language is designed to be easy and fast to write so an application programmer does not need to spend ages fiddling around with the GUI and can concentrate on the more interesting programming tasks.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ncurses","libiconv"]}],"depends_on":[{"type":"lib","ports":["newsboat"]}]},{"name":"starpu","portdir":"devel/starpu","version":"1.4.7","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://starpu.gitlabpages.inria.fr","description":"Unified runtime system for heterogeneous multicore architectures","long_description":"StarPU is a runtime system that offers support for heterogeneous multicore machines. While many efforts are devoted to design efficient computation kernels for those architectures (e.g. to implement BLAS kernels on GPUs), StarPU not only takes care of offloading such kernels (and implementing data coherency across the machine), but it also makes sure the kernels are executed as efficiently as possible.","active":true,"categories":["devel"],"maintainers":[],"variants":["accelerate","atlas","blis","flexiblas","openblas","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gfortran","mpich","openmpi","hdf5","universal"],"dependencies":[{"type":"build","ports":["gcc15","autoconf","automake","libtool","pkgconfig","clang-18"]},{"type":"lib","ports":["libgcc","OpenBLAS","fftw-3","mpich-clang18","hwloc"]}],"depends_on":[]},{"name":"sstrings","portdir":"devel/sstrings","version":"1.0.4","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pcpool.mathematik.uni-freiburg.de/~pabloy/projects/sstrings/","description":"C library that handles C strings in a safe way.","long_description":"Safe Strings is a small C library that handles C strings in a safe way. The functions of this library look at the necessary space for the operations and try to reserve that space (with malloc or realloc). The functions only begin working with their tasks when the memory allocation is successful.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"srgn","portdir":"devel/srgn","version":"0.14.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/alexpovel/srgn","description":"A code surgeon for precise text and code transplantation. A marriage of `tr`/`sed`, `rg` and `tree-sitter`.","long_description":"A code surgeon for precise text and code transplantation. A marriage of `tr`/`sed`, `rg` and `tree-sitter`.","active":true,"categories":["devel","textproc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"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-18"]}],"depends_on":[{"type":"build","ports":["opencolorio"]}]},{"name":"srecord","portdir":"devel/srecord","version":"1.64","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://srecord.sourceforge.net/","description":"The srecord package is a collection of powerful tools for manipulating EPROM load files.","long_description":"The srecord package understands a number of file formats: ASCII-Hex, ASCII-Space-Hex, Atmel, raw binary, C array declaration, DEC Binary XXDP, Elektor Monitor EMON52, Four Packed Code FPC, Intel MCS-86 Object format, MOS Technology hexadecimal, Motorola S-Record, Signetics, SPASM PIC, Tektronix Hexadecimal, Tektronix Extended Hexadecimal, Texas Instruments Tagged, TI-Tagged TI-SDSMAC, VHDL, and Wilson Eprom Burner. The srecord package is capable of the following operations: Conversions from any format to any other format, concatenations of multiple files, comparisons of files, report file summary info, filtering. The srecord package is capable of the following filtrations: checksums, byte swapping, CRC insertion, crop addresses, exclude addresses, fill holes, insert length information, maximum and minimum, adjust offsets, split and unsplit for memory striping schemes.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["libtool","groff","clang-18"]},{"type":"lib","ports":["libgcrypt","boost176"]}],"depends_on":[{"type":"run","ports":["minipro"]}]},{"name":"splint","portdir":"devel/splint","version":"3.1.2","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://splint.org/","description":"Secure Programming Lint","long_description":"Splint is a tool for statically checking C programs for security vulnerabilities and coding mistakes. With minimal effort, Splint can be used as a better lint. If additional effort is invested adding annotations to programs, Splint can perform stronger checking than can be done by any standard lint.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["flex","clang-18"]}],"depends_on":[]},{"name":"spin","portdir":"devel/spin","version":"6.5.2","license":"SPIN","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://spinroot.com","description":"The Spin model checker","long_description":"SPIN is a general tool for verifying the correctness of distributed software (software design) in a rigorous and mostly automated fashion.","active":true,"categories":["devel"],"maintainers":[{"name":"jann","github":"roederja","ports_count":10}],"variants":[],"dependencies":[{"type":"build","ports":["bison","clang-18"]},{"type":"lib","ports":["tcl","tk"]}],"depends_on":[{"type":"build","ports":["gr1c"]}]},{"name":"spice-server","portdir":"devel/spice-server","version":"0.16.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.spice-space.org/","description":"Remote virtual machine server","long_description":"Remote virtual machine server","active":true,"categories":["devel"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":91}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","spice-protocol","clang-18"]},{"type":"lib","ports":["glib2","openssl","orc","gstreamer1","lz4","libjpeg-turbo","libpixman","gettext-runtime","cyrus-sasl2","gstreamer1-gst-plugins-base","zlib","libopus"]}],"depends_on":[{"type":"lib","ports":["qemu"]}]},{"name":"spice-protocol","portdir":"devel/spice-protocol","version":"0.14.5","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.spice-space.org","description":"Remote virtual machine protocol","long_description":"Remote virtual machine protocol","active":true,"categories":["devel"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":91}],"variants":[],"dependencies":[{"type":"build","ports":["meson","ninja","clang-18"]},{"type":"extract","ports":["xz"]}],"depends_on":[{"type":"build","ports":["qemu","spice-gtk","spice-server"]},{"type":"lib","ports":["virt-viewer"]}]},{"name":"spdlog0","portdir":"devel/spdlog0","version":"0.17.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/gabime/spdlog","description":"Very fast, header only, C++ logging library.","long_description":"Very fast, header only, C++ logging library.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"build","ports":["aff4"]}]},{"name":"spatialindex","portdir":"devel/spatialindex","version":"2.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://libspatialindex.org/","description":"spatialindex provides a general framework for developing spatial indices.","long_description":"spatialindex provides a general framework for developing spatial indices. Currently it defines generic interfaces, provides simple main memory and disk based storage managers and a robust implementation of an R*-tree, an MVR-tree and a TPR-tree.","active":true,"categories":["devel","science"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"lib","ports":["py27-rtree","py35-rtree","py36-rtree","py39-rtree","py37-rtree","py38-rtree","luanti","py310-rtree","py311-rtree","py312-rtree","py313-rtree","py314-rtree"]}]}]}