{"count":51961,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=669","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=667","results":[{"name":"global","portdir":"devel/global","version":"6.6.14","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/global/","description":"source code tag system","long_description":"GNU GLOBAL is a source code tag system that works the same way across diverse environments. You can locate a specified object in the source files and move there easily. It is useful for hacking a large project containing many subdirectories, many #ifdef and many main() functions. It is similar to ctags or etags but is different from them at the point of independence of any editor.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ctags","libtool","ncurses","universal-ctags","py312-pygments"]}],"depends_on":[]},{"name":"glm","portdir":"devel/glm","version":"1.0.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://glm.g-truc.net","description":"OpenGL Mathematics (GLM) C++ library","long_description":"OpenGL Mathematics (GLM) is a C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specification.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"extract","ports":["p7zip"]}],"depends_on":[{"type":"build","ports":["coot-devel","coot","gource","logstalgia"]},{"type":"lib","ports":["pymol","pymol-devel","stellarium","libetonyek","kicad","warzone2100","supertux","asymptote"]}]},{"name":"glide","portdir":"devel/glide","version":"0.13.3","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/Masterminds/glide","description":"Package Management for Golang.","long_description":"Are you used to tools such as Cargo, npm, Composer, Nuget, Pip, Maven, Bundler, or other modern package managers? If so, Glide is the comparable Go tool.","active":true,"categories":["devel"],"maintainers":[{"name":"macports","github":"nareshov","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"glibmm-devel","portdir":"devel/glibmm-devel","version":"2.88.0","license":"LGPL-2.1+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://www.gtkmm.org/","description":"C++ interface to glib","long_description":"C++ interface to glib","active":true,"categories":["devel","x11"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["quartz","x11","universal"],"dependencies":[{"type":"build","ports":["python314","pkgconfig","mm-common","clang-20","meson","ninja"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libsigcxx3","glib2"]}],"depends_on":[]},{"name":"glibmm-2.4","portdir":"devel/glibmm-2.4","version":"2.62.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.gtkmm.org/","description":"C++ interface to glib","long_description":"C++ interface to glib","active":true,"categories":["devel","x11"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["quartz","x11","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","mm-common","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["glib2","libsigcxx2"]}],"depends_on":[{"type":"lib","ports":["ETL","rawtherapee","gonepass","gtkmm3"]}]},{"name":"glibmm","portdir":"devel/glibmm","version":"2.88.0","license":"LGPL-2.1+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://www.gtkmm.org/","description":"C++ interface to glib","long_description":"C++ interface to glib","active":true,"categories":["devel","x11"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["quartz","x11","universal"],"dependencies":[{"type":"build","ports":["python314","pkgconfig","mm-common","clang-20","meson","ninja"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libsigcxx3","glib2"]}],"depends_on":[{"type":"lib","ports":["pangomm-devel","gnome3-core","cherrytree","gnome-bindings-cxx","atkmm","atkmm-1.6","gconfmm","gnome-vfsmm","sobby","gtkmm4","libgdamm5","inkscape","inkscape-devel","libxmlxx2","libxmlxx3","gobby","gtkmm","pangomm","pangomm-1.4","pangomm-1.4-devel"]},{"type":"run","ports":["gnome3-core"]}]},{"name":"glasskube","portdir":"devel/glasskube","version":"0.26.1","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://glasskube.dev/","description":"Missing Package Manager for Kubernetes","long_description":"Deploy, configure and update Kubernetes packages 20x faster than with Helm","active":true,"categories":["devel"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["go","npm10","clang-18"]}],"depends_on":[]},{"name":"glademm","portdir":"devel/glademm","version":"2.6.0","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://home.wtal.de/petig/Gtk/","description":"C++ wrapper for glade2.","long_description":"C++ wrapper for glade2.","active":true,"categories":["devel","gnome"],"maintainers":[{"name":"toralf","github":"","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libgnomemm","gtkmm"]}],"depends_on":[]},{"name":"glade3","portdir":"devel/glade3","version":"3.8.6","license":"LGPL-2 and GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.gnome.org/Apps/Glade","description":"Glade is a RAD tool to enable quick & easy development of user interfaces for the GTK+ 2.* toolkit and the GNOME desktop environment.","long_description":"Glade is a RAD tool to enable quick & easy development of user interfaces for the GTK+ 2.* toolkit and the GNOME desktop environment.","active":true,"categories":["devel","gnome"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":["python27","gnome","quartz","universal"],"dependencies":[{"type":"build","ports":["clang-18","libtool","pkgconfig","gnome-common","gnome-doc-utils","gtk-doc","yelp-tools","intltool","itstool","autoconf","automake"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libbonoboui","libgnomeui","py27-pygtk","libxml2","desktop-file-utils","gtk2"]},{"type":"run","ports":["devhelp"]}],"depends_on":[]},{"name":"glade","portdir":"devel/glade","version":"3.40.0","license":"LGPL-2+ and GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.gnome.org/Apps/Glade","description":"Glade is a RAD tool to enable quick & easy development of user interfaces for the GTK+ 3.* toolkit and the GNOME desktop environment.","long_description":"Glade is a RAD tool to enable quick & easy development of user interfaces for the GTK+ 3.* toolkit and the GNOME desktop environment.","active":true,"categories":["devel","gnome"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["python310","python311","gjs","webkit2gtk","x11","quartz","universal"],"dependencies":[{"type":"build","ports":["clang-18","gettext","meson","ninja","pkgconfig","librsvg","makeicns","docbook-xml","docbook-xsl-nons","itstool","libxslt"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["gjs","gobject-introspection","gtk3","gdk-pixbuf2","libxml2","webkit2-gtk","py311-gobject3","glib2"]},{"type":"run","ports":["desktop-file-utils","devhelp"]}],"depends_on":[{"type":"lib","ports":["anjuta","libhandy"]}]},{"name":"glab","portdir":"devel/glab","version":"1.92.1","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/gitlab-org/cli","description":"A GitLab CLI tool bringing GitLab to your command line","long_description":"glab is an open source GitLab CLI tool bringing GitLab to your terminal next to where you are already working with git and your code.","active":true,"categories":["devel"],"maintainers":[{"name":"harens","github":"harens","ports_count":165}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"gl-headers","portdir":"devel/gl-headers","version":"2019.1.0","license":"LGPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/meson-ports/gl-headers","description":"OpenGL headers for building GStreamer's OpenGL support","long_description":"OpenGL headers for building GStreamer's OpenGL support","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["meson","ninja","clang-18"]}],"depends_on":[]},{"name":"gk","portdir":"devel/gk","version":"3.1.61","license":"CCBY-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/gitkraken/gk-cli","description":"Official CLI for GitKraken","long_description":"gk is GitKraken on the command line. It makes working across multiple repos easier with Workspaces, provides access to pull requests and issues from multiple services (GitHub, GitLab, Bitbucket, etc.), and seamlessly connects with GitKraken Client and GitLens in VS Code to visualize git information when you need it.","active":true,"categories":["devel"],"maintainers":[{"name":"","github":"sergiolms","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[]},{"name":"gitweb","portdir":"devel/gitweb","version":"0.3.5","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/yoannfleurydev/gitweb","description":"Open the current remote git repository in your browser","long_description":"Open the current remote git repository in your browser","active":true,"categories":["devel"],"maintainers":[{"name":"smanojkarthick","github":"manojkarthick","ports_count":10}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","legacy-support","pkgconfig","rust","cargo"]},{"type":"lib","ports":["libunwind","openssl11","libgit2"]}],"depends_on":[]},{"name":"gitui","portdir":"devel/gitui","version":"0.28.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/extrawurst/gitui","description":"Blazing fast terminal-ui for git written in Rust.","long_description":"Blazing fast terminal-ui for git written in Rust.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","cmake","legacy-support","rust","clang-20"]},{"type":"lib","ports":["zlib","libgit2","libunwind"]}],"depends_on":[]},{"name":"gitu","portdir":"devel/gitu","version":"0.41.0","license":"MIT","platforms":"{darwin >= 17}","epoch":0,"replaced_by":null,"homepage":"https://github.com/altsem/gitu","description":"A TUI Git client inspired by Magit","long_description":"A TUI Git client inspired by Magit, launched straight from the terminal.","active":true,"categories":["devel"],"maintainers":[{"name":"therealketo","github":"therealketo","ports_count":17}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","cargo","legacy-support","pkgconfig","rust"]},{"type":"lib","ports":["libgit2","libunwind","libiconv","zlib"]}],"depends_on":[]},{"name":"gitty","portdir":"devel/gitty","version":"0.7.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/muesli/gitty","description":"Contextual information about your git projects, right on the command-line","long_description":"Contextual information about your git projects, right on the command-line","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"gitqlient","portdir":"devel/gitqlient","version":"1.4.3","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://francescmm.github.io/GitQlient/","description":"Multi-platform Git client written with Qt","long_description":"GitQlient, pronounced as git+client, is a multi-platform Git client originally forked from QGit. Nowadays it goes beyond of just a fork and adds a lot of new functionality.","active":true,"categories":["devel"],"maintainers":[{"name":"harens","github":"harens","ports_count":165}],"variants":["debug"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["qt5-qtbase","qt5-qtwebengine"]},{"type":"run","ports":["git"]}],"depends_on":[]},{"name":"gitlint","portdir":"devel/gitlint","version":"0.19.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jorisroovers.com/gitlint/","description":"Linting for your git commit messages","long_description":"Git commit message linter written in Python. Checks your commit messages for style.","active":true,"categories":["devel","python"],"maintainers":[{"name":"harens","github":"harens","ports_count":165}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","clang-18","py311-hatch-vcs","py311-hatchling","py311-build"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-sh","py311-arrow","py311-click"]}],"depends_on":[]},{"name":"gitless","portdir":"devel/gitless","version":"0.8.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gitless.com/","description":"Version control system built on top of Git","long_description":"Gitless is a version control system built on top of Git, with simpler commands and syntax. Gitless can be used on any Git repository and be mixed with regular git commands.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313","py313-sh","py313-pygit2","py313-clint"]},{"type":"run","ports":["git"]}],"depends_on":[]},{"name":"gitlab-runner","portdir":"devel/gitlab-runner","version":"18.8.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://docs.gitlab.com/runner/","description":"GitLab Runner","long_description":"GitLab Runner is the open source project that is used to run your jobs and send the results back to GitLab. It is used in conjunction with GitLab CI, the open-source continuous integration service included with GitLab that coordinates the jobs.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"gitinspector","portdir":"devel/gitinspector","version":"0.4.4","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ejwa/gitinspector","description":"statistical analysis tool for git repositories","long_description":"Gitinspector is a statistical analysis tool for git repositories. The default analysis shows general statistics per author, which can be complemented with a timeline analysis that shows the workload and activity of each author. Under normal operation, it filters the results to only show statistics about a number of given extensions and by default only includes source files in the statistical analysis.","active":true,"categories":["devel"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-18"]},{"type":"lib","ports":["python27"]},{"type":"run","ports":["git"]}],"depends_on":[]},{"name":"giter8","portdir":"devel/giter8","version":"0.16.2","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.foundweekends.org/giter8/","description":"A command line tool to apply templates defined on github","long_description":"Giter8 is a command line tool to generate files and directories from templates published on github. It's implemented in Scala and runs through the Simple Build Tool launcher, but it can produce output for any purpose.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk11"]},{"type":"run","ports":["sbt"]}],"depends_on":[]},{"name":"gitea-tea","portdir":"devel/gitea-tea","version":"0.9.2","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://code.gitea.io/tea","description":"A command line tool to interact with Gitea servers","long_description":"A command line tool to interact with Gitea servers. tea is the official CLI for Gitea. It can be used to manage most entities on one or multiple Gitea instances and provides local helpers like 'tea pull checkout'. tea makes use of context provided by the repository in $PWD if available, but is still usable independently of $PWD.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"git-who","portdir":"devel/git-who","version":"1.3","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/sinclairtarget/git-who","description":"Git blame for file trees","long_description":"Unlike git blame, which can tell you who wrote a line of code, git-who tells you the people responsible for entire components or subsystems in a codebase. You can think of git-who sort of like git blame but for file trees rather than individual files.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"git-when-merged","portdir":"devel/git-when-merged","version":"1.2.1","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mhagger/git-when-merged","description":"Determine when a particular commit was merged into a git branch","long_description":"Determine when a particular commit was merged into a git branch","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm","py312-toml"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"git-tui","portdir":"devel/git-tui","version":"1.2.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ArthurSonzogni/git-tui","description":"Terminal interfaces for git","long_description":"Collection of human-friendly terminal interfaces for git.","active":true,"categories":["devel","sysutils"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"lib","ports":["FTXUI","subprocess"]},{"type":"run","ports":["git"]}],"depends_on":[]},{"name":"git-town","portdir":"devel/git-town","version":"22.5.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://www.git-town.com/","description":"High-level command-line interface for Git","long_description":"High-level command-line interface for Git","active":true,"categories":["devel"],"maintainers":[{"name":"alexei","github":"akarpenko","ports_count":1},{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"git-tools","portdir":"devel/git-tools","version":"2025.08","license":"GPL-3","platforms":"any","epoch":1,"replaced_by":null,"homepage":"https://github.com/MestreLion/git-tools","description":"Assorted git-related scripts and tools, including git-restore-mtime","long_description":"Assorted git-related scripts and tools, including git-restore-mtime -- Included tools: git-branches-rename, git-clone-subset, git-find-uncommitted-repos, git-rebase-theirs, git-restore-mtime, git-strip-merge","active":true,"categories":["devel"],"maintainers":[{"name":"rirelan","github":"telotortium","ports_count":2}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"git-toolbelt","portdir":"devel/git-toolbelt","version":"1.9.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/nvie/git-toolbelt","description":"Helper tools to make everyday life with Git much easier","long_description":"Helper tools to make everyday life with Git much easier. A suite of useful Git commands that aid with scripting or every day command line usage","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["git","fzf","realpath"]}],"depends_on":[]},{"name":"git-stack","portdir":"devel/git-stack","version":"0.10.20","license":"(MIT or Apache-2)","platforms":"{darwin >= 18}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gitext-rs/git-stack","description":"Stack branch management for Git","long_description":"Stack branch management for Git. git-stack is another approach to bringing Stacked Diff workflow to pull requests and branches that aims to be unintrusive to a project's workflow.","active":true,"categories":["devel"],"maintainers":[{"name":"","github":"commitmaniac","ports_count":5}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind","libiconv","zlib"]}],"depends_on":[]},{"name":"git-sizer","portdir":"devel/git-sizer","version":"1.5.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/github/git-sizer","description":"Compute various size metrics for a Git repository, flagging those that might cause problems","long_description":"Compute various size metrics for a Git repository, flagging those that might cause problems having repositories too big (> 5GB), keep many branches or tags, including gigantic blob files, storing large text files with many changes, repeated files across paths, detect long path names inside the repository, ...","active":true,"categories":["devel"],"maintainers":[{"name":"g.sole.ca","github":"gerardsoleca","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"git-review","portdir":"devel/git-review","version":"2.4.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://docs.openstack.org/infra/git-review","description":"Tool to submit code to Gerrit","long_description":"Tool to submit code to Gerrit. git-review is a command-line tool for Git / Gerrit to submit a change or to fetch an existing one.","active":true,"categories":["devel","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["py312-wheel","py312-pbr","clang-18","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312","py312-six","py312-requests"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[]},{"name":"git-secret","portdir":"devel/git-secret","version":"0.5.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://git-secret.io/","description":"Bash tool to store private data inside a git repo.","long_description":"A bash tool to store your private data inside a git repo. How’s that? Basically, it just encrypts, using gpg, the tracked files with the public keys of all the users that you trust. So everyone of them can decrypt these files using only their personal secret key. Why deal with all this private-public keys stuff? Well, to make it easier for everyone to manage access rights. There are no passwords that change. When someone is out - just delete their public key, reencrypt the files, and they won’t be able to decrypt secrets anymore.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["git","gawk","gnupg2","bash"]}],"depends_on":[]},{"name":"git-remote-hg","portdir":"devel/git-remote-hg","version":"1.0.3.2","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mnauw/git-remote-hg","description":"Transparent bidirectional bridge between Git and Mercurial for Git","long_description":"Transparent bidirectional bridge between Git and Mercurial for Git.","active":true,"categories":["devel","python"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":84}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-setuptools","py313-wheel","asciidoc","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["mercurial","python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[]},{"name":"git-recover","portdir":"devel/git-recover","version":"20220518","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ethomson/git-recover","description":"It's like undelete for your git repository.","long_description":"git-recover allows you to recover some files that you've accidentally deleted from your working directory. It helps you find files that exist in the repository's object database - because you ran git add - but were never committed.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["git"]}],"depends_on":[]},{"name":"git-recall","portdir":"devel/git-recall","version":"1.2.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Fakerr/git-recall","description":"An interactive way to peruse your git history in the terminal","long_description":"git-recall is a simple tool that allows you to easily go through your commits and check what you or other contributors in your team did. It doesn't aim to be a replacement for the git log command, but just to be a convenient way to recall what you've done from your terminal.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["git","bash"]}],"depends_on":[]},{"name":"git-lfs","portdir":"devel/git-lfs","version":"3.7.1","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://git-lfs.github.com/","description":"Git Large File Storage","long_description":"Git Large File Storage is an extension for versioning large files","active":true,"categories":["devel"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["go","asciidoctor","clang-18","rb33-ronn-ng"]},{"type":"run","ports":["git"]}],"depends_on":[{"type":"fetch","ports":["horizon"]},{"type":"run","ports":["lscsoft-deps"]}]},{"name":"git-interactive-rebase-tool","portdir":"devel/git-interactive-rebase-tool","version":"2.4.1","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gitrebasetool.mitmaro.ca","description":"Native cross platform full feature terminal based sequence editor for git interactive rebase.","long_description":"Native cross platform full feature terminal based sequence editor for git interactive rebase.","active":true,"categories":["devel"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind","ncurses","git"]}],"depends_on":[]},{"name":"git-latexdiff","portdir":"devel/git-latexdiff","version":"1.6.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/git-latexdiff/git-latexdiff","description":"Tool for using latexdiff on latex documents in git repositories","long_description":"Tool to graphically visualize differences between different versions of LaTeX files between commits in a git repository. Technically, it is a wrapper around git and latexdiff.","active":true,"categories":["devel","tex"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":143}],"variants":[],"dependencies":[{"type":"build","ports":["asciidoc","clang-18"]},{"type":"lib","ports":["git","texlive-bin-extra"]}],"depends_on":[]},{"name":"git-ftp","portdir":"devel/git-ftp","version":"1.6.0","license":"GPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/git-ftp/git-ftp","description":"Git powered FTP client written as shell script.","long_description":"git-ftp is a Git powered FTP client written as shell script.","active":true,"categories":["devel"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":["doc"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["git","curl"]}],"depends_on":[]},{"name":"git-fuzzy","portdir":"devel/git-fuzzy","version":"20210729","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/bigH/git-fuzzy","description":"interactive `git` with the help of `fzf`","long_description":"interactive `git` with the help of `fzf`. You can run git add and git reset by selecting or cursoring. You can commit interactively.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["bash","exa","fzf","bat","git-delta"]}],"depends_on":[]},{"name":"git-flow-hf","portdir":"devel/git-flow","version":"1.5.2","license":"(BSD or LGPL-2.1+)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/datasift/gitflow","description":"Git extensions for Vincent Driessen branching. (HubFlow)","long_description":"Git extensions for Vincent Driessen branching. This is the HubFlow version, not maintained.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"fetch","ports":["git"]},{"type":"run","ports":["git","util-linux"]}],"depends_on":[]},{"name":"git-flow-avh","portdir":"devel/git-flow","version":"1.12.3","license":"(BSD or LGPL-2.1+)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/petervanderdoes/gitflow","description":"Git extensions for Vincent Driessen branching. (avh Edition)","long_description":"Git extensions for Vincent Driessen branching. This is the AVH Edition, not maintained.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"fetch","ports":["git"]},{"type":"run","ports":["git","util-linux"]}],"depends_on":[]},{"name":"git-flow-devel","portdir":"devel/git-flow","version":"20120925","license":"(BSD or LGPL-2.1+)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/nvie/gitflow","description":"Git extensions for Vincent Driessen branching. (nvie devel)","long_description":"Git extensions for Vincent Driessen branching. This is the nvie develop branch, not maintained.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"fetch","ports":["git"]},{"type":"run","ports":["git","util-linux"]}],"depends_on":[]},{"name":"git-flow","portdir":"devel/git-flow","version":"0.4.1","license":"(BSD or LGPL-2.1+)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/nvie/gitflow","description":"Git extensions for Vincent Driessen branching. (nvie)","long_description":"Git extensions for Vincent Driessen branching. This is the original nvie version, not maintained.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"fetch","ports":["git"]},{"type":"run","ports":["git","util-linux"]}],"depends_on":[{"type":"run","ports":["git-flow-bash-completion"]}]},{"name":"git-flow-bash-completion","portdir":"devel/git-flow-bash-completion","version":"1.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/bobthecow/git-flow-completion","description":"Bash completion support for git-flow.","long_description":"The contained bash completion routines provide support for completing: \n\t* git-flow init and version \n\t* feature, hotfix and release branches \n\t* remote feature, hotfix and release branch names","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["git-flow","bash-completion"]}],"depends_on":[]},{"name":"git-filter-repo","portdir":"devel/git-filter-repo","version":"2.47.0","license":"(MIT or GPL-2)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/newren/git-filter-repo","description":"Quickly rewrite git repository history (filter-branch replacement)","long_description":"A versatile tool for rewriting history like git filter-branch but without the capitulation-inducing poor performance, with far more capabilities, and with a design that scales usability-wise beyond trivial rewriting cases. git filter-repo is now recommended by the git project instead of git filter-branch.","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["coreutils","py312-setuptools","clang-18","py312-wheel","py312-build","py312-installer"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["git"]},{"type":"test","ports":["py312-coverage","py312-pytest"]}],"depends_on":[]},{"name":"git-extras","portdir":"devel/git-extras","version":"7.3.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/tj/git-extras","description":"Git utilities","long_description":"Git utilities -- repo summary, repl, changelog population, author commit percentages and more","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"git-cvs","portdir":"devel/git-cvs","version":"0.1.0","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ustuehler/git-cvs","description":"incrementally import changesets from CVS to Git","long_description":"git-cvs is a tool to incrementally import changesets from CVS into a Git repository with stable commit hashes.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"jpo","github":"jpouellet","ports_count":4}],"variants":[],"dependencies":[{"type":"build","ports":["py27-nose","py27-setuptools","clang-18"]},{"type":"lib","ports":["python27"]},{"type":"run","ports":["py27-rcsparse"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[]}]}