[gentoo-commits] repo/gentoo:master commit in: dev-libs/spsdeclib/
commit: ba0a70c28980281ab9b0b80ebb2dc8c184074f29 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 24 17:59:44 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 24 17:59:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba0a70c2 dev-libs/spsdeclib: Keyword 5.1-r2 arm64, #840401 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/spsdeclib/spsdeclib-5.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/spsdeclib/spsdeclib-5.1-r2.ebuild b/dev-libs/spsdeclib/spsdeclib-5.1-r2.ebuild index 866010b95ab7..20ce2239befb 100644 --- a/dev-libs/spsdeclib/spsdeclib-5.1-r2.ebuild +++ b/dev-libs/spsdeclib/spsdeclib-5.1-r2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://www.kryoflux.com/"; SRC_URI="https://www.kryoflux.com/download/${PN}_${PV}_source.zip"; S="${WORKDIR}/capsimg_source_linux_macosx/CAPSImg" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm64 x86" LICENSE="Kryoflux-MAME" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/spsdeclib/
commit: e0f2f8247bf3a1e833c60519bc38c195af862396 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Aug 9 13:26:50 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Aug 9 15:52:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f2f824 dev-libs/spsdeclib: don't quote EAPI In order to make all my packages consistent, don't quote EAPI version number. Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild b/dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild index 3aab0f92fab..2829d62b2f3 100644 --- a/dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild +++ b/dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI=7 inherit autotools
[gentoo-commits] repo/gentoo:master commit in: dev-libs/spsdeclib/
commit: 9bb303e5c90a6c0e4c65812e51645ba8c1799cce Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Apr 13 19:08:09 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Apr 13 19:08:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bb303e5 dev-libs/spsdeclib: amd64 stable wrt bug #682728 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild b/dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild index 013853297f0..344c3f15737 100644 --- a/dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild +++ b/dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -9,7 +9,7 @@ DESCRIPTION="Kryoflux SPS Decoder Library" HOMEPAGE="https://www.kryoflux.com/"; SRC_URI="https://www.kryoflux.com/download/${PN}_${PV}_source.zip"; -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" LICENSE="Kryoflux-MAME" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/spsdeclib/
commit: c8ce474d4606ca31ccf84b1d7f51c3e49eddb475 Author: Conrad Kostecki kostecki com> AuthorDate: Wed Oct 31 13:43:48 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Oct 31 19:00:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8ce474d dev-libs/spsdeclib: fix dodoc failed Closes: https://bugs.gentoo.org/669988 Signed-off-by: Conrad Kostecki kostecki.com> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/10311 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild b/dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild index da942dd943d..013853297f0 100644 --- a/dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild +++ b/dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild @@ -17,7 +17,7 @@ DEPEND="app-arch/unzip" S="${WORKDIR}/capsimg_source_linux_macosx/CAPSImg" -DOCS=( "${WORKDIR}/{DONATIONS,HISTORY,RELEASE}.txt" ) +DOCS=( "${WORKDIR}"/{DONATIONS,HISTORY,RELEASE}.txt ) PATCHES=( "${FILESDIR}"/add_symlink.patch )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/spsdeclib/
commit: 752d2af6035c059198157f7a73fb3fd492227ad5 Author: Conrad Kostecki kostecki com> AuthorDate: Sun Oct 28 17:48:11 2018 + Commit: Patrice Clement gentoo org> CommitDate: Mon Oct 29 23:14:55 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=752d2af6 dev-libs/spsdeclib: droped eutils from inherit. Signed-off-by: Conrad Kostecki kostecki.com> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/10278 Signed-off-by: Patrice Clement gentoo.org> dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild b/dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild index db6e46f2659..da942dd943d 100644 --- a/dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild +++ b/dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI="7" -inherit autotools eutils +inherit autotools DESCRIPTION="Kryoflux SPS Decoder Library" HOMEPAGE="https://www.kryoflux.com/"; @@ -17,7 +17,7 @@ DEPEND="app-arch/unzip" S="${WORKDIR}/capsimg_source_linux_macosx/CAPSImg" -DOCS=( "${WORKDIR}/DONATIONS.txt" "${WORKDIR}/HISTORY.txt" "${WORKDIR}/RELEASE.txt" ) +DOCS=( "${WORKDIR}/{DONATIONS,HISTORY,RELEASE}.txt" ) PATCHES=( "${FILESDIR}"/add_symlink.patch )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/spsdeclib/
commit: 56f30c85fd6a18d1762b5b4ca124ac7bbe0c43a2 Author: Conrad Kostecki kostecki com> AuthorDate: Sun Oct 28 18:18:36 2018 + Commit: Patrice Clement gentoo org> CommitDate: Mon Oct 29 23:14:57 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56f30c85 dev-libs/spsdeclib: drop old version. Signed-off-by: Conrad Kostecki kostecki.com> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Patrice Clement gentoo.org> dev-libs/spsdeclib/spsdeclib-5.1.ebuild | 43 - 1 file changed, 43 deletions(-) diff --git a/dev-libs/spsdeclib/spsdeclib-5.1.ebuild b/dev-libs/spsdeclib/spsdeclib-5.1.ebuild deleted file mode 100644 index 22f948e9148..000 --- a/dev-libs/spsdeclib/spsdeclib-5.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools eutils - -DESCRIPTION="Kryoflux SPS Decoder Library" -HOMEPAGE="https://www.kryoflux.com/"; -SRC_URI="https://www.kryoflux.com/download/${PN}_${PV}_source.zip"; - -KEYWORDS="-* ~amd64 ~x86" -LICENSE="Kryoflux-MAME" -SLOT="0" - -DEPEND="app-arch/unzip" - -S="${WORKDIR}/capsimg_source_linux_macosx/CAPSImg" - -DOCS=( "${WORKDIR}/DONATIONS.txt" "${WORKDIR}/HISTORY.txt" "${WORKDIR}/RELEASE.txt" ) - -PATCHES=( "${FILESDIR}"/add_symlink.patch ) - -src_unpack() { - unpack ${A} - - # Unpacked ZIP-file contains two ZIP files, use the one for Linux - unpack "${WORKDIR}"/capsimg_source_linux_macosx.zip -} - -src_prepare() { - default - - # Respect users CFLAGS and CXXFLAGS - sed -i -e 's/-g//' configure.in || die - sed -i -e 's/CXXFLAGS="${CFLAGS}/CXXFLAGS="${CXXFLAGS}/' configure.in || die - - mv configure.in configure.ac || die - eautoconf - - # Fix permissions, as configure is not marked executable - chmod +x configure || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/spsdeclib/
commit: dd1c415b0e07de1c6fd2c2c2fdb89b0f24f95178 Author: Azamat H. Hackimov gmail com> AuthorDate: Sat Jul 28 17:46:19 2018 + Commit: Michał Górny gentoo org> CommitDate: Sun Aug 12 17:18:02 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd1c415b dev-libs/spsdeclib: install headers Install headers for other projects. Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild | 53 ++ 1 file changed, 53 insertions(+) diff --git a/dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild b/dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild new file mode 100644 index 000..db6e46f2659 --- /dev/null +++ b/dev-libs/spsdeclib/spsdeclib-5.1-r1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools eutils + +DESCRIPTION="Kryoflux SPS Decoder Library" +HOMEPAGE="https://www.kryoflux.com/"; +SRC_URI="https://www.kryoflux.com/download/${PN}_${PV}_source.zip"; + +KEYWORDS="~amd64 ~x86" +LICENSE="Kryoflux-MAME" +SLOT="0" + +DEPEND="app-arch/unzip" + +S="${WORKDIR}/capsimg_source_linux_macosx/CAPSImg" + +DOCS=( "${WORKDIR}/DONATIONS.txt" "${WORKDIR}/HISTORY.txt" "${WORKDIR}/RELEASE.txt" ) + +PATCHES=( "${FILESDIR}"/add_symlink.patch ) + +src_unpack() { + unpack ${A} + + # Unpacked ZIP-file contains two ZIP files, use the one for Linux + unpack "${WORKDIR}"/capsimg_source_linux_macosx.zip +} + +src_prepare() { + default + + # Respect users CFLAGS and CXXFLAGS + sed -i -e 's/-g//' configure.in || die + sed -i -e 's/CXXFLAGS="${CFLAGS}/CXXFLAGS="${CXXFLAGS}/' configure.in || die + + # Remove MSVC compiler-specific attribute + sed -i -e 's/__cdecl //' ../LibIPF/Caps{Lib,FDC}.h || die + + mv configure.in configure.ac || die + eautoconf + + # Fix permissions, as configure is not marked executable + chmod +x configure || die +} + +src_install() { + default + + insinto /usr/include/caps5 + doins ../Core/CommonTypes.h ../LibIPF/*.h +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/spsdeclib/
commit: 826d2f88b40c5c912ea3022cfc3a959a30cd0415 Author: Conrad Kostecki kostecki com> AuthorDate: Fri Jun 22 18:38:31 2018 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 22 18:48:30 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=826d2f88 dev-libs/spsdeclib: updated metadata.xml Closes: https://github.com/gentoo/gentoo/pull/7613 dev-libs/spsdeclib/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/spsdeclib/metadata.xml b/dev-libs/spsdeclib/metadata.xml index 7159d99914d..29b8f4c73b6 100644 --- a/dev-libs/spsdeclib/metadata.xml +++ b/dev-libs/spsdeclib/metadata.xml @@ -11,6 +11,6 @@ The SPS decoder library will load IPF and CT Raw files in the emulator of your choice. - Kryofluxes app-misc/dtc also will need this. + Kryofluxes app-misc/kryoflux-dtc also will need this.
[gentoo-commits] repo/gentoo:master commit in: dev-libs/spsdeclib/files/, dev-libs/spsdeclib/
commit: 4b77f7d0c0ae6aee7b78859fe2af557c33a00942 Author: Conrad Kostecki kostecki com> AuthorDate: Tue Jun 19 17:57:15 2018 + Commit: Michał Górny gentoo org> CommitDate: Tue Jun 19 18:58:05 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b77f7d0 dev-libs/spsdeclib: New package Closes: https://bugs.gentoo.org/651480 Closes: https://github.com/gentoo/gentoo/pull/7612 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-libs/spsdeclib/Manifest| 1 + dev-libs/spsdeclib/files/add_symlink.patch | 16 +++ dev-libs/spsdeclib/metadata.xml| 16 +++ dev-libs/spsdeclib/spsdeclib-5.1.ebuild| 43 ++ 4 files changed, 76 insertions(+) diff --git a/dev-libs/spsdeclib/Manifest b/dev-libs/spsdeclib/Manifest new file mode 100644 index 000..5129ff3f2dd --- /dev/null +++ b/dev-libs/spsdeclib/Manifest @@ -0,0 +1 @@ +DIST spsdeclib_5.1_source.zip 282236 BLAKE2B 6f37a3f0791baf9ca7a6bb3532be4cd7bcf90cdc2fc51def4d5daf4419c6b8c08aef8727f359394e37e5ab6cf34d1e4903bea542ff99f7dc317238dd52b7 SHA512 26db037096c7c98c1af800577ce298c6b572541f665b512e80c6268818075d3c46d296b282268bd27a73a34f4063607ae8dd9d6d7a9301c441eb9cfce780f439 diff --git a/dev-libs/spsdeclib/files/add_symlink.patch b/dev-libs/spsdeclib/files/add_symlink.patch new file mode 100644 index 000..1de74ca923e --- /dev/null +++ b/dev-libs/spsdeclib/files/add_symlink.patch @@ -0,0 +1,16 @@ +--- a/Makefile.in 2014-06-17 22:55:04.0 +0200 b/Makefile.in 2018-01-07 04:07:07.865950231 +0100 +@@ -15,6 +15,8 @@ + LIBS = @LIB_LIBS@ + + LIBRARY = @LIBRARY@ ++SYMLINK1 = lib@PACKAGE@.so ++SYMLINK2 = lib@PACKAGE@.so.5 + OBJECTS = @EXTRA_OBJECTS@ ../Codec/CTRawCodec.o ../Codec/CTRawCodecDecompressor.o ../Codec/DiskEncoding.o ../Core/BaseFile.o ../Core/BitBuffer.o ../Core/CRC.o ../Core/DiskFile.o ../Core/MemoryFile.o CapsAPI.o CapsFDCEmulator.o CapsFile.o CapsFormatMFM.o CapsImage.o CapsImageStd.o CapsLoader.o DiskImage.o DiskImageFactory.o stdafx.o StreamCueImage.o StreamImage.o + + +@@ -50,3 +52,4 @@ + install: + install -d $(DESTDIR)$(libdir) + install $(LIBRARY) $(DESTDIR)$(libdir)/$(LIBRARY) ++ cd $(DESTDIR)$(libdir) && ln -sf $(SYMLINK2) ${SYMLINK1} && ln -sf $(LIBRARY) ${SYMLINK2} diff --git a/dev-libs/spsdeclib/metadata.xml b/dev-libs/spsdeclib/metadata.xml new file mode 100644 index 000..7159d99914d --- /dev/null +++ b/dev-libs/spsdeclib/metadata.xml @@ -0,0 +1,16 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + ck+gen...@bl4ckb0x.de + Conrad Kostecki + + + proxy-ma...@gentoo.org + Proxy Maintainers + + + The SPS decoder library will load IPF and CT Raw files in the emulator of your choice. + Kryofluxes app-misc/dtc also will need this. + + diff --git a/dev-libs/spsdeclib/spsdeclib-5.1.ebuild b/dev-libs/spsdeclib/spsdeclib-5.1.ebuild new file mode 100644 index 000..22f948e9148 --- /dev/null +++ b/dev-libs/spsdeclib/spsdeclib-5.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools eutils + +DESCRIPTION="Kryoflux SPS Decoder Library" +HOMEPAGE="https://www.kryoflux.com/"; +SRC_URI="https://www.kryoflux.com/download/${PN}_${PV}_source.zip"; + +KEYWORDS="-* ~amd64 ~x86" +LICENSE="Kryoflux-MAME" +SLOT="0" + +DEPEND="app-arch/unzip" + +S="${WORKDIR}/capsimg_source_linux_macosx/CAPSImg" + +DOCS=( "${WORKDIR}/DONATIONS.txt" "${WORKDIR}/HISTORY.txt" "${WORKDIR}/RELEASE.txt" ) + +PATCHES=( "${FILESDIR}"/add_symlink.patch ) + +src_unpack() { + unpack ${A} + + # Unpacked ZIP-file contains two ZIP files, use the one for Linux + unpack "${WORKDIR}"/capsimg_source_linux_macosx.zip +} + +src_prepare() { + default + + # Respect users CFLAGS and CXXFLAGS + sed -i -e 's/-g//' configure.in || die + sed -i -e 's/CXXFLAGS="${CFLAGS}/CXXFLAGS="${CXXFLAGS}/' configure.in || die + + mv configure.in configure.ac || die + eautoconf + + # Fix permissions, as configure is not marked executable + chmod +x configure || die +}