HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 49988,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=874",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=872",
"results": [
{
"name": "exiftool",
"portdir": "perl/exiftool",
"version": "13.420.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://exiftool.org",
"description": "exiftool - General command line utility to read, write and edit EXIF metadata",
"long_description": "exiftool - General command line utility to read, write and edit EXIF metadata",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2695
}
],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-image-exiftool"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"ale",
"darktable",
"darktable-devel",
"geeqie",
"mat2"
]
}
]
},
{
"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": 53
}
],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"wml"
]
}
]
},
{
"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-17"
]
}
],
"depends_on": []
},
{
"name": "pilot-link",
"portdir": "palm/pilot-link",
"version": "0.12.5",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.pilot-link.org/",
"description": "palm-pilot libraries and tools",
"long_description": "pilot-link is a suite of tools used to connect your Palm or PalmOS compatible handheld. It includes userspace conduits that allow you to synchronize information to and from your Palm.",
"active": true,
"categories": [
"sysutils",
"palm"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"popt",
"readline",
"libpng",
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"jpilot"
]
}
]
},
{
"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": [
"mobiledb4",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"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-9.0"
]
}
],
"depends_on": []
},
{
"name": "jpilot",
"portdir": "palm/jpilot",
"version": "1.8.2",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.jpilot.org/",
"description": "A Palm Pilot desktop for Unix",
"long_description": "J-Pilot is a desktop organizer application for the palm pilot and other Palm OS devices. It is similar in functionality to the one that 3Com/Palm distributed.",
"active": true,
"categories": [
"palm"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0",
"intltool"
]
},
{
"type": "lib",
"ports": [
"gtk2",
"pilot-link",
"libiconv"
]
}
],
"depends_on": []
},
{
"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-9.0"
]
}
],
"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-17",
"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-17",
"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-17"
]
},
{
"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-17",
"meson",
"ninja",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"girara",
"desktop-file-utils",
"djvulibre",
"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-17",
"meson",
"ninja",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libarchive",
"girara",
"desktop-file-utils",
"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": [
"clang-18",
"gettext",
"meson",
"ninja",
"pkgconfig",
"py39-sphinx",
"intltool"
]
},
{
"type": "lib",
"ports": [
"sqlite3",
"girara",
"glib2",
"desktop-file-utils",
"gtk3",
"libmagic"
]
},
{
"type": "run",
"ports": [
"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-poppler",
"zathura-plugin-ps",
"zathura-plugin-pdf-mupdf"
]
},
{
"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": 1016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-16"
]
},
{
"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-14"
]
},
{
"type": "lib",
"ports": [
"task",
"p5.34-curses"
]
}
],
"depends_on": []
},
{
"name": "ultralist",
"portdir": "office/ultralist",
"version": "1.7.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ultralist.io",
"description": "Simple task management for tech folks.",
"long_description": "Ultralist is a task management system for technical people. It is a command-line component that is very fast and stays out of the way. Ultralist is based off of the Getting Things Done system. It has a concept of due dates, projects, and contexts.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "treeline",
"portdir": "office/treeline",
"version": "3.1.4",
"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": [
"clang-16",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"py39-pyqt5",
"aspell",
"aspell-dict-en",
"python39"
]
}
],
"depends_on": []
},
{
"name": "torchCL",
"portdir": "office/torchCL",
"version": "1.08.31",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://torch.wbpsystems.com/cl.php",
"description": "Command line tools for Torch Project Management",
"long_description": "TorchCL allows you to create messages, time enteries and expenses from the command line. Why might you want to do this? Because if you have terminal access you can build this into an automation routine where otherwise you might need to hire a programmer.",
"active": true,
"categories": [
"www",
"office"
],
"maintainers": [
{
"name": "bosmith",
"github": "tazzben",
"ports_count": 9
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "topydo",
"portdir": "office/topydo",
"version": "0.14",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/topydo/topydo",
"description": "todo list application using the todo.txt format",
"long_description": "todo list application using the todo.txt format. It is heavily inspired by the todo.txt CLI by Gina Trapani and incorporates extensions allowing to: set due and start dates, custom sorting, dealing with tags, maintain dependencies between todo items, allow todos to recur, some conveniences when adding new items (e.g. adding creation date and use relative dates).",
"active": true,
"categories": [
"office"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-watchdog",
"py310-setuptools",
"py310-arrow",
"py310-prompt_toolkit",
"py310-urwid"
]
}
],
"depends_on": []
},
{
"name": "todotxt",
"portdir": "office/todotxt",
"version": "2.12.0",
"license": "GPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://todotxt.org",
"description": "Simple, extensible shell script to manage your todo file.",
"long_description": "A simple and extensible shell script for managing your todo.txt file.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "timewarrior",
"portdir": "office/timewarrior",
"version": "1.9.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://timewarrior.net",
"description": "Timewarrior is Free and Open Source Software that tracks time from the command line.",
"long_description": "Timewarrior is a time tracking utility that offers simple stopwatch features as well as sophisticated calendar-based backfill, along with flexible reporting.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
}
],
"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-14"
]
},
{
"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-14"
]
},
{
"type": "lib",
"ports": [
"tcllib",
"tcl"
]
}
],
"depends_on": []
},
{
"name": "taskwarrior-tui",
"portdir": "office/taskwarrior-tui",
"version": "0.26.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kdheepak/taskwarrior-tui",
"description": "A terminal user interface for taskwarrior",
"long_description": "A terminal user interface for taskwarrior",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 627
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"cargo",
"git",
"legacy-support",
"rust",
"go-md2man"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
},
{
"type": "run",
"ports": [
"task"
]
}
],
"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-9.0"
]
},
{
"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-16"
]
},
{
"type": "lib",
"ports": [
"ruby19",
"rb19-mail",
"rb19-rspec",
"rb19-term-ansicolor"
]
}
],
"depends_on": []
},
{
"name": "task",
"portdir": "office/task",
"version": "3.4.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://taskwarrior.org/",
"description": "Taskwarrior is a command-line task management tool",
"long_description": "Taskwarrior is a command-line todo list manager with an interactive interface, GTD features, color themes, data synchronization, dependencies, custom reports, and charts.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"cmake",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"gnutls"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"vit"
]
},
{
"type": "run",
"ports": [
"py35-taskw",
"py36-taskw",
"tasksh",
"py39-taskw",
"py37-taskw",
"py38-taskw",
"taskwarrior-tui",
"py311-taskw",
"py27-taskw",
"py310-taskw"
]
}
]
},
{
"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": 157
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"coreutils",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gtk3"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pspp",
"pspp-devel"
]
}
]
},
{
"name": "rednotebook",
"portdir": "office/rednotebook",
"version": "2.25",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rednotebook.sourceforge.io/",
"description": "RedNotebook is a modern desktop journal",
"long_description": "RedNotebook is a modern desktop journal. It lets you format, tag and search your entries. You can also add pictures, links and customizable templates, spell check your notes, and export to plain text, HTML, Latex or PDF.",
"active": true,
"categories": [
"office",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py310-yaml",
"gtk3",
"py310-gobject3",
"gtksourceview3",
"webkit2-gtk",
"python310",
"py310-enchant"
]
}
],
"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-9.0"
]
},
{
"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-9.0"
]
},
{
"type": "lib",
"ports": [
"gettext",
"glib2",
"readline"
]
}
],
"depends_on": []
},
{
"name": "mdp",
"portdir": "office/mdp",
"version": "1.0.15",
"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-17"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "libreoffice",
"portdir": "office/libreoffice",
"version": "7.6.4.1",
"license": "(LGPL-3 or MPL-1.1)",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.libreoffice.org",
"description": "Free, open source office suite.",
"long_description": "LibreOffice is a free and powerful office suite, and a successor to OpenOffice.org (commonly known as OpenOffice). Its clean interface and feature-rich tools help you unleash your creativity and enhance your productivity.",
"active": true,
"categories": [
"aqua",
"office"
],
"maintainers": [
{
"name": "audvare",
"github": "Tatsh",
"ports_count": 25
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"boost176"
]
},
{
"type": "run",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "kitlist",
"portdir": "office/kitlist",
"version": "1.1.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.fdsd.co.uk/kitlist/",
"description": "A list manager for managing kit",
"long_description": "Kitlist allows you to maintain lists of kit that you may require for activities such as a vacation, business trip or expedition. Items can be associated with one or more categories. By combining categories, an initial list for a trip can be quickly created, then refined.",
"active": true,
"categories": [
"office",
"pim"
],
"maintainers": [
{
"name": "frank.dean",
"github": "frankdean",
"ports_count": 12
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"intltool",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"yaml-cpp",
"libglademm",
"libxmlxx2"
]
}
],
"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-16"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-pygtk"
]
}
],
"depends_on": []
},
{
"name": "kb",
"portdir": "office/kb",
"version": "0.1.7",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gnebbia/kb",
"description": "A minimalist knowledge base manager",
"long_description": "kb is a text-oriented minimalist command line knowledge base manager. kb can be considered a quick note collection and access tool oriented toward software developers, penetration testers, hackers, students or whoever has to collect and organize notes in a clean way. Although kb is mainly targeted on text-based note collection, it supports non-text files as well (e.g., images, pdf, videos and others).",
"active": true,
"categories": [
"office",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-colored",
"py311-attrs",
"py311-toml",
"py311-gitpython",
"py311-attr"
]
}
],
"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": [
"clang-17",
"py312-build",
"py312-installer",
"py312-poetry-core"
]
},
{
"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": "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-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "grit",
"portdir": "office/grit",
"version": "0.3.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/climech/grit",
"description": "A multitree-based personal task manager",
"long_description": "Grit is an experimental personal task manager that represents tasks as nodes of a multitree, a class of directed acyclic graphs. The structure enables the subdivision of tasks, and supports short-term as well as long-term planning.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "goldendict",
"portdir": "office/goldendict",
"version": "1.5.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "http://goldendict.org/",
"description": "Dictionary lookup program",
"long_description": "A feature-rich dictionary lookup program, supporting multiple dictionary formats (StarDict/Babylon/Lingvo/Dictd) and online dictionaries, featuring perfect article rendering with the complete markup, illustrations and other content retained, and allowing you to type in words without any accents or correct case.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"qt5-qttools",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"lzo2",
"zlib",
"zstd",
"libao",
"libvorbis",
"qt5-qtbase",
"libogg",
"eb",
"hunspell",
"libiconv",
"opencc",
"ffmpeg",
"qt5-qtwebkit",
"bzip2"
]
}
],
"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",
"clang-14",
"py310-installer"
]
},
{
"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-14"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-dateutil"
]
}
],
"depends_on": []
},
{
"name": "eureka",
"portdir": "office/eureka",
"version": "2.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/simeg/eureka",
"description": "CLI tool to input and store your ideas without leaving the terminal",
"long_description": "eureka is a CLI tool that allows you to quickly write down an idea using your preferred editor, and then have the idea committed and pushed to your idea git repository. Imagine working on something important and then having an idea. Instead of letting your idea slip by you can just type eureka and you're able to quickly store your idea and then continue working. It is developed by and for people who enjoy using the terminal.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"pkgconfig",
"clang-13"
]
},
{
"type": "lib",
"ports": [
"openssl3"
]
}
],
"depends_on": []
},
{
"name": "dstask",
"portdir": "office/dstask",
"version": "1.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/naggie/dstask",
"description": "Single binary terminal-based TODO manager with git-based sync + markdown notes per task",
"long_description": "Single binary terminal-based TODO manager with git-based sync + markdown notes per task. Dstask is a personal task tracker designed to help you focus. It is similar to taskwarrior but uses git to synchronise instead of a special protocol.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"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-17"
]
},
{
"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/NerdyPepper/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": 1016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"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-14"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-dateutil"
]
}
],
"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-17"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"qt5-sqlite-plugin",
"qt5-qtmacextras",
"qt5-qtscript"
]
}
],
"depends_on": []
}
]
}