BSD Ports

emulators/cpmtools2 2.24_3 FreeBSD

Tools to access CP/M disks and disk images

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
fea6a17af5
License
GPLv3
Categories
emulators, sysutils
Package size
95.1 KiB, 433.0 KiB installed

Description

This port allows to access CP/M file systems similar to the well-known mtools package, which accesses MSDOS file systems. It contains the followin set of tools:

* cpmls - list sorted directory with output similar to ls, DIR, P2DOS DIR and CP/M3 DIR[FULL] * cpmcp - copy files from and to CP/M file systems * cpmrm - erase files from CP/M file systems * cpmchmod - change file permissions * cpmchattr - change file attributes * mkfs.cpm - make a CP/M file system * fsck.cpm - check and repair a CP/M file system (only simple errors can be repaired so far). Some images of broken file systems are provided. * fsed.cpm - view CP/M file system * manual pages for everything including the CP/M file system format

All CP/M file system features are supported. Password protection is ignored, but a pseudo file [passwd] contains them decrypted.

In the other systems

SystemPortVersion
FreeBSDemulators/cpmtools22.24_3
DragonFlyemulators/cpmtools22.24_1

Install

Binary package:

pkg install cpmtools2

From the ports tree:

cd /usr/ports/emulators/cpmtools2/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	cpmtools2>0:emulators/cpmtools2

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.24_32.24_32.232.24_12.24_3
FreeBSD:14:quarterly2.24_32.24_3n/a2.24_12.24_3
FreeBSD:15:latest2.24_32.24_3n/a2.24_12.24_1
FreeBSD:15:quarterly2.24_32.24_3n/an/an/a
FreeBSD:16:latest2.24_32.24_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

Options name: emulators_cpmtools2

OptionDefaultDescription
LIBDSKonAccess to disks and disk images support
USES
ncurses
Service scripts
none

Files

Manual pages 10
  • cpm(5)
  • cpmchattr(1)
  • cpmchmod(1)
  • cpmcp(1)
  • cpmls(1)
  • cpmrm(1)
  • diskdefs(5)
  • fsck.cpm(1)
  • fsed.cpm(1)
  • mkfs.cpm(1)
pkg-plist 19
  • sbin/cpmls
  • sbin/cpmcp
  • sbin/cpmrm
  • sbin/cpmchmod
  • sbin/cpmchattr
  • sbin/mkfs.cpm
  • sbin/fsck.cpm
  • sbin/fsed.cpm
  • share/man/man1/cpmls.1.gz
  • share/man/man1/cpmcp.1.gz
  • share/man/man1/cpmrm.1.gz
  • share/man/man1/cpmchmod.1.gz
  • share/man/man1/cpmchattr.1.gz
  • share/man/man1/mkfs.cpm.1.gz
  • share/man/man1/fsck.cpm.1.gz
  • share/man/man1/fsed.cpm.1.gz
  • share/man/man5/cpm.5.gz
  • share/man/man5/diskdefs.5.gz
  • share/cpmtools2/diskdefs
distinfo 1
FileSizeSHA256
cpmtools-2.24.tar.gz3178032f8b48e492c7e022316907cdd98460eb24f8d29e18f5df1869841e0513f5e26a
Master sites 1
  • http://www.moria.de/~michael/cpmtools/files/

Commit history 1

DateCommitCreditsLog message
fea6a17af5 Alex Kozlov emulators/libdsk: Update to 1.5.22
- Update emulators/libdsk to 1.5.22 (mkfs.cpm from cpmtools2 doesn't work with the current version) [1] - Update WWW and MASTER_SITES when appropriate - Bump PORTREVISION of consumers Reported by: Jeffrey H. Johnson <[email protected]> [1] PR: 297552 Approved by: maintainer timeout