notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
py-markitdown Utility tool for converting various files to Markdown
0.1.1 converters on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.1.1Version of this port present on the latest quarterly branch.
Ignore IGNORE: run error:No module named 'magika'
Maintainer: wen@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-12-20 02:12:12
Last Update: 2025-04-07 11:58:12
Commit Hash: e4dd24e
Also Listed In: python
License: APACHE20
WWW:
https://pypi.org/project/tlv8/
Description:
MarkItDown library is a utility tool for converting various files to Markdown (e.g., for indexing, text analysis, etc.) It presently supports: *PDF (.pdf) *PowerPoint (.pptx) *Word (.docx) *Excel (.xlsx) *Images (EXIF metadata, and OCR) *Audio (EXIF metadata, and speech transcription) *HTML (special handling of Wikipedia, etc.) *Various other text-based formats (csv, json, xml, etc.) *ZIP (Iterates over contents and converts each file)
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}markitdown>0:converters/py-markitdown@${PY_FLAVOR}
To install the port:
cd /usr/ports/converters/py-markitdown/ && make install clean
We doubt a package is available for this port because we see it marked as as:
  • Ignore
Packages are normally not provided for ports that are marked as above.
To add the package, run one of these commands:
  • pkg install converters/py-markitdown
  • pkg install py311-markitdown
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-markitdown listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-markitdown
Package flavors (<flavor>: <package>)
  • py311: py311-markitdown
distinfo:
TIMESTAMP = 1742973555 SHA256 (markitdown-0.1.1.tar.gz) = da97a55a45a3d775ea758e88a344d5cac94ee97115fb0293f99027d32c2fc3f6 SIZE (markitdown-0.1.1.tar.gz) = 31475

Packages (timestamps in pop-ups are UTC):
py311-markitdown
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.0.20.1.1--0.1.1---
FreeBSD:13:quarterly0.0.1.a30.1.1-0.0.1.a30.1.1---
FreeBSD:14:latest0.0.2-------
FreeBSD:14:quarterly0.0.1.a30.1.1-0.0.1.a30.1.1---
FreeBSD:15:latest0.0.20.1.1n/a0.0.2n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-hatchling>=0 : devel/py-hatchling@py311
  2. python3.11 : lang/python311
  3. py311-build>=0 : devel/py-build@py311
  4. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-mammoth>=0 : converters/py-mammoth@py311
  2. py311-markdownify>=0 : textproc/py-markdownify@py311
  3. py311-pandas>=0 : math/py-pandas@py311
  4. py311-pdfminer.six>=0 : textproc/py-pdfminer.six@py311
  5. py311-python-pptx>=0 : textproc/py-python-pptx@py311
  6. py311-puremagic>=0 : sysutils/py-puremagic@py311
  7. py311-requests>=0 : www/py-requests@py311
  8. python3.11 : lang/python311
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
converters_py-markitdown
USES:
python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/m/markitdown/
  2. https://pypi.org/packages/source/m/markitdown/
Collapse this list.

Number of commits found: 7

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.1.1
07 Apr 2025 11:58:12
commit hash: e4dd24e2c7777f290155d1d1e9376bba0c23de3ecommit hash: e4dd24e2c7777f290155d1d1e9376bba0c23de3ecommit hash: e4dd24e2c7777f290155d1d1e9376bba0c23de3ecommit hash: e4dd24e2c7777f290155d1d1e9376bba0c23de3e files touched by this commit
Wen Heping (wen) search for other commits by this committer
converters/py-markitdown: Mark IGNORE
0.1.1
26 Mar 2025 09:01:57
commit hash: 4f2c8cc8ad3227bd91e0e9130faceff2ec7615ffcommit hash: 4f2c8cc8ad3227bd91e0e9130faceff2ec7615ffcommit hash: 4f2c8cc8ad3227bd91e0e9130faceff2ec7615ffcommit hash: 4f2c8cc8ad3227bd91e0e9130faceff2ec7615ff files touched by this commit
Wen Heping (wen) search for other commits by this committer
converters/py-markitdown: Update to 0.1.1
0.1.0
25 Mar 2025 12:00:23
commit hash: 42d57e190092372c602bc90e535e4c638e3bb598commit hash: 42d57e190092372c602bc90e535e4c638e3bb598commit hash: 42d57e190092372c602bc90e535e4c638e3bb598commit hash: 42d57e190092372c602bc90e535e4c638e3bb598 files touched by this commit
Wen Heping (wen) search for other commits by this committer
converters/py-markitdown: Update to 0.1.0
0.0.2
10 Mar 2025 11:47:24
commit hash: e48d63ac1e3612977289d85bc1048be6d2115085commit hash: e48d63ac1e3612977289d85bc1048be6d2115085commit hash: e48d63ac1e3612977289d85bc1048be6d2115085commit hash: e48d63ac1e3612977289d85bc1048be6d2115085 files touched by this commit
Wen Heping (wen) search for other commits by this committer
converters/py-markitdown: Update to 0.0.2
0.0.1.a5
02 Mar 2025 06:25:56
commit hash: ec9743b6f98e654711942758eba8c7a42502dc3ccommit hash: ec9743b6f98e654711942758eba8c7a42502dc3ccommit hash: ec9743b6f98e654711942758eba8c7a42502dc3ccommit hash: ec9743b6f98e654711942758eba8c7a42502dc3c files touched by this commit
Wen Heping (wen) search for other commits by this committer
converters/py-markitdown: Update to 0.0.1a5
0.0.1.a4
12 Feb 2025 07:55:40
commit hash: f3647a943da75e9976d469e2ed4128aefd50d46ccommit hash: f3647a943da75e9976d469e2ed4128aefd50d46ccommit hash: f3647a943da75e9976d469e2ed4128aefd50d46ccommit hash: f3647a943da75e9976d469e2ed4128aefd50d46c files touched by this commit
Wen Heping (wen) search for other commits by this committer
converters/py-markitdown: Update to 0.0.1a4
0.0.1.a3
20 Dec 2024 02:09:15
commit hash: 89d55115a4c0f52bbeb08ea5f5899d6e6b62fa1bcommit hash: 89d55115a4c0f52bbeb08ea5f5899d6e6b62fa1bcommit hash: 89d55115a4c0f52bbeb08ea5f5899d6e6b62fa1bcommit hash: 89d55115a4c0f52bbeb08ea5f5899d6e6b62fa1b files touched by this commit
Wen Heping (wen) search for other commits by this committer
converters/py-markitdown: New port

MarkItDown library is a utility tool for converting various files to Markdown
(e.g., for indexing, text analysis, etc.)

It presently supports:
  *PDF (.pdf)
  *PowerPoint (.pptx)
  *Word (.docx)
  *Excel (.xlsx)
  *Images (EXIF metadata, and OCR)
  *Audio (EXIF metadata, and speech transcription)
  *HTML (special handling of Wikipedia, etc.)
  *Various other text-based formats (csv, json, xml, etc.)
  *ZIP (Iterates over contents and converts each file)

Number of commits found: 7