HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 53706,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=704",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=702",
"results": [
{
"name": "p5-acme-lolcat",
"portdir": "perl/p5-acme-lolcat",
"version": "0.0.5",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-acme-lolcat",
"homepage": "https://metacpan.org/pod/Acme::LOLCAT",
"description": "SPEEK LIEK A LOLCATZ",
"long_description": "SPEEK LIEK A LOLCATZ",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "dev",
"github": "",
"ports_count": 96
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-acme-lolcat"
]
}
],
"depends_on": []
},
{
"name": "fusioninventory-agent",
"portdir": "perl/fusioninventory-agent",
"version": "2.600.0",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.fusioninventory.org/overview/",
"description": "FusionInventory::Agent",
"long_description": "Perl application that runs an agent connecting to a server running for example FusionInventory for GLPI for inventorying purposes.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-http-proxy",
"p5.34-http-server-simple",
"p5.34-http-server-simple-authen",
"p5.34-io-capture",
"p5.34-ipc-run",
"p5.34-net-snmp",
"p5.34-test-compile",
"p5.34-test-deep",
"p5.34-test-exception",
"p5.34-test-http-server-simple",
"p5.34-test-mockmodule",
"p5.34-test-mockobject",
"p5.34-test-nowarnings",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-yaml-tiny",
"p5.34-file-copy-recursive",
"p5.34-file-which",
"p5.34-io-socket-ssl",
"p5.34-libwww-perl",
"p5.34-lwp-protocol-https",
"p5.34-memoize",
"p5.34-net-ip",
"p5.34-parallel-forkmanager",
"p5.34-parse-edid",
"p5.34-text-template",
"p5.34-universal-require",
"p5.34-xml-treepp",
"p5.34-xml-xpath"
]
}
],
"depends_on": []
},
{
"name": "fsdb_select",
"portdir": "perl/fsdb_select",
"version": "0.2",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "common files for selecting default fsdb version",
"long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of fsdb.",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "calvin",
"github": "cardi",
"ports_count": 27
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"fsdb"
]
}
]
},
{
"name": "fsdb",
"portdir": "perl/fsdb",
"version": "3.400.0",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Fsdb",
"description": "A flat-text database for shell scripting",
"long_description": "Fsdb, the flatfile streaming database, is a package of commands for manipulating flat-ASCII databases from shell scripts. Fsdb is useful to process medium amounts of data (with very little data you’d do it by hand, with megabytes you might want a real database).",
"active": true,
"categories": [
"textproc",
"perl"
],
"maintainers": [
{
"name": "calvin",
"github": "cardi",
"ports_count": 27
}
],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"groff",
"perl5.34",
"p5.34-html-parser",
"p5.34-io-compress",
"p5.34-io-compress-lzma",
"p5.34-pod-parser",
"gzip",
"p5.34-test-pod-coverage",
"p5.34-test-simple",
"p5.34-text-csv_xs",
"p5.34-xml-simple",
"p5.34-yaml-libyaml",
"p5.34-test-pod"
]
},
{
"type": "run",
"ports": [
"fsdb_select"
]
}
],
"depends_on": []
},
{
"name": "eperl",
"portdir": "perl/eperl",
"version": "2.2.14",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ossp.org/pkg/tool/eperl/",
"description": "Embedded Perl Language",
"long_description": "ePerl interprets an ASCII file bristled with Perl 5 program statements by evaluating the Perl 5 code while passing through the plain ASCII data.",
"active": true,
"categories": [
"www",
"perl"
],
"maintainers": [
{
"name": "cal",
"github": "neverpanic",
"ports_count": 65
}
],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"wml"
]
}
]
},
{
"name": "cpanm_select",
"portdir": "perl/cpanm_select",
"version": "0.1",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "Common files for selecting default cpanm version",
"long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of cpanm.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "pilrc",
"portdir": "palm/pilrc",
"version": "3.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pilrc.sourceforge.net/",
"description": "Palm OS resource compiler",
"long_description": "This is a tool that turns a textual description of Palm OS forms, bitmaps, fonts, and other resources into a binary form that can be included in an application or library. The name is derived from \"PILot Resource Compiler\". This tool is used with many popular Palm OS development tools, including prc-tools and CodeWarrior for Palm OS.",
"active": true,
"categories": [
"devel",
"palm"
],
"maintainers": [
{
"name": "nkorth",
"github": "nkorth",
"ports_count": 3
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "palm-db-tools",
"portdir": "palm/palm-db-tools",
"version": "0.3.6",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://palm-db-tools.sourceforge.net/",
"description": "convert between CSV text files and Palm databases",
"long_description": "This package contains several utilities that allow you to convert text files to and from several different Palm Pilot flat-file database formats. The utilities support DB, MobileDB, List, and JFile v3.x formats.",
"active": true,
"categories": [
"databases",
"palm"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "m68k-palm-elf-gcc",
"portdir": "palm/m68k-palm-elf-gcc",
"version": "9.1.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gcc.gnu.org/",
"description": "The GNU compiler collection for m68k-palm-elf",
"long_description": "The GNU compiler collection, including front ends for C, C++, Objective-C and Objective-C++ for cross development for m68k-palm-elf.",
"active": true,
"categories": [
"cross",
"palm"
],
"maintainers": [
{
"name": "nkorth",
"github": "nkorth",
"ports_count": 3
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"texinfo",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"mpfr",
"zlib",
"m68k-palm-elf-binutils",
"libiconv",
"gmp",
"isl",
"libmpc"
]
}
],
"depends_on": []
},
{
"name": "makeztxt",
"portdir": "palm/makeztxt",
"version": "1.60",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gutenpalm.sourceforge.net/makeztxt.php",
"description": "converts text files into Palm zTXT databases",
"long_description": "makeztxt is a simple commandline program that takes a plain ASCII text file and compresses it into a zTXT database. makeztxt will remove newline characters at the end of lines that contain text so that the paragraphs flow better on the Palm screen. makeztxt supports the use of regular expressions to automatically generate a list of bookmarks for you. Lastly, makeztxt can also break an existing zTXT file into it's components (text, bookmarks, annotations) and store them into separate files for you.",
"active": true,
"categories": [
"textproc",
"palm"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "m68k-palm-elf-binutils",
"portdir": "palm/m68k-palm-elf-binutils",
"version": "2.37",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/binutils/binutils.html",
"description": "FSF Binutils for m68k-palm-elf cross development",
"long_description": "Free Software Foundation development toolchain (\"binutils\") for m68k-palm-elf cross development.",
"active": true,
"categories": [
"cross",
"palm"
],
"maintainers": [
{
"name": "nkorth",
"github": "nkorth",
"ports_count": 3
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"texinfo",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"zlib",
"gettext"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"m68k-palm-elf-gcc"
]
}
]
},
{
"name": "hrsh2csv",
"portdir": "palm/hrsh2csv",
"version": "1.3",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://hours.sourceforge.net/",
"description": "converts Hours pdb files into CSV text files",
"long_description": "Hours is a time-tracking utility for the PalmOS. This utility converts Hours for PalmOS database files into comma-separated values text files.",
"active": true,
"categories": [
"palm"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "zenwriter",
"portdir": "office/zenwriter",
"version": "0.1",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/stepankuzmin/zenwriter",
"description": "Minimalistic plain text editor written with Qt4",
"long_description": "Minimalistic plain text editor written with Qt4",
"active": true,
"categories": [
"office"
],
"maintainers": [],
"variants": [
"universal",
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt4-mac"
]
}
],
"depends_on": []
},
{
"name": "zathura-plugin-ps",
"portdir": "office/zathura-plugin-ps",
"version": "0.2.6",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.pwmt.org/pwmt/zathura-ps",
"description": "The zathura-ps plugin adds PostScript support to zathura.",
"long_description": "The zathura-ps plugin adds PostScript support to zathura by using the libspectre library.",
"active": true,
"categories": [
"office"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"meson",
"ninja",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"girara",
"desktop-file-utils",
"zathura",
"libspectre"
]
}
],
"depends_on": []
},
{
"name": "zathura-plugin-pdf-poppler",
"portdir": "office/zathura-plugin-pdf-poppler",
"version": "0.2.9",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.pwmt.org/pwmt/zathura-pdf-poppler",
"description": "The zathura-pdf-poppler plugin adds PDF support to zathura.",
"long_description": "The zathura-pdf-poppler plugin adds PDF support to zathura by using the poppler rendering library.",
"active": true,
"categories": [
"office"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"meson",
"ninja",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"girara",
"desktop-file-utils",
"poppler",
"zathura"
]
}
],
"depends_on": []
},
{
"name": "zathura-plugin-pdf-mupdf",
"portdir": "office/zathura-plugin-pdf-mupdf",
"version": "0.3.6",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.pwmt.org/pwmt/zathura-pdf-mupdf",
"description": "The zathura-pdf-mupdf plugin adds PDF support to zathura.",
"long_description": "The zathura-pdf-mupdf plugin adds PDF support to zathura by using the mupdf rendering library.",
"active": true,
"categories": [
"office"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"meson",
"ninja",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openjpeg",
"girara",
"freetype",
"zathura",
"desktop-file-utils",
"harfbuzz",
"mupdf"
]
}
],
"depends_on": []
},
{
"name": "zathura-plugin-djvu",
"portdir": "office/zathura-plugin-djvu",
"version": "0.2.8",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.pwmt.org/pwmt/zathura-djvu",
"description": "The zathura-djvu plugin adds DjVu support to zathura.",
"long_description": "The zathura-djvu plugin adds DjVu support to zathura by using the djvulibre library.",
"active": true,
"categories": [
"office"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"meson",
"ninja",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"girara",
"desktop-file-utils",
"djvulibre",
"zathura"
]
}
],
"depends_on": []
},
{
"name": "zathura-docs",
"portdir": "office/zathura",
"version": "0.4.4",
"license": "zlib",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.pwmt.org/pwmt/zathura",
"description": "Zathura is a highly customizable and functional document viewer.",
"long_description": "Zathura is a highly customizable and functional document viewer. It provides a minimalistic and space saving interface as well as an easy usage that mainly focuses on keyboard interaction. Zathura uses a plug- in based system for supported document types. Zathura makes it possible to completely view and navigate through different documents without a mouse. It supports bi-directional SyncTeX, as well as quickmarks, book- marks and automatic document reloading. Almost everything in Zathura is customizable.",
"active": true,
"categories": [
"office"
],
"maintainers": [],
"variants": [
"synctex"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-sphinx",
"gettext",
"meson",
"ninja",
"pkgconfig",
"intltool",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"sqlite3",
"girara",
"glib2",
"desktop-file-utils",
"gtk3",
"libmagic"
]
},
{
"type": "run",
"ports": [
"zathura"
]
}
],
"depends_on": []
},
{
"name": "zathura-plugin-cb",
"portdir": "office/zathura-plugin-cb",
"version": "0.1.8",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.pwmt.org/pwmt/zathura-cb",
"description": "The zathura-cb plugin adds comic book support to zathura.",
"long_description": "The zathura-cb plugin adds comic book support to zathura by using the libarchive library.",
"active": true,
"categories": [
"office"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"meson",
"ninja",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libarchive",
"girara",
"desktop-file-utils",
"zathura"
]
}
],
"depends_on": []
},
{
"name": "zathura",
"portdir": "office/zathura",
"version": "0.4.4",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.pwmt.org/pwmt/zathura",
"description": "Zathura is a highly customizable and functional document viewer.",
"long_description": "Zathura is a highly customizable and functional document viewer. It provides a minimalistic and space saving interface as well as an easy usage that mainly focuses on keyboard interaction. Zathura uses a plug- in based system for supported document types. Zathura makes it possible to completely view and navigate through different documents without a mouse. It supports bi-directional SyncTeX, as well as quickmarks, book- marks and automatic document reloading. Almost everything in Zathura is customizable.",
"active": true,
"categories": [
"office"
],
"maintainers": [],
"variants": [
"synctex",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"gettext",
"meson",
"ninja",
"pkgconfig",
"intltool"
]
},
{
"type": "lib",
"ports": [
"sqlite3",
"girara",
"glib2",
"desktop-file-utils",
"gtk3",
"libmagic"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"zathura-plugin-cb",
"zathura-plugin-djvu",
"zathura-plugin-pdf-mupdf",
"zathura-plugin-pdf-poppler",
"zathura-plugin-ps"
]
},
{
"type": "run",
"ports": [
"zathura-docs"
]
}
]
},
{
"name": "watson",
"portdir": "office/watson",
"version": "2.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://tailordev.github.io/Watson",
"description": "A wonderful CLI to track your time!",
"long_description": "Watson is here to help you manage your time. You want to know how much time you are spending on your projects? You want to generate a nice report for your client? Watson is here for you.",
"active": true,
"categories": [
"office",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1161
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-colorama",
"py310-click-didyoumean",
"python310",
"py310-setuptools",
"py310-requests",
"py310-click",
"py310-arrow"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": []
},
{
"name": "vit",
"portdir": "office/vit",
"version": "1.2",
"license": "GPL-3+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://taskwarrior.org/news/news.20140406.html",
"description": "Vit is a full-screen terminal interface for Taskwarrior",
"long_description": "Vit is a full-screen terminal interface for Taskwarrior with Vi key bindings and complete support for native Taskwarrior colorization.",
"active": true,
"categories": [
"office"
],
"maintainers": [],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"task",
"p5.34-curses"
]
}
],
"depends_on": []
},
{
"name": "treeline",
"portdir": "office/treeline",
"version": "3.2.1",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://treeline.bellz.org",
"description": "Advanced outliner and personal information manager",
"long_description": "Some would call TreeLine an Outliner, others would call it a PIM. Basically, it just stores almost any kind of information. A tree structure makes it easy to keep things organized. And each node in the tree can contain several fields, forming a mini-database. The output format for each node can be defined, and the output can be shown on the screen, printed, or exported to html.",
"active": true,
"categories": [
"office",
"python",
"pim"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"aspell-dict-en",
"python314",
"py314-pyqt6",
"aspell"
]
}
],
"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-18"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"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-18"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-watchdog",
"py310-setuptools",
"py310-arrow",
"py310-prompt_toolkit",
"py310-urwid"
]
}
],
"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": 159
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "time.txt",
"portdir": "office/time.txt",
"version": "1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tazzben/time.txt",
"description": "Time.txt allows you to track and analyze your time (sheets) using plain text files.",
"long_description": "Time.txt allows you to track and analyze your time (sheets) using plain text files. With this tool you can see what your spending your time on, search based on categories, projects, number of hours, dates or some combination of the aforementioned list. The format of the time file is completely freeform and consistent with the GTD style of todos.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "bosmith",
"github": "tazzben",
"ports_count": 9
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-dateutil"
]
}
],
"depends_on": []
},
{
"name": "time-track-cli",
"portdir": "office/time-track-cli",
"version": "1.2",
"license": "unknown",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dongola7/Time-Track-CLI",
"description": "Simple time tracking application using the CLI, in the spirit of todo.txt.",
"long_description": "In the spirit of TODO.TXT, this little Tcl script will handle tracking how much time you spend on tasks throughout the day. All records are stored in a plain text file so you're not dependent on anyone else's format.",
"active": true,
"categories": [
"office",
"tcl"
],
"maintainers": [
{
"name": "blair",
"github": "",
"ports_count": 2
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"tcllib",
"tcl"
]
}
],
"depends_on": []
},
{
"name": "tasksh",
"portdir": "office/tasksh",
"version": "1.2.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gothenburgbitfactory.org/projects/tasksh.html",
"description": "tasksh is a shell command that wraps Taskwarrior commands",
"long_description": "tasksh is a shell command that wraps Taskwarrior commands. It is intended to provide simpler Taskwarrior access, and add a few new features of its own.",
"active": true,
"categories": [
"office"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"readline"
]
},
{
"type": "run",
"ports": [
"task"
]
}
],
"depends_on": []
},
{
"name": "taskjuggler",
"portdir": "office/taskjuggler",
"version": "3.5.0",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.taskjuggler.org/",
"description": "A powerful project management tool.",
"long_description": "TaskJuggler is a modern and powerful, Open Source project management tool.",
"active": true,
"categories": [
"office",
"pim"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby19",
"rb19-mail",
"rb19-rspec",
"rb19-term-ansicolor"
]
}
],
"depends_on": []
},
{
"name": "spread-sheet-widget",
"portdir": "office/spread-sheet-widget",
"version": "0.10",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/ssw/",
"description": "GTK+ widget for working with 2D tabular data.",
"long_description": "GNU Spread Sheet Widget is a library for Gtk+ which provides a widget for viewing and manipulating 2 dimensional tabular data in a manner similar to many popular spread sheet programs.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 159
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"coreutils",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gtk3"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pspp",
"pspp-devel"
]
}
]
},
{
"name": "sent",
"portdir": "office/sent",
"version": "1",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.suckless.org/sent",
"description": "sent is a simple plaintext presentation tool.",
"long_description": "sent is a simple plaintext presentation tool. sent does not need latex, libreoffice or any other fancy file format, it uses plaintext files to describe the slides and can include images via farbfeld. Every paragraph represents a slide in the presentation. The presentation is displayed in a simple X11 window. The content of each slide is automatically scaled to fit the window and centered so you also don't have to worry about alignment. Instead you can really concentrate on the content.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1161
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"Xft2",
"fontconfig",
"xorg-libX11",
"freetype"
]
},
{
"type": "run",
"ports": [
"farbfeld"
]
}
],
"depends_on": []
},
{
"name": "pinpoint",
"portdir": "office/pinpoint",
"version": "0.1.8",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://wiki.gnome.org/Apps/Pinpoint",
"description": "A tool for making hackers do excellent presentations",
"long_description": "Pinpoint is a simple presentation tool that hopes to avoid audience death by bullet point and instead encourage presentations containing beautiful images and small amounts of concise text in slides.",
"active": true,
"categories": [
"multimedia",
"office"
],
"maintainers": [
{
"name": "adriano",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"clutter-gtk",
"cairo",
"librsvg",
"gdk-pixbuf2",
"clutter",
"clutter-gst3"
]
}
],
"depends_on": []
},
{
"name": "pal",
"portdir": "office/pal",
"version": "0.4.3",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://palcal.sourceforge.net/",
"description": "pal is a command-line calendar program",
"long_description": "pal is a command-line calendar program for Unix/Linux systems that can keep track of events. It has similarities with the Unix cal command, the more complex GNU gcal program, and the calendar program distributed with the BSDs.",
"active": true,
"categories": [
"office",
"pim"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gettext",
"glib2",
"readline"
]
}
],
"depends_on": []
},
{
"name": "notes",
"portdir": "office/notes",
"version": "1.4.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pimterry/notes",
"description": "Simple delightful note taking, with more unix and less lock-in",
"long_description": "Simple delightful note taking, with more unix and less lock-in",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1161
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"bash-completion"
]
}
],
"depends_on": []
},
{
"name": "mdp",
"portdir": "office/mdp",
"version": "1.0.18",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/visit1985/mdp",
"description": "A command-line based markdown presentation tool.",
"long_description": "A command-line based markdown presentation tool.",
"active": true,
"categories": [
"office"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "klog",
"portdir": "office/klog",
"version": "7.1",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://klog.jotaen.net",
"description": "A command-line tool for time tracking",
"long_description": "klog is a command-line tool for time tracking in a human-readable, plain-text file format. It allows you to display and search records in files, pretty print and evaluate them, and apply some basic manipulations.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "mcookly",
"github": "mcookly",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "keepnote",
"portdir": "office/keepnote",
"version": "0.7.8",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://keepnote.org/",
"description": "Cross-platform note-taking and organization",
"long_description": "KeepNote is a note taking application that works on Windows, Linux, and Mac OS X. With KeepNote, you can store your class notes, to-do lists, research notes, journal entries, paper outlines, etc. in a simple notebook hierarchy with rich-text formatting, images, and more. Using full-text search, you can retrieve any note for later reference.",
"active": true,
"categories": [
"office",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-pygtk"
]
}
],
"depends_on": []
},
{
"name": "jrnl",
"portdir": "office/jrnl",
"version": "4.1",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jrnl.sh/",
"description": "jrnl is a simple journal application for your command line.",
"long_description": "jrnl is a simple journal application for your command line. Journals are stored as human readable plain text files - you can put them into a Dropbox folder for instant syncing and you can be assured that your journal will still be readable in 2050, when all your fancy iPad journal applications will long be forgotten.",
"active": true,
"categories": [
"office",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-poetry-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-rich",
"py312-keyring",
"py312-tzlocal",
"python312",
"py312-parsedatetime",
"py312-pyxdg",
"py312-colorama",
"py312-ruamel-yaml",
"py312-dateutil",
"py312-cryptography"
]
}
],
"depends_on": []
},
{
"name": "jot",
"portdir": "office/jot",
"version": "0.1.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/araekiel/jot",
"description": "Rapid note management for the terminal.",
"long_description": "Jot is a feature-stripped version of Obsidian focused on rapid note management through the terminal. It uses the same format of storage as Obsidian, i.e. Markdown files for notes, and local folders for vaults (and sub-folders). Commands that encompass all basic needs are included. Each command has an alias (two letter abbreviation) to further increase rapidity.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1161
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "icalbuddy64",
"portdir": "office/icalbuddy64",
"version": "20200908",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dkaluta/icalBuddy64",
"description": "Command-line utility for printing events and tasks from the macOS calendar database.",
"long_description": "Command-line utility for printing events and tasks from the macOS calendar database.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1161
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"perl5",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "heapCL",
"portdir": "office/heapCL",
"version": "1.08.27",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://heap.wbpsystems.com/cl.php",
"description": "Command line tools for Heap CRM",
"long_description": "HeapCL allows you to create messages, people, prospects and email templates 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-18"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "gcalcli",
"portdir": "office/gcalcli",
"version": "4.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/insanum/gcalcli",
"description": "Google Calendar Command Line Interface",
"long_description": "gcalcli is a Python application that allows you to access your Google Calendar from a command line. It is easy to get your agenda, search for events and quickly add new events. Additionally, gcalcli can be used as a reminder service to execute any application you want.",
"active": true,
"categories": [
"office",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-parsedatetime",
"py310-vobject",
"python310",
"py310-dateutil",
"py310-google-api",
"py310-httplib2",
"py310-oauth2client"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": []
},
{
"name": "expense.txt",
"portdir": "office/expense.txt",
"version": "1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tazzben/expense.txt",
"description": "Expense.txt allows you to track and analyze your expenses using plain text files.",
"long_description": "Expense.txt allows you to track and analyze your expenses using plain text files. With this tool you can see what your spending money on, search based on categories, projects amounts, dates or some combination of the aforementioned list. The format of the expense file is completely freeform and consistent with GTD style for todos.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "bosmith",
"github": "tazzben",
"ports_count": 9
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-dateutil"
]
}
],
"depends_on": []
},
{
"name": "dspdfviewer",
"portdir": "office/dspdfviewer",
"version": "1.15.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dannyedel/dspdfviewer",
"description": "dual-screen LaTeX beamer presentation viewer",
"long_description": "Provides a dual-screen presentation viewer for slides produced with the beamer LaTeX package. It takes slides produced with the show notes on second screen beamer option, splits them, and shows the slides in one window and the notes in a second window. The second window also includes a talk timer, a preview of upcoming slides, and other features.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "rak",
"github": "ryanakca",
"ports_count": 9
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"boost176",
"qt5-qttools",
"poppler-qt5"
]
}
],
"depends_on": []
},
{
"name": "dijo",
"portdir": "office/dijo",
"version": "0.2.7",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/oppiliappan/dijo",
"description": "scriptable, curses-based, digital habit tracker",
"long_description": "dijo is a habit tracker. It is curses-based, it runs in your terminal. dijo is scriptable, hook it up with external programs to track events without moving a finger. dijo is modal, much like a certain text editor.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1161
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "doneyet",
"portdir": "office/doneyet",
"version": "1.1.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gtaubman/doneyet",
"description": "A NCurses based To-Do list manager!",
"long_description": "A NCurses based To-Do list manager!",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 688
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "charm-qt5",
"portdir": "office/charm",
"version": "1.11.0",
"license": "GPL-2+ and LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/KDAB/Charm",
"description": "Charm - the Cross-Platform Time Tracker",
"long_description": "Charm is a program for OS X, Linux and Windows that helps to keep track of time. It is built around two major ideas - tasks and events. Tasks are the things time is spend on, repeatedly. For example, ironing laundry is a task. The laundry done for two hours on last Tuesday is an event in that task. When doing laundry multiple times, the events will be accumulated, and can later be printed in activity reports or weekly/monthly time sheets. So in case laundry would be done for three hours on Wednesday again, the activity report for the Ironing Laundry task would list the event on tuesday, the event on wednesday and a total of five hours.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "rjvbertin",
"github": "RJVB",
"ports_count": 55
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"qt5-sqlite-plugin",
"qt5-qtmacextras",
"qt5-qtscript"
]
}
],
"depends_on": []
},
{
"name": "csvToLedger",
"portdir": "office/csvToLedger",
"version": "1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tazzben/csvToLedger",
"description": "Convert CSVs to Ledger format",
"long_description": "This tool allows you to convert CSVs into a format appropriate for Ledger. It's particularly useful when you need to specify multipart transactions.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "bosmith",
"github": "tazzben",
"ports_count": 9
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-dateutil"
]
}
],
"depends_on": []
},
{
"name": "charm",
"portdir": "office/charm",
"version": "1.11.0",
"license": "GPL-2+ and LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/KDAB/Charm",
"description": "Charm - the Cross-Platform Time Tracker",
"long_description": "Charm is a program for OS X, Linux and Windows that helps to keep track of time. It is built around two major ideas - tasks and events. Tasks are the things time is spend on, repeatedly. For example, ironing laundry is a task. The laundry done for two hours on last Tuesday is an event in that task. When doing laundry multiple times, the events will be accumulated, and can later be printed in activity reports or weekly/monthly time sheets. So in case laundry would be done for three hours on Wednesday again, the activity report for the Ironing Laundry task would list the event on tuesday, the event on wednesday and a total of five hours.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "rjvbertin",
"github": "RJVB",
"ports_count": 55
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automoc",
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt4-mac",
"qt4-mac-sqlite3-plugin"
]
}
],
"depends_on": []
}
]
}