{"count":51988,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=385","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=383","results":[{"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":1057}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"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":"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":"starpu13","portdir":"devel/starpu13","version":"1.3.11","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","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran","universal"],"dependencies":[{"type":"build","ports":["gcc15","automake","libtool","pkgconfig","clang-18","autoconf"]},{"type":"lib","ports":["libgcc","OpenBLAS","hdf5","hwloc"]}],"depends_on":[]},{"name":"staticcheck","portdir":"devel/staticcheck","version":"2026.1","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://staticcheck.io","description":"Staticcheck - The advanced Go linter","long_description":"Staticcheck is a state of the art linter for the Go programming language. Using static analysis, it finds bugs and performance issues, offers simplifications, and enforces style rules. Each of the 100+ checks has been designed to be fast, precise and useful. When Staticcheck flags code, you can be sure that it isn't wasting your time with unactionable warnings. While checks have been designed to be useful out of the box, they still provide configuration where necessary, to fine-tune to your needs, without overwhelming you with hundreds of options. Included with Staticcheck is a collection of tools for working with Go code, including linters and static analysis.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"statik","portdir":"devel/statik","version":"0.1.7","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/rakyll/statik","description":"Embed files into a Go executable","long_description":"statik allows you to embed a directory of static files into your Go binary to be later served from an http.FileSystem.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"stb","portdir":"devel/stb","version":"20241029","license":"(public-domain or MIT)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/nothings/stb","description":"Single-file public domain (or MIT licensed) libraries for C/C++.","long_description":"Single-file public domain (or MIT licensed) libraries for C/C++.","active":true,"categories":["devel"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["qoi"]},{"type":"lib","ports":["lms","draco","tinygltf"]}]},{"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":"stgit","portdir":"devel/stgit","version":"2.5.4","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://stacked-git.github.io","description":"Push/pop utility on top of GIT","long_description":"StGIT is a Python application providing similar functionality to Quilt (i.e. pushing/popping patches to/from a stack) on top of GIT. These operations are performed using GIT commands and the patches are stored as GIT commit objects, allowing easy merging of the StGIT patches into other repositories using standard GIT functionality. Note that StGIT is not an SCM interface on top of GIT and it expects a previously initialised GIT repository (unless it is cloned using StGIT directly). For standard SCM operations, either use plain GIT commands or the Cogito tool but it is not recommended to mix them with the StGIT commands.","active":true,"categories":["devel"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","rust","asciidoc","xmlto","cargo","legacy-support"]},{"type":"lib","ports":["libunwind","libgit2"]},{"type":"run","ports":["git"]}],"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":176}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"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":"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":"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":"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":"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":"stripe-cli","portdir":"devel/stripe-cli","version":"1.26.1","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://stripe.com/docs/stripe-cli","description":"A command-line tool for Stripe","long_description":"The Stripe CLI helps you build, test, and manage your Stripe integration right from the terminal. With the CLI, you can: securely test webhooks without relying on 3rd party software, trigger webhook events or resend events for easy testing, tail your API request logs in real-time, and create, retrieve, update, or delete API objects.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"subprocess","portdir":"devel/subprocess","version":"0.4.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/benman64/subprocess","description":"Cross-platform subprocess library for C++","long_description":"Cross-platform subprocess library for C++","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","python312","clang-20"]}],"depends_on":[{"type":"lib","ports":["git-tui"]}]},{"name":"subversion","portdir":"devel/subversion","version":"1.14.5","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://subversion.apache.org/","description":"subversion (svn) -- a version control system designed to be a better cvs","long_description":"Subversion (svn) is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1).","active":true,"categories":["devel"],"maintainers":[],"variants":["mod_dav_svn","no_bdb","mac_os_x_server_mod_dav_svn","tools","unicode_path","disable_keychain","universal"],"dependencies":[{"type":"build","ports":["clang-18","gettext","pkgconfig"]},{"type":"lib","ports":["sqlite3","apr","apr-util","libmagic","expat","lz4","serf1","gettext-runtime","cyrus-sasl2","libutf8proc","zlib","db48"]},{"type":"run","ports":["curl-ca-bundle"]}],"depends_on":[{"type":"build","ports":["midi_patchbay"]},{"type":"fetch","ports":["duke3d","Etoile","Etoile-devel","MacPorts_Framework","codeblocks-devel","msieve-devel","sofia-ml","despotify","mplayer-devel","rpcgen-mt","otx","n2n","AtomicParsley-devel","mpvim","previous","pypi2port","CronniX","PsyncX","cotvnc","cotvnc-devel","cmuclmtk","emergent","flashdot","linrad","rgm3800","Pallet","port-depgraph","synkron","PCLauncher","spim"]},{"type":"lib","ports":["p5.28-app-svn-bisect","p5.30-app-svn-bisect","p5.32-app-svn-bisect","p5.34-app-svn-bisect","subversion-perlbindings-5.26","php54-svn","php55-svn","php56-svn","py27-pysvn","py310-pysvn","py311-pysvn","py312-pysvn","py27-subvertpy","medusa","colorsvn","php53-svn","p5.26-app-svn-bisect","py35-subvertpy","py36-subvertpy","mesos","py37-pysvn","subversion-pythonbindings-3.9","py37-subvertpy","py36-pysvn","subversion-pythonbindings-2.7","subversion-pythonbindings-3.5","subversion-pythonbindings-3.6","subversion-pythonbindings-3.7","subversion-pythonbindings-3.8","py38-pysvn","py39-pysvn","fsvs","subversion-javahlbindings","subversion-python27bindings","subversion-perlbindings-5.28","subversion-perlbindings-5.30","subversion-perlbindings-5.32","subversion-perlbindings-5.34","subversion-rubybindings","subversion-pythonbindings-3.10","subversion-pythonbindings-3.11","subversion-pythonbindings-3.12","svn2git","svndigest","kdesdk-kioslaves","kdesvn"]},{"type":"run","ports":["websvn","xfce4-dev-tools"]}]},{"name":"subversion-javahlbindings","portdir":"devel/subversion-javahlbindings","version":"1.14.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://subversion.apache.org/","description":"Java (javahl) bindings for the subversion version control system (svn)","long_description":"Subversion (svn) is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The java bindings provide access to subversion API from java.","active":true,"categories":["devel","java"],"maintainers":[],"variants":["no_bdb","universal"],"dependencies":[{"type":"build","ports":["gettext","pkgconfig","junit","clang-18"]},{"type":"lib","ports":["apr","apr-util","subversion","libmagic","lz4","libutf8proc","serf1","gettext-runtime","cyrus-sasl2","expat","zlib","db48","sqlite3"]}],"depends_on":[]},{"name":"subversion-perlbindings","portdir":"devel/subversion-perlbindings","version":"1.14.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":"subversion-perlbindings-5.34","homepage":"https://subversion.apache.org/","description":"Perl bindings for the subversion version control system (svn)","long_description":"Subversion (svn) is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The perl bindings provide access to subversion API from perl.","active":true,"categories":["devel","perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["subversion-perlbindings-5.34"]}],"depends_on":[]},{"name":"subversion-python27bindings","portdir":"devel/subversion-python27bindings","version":"1.13.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://subversion.apache.org/","description":"Python bindings for the subversion version control system (svn)","long_description":"Subversion (svn) is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The python bindings provide access to subversion API from python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["no_bdb","universal"],"dependencies":[{"type":"build","ports":["swig","clang-18"]},{"type":"lib","ports":["db48","sqlite3","apr","apr-util","gettext","subversion","python27","lz4","libmagic","expat","libiconv","libutf8proc","serf1","cyrus-sasl2","libcomerr","zlib"]}],"depends_on":[{"type":"lib","ports":["trac","trac-devel","viewvc","py27-hgsubversion","py27-svnreporter"]}]},{"name":"subversion-perlbindings-5.28","portdir":"devel/subversion-perlbindings","version":"1.14.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://subversion.apache.org/","description":"Perl bindings for the subversion version control system (svn)","long_description":"Subversion (svn) is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The perl bindings provide access to subversion API from perl.","active":true,"categories":["devel","perl"],"maintainers":[],"variants":["no_bdb","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","swig","clang-18"]},{"type":"lib","ports":["apr","apr-util","subversion","perl5.28","lz4","expat","libutf8proc","gettext-runtime","libmagic","zlib","sqlite3"]}],"depends_on":[{"type":"lib","ports":["p5.28-svn-mirror","p5.28-svn-simple"]}]},{"name":"subversion-perlbindings-5.30","portdir":"devel/subversion-perlbindings","version":"1.14.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://subversion.apache.org/","description":"Perl bindings for the subversion version control system (svn)","long_description":"Subversion (svn) is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The perl bindings provide access to subversion API from perl.","active":true,"categories":["devel","perl"],"maintainers":[],"variants":["no_bdb","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","swig","clang-18"]},{"type":"lib","ports":["apr","apr-util","subversion","perl5.30","lz4","expat","libutf8proc","gettext-runtime","libmagic","zlib","sqlite3"]}],"depends_on":[{"type":"lib","ports":["p5.30-svn-mirror","p5.30-svn-simple"]}]},{"name":"subversion-perlbindings-5.32","portdir":"devel/subversion-perlbindings","version":"1.14.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://subversion.apache.org/","description":"Perl bindings for the subversion version control system (svn)","long_description":"Subversion (svn) is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The perl bindings provide access to subversion API from perl.","active":true,"categories":["devel","perl"],"maintainers":[],"variants":["no_bdb","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","swig","clang-18"]},{"type":"lib","ports":["apr","apr-util","subversion","perl5.32","lz4","expat","libutf8proc","gettext-runtime","libmagic","zlib","sqlite3"]}],"depends_on":[{"type":"lib","ports":["p5.32-svn-mirror","p5.32-svn-simple"]}]},{"name":"subversion-perlbindings-5.34","portdir":"devel/subversion-perlbindings","version":"1.14.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://subversion.apache.org/","description":"Perl bindings for the subversion version control system (svn)","long_description":"Subversion (svn) is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The perl bindings provide access to subversion API from perl.","active":true,"categories":["devel","perl"],"maintainers":[],"variants":["no_bdb","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","swig","clang-18"]},{"type":"lib","ports":["apr","apr-util","subversion","libmagic","lz4","libutf8proc","perl5.34","gettext-runtime","expat","zlib","sqlite3"]}],"depends_on":[{"type":"lib","ports":["subversion-perlbindings","p5.34-svn-mirror","p5.34-svn-simple"]}]},{"name":"subversion-pythonbindings","portdir":"devel/subversion-pythonbindings","version":"1.14.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":"subversion-pythonbindings-3.13","homepage":"https://subversion.apache.org/","description":"Python bindings for the subversion version control system (svn)","long_description":"Subversion (svn) is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The python bindings provide access to subversion API from python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":[null]}],"depends_on":[]},{"name":"subversion-rubybindings","portdir":"devel/subversion-rubybindings","version":"1.14.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://subversion.apache.org/","description":"Ruby bindings for the subversion version control system (svn)","long_description":"Subversion (svn) is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The ruby bindings provide access to subversion API from ruby.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":["no_bdb","universal"],"dependencies":[{"type":"build","ports":["gettext","pkgconfig","swig","clang-18"]},{"type":"lib","ports":["apr","apr-util","subversion","ruby","libmagic","lz4","libutf8proc","serf1","gettext-runtime","cyrus-sasl2","expat","zlib","db48","sqlite3"]}],"depends_on":[]},{"name":"subversion-pythonbindings-3.10","portdir":"devel/subversion-pythonbindings","version":"1.14.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://subversion.apache.org/","description":"Python bindings for the subversion version control system (svn)","long_description":"Subversion (svn) is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The python bindings provide access to subversion API from python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["no_bdb","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","swig3","py3c","clang-18"]},{"type":"lib","ports":["apr","apr-util","gettext","subversion","libcomerr","libmagic","lz4","libiconv","libutf8proc","serf1","python310","cyrus-sasl2","expat","zlib","db48","sqlite3"]}],"depends_on":[]},{"name":"subversion-pythonbindings-3.11","portdir":"devel/subversion-pythonbindings","version":"1.14.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://subversion.apache.org/","description":"Python bindings for the subversion version control system (svn)","long_description":"Subversion (svn) is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The python bindings provide access to subversion API from python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["no_bdb","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","swig3","py3c","clang-18"]},{"type":"lib","ports":["apr","apr-util","gettext","subversion","libcomerr","libmagic","lz4","libiconv","libutf8proc","serf1","cyrus-sasl2","python311","expat","zlib","db48","sqlite3"]}],"depends_on":[]},{"name":"subversion-pythonbindings-3.12","portdir":"devel/subversion-pythonbindings","version":"1.14.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://subversion.apache.org/","description":"Python bindings for the subversion version control system (svn)","long_description":"Subversion (svn) is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The python bindings provide access to subversion API from python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["no_bdb","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","swig3","py3c","py312-setuptools","clang-18"]},{"type":"lib","ports":["apr-util","gettext","subversion","libcomerr","libmagic","lz4","libiconv","libutf8proc","serf1","cyrus-sasl2","python312","expat","zlib","db48","sqlite3","apr"]}],"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":"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":38}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["libxslt"]}],"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":2085}],"variants":["debug"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["qt5-qtbase","apr","subversion"]}],"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":"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":"svu","portdir":"devel/svu","version":"3.4.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/caarlos0/svu","description":"Semantic Version Util","long_description":"Semantic Version Util is a tool to manage semantic versions with ease. You can print the current version, increase patch/minor/major manually, or just get the next tag based on your git log.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","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":"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":"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":"swig","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Tool to wrap C/C++ libraries in high-level languages.","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is primarily used with common scripting languages such as Perl, Python, Tcl/Tk, Ruby, Guile and MzScheme, however the list of supported languages also includes non-scripting languages such as Java and OCAML. SWIG is most commonly used to create high-level interpreted programming environments, user interfaces, and as a tool for testing and prototyping C/C++ software. SWIG may be freely used, distributed, and modified for commercial and noncommercial use.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458}],"variants":["doc","universal"],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["pcre2"]}],"depends_on":[{"type":"build","ports":["py314-gsl","py36-lalmetaio","subversion-perlbindings-5.26","py27-lalinference","py36-lalinference","py27-lalpulsar","py36-lalpulsar","gds","kicad","lal","py312-lal","lalburst","octave-lal","py312-lalburst","octave-lalburst","lalframe","lalinference","py312-lalframe","octave-lalframe","py312-lalinference","octave-lalinference","lalinspiral","lalmetaio","octave-lalinspiral","py312-lalinspiral","py312-lalmetaio","octave-lalmetaio","lalpulsar","lalsimulation","py312-lalpulsar","octave-lalpulsar","py312-lalsimulation","octave-lalsimulation","libsbml","py36-lalburst","py36-lalinspiral","py36-lalsimulation","py37-lal","py37-lalburst","py37-lalframe","py37-lalinference","py37-lalinspiral","py37-lalmetaio","py37-lalpulsar","py37-lalsimulation","py36-lal","py27-lalburst","py38-lalburst","py27-lalframe","py38-lalframe","py38-lalinference","py27-lalinspiral","py38-lalinspiral","py27-lalmetaio","py38-lalmetaio","py38-lalpulsar","py27-lalsimulation","py38-lalsimulation","zeek","zeek-devel","saga","py310-pysaga","py311-pysaga","py312-pysaga","py314-pysaga","py313-pysaga","py38-cipheycore","coot","coot-devel","py38-faiss","py37-faiss","orfeotoolbox","py310-orfeotoolbox","py311-orfeotoolbox","py312-orfeotoolbox","py313-orfeotoolbox","py314-orfeotoolbox","py39-gsl","py39-cipheycore","py27-lal","py38-lal","py39-pysaga","py39-faiss","olena","subversion-python27bindings","subversion-perlbindings-5.28","subversion-perlbindings-5.30","subversion-perlbindings-5.32","subversion-perlbindings-5.34","subversion-rubybindings","py310-InsightToolkit","py311-InsightToolkit","py312-InsightToolkit","py313-InsightToolkit","py310-InsightToolkit4","py311-InsightToolkit4","py312-InsightToolkit4","py313-InsightToolkit4","py310-faiss","py310-gsl","py311-gsl","py312-gsl","py313-gsl","py36-lalframe"]},{"type":"lib","ports":["swig-tcl","freecad","librets","swig-chicken","swig-clisp","swig-pike","swig-gcj","ogre","py27-swiginac","xrootd","swig-csharp","swig-d","swig-go","swig-guile","swig-java","swig-lua","swig-ocaml","swig-octave","swig-perl","swig-php","swig-python","swig-r","swig-ruby"]},{"type":"run","ports":["valabind","yubikey-manager","yubikey-manager4","lscsoft-deps"]}]},{"name":"swig3","portdir":"devel/swig3","version":"3.0.12","license":"(GPL-3+ or Permissive)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Tool to wrap C/C++ libraries in high-level languages.","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is primarily used with common scripting languages such as Perl, Python, Tcl/Tk, Ruby, Guile and MzScheme, however the list of supported languages also includes non-scripting languages such as Java and OCAML. SWIG is most commonly used to create high-level interpreted programming environments, user interfaces, and as a tool for testing and prototyping C/C++ software. SWIG may be freely used, distributed, and modified for commercial and noncommercial use.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458}],"variants":["doc","universal"],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["pcre"]}],"depends_on":[{"type":"build","ports":["subversion-pythonbindings-3.10","subversion-pythonbindings-3.11","subversion-pythonbindings-3.12","subversion-pythonbindings-2.7","subversion-pythonbindings-3.5","subversion-pythonbindings-3.6","subversion-pythonbindings-3.7","subversion-pythonbindings-3.8","subversion-pythonbindings-3.9"]},{"type":"lib","ports":["swig3-d","swig3-gcj","swig3-go","swig3-guile","swig3-java","swig3-lua","swig3-ocaml","swig3-octave","swig3-perl","swig3-php","swig3-pike","swig3-python","swig3-r","swig3-ruby","swig3-tcl","nds2-client-swig","nds2-client-java","nds2-client-matlab","nds2-client-octave","py313-nds2-client","py38-nds2-client","py314-nds2-client","py27-nds2-client","py35-nds2-client","py36-nds2-client","py37-nds2-client","py39-nds2-client","swig3-chicken","swig3-clisp","swig3-csharp"]}]},{"name":"swig-csharp","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"C# binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the C# binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["mono","swig"]}],"depends_on":[]},{"name":"swig-d","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"D binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the D binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig","phobos"]}],"depends_on":[]},{"name":"swig-go","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Go binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Go binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig","go"]}],"depends_on":[]},{"name":"swig-guile","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Guile binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Guile binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig","guile-2.2"]}],"depends_on":[{"type":"build","ports":["gnucash","py311-gnucash","py312-gnucash","py313-gnucash","py314-gnucash","gnucash-devel","coot","coot-devel"]}]},{"name":"swig-java","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Java binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Java binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig","openjdk8-zulu"]}],"depends_on":[{"type":"run","ports":["lscsoft-deps"]}]},{"name":"swig-lua","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Lua binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Lua binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig","lua"]}],"depends_on":[{"type":"build","ports":["fityk"]}]},{"name":"swig-ocaml","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Objective Caml binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Objective Caml binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig","ocaml"]}],"depends_on":[]},{"name":"swig-octave","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Octave binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Octave binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig","octave"]}],"depends_on":[{"type":"build","ports":["octave-lalsimulation","octave-lal","octave-lalburst","octave-lalframe","octave-lalinference","octave-lalinspiral","octave-lalmetaio","octave-lalpulsar"]},{"type":"lib","ports":["octave-database"]},{"type":"run","ports":["lscsoft-deps"]}]},{"name":"swig-perl","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Perl binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Perl binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig","perl5"]}],"depends_on":[{"type":"build","ports":["xraylib"]}]}]}