HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50172,
"next": "https://ports.macports.org/api/v1/ports/?format=api&page=970",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&page=968",
"results": [
{
"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-9.0"
]
}
],
"depends_on": []
},
{
"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": 1827
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"autoconf",
"automake",
"libtool"
]
},
{
"type": "lib",
"ports": [
"gdbm",
"apr",
"pcre2",
"subversion"
]
}
],
"depends_on": []
},
{
"name": "fstrm",
"portdir": "devel/fstrm",
"version": "0.6.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "fstrm is a C implementation of the Frame Streams data transport protocol.",
"long_description": "fstrm is a C implementation of the Frame Streams data transport protocol.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1157
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libevent"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"knot",
"libknot",
"nsd",
"knot-resolver"
]
}
]
},
{
"name": "fsplib",
"portdir": "devel/fsplib",
"version": "0.14",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://fsp.sourceforge.net/fsplib.html",
"description": "fsplib is an independent implementation of the FSP protocol written in C.",
"long_description": "fsplib is an independent implementation of the FSP protocol written in C.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"scons",
"clang-15"
]
}
],
"depends_on": []
},
{
"name": "fpp",
"portdir": "devel/fpp",
"version": "1.1",
"license": "Restrictive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.netlib.org/fortran/",
"description": "Fortran preprocessor for FORTRAN 77 and Fortran 90 programs",
"long_description": "fpp is a Fortran preprocessor for FORTRAN 77 and Fortran 90 programs.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"byacc",
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "fparser",
"portdir": "devel/fparser",
"version": "20150925-a59e1f51",
"license": "LGPL-3",
"platforms": "darwin macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thliebig/fparser",
"description": "C++ library that can be used to parse and evaluate a mathematical function from a string",
"long_description": "C++ library that can be used to parse and evaluate a mathematical function from a string",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 148
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"CSXCAD",
"openEMS"
]
}
]
},
{
"name": "fossil",
"portdir": "devel/fossil",
"version": "2.27",
"license": "BSD",
"platforms": "darwin",
"epoch": 20110901182519,
"replaced_by": null,
"homepage": "https://fossil-scm.org/home/",
"description": "Simple, high-reliability, distributed software configuration management",
"long_description": "Fossil is a distributed software configuration management which supports distributed version control, distributed bug tracking, distributed wiki, and a distributed blog mechanism all in single integrated package. It provides an easy-to-use web interface to access and administrate projects over the built-in webserver or CGI.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ciserlohn",
"github": "ci42",
"ports_count": 35
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"tcl",
"zlib",
"openssl3",
"libiconv",
"sqlite3"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"shards"
]
}
]
},
{
"name": "fortrancl",
"portdir": "devel/fortrancl",
"version": "0.1alpha4",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/fortrancl/",
"description": "OpenCL Fortran 90 interface",
"long_description": "FortranCL is an OpenCL interface for Fortran 90. It allows programmers to call the OpenCL parallel programming framework directly from Fortran, so developers can accelerate their Fortran code using graphical processing units (GPU) and other accelerators.",
"active": true,
"categories": [
"devel",
"science",
"parallel"
],
"maintainers": [
{
"name": "takeshi",
"github": "tenomoto",
"ports_count": 54
}
],
"variants": [
"g95",
"gcc10",
"gcc11",
"gcc5",
"gcc6",
"gcc7",
"gcc8",
"gcc9",
"gccdevel",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"gcc11"
]
},
{
"type": "lib",
"ports": [
"libgcc"
]
}
],
"depends_on": []
},
{
"name": "folly",
"portdir": "devel/folly",
"version": "2024.09.23.00",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/facebook/folly",
"description": "An open-source C++ library developed and used at Facebook.",
"long_description": "Folly (acronymed loosely after Facebook Open Source Library) is a library of C++14 components designed with practicality and efficiency in mind. Folly contains a variety of core library components used extensively at Facebook. In particular, it's often a dependency of Facebook's other open source C++ efforts and place where those projects can share code. It complements (as opposed to competing against) offerings such as Boost and of course std. In fact, we embark on defining our own component only when something we need is either not available, or does not meet the needed performance profile. We endeavor to remove things from folly if or when std or Boost obsoletes them. Performance concerns permeate much of Folly, sometimes leading to designs that are more idiosyncratic than they would otherwise be (see e.g. PackedSyncPtr.h, SmallLocks.h). Good performance at large scale is a unifying theme in all of Folly.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"debug",
"jemalloc",
"native",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"ninja",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"xz",
"zlib",
"zstd",
"double-conversion",
"gflags",
"google-glog",
"legacy-support",
"bzip2",
"libsodium",
"macports-libcxx",
"openssl3",
"boost181",
"fast-float",
"libfmt11",
"libevent",
"lz4",
"lzma",
"snappy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"fb303",
"fbzmq",
"fizz",
"mvfst",
"proxygen",
"watchman",
"edencommon",
"wangle"
]
}
]
},
{
"name": "fnv",
"portdir": "devel/fnv",
"version": "4.1",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.isthe.com/chongo/tech/comp/fnv/",
"description": "FNV hash implementation",
"long_description": "The Fowler/Noll/Vo hashes are designed to be fast while maintaining a low collision rate. The FNV speed allows one to quickly hash lots of data while maintaining a reasonable collision rate. The high dispersion of the FNV hashes makes them well suited for hashing nearly identical strings such as URLs, hostnames, filenames, text, IP addresses, etc.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "fmscripts",
"portdir": "devel/fmscripts",
"version": "20150915",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.defraine.net/~brunod/fmdiff/",
"description": "Wrapper Scripts for FileMerge",
"long_description": "Apple's Developer Tools for Mac OS X include FileMerge, a graphical tool to compare and merge files. FileMerge can be much handier to use, unfortunately, it doesn't integrate with Subversion straightforwardly. It can be opened from the command line with the opendiff command, but its interface differs from that of diff and diff3. It returns immediately (i.e. it forks and does not block) and it expects different arguments.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "flusspferd",
"portdir": "devel/flusspferd",
"version": "0.8",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://flusspferd.org/",
"description": "provides Javascript bindings for C++.",
"long_description": "flusspferd provides Javascript bindings for C++.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "team",
"github": "",
"ports_count": 1
}
],
"variants": [
"debug",
"test",
"readline",
"sqlite",
"gmp"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"spidermonkey",
"boost171"
]
}
],
"depends_on": []
},
{
"name": "flow",
"portdir": "devel/flow",
"version": "3.0",
"license": "Restrictive and NoMirror",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.netlib.org/floppy/",
"description": "Fortran source code analyzer",
"long_description": "The FLOW program takes the binary summary file produced by FLOPPY, and can produce various reports on the structure of the original FORTRAN program.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "karl-michael.schindler",
"github": "kamischi",
"ports_count": 56
}
],
"variants": [
"g95",
"gcc10",
"gcc11",
"gcc5",
"gcc6",
"gcc7",
"gcc8",
"gcc9",
"gccdevel"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"gcc11"
]
},
{
"type": "lib",
"ports": [
"libgcc"
]
}
],
"depends_on": []
},
{
"name": "floppy",
"portdir": "devel/floppy",
"version": "7.0",
"license": "Restrictive and NoMirror",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.netlib.org/floppy/",
"description": "Fortran source code analyzer",
"long_description": "FLOPPY is a software tool that takes as input a file of FORTRAN 77 code and checks it according to various 'coding conventions'. Floppy can 'tidy' the source FORTRAN, producing a new file with indented DO-loops, block IF-s, and so on. Floppy can be used to generate HTML from the Fortran program. In this case, a new file is written where each module and include file name in the source Fortran is replaced by an HTML Anchor. The format of the source is preserved when the document is browsed by an HTML browser. FLOPPY can also be used to write a binary summary file which is then used as input to the FLOW program.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "karl-michael.schindler",
"github": "kamischi",
"ports_count": 56
}
],
"variants": [
"g95",
"gcc10",
"gcc11",
"gcc5",
"gcc6",
"gcc7",
"gcc8",
"gcc9",
"gccdevel"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"gcc11"
]
},
{
"type": "lib",
"ports": [
"libgcc"
]
}
],
"depends_on": []
},
{
"name": "flickcurl",
"portdir": "devel/flickcurl",
"version": "1.26",
"license": "LGPL-2.1+ and GPL-2+ and Apache-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://librdf.org/flickcurl/",
"description": "C library for the Flickr API",
"long_description": "Flickcurl is a C library for the Flickr API, handling creating the requests, signing, token management, calling the API, marshalling request parameters and decoding responses. It also includes the flickrdf program to turn photo metadata, tags, machine tags and places into an RDF triples description.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "lmkrawiec",
"github": "lmkra",
"ports_count": 3
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"curl",
"libxml2",
"raptor2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"darktable",
"darktable-devel",
"rawstudio"
]
}
]
},
{
"name": "flex",
"portdir": "devel/flex",
"version": "2.6.4",
"license": "BSD",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/westes/flex",
"description": "Fast lexical analyser generator",
"long_description": "Flex is a tool for generating programs that require pattern-matching on text. It is usually used together with yacc/bison to automatically generate a parser for a language grammar, e.g. the syntax of a configuration file.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"type": "extract",
"ports": [
"lzip"
]
},
{
"type": "lib",
"ports": [
"gettext-runtime"
]
},
{
"type": "run",
"ports": [
"m4"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"wine-stable",
"grass",
"qgis3",
"qgis3-ltr",
"tcl-dox",
"mozart",
"ldas-tools-ldasgen",
"py27-ldas-tools-ldasgen",
"omnicompiler",
"octave",
"qt513-qtwebengine",
"qt513-qtwebengine-docs",
"pcc",
"shakespeare",
"gaa",
"gdb-apple",
"wine-devel",
"wine-staging",
"polycalc",
"stp",
"ispc",
"tinyows",
"aamath",
"fbthrift",
"ecCodes",
"mesa",
"argus-clients",
"fsp",
"cxref",
"flasm",
"libidl",
"splint",
"vala",
"xxdiff",
"osl",
"syslog-ng-devel",
"zeek",
"zeek-devel",
"vala-devel",
"pure-doc",
"ADMS",
"elftoolchain",
"gr-iio",
"gr37-iio",
"qucs",
"verilator",
"cvs-fast-export",
"tcpxtract",
"dovecot",
"aide",
"bulk_extractor",
"unbound",
"doxygen",
"libdap",
"spim",
"grok",
"jnethack",
"xmlindent",
"mod_python27",
"avrdude",
"game-porting-toolkit",
"csound",
"chuck",
"roll",
"recutils",
"nip2",
"zmap",
"gr1c",
"dpkg",
"kdelibs4",
"boxes",
"doxygen-devel",
"zorba",
"openscad",
"openscad-devel",
"rofi",
"aidadoc",
"monit",
"libaacs",
"openEMS",
"libgnomeprint",
"scotch",
"magicspp",
"fb303",
"nonpareil",
"ircii-classic",
"mp3cue",
"libpcap",
"qt5-qtwebengine",
"qt5-qtwebengine-docs",
"qt5-qtwebkit",
"qt5-qtwebkit-docs",
"gcli",
"docsis",
"gnubg",
"mdbtools",
"openmotif",
"qore",
"AfterStep",
"Maude",
"lilypond",
"lilypond-devel",
"NetSurf"
]
},
{
"type": "lib",
"ports": [
"webkit2-gtk",
"cscope",
"gstreamer010",
"p5.28-config-autoconf",
"p5.30-config-autoconf",
"p5.32-config-autoconf",
"p5.34-config-autoconf",
"webkit-gtk",
"webkit-gtk3",
"dwarf",
"linuxdoc-tools",
"pcb",
"gtkpod",
"p5.26-config-autoconf",
"webkit2-gtk-devel",
"vtwm",
"ngspice-lib",
"ncplot",
"ncarg",
"libmatheval",
"cproto",
"gstreamer1",
"webkit-gtk-2.0",
"webkit-gtk3-2.0",
"bc"
]
},
{
"type": "run",
"ports": [
"gutils-suite-core"
]
}
]
},
{
"name": "flawfinder",
"portdir": "devel/flawfinder",
"version": "2.0.19",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dwheeler.com/flawfinder/",
"description": "Examines C/C++ source code for security flaw",
"long_description": "Program that examines source code and reports possible security weaknesses (``flaws'') sorted by risk level. It's very useful for quickly finding and removing at least some potential security problems before a program is widely released to the public.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 431
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-setuptools"
]
}
],
"depends_on": []
},
{
"name": "flatbuffers",
"portdir": "devel/flatbuffers",
"version": "24.3.25",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://google.github.io/flatbuffers/",
"description": "Memory Efficient Serialization Library",
"long_description": "FlatBuffers is a cross platform serialization library architected for maximum memory efficiency. It allows you to directly access serialized data without parsing/unpacking it first, while still having great forwards/backwards compatibility.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1018
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 639
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libsigmf"
]
}
]
},
{
"name": "flasm",
"portdir": "devel/flasm",
"version": "1.64",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.nowrap.de/flasm.html",
"description": "Flash command-line assembler and disassembler",
"long_description": "flasm is a command-line assembler and disassembler of Flash ActionScript bytecode",
"active": true,
"categories": [
"devel",
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"flex",
"gperf",
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"zlib"
]
}
],
"depends_on": []
},
{
"name": "flashbake",
"portdir": "devel/flashbake",
"version": "0.28.0",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cmdln/flashbake",
"description": "A seamless source control tool for ordinary people",
"long_description": "Scripts to gather information for including in version history comments and to make using source control a bit simpler for non-technical projects.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py27-enum34",
"py27-feedparser",
"py27-requests",
"git",
"python27"
]
},
{
"type": "test",
"ports": [
"py27-pytest"
]
}
],
"depends_on": []
},
{
"name": "flagpoll",
"portdir": "devel/flagpoll",
"version": "0.9.4",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mccdo/flagpoll",
"description": "a python based replacement for pkgconfig",
"long_description": "Flagpoll is a tool for developers to use meta-data files for storing information on what is needed to compile their software. Think of it as the rpm of software development. It enables developers total control over which packages, versions, architectures, etc. that they want to use meta-data from.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "mccdo",
"github": "mccdo",
"ports_count": 2
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"gmtl"
]
}
]
},
{
"name": "ffcall",
"portdir": "devel/ffcall",
"version": "2.5",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/libffcall/",
"description": "Foreign function call libraries",
"long_description": "ffcall is a collection of four libraries which can be used to build foreign function call interfaces in embedded interpreters.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "fetch",
"ports": [
"cvs"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"clisp"
]
}
]
},
{
"name": "fdroidserver",
"portdir": "devel/fdroidserver",
"version": "0.4.0",
"license": "AGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://f-droid.org",
"description": "Tools for creating and managing Android app repositories for F-Droid",
"long_description": "F-Droid is an app store of FOSS (Free and Open Source Software) applications for the Android platform. The F-Droid server tools provide various scripts and tools that are used to maintain the main F-Droid application repository. You can use these same tools to create your own additional or alternative repository for publishing, or to assist in creating, testing and submitting metadata to the main repository.",
"active": true,
"categories": [
"devel",
"net"
],
"maintainers": [
{
"name": "hans",
"github": "eighthave",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-Pillow",
"py27-asn1",
"py27-asn1-modules",
"py27-libcloud",
"libyaml",
"py27-paramiko",
"py27-requests",
"py27-setuptools",
"py27-yaml",
"libmagic",
"py27-magic"
]
}
],
"depends_on": []
},
{
"name": "fbuild",
"portdir": "devel/fbuild",
"version": "0.3-rc2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/felix-lang/fbuild",
"description": "Software build system",
"long_description": "Fbuild is a cross platform multilanguage build system that uses a caching build system instead of tree evaluation like Make.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "fbthrift",
"portdir": "devel/fbthrift",
"version": "2024.09.23.00",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/facebook/fbthrift",
"description": "Facebook's branch of Apache Thrift, including a new C++ server.",
"long_description": "Facebook's branch of Apache Thrift, including a new C++ server.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"cmake",
"flex",
"ninja",
"pkgconfig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"mstch",
"libfmt11",
"wangle",
"fizz",
"openssl3",
"boost181",
"mvfst"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"fb303",
"fbzmq",
"edencommon"
]
}
]
},
{
"name": "fbopenssl",
"portdir": "devel/fbopenssl",
"version": "0.0.4",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://modgssapache.sourceforge.net/",
"description": "SPNEGO library",
"long_description": "fbopenssl is a library of extensions to OpenSSL to support SPNEGO (Simple and Protected GSSAPI Negotiation Mechanism).",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"openssl"
]
}
],
"depends_on": []
},
{
"name": "fast-hg-prompt",
"portdir": "devel/fast-hg-prompt",
"version": "0.2",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bitbucket.org/seanfarley/fast-hg-prompt",
"description": "Fast way to recursively look for the current bookmark and repo status",
"long_description": "Fast way to recursively look for the current bookmark and repo status",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "fairthreads",
"portdir": "devel/fairthreads",
"version": "1.0",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www-sop.inria.fr/mimosa/rp/FairThreads/FTC/",
"description": "Fair Threads in C",
"long_description": "FairThreads offers a very simple framework for concurrent and parallel programming. Basically, it defines schedulers which are synchronization servers, to which threads can dynamically link or unlink. All threads linked to the same scheduler are executed in a cooperative way, at the same pace, and they can synchronize and communicate using broadcast events. Threads which are not linked to any scheduler are executed by the OS in a preemptive way, at their own pace. FairThreads offers programming constructs for linking and unlinking threads.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "f77chk",
"portdir": "devel/f77chk",
"version": "1.2.2f",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://spdg1.sci.shizuoka.ac.jp/contrib/f77chk/index.html.en",
"description": "Fortran77 source code checker",
"long_description": "F77chk is written in Perl and checks consistencies of arguments at every calls to externals in source files. Including definition files, in which definitions of externals in libraries are listed, entire consistencies of arguments can be checked to reduce run time errors. A definition file for a library can be generated by f77chk automatically if the source code is available, or by hand referring user's manuals, for example.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "karl-michael.schindler",
"github": "kamischi",
"ports_count": 56
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "f77_diagram",
"portdir": "devel/f77_diagram",
"version": "0.0.2",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.deater.net/weave/vmwprod/f77_diagram",
"description": "Fortran 77 flowcharting utility",
"long_description": "f77_diagram will create a flow-chart of (hopefully) any F77 FORTRAN program.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "karl-michael.schindler",
"github": "kamischi",
"ports_count": 56
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "expect",
"portdir": "devel/expect",
"version": "5.45.4",
"license": "Tcl/Tk",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://expect.sourceforge.net/",
"description": "An automating and testing tool",
"long_description": "Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect is also useful for testing these same applications. And by adding Tk, you can also wrap interactive applications in X11 GUIs.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"tcl"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"viking",
"dejagnu"
]
}
]
},
{
"name": "everparse",
"portdir": "devel/everparse",
"version": "20220602-e722715",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/project-everest/everparse",
"description": "A verified secure parser framework for F*.",
"long_description": "EverParse provides LowParse, verified-secure F*/Low* parser combinator library, and QuackyDucky, an untrusted compiler for generating verified secure parsers from a message format specification.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"ocaml-hex",
"ocaml-ocamlbuild",
"ocaml-re",
"ocaml",
"ocaml-batteries"
]
},
{
"type": "lib",
"ports": [
"kremlin",
"ocaml-hacl-star",
"fstar"
]
}
],
"depends_on": []
},
{
"name": "eventlog",
"portdir": "devel/eventlog",
"version": "0.2.12",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.balabit.com/products/syslog_ng/",
"description": "Replacement for syslog API providing structure to messages",
"long_description": "The EventLog library aims to be a replacement of the simple syslog API provided on UNIX systems. The major difference between EventLog and syslog is that EventLog tries to add structure to messages.",
"active": false,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "evas",
"portdir": "devel/evas",
"version": "1.7.10",
"license": "BSD",
"platforms": "darwin",
"epoch": 2,
"replaced_by": null,
"homepage": "http://trac.enlightenment.org/e/wiki/Evas",
"description": "Evas is a hardware-accelerated canvas API for X11.",
"long_description": "Evas is a hardware-accelerated canvas API for X-Windows that can draw anti-aliased text, smooth super and sub-sampled images, alpha-blend, as well as drop down to using normal X11 primitives such as pixmaps, lines and rectangles for speed if your CPU or graphics hardware are too slow.",
"active": true,
"categories": [
"devel",
"x11"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"mesa",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"librsvg",
"eet",
"fribidi",
"tiff",
"giflib",
"libpng"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ecore"
]
}
]
},
{
"name": "evans",
"portdir": "devel/evans",
"version": "0.10.11",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://evans.syfm.me",
"description": "Evans is a more expressive universal gRPC client",
"long_description": "Evans has been created to use easier than other existing gRPC clients. Evans can be used for manual gRPC API inspection, or to automate some tasks via scripting. It provides a REPL and CLI mode.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1018
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "epm",
"portdir": "devel/epm",
"version": "4.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.easysw.com/epm/",
"description": "A free UNIX software/file packaging program",
"long_description": "EPM is a free UNIX software/file packaging program that generates distribution archives from a list of files. EPM can: (a) Generate portable script-based distribution packages complete with installation and removal scripts and standard install/uninstall GUIs. (b) Generate native distributions in AIX, BSD, Debian, HP-UX, IRIX, Mac OS X, Red Hat, Slackware, Solaris, and Tru64 UNIX formats. (c) Provide a complete, cross-platform software distribution solution for your applications.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "embryo",
"portdir": "devel/embryo",
"version": "1.7.10",
"license": "BSD",
"platforms": "darwin",
"epoch": 2,
"replaced_by": null,
"homepage": "http://trac.enlightenment.org/e/wiki/Embryo",
"description": "A C like scripting language",
"long_description": "Embryo implements a C like scripting language used in various parts of the Enlightenment project, namely Edje. Embryo's scripting language is based on CompuPhase's Small language that was introduced in Dr Dobb's Journal in 1999. Embryo allows scripting capabilities in places that otherwise wouldnt support basic programming structures such as in Edje EDCs.",
"active": true,
"categories": [
"devel",
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"eina"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"edje"
]
}
]
},
{
"name": "elftoolchain",
"portdir": "devel/elftoolchain",
"version": "0.7.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://elftoolchain.sourceforge.net/",
"description": "Compilation tools and libraries for ELF",
"long_description": "BSD-licensed compilation tools and libaries for handling the ELF file format. This includes implementations of libelf and libdwarf along with the tools nm, ar, as, elfdump and more.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "raimue",
"github": "raimue",
"ports_count": 56
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"bmake",
"bsdmake",
"flex",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"libarchive"
]
}
],
"depends_on": []
},
{
"name": "electric-fence",
"portdir": "devel/electric-fence",
"version": "2.1.13-0.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://perens.com/FreeSoftware/",
"description": "a library to detect memory buffers over- and underruns",
"long_description": "Electric Fence (efence) stops your program on the exact instruction that overruns (or underruns) a malloc() memory buffer. GDB will then display the source-code line that causes the bug. It works by using the virtual-memory hardware to create a red-zone at the border of each buffer - touch that, and your program stops. Catch all of those formerly impossible-to-catch overrun bugs that have been bothering you for years.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "eina",
"portdir": "devel/eina",
"version": "1.7.10",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 2,
"replaced_by": null,
"homepage": "http://trac.enlightenment.org/e/wiki/Eina",
"description": "multi-platform data type library",
"long_description": "eina is a multi-platform library that provides optimized data types and tools",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"type": "lib",
"ports": [
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"eet",
"embryo"
]
}
]
},
{
"name": "eet",
"portdir": "devel/eet",
"version": "1.7.10",
"license": "BSD",
"platforms": "darwin",
"epoch": 2,
"replaced_by": null,
"homepage": "http://trac.enlightenment.org/e/wiki/Eet",
"description": "EET is a library for writing sets of data.",
"long_description": "EET is a tiny library designed to write an arbitary set of chunks of data to a file and optionally compress each chunk (very much like a zip file) and allow fast random-access reading of the file later on. It does not do zip as a zip itself has more complexity than is needed, and it was much simpler to impliment this once here.",
"active": true,
"categories": [
"devel",
"x11"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"zlib",
"eina",
"openssl10",
"libjpeg-turbo"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"evas"
]
}
]
},
{
"name": "editorconfig-core-c",
"portdir": "devel/editorconfig-core-c",
"version": "0.12.10",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/editorconfig/editorconfig-core-c",
"description": "EditorConfig makes it easy to maintain the correct coding style",
"long_description": "This code produces a program that accepts a filename as input and will look for .editorconfig files with sections applicable to the given file, outputting any properties found.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "therealketo",
"github": "therealketo",
"ports_count": 17
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"doxygen",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"pcre2"
]
}
],
"depends_on": []
},
{
"name": "ecs-cli",
"portdir": "devel/ecs-cli",
"version": "1.21.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aws/amazon-ecs-cli",
"description": "A custom Amazon ECS CLI that eases up the cluster setup process.",
"long_description": "The Amazon ECS Command Line Interface (CLI) is a command line interface for Amazon Elastic Container Service (Amazon ECS) that provides high-level commands to simplify creating, updating, and monitoring clusters and tasks from a local development environment. The Amazon ECS CLI supports Docker Compose, a popular open-source tool for defining and running multi-container applications. Use the CLI as part of your everyday development and testing cycle as an alternative to the AWS Management Console.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "emcrisostomo",
"github": "emcrisostomo",
"ports_count": 165
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "ecore",
"portdir": "devel/ecore",
"version": "1.7.10",
"license": "BSD",
"platforms": "darwin",
"epoch": 2,
"replaced_by": null,
"homepage": "http://trac.enlightenment.org/e/wiki/Ecore",
"description": "Ecore is a core event abstraction layer.",
"long_description": "It is the core event abstraction layer and X abstraction layer that makes doing selections, Xdnd, general X stuff, and event loops, timeouts and idle handlers fast, optimized, and convenient. It's a separate library so anyone can make use of the work put into Ecore to make this job easy for applications.",
"active": true,
"categories": [
"devel",
"x11"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"openssl10",
"curl",
"evas",
"xorg-libXp",
"xorg-libXtst",
"xorg-libXScrnSaver",
"libgcrypt"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"e_dbus",
"edje",
"efreet"
]
}
]
},
{
"name": "ebnf2yacc",
"portdir": "devel/ebnf2yacc",
"version": "0.1.1",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://ebnf2yacc.sourceforge.net/",
"description": "tool to help write yacc parsers/compilers",
"long_description": "ebnf2yacc is a tool to help write yacc parsers/compilers. It takes as input a grammar written in bnf (ebnf support is planned) and outputs a c++ abstract syntax tree that supports the visitor pattern, along with a yacc parser that builds the tree.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "e_dbus",
"portdir": "devel/e_dbus",
"version": "1.7.10",
"license": "BSD",
"platforms": "darwin",
"epoch": 2,
"replaced_by": null,
"homepage": "http://trac.enlightenment.org/e/wiki/E_Dbus",
"description": "convenience wrappers around dbus to ease integrating dbus with EFL-based applications",
"long_description": "e_dbus is a set of convenience wrappers around dbus to ease integrating dbus with EFL-based applications.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"dbus",
"ecore"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"e17"
]
}
]
},
{
"name": "dyncall",
"portdir": "devel/dyncall",
"version": "1.4",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dyncall.org/",
"description": "Foreign Function Interface and Dynamic Binding Linkage Framework",
"long_description": "DynCall is a suite of three libraries (dyncall, dynload and dyncallback) that offers a framework for implementing Foreign Function Interfaces, dynamic binding linkage systems, language bridging middleware and other dynamic interoperability facilities with a need to access low-level pre-compiled machine code in a dynamic manner.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "dadler",
"github": "",
"ports_count": 1
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-16"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"MoarVM"
]
}
]
},
{
"name": "dylibbundler",
"portdir": "devel/dylibbundler",
"version": "1.0.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/auriamg/macdylibbundler",
"description": "terminal utility that eases bundling dynamic libraries (.dylib) inside app bundles",
"long_description": "dylibbundler is a small command-line programs that aims to make bundling .dylibs as easy as possible. It automatically determines which dylibs are needed by your program, copies these libraries inside the app bundle, and fixes both them and the executable to be ready for distribution, all this with a single command. It will also work if your program uses plug-ins that have dependencies too.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "dub",
"portdir": "devel/dub",
"version": "1.18.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dlang/dub",
"description": "Package and build management system for D",
"long_description": "Package and build manager for D applications and libraries.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"dmd",
"dmd-tools",
"druntime",
"phobos"
]
}
],
"depends_on": []
},
{
"name": "dtool",
"portdir": "devel/dtool",
"version": "0.12.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/guoxbin/dtool",
"description": "A command-line tool collection to assist development",
"long_description": "A command-line tool collection to assist development",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1018
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"clang-13"
]
}
],
"depends_on": []
}
]
}