pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/emulators/libspectrum libspectrum is a library designe...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8dffd8b8c18d
branches:  trunk
changeset: 461419:8dffd8b8c18d
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Sep 16 09:46:51 2003 +0000

description:
libspectrum is a library designed to make the input and output of some
ZX Spectrum emulator files slightly easier.  It is intended to be usable
on Unix variants, Win32 and MacOSX.

Changes 0.2.0:
        * libspectrum 0.2.0 released.

        * Various data structures (snapshots, tapes, tape blocks) which
          were previously directly accessible are now accessible only via
          wrapper functions. This should improve future binary
          compatability, but at the cost of breaking it for this release
          (Philip Kendall).

        * Change the API for reading/writing snapshots to be more general.
          The old API still exists, but is deprecated (Philip Kendall).

        * Support for reading .szx, .zxs, .sp, .snp and +D snapshots
          (Philip Kendall).

        * Support for writing .szx and .sna snapshots (Philip Kendall).

        * Support for reading Warajevo .tap files (Fredrick Meunier).

        * Support for signing RZX files with digital signatures (Philip
          Kendall).

        * Timing fixes for the TC2048 and TC2068 (Fredrick Meunier).

        * Fix reading of 128K .sna snapshots (Philip Kendall).

        * New capabilities for the Timex dock, and built-in Sinclair and
          Kempston joysticks (Fredrick Meunier).

        * Use <stdint.h> to give us the <n>-bit types if it's available
          (Philip Kendall).

        * Ignore links to external snapshots from RZX files, rather than
          trying to interpret the path as a snapshot (Philip Kendall).

diffstat:

 emulators/libspectrum/DESCR         |   3 +++
 emulators/libspectrum/Makefile      |  17 +++++++++++++++++
 emulators/libspectrum/PLIST         |   7 +++++++
 emulators/libspectrum/buildlink2.mk |  21 +++++++++++++++++++++
 emulators/libspectrum/distinfo      |   4 ++++
 5 files changed, 52 insertions(+), 0 deletions(-)

diffs (72 lines):

diff -r 91af7b4c1f8e -r 8dffd8b8c18d emulators/libspectrum/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/libspectrum/DESCR       Tue Sep 16 09:46:51 2003 +0000
@@ -0,0 +1,3 @@
+libspectrum is a library designed to make the input and output of some
+ZX Spectrum emulator files slightly easier.  It is intended to be usable
+on Unix variants, Win32 and MacOSX.
diff -r 91af7b4c1f8e -r 8dffd8b8c18d emulators/libspectrum/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/libspectrum/Makefile    Tue Sep 16 09:46:51 2003 +0000
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/09/16 09:46:51 adam Exp $
+
+DISTNAME=      libspectrum-0.2.0
+CATEGORIES=    emulators
+MASTER_SITES=  http://www.srcf.ucam.org/~pak21/spectrum/
+
+MAINTAINER=    adam%NetBSD.org@localhost
+HOMEPAGE=      http://www.srcf.ucam.org/~pak21/spectrum/libspectrum.html
+COMMENT=       ZX Spectrum emulator file format library
+
+USE_BUILDLINK2=        yes
+USE_LIBTOOL=   yes
+GNU_CONFIGURE= yes
+LIBTOOL_OVERRIDE=${WRKSRC}/libtool
+
+.include "../../devel/glib/buildlink2.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 91af7b4c1f8e -r 8dffd8b8c18d emulators/libspectrum/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/libspectrum/PLIST       Tue Sep 16 09:46:51 2003 +0000
@@ -0,0 +1,7 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/09/16 09:46:51 adam Exp $
+include/libspectrum.h
+lib/libspectrum.a
+lib/libspectrum.la
+lib/libspectrum.so
+lib/libspectrum.so.2
+lib/libspectrum.so.2.0
diff -r 91af7b4c1f8e -r 8dffd8b8c18d emulators/libspectrum/buildlink2.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/libspectrum/buildlink2.mk       Tue Sep 16 09:46:51 2003 +0000
@@ -0,0 +1,21 @@
+# $NetBSD: buildlink2.mk,v 1.1.1.1 2003/09/16 09:46:51 adam Exp $
+
+.if !defined(LIBSPECTRUM_BUILDLINK2_MK)
+LIBSPECTRUM_BUILDLINK2_MK=     # defined
+
+BUILDLINK_PACKAGES+=           libspectrum
+BUILDLINK_DEPENDS.libspectrum?=                libspectrum>=0.1.0
+BUILDLINK_PKGSRCDIR.libspectrum?=      ../../emulators/libspectrum
+
+EVAL_PREFIX+=  BUILDLINK_PREFIX.libspectrum=libspectrum
+BUILDLINK_PREFIX.libspectrum_DEFAULT=  ${LOCALBASE}
+BUILDLINK_FILES.libspectrum=   include/libspectrum.h
+BUILDLINK_FILES.libspectrum+=  lib/libspectrum.*
+
+.include "../../devel/glib/buildlink2.mk"
+
+BUILDLINK_TARGETS+=    libspectrum-buildlink
+
+libspectrum-buildlink: _BUILDLINK_USE
+
+.endif # LIBSPECTRUM_BUILDLINK2_MK
diff -r 91af7b4c1f8e -r 8dffd8b8c18d emulators/libspectrum/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/libspectrum/distinfo    Tue Sep 16 09:46:51 2003 +0000
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/09/16 09:46:51 adam Exp $
+
+SHA1 (libspectrum-0.2.0.tar.gz) = b4b722bb5502c68c3c80325e0fde2101e0bf07f4
+Size (libspectrum-0.2.0.tar.gz) = 241273 bytes



Home | Main Index | Thread Index | Old Index