summaryrefslogtreecommitdiff
path: root/app-emulation/libspectrum
diff options
context:
space:
mode:
Diffstat (limited to 'app-emulation/libspectrum')
-rw-r--r--app-emulation/libspectrum/Manifest7
-rw-r--r--app-emulation/libspectrum/libspectrum-1.3.6.ebuild35
-rw-r--r--app-emulation/libspectrum/libspectrum-1.4.0.ebuild35
-rw-r--r--app-emulation/libspectrum/metadata.xml25
4 files changed, 102 insertions, 0 deletions
diff --git a/app-emulation/libspectrum/Manifest b/app-emulation/libspectrum/Manifest
new file mode 100644
index 000000000000..20f788d5b580
--- /dev/null
+++ b/app-emulation/libspectrum/Manifest
@@ -0,0 +1,7 @@
+DIST libspectrum-1.3.6.tar.gz 503554 SHA256 31c85d85bc17acbf7465f7d7805fc84dfc4830cee3715b929d4440aaacb6ef47 SHA512 691d4525468396b48f9fd8580b2d93060816094bbb8f8d581b537a1028f1cfa9ceac24a3032008456a8d0dfc144d8b753bbf01c3358fb5fdc50534d232d84d58 WHIRLPOOL af15c5d5c6092000baeebc577658cddf777b51d9a093208dd7bc1dd8c89e29debe5c325c06292b22528fa02f9c63dc480435afeec828eb78966bababc736d670
+DIST libspectrum-1.4.0.tar.gz 514972 SHA256 6207d60e259fac2c2074b2149ff64914d656b658fb002d002a2be30bf0e6185f SHA512 4005133185bc677ac8c960fb3f731fa6dc29caa31e008ba59f1791626999717cb79e9be284d1534a3a3550fa2ea5f2b1616256f3deeac73853f5b8fe3031e3f3 WHIRLPOOL 46dcaaab260831c386f7c7d51fe7b4a79474a819cf51522738918ae1bb6250ada0483ecc6e4aca40a54b650f6b292e8aee31becc4e156747e22d08f83435d101
+EBUILD libspectrum-1.3.6.ebuild 790 SHA256 2f3a269ea9a77bfc547fae4f79831eead489147bfd11746a7f02bd231656bf52 SHA512 8795b9d3a42652558a5943b7b944d911cbf9b90b30e22ab05f7006d0d111285b418c8c9ad9c2aa70fe38448b5ea158f72e2aada2d99931aed779e884358e85c5 WHIRLPOOL 82b17d6733ea887b034b7b1b3ebb96959d368183e74af2c8deaea6fbf9a314ea5aeb38cf8942ac35980ddb40d50c50376be0c5199242da9921c8f08cc86932ed
+EBUILD libspectrum-1.4.0.ebuild 790 SHA256 2f3a269ea9a77bfc547fae4f79831eead489147bfd11746a7f02bd231656bf52 SHA512 8795b9d3a42652558a5943b7b944d911cbf9b90b30e22ab05f7006d0d111285b418c8c9ad9c2aa70fe38448b5ea158f72e2aada2d99931aed779e884358e85c5 WHIRLPOOL 82b17d6733ea887b034b7b1b3ebb96959d368183e74af2c8deaea6fbf9a314ea5aeb38cf8942ac35980ddb40d50c50376be0c5199242da9921c8f08cc86932ed
+MISC ChangeLog 2871 SHA256 3b0dd9ff301f5296741e77c9f3eec717381409e3f4f7c4232704b6525edf5a97 SHA512 81db19ff944a78f08bdb197e1742aeca793acc9ee703184a9e1b8db0bac90ae6965bfd91085ac3fd3ec6b815f1f0b56adf453b8ca3b2227fe4b9a428b9ab93e9 WHIRLPOOL d8be1fbd91dc1ba64f205f7c2c29521c24b3e877975ab699258c7aaede504039e5a9081b259afd1becb6e79fa61a7f7e7aff598292940489d2fcd31ae8755b2c
+MISC ChangeLog-2015 5685 SHA256 cabec307c782bd8af05cee1678ff9899364645a38427e6d05ea12d6ff9ddfccd SHA512 09db28cbe220e96688e024f5b178906870d17a3592bba3b21d41805b55ee6a6e160d02fd895ddc21bf39e34dbe0205d0d8ca7619f188c0d187c00b06790653d3 WHIRLPOOL d33daf9ac27ca8f6f4d5bc646872cdf2319d166a449e9a4a4a3b606a3cccb16c88453edb5b7d2de50c8541e71b5573d29245f272f1e83e440429601309ee9c9f
+MISC metadata.xml 941 SHA256 dac358f793e54220bdc4092811bf56bd59d1494c5ed9cabafe8827a2021948b8 SHA512 79cbe79daa7805ab944614d7d8370bc82e3ce6ecab7218112163ca118198bf176a1a06c87f8e24117f0a293d6dcc1cd0c02477e56655d66eb9b928c7ba7fabdc WHIRLPOOL ad17070e786afb584fb6b1f2998e05cfc9d542f57fbf2425cb0154473e9079ca7f66ea50c9ceb24c84164e0902364f40bac405c4013b531fd978ebc21377e139
diff --git a/app-emulation/libspectrum/libspectrum-1.3.6.ebuild b/app-emulation/libspectrum/libspectrum-1.3.6.ebuild
new file mode 100644
index 000000000000..89d3021f9a99
--- /dev/null
+++ b/app-emulation/libspectrum/libspectrum-1.3.6.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Spectrum emulation library"
+HOMEPAGE="http://fuse-emulator.sourceforge.net/libspectrum.php"
+SRC_URI="mirror://sourceforge/fuse-emulator/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="audiofile bzip2 gcrypt zlib"
+
+RDEPEND="dev-libs/glib:2
+ audiofile? ( >=media-libs/audiofile-0.3.6 )
+ bzip2? ( >=app-arch/bzip2-1.0 )
+ gcrypt? ( dev-libs/libgcrypt:0 )
+ zlib? ( sys-libs/zlib )"
+DEPEND="${RDEPEND}
+ dev-lang/perl
+ virtual/pkgconfig"
+
+src_configure() {
+ econf \
+ $(use_with audiofile libaudiofile) \
+ $(use_with bzip2 bzip2) \
+ $(use_with gcrypt libgcrypt) \
+ $(use_with zlib zlib)
+}
+
+src_install() {
+ default
+ dodoc doc/*.txt *.txt
+}
diff --git a/app-emulation/libspectrum/libspectrum-1.4.0.ebuild b/app-emulation/libspectrum/libspectrum-1.4.0.ebuild
new file mode 100644
index 000000000000..89d3021f9a99
--- /dev/null
+++ b/app-emulation/libspectrum/libspectrum-1.4.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Spectrum emulation library"
+HOMEPAGE="http://fuse-emulator.sourceforge.net/libspectrum.php"
+SRC_URI="mirror://sourceforge/fuse-emulator/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="audiofile bzip2 gcrypt zlib"
+
+RDEPEND="dev-libs/glib:2
+ audiofile? ( >=media-libs/audiofile-0.3.6 )
+ bzip2? ( >=app-arch/bzip2-1.0 )
+ gcrypt? ( dev-libs/libgcrypt:0 )
+ zlib? ( sys-libs/zlib )"
+DEPEND="${RDEPEND}
+ dev-lang/perl
+ virtual/pkgconfig"
+
+src_configure() {
+ econf \
+ $(use_with audiofile libaudiofile) \
+ $(use_with bzip2 bzip2) \
+ $(use_with gcrypt libgcrypt) \
+ $(use_with zlib zlib)
+}
+
+src_install() {
+ default
+ dodoc doc/*.txt *.txt
+}
diff --git a/app-emulation/libspectrum/metadata.xml b/app-emulation/libspectrum/metadata.xml
new file mode 100644
index 000000000000..68b09e35fe36
--- /dev/null
+++ b/app-emulation/libspectrum/metadata.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>0xe2.0x9a.0x9b@gmail.com</email>
+ <name>Jan Ziak</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Gentoo Proxy Maintainers Project</name>
+ </maintainer>
+ <longdescription>
+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 Mac OS X. Currently, it is mainly (only?) used by Fuse,
+but other Spectrum emulator and utility authors are encouraged to use it.
+ </longdescription>
+ <use>
+ <flag name="gcrypt">Use <pkg>dev-libs/libgcrypt</pkg> for low-level crypto of some
+ features, including logfiles.</flag>
+ </use>
+ <upstream>
+ <remote-id type="sourceforge">fuse-emulator</remote-id>
+ </upstream>
+</pkgmetadata>