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
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Port details
dos2ansi Converter for old MS-DOS/ANSI.SYS text files
2.0 converters on this many watch lists=2 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 2.0Version of this port present on the latest quarterly branch.
Maintainer: grembo@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-03-13 16:03:05
Last Update: 2025-10-15 08:48:06
Commit Hash: 7f82105
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
License: BSD2CLAUSE
WWW:
https://github.com/Zirias/dos2ansi
Description:
A tool to convert MS-DOS/ANSI.SYS text files to modern terminals. This tool converts MS-DOS text files using ANSI.SYS escape sequences to a format a modern terminal can display. The output will use a Unicode encoding of characters and only ANSI SGR escape sequences to set basic foreground and background colors, intensity and blinking attribute. The input is expected to use CP-437 or one of the other supported DOS codepages.
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.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • dos2ansi>0:converters/dos2ansi
Conflicts:
CONFLICTS_INSTALL:
  • dos2ansi
  • dos2ansi-nox11
To install the port:
cd /usr/ports/converters/dos2ansi/ && make install clean
To add the package, run one of these commands:
  • pkg install converters/dos2ansi
  • pkg install dos2ansi
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: dos2ansi
Package flavors (<flavor>: <package>)
  • x11: dos2ansi
  • nox11: dos2ansi-nox11
distinfo:
TIMESTAMP = 1710187093 SHA256 (dos2ansi-2.0.tar.xz) = a34979621f932fae36b3bfc77ddad26c172e6d05bc68aae865cb3eaf663db70c SIZE (dos2ansi-2.0.tar.xz) = 74408

Packages (timestamps in pop-ups are UTC):
dos2ansi
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.02.0-2.02.0n/an/an/a
FreeBSD:13:quarterly2.02.0-2.02.0n/an/an/a
FreeBSD:14:latest2.02.0-2.02.0---
FreeBSD:14:quarterly2.02.0-2.02.0---
FreeBSD:15:latest2.02.0n/a2.0n/an/a--
FreeBSD:15:quarterly2.02.0n/a-n/an/a--
FreeBSD:16:latest2.02.0n/a-n/an/a--
 

dos2ansi-nox11
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.02.0-2.02.0n/an/an/a
FreeBSD:13:quarterly2.02.0-2.02.0n/an/an/a
FreeBSD:14:latest2.02.0-2.02.0---
FreeBSD:14:quarterly2.02.0-2.02.0---
FreeBSD:15:latest2.02.0n/a2.0n/an/a--
FreeBSD:15:quarterly2.02.0n/a-n/an/a--
FreeBSD:16:latest2.02.0n/a-n/an/a--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
Runtime dependencies:
  1. ibmfonts>0 : x11-fonts/ibmfonts
  2. oldschool-pc-fonts>0 : x11-fonts/oldschool-pc-fonts
  3. xterm : x11/xterm
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for dos2ansi-2.0: DOCS=on: Build and/or install documentation HTML=off: Build and install HTML manpages MANPAGES=on: Build and/or install manual pages NCURSES=on: Build with terminfo-based color output ====> Options available for the group FONTS BITMAP=on: Add bitmap fonts from x11-fonts/ibmfonts SCALABLE=on: Add scalable fonts from x11-fonts/oldschool-pc-fonts ===> Use 'make config' to modify these settings
Options name:
converters_dos2ansi
USES:
compiler:c11 gmake tar:xz ncurses
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/Zirias/dos2ansi/releases/download/v2.0/
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.0
15 Oct 2025 08:48:06
commit hash: 7f821051830d82d23d257185d4870c9c8a155f8dcommit hash: 7f821051830d82d23d257185d4870c9c8a155f8dcommit hash: 7f821051830d82d23d257185d4870c9c8a155f8dcommit hash: 7f821051830d82d23d257185d4870c9c8a155f8d files touched by this commit
Michael Gmelin (grembo) search for other commits by this committer
converters/dos2ansi: Grab and undeprecate
2.0
15 Oct 2025 04:09:44
commit hash: 9cc1206e67a9d3c141526856bb592de94bdd4438commit hash: 9cc1206e67a9d3c141526856bb592de94bdd4438commit hash: 9cc1206e67a9d3c141526856bb592de94bdd4438commit hash: 9cc1206e67a9d3c141526856bb592de94bdd4438 files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
*/*: Deprecate ports and set expiration date to 2025-12-31

Follow up on 1b25bcd52d9cf8118a4d1e3e1fa2da85747f81d8, deprecate ports
where committer also is upstream as these now are unmaintained
2.0
12 Oct 2025 11:49:53
commit hash: 1b25bcd52d9cf8118a4d1e3e1fa2da85747f81d8commit hash: 1b25bcd52d9cf8118a4d1e3e1fa2da85747f81d8commit hash: 1b25bcd52d9cf8118a4d1e3e1fa2da85747f81d8commit hash: 1b25bcd52d9cf8118a4d1e3e1fa2da85747f81d8 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: return ports of zirias@ to the pool after safekeeping their commit bit

Approved by:	portmgr (implicit)
2.0
13 Mar 2024 16:00:53
commit hash: 5482de3747db5e124df0d99a610ba2268dcc0cb0commit hash: 5482de3747db5e124df0d99a610ba2268dcc0cb0commit hash: 5482de3747db5e124df0d99a610ba2268dcc0cb0commit hash: 5482de3747db5e124df0d99a610ba2268dcc0cb0 files touched by this commit
Felix Palmen (zirias) search for other commits by this committer
converters/dos2ansi: Add new port

A tool to convert MS-DOS/ANSI.SYS text files for modern terminals.

Number of commits found: 4