HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 53704,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=373",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=371",
"results": [
{
"name": "DepreciateForLedger",
"portdir": "office/DepreciateForLedger",
"version": "1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tazzben/DepreciateForLedger",
"description": "Depreciation tool for Ledger",
"long_description": "This tool allows you to create a depreciation schedule appropriate for Ledger.",
"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": "GTDtoCSV",
"portdir": "office/GTDtoCSV",
"version": "1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tazzben/GTDtoCSV",
"description": "Convert GTD style events to CSV",
"long_description": "GTD to CSV is a simple free program that converts GTD style event/task text files to a CSV format that Heap CRM and Torch Project Management can import as events and tasks.",
"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": "LedgerScheduler",
"portdir": "office/LedgerScheduler",
"version": "1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tazzben/LedgerScheduler",
"description": "Tool to auto populate Ledger with enteries when the time comes",
"long_description": "This application moves transactions from a scheduled transaction file to a main ledger file. A very common task would be to use this app as part of a cron job after using Depreciate for Ledger.",
"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": "ProjectLibre",
"portdir": "office/ProjectLibre",
"version": "1.8.0-git",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.projectlibre.com/",
"description": "ProjectLibre is a project management software.",
"long_description": "ProjectLibre is an open source desktop alternative to Microsoft Project. It has been downloaded over 3,000,000 times in over 200 countries and has won InfoWorld Best of Open Source award. If you are looking for a team solution or multi-project management we recommend our cloud version. ProjectLibre has a lengthy list of Fortune 500, Government, small business and non-profits utilizing our comprehensive project management features. ProjectLibre has been translated into 20 languages.",
"active": true,
"categories": [
"java",
"office"
],
"maintainers": [
{
"name": "giansalvo.gusinu",
"github": "giansalvo",
"ports_count": 2
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"apache-ant",
"openjdk8-zulu"
]
}
],
"depends_on": []
},
{
"name": "bartib",
"portdir": "office/bartib",
"version": "1.1.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nikolassv/bartib",
"description": "A simple timetracker for the command line",
"long_description": "A simple timetracker for the command line. It saves a log of all tracked activities as a plaintext file and allows you to create flexible reports.",
"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": "bournal",
"portdir": "office/bournal",
"version": "1.5",
"license": "GPL-3+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://becauseinter.net/bournal/",
"description": "bash script journal",
"long_description": "Bournal is a bash script that allows you to write, search and edit encrypted journal entries. Bournal has no internet capabilities, and it will probably sass you so hard your mother will weep.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "sepp",
"github": "",
"ports_count": 2
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "carl",
"portdir": "office/carl",
"version": "0.6.0",
"license": "MIT and public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/b1rger/carl",
"description": "carl is a calendar for the commandline.",
"long_description": "carl is a calendar for the commandline. It tries to mimic the various cal(1) implementations out there, but also adds enhanced features like colors and ical support.",
"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": "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": []
},
{
"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-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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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-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-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-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-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-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": "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": "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": "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": "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-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": "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": []
}
]
}