GET /api/v1/ports/?format=api&ordering=-updated_at&page=640
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 51943,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=641",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=639",
    "results": [
        {
            "name": "ne",
            "portdir": "editors/ne",
            "version": "3.3.3",
            "license": "GPL-3+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://ne.di.unimi.it/",
            "description": "ne - nice editor",
            "long_description": "ne is a free text editor that runs on (hopefully almost) any UN*X machine. ne is easy to use for the beginner, but powerful and fully configurable for the wizard, and most sparing in its resource usage.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "perl5",
                        "texinfo",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "nanorc",
            "portdir": "editors/nanorc",
            "version": "2020.10.10",
            "license": "GPL-3",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/scopatz/nanorc",
            "description": "Improved Nano Syntax Highlighting Files",
            "long_description": "Installs nanorc files that have improved definitions of syntax highlighting for various languages.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "nano",
            "portdir": "editors/nano",
            "version": "9.0",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.nano-editor.org",
            "description": "Nano is ANOther editor - enhanced free Pico Clone",
            "long_description": "GNU nano is a small and friendly text editor. Besides basic text editing, nano offers many extra features like an interactive search and replace, goto line number, auto-indentation, feature toggles, internationalization support, and filename tab completion.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [
                {
                    "name": "akierig",
                    "github": "akierig",
                    "ports_count": 24
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "gettext",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libmagic",
                        "zlib",
                        "gettext-runtime",
                        "libiconv",
                        "ncurses"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "n3-mode.el",
            "portdir": "editors/n3-mode.el",
            "version": "201410300",
            "license": "none",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/kurtjx/n3-mode-for-emacs",
            "description": "An Emacs mode for editing N3 (\"Notation 3\") and Turtle RDF",
            "long_description": "An Emacs mode for editing N3 (\"Notation 3\") and Turtle RDF",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [
                {
                    "name": "easieste",
                    "github": "easye",
                    "ports_count": 15
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "emacs"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mpvim",
            "portdir": "editors/mpvim",
            "version": "20191228",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/macports/macports-contrib/tree/master/mpvim",
            "description": "mpvim adds MacPorts support to vim.",
            "long_description": "mpvim adds MacPorts support to vim. This currently includes syntax coloring for Portfiles, running lint from vim and some snippets.",
            "active": true,
            "categories": [
                "editors",
                "macports"
            ],
            "maintainers": [
                {
                    "name": "larryv",
                    "github": "larryv",
                    "ports_count": 49
                },
                {
                    "name": "cal",
                    "github": "neverpanic",
                    "ports_count": 60
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "subversion"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "vim"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "moe",
            "portdir": "editors/moe",
            "version": "1.16",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.gnu.org/software/moe/",
            "description": "GNU moe - console text editor for ISO-8859 and ASCII character encodings.",
            "long_description": "GNU moe is a console text editor for ISO-8859 and ASCII character encodings. It has a modeless, user-friendly interface, online help, multiple windows, global search/replace (on all buffers at once), block operations, automatic indentation, word wrapping, etc.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "texinfo",
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "lzip"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mle",
            "portdir": "editors/mle",
            "version": "1.8.1",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/adsr/mle",
            "description": "Small, flexible, terminal-based text editor",
            "long_description": "Small, flexible, terminal-based text editor",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [
                {
                    "name": "sikmir",
                    "github": "sikmir",
                    "ports_count": 44
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "pcre2",
                        "uthash",
                        "lua"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "minimumprofit",
            "portdir": "editors/minimumprofit",
            "version": "3.3.18b",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.triptico.com/software/mp.html",
            "description": "Programmer Text Editor.",
            "long_description": "Programmer Text Editor.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses",
                        "pcre",
                        "gtk2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mindforger",
            "portdir": "editors/mindforger",
            "version": "2.0.0",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.mindforger.com",
            "description": "Thinking notebook and Markdown editor",
            "long_description": "MindForger is an open, free, well-performing Markdown editor which respects your privacy and enables security. It is actually more than an editor or IDE - it's a human mind -inspired personal knowledge management tool.",
            "active": true,
            "categories": [
                "editors",
                "office"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1054
                }
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "pkgconfig",
                        "clang-18"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "qt5-qtbase",
                        "qt5-qtwebengine",
                        "zlib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "micro",
            "portdir": "editors/micro",
            "version": "2.0.15",
            "license": "MIT",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://micro-editor.github.io",
            "description": "A modern and intuitive terminal-based text editor",
            "long_description": "micro is a terminal-based text editor that aims to be easy to use and intuitive, while also taking advantage of the capabilities of modern terminals. As its name indicates, micro aims to be somewhat of a successor to the nano editor by being easy to install and use. Micro supports a full-blown plugin system. Plugins are written in Lua and there is a plugin manager to automatically download and install your plugins for you.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1054
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mg",
            "portdir": "editors/mg",
            "version": "7.3",
            "license": "ISC/BSD",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://github.com/ibara/mg",
            "description": "small Emacs-like editor",
            "long_description": "Micro GNU/Emacs: a small, fast, lightweight, emacs-like editor. No extension language, just a basic editor for text & code.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [
                {
                    "name": "ra1nb0w",
                    "github": "ra1nb0w",
                    "ports_count": 151
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mediawiki.el",
            "portdir": "editors/mediawiki.el",
            "version": "2.3.1",
            "license": "GPL-3",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.emacswiki.org/emacs/MediaWikiMode",
            "description": "An Emacs mode for editing MediaWiki content",
            "long_description": "An Emacs mode for editing MediaWiki content",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [
                {
                    "name": "easieste",
                    "github": "easye",
                    "ports_count": 15
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "emacs"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "markdown-mode.el",
            "portdir": "editors/markdown-mode.el",
            "version": "2.6",
            "license": "GPL-3+",
            "platforms": "any",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://github.com/jrblevin/markdown-mode",
            "description": "An Emacs mode for editing Markdown files",
            "long_description": "An Emacs mode for editing Markdown files",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [
                {
                    "name": "easieste",
                    "github": "easye",
                    "ports_count": 15
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "emacs"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "liteide",
            "portdir": "editors/liteide",
            "version": "38.0",
            "license": "LGPL",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://liteide.org",
            "description": "LiteIDE is a simple, open source, cross-platform Go IDE.",
            "long_description": "LiteIDE is a simple, open source, cross-platform Go IDE.",
            "active": true,
            "categories": [
                "devel",
                "editors"
            ],
            "maintainers": [
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 655
                }
            ],
            "variants": [
                "debug"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "qt5-qtbase"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "qt5-qtbase"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "lite-xl",
            "portdir": "editors/lite-xl",
            "version": "2.1.8",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://lite-xl.com/",
            "description": "A lightweight text editor written in Lua",
            "long_description": "A lightweight text editor written in Lua, adapted from lite. It aims to provide something practical, pretty, small and fast. Easy to modify and extend, or to use without doing either.",
            "active": true,
            "categories": [
                "editors",
                "lua"
            ],
            "maintainers": [
                {
                    "name": "harens",
                    "github": "harens",
                    "ports_count": 165
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "cmake",
                        "meson",
                        "ninja",
                        "pkgconfig",
                        "librsvg",
                        "makeicns"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "antigraingeometry",
                        "freetype",
                        "reproc",
                        "lua54",
                        "SDL3",
                        "pcre2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "leafpad",
            "portdir": "editors/leafpad",
            "version": "0.8.18.1",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://tarot.freeshell.org/leafpad/",
            "description": "A simple GTK+ 2 text editor that emphasizes simplicity.",
            "long_description": "A simple GTK+ 2 text editor that emphasizes simplicity.",
            "active": true,
            "categories": [
                "editors",
                "gnome"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "libtool",
                        "pkgconfig",
                        "intltool",
                        "autoconf",
                        "automake"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gtk2",
                        "freetype",
                        "desktop-file-utils"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "lapce",
            "portdir": "editors/lapce",
            "version": "0.4.6",
            "license": "Apache-2.0",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://lapce.dev/",
            "description": "Lightning-fast and Powerful Code Editor written in Rust",
            "long_description": "Lapce is an open source code editor written in Rust. By utilising native GUI and GPU rendering, and with the performance Rust provides, Lapce is one of the fastest code editors out there.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1054
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libgit2",
                        "libunwind",
                        "zlib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "le",
            "portdir": "editors/le",
            "version": "1.16.8",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://freecode.com/projects/leeditor",
            "description": "Terminal based text editor",
            "long_description": "LE has many block operations with stream and rectangular blocks, can edit both unix and dos style files (LF/CRLF), is binary clean, has hex mode, can edit text with multi-byte character encoding, has full undo/redo, can edit files and mmap-able devices in mmap shared mode (only replace), has tunable syntax highlighting, tunable color scheme (can use default colors), tunable key map. It is slightly similar to Norton Editor, but has more features.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "l3afpad",
            "portdir": "editors/l3afpad",
            "version": "0.8.18.1.11",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/stevenhoneyman/l3afpad",
            "description": "A simple GTK+ 3 text editor that emphasizes simplicity.",
            "long_description": "A simple GTK+ 3 text editor that emphasizes simplicity.",
            "active": true,
            "categories": [
                "editors",
                "gnome"
            ],
            "maintainers": [
                {
                    "name": "russell.jones",
                    "github": "",
                    "ports_count": 1
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "libtool",
                        "pkgconfig",
                        "intltool",
                        "autoconf",
                        "automake"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gtk3",
                        "freetype",
                        "desktop-file-utils"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "kibi",
            "portdir": "editors/kibi",
            "version": "0.3.3",
            "license": "Apache-2 and MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ilai-deutel/kibi",
            "description": "Text editor in ≤1024 lines of code, written in Rust",
            "long_description": "A configurable text editor with UTF-8 support, incremental search, syntax highlighting, line numbers and more, written in less than 1024 lines of Rust with minimal dependencies.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [
                {
                    "name": "sikmir",
                    "github": "sikmir",
                    "ports_count": 44
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "kasane",
            "portdir": "editors/kasane",
            "version": "0.5.0",
            "license": "(MIT or Apache-2)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Yus314/kasane",
            "description": "Drop-in Kakoune frontend with an extensible UI foundation",
            "long_description": "Kakoune handles editing. Kasane rebuilds the rendering pipeline — terminal or GPU — and opens the full UI to extension: splits, image display, workspace persistence, and beyond. Extend it yourself with sandboxed WASM plugins — a complete one fits in 15 lines of Rust. Your kakrc works unchanged.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1054
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "kakoune"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "kakoune",
            "portdir": "editors/kakoune",
            "version": "2026.04.12",
            "license": "public-domain",
            "platforms": "darwin linux freebsd",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://kakoune.org",
            "description": "Modal editor — Faster as in fewer keystrokes —  Multiple selections — Orthogonal design",
            "long_description": "Kakoune is a code editor that implements Vi’s \"keystrokes as a text editing language\" model. As it’s also a modal editor, it is somewhat similar to the Vim editor (after which Kakoune was originally inspired). Kakoune can operate in two modes, normal and insertion. In insertion mode, keys are directly inserted into the current buffer. In normal mode, keys are used to manipulate the current selection and to enter insertion mode. Kakoune has a strong focus on interactivity, most commands provide immediate and incremental results, while still being competitive (as in keystroke count) with Vim. Kakoune works on selections, which are oriented, inclusive ranges of characters. Selections have an anchor and a cursor. Most commands move both of them except when extending selections, where the anchor character stays fixed and the cursor moves around.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1054
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-22"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "kasane"
                    ]
                }
            ]
        },
        {
            "name": "joe37",
            "portdir": "editors/joe",
            "version": "3.7",
            "license": "GPL-2",
            "platforms": "darwin freebsd",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://sourceforge.net/projects/joe-editor/",
            "description": "Joe's Own Editor",
            "long_description": "JOE is the professional freeware ASCII text screen editor for UNIX. It makes full use of the power and versatility of UNIX, but lacks the steep learning curve and basic nonsense you have to deal with in every other UNIX editor. JOE has the feel of most IBM PC text editors: The key-sequences are reminiscent of WordStar and Turbo-C. JOE is much more powerful than those editors, however. JOE has all of the features a UNIX user should expect: full use of termcap/terminfo, excellent screen update optimizations (JOE is fully useable at 2400 baud), simple installation, and all of the UNIX-integration features of VI.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "jove",
            "portdir": "editors/jove",
            "version": "4.16.0.73",
            "license": "Permissive",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.cs.toronto.edu/pub/hugh/jove-dev/",
            "description": "Jonathan's Own Version of Emacs",
            "long_description": "Jove is a simple text editor in the spirit of GNU emacs, but somewhat smaller and faster to start up.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [
                {
                    "name": "vivek",
                    "github": "",
                    "ports_count": 1
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "joe",
            "portdir": "editors/joe",
            "version": "4.6",
            "license": "GPL-2",
            "platforms": "darwin freebsd",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://sourceforge.net/projects/joe-editor/",
            "description": "Joe's Own Editor",
            "long_description": "JOE is the professional freeware ASCII text screen editor for UNIX. It makes full use of the power and versatility of UNIX, but lacks the steep learning curve and basic nonsense you have to deal with in every other UNIX editor. JOE has the feel of most IBM PC text editors: The key-sequences are reminiscent of WordStar and Turbo-C. JOE is much more powerful than those editors, however. JOE has all of the features a UNIX user should expect: full use of termcap/terminfo, excellent screen update optimizations (JOE is fully useable at 2400 baud), simple installation, and all of the UNIX-integration features of VI.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "jed",
            "portdir": "editors/jed",
            "version": "0.99-19",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.jedsoft.org/jed/",
            "description": "JED is a powerful editor for programmers.",
            "long_description": "JED is a powerful editor designed for use by programmers, its drop-down menu facility make it one of the friendliest text editors around. Hence it is ideal for composing simple email messages as well as editing complex programs in a variety of computer languages.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [],
            "variants": [
                "x11",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "slang2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hnb",
            "portdir": "editors/hnb",
            "version": "1.9.18",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://hnb.sourceforge.net/",
            "description": "command-line outliner",
            "long_description": "Hierarchical notebook (hnb) is a curses program to structure many kinds of data in one place, for example addresses, to-do lists, ideas, book reviews or to store snippets of brainstorming.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "frescobaldi2",
            "portdir": "editors/frescobaldi",
            "version": "2.20.0",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.frescobaldi.org/",
            "description": "A LilyPond sheet music text editor",
            "long_description": "Frescobaldi is an advanced text editor to edit LilyPond sheet music files. Features include an integrated PDF preview and a powerful Score Wizard.",
            "active": true,
            "categories": [
                "editors",
                "python"
            ],
            "maintainers": [
                {
                    "name": "davide.liessi",
                    "github": "dliessi",
                    "ports_count": 72
                }
            ],
            "variants": [
                "app",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py37-py2app",
                        "py37-importlib-metadata",
                        "clang-18",
                        "py37-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python37",
                        "py37-ly"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py37-pyqt4",
                        "py37-poppler-qt4",
                        "portmidi"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "frescobaldi-devel",
            "portdir": "editors/frescobaldi",
            "version": "20230327",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.frescobaldi.org/",
            "description": "A LilyPond sheet music text editor",
            "long_description": "Frescobaldi is an advanced text editor to edit LilyPond sheet music files. Features include an integrated PDF preview and a powerful Score Wizard.",
            "active": true,
            "categories": [
                "editors",
                "python"
            ],
            "maintainers": [
                {
                    "name": "davide.liessi",
                    "github": "dliessi",
                    "ports_count": 72
                }
            ],
            "variants": [
                "app",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py310-py2app",
                        "py310-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python310",
                        "py310-ly"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py310-qpageview",
                        "py310-poppler-qt5",
                        "py310-pyqt5-webengine",
                        "py310-pyqt5",
                        "portmidi"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "helix",
            "portdir": "editors/helix",
            "version": "25.07.1",
            "license": "MPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://helix-editor.com",
            "description": "A post-modern text editor.",
            "long_description": "A post-modern text editor.. helix is a kakoune / neovim inspired editor, written in Rust.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1054
                }
            ],
            "variants": [
                "devel",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "frescobaldi",
            "portdir": "editors/frescobaldi",
            "version": "3.3.0",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.frescobaldi.org/",
            "description": "A LilyPond sheet music text editor",
            "long_description": "Frescobaldi is an advanced text editor to edit LilyPond sheet music files. Features include an integrated PDF preview and a powerful Score Wizard.",
            "active": true,
            "categories": [
                "editors",
                "python"
            ],
            "maintainers": [
                {
                    "name": "davide.liessi",
                    "github": "dliessi",
                    "ports_count": 72
                }
            ],
            "variants": [
                "app",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py310-py2app",
                        "py310-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python310",
                        "py310-ly"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py310-qpageview",
                        "py310-poppler-qt5",
                        "py310-pyqt5-webengine",
                        "py310-pyqt5",
                        "portmidi"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "emacs-app-devel",
            "portdir": "editors/emacs",
            "version": "20260428",
            "license": "GPL-3+",
            "platforms": "darwin freebsd",
            "epoch": 5,
            "replaced_by": null,
            "homepage": "https://www.gnu.org/software/emacs/emacs.html",
            "description": "The GNU Emacs text editor",
            "long_description": "GNU Emacs is a self-documenting, customizable, extensible real-time display editor. Users new to Emacs will be able to use basic features fairly rapidly by studying the tutorial and using the self-documentation features. Emacs also has an extensive interactive manual browser. It is easily extensible since its editing commands are written in Lisp.",
            "active": true,
            "categories": [
                "aqua",
                "editors"
            ],
            "maintainers": [
                {
                    "name": "dports",
                    "github": "drkp",
                    "ports_count": 77
                }
            ],
            "variants": [
                "imagemagick",
                "rsvg",
                "xwidgets",
                "nativecomp",
                "treesitter"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "automake",
                        "clang-18",
                        "autoconf",
                        "texinfo",
                        "libtool",
                        "pkgconfig"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "webp",
                        "libxml2",
                        "gcc15",
                        "sqlite3",
                        "gmp",
                        "gnutls",
                        "ncurses",
                        "tree-sitter",
                        "lcms2",
                        "librsvg"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "tree-sitter-typescript",
                        "tree-sitter-yaml",
                        "tree-sitter-cmake",
                        "tree-sitter-dockerfile",
                        "tree-sitter-go-mod",
                        "tree-sitter-toml",
                        "tree-sitter-elixir",
                        "tree-sitter-heex",
                        "tree-sitter-lua",
                        "tree-sitter-go-work",
                        "tree-sitter-phpdoc",
                        "tree-sitter-jsdoc",
                        "tree-sitter-liquid",
                        "tree-sitter-gitattributes",
                        "tree-sitter-bash",
                        "tree-sitter-c",
                        "tree-sitter-c-sharp",
                        "tree-sitter-cpp",
                        "tree-sitter-css",
                        "tree-sitter-go",
                        "tree-sitter-html",
                        "tree-sitter-java",
                        "tree-sitter-javascript",
                        "tree-sitter-json",
                        "tree-sitter-markdown",
                        "tree-sitter-php",
                        "tree-sitter-python",
                        "tree-sitter-ruby",
                        "tree-sitter-rust",
                        "tree-sitter-tsx"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "emacs-app",
            "portdir": "editors/emacs",
            "version": "30.2",
            "license": "GPL-3+",
            "platforms": "darwin freebsd",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.gnu.org/software/emacs/emacs.html",
            "description": "The GNU Emacs text editor",
            "long_description": "GNU Emacs is a self-documenting, customizable, extensible real-time display editor. Users new to Emacs will be able to use basic features fairly rapidly by studying the tutorial and using the self-documentation features. Emacs also has an extensive interactive manual browser. It is easily extensible since its editing commands are written in Lisp.",
            "active": true,
            "categories": [
                "aqua",
                "editors"
            ],
            "maintainers": [
                {
                    "name": "dports",
                    "github": "drkp",
                    "ports_count": 77
                }
            ],
            "variants": [
                "imagemagick",
                "rsvg",
                "xwidgets",
                "nativecomp",
                "treesitter"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "libtool",
                        "pkgconfig",
                        "texinfo",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gmp",
                        "gnutls",
                        "ncurses",
                        "tree-sitter",
                        "lcms2",
                        "librsvg",
                        "webp",
                        "libxml2",
                        "gcc15",
                        "sqlite3"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "tree-sitter-typescript",
                        "tree-sitter-yaml",
                        "tree-sitter-cmake",
                        "tree-sitter-dockerfile",
                        "tree-sitter-go-mod",
                        "tree-sitter-toml",
                        "tree-sitter-elixir",
                        "tree-sitter-heex",
                        "tree-sitter-lua",
                        "tree-sitter-phpdoc",
                        "tree-sitter-bash",
                        "tree-sitter-c",
                        "tree-sitter-c-sharp",
                        "tree-sitter-cpp",
                        "tree-sitter-css",
                        "tree-sitter-go",
                        "tree-sitter-html",
                        "tree-sitter-java",
                        "tree-sitter-javascript",
                        "tree-sitter-json",
                        "tree-sitter-php",
                        "tree-sitter-python",
                        "tree-sitter-ruby",
                        "tree-sitter-rust",
                        "tree-sitter-tsx"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "emacs-devel",
            "portdir": "editors/emacs",
            "version": "20260428",
            "license": "GPL-3+",
            "platforms": "darwin freebsd",
            "epoch": 5,
            "replaced_by": null,
            "homepage": "https://www.gnu.org/software/emacs/emacs.html",
            "description": "The GNU Emacs text editor",
            "long_description": "GNU Emacs is a self-documenting, customizable, extensible real-time display editor. Users new to Emacs will be able to use basic features fairly rapidly by studying the tutorial and using the self-documentation features. Emacs also has an extensive interactive manual browser. It is easily extensible since its editing commands are written in Lisp.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [
                {
                    "name": "dports",
                    "github": "drkp",
                    "ports_count": 77
                }
            ],
            "variants": [
                "xwidgets",
                "x11",
                "motif",
                "gtk",
                "imagemagick",
                "dbus",
                "nativecomp",
                "treesitter",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "pkgconfig",
                        "texinfo",
                        "libtool",
                        "automake",
                        "autoconf"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gnutls",
                        "sqlite3",
                        "ncurses",
                        "tree-sitter",
                        "webp",
                        "libxml2",
                        "gcc15",
                        "gmp"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "tree-sitter-rust",
                        "tree-sitter-tsx",
                        "tree-sitter-typescript",
                        "tree-sitter-yaml",
                        "tree-sitter-cmake",
                        "tree-sitter-dockerfile",
                        "tree-sitter-go-mod",
                        "tree-sitter-toml",
                        "tree-sitter-elixir",
                        "tree-sitter-heex",
                        "tree-sitter-lua",
                        "tree-sitter-go-work",
                        "tree-sitter-phpdoc",
                        "tree-sitter-jsdoc",
                        "tree-sitter-liquid",
                        "tree-sitter-gitattributes",
                        "tree-sitter-bash",
                        "tree-sitter-c",
                        "tree-sitter-c-sharp",
                        "tree-sitter-cpp",
                        "tree-sitter-css",
                        "tree-sitter-go",
                        "tree-sitter-html",
                        "tree-sitter-java",
                        "tree-sitter-javascript",
                        "tree-sitter-json",
                        "tree-sitter-markdown",
                        "tree-sitter-php",
                        "tree-sitter-python",
                        "tree-sitter-ruby"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ex-vi",
            "portdir": "editors/ex-vi",
            "version": "050325",
            "license": "BSD-old and LGPL",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://ex-vi.sourceforge.net/",
            "description": "the traditional ex/vi editor",
            "long_description": "the traditional ex/vi editor",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "emacs",
            "portdir": "editors/emacs",
            "version": "30.2",
            "license": "GPL-3+",
            "platforms": "darwin freebsd",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.gnu.org/software/emacs/emacs.html",
            "description": "The GNU Emacs text editor",
            "long_description": "GNU Emacs is a self-documenting, customizable, extensible real-time display editor. Users new to Emacs will be able to use basic features fairly rapidly by studying the tutorial and using the self-documentation features. Emacs also has an extensive interactive manual browser. It is easily extensible since its editing commands are written in Lisp.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [
                {
                    "name": "dports",
                    "github": "drkp",
                    "ports_count": 77
                }
            ],
            "variants": [
                "x11",
                "motif",
                "gtk",
                "imagemagick",
                "dbus",
                "xwidgets",
                "nativecomp",
                "treesitter",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "autoconf",
                        "automake",
                        "libtool",
                        "pkgconfig",
                        "texinfo"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libxml2",
                        "gcc15",
                        "sqlite3",
                        "gmp",
                        "gnutls",
                        "ncurses",
                        "tree-sitter",
                        "webp"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "tree-sitter-rust",
                        "tree-sitter-tsx",
                        "tree-sitter-typescript",
                        "tree-sitter-yaml",
                        "tree-sitter-cmake",
                        "tree-sitter-dockerfile",
                        "tree-sitter-go-mod",
                        "tree-sitter-toml",
                        "tree-sitter-elixir",
                        "tree-sitter-heex",
                        "tree-sitter-lua",
                        "tree-sitter-phpdoc",
                        "tree-sitter-bash",
                        "tree-sitter-c",
                        "tree-sitter-c-sharp",
                        "tree-sitter-cpp",
                        "tree-sitter-css",
                        "tree-sitter-go",
                        "tree-sitter-html",
                        "tree-sitter-java",
                        "tree-sitter-javascript",
                        "tree-sitter-json",
                        "tree-sitter-php",
                        "tree-sitter-python",
                        "tree-sitter-ruby"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "po-mode.el",
                        "psgml"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "cedet",
                        "color-theme-mode.el",
                        "ecb",
                        "markdown-mode.el",
                        "mediawiki.el",
                        "n3-mode.el",
                        "nxml-mode",
                        "org-mode",
                        "yaml-mode.el",
                        "erc",
                        "beancount.el",
                        "d-mode.el",
                        "haskell-mode.el",
                        "ocaml-mode.el",
                        "php-mode.el",
                        "prolog-mode.el",
                        "pure-mode.el",
                        "python-mode.el",
                        "slime",
                        "sml-mode.el",
                        "tuareg-mode.el",
                        "ess",
                        "pcap-mode.el",
                        "py27-pymacs",
                        "lookup",
                        "bbdb",
                        "emacs-w3m",
                        "auctex"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "python-mode.el"
                    ]
                }
            ]
        },
        {
            "name": "em",
            "portdir": "editors/em",
            "version": "1.0.0",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://pgas.freeshell.org/C/em/",
            "description": "editor for mortals",
            "long_description": "The first visual editor for UNIX. Originally written by George Coulouris. Updated for more recent UNIX variants by Pierre Gaston. Historical context: https://www.coulouris.net/cs_history/em_story/",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [
                {
                    "name": "artkiver",
                    "github": "artkiver",
                    "ports_count": 12
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "elvis",
            "portdir": "editors/elvis",
            "version": "2.2_0",
            "license": "Artistic-1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://elvis.the-little-red-haired-girl.org/",
            "description": "A vi/ex clone",
            "long_description": "Elvis is a very powerful vi/ex clone providing a remarkable number of bells and whistles like, Syntax Highlighting, Multiple files in multiple windows, Networking support (http and ftp).",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [
                {
                    "name": "crosma",
                    "github": "",
                    "ports_count": 1
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "efte",
            "portdir": "editors/efte",
            "version": "1.1",
            "license": "(Artistic-1 or GPL-2+)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://efte.sourceforge.net",
            "description": "configurable programmers editor",
            "long_description": "eFTE is a lightweight, extendable, folding text editor geared toward the programmer. eFTE is a fork of FTE with goals of taking FTE to the next step, hence, Enhanced FTE.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "x11",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "xorg-libXext",
                        "xorg-libice",
                        "ncurses",
                        "xpm",
                        "xorg-libsm",
                        "xorg-libX11"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ee",
            "portdir": "editors/ee",
            "version": "1.5.2",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/herrbischoff/ee",
            "description": "easy to use text editor",
            "long_description": "An easy to use text editor. Intended to be usable with little or no instruction. Provides a terminal (curses based) interface. Features pop-up menus. A subset of aee.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "edit",
            "portdir": "editors/edit",
            "version": "1.2.1",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/microsoft/edit",
            "description": "Microsoft Edit - a simple editor for simple needs",
            "long_description": "This editor pays homage to the classic MS-DOS Editor, but with a modern interface and input controls similar to VS Code. The goal is to provide an accessible editor that even users largely unfamiliar with terminals can easily use.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1054
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ed",
            "portdir": "editors/ed",
            "version": "1.22.5",
            "license": "GPL-3+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.gnu.org/software/ed/",
            "description": "ed is a line-oriented text editor.",
            "long_description": "ed is a line-oriented text editor. It is used to create, display, modify and otherwise manipulate text files, both interactively and via shell scripts. A restricted version of ed, red, can only edit files in the current directory and cannot execute shell commands. ed is the standard text editor in the sense that it is the original editor for Unix, and thus widely available. For most purposes, however, it is superseded by full-screen editors such as Emacs.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "lzip"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ecb",
            "portdir": "editors/ecb",
            "version": "2.40",
            "license": "GPL-2+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://ecb.sourceforge.net/",
            "description": "Emacs Code Browser",
            "long_description": "While Emacs already has good editing support for many modes, its browsing support is somewhat lacking. That's where ECB comes in: it displays a number of informational windows that allow for easy source code navigation and overview.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "cedet",
                        "emacs"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "dte",
            "portdir": "editors/dte",
            "version": "6.12",
            "license": "public-domain",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://freebsd.t-hosting.hu/dte/",
            "description": "text editor which uses many of the shortcuts used in MSDOS EDIT",
            "long_description": "text editor which uses many of the shortcuts used in MSDOS EDIT",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "dhex",
            "portdir": "editors/dhex",
            "version": "0.69",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.dettus.net",
            "description": "Themeable hex editor with diff mode.",
            "long_description": "DHEX is a more than just another hex editor: It includes a diff mode, which can be used to easily and conveniently compare two binary files. Since it is based on ncurses and is themeable, it can run on any number of systems and scenarios. With its utilization of search logs, it is possible to track changes in different iterations of files easily.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "cssed",
            "portdir": "editors/cssed",
            "version": "0.4.0",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://cssed.sourceforge.net/",
            "description": "small graphical CSS editor and validator",
            "long_description": "cssed is a small developer editor and validator, that tries to ease the CSS editing.",
            "active": true,
            "categories": [
                "www",
                "editors",
                "x11"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "automake",
                        "pkgconfig",
                        "hicolor-icon-theme",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gtk2",
                        "libxml2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "cherrytree",
            "portdir": "editors/cherrytree",
            "version": "1.6.2",
            "license": "GPL-3+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/giuspen/cherrytree",
            "description": "Hierarchical Note Taking",
            "long_description": "A Hierarchical Note Taking Application, featuring Rich Text and Syntax Highlighting",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [
                {
                    "name": "mascguy",
                    "github": "mascguy",
                    "ports_count": 359
                }
            ],
            "variants": [
                "debug",
                "x11",
                "quartz",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "pkgconfig",
                        "makeicns",
                        "python313",
                        "clang-20"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "spdlog",
                        "adwaita-icon-theme",
                        "atkmm",
                        "gspell",
                        "gtk3",
                        "gtksourceview4",
                        "gtksourceviewmm3",
                        "cairo",
                        "cairomm",
                        "gdk-pixbuf2",
                        "sqlite3",
                        "curl",
                        "enchant2",
                        "libxml2",
                        "libxmlxx2",
                        "uchardet",
                        "gtkmm3",
                        "pango",
                        "pangomm",
                        "libfmt9",
                        "harfbuzz",
                        "atk",
                        "gettext",
                        "glib2",
                        "glibmm",
                        "libsigcxx2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "color-theme-mode.el",
            "portdir": "editors/color-theme-mode.el",
            "version": "6.6.0",
            "license": "GPL-2+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.nongnu.org/color-theme/",
            "description": "color-theme is an emacs-lisp mode for skinning your emacs",
            "long_description": "color-theme is an emacs-lisp mode for skinning your emacs. Features are: * Huge and extensible theme library * Easy to use * Works on pretty all emacs flavours * Mature source code",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [
                {
                    "name": "macports",
                    "github": "",
                    "ports_count": 1
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "emacs"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "cedet",
            "portdir": "editors/cedet",
            "version": "1.1",
            "license": "GPL-2+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://cedet.sourceforge.net/",
            "description": "Infrastructure for parser based text analysis in Emacs",
            "long_description": "Semantic is an infrastructure for parser based text analysis in Emacs. It is a lexer, parser-generator, and parser. It is written in Emacs Lisp and is customized to the way Emacs thinks about language files, and is optimized to use Emacs' parsing capabilities.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "emacs"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ecb"
                    ]
                }
            ]
        },
        {
            "name": "bvi",
            "portdir": "editors/bvi",
            "version": "1.5.0",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://bvi.sourceforge.net",
            "description": "Vi-like binary file (hex) editor",
            "long_description": "Bvi is a display-oriented (hex) editor for binary files, based on the vi(1) texteditor.",
            "active": true,
            "categories": [
                "editors"
            ],
            "maintainers": [
                {
                    "name": "max",
                    "github": "mtn88",
                    "ports_count": 1
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses"
                    ]
                }
            ],
            "depends_on": []
        }
    ]
}