{"count":52208,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=695","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=693","results":[{"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":"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":1066}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"run","ports":["go"]}],"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":"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":"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":"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":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","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":1438}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libevent"]}],"depends_on":[{"type":"lib","ports":["knot","libknot","knot-resolver","nsd"]}]},{"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-18"]}],"depends_on":[]},{"name":"fson","portdir":"devel/fson","version":"1.0.5","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/josephalevin/fson","description":"Fortran 95 JSON Parser","long_description":"Fortran 95 JSON Parser","active":true,"categories":["devel","fortran"],"maintainers":[],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran","universal"],"dependencies":[{"type":"build","ports":["gcc15","meson","ninja","pkgconfig","zofu","clang-18"]},{"type":"lib","ports":["libgcc"]},{"type":"test","ports":["ninja","zofu"]}],"depends_on":[]},{"name":"frozen","portdir":"devel/frozen","version":"1.2.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/serge-sans-paille/frozen","description":"A header-only, constexpr alternative to gperf for C++14 users","long_description":"frozen is a header-only library that provides 0 cost initialization for immutable containers, fixed-size containers, and various algorithms.","active":true,"categories":["devel"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":280}],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]}],"depends_on":[{"type":"build","ports":["libreoffice"]}]},{"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-18"]}],"depends_on":[]},{"name":"fpm","portdir":"devel/fpm","version":"0.11.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://fpm.fortran-lang.org","description":"Fortran Package Manager","long_description":"Fortran Package Manager (fpm) is a package manager and build system for Fortran. Its key goal is to improve the user experience of Fortran programmers. It does so by making it easier to build your Fortran program or library, run the executables, tests and examples, and distribute it as a dependency to other Fortran projects.","active":true,"categories":["devel","fortran"],"maintainers":[],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran"],"dependencies":[{"type":"build","ports":["curl","clang-18","gcc15"]},{"type":"lib","ports":["libgcc"]},{"type":"run","ports":["gcc13"]}],"depends_on":[{"type":"build","ports":["LSQR","carlson-elliptic-integrals","conmax","daglib","ddeabm","dop853","econ-toolchain","fastmath","feq-parse","finterp","fitpack","fmin","forgex","forgex-cli","forlab","fortran-bspline","fortran-cairo","fortran-csv-module","fortran-git","fortran-lapack","fortran-lua53","fortran-mach","fortran-nlesolver","fortran-numdiff","fortran-polyroots","fortran-popen","fortran-regex","fortran-roots","geodesic-fortran","pikaia","powellopt","quadpack","regridpack","runge-kutta-fortran","simulated-annealing","slsqp","sph","splpak","twopnt"]}]},{"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":151}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"lib","ports":["openEMS","CSXCAD"]}]},{"name":"fp16","portdir":"devel/fp16","version":"20250816","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Maratyszcza/FP16","description":"Header-only library for half-precision float conversion","long_description":"FP16 is a header-only library for conversion to and from half-precision floating-point formats.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[]},{"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":36}],"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":53}],"variants":["g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["clang-18","gcc15"]},{"type":"lib","ports":["libgcc"]}],"depends_on":[]},{"name":"fortran-utils","portdir":"devel/fortran-utils","version":"1.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://sourceforge.net/projects/fortran-utils/","description":"Tools for use with Fortran77 code","long_description":"The fortran-utils are: \n- fpr: transform Fortran's carriage control conventions to UNIX line printer conventions \n- fsplit: split a multi-routine Fortran file into individual files","active":true,"categories":["devel"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":98}],"variants":["universal"],"dependencies":[{"type":"build","ports":["bsdmake","clang-18"]}],"depends_on":[]},{"name":"fork-cleaner","portdir":"devel/fork-cleaner","version":"2.3.1","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/caarlos0/fork-cleaner","description":"Quickly clean up unused forks in your GitHub account.","long_description":"Quickly clean up unused forks in your GitHub account.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1066}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"fnm","portdir":"devel/fnm","version":"1.38.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Schniz/fnm","description":"Fast and simple Node.js version manager, built in Rust","long_description":"Fast and simple Node.js version manager, built in Rust","active":true,"categories":["devel"],"maintainers":[{"name":"smanojkarthick","github":"manojkarthick","ports_count":10},{"name":"herby.gillot","github":"herbygillot","ports_count":1066}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["lzma","libunwind"]}],"depends_on":[]},{"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-18"]}],"depends_on":[]},{"name":"fnc","portdir":"devel/fnc","version":"0.18","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://fnc.bsdbox.org","description":"An interactive text-based user interface for Fossil","long_description":"fnc is an interactive text-based user interface that uses ncurses and libfossil to create a fossil ui experience in the terminal by providing timeline, diff, tree, blame, and branch views to navigate repositories, and parse local changes at the hunk level with an interactive stash command to prepare atomic commits.","active":true,"categories":["devel"],"maintainers":[{"name":"mark","github":"mcjsk","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["bsdmake","clang-18"]},{"type":"lib","ports":["zlib","ncurses"]}],"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-18"]}],"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-18"]},{"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":98}],"variants":["g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel"],"dependencies":[{"type":"build","ports":["clang-18","gcc15"]},{"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":98}],"variants":["g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel"],"dependencies":[{"type":"build","ports":["clang-18","gcc15"]},{"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-18"]},{"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":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["lzip"]},{"type":"lib","ports":["gettext-runtime"]},{"type":"run","ports":["m4"]}],"depends_on":[{"type":"build","ports":["csound","gr37-iio","ldas-tools-ldasgen","py27-ldas-tools-ldasgen","libdap","openscad","openscad-devel","qucs","scotch","verilator","aide","bulk_extractor","dpkg","grok","monit","syslog-ng-devel","aidadoc","lilypond","lilypond-devel","tcl-dox","xmlindent","zorba","NetSurf","mod_python27","AfterStep","rofi","gstreamer1","boxes","qgis3","magicspp","openEMS","zmap","zeek","zeek-devel","qt513-qtwebengine","qt513-qtwebengine-docs","wine-devel","wine-staging","doxygen-devel","qt5-qtwebengine","qt5-qtwebengine-docs","qt5-qtwebkit","qt5-qtwebkit-docs","doxygen","netatalk","grass","fb303","fbthrift","octave","ecCodes","unbound","motif","chuck","mesa","mp3cue","avrdude","mdbtools","recutils","cdecl","cvs-fast-export","cxref","elftoolchain","flasm","gaa","game-porting-toolkit","gcli","gdb-apple","libidl","splint","xxdiff","nonpareil","spim","wine-stable","gnubg","jnethack","roll","tinyows","gobject-introspection","gobject-introspection-devel","gobject-introspection-bootstrap","gobject-introspection-bootstrap-devel","libgnomeprint","nip2","osl","ircii-classic","kdelibs4","Maude","ispc","mozart","omnicompiler","pcc","qore","shakespeare","vala","vala-devel","dovecot","aamath","gr1c","polycalc","stp","libaacs","argus-clients","docsis","fsp","libpcap","tcpxtract","libreoffice","pure-doc","ADMS","gr-iio"]},{"type":"lib","ports":["ngspice-lib","vtwm","pcb","cproto","webkit-gtk","ncplot","webkit-gtk-2.0","p5.28-config-autoconf","p5.30-config-autoconf","p5.32-config-autoconf","p5.34-config-autoconf","webkit-gtk3","linuxdoc-tools","bc","cscope","webkit-gtk3-2.0","libmatheval","gstreamer010","webkit2-gtk","dwarf","gtkpod","webkit2-gtk-devel","ncarg","p5.26-config-autoconf"]},{"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":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"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":1066},{"name":"judaew","github":"judaew","ports_count":655}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"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":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["bison","flex","gperf","clang-18"]},{"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-18"]},{"type":"lib","ports":["py27-enum34","py27-feedparser","py27-requests","git","python27"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[]},{"name":"flamegraph","portdir":"devel/flamegraph","version":"2024.10.20","license":"CDDL","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.brendangregg.com/flamegraphs.html","description":"Stack trace visualizer","long_description":"Flame graphs are a visualization of hierarchical data, created to visualize stack traces of profiled software so that the most frequent code-paths to be identified quickly and accurately.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]},{"type":"run","ports":["p5.34-getopt-long"]}],"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-18"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"run","ports":["gmtl"]}]},{"name":"fgen","portdir":"devel/fgen","version":"0.3","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://hpux.connect.org.uk/hppd/hpux/Misc/fgen-0.3","description":"Makefile generator for fortran 77/90 code","long_description":"FGEN - makefile generator (for GNU make) for fortran 77/90 code \n- Configuration of fgen (file ~/.fgenrc_alt) \n\t\t$> fgen -c -f ~/.fgenrc_alt \n \n- Your project is divided in 2 directories: a library (./lib) and the \n\tcore program (./src). To create the makefiles: \n\t\t$> fgen -m -s ./src -l ./lib \n","active":true,"categories":["devel"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"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-18"]},{"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-18"]},{"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":"fcat","portdir":"devel/fcat","version":"1.0","license":"restrictive and nomirror","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://yifanhu.net/SOFTWARE/FCAT/","description":"Fortran Coverage Analysis Tool","long_description":"The FCAT tool is used for the Coverage Analysis of FORTRAN codes. It finds out cold and hot spots mainly in F90/F95 code, but also in fixed formatted F77 FORTRAN.","active":true,"categories":["devel"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5"]}],"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":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"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-18"]},{"type":"lib","ports":["openssl"]}],"depends_on":[]},{"name":"fatal","portdir":"devel/fatal","version":"2024.09.23.00","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebook/fatal","description":"Library for fast prototyping software in modern C++","long_description":"Fatal is a library for fast prototyping software in modern C++. It provides facilities to enhance the expressive power of C++. The library is heavily based on template meta-programming, while keeping the complexity under-the-hood.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"fastmod","portdir":"devel/fastmod","version":"0.4.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebookincubator/fastmod","description":"A fast partial replacement for the codemod tool","long_description":"fastmod is a tool to assist you with large-scale codebase refactors. It supports most of codemod's options but is more focused on improving the use case \"I want to use interactive mode to make sure my regex is correct, and then I want to apply the regex everywhere\".","active":true,"categories":["devel","textproc"],"maintainers":[{"name":"fbeeres","github":"cideM","ports_count":2}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"fast_double_parser","portdir":"devel/fast_double_parser","version":"0.8.0","license":"Apache-2 and Boost-1","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/lemire/fast_double_parser","description":"Fast function to parse strings into double (binary64) floating-point values","long_description":"Fast function to parse strings into double (binary64) floating-point values, enforces the RFC 7159 (JSON standard) grammar.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"lib","ports":["LightGBM"]}]},{"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-18"]}],"depends_on":[]},{"name":"fast-float","portdir":"devel/fast-float","version":"8.2.2","license":"(Apache-2 or Boost-1 or MIT)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/fastfloat/fast_float","description":"Fast and exact implementation of the C++ from_chars functions for float and double types","long_description":"The fast_float library provides fast header-only implementations for the C++ from_chars functions for float and double types. These functions convert ASCII strings representing decimal values (e.g., 1.3e10) into binary types.","active":true,"categories":["devel"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":280}],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"build","ports":["vte","libmcfp","libplacebo","libcifpp"]},{"type":"lib","ports":["dssp","gemmi","folly","octave"]}]},{"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-18"]}],"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":98}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"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":98}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"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-18"]},{"type":"lib","ports":["tcl"]}],"depends_on":[{"type":"run","ports":["dejagnu","viking"]}]},{"name":"exercism","portdir":"devel/exercism","version":"3.5.8","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://exercism.org","description":"Command-line tool to interact with exercism.org","long_description":"Solve coding exercises and get mentored to gain true fluency in your chosen programming languages. Exercism is open-source and not-for-profit.","active":true,"categories":["devel"],"maintainers":[{"name":"dharalanov","github":"dalizard","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"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-18"]},{"type":"lib","ports":["librsvg","eet","fribidi","tiff","giflib","libpng"]}],"depends_on":[{"type":"lib","ports":["ecore"]}]}]}