HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50179,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=981",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=979",
"results": [
{
"name": "tn5250",
"portdir": "net/tn5250",
"version": "0.18.0",
"license": "LGPL-2.1+",
"platforms": "darwin macosx freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tn5250.github.io/",
"description": "tn5250 terminal emulator",
"long_description": "tn5250 is a telnet client for the IBM iSeries and AS/400 that emulates 5250 terminals and printers.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "stefan",
"github": "snuxoll",
"ports_count": 1
}
],
"variants": [
"curses",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"openssl3"
]
}
],
"depends_on": []
},
{
"name": "tnef",
"portdir": "textproc/tnef",
"version": "1.4.15",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://tnef.sourceforge.net/",
"description": "Microsoft MS-TNEF attachment unpacker",
"long_description": "TNEF provides a way to unpack those pesky Microsoft MS-TNEF MIME attachments. It operates like tar in order to upack any files which may have been put into the MS-TNEF attachment instead of being attached seperately.",
"active": true,
"categories": [
"textproc",
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gettext"
]
}
],
"depends_on": []
},
{
"name": "tnef2txt",
"portdir": "textproc/tnef2txt",
"version": "1.4",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.fiction.net/blong/programs/#tnef2txt",
"description": "Converts Microsoft TNEF attachments to ASCII text",
"long_description": "This is a simple program used to decode Microsoft's Translation Neutral Encapsulation Format (TNEF), which is used by various Microsoft OS products to transfer MAPI information through text only gateways such as SMTP.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "tnftp",
"portdir": "net/tnftp",
"version": "20230507",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ftp.netbsd.org/pub/NetBSD/misc/tnftp/",
"description": "Internet File Transfer Protocol client",
"long_description": "tnftp is the Internet File Transfer Protocol client.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "fjoe",
"github": "mkhon",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"openssl"
]
}
],
"depends_on": []
},
{
"name": "tnftpd",
"portdir": "net/tnftpd",
"version": "20200704",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "ftp://ftp.netbsd.org/pub/NetBSD/misc/tnftp/",
"description": "Internet File Transfer Protocol server",
"long_description": "tnftpd is the Internet File Transfer Protocol server process. The server uses the TCP protocol and listens at the port specified in the ``ftp'' service specification; see services(5).",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "tnylpo",
"portdir": "emulators/tnylpo",
"version": "1.1.7",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/gbrein/tnylpo",
"description": "Utility to run CP/M-80 programs under Unix/Linux",
"long_description": "tnylpo allows the execution of programs written for CP/M-80 version 2.2 under Unixy operating systems.",
"active": true,
"categories": [
"emulators"
],
"maintainers": [
{
"name": "aeioudev",
"github": "aeiouaeiouaeiouaeiouaeiouaeiou",
"ports_count": 10
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gmake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "toast",
"portdir": "devel/toast",
"version": "0.47.7",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/stepchowfun/toast",
"description": "Containerize your development and continuous integration environments.",
"long_description": "Toast is a tool for doing work in containers. You define tasks in a YAML file called a toastfile, and Toast runs them in a containerized environment based on a Docker image of your choosing. What constitutes a \"task\" is up to you: tasks can install system packages, build an application, run a test suite, or even serve web pages. Tasks can depend on other tasks, so Toast can be understood as a high-level containerized build system.",
"active": true,
"categories": [
"devel",
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1018
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "todoist-cli",
"portdir": "office/todoist-cli",
"version": "0.19.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sachaos/todoist",
"description": "Todoist CLI Client",
"long_description": "Todoist CLI Client",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1018
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "todotxt",
"portdir": "office/todotxt",
"version": "2.12.0",
"license": "GPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://todotxt.org",
"description": "Simple, extensible shell script to manage your todo file.",
"long_description": "A simple and extensible shell script for managing your todo.txt file.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "to-f90",
"portdir": "devel/to-f90",
"version": "1999-03-08",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cd.textfiles.com/simtel/simtel0101/simtel/fortran/",
"description": "Fortran 77 to Fortran 90 converter",
"long_description": "A Fortran 90 program for converting fixed-format Fortran 77 code to Fortran 90 free-format. Other changes replace old Fortran constructs with more modern ones. \n \nThe conversions made include: \n1. Standard format (column 7-72) converted to free-format. \n2. DO loops and IF blocks indented. \n3. Most labels are removed from loops and replaced with END DO, CYCLE, EXIT, and DO-loop constructs where appropriate. \n4. 3-way arithmetic IFs converted to IF .. THEN .. ELSE constructs. \n5. TYPE and INTENT declarations inserted for all subroutine and function arguments. \n6. Computed GOTOs converted to SELECT CASE constructs. \n7. Embedded blanks are removed from numerical constants. They are illegal in free format.",
"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": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"libgcc"
]
}
],
"depends_on": []
},
{
"name": "Togl",
"portdir": "x11/Togl",
"version": "2.1",
"license": "permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://togl.sourceforge.net/",
"description": "A Tcl/Tk widget for OpenGL rendering",
"long_description": "Togl is a Tk widget for OpenGL rendering. Togl was originally based on OGLTK, written by Benjamin Bederson at the University of New Mexico.",
"active": true,
"categories": [
"x11"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1504
}
],
"variants": [
"quartz",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"tcl",
"tk-quartz"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"netgen"
]
}
]
},
{
"name": "Togl-2.0",
"portdir": "x11/Togl-2.0",
"version": "2.0",
"license": "permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://togl.sourceforge.net/",
"description": "A Tcl/Tk widget for OpenGL rendering",
"long_description": "Togl is a Tk widget for OpenGL rendering. Togl was originally based on OGLTK, written by Benjamin Bederson at the University of New Mexico.",
"active": true,
"categories": [
"x11"
],
"maintainers": [
{
"name": "dstrubbe",
"github": "dstrubbe",
"ports_count": 38
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"tcl",
"mesa",
"tk",
"xorg-libXmu"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"xcrysden"
]
}
]
},
{
"name": "toilet",
"portdir": "graphics/toilet",
"version": "0.3",
"license": "WTFPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://libcaca.zoy.org/wiki/libcaca",
"description": "toilet - colour based alternative to figlet using libcaca",
"long_description": "The TOIlet project attempts to create a free replacement for the FIGlet utility. TOIlet stands for “The Other Implementation’s letters”, coined after FIGlet’s “Frank, Ian and Glen’s letters”.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"libcaca"
]
}
],
"depends_on": []
},
{
"name": "tokei",
"portdir": "devel/tokei",
"version": "13.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/XAMPPRocky/tokei",
"description": "Tokei is a program that displays statistics about your code.",
"long_description": "Tokei is a program that displays statistics about your code. Tokei will show the number of files, total lines within those files and code, comments, and blanks grouped by language.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1018
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "tokyocabinet",
"portdir": "databases/tokyocabinet",
"version": "1.4.48",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://fallabs.com/tokyocabinet/",
"description": "Tokyo Cabinet is a library of routines for managing a database.",
"long_description": "Tokyo Cabinet is a library of routines for managing a database. The database is a simple data file containing records, each is a pair of a key and a value. Every key and value is serial bytes with variable length. Both binary data and character string can be used as a key and a value. There is neither concept of data tables nor data types. Records are organized in hash table or B+ tree.",
"active": true,
"categories": [
"databases"
],
"maintainers": [],
"variants": [
"debug",
"devel",
"profile",
"fastest",
"off64",
"swap",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"bzip2",
"zlib"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"tokyocabinet-clj",
"tokyocabinet-java"
]
},
{
"type": "lib",
"ports": [
"py35-tc",
"py36-tc",
"rb-tokyocabinet-ruby",
"grok",
"tokyotyrant",
"kumofs",
"goaccess",
"py27-tc"
]
}
]
},
{
"name": "tokyocabinet-clj",
"portdir": "databases/tokyocabinet-clj",
"version": "20090505",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/JustinTulloss/tokyo-cabinet-clj",
"description": "Java API for Tokyo Cabinet, a modern DBM",
"long_description": "Clojure is a dynamic programming language for the JVM.",
"active": true,
"categories": [
"databases",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"tokyocabinet",
"tokyocabinet-java",
"apache-ant",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "tokyocabinet-java",
"portdir": "databases/tokyocabinet-java",
"version": "1.18",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://tokyocabinet.sourceforge.net/",
"description": "Java API for Tokyo Cabinet, a modern DBM",
"long_description": "Clojure is a dynamic programming language for the JVM.",
"active": true,
"categories": [
"databases",
"java"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"tokyocabinet",
"clang-16"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"tokyocabinet-clj"
]
}
]
},
{
"name": "tokyotyrant",
"portdir": "databases/tokyotyrant",
"version": "1.1.41",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://fallabs.com/tokyotyrant/",
"description": "Tokyo Cabinet remote server",
"long_description": "Tokyo Tyrant is Tokyo Cabinet remote server.",
"active": true,
"categories": [
"databases"
],
"maintainers": [],
"variants": [
"lua",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"zlib",
"tokyocabinet"
]
}
],
"depends_on": []
},
{
"name": "toluapp",
"portdir": "lang/toluapp",
"version": "1.0.93",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/LuaDist/toluapp",
"description": "A extension of toLua, a tool to integrate C-Cpp code with Lua.",
"long_description": "tolua++ is an extension of toLua, a tool to integrate C-C++ code with Lua. tolua++ includes new features oriented to c++, such as class templates. tolua is a tool that greatly simplifies the integration of C-C++ code with Lua. Based on a cleaned header file, tolua automatically generates the binding code to access C-C++ features from Lua. Using Lua-5.0 API and metamethod facilities, the current version automatically maps C-C++ constants, external variables, functions, namespace, classes, and methods to Lua. It also provides facilities to create Lua modules.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"lua51"
]
}
],
"depends_on": []
},
{
"name": "tom",
"portdir": "lang/tom",
"version": "2.5",
"license": "unknown",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "http://tom.loria.fr/",
"description": "Tom is a pattern matching compiler developed at INRIA.",
"long_description": "Tom is a pattern matching compiler developed at INRIA. It is particularly well-suited for programming various transformations on trees/terms and XML based documents. Its design follows our research on rule based languages (R3), and our experiences on the efficient compilation of ELAN developed by the Protheo group. Don't forget to add `echo ${TOM_HOME}/lib/*.jar | tr ' ' ':'` to your CLASSPATH, TOM_HOME being ${prefix}/share/java/tom-2.5",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "tomcat-native",
"portdir": "java/tomcat-native",
"version": "1.3.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tomcat.apache.org/",
"description": "Tomcat 7+ HTTP Server native library support.",
"long_description": "This port provides access to native apr and other functions utilized by tomcat.",
"active": true,
"categories": [
"java",
"www"
],
"maintainers": [
{
"name": "matt",
"github": "mattbishop",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"apr",
"openssl",
"openjdk8"
]
}
],
"depends_on": []
},
{
"name": "tomcat-native-2",
"portdir": "java/tomcat-native-2",
"version": "2.0.9",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tomcat.apache.org/",
"description": "Tomcat 9+ HTTP Server native library support version 2.",
"long_description": "This port provides access to native apr and other functions utilized by tomcat.",
"active": true,
"categories": [
"java",
"www"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"apr",
"openssl",
"openjdk11"
]
}
],
"depends_on": []
},
{
"name": "toml11",
"portdir": "devel/toml11",
"version": "4.4.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://toruniina.github.io/toml11/",
"description": "TOML for Modern C++",
"long_description": "toml11 is a feature-rich TOML language library for C++11/14/17/20: - It complies with the latest TOML language specification. - It passes all the standard TOML language test cases. - It supports new features merged into the upcoming TOML version (v1.1.0). - It provides clear error messages, including the location of the error. - It parses and retains comments, associating them with corresponding values. - It maintains formatting information such as hex integers and considers these during serialization. - It provides exception-less parse function. - It supports complex type conversions from TOML values. - It allows customization of the types stored in toml::value. - It provides some extensions not present in the TOML language standard.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1018
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "toml-f",
"portdir": "fortran/toml-f",
"version": "0.4.2",
"license": "(Apache-2 or MIT)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://toml-f.readthedocs.io",
"description": "TOML parser implementation for data serialization and deserialization in Fortran",
"long_description": "TOML parser implementation for data serialization and deserialization in Fortran",
"active": true,
"categories": [
"devel",
"fortran"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"debug",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gccdevel",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-16",
"gcc13"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libgcc"
]
}
],
"depends_on": []
},
{
"name": "toot",
"portdir": "net/toot",
"version": "0.51.0",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://toot.bezdomni.net/",
"description": "A CLI and TUI tool for interacting with Mastodon instances",
"long_description": "A CLI and TUI tool for interacting with Mastodon instances",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1018
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"py313-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py313-beautifulsoup4",
"py313-urwid",
"python313",
"py313-requests",
"py313-wcwidth",
"py313-tomlkit",
"py313-click",
"py313-dateutil"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": []
},
{
"name": "TOPCOM",
"portdir": "math/TOPCOM",
"version": "1.1.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.wm.uni-bayreuth.de/de/team/rambau_joerg/TOPCOM/",
"description": "Triangulations Of Point Configurations and Oriented Matroids",
"long_description": "Triangulations Of Point Configurations and Oriented Matroids",
"active": true,
"categories": [
"math"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"onetbb",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"boost181",
"bzip2",
"libpapilo",
"cddlib",
"gmp",
"QSopt_ex",
"soplex"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"latte-int"
]
}
]
},
{
"name": "topfew",
"portdir": "textproc/topfew",
"version": "2.0.0",
"license": "GPL-3",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/timbray/topfew",
"description": "Finds the fields (or combinations of fields) which appear most often in a stream of records.",
"long_description": "A program that finds records in which a certain field or combination of fields occurs most frequently.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1018
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "topgrade",
"portdir": "sysutils/topgrade",
"version": "16.7.0",
"license": "GPL-3",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://topgrade-rs.github.io/",
"description": "Upgrade all the things",
"long_description": "Keeping your system up to date mostly involves invoking more than a single package manager. This usually results in big shell one-liners saved in your shell history. Topgrade tries to solve this problem by detecting which tools you use and run their appropriate package managers.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "tophat",
"portdir": "science/tophat",
"version": "2.1.2",
"license": "Boost-1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ccb.jhu.edu/software/tophat/",
"description": "a fast splice junction mapper for RNA-Seq reads",
"long_description": "TopHat is a fast splice junction mapper for RNA-Seq reads. It aligns RNA-Seq reads to mammalian-sized genomes using the ultra high-throughput short read aligner Bowtie, and then analyzes the mapping results to identify splice junctions between exons.",
"active": true,
"categories": [
"science",
"biology"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1504
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"libtool",
"automake",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"boost176",
"zlib",
"python27",
"samtools-0.1",
"seqan-1"
]
},
{
"type": "run",
"ports": [
"bowtie2",
"py27-sortedcontainers",
"py27-intervaltree2"
]
}
],
"depends_on": []
},
{
"name": "toppler",
"portdir": "games/toppler",
"version": "1.1.6",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://toppler.sourceforge.net/",
"description": "Reimplementation of the old Tower Topler or Nebulus game.",
"long_description": "In this game you have to help a cute little green animal switch off some kind of \"evil\" mechanism. The \"power off switch\" is hidden somewhere in high towers. On your way to the target you need to avoid a lot of strange robots that guard the tower.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"makeicns",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gettext",
"zlib",
"libiconv",
"libsdl",
"libsdl_mixer"
]
}
],
"depends_on": []
},
{
"name": "topydo",
"portdir": "office/topydo",
"version": "0.14",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/topydo/topydo",
"description": "todo list application using the todo.txt format",
"long_description": "todo list application using the todo.txt format. It is heavily inspired by the todo.txt CLI by Gina Trapani and incorporates extensions allowing to: set due and start dates, custom sorting, dealing with tags, maintain dependencies between todo items, allow todos to recur, some conveniences when adding new items (e.g. adding creation date and use relative dates).",
"active": true,
"categories": [
"office"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-watchdog",
"py310-setuptools",
"py310-arrow",
"py310-prompt_toolkit",
"py310-urwid"
]
}
],
"depends_on": []
},
{
"name": "tor",
"portdir": "security/tor",
"version": "0.4.8.17",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.torproject.org/",
"description": "anonymizing overlay network for TCP",
"long_description": "Tor provides a distributed network of servers (onion routers). Users bounce their TCP streams (web traffic, FTP, SSH, etc.) around the routers. This makes it hard for recipients, observers, and even the onion routers themselves to track the source of the stream.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 223
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libevent",
"openssl3"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-torrequest",
"Vidalia",
"py38-torrequest",
"py39-torrequest",
"py310-torrequest",
"py311-torrequest",
"py313-torrequest"
]
},
{
"type": "run",
"ports": [
"onioncat"
]
}
]
},
{
"name": "TOra",
"portdir": "aqua/TOra",
"version": "2.1.3",
"license": "GPL-2",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "http://torasql.com/",
"description": "GUI tool for Oracle, PostgreSQL, and MySQL",
"long_description": "Database developer/DBA frontend for various DB servers.",
"active": true,
"categories": [
"aqua",
"databases"
],
"maintainers": [],
"variants": [
"debug",
"psql83",
"psql84",
"psql91",
"oracle",
"universal",
"psql90"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"oracle-instantclient",
"qscintilla-qt4"
]
}
],
"depends_on": []
},
{
"name": "torchCL",
"portdir": "office/torchCL",
"version": "1.08.31",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://torch.wbpsystems.com/cl.php",
"description": "Command line tools for Torch Project Management",
"long_description": "TorchCL allows you to create messages, time enteries and expenses from the command line. Why might you want to do this? Because if you have terminal access you can build this into an automation routine where otherwise you might need to hire a programmer.",
"active": true,
"categories": [
"www",
"office"
],
"maintainers": [
{
"name": "bosmith",
"github": "tazzben",
"ports_count": 9
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "tor-devel",
"portdir": "security/tor-devel",
"version": "0.4.8.13",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.torproject.org/",
"description": "anonymizing overlay network for TCP",
"long_description": "Tor provides a distributed network of servers (onion routers). Users bounce their TCP streams (web traffic, FTP, SSH, etc.) around the routers. This makes it hard for recipients, observers, and even the onion routers themselves to track the source of the stream.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libevent",
"openssl3"
]
}
],
"depends_on": []
},
{
"name": "torrent",
"portdir": "sysutils/torrent",
"version": "1.48.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/anacrolix/torrent",
"description": "Full-featured BitTorrent client package and utilities",
"long_description": "Full-featured BitTorrent client package and utilities",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1018
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "torrentsniff",
"portdir": "net/torrentsniff",
"version": "0.3.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.highprogrammer.com/alan/perl/torrentsniff.html",
"description": "torrent status program",
"long_description": "TorrentSniff is a command line Perl program that reads a BitTorrent .torrent file from the local file system or from a URL and reports on the status of the torrent.",
"active": true,
"categories": [
"net",
"perl"
],
"maintainers": [],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
},
{
"type": "run",
"ports": [
"p5.34-digest-sha1",
"p5.34-libwww-perl",
"p5.34-uri"
]
}
],
"depends_on": []
},
{
"name": "torsocks",
"portdir": "net/torsocks",
"version": "2.4.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.torproject.org/tpo/core/torsocks",
"description": "A transparent socks proxy for use with tor",
"long_description": "Torsocks is an application for Linux, BSD and macOS that allows you to use network applications such as ssh and irssi with Tor. Torsocks allows you to use most socks-friendly applications in a safe way with Tor. It ensures that DNS requests are handled safely and explicitly rejects UDP traffic from the application you are using.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "sami.laine",
"github": "",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"coreutils",
"clang-16"
]
},
{
"type": "extract",
"ports": [
"xz"
]
}
],
"depends_on": []
},
{
"name": "tortoisehg",
"portdir": "devel/tortoisehg",
"version": "7.0.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://foss.heptapod.net/mercurial/tortoisehg/thg",
"description": "A set of graphical tools for Mercurial",
"long_description": "A set of graphical tools for the Mercurial distributed source control management system.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"py313-sphinx",
"librsvg",
"makeicns",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"mercurial",
"python313",
"py313-pyqt5",
"py313-pyqt5-scintilla",
"py313-iniparse"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-mock",
"py313-pynose"
]
}
],
"depends_on": []
},
{
"name": "totem",
"portdir": "gnome/totem",
"version": "3.38.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wiki.gnome.org/Apps/Videos",
"description": "Official movie player of the GNOME desktop environment",
"long_description": "Totem is based on GStreamer. It features a playlist, a full-screen mode, seek and volume controls, as well as keyboard navigation. It comes with added functionality such as: \n * Video thumbnailer for the file manager \n * Nautilus properties tab \n * Webcam utility (in development)",
"active": true,
"categories": [
"gnome"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2605
}
],
"variants": [
"universal",
"python310"
],
"dependencies": [
{
"type": "build",
"ports": [
"itstool",
"clang-18",
"py310-pylint",
"appstream-glib",
"gettext",
"meson",
"ninja",
"pkgconfig",
"gtk-doc"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gstreamer1-gst-libav",
"gstreamer1-gst-plugins-bad",
"gstreamer1-gst-plugins-base",
"gstreamer1-gst-plugins-good",
"gtk3",
"totem-pl-parser",
"cairo",
"clutter",
"dbus",
"clutter-gtk",
"gdk-pixbuf2",
"gettext-runtime",
"py310-gobject3",
"libpeas1",
"clutter-gst3",
"glib2",
"shared-mime-info",
"desktop-file-utils",
"gnome-desktop",
"gobject-introspection",
"grilo",
"grilo-plugins",
"gsettings-desktop-schemas",
"gstreamer1"
]
},
{
"type": "run",
"ports": [
"yelp",
"adwaita-icon-theme"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gnome3-core"
]
},
{
"type": "run",
"ports": [
"gnome3-core"
]
}
]
},
{
"name": "totem-pl-parser",
"portdir": "gnome/totem-pl-parser",
"version": "3.26.6",
"license": "LGPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.gnome.org/GNOME/totem-pl-parser",
"description": "Gnome Playlist parser",
"long_description": "totem-pl-parser is a simple GObject-based library to parse a host of playlist formats, as well as save those",
"active": true,
"categories": [
"gnome"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2605
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"meson",
"clang-16",
"gtk-doc",
"pkgconfig",
"ninja"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libarchive",
"uchardet",
"libxml2",
"gobject-introspection",
"libgcrypt"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"totem",
"grilo",
"gnome3-core",
"grilo-plugins"
]
},
{
"type": "run",
"ports": [
"gnome3-core"
]
}
]
},
{
"name": "totp-cli",
"portdir": "security/totp-cli",
"version": "1.9.2",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/yitsushi/totp-cli",
"description": "Authy/Google Authenticator like TOTP CLI tool written in Go.",
"long_description": "A simple TOTP (Time-based One-time Password) CLI tool. TOTP is the most common mechanism for 2FA (Two-Factor-Authentication). You can manage and organize your accounts with namespaces and protect your data with a password.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1018
},
{
"name": "smanojkarthick",
"github": "manojkarthick",
"ports_count": 10
},
{
"name": "amtor",
"github": "RobK88",
"ports_count": 10
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "tovid",
"portdir": "multimedia/tovid",
"version": "0.35.2",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://tovid.wikia.com/",
"description": "a collection of GPL video disc authoring tools",
"long_description": "a collection of GPL video disc authoring tools, tovid can help you create your own DVDs, VCDs, and SVCDs for playback on your home DVD player.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"gui"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"txt2tags"
]
},
{
"type": "lib",
"ports": [
"ImageMagick",
"python27",
"dvdauthor",
"ffmpeg",
"mjpegtools",
"normalize",
"transcode",
"dvdrw-tools",
"mplayer-devel",
"sox"
]
},
{
"type": "run",
"ports": [
"tix",
"md5sha1sum",
"py27-tkinter"
]
}
],
"depends_on": []
},
{
"name": "toxcore",
"portdir": "net/toxcore",
"version": "0.2.20",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://tox.chat",
"description": "Tox is a peer to peer (serverless) instant messenger aimed at making security and privacy easy to obtain for regular users. It uses NaCl for its encryption and authentication.",
"long_description": "Tox is a peer to peer (serverless) instant messenger aimed at making security and privacy easy to obtain for regular users. It uses NaCl for its encryption and authentication.",
"active": true,
"categories": [
"devel",
"net",
"security"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-17"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"libvpx",
"libopus",
"python311",
"libconfig-hr",
"libsodium",
"libomp"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"uTox",
"toxic"
]
}
]
},
{
"name": "toxic",
"portdir": "net/toxic",
"version": "0.16.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://toktok.ltd",
"description": "An ncurses-based Tox client",
"long_description": "Toxic is a Tox-based instant messaging and video chat client.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"glib2",
"libconfig-hr",
"libnotify",
"ncurses",
"desktop-file-utils",
"freealut",
"qrencode",
"curl",
"xorg-libX11",
"toxcore",
"libpng",
"openal-soft"
]
}
],
"depends_on": []
},
{
"name": "toxiproxy",
"portdir": "net/toxiproxy",
"version": "2.12.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Shopify/toxiproxy",
"description": "Toxiproxy is a framework for simulating network conditions.",
"long_description": "Toxiproxy is a framework for simulating network conditions. It's made specifically to work in testing, CI and development environments, supporting deterministic tampering with connections, but with support for randomized chaos and customization. Toxiproxy is the tool you need to prove with tests that your application doesn't have single points of failure.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 155
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "tox_select",
"portdir": "python/tox_select",
"version": "0.1",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "common files for selecting default tox version",
"long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of tox.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-tox",
"py35-tox",
"py36-tox",
"py39-tox",
"py37-tox",
"py310-tox",
"py311-tox",
"py312-tox",
"py313-tox",
"py38-tox"
]
}
]
},
{
"name": "tpasm",
"portdir": "devel/tpasm",
"version": "1.5",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.sqrt.com/",
"description": "A cross assembler for a variety of common microprocessors",
"long_description": "Tpasm is a command line based cross assembler for a variety of common microprocessors and controllers, currently supporting: Rockwell 6502 (6502, 65c02) Motorola 6805 (6805, 68705), 6809, 68hc11 Intel 8051 (8031, 8032, 8051, 8052, 80c390) Atmel AVR (avt, attiny, at90, atmega series) Core Technologies CTXP-1 Microchip PIC (12xxx, 14xxx, 16xxx, 17xxx) Sunplus SPCxxx series Zilog Z80 (z80, z180)",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "tpop3d",
"portdir": "mail/tpop3d",
"version": "1.5.5",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://savannah.nongnu.org/projects/tpop3d/",
"description": "fast, extensible, secure UNIX POP3 server",
"long_description": "tpop3d is a fast, extensible, secure UNIX POP3 server",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl",
"tcp_wrappers"
]
}
],
"depends_on": []
},
{
"name": "t-prot",
"portdir": "mail/t-prot",
"version": "3.4",
"license": "BSD-old",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.escape.de/~tolot/mutt/",
"description": "TOFU protection script (MUA display filter)",
"long_description": "You know these misformatted mail or news messages, with full quotes, too long signatures, and lots of exclamation marks? They get on your nerves day by day? That is what this script is for.",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "run",
"ports": [
"p5.34-getopt-mixed",
"p5.34-locale-gettext"
]
}
],
"depends_on": []
}
]
}