HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52456,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=343",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=341",
"results": [
{
"name": "fsvs",
"portdir": "devel/fsvs",
"version": "1.2.12",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/phmarek/fsvs",
"description": "Fast System VerSioning",
"long_description": "FSVS is a complete backup/restore/versioning tool for all files in a directory tree or whole filesystems, with a Subversion repository as the backend. Think of it like tar or rsync with versioned storage.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2122
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"libtool"
]
},
{
"type": "lib",
"ports": [
"gdbm",
"apr",
"pcre2",
"subversion"
]
}
],
"depends_on": []
},
{
"name": "ftjam",
"portdir": "devel/ftjam",
"version": "2.5.2",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://freetype.sourceforge.net/jam/",
"description": "a software build tool like make",
"long_description": "FTJam is an improvement built upon Perforce Jam (or Classic Jam). It is backward compatible with Perforce Jam 2.3.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "ftnchek",
"portdir": "devel/ftnchek",
"version": "3.3.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.dsm.fordham.edu/~ftnchek/",
"description": "Fortran 77 source code analyzer",
"long_description": "ftnchek is a static analyzer for Fortran 77 programs. It is designed to detect certain errors in a Fortran program that a compiler usually does not. ftnchek is not primarily intended to detect syntax errors. Its purpose is to assist the user in finding semantic errors. Semantic errors are legal in the Fortran language but are wasteful or may cause incorrect operation. For example, variables which are never used may indicate some omission in the program; uninitialized variables contain garbage which may cause incorrect results to be calculated; and variables which are not declared may not have the intended type. ftnchek is intended to assist users in the debugging of their Fortran program. It is not intended to catch all syntax errors. This is the function of the compiler. Prior to using ftnchek, the user should verify that the program compiles correctly.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "karl-michael.schindler",
"github": "kamischi",
"ports_count": 98
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"groff",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "fuzz",
"portdir": "devel/fuzz",
"version": "0.6",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://fuzz.sourceforge.net/",
"description": "Software security checking tool",
"long_description": "The fuzz generator is designed to attack certain kinds of software and expose one particular kind of bug common in software. This is the situation where a programmer implicity makes some assumtions about the data stream that the program will be parsing. If the data stream is substantially different then the program might not be able to deal with it.",
"active": true,
"categories": [
"devel",
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "fyne",
"portdir": "devel/fyne",
"version": "2.5.0",
"license": "BSD",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://fyne.io",
"description": "Cross platform GUI in Go inspired by Material Design",
"long_description": "Fyne is an easy-to-use UI toolkit and app API written in Go. It is designed to build applications that run on desktop and mobile devices with a single codebase.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1075
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
},
{
"type": "run",
"ports": [
"go"
]
}
],
"depends_on": []
},
{
"name": "fzy",
"portdir": "devel/fzy",
"version": "1.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jhawthorn/fzy",
"description": "A better fuzzy finder",
"long_description": "fzy tries to find the result the user intended. It does this by favouring matches on consecutive letters and starts of words. This allows matching using acronyms or different parts of the path.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "gFTL",
"portdir": "devel/gFTL",
"version": "1.14.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Goddard-Fortran-Ecosystem/gFTL",
"description": "Software containers for Fortran",
"long_description": "Software containers for Fortran",
"active": true,
"categories": [
"devel",
"fortran"
],
"maintainers": [],
"variants": [
"debug",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clang22",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"m4",
"clang-18",
"gcc15"
]
},
{
"type": "lib",
"ports": [
"libgcc"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gFTL-shared"
]
}
]
},
{
"name": "gFTL-shared",
"portdir": "devel/gFTL-shared",
"version": "1.9.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Goddard-Fortran-Ecosystem/gFTL-shared",
"description": "Software containers for Fortran",
"long_description": "Provides common gFTL containers of Fortran intrinsic types that are encountered frequently.",
"active": true,
"categories": [
"devel",
"fortran"
],
"maintainers": [],
"variants": [
"debug",
"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": [
"cmake",
"clang-18",
"gcc15"
]
},
{
"type": "lib",
"ports": [
"libgcc",
"gFTL"
]
}
],
"depends_on": []
},
{
"name": "gaa",
"portdir": "devel/gaa",
"version": "1.6.6_6",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gaa.sf.net",
"description": "gaa Argument Analyser",
"long_description": "gaa simplifies the life of the programmer: you do NOT have to worry about the arguments given to it! A short text written in GAA language generates C-code which analyses the arguments and creates your program's help.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "egall",
"github": "cooljeanius",
"ports_count": 3
}
],
"variants": [
"autoreconf",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"bison",
"flex",
"gmake",
"latex2html",
"texlive-basic",
"texlive-fonts-recommended",
"texlive-latex",
"texinfo"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"yydecode"
]
}
],
"depends_on": []
},
{
"name": "game-porting-toolkit",
"portdir": "devel/game-porting-toolkit",
"version": "1.1",
"license": "LGPL-2.1+",
"platforms": "{darwin any >= 23}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://developer.apple.com/games",
"description": "Game Porting Toolkit 1.1",
"long_description": "Use the game porting toolkit to eliminate months of up-front work and evaluate how well your game could run on Mac before writing any code.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "gcenx83",
"github": "gcenx",
"ports_count": 53
}
],
"variants": [
"gstreamer"
],
"dependencies": [
{
"type": "build",
"ports": [
"llvm-cx",
"pkgconfig",
"gettext",
"mingw-w64",
"bison",
"flex"
]
},
{
"type": "lib",
"ports": [
"gstreamer1-gst-plugins-good",
"gstreamer1-gst-plugins-ugly",
"libpcap",
"freetype",
"gnutls",
"gettext-runtime",
"libsdl2",
"gstreamer1",
"gstreamer1-gst-libav",
"gstreamer1-gst-plugins-bad",
"gstreamer1-gst-plugins-base"
]
},
{
"type": "run",
"ports": [
"mingw-w64-wine-mono-7.4.1",
"mingw-w64-wine-gecko-2.47.2",
"d3dmetal"
]
}
],
"depends_on": []
},
{
"name": "gauche-readline",
"portdir": "devel/gauche-readline",
"version": "0.1",
"license": "public-domain",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.shiro.dreamhost.com/scheme/gauche/packages.html",
"description": "gauche-readline adds input line editing feature to Gauche",
"long_description": "gauche-readline adds input line editing feature to Gauche",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gauche"
]
}
],
"depends_on": []
},
{
"name": "gazpacho",
"portdir": "devel/gazpacho",
"version": "0.7.2",
"license": "LGPL",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gazpacho.sicem.biz",
"description": "A GUI builder for the GTK+ toolkit.",
"long_description": "Gazpacho is a fresh new GUI builder for the GTK+ toolkit designed to be ultra easy to use.",
"active": true,
"categories": [
"devel",
"gnome",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gettext",
"python27",
"py27-gobject",
"py27-kiwi",
"py27-numeric"
]
}
],
"depends_on": []
},
{
"name": "gc-utils",
"portdir": "devel/gc-utils",
"version": "0.2.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gcutils.sourceforge.net/",
"description": "scripts for interacting with CVS repositories using git",
"long_description": "gc-utils is a small set of scripts that let you import and update CVS repositories into git very easily and also export patches back into a CVS working copy.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"cvsps",
"git"
]
}
],
"depends_on": []
},
{
"name": "gcli",
"portdir": "devel/gcli",
"version": "2.10.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://herrhotzenplotz.de/gcli/",
"description": "CLI utility to interact with various Git forges",
"long_description": "GCLI is a simple and portable CLI tool for interacting with GitHub, GitLab, and Gitea from the command line.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"bison",
"flex",
"clang-18",
"bash",
"coreutils"
]
},
{
"type": "lib",
"ports": [
"curl"
]
}
],
"depends_on": []
},
{
"name": "gcovr",
"portdir": "devel/gcovr",
"version": "8.4",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gcovr.com",
"description": "A utility for generating summarizing code coverage results from gcov",
"long_description": "Gcovr provides a utility for managing the use of the GNU gcov utility and generating summarized code coverage results.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-hatch-fancy-pypi-readme",
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling",
"py313-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"py313-pygments",
"py313-lxml",
"py313-jinja2",
"py313-colorlog",
"python313"
]
}
],
"depends_on": []
},
{
"name": "gdb",
"portdir": "devel/gdb",
"version": "16.3",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/gdb/",
"description": "GDB: The GNU Project Debugger",
"long_description": "GDB, the GNU Project debugger, allows you to see what is going on 'inside' another program while it executes -- or what another program was doing at the moment it crashed. GDB can do four main kinds of things (plus other things in support of these) to help you catch bugs in the act: a) start your program, specifying anything that might affect its behavior, b) make your program stop on specified conditions, c) examine what has happened, when your program has stopped, d) change things in your program, so you can experiment with correcting the effects of one bug and go on to learn about another. The program being debugged can be written in Ada, C, C++, Objective-C, Pascal (and many other languages). Those programs might be executing on the same machine as GDB (native) or on another machine (remote). GDB can run on most popular UNIX and Microsoft Windows variants.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"python27",
"python310",
"python311",
"python312",
"python313",
"python314",
"multiarch"
],
"dependencies": [
{
"type": "build",
"ports": [
"texinfo",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gmp",
"mpfr",
"ncurses",
"zlib",
"libiconv",
"gettext-runtime",
"expat",
"boehmgc"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"upc"
]
}
]
},
{
"name": "gdb-apple",
"portdir": "devel/gdb-apple",
"version": "2831",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/apple-oss-distributions/gdb",
"description": "GDB: The GNU Project Debugger with Apple Modifications (based on 6.3.50)",
"long_description": "GDB, the GNU Project debugger, allows you to see what is going on 'inside' another program while it executes -- or what another program was doing at the moment it crashed. GDB can do four main kinds of things (plus other things in support of these) to help you catch bugs in the act: a) start your program, specifying anything that might affect its behavior, b) make your program stop on specified conditions, c) examine what has happened, when your program has stopped, d) change things in your program, so you can experiment with correcting the effects of one bug and go on to learn about another. The program being debugged can be written in Ada, C, C++, Objective-C, Pascal (and many other languages). Those programs might be executing on the same machine as GDB (native) or on another machine (remote). GDB can run on most popular UNIX and Microsoft Windows variants.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "jeremyhu",
"github": "jeremyhu",
"ports_count": 303
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"zlib",
"flex",
"gettext",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"libiconv",
"sqlite3"
]
}
],
"depends_on": []
},
{
"name": "gdlv",
"portdir": "devel/gdlv",
"version": "1.16.0",
"license": "GPL-3",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aarzilli/gdlv",
"description": "GUI frontend for Delve",
"long_description": "GUI frontend for Delve",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "sikmir",
"github": "sikmir",
"ports_count": 49
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "gecko-sharp2",
"portdir": "devel/gecko-sharp2",
"version": "0.13",
"license": "(MPL-1.1 or LGPL-2.1)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.mono-project.com/GeckoSharp",
"description": "GeckoSharp is a wrapper for the GtkEmbedMoz widget.",
"long_description": "GeckoSharp is a wrapper for the GtkEmbedMoz widget. It provides the abilty to embed the Mozilla rendering engine (Gecko) into your Gtk# application.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"mono",
"gtk2",
"gtk-sharp2"
]
}
],
"depends_on": []
},
{
"name": "generatorrunner",
"portdir": "devel/generatorrunner",
"version": "0.6.16",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.pyside.org/docs/generatorrunner/",
"description": "Tool for development of binding generators for C++ and Qt-based libraries",
"long_description": "GeneratorRunner is a tool that eases the development of binding generators for C++ and Qt-based libraries by providing a framework to help automating most of the process. It uses the ApiExtractor library to parse the header files and manipulate the classes information while generating the binding code using front-end modules provided by the user.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt4-mac",
"apiextractor"
]
}
],
"depends_on": []
},
{
"name": "gecode",
"portdir": "devel/gecode",
"version": "4.4.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gecode.org",
"description": "Generic Constraint Development Environment",
"long_description": "Gecode is a toolkit for developing constraint-based systems and applications. Gecode provides a constraint solver with state-of-the-art performance while being modular and extensible.",
"active": true,
"categories": [
"devel",
"math"
],
"maintainers": [],
"variants": [
"universal",
"qt4",
"qt5"
],
"dependencies": [
{
"type": "build",
"ports": [
"boost176",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"p7zip"
]
},
{
"type": "lib",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "gengetopt",
"portdir": "devel/gengetopt",
"version": "2.23",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/gengetopt/",
"description": "Generates a C function that uses getopt_long function",
"long_description": "This program generates a C function that uses getopt_long function to parse the command line options, to validate them and fills a struct. Thus your program can now handle options such as: myprog --input foo.c -o foo.o --no-tabs -i 100 *.class And both long options (those that start with –) and short options (start with - and consist of only one character) can be handled. For standards about short and long options you may want to take a look at the GNU Coding Standards.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "waqar",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"texinfo",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"zmap",
"libp11",
"libu2f-server",
"openpace",
"opensc",
"pam-u2f",
"yubico-piv-tool"
]
}
]
},
{
"name": "genie",
"portdir": "devel/genie",
"version": "93f6621b979f64aed4f31448cb3ce4b21b758f05",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bkaradzic/GENie",
"description": "GENie project generator tool",
"long_description": "GENie (pronounced as Jenny) is a project generator tool. It automagically generates project from Lua script, making applying the same settings for multiple projects easy.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 359
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gmake",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "geoclue",
"portdir": "devel/geoclue",
"version": "0.12.99",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.freedesktop.org/wiki/Software/GeoClue/",
"description": "Geolocation library",
"long_description": "Geoclue is a modular geoinformation service built on top of the D-Bus messaging system. The goal of the Geoclue project is to make creating location-aware applications as simple as possible.",
"active": true,
"categories": [
"devel",
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"dbus",
"dbus-glib",
"gtk2",
"libsoup-2.4"
]
}
],
"depends_on": []
},
{
"name": "geoipupdate",
"portdir": "devel/geoipupdate",
"version": "6.0.0",
"license": "(Apache-2 or MIT)",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dev.maxmind.com/geoip/geoipupdate/",
"description": "Maxmind geoip databse updater",
"long_description": "Maxmind geoip databse updater",
"active": true,
"categories": [
"devel",
"net"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"perl5",
"pandoc",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"curl"
]
}
],
"depends_on": []
},
{
"name": "getdns",
"portdir": "devel/getdns",
"version": "1.7.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://getdnsapi.net",
"description": "A modern asynchronous DNS API",
"long_description": "getdns is a modern asynchronous DNS API. It implements DNS entry points from a design developed and vetted by application developers, in an API specification. The open source C implementation of getdns is developed and maintained in collaboration by NLnet Labs, Sinodun and No Mountain Software.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libevent",
"libidn2",
"libuv",
"openssl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"stubby"
]
}
]
},
{
"name": "gettext",
"portdir": "devel/gettext",
"version": "1.0",
"license": "GPL-3+",
"platforms": "darwin freebsd linux",
"epoch": 2,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/gettext/",
"description": "GNU internationalization (i18n) and localization (l10n) tools",
"long_description": "gettext provides the tools like msgfmt for writing multilingual applications. The tools are required to build applications which use gettext. The runtime library libintl is in the separate gettext-runtime port.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2122
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"ncurses",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz-bootstrap"
]
},
{
"type": "lib",
"ports": [
"libiconv",
"gettext-tools-libs",
"libtextstyle",
"gettext-runtime"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"pinentry-mac",
"geoclue2",
"girara",
"git",
"glade",
"glib2",
"glib2-devel",
"gmake",
"gnutls",
"iso-codes",
"json-glib",
"libfilezilla",
"libgpg-error",
"libhandy",
"libnewt",
"m4",
"mercurial",
"midgard2-core",
"popt",
"shared-mime-info",
"smake",
"subversion",
"subversion-javahlbindings",
"subversion-rubybindings",
"upower",
"zeitgeist",
"bluefish",
"nano",
"mame",
"virt-viewer",
"chromium-bsu",
"gdash",
"lpairs2",
"xboard",
"xqf",
"amtk",
"at-spi2-core",
"devhelp",
"dia",
"eog",
"eog-plugins",
"epiphany",
"evolution-data-server",
"file-roller",
"gcab",
"gconf",
"gcr",
"gdmap",
"gedit",
"gedit-plugins",
"genius",
"geocode-glib",
"gitg",
"glib-networking",
"gnome-characters",
"gnome-devel-docs",
"gnome-getting-started-docs",
"gnome-js-common",
"gnome-maps",
"gnome-mime-data",
"gnome-online-accounts",
"gnome-radio",
"gnome-settings-daemon",
"gnome-user-docs",
"gnome-vfs",
"gnumeric",
"goffice",
"goocanvas",
"goocanvas2",
"grilo-plugins",
"grisbi",
"gspell",
"gstreamer1",
"gstreamer1-gst-plugins-bad",
"gstreamer1-gst-plugins-good",
"gstreamer1-gst-plugins-ugly",
"gtk-vnc",
"gtksourceview2",
"gtksourceview3",
"gtksourceview4",
"gucharmap",
"libgsf",
"libgtop",
"libpeas",
"libsecret",
"libsoup",
"metacity",
"regexxer",
"sound-theme-freedesktop",
"spice-gtk",
"tepl",
"totem",
"tracker",
"virt-manager",
"vte",
"yelp",
"yelp-xsl",
"zenity",
"autotrace",
"darktable",
"fntsample",
"fontconfig",
"gd2",
"gegl",
"gegl-devel",
"gimp-help-en",
"gimp3-devel",
"gpick",
"graphviz",
"graphviz-devel",
"inkscape",
"inkscape-devel",
"jpegpixi",
"lensfun",
"lib2geom",
"libiptcdata",
"libmypaint",
"libopenraw",
"poppler",
"poppler-qt5",
"rawstudio",
"znc",
"gawk",
"gnucobol",
"rpcgen-mt",
"vala",
"alpine",
"claws-mail",
"fetchmail",
"fetchmail-devel",
"gnupg1",
"gnupg2",
"libidn",
"libidn2",
"libqalculate",
"mathgl",
"pspp",
"pspp-devel",
"qalculate-gtk",
"audacious-core",
"audacious-plugins",
"dvdauthor",
"libaacs",
"libquicktime",
"libquicktime-devel",
"aria2",
"avahi",
"axel",
"gWakeOnLAN",
"gajim",
"gftp",
"gupnp-tools",
"httping",
"kerberos5",
"ldapvi",
"lftp",
"libgweather",
"libpsl",
"libpsl-docs",
"mcabber",
"newsboat",
"openconnect",
"pastebinit",
"pidgin",
"libpurple",
"finch",
"rrdtool",
"samba4",
"snownews",
"transmission-x11",
"wget",
"pan2",
"libreoffice",
"zathura",
"zathura-docs",
"p5.28-libintl-perl",
"p5.30-libintl-perl",
"p5.28-locale-gettext",
"p5.30-locale-gettext",
"denemo",
"quodlibet",
"chemical-mime-data",
"gpredict",
"stellarium-qt4",
"cracklib",
"gss",
"p11-kit",
"pidgin-otr",
"policykit",
"bash",
"bash50",
"fish",
"calcurse",
"cdrtools",
"coreutils",
"dc3dd",
"di",
"diffutils",
"doodle",
"duff",
"e2fsprogs",
"libcomerr",
"findutils",
"gkrellm",
"grep",
"libosinfo",
"libvirt",
"libvirt-glib",
"littleutils",
"osinfo-db-tools",
"pcsc-tools",
"pv",
"renameutils",
"sudo",
"txt2regex",
"watch",
"wcd",
"aspell",
"barcode",
"dos2unix",
"fmt-ptrn",
"gsed",
"help2man",
"pinfo",
"texinfo",
"unac",
"wdiff",
"xchm",
"FileZilla",
"goaccess",
"ikiwiki",
"w3m",
"AfterStep",
"gtkspell2",
"gxmessage",
"mlterm",
"tigervnc",
"windowmaker",
"wine-devel",
"xarchiver",
"xdialog",
"xfe",
"xkeyboard-config",
"xournalpp",
"xscreensaver",
"tumbler",
"fheroes2",
"p5.32-libintl-perl",
"p5.32-locale-gettext",
"zbar",
"p5.28-barcode-zbar",
"p5.30-barcode-zbar",
"p5.32-barcode-zbar",
"gretl",
"vala-devel",
"zvbi",
"darktable-devel",
"gingerblue",
"coreutils-devel",
"findutils-devel",
"ReadyMedia",
"p5.34-libintl-perl",
"p5.34-locale-gettext",
"warzone2100",
"gnome-voice",
"poppler-devel",
"poppler-devel-qt5",
"libsoup-devel",
"gnutls-devel",
"gtk4",
"gtksourceview5",
"audiowmark",
"git-devel",
"libopenraw-legacy",
"hivex",
"ufo-ai",
"eiskaltdcpp",
"amule",
"garagejam",
"transmission-qt",
"gtk4-devel",
"font-manager",
"nicotine-plus",
"m68k-palm-elf-gcc",
"v8-8.3",
"libhsts",
"tenacity",
"v8-11.6",
"rb33-gobject-introspection",
"rb32-gobject-introspection",
"rb31-gobject-introspection",
"wget2",
"wxHexEditor",
"whiptcl",
"py38-libnewt",
"py39-libnewt",
"py310-libnewt",
"py311-libnewt",
"py312-libnewt",
"ampache_browser",
"lastfm-desktop",
"unixcw",
"poke",
"sakura",
"game-porting-toolkit",
"wine-stable",
"appstream",
"libadwaita",
"tracker3",
"wine-staging",
"libdbusmenu",
"xpad",
"libshumate",
"dino",
"catgirl-downloader",
"syslog-ng-devel",
"p5.36-locale-gettext",
"p5.38-locale-gettext",
"libcmatrix",
"Chatty",
"evolution-data-server-gtk4",
"parabolic",
"secrets",
"lib2geom-devel",
"bash-devel",
"p5.34-barcode-zbar",
"libguestfs",
"guestfs-tools",
"py313-libnewt",
"libpeas1",
"fish3",
"xnec2c",
"luanti",
"lbreakouthd",
"riscv32-none-elf-gcc",
"riscv64-unknown-linux-gnu-gcc",
"riscv64-linux-gcc-bootstrap",
"riscv64-unknown-linux-uclibc-gcc",
"riscv64-unknown-linux-musl-gcc",
"glib2-bootstrap-devel",
"riscv64-none-elf-gcc",
"glib2-bootstrap",
"MP4Tools",
"libre-wd-40-git",
"dar",
"gnutar",
"star",
"xz",
"csound",
"herrie",
"libcdio-paranoia",
"ncmpc",
"pavucontrol",
"pulseaudio",
"minicom",
"arm-elf-gcc3",
"arm-none-eabi-gcc",
"arm-none-eabi-gcc8",
"arm-none-linux-gnueabi-gcc",
"avr-gcc",
"i386-elf-gcc",
"i686-w64-mingw32-gcc",
"i686-w64-mingw32-gcc-bootstrap",
"i686-w64-mingw32-gcc-nothreads",
"m68k-elf-gcc",
"mips-elf-gcc",
"msp430-elf-gcc",
"msp430-gcc",
"msp430-gcc-devel",
"msp430-libc",
"msp430-libc-devel",
"x86_64-elf-gcc",
"x86_64-w64-mingw32-gcc",
"x86_64-w64-mingw32-gcc-bootstrap",
"x86_64-w64-mingw32-gcc-nothreads",
"gdbm",
"libgda5",
"pxlib",
"appstream-glib",
"atk",
"binutils",
"cflow",
"gdb-apple"
]
},
{
"type": "lib",
"ports": [
"tiemu3",
"tilp2",
"VLC2",
"makepak",
"sharutils",
"libVLC2",
"x86_64-embedded-binutils",
"recode",
"gmpc",
"avidemux",
"sdcv",
"libmp3splt",
"libmpd",
"madplay",
"mp3splt",
"fluidsynth",
"normalize",
"ssed",
"libmms",
"shntool",
"tagtool",
"vorbis-tools",
"gnokii",
"php84-gettext",
"arm-aout-binutils",
"arm-elf-binutils",
"arm-elf-gcc",
"tnef",
"arm-none-eabi-binutils",
"aarch64-elf-binutils",
"uni2ascii",
"arm-none-linux-gnueabi-binutils",
"guile-2.2",
"avarice",
"avr-binutils",
"bmon",
"i386-elf-binutils",
"centerim",
"i686-w64-mingw32-binutils",
"deluge",
"desproxy",
"php83-gettext",
"m68k-elf-binutils",
"guile-1.8",
"mips-elf-binutils",
"ganglia",
"msp430-binutils",
"msp430-binutils-devel",
"msp430-elf-binutils",
"clearsilver",
"gloox",
"gnetcat",
"elinks-devel",
"gvpe",
"ppc-linux-binutils",
"spu-binutils",
"x86_64-elf-binutils",
"heimdal",
"x86_64-w64-mingw32-binutils",
"guile-3.0",
"arm-embedded-binutils",
"lynx",
"csvdb",
"neon",
"riscv32-none-elf-binutils",
"mysqlxx",
"wml",
"aegis",
"riscv64-unknown-linux-gnu-binutils",
"blackbox",
"autogen",
"microdc2",
"nc6",
"cook",
"gazpacho",
"enlightenment",
"geany",
"m68k-palm-elf-binutils",
"gindent",
"arm-freertos-binutils",
"pavuk",
"homebank",
"i3",
"libhangul",
"quvi",
"gnet2",
"arm-gba-binutils",
"gvfs",
"gwenhywfar4",
"gwenhywfar4-gtk",
"gwenhywfar4-gtk3",
"gwenhywfar5",
"gwenhywfar5-gtk2",
"gwenhywfar5-gtk3",
"idutils",
"php83-oauth",
"subversion-pythonbindings-3.10",
"kconfig-frontends",
"libelf",
"libextractor",
"subversion-pythonbindings-3.11",
"libftdi1",
"ucarp",
"libgphoto2",
"subversion-pythonbindings-3.12",
"libidl",
"libiodbc",
"wgetpro",
"libpwquality",
"libxo",
"whois",
"arm-linux-binutils",
"slrn",
"mono",
"monotone",
"monotone-devel",
"libreoffice",
"remake",
"arm-nds-binutils",
"pal",
"xforms",
"arm-netbsd-binutils",
"subversion-perlbindings-5.26",
"subversion-python27bindings",
"p5.26-libintl-perl",
"t4k_common",
"ucommon",
"mips-linux-binutils",
"valabind",
"xpm",
"MacVim",
"p5.26-locale-gettext",
"cherrytree",
"mips-embedded-binutils",
"neovim",
"poedit1",
"vim",
"xemacs",
"bochs",
"m68k-freebsd-binutils",
"mednafen",
"scummvm",
"scummvm-devel",
"php53-oauth",
"ledger",
"curlftpfs",
"encfs",
"blobwars",
"php54-oauth",
"enigma",
"enigma-devel",
"freeciv",
"freeciv-x11",
"php55-oauth",
"gtypist",
"kanatest",
"lbreakout2",
"lincity",
"php56-oauth",
"ltris",
"neverball",
"pennmush",
"pioneers",
"snoopy",
"toppler",
"tuxmath",
"tuxtype",
"wesnoth",
"widelands",
"widelands-devel",
"php70-oauth",
"php71-oauth",
"lifelines",
"gpscorrelate",
"php72-oauth",
"php73-oauth",
"php74-oauth",
"php80-oauth",
"melonds",
"enscript",
"gimp-print",
"rlpr",
"trueprint",
"neovim-devel",
"m68k-linux-binutils",
"gcal",
"php81-gettext",
"linhpsdr",
"magicspp",
"metview",
"nco",
"openscad",
"openscad-devel",
"pihpsdr",
"stellarium",
"gnome-doc-utils",
"m68k-netbsd-binutils",
"vis5d",
"aide",
"gnome-mime-data",
"authforce",
"ccrypt",
"cpabe",
"m68k-embedded-binutils",
"gnomint",
"gnu-pw-mgr",
"gnotify",
"riscv64-none-elf-binutils",
"libcdata",
"libcdatetime",
"libcerror",
"libcfile",
"libclocale",
"libcnotify",
"gstreamer010",
"libcsplit",
"libcstring",
"libcthreads",
"libevt",
"libewf",
"gtk2-murrine",
"gtksourceview",
"libgsasl",
"libprelude",
"openvas-libraries",
"arm-wince-binutils",
"libbonobo",
"libcroco",
"libglade2",
"libgnome",
"libgnomecups",
"php86-gettext",
"libgtksourceviewmm",
"arm-freebsd-binutils",
"steghide",
"tinyca2",
"subversion-pythonbindings-2.7",
"subversion-pythonbindings-3.5",
"subversion-pythonbindings-3.6",
"seed",
"yash",
"bacula",
"bacula5",
"subversion-pythonbindings-3.7",
"subversion-pythonbindings-3.8",
"subversion-pythonbindings-3.9",
"gmdb2",
"x86_64-haiku-binutils",
"x86_64-solaris-binutils",
"pypy38",
"dpkg",
"arm-linux-androideabi-binutils",
"dcraw",
"exiv2",
"duplicity",
"powerpc-linux-binutils",
"fontforge",
"powerpc-aix-binutils",
"fhist",
"php81-oauth",
"fsearch",
"gimp-resynthesizer",
"powerpc-eabi-binutils",
"gphoto2",
"powerpc-elf-binutils",
"kcd",
"powerpc-darwin-binutils",
"hugin-app",
"powerpc-freebsd-binutils",
"powerpc-netbsd-binutils",
"powerpc-openbsd-binutils",
"cpio",
"powerpc-embedded-binutils",
"libexif",
"geany-plugins",
"powerpc-wii-binutils",
"php85-gettext",
"rpm",
"rpm54",
"php85-oauth",
"synfig",
"twain-sane",
"bitlbee",
"hexchat",
"silc-client",
"weechat",
"php84-oauth",
"digikam",
"kdelibs4",
"kdesdk-thumbnailers",
"poxml",
"tellico",
"clisp",
"php82-gettext",
"gcl",
"pypy39",
"mdk",
"php80-gettext",
"php74-gettext",
"php73-gettext",
"php72-gettext",
"php71-gettext",
"php70-gettext",
"php56-gettext",
"php55-gettext",
"php54-gettext",
"php53-gettext",
"php52-gettext",
"pypy",
"pypy36",
"pypy37",
"q",
"makejvf",
"x86_64-linux-binutils",
"yasm",
"abook",
"x86_64-dragonfly-binutils",
"anubis",
"base-64",
"php82-oauth",
"dwdiff",
"eb",
"gmime",
"eblook",
"x86_64-freebsd-binutils",
"x86_64-netbsd-binutils",
"x86_64-openbsd-binutils",
"mpop",
"msmtp",
"mutt",
"neomutt",
"spellutils",
"gfm",
"hunspell",
"libticables2",
"libticalcs2",
"libtifiles2",
"itstool",
"pspp",
"less",
"msort",
"opensp"
]
},
{
"type": "run",
"ports": [
"logrotate"
]
}
]
},
{
"name": "gflags",
"portdir": "devel/gflags",
"version": "2.2.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gflags/gflags",
"description": "commandline flags module for C++",
"long_description": "The gflags package contains a library that implements commandline flags processing. As such it's a replacement for getopt(). It has increased flexibility, including built-in support for C++ types like string, and the ability to define flags in the source file in which they're used.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-pytorch",
"google-glog-0.4",
"py311-pytorch",
"py310-pytorch",
"py312-pytorch",
"py313-pytorch",
"py314-pytorch",
"caffe",
"edencommon",
"fbzmq",
"fizz",
"folly",
"mvfst",
"py38-pytorch",
"py39-pytorch",
"squirrel-ime",
"rocksdb",
"sqlcheck",
"google-glog",
"librime",
"librime-devel",
"blender",
"ceres-solver"
]
}
]
},
{
"name": "libasprintf",
"portdir": "devel/gettext",
"version": "1.0",
"license": "LGPL-2.1+",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/gettext/",
"description": "autosprintf library, part of gettext",
"long_description": "libasprintf makes the C formatted output routines (fprintf et al.) usable in C++ programs, for use with <string> strings and <iostream> streams. This library is part of gettext.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2122
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz-bootstrap"
]
}
],
"depends_on": []
},
{
"name": "libtextstyle",
"portdir": "devel/gettext",
"version": "1.0",
"license": "GPL-3+",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/gettext/",
"description": "a text styling library, part of gettext",
"long_description": "libtextstyle provides an easy way to add styling to programs that produce output to a console or terminal emulator window. This library is part of gettext and a prerequisite for tools like msgfmt and friends.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2122
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz-bootstrap"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"bison",
"gettext",
"gettext-tools-libs",
"poke"
]
}
]
},
{
"name": "gettext-runtime",
"portdir": "devel/gettext",
"version": "1.0",
"license": "(LGPL-2.1+ or GPL-3+)",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/gettext/",
"description": "GNU internationalization (i18n) and localization (l10n) runtime library",
"long_description": "gettext-runtime provides libintl, the GNU internationalization (i18n) and localization (l10n) runtime library. It is part of gettext, which is used for writing multilingual programs. To build applications that use gettext, the tools provided by the separate gettext port are required.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2122
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz-bootstrap"
]
},
{
"type": "lib",
"ports": [
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"geoclue2",
"gstreamer1",
"gstreamer1-gst-plugins-bad",
"gstreamer1-gst-plugins-base",
"gstreamer1-gst-plugins-ugly",
"libgpg-error",
"appstream",
"gstreamer1-gst-plugins-good",
"warzone2100",
"ffmpeg-devel",
"p11-kit",
"gegl",
"ReadyMedia",
"python315-devel",
"python315-freethreading-devel",
"rrdtool",
"ldapvi",
"transmission",
"claws-mail",
"mathgl",
"fontconfig",
"libmypaint",
"gawk",
"racket",
"bash",
"bash-devel",
"luanti",
"eiskaltdcpp",
"qt610-qtpositioning",
"qt69-qtpositioning",
"qt6-qtpositioning",
"vte",
"coot",
"coot-devel",
"hivex",
"wcd",
"gegl-devel",
"fish",
"python314",
"python314-freethreading",
"gtk4",
"gtk4-devel",
"findutils",
"goaccess",
"OpenSceneGraph-devel",
"binutils",
"glib2-devel",
"glib2-bootstrap-devel",
"newsboat",
"openconnect",
"python313",
"python313-freethreading",
"coreutils",
"libqalculate",
"samba4",
"librsvg-devel",
"libquicktime-devel",
"libquicktime",
"ffmpeg4",
"nano",
"py38-libnewt",
"ntfs-3g",
"libidn",
"libpsl",
"libpsl-docs",
"chafa",
"darktable",
"darktable-devel",
"dos2unix",
"audacious-core",
"audacious-plugins",
"ampache_browser",
"graphviz-devel",
"wine-devel",
"wine-staging",
"dia",
"libre-wd-40-git",
"git",
"git-devel",
"mjpegtools",
"glib2",
"glib2-bootstrap",
"devhelp",
"epiphany",
"R",
"evolution-data-server",
"gnome-online-accounts",
"gnome-maps",
"zenity",
"bash50",
"ffmpeg8",
"ffmpeg",
"py39-libnewt",
"gnupg2",
"qt64-qtpositioning",
"qt67-qtpositioning",
"qt68-qtpositioning",
"dar",
"gnutar",
"star",
"xz",
"csound",
"herrie",
"libcdio-paranoia",
"ncmpc",
"pavucontrol",
"pulseaudio",
"unixcw",
"xmms2",
"minicom",
"gdbm",
"libgda5",
"appstream-glib",
"atk",
"ayatana-ido",
"bison",
"cflow",
"dbus-glib",
"dbus-python27",
"dbus-python35",
"dbus-python36",
"dbus-python37",
"dbus-python38",
"dbus-python39",
"dbus-python310",
"dbus-python311",
"dbus-python312",
"dbus-python313",
"dbus-python314",
"flex",
"game-porting-toolkit",
"gdb",
"gettext",
"gettext-tools-libs",
"girara",
"gmake",
"gnutls",
"gnutls-devel",
"json-glib",
"libayatana-appindicator",
"libayatana-indicator",
"libcmatrix",
"libdbusmenu",
"libguestfs",
"libnewt",
"whiptcl",
"py310-libnewt",
"py312-libnewt",
"py311-libnewt",
"py313-libnewt",
"libnick",
"m4",
"midgard2-core",
"popt",
"smake",
"spice-server",
"subversion",
"subversion-javahlbindings",
"subversion-perlbindings-5.28",
"subversion-perlbindings-5.30",
"subversion-perlbindings-5.32",
"subversion-perlbindings-5.34",
"subversion-rubybindings",
"tre",
"util-linux",
"zeitgeist",
"bluefish",
"scite",
"wine-stable",
"gtk-fortran",
"offlinefs",
"chromium-bsu",
"lbreakouthd",
"lpairs2",
"ufo-ai",
"xboard",
"Chatty",
"amtk",
"eog",
"eog-plugins",
"evolution-data-server-gtk4",
"garagejam",
"gcab",
"gconf",
"gcr",
"gedit",
"gedit-plugins",
"geocode-glib",
"gingerblue",
"gitg",
"gnome-characters",
"gnome-radio",
"gnome-settings-daemon",
"gnome-vfs",
"gnome-voice",
"gnumeric",
"goffice",
"grilo-plugins",
"gspell",
"gtk-vnc",
"gtksourceview2",
"gtksourceview3",
"gtksourceview4",
"gtksourceview5",
"gucharmap",
"libadwaita",
"libgsf",
"libgtop",
"libhandy",
"libpeas1",
"libpeas",
"libsecret",
"libshumate",
"metacity",
"secrets",
"spice-gtk",
"tepl",
"totem",
"tracker",
"tracker3",
"autotrace",
"gpick",
"graphviz",
"inkscape",
"inkscape-devel",
"jpegpixi",
"lensfun",
"lib2geom",
"lib2geom-devel",
"libiptcdata",
"libopenraw",
"libopenraw-legacy",
"poppler",
"poppler-qt5",
"poppler-devel",
"poppler-devel-qt5",
"rawstudio",
"irssi",
"gawkextlib",
"gawk-abort",
"gawk-aregex",
"gawk-errno",
"gawk-gd",
"gawk-haru",
"gawk-json",
"gawk-lmdb",
"gawk-mpfr",
"gawk-nl_langinfo",
"gawk-pgsql",
"gawk-redis",
"gawk-select",
"gawk-timex",
"gawk-xml",
"gnucobol",
"python26",
"python27",
"python310",
"python311",
"python312",
"python32",
"python33",
"python34",
"python35",
"python37",
"python36",
"python39",
"python38",
"rpcgen-mt",
"v8-11.6",
"v8-8.3",
"vala",
"vala-devel",
"alpine",
"fetchmail",
"fetchmail-devel",
"gnupg1",
"libidn2",
"gretl",
"pspp-devel",
"qalculate-gtk",
"kdenlive",
"mkvtoolnix",
"mkvtoolnix-devel",
"mkvtoolnix-legacy",
"zvbi",
"amule",
"aria2",
"avahi",
"dino",
"gftp",
"gupnp-tools",
"httping",
"kerberos5",
"lftp",
"libgweather",
"mcabber",
"parabolic",
"pidgin",
"libpurple",
"finch",
"snownews",
"transmission-qt",
"transmission-x11",
"wget2",
"wget",
"wput",
"p5.28-libintl-perl",
"p5.30-libintl-perl",
"p5.32-libintl-perl",
"p5.34-libintl-perl",
"p5.28-locale-gettext",
"p5.30-locale-gettext",
"p5.32-locale-gettext",
"p5.34-locale-gettext",
"p5.36-locale-gettext",
"p5.38-locale-gettext",
"denemo",
"libLASi",
"rb33-cairo-gobject",
"rb32-cairo-gobject",
"rb31-cairo-gobject",
"rb33-gio2",
"rb32-gio2",
"rb31-gio2",
"rb33-gobject-introspection",
"rb32-gobject-introspection",
"rb31-gobject-introspection",
"sumo",
"cracklib",
"gss",
"pidgin-otr",
"fish3",
"calcurse",
"cdrtools",
"clifm",
"coreutils-devel",
"dc3dd",
"di",
"diffutils",
"doodle",
"duff",
"e2fsprogs",
"libcomerr",
"findutils-devel",
"font-manager",
"gkrellm",
"gonepass",
"grep",
"guestfs-tools",
"libosinfo",
"libvirt",
"libvirt-glib",
"littleutils",
"osinfo-db-tools",
"pcsc-tools",
"poke",
"pv",
"renameutils",
"sudo",
"syslog-ng",
"syslog-ng-devel",
"wxHexEditor",
"aspell",
"barcode",
"fmt-ptrn",
"gsed",
"help2man",
"libtranslate",
"pinfo",
"texinfo",
"wdiff",
"catgirl-downloader",
"nicotine-plus",
"w3m",
"AfterStep",
"mlterm",
"sakura",
"tigervnc",
"windowmaker",
"xarchiver",
"xdialog",
"xfe",
"xpad",
"libxfce4util",
"tumbler",
"xfce4-dev-tools"
]
}
]
},
{
"name": "gettext-tools-libs",
"portdir": "devel/gettext",
"version": "1.0",
"license": "GPL-3+",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/gettext/",
"description": "GNU internationalization (i18n) and localization (l10n) tools libraries",
"long_description": "gettext-tools-libs provides the required libraries for tools like msgfmt from gettext",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2122
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"ncurses",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz-bootstrap"
]
},
{
"type": "lib",
"ports": [
"libiconv",
"libtextstyle",
"gettext-runtime"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gettext"
]
}
]
},
{
"name": "gfold",
"portdir": "devel/gfold",
"version": "2026.3.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nickgerace/gfold",
"description": "CLI tool to help keep track of your Git repositories",
"long_description": "CLI tool to help keep track of your Git repositories",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1075
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "gh-dash",
"portdir": "devel/gh-dash",
"version": "4.23.2",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dlvhdr/gh-dash",
"description": "A beautiful CLI dashboard for GitHub",
"long_description": "A beautiful CLI dashboard for GitHub",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1075
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"goreleaser",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git"
]
}
],
"depends_on": []
},
{
"name": "ghc-filesystem",
"portdir": "devel/ghc-filesystem",
"version": "1.5.14",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gulrak/filesystem",
"description": "An implementation of C++17 std::filesystem.",
"long_description": "An implementation of C++17 std::filesystem for C++11/C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"debug",
"tests"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"libmamba",
"micromamba",
"barrier",
"draco"
]
}
]
},
{
"name": "gh-grep",
"portdir": "devel/gh-grep",
"version": "1.2.3",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/k1LoW/gh-grep",
"description": "Find lines matching a pattern within Github repositories using the GitHub API",
"long_description": "Find lines matching a pattern within Github repositories using the GitHub API",
"active": true,
"categories": [
"devel",
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1075
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "ghsum",
"portdir": "devel/ghsum",
"version": "0.1.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rodnaph/ghsum",
"description": "Helper to checksum GitHub tags",
"long_description": "ghsum allows you to easily print MacPorts checksums for tagged versions of your project on GitHub (or branches as well). This can be useful for updating Portfiles.",
"active": true,
"categories": [
"devel",
"shells",
"macports"
],
"maintainers": [],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl",
"wget",
"p5.34-getopt-long-descriptive"
]
}
],
"depends_on": []
},
{
"name": "giggle",
"portdir": "devel/giggle",
"version": "0.4",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wiki.gnome.org/Apps/giggle",
"description": "Git gtk frontend",
"long_description": "Giggle is a graphical frontend for the git directory tracker (think of gitk on GTK+).",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"intltool",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"git",
"libglade2",
"desktop-file-utils",
"gtksourceview2"
]
}
],
"depends_on": []
},
{
"name": "gig",
"portdir": "devel/gig",
"version": "0.8.3",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/shihanng/gig",
"description": "Generate .gitignore files from your terminal (mostly) offline!",
"long_description": "gig is a command line tool to help you create useful .gitignore files for your project. It is inspired by gitignore.io and makes use of the large collection of useful .gitignore templates of that web service. This also means that gig supports the four file types that gitignore.io recognizes. Content generated by gig should match what is generated by gitignore.io except for the order of the stacks, which gitignore.io does not seem to guarantee any.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1075
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
},
{
"type": "run",
"ports": [
"fzf"
]
}
],
"depends_on": []
},
{
"name": "gindent",
"portdir": "devel/gindent",
"version": "2.2.12",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/indent",
"description": "C language source code formatting program",
"long_description": "GNU indent changes the appearance of a C program by inserting or deleting whitespace according to a plethora of options. Some canned styles of formatting are supported as well. GNU indent is a descendant of BSD indent. GNU indent does NOT work for C++, only C.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "larryv",
"github": "larryv",
"ports_count": 48
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gperf",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "girara",
"portdir": "devel/girara",
"version": "0.4.5",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pwmt.org/projects/girara/",
"description": "Cross-platform widget toolkit based on GTK+",
"long_description": "girara is a library that implements a user interface that focuses on simplicity and minimalism. Currently based on GTK+, a cross-platform widget toolkit, it proves an interface that focueses on three main com- ponents: A so-called view widget that represents the actual application (e.g. a website (browser), an image (image viewer) or the document (document viewer)), an input bar that is used to execute commands of the application and the status bar which provides the user with current information.",
"active": true,
"categories": [
"devel",
"gnome"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"meson",
"clang-18",
"pkgconfig",
"ninja",
"gettext"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gettext-runtime",
"gtk3",
"json-glib",
"glib2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"zathura",
"zathura-plugin-cb",
"zathura-docs",
"zathura-plugin-djvu",
"zathura-plugin-pdf-mupdf",
"zathura-plugin-pdf-poppler",
"zathura-plugin-ps"
]
}
]
},
{
"name": "git-annex",
"portdir": "devel/git-annex",
"version": "10.20260316",
"license": "AGPL-3",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git-annex.branchable.com/",
"description": "git-annex allows managing files with git, without checking the file contents into git",
"long_description": "git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, time, or disk space.",
"active": true,
"categories": [
"devel",
"haskell"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"cctools",
"openssl",
"ghc",
"stack",
"file",
"grep",
"gsed",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "git-absorb",
"portdir": "devel/git-absorb",
"version": "0.9.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tummychow/git-absorb",
"description": "git commit --fixup, but automatic",
"long_description": "git commit --fixup, but automatic. You have a feature branch with a few commits. Your teammate reviewed the branch and pointed out a few bugs. You have fixes for the bugs, but you don't want to shove them all into an opaque commit that says fixes, because you believe in atomic commits. Instead of manually finding commit SHAs for git commit --fixup, or running a manual interactive rebase, git-absorb will automatically identify which commits are safe to modify, and which staged changes belong to each of those commits. It will then write fixup commits for each of those changes.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1075
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"legacy-support",
"rust",
"asciidoc",
"cargo"
]
},
{
"type": "lib",
"ports": [
"libunwind",
"zlib"
]
},
{
"type": "run",
"ports": [
"git"
]
}
],
"depends_on": []
},
{
"name": "git-cal",
"portdir": "devel/git-cal",
"version": "0.9.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/k4rthik/git-cal",
"description": "git contribution calendar",
"long_description": "git-cal visualizes the timeline of commits to a git repository on a terminal.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-getopt-long"
]
},
{
"type": "run",
"ports": [
"git"
]
}
],
"depends_on": []
},
{
"name": "git-cc",
"portdir": "devel/git-cc",
"version": "0.2.6",
"license": "permissive",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/skalt/git-cc",
"description": "A git extension to help write conventional commits",
"long_description": "A git extension to help write conventional commits",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1075
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "git-cinnabar",
"portdir": "devel/git-cinnabar",
"version": "0.7.3",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/glandium/git-cinnabar",
"description": "Git remote helper to interact with mercurial repositories.",
"long_description": "Git remote helper to interact with mercurial repositories..",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"zstd",
"libunwind",
"curl",
"libiconv"
]
},
{
"type": "run",
"ports": [
"git"
]
}
],
"depends_on": []
},
{
"name": "git-cliff",
"portdir": "devel/git-cliff",
"version": "2.13.1",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/orhun/git-cliff",
"description": "A highly customizable Changelog Generator that follows the Conventional Commit specification",
"long_description": "A highly customizable Changelog Generator that follows the Conventional Commit specification. git-cliff can generate changelog files from the Git history by utilizing conventional commits as well as regex-powered custom parsers. The changelog template can be customized with a configuration file to match the desired format.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1075
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "git-crypt",
"portdir": "devel/git-crypt",
"version": "0.7.0",
"license": "(GPL-3+ or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.agwa.name/projects/git-crypt/",
"description": "Transparent file encryption in git.",
"long_description": "git-crypt enables transparent encryption and decryption of files in a git repository. Files which you choose to protect are encrypted when committed, and decrypted when checked out. git-crypt lets you freely share a repository containing a mix of public and private content. git-crypt gracefully degrades, so developers without the secret key can still clone and commit to a repository with encrypted files. This lets you store your secret material (such as keys or passwords) in the same repository as your code, without requiring you to lock down your entire repository.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "",
"github": "nareshov",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"docbook-xsl-nons",
"libxslt",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl11"
]
}
],
"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": []
},
{
"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": []
}
]
}