[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2024-03-14 Thread Sam James
commit: ed759e517d7df2b593b21e3a7c308baf9a1f126d
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 06:46:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 06:52:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed759e51

media-libs/libsidplay: filter LTO

mos6510/cycle_based/mos6510c.h:114:7: error: virtual table of type 'struct 
MOS6510' violates one definition rule [-Werror=odr]

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
index 122b0907cb11..f549973b 100644
--- a/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools multilib-minimal
+inherit autotools flag-o-matic multilib-minimal
 
 MY_P=sidplay-libs-${PV}
 
@@ -59,6 +59,7 @@ src_prepare() {
 }
 
 multilib_src_configure() {
+   filter-lto
local myeconfargs=(
--cache-file="${BUILD_DIR}"/config.cache
--enable-shared



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2023-12-28 Thread Sam James
commit: a1540def5699a9a6f648b9271c6d39afb5da2385
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 28 15:54:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 29 00:12:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1540def

media-libs/libsidplay: use configure cache for subconfigure

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
index 80158fbce0fb..82c377be1d06 100644
--- a/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
@@ -47,9 +47,10 @@ src_prepare() {
.
)
 
+   local i
for i in ${subdirs[@]}; do
(
-   cd "$i" || die
+   cd "${i}" || die
eautoreconf
)
done
@@ -59,6 +60,7 @@ src_prepare() {
 
 multilib_src_configure() {
local myeconfargs=(
+   --cache-file="${BUILD_DIR}"/config.cache
--enable-shared
--with-pic
$(use_enable static-libs static)



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2023-12-28 Thread Sam James
commit: 2098275772a41e3d0dbb72a81d024eb78e8021ca
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 28 15:47:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 29 00:12:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20982757

media-libs/libsidplay: drop 2.1.1-r6

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild | 81 
 1 file changed, 81 deletions(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild
deleted file mode 100644
index 3ce5bf9beb7a..
--- a/media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools multilib-minimal
-
-MY_P=sidplay-libs-${PV}
-
-DESCRIPTION="C64 SID player library"
-HOMEPAGE="http://sidplay2.sourceforge.net/;
-SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc 
x86"
-IUSE="static-libs"
-
-BDEPEND="sys-devel/autoconf-archive"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/sidplay/sidconfig.h
-)
-
-PATCHES=(
-   "${FILESDIR}"/${P}-gcc41.patch
-   "${FILESDIR}"/${P}-fbsd.patch
-   "${FILESDIR}"/${P}-gcc43.patch
-   "${FILESDIR}"/${P}-no_libtool_reference.patch
-   "${FILESDIR}"/${P}-gcc6.patch
-   "${FILESDIR}"/${P}-autoconf.patch
-   "${FILESDIR}"/${P}-slibtool.patch
-)
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   default
-
-   local subdirs=(
-   builders/hardsid-builder
-   builders/resid-builder
-   libsidplay
-   libsidutils
-   resid
-   .
-   )
-
-   for i in ${subdirs[@]}; do
-   (
-   cd "$i" || die
-   eautoreconf
-   )
-   done
-
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --enable-shared
-   --with-pic
-   $(use_enable static-libs static)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
-   docinto libsidplay
-   dodoc libsidplay/{AUTHORS,ChangeLog,README,TODO}
-
-   docinto libsidutils
-   dodoc libsidutils/{AUTHORS,ChangeLog,README,TODO}
-
-   docinto resid
-   dodoc resid/{AUTHORS,ChangeLog,NEWS,README,THANKS,TODO}
-
-   doenvd "${FILESDIR}"/65resid
-
-   find "${D}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2023-12-02 Thread Arthur Zamarin
commit: a4cd37b870e305c7ee1222a71a870fd9b5e9c9ac
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  2 09:23:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  2 09:23:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4cd37b8

media-libs/libsidplay: Stabilize 2.1.1-r7 ppc, #918977

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
index f37150f2f9d1..80158fbce0fb 100644
--- a/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc 
x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc 
x86"
 IUSE="static-libs"
 
 BDEPEND="sys-devel/autoconf-archive"



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2023-12-01 Thread Sam James
commit: 56e36692cb76b6dadfb7cf5fcc0e9d2cabca48f2
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 04:02:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 04:02:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56e36692

media-libs/libsidplay: Stabilize 2.1.1-r7 amd64, #918977

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
index 486064b2700b..f37150f2f9d1 100644
--- a/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc 
x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc 
x86"
 IUSE="static-libs"
 
 BDEPEND="sys-devel/autoconf-archive"



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2023-12-01 Thread Arthur Zamarin
commit: 2a6ea22adeaa278430971286c6f25855ef70af0d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  1 20:25:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  1 20:25:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a6ea22a

media-libs/libsidplay: Stabilize 2.1.1-r7 ppc64, #918977

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
index aa4cb2d6fa45..486064b2700b 100644
--- a/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc 
x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc 
x86"
 IUSE="static-libs"
 
 BDEPEND="sys-devel/autoconf-archive"



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2023-12-01 Thread Arthur Zamarin
commit: 07f51cc882b9bdd100ef4c2b4b4861bacd868fbe
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  1 20:10:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  1 20:10:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07f51cc8

media-libs/libsidplay: Stabilize 2.1.1-r7 sparc, #918977

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
index 8387ad1884b8..aa4cb2d6fa45 100644
--- a/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc 
x86"
 IUSE="static-libs"
 
 BDEPEND="sys-devel/autoconf-archive"



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2023-12-01 Thread Arthur Zamarin
commit: 05c857964640ec0fa77380e99c128c0a21776987
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  1 20:09:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  1 20:09:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05c85796

media-libs/libsidplay: Stabilize 2.1.1-r7 x86, #918977

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
index ef8c6ba46db3..8387ad1884b8 100644
--- a/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
 IUSE="static-libs"
 
 BDEPEND="sys-devel/autoconf-archive"



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2023-12-01 Thread Ulrich Müller
commit: ebe9a4126ecedf414f478d7a0cca93d44598c437
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Dec  1 10:39:23 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Dec  1 11:30:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebe9a412

media-libs/libsidplay: drop 1.36.59-r2

Signed-off-by: Ulrich Müller  gentoo.org>

 media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild | 38 --
 1 file changed, 38 deletions(-)

diff --git a/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild 
b/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
deleted file mode 100644
index 6142907388d4..
--- a/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit libtool multilib-minimal
-
-DESCRIPTION="C64 SID player library"
-HOMEPAGE="http://critical.ch/distfiles/;
-SRC_URI="http://critical.ch/distfiles/${P}.tgz;
-
-LICENSE="GPL-2"
-SLOT="1"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
-IUSE="static-libs"
-DEPEND=""
-RDEPEND=""
-
-DOCS=( AUTHORS DEVELOPER )
-PATCHES=(
-   "${FILESDIR}"/${P}-gcc43.patch
-   "${FILESDIR}"/${P}-fix-c++14.patch
-)
-
-src_prepare() {
-   default
-   elibtoolize # required for fbsd .so versioning
-}
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" \
-   econf $(use_enable static-libs static)
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${D}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2023-10-26 Thread Arthur Zamarin
commit: 8198e306bbe23e8511adead096cf31aed7d0a0dd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Oct 26 16:27:43 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Oct 26 16:27:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8198e306

media-libs/libsidplay: Stabilize 1.36.59-r3 ppc64, #915812

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild 
b/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild
index 27f7245863a0..efacb3c3471b 100644
--- a/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild
+++ b/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://critical.ch/distfiles/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="1"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
 IUSE=""
 DEPEND=""
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2023-10-15 Thread Arthur Zamarin
commit: 30d633d221cdf077fbf949dfb7b5e8f5242df9c6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct 15 16:03:24 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct 15 16:03:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d633d2

media-libs/libsidplay: Stabilize 1.36.59-r3 ppc, #915812

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild 
b/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild
index 6321b7f58428..27f7245863a0 100644
--- a/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild
+++ b/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://critical.ch/distfiles/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="1"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv sparc x86"
 IUSE=""
 DEPEND=""
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2023-10-15 Thread Sam James
commit: b2d7c4ca89baf96b36c905b09c3b622ed9837e85
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 15 13:06:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 15 13:06:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2d7c4ca

media-libs/libsidplay: Stabilize 1.36.59-r3 amd64, #915812

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild 
b/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild
index 8caa691fa859..dfb3c5f22925 100644
--- a/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild
+++ b/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://critical.ch/distfiles/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="1"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86"
 IUSE=""
 DEPEND=""
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2023-10-15 Thread Sam James
commit: 2a5bf2a3b479ae8a812a0931754bdf47e67649c7
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 15 13:06:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 15 13:06:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a5bf2a3

media-libs/libsidplay: Stabilize 1.36.59-r3 x86, #915812

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild 
b/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild
index dfb3c5f22925..6321b7f58428 100644
--- a/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild
+++ b/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://critical.ch/distfiles/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="1"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc x86"
 IUSE=""
 DEPEND=""
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2023-10-15 Thread Sam James
commit: 8975be1d5945859f0058c478be8431d8ef6b4b71
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 15 12:38:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 15 12:38:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8975be1d

media-libs/libsidplay: Stabilize 1.36.59-r3 sparc, #915812

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild 
b/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild
index a0b6f22810db..8caa691fa859 100644
--- a/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild
+++ b/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://critical.ch/distfiles/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="1"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86"
 IUSE=""
 DEPEND=""
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2023-10-15 Thread Mart Raudsepp
commit: 1d6b92480146a0d54c15e6fe44963d6abf1fb1cc
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 15 11:31:55 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 15 11:37:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d6b9248

media-libs/libsidplay:1: fix compile issues, update EAPI, disable static-libs

Closes: https://bugs.gentoo.org/859919
Closes: https://bugs.gentoo.org/896252
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild | 43 ++
 1 file changed, 43 insertions(+)

diff --git a/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild 
b/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild
new file mode 100644
index ..400b628f638b
--- /dev/null
+++ b/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+DESCRIPTION="C64 SID player library"
+HOMEPAGE="http://critical.ch/distfiles/;
+SRC_URI="http://critical.ch/distfiles/${P}.tgz;
+
+LICENSE="GPL-2"
+SLOT="1"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+DEPEND=""
+RDEPEND=""
+
+DOCS=( AUTHORS DEVELOPER )
+PATCHES=(
+   "${FILESDIR}"/${P}-gcc43.patch
+   "${FILESDIR}"/${P}-fix-c++14.patch
+)
+
+src_prepare() {
+   default
+
+   # Ships with a autoconf-2.59 generated ./configure, which misdetects 
strnicmp, bug #859919
+   mv configure.{in,ac} || die
+   eautoreconf
+}
+
+multilib_src_configure() {
+   # Uses register storage class specifier and it is an ancient version 
that may have
+   # other problems with newer C++, bug #896252
+   append-cxxflags -std=gnu++14
+   ECONF_SOURCE="${S}" econf
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2023-10-15 Thread Mart Raudsepp
commit: 2c18add73cd72b01e079146e14e8056c42a44aa2
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 15 11:36:03 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 15 11:37:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c18add7

media-libs/libsidplay: keyword 1.36.59-r3 for ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild 
b/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild
index 400b628f638b..a0b6f22810db 100644
--- a/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild
+++ b/media-libs/libsidplay/libsidplay-1.36.59-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://critical.ch/distfiles/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="1"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE=""
 DEPEND=""
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/, media-libs/libsidplay/files/

2023-09-04 Thread Miroslav Šulc
commit: 936624af5963026d08a1dd98c534f92d5748b76b
Author: Brahmajit Das  gmail  com>
AuthorDate: Sun Sep  3 18:19:31 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Sep  4 07:09:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=936624af

media-libs/libsidplay: Fix build on llvm profile

_Ios_Openmode is an implementation detail of the GNU c++ stdlib whereas
ios_base::openmode is the portable way to go

Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32586
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../files/libsidplay-2.1.1-clang16.patch   | 48 +
 media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild   | 82 ++
 2 files changed, 130 insertions(+)

diff --git a/media-libs/libsidplay/files/libsidplay-2.1.1-clang16.patch 
b/media-libs/libsidplay/files/libsidplay-2.1.1-clang16.patch
new file mode 100644
index ..803cda92d56f
--- /dev/null
+++ b/media-libs/libsidplay/files/libsidplay-2.1.1-clang16.patch
@@ -0,0 +1,48 @@
+_Ios_Openmode is an implementation detail of the GNU c++ stdlib whereas
+ios_base::openmode is the portable way to go
+--- a/libsidplay/src/sidtune/SidTune.cpp
 b/libsidplay/src/sidtune/SidTune.cpp
+@@ -29,6 +29,7 @@
+ #   include 
+ #endif
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+@@ -283,7 +284,7 @@ bool SidTune::loadFile(const char* fileName, 
Buffer_sidtt&
+ uint_least32_t fileLen = 0;
+ 
+ // This sucks big time
+-std::_Ios_Openmode createAtrr = std::ios::in;
++std::ios_base::openmode createAtrr = std::ios::in;
+ #ifdef HAVE_IOS_NOCREATE
+ createAtrr |= std::ios::nocreate;
+ #endif
+@@ -952,7 +953,7 @@ bool SidTune::saveC64dataFile( const char* fileName, bool 
overWriteFlag )
+ if ( status )
+ {
+ // Open binary output file stream.
+-std::_Ios_Openmode createAttr = std::ios::out;
++std::ios_base::openmode createAttr = std::ios::out;
+ #if defined(HAVE_IOS_BIN)
+ createAttr |= std::ios::bin;
+ #else
+@@ -1002,7 +1003,7 @@ bool SidTune::saveSIDfile( const char* fileName, bool 
overWriteFlag )
+ if ( status )
+ {
+ // Open ASCII output file stream.
+-std::_Ios_Openmode createAttr = std::ios::out;
++std::ios_base::openmode createAttr = std::ios::out;
+ if ( overWriteFlag )
+ createAttr |= std::ios::trunc;
+ else
+@@ -1036,7 +1037,7 @@ bool SidTune::savePSIDfile( const char* fileName, bool 
overWriteFlag )
+ if ( status )
+ {
+ // Open binary output file stream.
+-std::_Ios_Openmode createAttr = std::ios::out;
++std::ios_base::openmode createAttr = std::ios::out;
+ #if defined(HAVE_IOS_BIN)
+ createAttr |= std::ios::bin;
+ #else

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
new file mode 100644
index ..ef8c6ba46db3
--- /dev/null
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r7.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools multilib-minimal
+
+MY_P=sidplay-libs-${PV}
+
+DESCRIPTION="C64 SID player library"
+HOMEPAGE="http://sidplay2.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="static-libs"
+
+BDEPEND="sys-devel/autoconf-archive"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/sidplay/sidconfig.h
+)
+
+PATCHES=(
+   "${FILESDIR}"/${P}-gcc41.patch
+   "${FILESDIR}"/${P}-fbsd.patch
+   "${FILESDIR}"/${P}-gcc43.patch
+   "${FILESDIR}"/${P}-no_libtool_reference.patch
+   "${FILESDIR}"/${P}-gcc6.patch
+   "${FILESDIR}"/${P}-autoconf.patch
+   "${FILESDIR}"/${P}-slibtool.patch
+   "${FILESDIR}"/${P}-clang16.patch
+)
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+
+   local subdirs=(
+   builders/hardsid-builder
+   builders/resid-builder
+   libsidplay
+   libsidutils
+   resid
+   .
+   )
+
+   for i in ${subdirs[@]}; do
+   (
+   cd "$i" || die
+   eautoreconf
+   )
+   done
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-shared
+   --with-pic
+   $(use_enable static-libs static)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   docinto libsidplay
+   dodoc libsidplay/{AUTHORS,ChangeLog,README,TODO}
+
+   docinto libsidutils
+   dodoc libsidutils/{AUTHORS,ChangeLog,README,TODO}
+
+   docinto resid
+   dodoc resid/{AUTHORS,ChangeLog,NEWS,README,THANKS,TODO}
+
+   doenvd "${FILESDIR}"/65resid
+

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2022-12-18 Thread Sam James
commit: 3ffea8e8e17881e8946796caf1eddda5d602f690
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 18 12:19:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 18 12:19:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ffea8e8

media-libs/libsidplay: Stabilize 2.1.1-r6 sparc, #886741

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild
index 6ed31c6a4874..eee637cf2a98 100644
--- a/media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc 
~x86"
 IUSE="static-libs"
 
 BDEPEND="sys-devel/autoconf-archive"



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2022-12-18 Thread Sam James
commit: 96f552955f2f570e273b908cf36db0acf2d96e92
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 18 12:19:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 18 12:19:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96f55295

media-libs/libsidplay: Stabilize 2.1.1-r6 ppc64, #886741

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild
index eee637cf2a98..1b8d76793964 100644
--- a/media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc 
~x86"
 IUSE="static-libs"
 
 BDEPEND="sys-devel/autoconf-archive"



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2022-12-02 Thread WANG Xuerui
commit: 3f271352d480b361c5b29b53c4dac080f66e8f9e
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Dec  3 05:49:40 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Dec  3 06:06:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f271352

media-libs/libsidplay: keyword 2.1.1-r6 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild
index b56e698d40da..6ed31c6a4874 100644
--- a/media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 IUSE="static-libs"
 
 BDEPEND="sys-devel/autoconf-archive"



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2022-05-09 Thread Sam James
commit: 848f5cd0809fcb125fdbae72299af8231641822e
Author: Sam James  gentoo  org>
AuthorDate: Tue May 10 02:30:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 10 02:30:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=848f5cd0

media-libs/libsidplay: fix IncorrectCopyright

Signed-off-by: Sam James  gentoo.org>

 media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild
index 2c97a40bcb14..b56e698d40da 100644
--- a/media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/files/, media-libs/libsidplay/

2022-05-09 Thread Sam James
commit: b88dce05e48d726b0c348da618d40023b31b7a74
Author: orbea  riseup  net>
AuthorDate: Sun May  8 00:41:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 10 02:26:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b88dce05

media-libs/libsidplay: Added 2.1.1-r6

Bug: https://bugs.gentoo.org/778929
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/25379
Signed-off-by: Sam James  gentoo.org>

 .../files/libsidplay-2.1.1-autoconf.patch  | 172 +
 .../files/libsidplay-2.1.1-slibtool.patch  |  39 +
 media-libs/libsidplay/libsidplay-2.1.1-r6.ebuild   |  81 ++
 3 files changed, 292 insertions(+)

diff --git a/media-libs/libsidplay/files/libsidplay-2.1.1-autoconf.patch 
b/media-libs/libsidplay/files/libsidplay-2.1.1-autoconf.patch
new file mode 100644
index ..cdb92c63a034
--- /dev/null
+++ b/media-libs/libsidplay/files/libsidplay-2.1.1-autoconf.patch
@@ -0,0 +1,172 @@
+From 426bebc250c24cb4482c85131927303cbf7c606d Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Sat, 7 May 2022 13:47:57 -0700
+Subject: [PATCH 1/2] build: Fix autoreconf
+
+---
+ builders/hardsid-builder/configure.ac |   1 +
+ builders/resid-builder/configure.ac   |   1 +
+ configure.ac  |  75 ++
+ libsidplay/configure.ac   |   1 +
+ libsidutils/configure.ac  |   1 +
+ resid/{configure.in => configure.ac}  |   0
+ 6 files changed, 30 insertions(+), 49 deletions(-)
+ rename resid/{configure.in => configure.ac} (100%)
+ create mode 100644 unix/ax_subdirs_configure.m4
+
+diff --git a/builders/hardsid-builder/configure.ac 
b/builders/hardsid-builder/configure.ac
+index a54cf26..bdc2bd0 100644
+--- a/builders/hardsid-builder/configure.ac
 b/builders/hardsid-builder/configure.ac
+@@ -2,6 +2,7 @@ dnl Process this file with autoconf to produce a configure 
script.
+ AC_INIT(Makefile.am)
+ AC_CONFIG_AUX_DIR(unix)
+ AM_CONFIG_HEADER(unix/config.h)
++AC_CONFIG_MACRO_DIR([unix])
+ 
+ dnl Setup library CURRENT, REVISION and AGE
+ LIBCUR=0
+diff --git a/builders/resid-builder/configure.ac 
b/builders/resid-builder/configure.ac
+index 4a98801..5f5561b 100644
+--- a/builders/resid-builder/configure.ac
 b/builders/resid-builder/configure.ac
+@@ -2,6 +2,7 @@ dnl Process this file with autoconf to produce a configure 
script.
+ AC_INIT(Makefile.am)
+ AC_CONFIG_AUX_DIR(unix)
+ AM_CONFIG_HEADER(unix/config.h)
++AC_CONFIG_MACRO_DIR([unix])
+ 
+ dnl Setup library CURRENT, REVISION and AGE
+ LIBCUR=0
+diff --git a/configure.ac b/configure.ac
+index 5724156..d622982 100644
+--- a/configure.ac
 b/configure.ac
+@@ -3,70 +3,47 @@ AC_INIT(Makefile.am)
+ #Variables
+ pwd=`pwd`
+ builders='${libdir}'/sidplay/builders
+-ac_configure_args="$ac_configure_args --disable-library-checks"
+ 
+ AC_CONFIG_AUX_DIR(unix)
++AC_CONFIG_MACRO_DIR([unix])
+ AM_INIT_AUTOMAKE(sidplay-libs,2.1.1)
+ AC_CANONICAL_HOST
+ 
+ hardsid=false
+ case "$host" in
+-*linux*) hardsid=true
+-;;
++*linux*) hardsid=true ;;
+ esac
+-AM_CONDITIONAL(HARDSID, test x$hardsid = xtrue)
+ 
+-echo; echo "Configuring libsidplay..."
+-cd $pwd/libsidplay
+-if ! eval ./configure $ac_configure_args \
+---with-sidbuilders=$builders;
+-then
+-exit
+-fi
++AX_SUBDIRS_CONFIGURE([libsidplay], [
++[--disable-library-checks],
++[--with-sidbuilders=$builders]])
+ 
+-echo; echo "Configuring resid..."
+-cd "$pwd/resid"
+-if ! eval ./configure $ac_configure_args \
+---disable-resid-install;
+-then
+-exit
+-fi
++AX_SUBDIRS_CONFIGURE([resid], [
++   [--disable-library-checks],
++   [--disable-resid-install]])
+ 
+-echo; echo "Configuring resid-builder..."
+-cd $pwd/builders/resid-builder
+-if ! eval ./configure $ac_configure_args \
+---with-sidplay2-includes=$pwd/libsidplay/include \
+---with-sidplay2-library=$pwd/libsidplay/src \
+---with-resid-includes=$pwd/resid \
+---with-resid-library=$pwd/resid \
+---libdir=$builders;
+-then
+-exit
+-fi
++AX_SUBDIRS_CONFIGURE([builders/resid-builder], [
++[--disable-library-checks],
++[--with-sidplay2-includes=$pwd/libsidplay/include],
++[--with-sidplay2-library=$pwd/libsidplay/src],
++[--with-resid-includes=$pwd/resid],
++[--with-resid-library=$pwd/resid],
++[--libdir=$builders]])
+ 
+-if test x$hardsid = xtrue; then
+-echo; echo "Configuring hardsid-builder..."
+-cd $pwd/builders/hardsid-builder
+-if ! eval ./configure $ac_configure_args \
+---with-sidplay2-includes=$pwd/libsidplay/include \
+---with-sidplay2-library=$pwd/libsidplay/src \
+---libdir=$builders;
+-then
+-exit
+-fi
+-fi
++AM_CONDITIONAL(HARDSID, test x$hardsid = xtrue)
+ 
+-echo; echo "Configuring libsidutils..."
+-cd $pwd/libsidutils
+-if ! eval ./configure $ac_configure_args \
+---with-sidplay2-includes=$pwd/libsidplay/include \
+---with-sidplay2-library=$pwd/libsidplay/src;
+-then
+-exit
++if 

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2022-01-22 Thread Hanno Böck
commit: 2fa24ae5440279f667cfc2c35422ae63512e380d
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Jan 22 14:17:52 2022 +
Commit: Hanno Böck  gentoo  org>
CommitDate: Sat Jan 22 14:17:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fa24ae5

media-libs/libsidplay: Remove myself as maintainer

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 media-libs/libsidplay/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/media-libs/libsidplay/metadata.xml 
b/media-libs/libsidplay/metadata.xml
index c366a499e115..3b0f616ab403 100644
--- a/media-libs/libsidplay/metadata.xml
+++ b/media-libs/libsidplay/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ha...@gentoo.org
-   
+   

sidplay2




[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2021-09-02 Thread Yixun Lan
commit: bc399ec4fce385e9300a29021c1db04e0b90c00a
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Sep  2 14:25:29 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Sep  2 22:30:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc399ec4

media-libs/libsidplay: keyword ~riscv

Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild 
b/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
index 6182ef65844..6142907388d 100644
--- a/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
+++ b/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="http://critical.ch/distfiles/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="1"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
 IUSE="static-libs"
 DEPEND=""
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2021-08-21 Thread Marek Szuba
commit: a6fdef412af85ce14da911bec205e2e937c3ed2d
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Aug 20 23:50:35 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Aug 21 08:43:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6fdef41

media-libs/libsidplay: keyword 2.1.1-r5 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
index c084a895981..da54dc902a8 100644
--- a/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
 IUSE="static-libs"
 
 MULTILIB_WRAPPED_HEADERS=(



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2019-06-09 Thread Andreas Sturmlechner
commit: e9452fc1137b00ac70a597ce8027325881494bec
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jun  9 15:11:44 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  9 15:15:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9452fc1

media-libs/libsidplay: Drop 2.1.1-r4

EAPI-4 cleanup.

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/libsidplay/libsidplay-2.1.1-r4.ebuild | 55 
 1 file changed, 55 deletions(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r4.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r4.ebuild
deleted file mode 100644
index 2bb0d5a474f..000
--- a/media-libs/libsidplay/libsidplay-2.1.1-r4.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-inherit eutils libtool multilib-minimal
-
-MY_P=sidplay-libs-${PV}
-
-DESCRIPTION="C64 SID player library"
-HOMEPAGE="http://sidplay2.sourceforge.net/;
-SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="2"
-KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd 
~x86-fbsd"
-IUSE="static-libs"
-
-S=${WORKDIR}/${MY_P}
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/sidplay/sidconfig.h
-)
-
-src_prepare() {
-   epatch \
-   "${FILESDIR}"/${P}-gcc41.patch \
-   "${FILESDIR}"/${P}-fbsd.patch \
-   "${FILESDIR}"/${P}-gcc43.patch \
-   "${FILESDIR}"/${P}-no_libtool_reference.patch
-
-   elibtoolize
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   econf \
-   --enable-shared \
-   $(use_enable static-libs static) \
-   --with-pic
-}
-
-multilib_src_install_all() {
-   docinto libsidplay
-   dodoc libsidplay/{AUTHORS,ChangeLog,README,TODO}
-
-   docinto libsidutils
-   dodoc libsidutils/{AUTHORS,ChangeLog,README,TODO}
-
-   docinto resid
-   dodoc resid/{AUTHORS,ChangeLog,NEWS,README,THANKS,TODO}
-
-   doenvd "${FILESDIR}"/65resid
-
-   prune_libtool_files --all
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2019-05-06 Thread Tobias Klausmann
commit: 922543f920f826ab45043a56f0a8b559c06a4890
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon May  6 15:24:46 2019 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon May  6 15:24:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=922543f9

media-libs/libsidplay-2.1.1-r5: alpha stable

Bug: http://bugs.gentoo.org/649804
Signed-off-by: Tobias Klausmann  gentoo.org>

 media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
index 37e1a80b23f..d6ca6ea9926 100644
--- a/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd 
~x86-fbsd"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd 
~x86-fbsd"
 IUSE="static-libs"
 
 MULTILIB_WRAPPED_HEADERS=(



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2019-03-16 Thread Sergei Trofimovich
commit: 9fa5fa4e036288b7d25fdf6f7cbbe27ed4d4a0e8
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Mar 16 19:44:13 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Mar 16 19:44:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fa5fa4e

media-libs/libsidplay: stable 2.1.1-r5 for ppc/ppc64, bug #649804

Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
index a8fdea6a10f..37e1a80b23f 100644
--- a/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm hppa ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-fbsd 
~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd 
~x86-fbsd"
 IUSE="static-libs"
 
 MULTILIB_WRAPPED_HEADERS=(



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2019-02-22 Thread Mikle Kolyada
commit: e8e8c2b46373123832883fdac688f3abd0dfd0a8
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Feb 22 10:51:32 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Feb 22 10:51:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8e8c2b4

media-libs/libsidplay: amd64 stable wrt bug #649804

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
index a1a433d21cf..a8fdea6a10f 100644
--- a/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm hppa ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-fbsd 
~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm hppa ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-fbsd 
~x86-fbsd"
 IUSE="static-libs"
 
 MULTILIB_WRAPPED_HEADERS=(



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2019-02-15 Thread Thomas Deutschmann
commit: 7c647208349eb4e862d98960e3eca69042ed9ccb
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Feb 15 15:05:57 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Feb 15 15:46:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c647208

media-libs/libsidplay: x86 stable (bug #649804)

Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
index 6186c0dc4c0..a1a433d21cf 100644
--- a/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm hppa ia64 ~mips ~ppc ~ppc64 sparc ~x86 
~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm hppa ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-fbsd 
~x86-fbsd"
 IUSE="static-libs"
 
 MULTILIB_WRAPPED_HEADERS=(



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2019-02-12 Thread Sergei Trofimovich
commit: 655871f36a2fb73397b96f85552ea44f13025d2c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Feb 12 08:12:23 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Feb 12 08:12:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=655871f3

media-libs/libsidplay: stable 2.1.1-r5 for ia64, bug #649804

Package-Manager: Portage-2.3.60, Repoman-2.3.12
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
index b8cd1e39ccf..6186c0dc4c0 100644
--- a/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 
~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm hppa ia64 ~mips ~ppc ~ppc64 sparc ~x86 
~amd64-fbsd ~x86-fbsd"
 IUSE="static-libs"
 
 MULTILIB_WRAPPED_HEADERS=(



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2019-02-12 Thread Sergei Trofimovich
commit: 63e5d4aeebc5ba0bb8153f7a3916e4377b2830a2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Feb 12 08:03:46 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Feb 12 08:03:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63e5d4ae

media-libs/libsidplay: stable 2.1.1-r5 for hppa, bug #649804

Package-Manager: Portage-2.3.60, Repoman-2.3.12
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
index 1c5d03b084a..b8cd1e39ccf 100644
--- a/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 
~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 
~amd64-fbsd ~x86-fbsd"
 IUSE="static-libs"
 
 MULTILIB_WRAPPED_HEADERS=(



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2019-02-10 Thread Sergei Trofimovich
commit: b8a18e794edd597745d04dbed2358b8839cf06f0
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Feb 11 06:21:34 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Feb 11 07:12:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8a18e79

media-libs/libsidplay: stable 2.1.1-r5 for sparc, bug #649804

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
index cb385dd5622..1c5d03b084a 100644
--- a/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 
~amd64-fbsd ~x86-fbsd"
 IUSE="static-libs"
 
 MULTILIB_WRAPPED_HEADERS=(



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/, media-libs/libsidplay/files/

2019-02-09 Thread Andreas Sturmlechner
commit: 78c098995b8818447e70e06437d01058aff568c6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb  9 19:55:19 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb  9 20:57:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78c09899

media-libs/libsidplay: EAPI-7 bump, fix arm64/ppc64 build with GCC-6

Patch kindly borrowed from Debian.

Reported-by: ernsteiswuerfel  mailbox.org>
Bug: https://bugs.gentoo.org/649804
Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../libsidplay/files/libsidplay-2.1.1-gcc6.patch   | 22 
 media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild   | 61 ++
 2 files changed, 83 insertions(+)

diff --git a/media-libs/libsidplay/files/libsidplay-2.1.1-gcc6.patch 
b/media-libs/libsidplay/files/libsidplay-2.1.1-gcc6.patch
new file mode 100644
index 000..7cfac32b229
--- /dev/null
+++ b/media-libs/libsidplay/files/libsidplay-2.1.1-gcc6.patch
@@ -0,0 +1,22 @@
+Description: explicit cast to int8_t
+ Fix FTBFS with GCC 6 due to narrowing conversions from 'char' to 'int8_t'.
+Author: Laszlo Boszormenyi (GCS) 
+Forwarded: no
+Bug-Debian: https://bugs.debian.org/837378
+Last-Update: 2016-09-19
+
+---
+
+--- sidplay-libs-2.1.1.orig/libsidplay/src/xsid/xsid.cpp
 sidplay-libs-2.1.1/libsidplay/src/xsid/xsid.cpp
+@@ -96,8 +96,8 @@ const int8_t XSID::sampleConvertTable[16
+ */
+ const int8_t XSID::sampleConvertTable[16] =
+ {
+-'\x80', '\x94', '\xa9', '\xbc', '\xce', '\xe1', '\xf2', '\x03',
+-'\x1b', '\x2a', '\x3b', '\x49', '\x58', '\x66', '\x73', '\x7f'
++(int8_t)'\x80', (int8_t)'\x94', (int8_t)'\xa9', (int8_t)'\xbc', 
(int8_t)'\xce', (int8_t)'\xe1', (int8_t)'\xf2', (int8_t)'\x03',
++(int8_t)'\x1b', (int8_t)'\x2a', (int8_t)'\x3b', (int8_t)'\x49', 
(int8_t)'\x58', (int8_t)'\x66', (int8_t)'\x73', (int8_t)'\x7f'
+ };
+ 
+ const char *XSID::credit =

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
new file mode 100644
index 000..cb385dd5622
--- /dev/null
+++ b/media-libs/libsidplay/libsidplay-2.1.1-r5.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit libtool multilib-minimal
+
+MY_P=sidplay-libs-${PV}
+
+DESCRIPTION="C64 SID player library"
+HOMEPAGE="http://sidplay2.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd ~x86-fbsd"
+IUSE="static-libs"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/sidplay/sidconfig.h
+)
+
+PATCHES=(
+   "${FILESDIR}"/${P}-gcc41.patch
+   "${FILESDIR}"/${P}-fbsd.patch
+   "${FILESDIR}"/${P}-gcc43.patch
+   "${FILESDIR}"/${P}-no_libtool_reference.patch
+   "${FILESDIR}"/${P}-gcc6.patch
+)
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+   elibtoolize
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-shared
+   --with-pic
+   $(use_enable static-libs static)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   docinto libsidplay
+   dodoc libsidplay/{AUTHORS,ChangeLog,README,TODO}
+
+   docinto libsidutils
+   dodoc libsidutils/{AUTHORS,ChangeLog,README,TODO}
+
+   docinto resid
+   dodoc resid/{AUTHORS,ChangeLog,NEWS,README,THANKS,TODO}
+
+   doenvd "${FILESDIR}"/65resid
+
+   find "${D}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2018-09-30 Thread Andreas Sturmlechner
commit: d58cdcaf85c78e7afb4e9401b2ba1761fc5b2c22
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Sep 30 17:03:48 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Sep 30 17:03:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d58cdcaf

media-libs/libsidplay: Drop old (EAPI-4 cleanup)

Signed-off-by: Andreas Sturmlechner  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 media-libs/libsidplay/libsidplay-1.36.59-r1.ebuild | 31 --
 1 file changed, 31 deletions(-)

diff --git a/media-libs/libsidplay/libsidplay-1.36.59-r1.ebuild 
b/media-libs/libsidplay/libsidplay-1.36.59-r1.ebuild
deleted file mode 100644
index 0ef1eeaf037..000
--- a/media-libs/libsidplay/libsidplay-1.36.59-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-inherit eutils libtool multilib-minimal
-
-DESCRIPTION="C64 SID player library"
-HOMEPAGE="http://critical.ch/distfiles/;
-SRC_URI="http://critical.ch/distfiles/${P}.tgz;
-
-LICENSE="GPL-2"
-SLOT="1"
-KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
-IUSE="static-libs"
-
-DOCS=( AUTHORS DEVELOPER )
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-gcc43.patch
-   elibtoolize # required for fbsd .so versioning
-}
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" \
-   econf $(use_enable static-libs static)
-}
-
-multilib_src_install_all() {
-   prune_libtool_files --all
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2018-04-18 Thread Sergei Trofimovich
commit: c8decd63299ca93a99ee09f035f3da1a81270c7f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Apr 18 19:06:35 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Apr 18 19:06:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8decd63

media-libs/libsidplay: stable 1.36.59-r2 for hppa, bug #632285

Bug: https://bugs.gentoo.org/632285
Package-Manager: Portage-2.3.28, Repoman-2.3.9
RepoMan-Options: --include-arches="hppa"

 media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild 
b/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
index 823b92a87bc..5ed3715ef48 100644
--- a/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
+++ b/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="http://critical.ch/distfiles/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="1"
-KEYWORDS="alpha amd64 ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
 IUSE="static-libs"
 DEPEND=""
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2017-11-26 Thread Sergei Trofimovich
commit: 094e24e91d4bdb0b425a1be3484100e3b69ef9fa
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Nov 26 20:41:50 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Nov 26 20:43:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=094e24e9

media-libs/libsidplay: stable 1.36.59-r2 for sparc, bug #632285 (thanks to Rolf 
Eike Beer)

Package-Manager: Portage-2.3.16, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 media-libs/libsidplay/Manifest | 4 ++--
 media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-libs/libsidplay/Manifest b/media-libs/libsidplay/Manifest
index 7bb1714673f..87b267b1a61 100644
--- a/media-libs/libsidplay/Manifest
+++ b/media-libs/libsidplay/Manifest
@@ -1,2 +1,2 @@
-DIST libsidplay-1.36.59.tgz 390097 SHA256 
3da9b38d4eb5bf9e936b9604ba92da0594ef38047d50cf806a8e11c48024 SHA512 
e7b0859e1389683d3e6aad7040b78ba37bb0a393c85f68ddb8a064371f978b34cc2e951ec564fa1117d12885cd976d10b02937e132d9a11badecd8652cf4d410
 WHIRLPOOL 
121e985c861454c8755c4c6fe8066936bc0149c89ca9197ee23d03657f4e87b48e8f1e2c9e26202b04a1291746782be62cff86f16384ce9a9a50f885af9f4279
-DIST sidplay-libs-2.1.1.tar.gz 1900252 SHA256 
e9a24ada48215a46d2c232a70c5601bc9505e997f120e8f2ba3713e09e28d1f9 SHA512 
754cd41f3d2d76754049522c395022bc090f99ea838e6d1ffb8d7689f3aedad9b3879be0312d0af49ba108563296c1176d1e533d1151d5b33368bfda0a1910e3
 WHIRLPOOL 
53b4bd66bbac0bfc29514981f34e19fac41bae356d06e727f3a0f2ad2bedcb1cd815d22656bcf06460e9d908a91433bbdea029805af43b1cd97310f230f1c89c
+DIST libsidplay-1.36.59.tgz 390097 BLAKE2B 
bcb7e9eab4884270c8047af7f61e0afb2cf6ba24465b4859ac404f34cacec9a8c67ad42f3adf0c5f109cedecaa7710919296e30401c2dc0ca6f337186c9a329a
 SHA512 
e7b0859e1389683d3e6aad7040b78ba37bb0a393c85f68ddb8a064371f978b34cc2e951ec564fa1117d12885cd976d10b02937e132d9a11badecd8652cf4d410
+DIST sidplay-libs-2.1.1.tar.gz 1900252 BLAKE2B 
f04e34f4cfc641a8222e5d53575108bd52deb2de2dc0b0d58e91581ade7128ac87f320f16e044baa23b54de6b5b6b833e9f6c0d37a1885341a329e778c0a0228
 SHA512 
754cd41f3d2d76754049522c395022bc090f99ea838e6d1ffb8d7689f3aedad9b3879be0312d0af49ba108563296c1176d1e533d1151d5b33368bfda0a1910e3

diff --git a/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild 
b/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
index 3f64cb26126..823b92a87bc 100644
--- a/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
+++ b/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://critical.ch/distfiles/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="1"
-KEYWORDS="alpha amd64 ~hppa ia64 ppc ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
 IUSE="static-libs"
 DEPEND=""
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2017-10-23 Thread Thomas Deutschmann
commit: e032bd57356686d9433a0564b3b31d3f4d23d525
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Oct 23 18:25:48 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Oct 23 18:42:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e032bd57

media-libs/libsidplay: x86 stable (bug #632285)

Package-Manager: Portage-2.3.11, Repoman-2.3.3

 media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild 
b/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
index 0cebca9a895..3f64cb26126 100644
--- a/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
+++ b/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://critical.ch/distfiles/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="1"
-KEYWORDS="alpha amd64 ~hppa ia64 ppc ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 ~hppa ia64 ppc ppc64 ~sparc x86 ~x86-fbsd"
 IUSE="static-libs"
 DEPEND=""
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2017-10-19 Thread Manuel Rüger
commit: c43bb7be39534e49885dcbbdabe1ca2fa83c2731
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Oct 19 12:50:55 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Oct 19 12:50:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c43bb7be

media-libs/libsidplay: Stable on amd64

Package-Manager: Portage-2.3.11, Repoman-2.3.3

 media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild 
b/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
index 3393c49d0d6..646cc2810af 100644
--- a/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
+++ b/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://critical.ch/distfiles/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="1"
-KEYWORDS="~alpha ~amd64 ~hppa ia64 ppc ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~hppa ia64 ppc ppc64 ~sparc ~x86 ~x86-fbsd"
 IUSE="static-libs"
 DEPEND=""
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2017-10-13 Thread Sergei Trofimovich
commit: f7dac87b7b6c0d342a1a508f869bb4fa0f693e57
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Oct 13 09:04:17 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Oct 13 09:04:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7dac87b

media-libs/libsidplay: stable 1.36.59-r2 for ia64, bug #632285

Package-Manager: Portage-2.3.10, Repoman-2.3.3
RepoMan-Options: --include-arches="ia64"

 media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild 
b/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
index c72e57c02b9..3393c49d0d6 100644
--- a/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
+++ b/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://critical.ch/distfiles/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="1"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~hppa ia64 ppc ppc64 ~sparc ~x86 ~x86-fbsd"
 IUSE="static-libs"
 DEPEND=""
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2017-10-12 Thread Sergei Trofimovich
commit: 2218874d348d98de7a4c22cdcac7ef1241a5a6be
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Oct 12 19:04:09 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Oct 12 19:04:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2218874d

media-libs/libsidplay: stable 1.36.59-r2 for ppc64, bug #632285

Package-Manager: Portage-2.3.10, Repoman-2.3.3
RepoMan-Options: --include-arches="ppc64"

 media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild 
b/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
index 2fe4ee7db84..c72e57c02b9 100644
--- a/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
+++ b/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://critical.ch/distfiles/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="1"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86 ~x86-fbsd"
 IUSE="static-libs"
 DEPEND=""
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2017-10-12 Thread Sergei Trofimovich
commit: 3c11dc621b1c75ca253f38d366687d74654a177f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Oct 12 10:24:23 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Oct 12 10:24:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c11dc62

media-libs/libsidplay: stable 1.36.59-r2 for ppc, bug #632285 (thanks to 
ernsteiswuerfel)

Package-Manager: Portage-2.3.10, Repoman-2.3.3
RepoMan-Options: --include-arches="ppc"

 media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild 
b/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
index d15ef89bc8f..2fe4ee7db84 100644
--- a/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
+++ b/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://critical.ch/distfiles/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="1"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
 IUSE="static-libs"
 DEPEND=""
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/files/

2017-01-29 Thread Jeroen Roovers
commit: 22ec036cf3a00ea8e46d83ef840319a16ea4013c
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Jan 29 22:46:18 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Jan 29 22:46:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22ec036c

media-libs/libsidplay: Fix one more patch.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 media-libs/libsidplay/files/libsidplay-1.36.59-fix-c++14.patch | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libsidplay/files/libsidplay-1.36.59-fix-c++14.patch 
b/media-libs/libsidplay/files/libsidplay-1.36.59-fix-c++14.patch
index 91e2064..6e7cc66 100644
--- a/media-libs/libsidplay/files/libsidplay-1.36.59-fix-c++14.patch
+++ b/media-libs/libsidplay/files/libsidplay-1.36.59-fix-c++14.patch
@@ -6,8 +6,8 @@ Last-Update: 2016-07-16
 
 ---
 
 libsidplay-1.36.59.orig/src/samples.cpp
-+++ libsidplay-1.36.59/src/samples.cpp
+--- a/src/samples.cpp
 b/src/samples.cpp
 @@ -75,7 +75,7 @@ struct sampleChannel
  sampleChannel ch4, ch5;
  



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/files/, media-libs/libsidplay/

2017-01-29 Thread Jeroen Roovers
commit: c2374d1613f689dcea637a805f383da4cfe511b6
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Jan 29 22:24:25 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Jan 29 22:38:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2374d16

media-libs/libsidplay: Fix patches.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 media-libs/libsidplay/files/libsidplay-2.1.1-fbsd.patch  |  4 ++--
 ...sidplay2-gcc41.patch => libsidplay-2.1.1-gcc41.patch} |  8 
 media-libs/libsidplay/files/libsidplay-2.1.1-gcc43.patch | 16 
 .../files/libsidplay-2.1.1-no_libtool_reference.patch|  8 
 media-libs/libsidplay/libsidplay-2.1.1-r4.ebuild |  4 ++--
 5 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/media-libs/libsidplay/files/libsidplay-2.1.1-fbsd.patch 
b/media-libs/libsidplay/files/libsidplay-2.1.1-fbsd.patch
index b2f4acd..0f4740e 100644
--- a/media-libs/libsidplay/files/libsidplay-2.1.1-fbsd.patch
+++ b/media-libs/libsidplay/files/libsidplay-2.1.1-fbsd.patch
@@ -1,5 +1,5 @@
 libsidutils/src/ini/ini.cpp
-+++ libsidutils/src/ini/ini.cpp
+--- a/libsidutils/src/ini/ini.cpp
 b/libsidutils/src/ini/ini.cpp
 @@ -100,7 +100,7 @@
  
//***
  #include 

diff --git a/media-libs/libsidplay/files/libsidplay2-gcc41.patch 
b/media-libs/libsidplay/files/libsidplay-2.1.1-gcc41.patch
similarity index 82%
rename from media-libs/libsidplay/files/libsidplay2-gcc41.patch
rename to media-libs/libsidplay/files/libsidplay-2.1.1-gcc41.patch
index f2e3b31..c05f8d3 100644
--- a/media-libs/libsidplay/files/libsidplay2-gcc41.patch
+++ b/media-libs/libsidplay/files/libsidplay-2.1.1-gcc41.patch
@@ -1,5 +1,5 @@
 libsidplay/include/sidplay/SmartPtr.h
-+++ libsidplay/include/sidplay/SmartPtr.h
+--- a/libsidplay/include/sidplay/SmartPtr.h
 b/libsidplay/include/sidplay/SmartPtr.h
 @@ -211,16 +211,16 @@
{
if ( bufferLen >= 1 )
@@ -24,8 +24,8 @@
}
}
  };
 libsidutils/include/sidplay/utils/SidUsage.h
-+++ libsidutils/include/sidplay/utils/SidUsage.h
+--- a/libsidutils/include/sidplay/utils/SidUsage.h
 b/libsidutils/include/sidplay/utils/SidUsage.h
 @@ -33,7 +33,7 @@
  uint_least16_t length;  // usage scan length
  

diff --git a/media-libs/libsidplay/files/libsidplay-2.1.1-gcc43.patch 
b/media-libs/libsidplay/files/libsidplay-2.1.1-gcc43.patch
index 857a297..419b126 100644
--- a/media-libs/libsidplay/files/libsidplay-2.1.1-gcc43.patch
+++ b/media-libs/libsidplay/files/libsidplay-2.1.1-gcc43.patch
@@ -1,5 +1,5 @@
 builders/resid-builder/src/resid.cpp
-+++ builders/resid-builder/src/resid.cpp
+--- a/builders/resid-builder/src/resid.cpp
 b/builders/resid-builder/src/resid.cpp
 @@ -16,6 +16,8 @@
   * *
   ***/
@@ -9,8 +9,8 @@
  #include "config.h"
  
  #ifdef HAVE_EXCEPTIONS
 builders/resid-builder/src/resid-builder.cpp
-+++ builders/resid-builder/src/resid-builder.cpp
+--- a/builders/resid-builder/src/resid-builder.cpp
 b/builders/resid-builder/src/resid-builder.cpp
 @@ -37,6 +37,7 @@
   ***/
  
@@ -19,8 +19,8 @@
  
  #include "config.h"
  #ifdef HAVE_EXCEPTIONS
 builders/hardsid-builder/src/hardsid-builder.cpp
-+++ builders/hardsid-builder/src/hardsid-builder.cpp
+--- a/builders/hardsid-builder/src/hardsid-builder.cpp
 b/builders/hardsid-builder/src/hardsid-builder.cpp
 @@ -47,6 +47,7 @@
   ***/
  
@@ -29,8 +29,8 @@
  #include "config.h"
  
  #ifdef HAVE_EXCEPTIONS
 libsidplay/src/sidtune/SidTune.cpp
-+++ libsidplay/src/sidtune/SidTune.cpp
+--- a/libsidplay/src/sidtune/SidTune.cpp
 b/libsidplay/src/sidtune/SidTune.cpp
 @@ -283,7 +283,7 @@
  uint_least32_t fileLen = 0;
  

diff --git 
a/media-libs/libsidplay/files/libsidplay-2.1.1-no_libtool_reference.patch 
b/media-libs/libsidplay/files/libsidplay-2.1.1-no_libtool_reference.patch
index ee05643..c93f3cf 100644
--- a/media-libs/libsidplay/files/libsidplay-2.1.1-no_libtool_reference.patch
+++ b/media-libs/libsidplay/files/libsidplay-2.1.1-no_libtool_reference.patch
@@ -1,5 +1,5 @@
 libsidplay/unix/libsidplay2.pc.in
-+++ libsidplay/unix/libsidplay2.pc.in
+--- a/libsidplay/unix/libsidplay2.pc.in
 b/libsidplay/unix/libsidplay2.pc.in
 @@ -7,5 +7,5 @@
  Name: @PACKAGE@
  Description: C64 cycle exact stereo sidplayer library.
@@ -7,8 +7,8 @@
 -Libs: ${libdir}/libsidplay2.la
 +Libs: -lsidplay2
  Cflags: -DHAVE_UNIX -I${includedir}
 libsidutils/unix/libsidutils.pc.in
-+++ libsidutils/unix/libsidutils.pc.in
+--- a/libsidutils/unix/libsidutils.pc.in
 b/libsidutils/unix/libsidutils.pc.in
 @@ 

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2017-01-29 Thread Jeroen Roovers
commit: 0261de218caa9c43451223f022c29470ebdf4bec
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Jan 29 22:10:12 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Jan 29 22:10:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0261de21

media-libs/libsidplay: Old.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 media-libs/libsidplay/libsidplay-1.36.59.ebuild  | 31 --
 media-libs/libsidplay/libsidplay-2.1.1-r2.ebuild | 53 
 media-libs/libsidplay/libsidplay-2.1.1-r3.ebuild | 53 
 3 files changed, 137 deletions(-)

diff --git a/media-libs/libsidplay/libsidplay-1.36.59.ebuild 
b/media-libs/libsidplay/libsidplay-1.36.59.ebuild
deleted file mode 100644
index 770695c..
--- a/media-libs/libsidplay/libsidplay-1.36.59.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-inherit eutils libtool
-
-DESCRIPTION="C64 SID player library"
-HOMEPAGE="http://critical.ch/distfiles/;
-SRC_URI="http://critical.ch/distfiles/${P}.tgz;
-
-LICENSE="GPL-2"
-SLOT="1"
-KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
-IUSE="static-libs"
-
-DOCS="AUTHORS DEVELOPER"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-gcc43.patch
-   elibtoolize # required for fbsd .so versioning
-}
-
-src_configure() {
-   econf $(use_enable static-libs static)
-}
-
-src_install() {
-   default
-   rm -f "${ED}"/usr/lib*/${PN}.la
-}

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r2.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r2.ebuild
deleted file mode 100644
index 9f25f74..
--- a/media-libs/libsidplay/libsidplay-2.1.1-r2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-inherit eutils libtool
-
-MY_P=sidplay-libs-${PV}
-
-DESCRIPTION="C64 SID player library"
-HOMEPAGE="http://sidplay2.sourceforge.net/;
-SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="2"
-KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
-IUSE="static-libs"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   epatch \
-   "${FILESDIR}"/${PN}2-gcc41.patch \
-   "${FILESDIR}"/${P}-fbsd.patch \
-   "${FILESDIR}"/${P}-gcc43.patch
-
-   elibtoolize
-}
-
-src_configure() {
-   econf \
-   --enable-shared \
-   $(use_enable static-libs static) \
-   --with-pic
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-
-   docinto libsidplay
-   dodoc libsidplay/{AUTHORS,ChangeLog,README,TODO}
-
-   docinto libsidutils
-   dodoc libsidutils/{AUTHORS,ChangeLog,README,TODO}
-
-   docinto resid
-   dodoc resid/{AUTHORS,ChangeLog,NEWS,README,THANKS,TODO}
-
-   doenvd "${FILESDIR}"/65resid
-
-   # Libs: -line of libsidutils.pc and libsidplay2.pc reference .la files!
-   # find "${ED}" -name '*.la' -exec rm -f {} +
-}

diff --git a/media-libs/libsidplay/libsidplay-2.1.1-r3.ebuild 
b/media-libs/libsidplay/libsidplay-2.1.1-r3.ebuild
deleted file mode 100644
index e525836..
--- a/media-libs/libsidplay/libsidplay-2.1.1-r3.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-inherit eutils libtool
-
-MY_P=sidplay-libs-${PV}
-
-DESCRIPTION="C64 SID player library"
-HOMEPAGE="http://sidplay2.sourceforge.net/;
-SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="2"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd 
~x86-fbsd"
-IUSE="static-libs"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   epatch \
-   "${FILESDIR}"/${PN}2-gcc41.patch \
-   "${FILESDIR}"/${P}-fbsd.patch \
-   "${FILESDIR}"/${P}-gcc43.patch \
-   "${FILESDIR}"/${P}-no_libtool_reference.patch
-
-   elibtoolize
-}
-
-src_configure() {
-   econf \
-   --enable-shared \
-   $(use_enable static-libs static) \
-   --with-pic
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-
-   docinto libsidplay
-   dodoc libsidplay/{AUTHORS,ChangeLog,README,TODO}
-
-   docinto libsidutils
-   dodoc libsidutils/{AUTHORS,ChangeLog,README,TODO}
-
-   docinto resid
-   dodoc resid/{AUTHORS,ChangeLog,NEWS,README,THANKS,TODO}
-
-   doenvd "${FILESDIR}"/65resid
-
-   find "${ED}" -name '*.la' -exec rm -f {} +
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/files/, media-libs/libsidplay/

2017-01-07 Thread David Seifert
commit: 480cd80a39b11c69d1adf903e33b76567b10828e
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jan  7 11:08:43 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jan  7 12:06:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=480cd80a

media-libs/libsidplay: Fix building with GCC 6

Gentoo-bug: 594326
* EAPI=6
* -Wnarrowing patch by Debian
* Make GCC 4.3 patch -p1 compliant

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 .../files/libsidplay-1.36.59-fix-c++14.patch   | 28 
 .../files/libsidplay-1.36.59-gcc43.patch   |  4 +--
 media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild | 39 ++
 3 files changed, 69 insertions(+), 2 deletions(-)

diff --git a/media-libs/libsidplay/files/libsidplay-1.36.59-fix-c++14.patch 
b/media-libs/libsidplay/files/libsidplay-1.36.59-fix-c++14.patch
new file mode 100644
index ..91e2064
--- /dev/null
+++ b/media-libs/libsidplay/files/libsidplay-1.36.59-fix-c++14.patch
@@ -0,0 +1,28 @@
+Description: use unsigned char to keep int value
+ Use unsigned char to keep all bits of int values in the array.
+Author: Laszlo Boszormenyi (GCS) 
+Bug-Debian: https://bugs.debian.org/811762
+Last-Update: 2016-07-16
+
+---
+
+--- libsidplay-1.36.59.orig/src/samples.cpp
 libsidplay-1.36.59/src/samples.cpp
+@@ -75,7 +75,7 @@ struct sampleChannel
+ sampleChannel ch4, ch5;
+ 
+ 
+-const sbyte galwayNoiseTab1[16] =
++const ubyte galwayNoiseTab1[16] =
+ {
+   0x80,0x91,0xa2,0xb3,0xc4,0xd5,0xe6,0xf7,
+   0x08,0x19,0x2a,0x3b,0x4c,0x5d,0x6e,0x7f
+@@ -84,7 +84,7 @@ const sbyte galwayNoiseTab1[16] =
+ ubyte galwayNoiseVolTab[16];
+ sbyte galwayNoiseSamTab[16];
+ 
+-const sbyte sampleConvertTab[16] =
++const ubyte sampleConvertTab[16] =
+ {
+ //  0x81,0x99,0xaa,0xbb,0xcc,0xdd,0xee,0xff,
+ //  0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x7f

diff --git a/media-libs/libsidplay/files/libsidplay-1.36.59-gcc43.patch 
b/media-libs/libsidplay/files/libsidplay-1.36.59-gcc43.patch
index cc68101..f1fcc41 100644
--- a/media-libs/libsidplay/files/libsidplay-1.36.59-gcc43.patch
+++ b/media-libs/libsidplay/files/libsidplay-1.36.59-gcc43.patch
@@ -1,5 +1,5 @@
 src/sidtune.cpp
-+++ src/sidtune.cpp
+--- a/src/sidtune.cpp
 b/src/sidtune.cpp
 @@ -306,11 +306,7 @@ udword sidTune::loadFile(const char* fileName, ubyte** 
bufferRef)
  return 0;
  }

diff --git a/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild 
b/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
new file mode 100644
index ..b9f175a
--- /dev/null
+++ b/media-libs/libsidplay/libsidplay-1.36.59-r2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit libtool multilib-minimal
+
+DESCRIPTION="C64 SID player library"
+HOMEPAGE="http://critical.ch/distfiles/;
+SRC_URI="http://critical.ch/distfiles/${P}.tgz;
+
+LICENSE="GPL-2"
+SLOT="1"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="static-libs"
+DEPEND=""
+RDEPEND=""
+
+DOCS=( AUTHORS DEVELOPER )
+PATCHES=(
+   "${FILESDIR}"/${P}-gcc43.patch
+   "${FILESDIR}"/${P}-fix-c++14.patch
+)
+
+src_prepare() {
+   default
+   elibtoolize # required for fbsd .so versioning
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" \
+   econf $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/files/

2017-01-03 Thread Patrice Clement
commit: 66ee44eee20c60fd61f00eb4be5aa2a6f36cdef0
Author: Michael Mair-Keimberger (asterix)  gmail 
 com>
AuthorDate: Tue Jan  3 16:39:36 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue Jan  3 23:03:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66ee44ee

media-libs/libsidplay: remove unused patch.

Closes: https://github.com/gentoo/gentoo/pull/3312

 media-libs/libsidplay/files/libsidplay-gcc34.patch | 26 --
 1 file changed, 26 deletions(-)

diff --git a/media-libs/libsidplay/files/libsidplay-gcc34.patch 
b/media-libs/libsidplay/files/libsidplay-gcc34.patch
deleted file mode 100644
index bf59fc9..
--- a/media-libs/libsidplay/files/libsidplay-gcc34.patch
+++ /dev/null
@@ -1,26 +0,0 @@
 src/smart.h
-+++ src/smart.h
-@@ -207,16 +207,16 @@
- {
- if ( bufferLen >= 1 )
- {
--pBufCurrent = ( bufBegin = buffer );
--bufEnd = bufBegin + bufferLen;
--bufLen = bufferLen;
--status = true;
-+this->pBufCurrent = ( this->bufBegin = buffer );
-+this->bufEnd = this->bufBegin + bufferLen;
-+this->bufLen = bufferLen;
-+this->status = true;
- }
- else
- {
--pBufCurrent = bufBegin = bufEnd = 0;
--bufLen = 0;
--status = false;
-+this->pBufCurrent = this->bufBegin = this->bufEnd = 0;
-+this->bufLen = 0;
-+this->status = false;
- }
- }
- };