FreeBSD Ports

emulators/libdsk 1.5.22

Enables access to disks and disk images; also via serial line

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
fba05c9b42
License
GPLv2
Categories
emulators, devel
Package size
584.2 KiB, 1727.1 KiB installed

Description

LIBDSK is a library for accessing disks and disk image files.

It is intended for use in:

* Allows CPMTOOLS use of emulator .DSK images. * Emulator tools - converting between real floppy disks and disk images, as CPCTRANS / PCWTRANS do under DOS. * Floppy controller emulation backend * Data transfer from/to real CP/M systems via serial line.

LIBDSK has drivers for:

Raw files (including /dev/fdn), .DSK files (CPCEMU, JOYCE and other Sinclair/Amstrad emulators), MYZ80 hard drive image, NanoWasp floppy image, .CFI (Compressed Floppy Image, as created by FDCOPY.COM under DOS), Linux floppy drive (supports CPC System and Data formats, which the standard "Raw file" driver does not), Windows 3.x/95/98/ME/NT/2000 floppy drive, DOS floppy drive (via the PC BIOS), CopyQM files (read-only), TeleDisk files (read-only), APRIDISK image files, rcpmfs - makes a Unix/Windows directory appear to be a CP/M disc image.

Install

As a binary package — by origin, or by package name:

pkg install emulators/libdsk
pkg install libdsk

From the ports tree:

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

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

RUN_DEPENDS=	libdsk>0:emulators/libdsk
LIB_DEPENDS=	libdsk.so:emulators/libdsk

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:latest1.5.221.5.221.4.21.4.2_11.5.22
FreeBSD:14:quarterly1.5.221.5.22n/a1.4.2_11.5.22
FreeBSD:15:latest1.5.221.5.22n/a1.4.2_11.4.2_1
FreeBSD:15:quarterly1.5.221.5.22n/an/an/a
FreeBSD:16:latest1.5.221.5.22n/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.

Configuration

Options name: emulators_libdsk

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
libtool
Service scripts
none

Files

Manual pages 9
  • apriboot(1)
  • dskdump(1)
  • dskform(1)
  • dskid(1)
  • dskscan(1)
  • dsktrans(1)
  • dskutil(1)
  • libdskrc(5)
  • md3serial(1)
pkg-plist 22
  • bin/apriboot
  • bin/dskdump
  • bin/dskform
  • bin/dskid
  • bin/dskscan
  • bin/dsktrans
  • bin/dskutil
  • bin/md3serial
  • include/libdsk.h
  • lib/libdsk.a
  • lib/libdsk.so
  • lib/libdsk.so.5
  • lib/libdsk.so.5.4.2
  • share/man/man1/apriboot.1.gz
  • share/man/man1/dskdump.1.gz
  • share/man/man1/dskform.1.gz
  • share/man/man1/dskid.1.gz
  • share/man/man1/dskscan.1.gz
  • share/man/man1/dsktrans.1.gz
  • share/man/man1/dskutil.1.gz
  • share/man/man1/md3serial.1.gz
  • share/man/man5/libdskrc.5.gz
distinfo 1
FileSizeSHA256
libdsk-1.5.22.tar.gz1.338603e+06810f800bcc7665f4c1b35e19aaecb35f3729b712ad1d807105059b4bdb1cf049
Master sites 1
  • https://www.seasip.info/Unix/LibDsk/

Commit history 3

DateCommitCreditsLog message
fba05c9b42 Alex Kozlov Reset maintainership for [email protected] ports
Maintainer's mail bounces: [email protected]: all relevant MX records point to non-existent hosts
8a9a813b7f Alex Kozlov emulators/libdsk: Fix plist
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