FreeBSD Ports

emulators/libspectrum 1.7.0

Handling of ZX-Spectrum emulator files formats

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
e1199e7c87
License
GPLv2
Categories
emulators, devel
Package size
193.1 KiB, 1068.2 KiB installed

Description

libspectrum is a fairly simple library designed to make the handling of various ZX Spectrum emulator-related file formats easy. So far it handles:

* Snapshots: .z80, .szx, .sna (all read/write), .zxs, .sp., .snp and +D snapshots (read only) * Tape images: .tzx, .tap (read/write) and Warajevo .tap (read only) * Input recordings: .rzx (read/write) * Timex cartridges: .dck (read only)

There are also some subsidiary functions which may be generally useful for Spectrum-related utilities.

Install

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

pkg install emulators/libspectrum
pkg install libspectrum

From the ports tree:

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

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

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

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.7.01.7.01.5.01.5.0_11.7.0
FreeBSD:14:quarterly1.7.01.7.0n/a1.5.0_11.7.0
FreeBSD:15:latest1.7.01.7.0n/a1.5.0_11.5.0_1
FreeBSD:15:quarterly1.7.01.7.0n/an/an/a
FreeBSD:16:latest1.7.01.7.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

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

All build dependencies 27
All run dependencies 20

Configuration

Options name: emulators_libspectrum

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
gettext gmake gnome libtool perl5 pkgconfig
Service scripts
none

Files

Manual pages 1
  • libspectrum(3)
pkg-plist 12
  • include/libspectrum.h
  • lib/libspectrum.a
  • lib/libspectrum.so
  • lib/libspectrum.so.21
  • lib/libspectrum.so.21.0.0
  • libdata/pkgconfig/libspectrum.pc
  • share/doc/libspectrum/AUTHORS
  • share/doc/libspectrum/ChangeLog
  • share/doc/libspectrum/README
  • share/doc/libspectrum/THANKS
  • share/doc/libspectrum/libspectrum.txt
  • share/man/man3/libspectrum.3.gz
distinfo 1
FileSizeSHA256
libspectrum-1.7.0.tar.gz722761b537942b2aab090d2a72fec8f58e597cc7a1f76d74c27c034665e4727f02109f
Master sites 1
  • SF/fuse-emulator/libspectrum/1.7.0

Commit history 3

DateCommitCreditsLog message
e1199e7c87 Rene Ladan emulators/libspectrum: update to 1.7.0
Reported by: portscout, upstream
f330604f82 Rene Ladan emulators/libspectrum: update to 1.6.4
d6a6c753f9 Rene Ladan emulators/libspectrum: update to 1.6.3
Reported by: portscout