public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2015-12-18  0:47 Michael Sterrett
  0 siblings, 0 replies; 28+ messages in thread
From: Michael Sterrett @ 2015-12-18  0:47 UTC (permalink / raw
  To: gentoo-commits

commit:     06d79210573338c3260b1cb97f082a51ff92419d
Author:     Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 17 19:02:55 2015 +0000
Commit:     Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
CommitDate: Fri Dec 18 00:39:13 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06d79210

add slot dep for media-libs/libpng and virtual/jpeg

Package-Manager: portage-2.2.24

 dev-games/clanlib/clanlib-0.8.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-games/clanlib/clanlib-0.8.1.ebuild b/dev-games/clanlib/clanlib-0.8.1.ebuild
index ac7688f..febfca6 100644
--- a/dev-games/clanlib/clanlib-0.8.1.ebuild
+++ b/dev-games/clanlib/clanlib-0.8.1.ebuild
@@ -16,8 +16,8 @@ IUSE="doc ipv6 mikmod opengl sdl static-libs vorbis"
 
 # opengl keyword does not drop the GL/GLU requirement.
 # Autoconf files need to be fixed
-RDEPEND="media-libs/libpng
-	virtual/jpeg
+RDEPEND="media-libs/libpng:0
+	virtual/jpeg:0
 	virtual/glu
 	virtual/opengl
 	sdl? (


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2015-12-18 10:13 Michael Sterrett
  0 siblings, 0 replies; 28+ messages in thread
From: Michael Sterrett @ 2015-12-18 10:13 UTC (permalink / raw
  To: gentoo-commits

commit:     a5c69a61bbe410fe5cc3ed16ccb5518dc9bc77fc
Author:     Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 18 09:51:36 2015 +0000
Commit:     Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
CommitDate: Fri Dec 18 09:51:36 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5c69a61

EAPI=5

Package-Manager: portage-2.2.24

 dev-games/clanlib/clanlib-2.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/clanlib/clanlib-2.3.7.ebuild b/dev-games/clanlib/clanlib-2.3.7.ebuild
index 9d108de..f6a93d6 100644
--- a/dev-games/clanlib/clanlib-2.3.7.ebuild
+++ b/dev-games/clanlib/clanlib-2.3.7.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=4
+EAPI=5
 inherit flag-o-matic eutils autotools-utils
 
 MY_P=ClanLib-${PV}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2015-12-18 10:16 Michael Sterrett
  0 siblings, 0 replies; 28+ messages in thread
From: Michael Sterrett @ 2015-12-18 10:16 UTC (permalink / raw
  To: gentoo-commits

commit:     406b9eb1a38313d83ca0d75963c47d46e306758b
Author:     Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 18 10:16:29 2015 +0000
Commit:     Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
CommitDate: Fri Dec 18 10:16:29 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=406b9eb1

add slot deps

Package-Manager: portage-2.2.24

 dev-games/clanlib/clanlib-2.3.7.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-games/clanlib/clanlib-2.3.7.ebuild b/dev-games/clanlib/clanlib-2.3.7.ebuild
index f6a93d6..0d4164f 100644
--- a/dev-games/clanlib/clanlib-2.3.7.ebuild
+++ b/dev-games/clanlib/clanlib-2.3.7.ebuild
@@ -19,15 +19,15 @@ REQUIRED_USE="opengl? ( X )"
 
 RDEPEND="sys-libs/zlib
 	X? (
-		media-libs/libpng
-		virtual/jpeg
+		media-libs/libpng:0
+		virtual/jpeg:0
 		media-libs/freetype
 		media-libs/fontconfig
 		opengl? ( virtual/opengl )
 		app-arch/bzip2
 		x11-libs/libX11
 	)
-	sqlite? ( dev-db/sqlite )
+	sqlite? ( dev-db/sqlite:0 )
 	sound? ( media-libs/alsa-lib )
 	mikmod? (
 		media-libs/libmikmod


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2016-01-02 20:50 Michael Sterrett
  0 siblings, 0 replies; 28+ messages in thread
From: Michael Sterrett @ 2016-01-02 20:50 UTC (permalink / raw
  To: gentoo-commits

commit:     3929a8de982aa32a38c7fc5da829fa622f1fd6dc
Author:     Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  2 20:49:26 2016 +0000
Commit:     Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
CommitDate: Sat Jan  2 20:49:52 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3929a8de

dev-games/clanlib: fix dev-db/sqlite slot dep (bug 570652)

Package-Manager: portage-2.2.24

 dev-games/clanlib/clanlib-2.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/clanlib/clanlib-2.3.7.ebuild b/dev-games/clanlib/clanlib-2.3.7.ebuild
index 0d4164f..1c717ac 100644
--- a/dev-games/clanlib/clanlib-2.3.7.ebuild
+++ b/dev-games/clanlib/clanlib-2.3.7.ebuild
@@ -27,7 +27,7 @@ RDEPEND="sys-libs/zlib
 		app-arch/bzip2
 		x11-libs/libX11
 	)
-	sqlite? ( dev-db/sqlite:0 )
+	sqlite? ( dev-db/sqlite:3 )
 	sound? ( media-libs/alsa-lib )
 	mikmod? (
 		media-libs/libmikmod


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2016-04-28  4:08 Michael Sterrett
  0 siblings, 0 replies; 28+ messages in thread
From: Michael Sterrett @ 2016-04-28  4:08 UTC (permalink / raw
  To: gentoo-commits

commit:     7b5f5fbc2ff8527758379a4a265c9d18134669ef
Author:     Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 28 03:25:26 2016 +0000
Commit:     Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
CommitDate: Thu Apr 28 03:25:51 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b5f5fbc

dev-games/clanlib: libsdl needs the X use flag (bug #581394)

Package-Manager: portage-2.2.26

 dev-games/clanlib/clanlib-0.8.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-games/clanlib/clanlib-0.8.1.ebuild b/dev-games/clanlib/clanlib-0.8.1.ebuild
index febfca6..efa4b1e 100644
--- a/dev-games/clanlib/clanlib-0.8.1.ebuild
+++ b/dev-games/clanlib/clanlib-0.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -21,7 +21,7 @@ RDEPEND="media-libs/libpng:0
 	virtual/glu
 	virtual/opengl
 	sdl? (
-		media-libs/libsdl
+		media-libs/libsdl[X]
 		media-libs/sdl-gfx
 	)
 	x11-libs/libXi


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2021-02-25  6:36 Sam James
  0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2021-02-25  6:36 UTC (permalink / raw
  To: gentoo-commits

commit:     770739c456e0528283591ff570e19955b43d3e65
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 25 05:46:41 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 25 06:36:05 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=770739c4

dev-games/clanlib: minor touchups

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-games/clanlib/clanlib-0.8.1-r1.ebuild | 44 +++++++++++++++++++------------
 1 file changed, 27 insertions(+), 17 deletions(-)

diff --git a/dev-games/clanlib/clanlib-0.8.1-r1.ebuild b/dev-games/clanlib/clanlib-0.8.1-r1.ebuild
index 2f66605e5ae..f7501c1a70c 100644
--- a/dev-games/clanlib/clanlib-0.8.1-r1.ebuild
+++ b/dev-games/clanlib/clanlib-0.8.1-r1.ebuild
@@ -1,37 +1,41 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-DESCRIPTION="multi-platform game development library"
+DESCRIPTION="Multi-platform game development library"
 HOMEPAGE="http://www.clanlib.org/"
 SRC_URI="http://clanlib.org/download/releases-${PV:0:3}/ClanLib-${PV}.tgz"
+S="${WORKDIR}"/ClanLib-${PV}
 
 LICENSE="ZLIB"
 SLOT="0.8"
-KEYWORDS="~amd64 ~x86" #not big endian safe #82779
+# Not big endian safe! #82779
+KEYWORDS="~amd64 ~x86"
 IUSE="doc ipv6 mikmod opengl sdl static-libs vorbis"
 
 # opengl keyword does not drop the GL/GLU requirement.
 # Autoconf files need to be fixed
-RDEPEND="media-libs/libpng:0
+RDEPEND="
+	media-libs/alsa-lib
+	media-libs/libpng:0
 	virtual/jpeg:0
 	virtual/glu
 	virtual/opengl
-	sdl? (
-		media-libs/libsdl[X]
-		media-libs/sdl-gfx
-	)
 	x11-libs/libXi
 	x11-libs/libXmu
 	x11-libs/libXxf86vm
-	media-libs/alsa-lib
 	mikmod? ( media-libs/libmikmod )
-	vorbis? ( media-libs/libvorbis )"
-DEPEND="${RDEPEND}
-	x11-base/xorg-proto"
-
-S=${WORKDIR}/ClanLib-${PV}
+	sdl? (
+		media-libs/libsdl[X]
+		media-libs/sdl-gfx
+	)
+	vorbis? ( media-libs/libvorbis )
+"
+DEPEND="
+	${RDEPEND}
+	x11-base/xorg-proto
+"
 
 PATCHES=(
 	"${FILESDIR}/${P}-ndebug.patch"
@@ -42,7 +46,11 @@ PATCHES=(
 	"${FILESDIR}/${P}-libpng15.patch"
 	"${FILESDIR}/${P}-docbuilder.patch"
 )
-DOCS="CODING_STYLE CREDITS NEWS PATCHES README* INSTALL.linux"
+
+DOCS=(
+	CODING_STYLE CREDITS NEWS PATCHES
+	README.{,anjuta,distros,kdevelop,sdl,upgrade} INSTALL.linux
+)
 
 src_prepare() {
 	default
@@ -52,9 +60,9 @@ src_prepare() {
 }
 
 src_configure() {
-	#clanSound only controls mikmod/vorbis so there's
+	# clanSound only controls mikmod/vorbis so there's
 	# no need to pass --{en,dis}able-clanSound ...
-	#clanDisplay only controls X, SDL, OpenGL plugins
+	# clanDisplay only controls X, SDL, OpenGL plugins
 	# so no need to pass --{en,dis}able-clanDisplay
 	# also same reason why we don't have to use clanGUI
 	econf \
@@ -72,11 +80,13 @@ src_configure() {
 
 src_install() {
 	default
+
 	if use doc ; then
 		dodir /usr/share/doc/${PF}/html
 		mv "${D}"/usr/share/doc/clanlib/* "${D}"/usr/share/doc/${PF}/html/ || die
 		rm -rf "${D}"/usr/share/doc/clanlib
 		cp -r Examples Resources "${D}"/usr/share/doc/${PF}/ || die
 	fi
+
 	find "${ED}" -name '*.la' -delete || die
 }


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2021-02-25  9:53 Sam James
  0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2021-02-25  9:53 UTC (permalink / raw
  To: gentoo-commits

commit:     329f30619b03fd1792e8b8dec1c294f4808077c6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 25 09:46:59 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 25 09:51:37 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=329f3061

dev-games/clanlib: fix DOCS

Closes: https://bugs.gentoo.org/772869
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-games/clanlib/clanlib-0.8.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/clanlib/clanlib-0.8.1-r1.ebuild b/dev-games/clanlib/clanlib-0.8.1-r1.ebuild
index f7501c1a70c..f5be5321769 100644
--- a/dev-games/clanlib/clanlib-0.8.1-r1.ebuild
+++ b/dev-games/clanlib/clanlib-0.8.1-r1.ebuild
@@ -49,7 +49,7 @@ PATCHES=(
 
 DOCS=(
 	CODING_STYLE CREDITS NEWS PATCHES
-	README.{,anjuta,distros,kdevelop,sdl,upgrade} INSTALL.linux
+	README{,.anjuta,.distros,.kdevelop,.sdl,.upgrade} INSTALL.linux
 )
 
 src_prepare() {


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2021-03-12 18:58 Sam James
  0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2021-03-12 18:58 UTC (permalink / raw
  To: gentoo-commits

commit:     f3b555b1305df4c44ba0d334b01b38a029282b73
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 12 18:57:01 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 12 18:57:01 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3b555b1

dev-games/clanlib: Stabilize 0.8.1-r1 amd64, #772824

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-games/clanlib/clanlib-0.8.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/clanlib/clanlib-0.8.1-r1.ebuild b/dev-games/clanlib/clanlib-0.8.1-r1.ebuild
index cae77b9cb15..d7a5360cea6 100644
--- a/dev-games/clanlib/clanlib-0.8.1-r1.ebuild
+++ b/dev-games/clanlib/clanlib-0.8.1-r1.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}"/ClanLib-${PV}
 LICENSE="ZLIB"
 SLOT="0.8"
 # Not big endian safe! #82779
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="doc ipv6 mikmod opengl sdl static-libs vorbis"
 
 # opengl keyword does not drop the GL/GLU requirement.


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2021-03-12 18:58 Sam James
  0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2021-03-12 18:58 UTC (permalink / raw
  To: gentoo-commits

commit:     7e2d92d74538ebd865a3607708bdc205ea988c8e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 12 18:57:17 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 12 18:57:17 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e2d92d7

dev-games/clanlib: Stabilize 2.3.7-r1 amd64, #772824

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-games/clanlib/clanlib-2.3.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/clanlib/clanlib-2.3.7-r1.ebuild b/dev-games/clanlib/clanlib-2.3.7-r1.ebuild
index 824f8a34c6d..4e8fca74142 100644
--- a/dev-games/clanlib/clanlib-2.3.7-r1.ebuild
+++ b/dev-games/clanlib/clanlib-2.3.7-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/${MY_P}
 LICENSE="ZLIB"
 SLOT="2.3"
 # Not big endian safe! #82779
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="doc ipv6 mikmod opengl sound sqlite cpu_flags_x86_sse2 static-libs vorbis X"
 REQUIRED_USE="opengl? ( X )"
 


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2021-03-12 19:23 Sam James
  0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2021-03-12 19:23 UTC (permalink / raw
  To: gentoo-commits

commit:     54e4a3378c329821f7b4d1633cf2797aeff8e2b6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 12 19:21:33 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 12 19:22:42 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54e4a337

dev-games/clanlib: Stabilize 2.3.7-r1 x86, #772824

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-games/clanlib/clanlib-2.3.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/clanlib/clanlib-2.3.7-r1.ebuild b/dev-games/clanlib/clanlib-2.3.7-r1.ebuild
index 4e8fca74142..b0eac87e66d 100644
--- a/dev-games/clanlib/clanlib-2.3.7-r1.ebuild
+++ b/dev-games/clanlib/clanlib-2.3.7-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/${MY_P}
 LICENSE="ZLIB"
 SLOT="2.3"
 # Not big endian safe! #82779
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="doc ipv6 mikmod opengl sound sqlite cpu_flags_x86_sse2 static-libs vorbis X"
 REQUIRED_USE="opengl? ( X )"
 


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2021-03-12 19:23 Sam James
  0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2021-03-12 19:23 UTC (permalink / raw
  To: gentoo-commits

commit:     c123596779da9eb340a4dd7e524b88b09eb9f543
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 12 19:21:17 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 12 19:22:26 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1235967

dev-games/clanlib: Stabilize 0.8.1-r1 x86, #772824

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-games/clanlib/clanlib-0.8.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/clanlib/clanlib-0.8.1-r1.ebuild b/dev-games/clanlib/clanlib-0.8.1-r1.ebuild
index d7a5360cea6..d5fb6234027 100644
--- a/dev-games/clanlib/clanlib-0.8.1-r1.ebuild
+++ b/dev-games/clanlib/clanlib-0.8.1-r1.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}"/ClanLib-${PV}
 LICENSE="ZLIB"
 SLOT="0.8"
 # Not big endian safe! #82779
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="doc ipv6 mikmod opengl sdl static-libs vorbis"
 
 # opengl keyword does not drop the GL/GLU requirement.


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2021-03-12 19:25 Sam James
  0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2021-03-12 19:25 UTC (permalink / raw
  To: gentoo-commits

commit:     db01ac92b2bd0d5415463fd8ed769dda67cb05d7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 12 19:24:07 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 12 19:24:07 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db01ac92

dev-games/clanlib: drop 0.8.1, 2.3.7

Bug: https://bugs.gentoo.org/772824
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-games/clanlib/clanlib-0.8.1.ebuild | 76 --------------------------
 dev-games/clanlib/clanlib-2.3.7.ebuild | 98 ----------------------------------
 2 files changed, 174 deletions(-)

diff --git a/dev-games/clanlib/clanlib-0.8.1.ebuild b/dev-games/clanlib/clanlib-0.8.1.ebuild
deleted file mode 100644
index 7aa5d3df56e..00000000000
--- a/dev-games/clanlib/clanlib-0.8.1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit flag-o-matic eutils ltprune
-
-DESCRIPTION="multi-platform game development library"
-HOMEPAGE="http://www.clanlib.org/"
-SRC_URI="http://clanlib.org/download/releases-${PV:0:3}/ClanLib-${PV}.tgz"
-
-LICENSE="ZLIB"
-SLOT="0.8"
-KEYWORDS="amd64 x86" #not big endian safe #82779
-IUSE="doc ipv6 mikmod opengl sdl static-libs vorbis"
-
-# opengl keyword does not drop the GL/GLU requirement.
-# Autoconf files need to be fixed
-RDEPEND="media-libs/libpng:0
-	virtual/jpeg:0
-	virtual/glu
-	virtual/opengl
-	sdl? (
-		media-libs/libsdl[X]
-		media-libs/sdl-gfx
-	)
-	x11-libs/libXi
-	x11-libs/libXmu
-	x11-libs/libXxf86vm
-	media-libs/alsa-lib
-	mikmod? ( media-libs/libmikmod )
-	vorbis? ( media-libs/libvorbis )"
-DEPEND="${RDEPEND}
-	x11-base/xorg-proto"
-
-S=${WORKDIR}/ClanLib-${PV}
-
-src_prepare() {
-	epatch \
-		"${FILESDIR}"/${P}-ndebug.patch \
-		"${FILESDIR}"/${P}-gcc43.patch \
-		"${FILESDIR}"/${P}-gcc44.patch \
-		"${FILESDIR}"/${P}-gcc47.patch \
-		"${FILESDIR}"/${P}-gcc6.patch \
-		"${FILESDIR}"/${P}-libpng15.patch
-}
-
-src_configure() {
-	#clanSound only controls mikmod/vorbis so there's
-	# no need to pass --{en,dis}able-clanSound ...
-	#clanDisplay only controls X, SDL, OpenGL plugins
-	# so no need to pass --{en,dis}able-clanDisplay
-	# also same reason why we don't have to use clanGUI
-	econf \
-		--enable-dyn \
-		--enable-clanNetwork \
-		$(use_enable x86 asm386) \
-		$(use_enable doc docs) \
-		$(use_enable opengl clanGL) \
-		$(use_enable sdl clanSDL) \
-		$(use_enable vorbis clanVorbis) \
-		$(use_enable mikmod clanMikMod) \
-		$(use_enable ipv6 getaddr) \
-		$(use_enable static-libs static)
-}
-
-src_install() {
-	DOCS="CODING_STYLE CREDITS NEWS PATCHES README* INSTALL.linux" \
-		default
-	if use doc ; then
-		dodir /usr/share/doc/${PF}/html
-		mv "${D}"/usr/share/doc/clanlib/* "${D}"/usr/share/doc/${PF}/html/ || die
-		rm -rf "${D}"/usr/share/doc/clanlib
-		cp -r Examples Resources "${D}"/usr/share/doc/${PF}/ || die
-	fi
-	prune_libtool_files
-}

diff --git a/dev-games/clanlib/clanlib-2.3.7.ebuild b/dev-games/clanlib/clanlib-2.3.7.ebuild
deleted file mode 100644
index 08584b0cf5d..00000000000
--- a/dev-games/clanlib/clanlib-2.3.7.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit flag-o-matic eutils autotools-utils
-
-MY_P=ClanLib-${PV}
-
-DESCRIPTION="multi-platform game development library"
-HOMEPAGE="http://www.clanlib.org/"
-SRC_URI="http://clanlib.org/download/releases-2.0/${MY_P}.tgz"
-
-LICENSE="ZLIB"
-SLOT="2.3"
-KEYWORDS="amd64 x86" #not big endian safe #82779
-IUSE="doc ipv6 mikmod opengl sound sqlite cpu_flags_x86_sse2 static-libs vorbis X"
-REQUIRED_USE="opengl? ( X )"
-
-RDEPEND="sys-libs/zlib
-	X? (
-		media-libs/libpng:0
-		virtual/jpeg:0
-		media-libs/freetype
-		media-libs/fontconfig
-		opengl? ( virtual/opengl )
-		app-arch/bzip2
-		x11-libs/libX11
-	)
-	sqlite? ( dev-db/sqlite:3 )
-	sound? ( media-libs/alsa-lib )
-	mikmod? (
-		media-libs/libmikmod
-		media-libs/alsa-lib
-	)
-	vorbis? (
-		media-libs/libogg
-		media-libs/libvorbis
-		media-libs/alsa-lib
-	)"
-DEPEND="${RDEPEND}
-	virtual/pkgconfig
-	doc? ( app-doc/doxygen dev-lang/perl )"
-
-S=${WORKDIR}/${MY_P}
-
-PATCHES=(
-	"${FILESDIR}"/${P}-autotools.patch
-	"${FILESDIR}"/${P}-doc.patch
-	"${FILESDIR}"/${P}-freetype_pkgconfig.patch #764902
-)
-AUTOTOOLS_AUTORECONF=1
-AUTOTOOLS_IN_SOURCE_BUILD=1
-DOCS=(
-	CODING_STYLE
-	CREDITS
-	PATCHES
-	README
-)
-
-src_prepare() {
-	autotools-utils_src_prepare
-	ln -sf ../../../Sources/API Documentation/Utilities/ReferenceDocs/ClanLib
-}
-
-src_configure() {
-	myeconfargs=(
-		$(use_enable doc docs)
-		$(use_enable cpu_flags_x86_sse2 sse2)
-		$(use_enable opengl clanGL)
-		$(use_enable opengl clanGL1)
-		$(use_enable opengl clanGUI)
-		$(use_enable X clanDisplay)
-		$(use_enable vorbis clanVorbis)
-		$(use_enable mikmod clanMikMod)
-		$(use_enable sqlite clanSqlite)
-		$(use_enable ipv6 getaddr)
-	)
-	use sound \
-		|| use vorbis \
-		|| use mikmod \
-		|| myeconfargs+=( --disable-clanSound )
-	autotools-utils_src_configure
-}
-
-src_compile() {
-	autotools-utils_src_compile
-	use doc && autotools-utils_src_compile html
-}
-
-# html files are keeped in a directory that is dependent on the SLOT
-# so to keep eventual bookmarks to the doc from version to version
-src_install() {
-	autotools-utils_src_install
-	if use doc ; then
-		emake DESTDIR="${D}" install-html
-		dodoc -r Examples Resources
-	fi
-}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2021-04-11  9:24 James Le Cuirot
  0 siblings, 0 replies; 28+ messages in thread
From: James Le Cuirot @ 2021-04-11  9:24 UTC (permalink / raw
  To: gentoo-commits

commit:     a4cbb7e4d99d9c904521725d3ff217b1987a6c56
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Sun Apr 11 08:36:23 2021 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Apr 11 09:24:35 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4cbb7e4

dev-games/clanlib: remove unused flag-o-matic eclass

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 dev-games/clanlib/clanlib-2.3.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/clanlib/clanlib-2.3.7-r1.ebuild b/dev-games/clanlib/clanlib-2.3.7-r1.ebuild
index b0eac87e66d..58b7cf899bf 100644
--- a/dev-games/clanlib/clanlib-2.3.7-r1.ebuild
+++ b/dev-games/clanlib/clanlib-2.3.7-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools flag-o-matic
+inherit autotools
 
 MY_P=ClanLib-${PV}
 DESCRIPTION="multi-platform game development library"


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2021-10-22  2:21 Ionen Wolkens
  0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2021-10-22  2:21 UTC (permalink / raw
  To: gentoo-commits

commit:     5d8e8298775654ece9bacaef932cd7fe9d70c74b
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 22 00:51:18 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Oct 22 02:20:36 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d8e8298

dev-games/clanlib: drop 0.8.1-r1, 2.3.7-r1

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-games/clanlib/clanlib-0.8.1-r1.ebuild |  93 --------------------------
 dev-games/clanlib/clanlib-2.3.7-r1.ebuild | 106 ------------------------------
 2 files changed, 199 deletions(-)

diff --git a/dev-games/clanlib/clanlib-0.8.1-r1.ebuild b/dev-games/clanlib/clanlib-0.8.1-r1.ebuild
deleted file mode 100644
index d5fb6234027..00000000000
--- a/dev-games/clanlib/clanlib-0.8.1-r1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Multi-platform game development library"
-HOMEPAGE="http://www.clanlib.org/"
-SRC_URI="http://clanlib.org/download/releases-${PV:0:3}/ClanLib-${PV}.tgz"
-S="${WORKDIR}"/ClanLib-${PV}
-
-LICENSE="ZLIB"
-SLOT="0.8"
-# Not big endian safe! #82779
-KEYWORDS="amd64 x86"
-IUSE="doc ipv6 mikmod opengl sdl static-libs vorbis"
-
-# opengl keyword does not drop the GL/GLU requirement.
-# Autoconf files need to be fixed
-RDEPEND="
-	media-libs/alsa-lib
-	media-libs/libpng:0
-	virtual/jpeg:0
-	virtual/glu
-	virtual/opengl
-	x11-libs/libXi
-	x11-libs/libXmu
-	x11-libs/libXxf86vm
-	mikmod? ( media-libs/libmikmod )
-	sdl? (
-		media-libs/libsdl[X]
-		media-libs/sdl-gfx
-	)
-	vorbis? ( media-libs/libvorbis )
-"
-DEPEND="
-	${RDEPEND}
-	x11-base/xorg-proto
-"
-
-PATCHES=(
-	"${FILESDIR}/${P}-ndebug.patch"
-	"${FILESDIR}/${P}-gcc43.patch"
-	"${FILESDIR}/${P}-gcc44.patch"
-	"${FILESDIR}/${P}-gcc47.patch"
-	"${FILESDIR}/${P}-gcc6.patch"
-	"${FILESDIR}/${P}-llvm.patch"
-	"${FILESDIR}/${P}-libpng15.patch"
-	"${FILESDIR}/${P}-docbuilder.patch"
-)
-
-DOCS=(
-	CODING_STYLE CREDITS NEWS PATCHES
-	README{,.anjuta,.distros,.kdevelop,.sdl,.upgrade} INSTALL.linux
-)
-
-src_prepare() {
-	default
-	# See #739358
-	sed -i -e "s:libdir=\${exec_prefix}/lib:libdir=@libdir@:g" \
-		pkgconfig/*.pc.in || die
-}
-
-src_configure() {
-	# clanSound only controls mikmod/vorbis so there's
-	# no need to pass --{en,dis}able-clanSound ...
-	# clanDisplay only controls X, SDL, OpenGL plugins
-	# so no need to pass --{en,dis}able-clanDisplay
-	# also same reason why we don't have to use clanGUI
-	econf \
-		--enable-dyn \
-		--enable-clanNetwork \
-		$(use_enable x86 asm386) \
-		$(use_enable doc docs) \
-		$(use_enable opengl clanGL) \
-		$(use_enable sdl clanSDL) \
-		$(use_enable vorbis clanVorbis) \
-		$(use_enable mikmod clanMikMod) \
-		$(use_enable ipv6 getaddr) \
-		$(use_enable static-libs static)
-}
-
-src_install() {
-	default
-
-	if use doc ; then
-		dodir /usr/share/doc/${PF}/html
-		mv "${D}"/usr/share/doc/clanlib/* "${D}"/usr/share/doc/${PF}/html/ || die
-		rm -rf "${D}"/usr/share/doc/clanlib
-		cp -r Examples Resources "${D}"/usr/share/doc/${PF}/ || die
-	fi
-
-	find "${ED}" -name '*.la' -delete || die
-}

diff --git a/dev-games/clanlib/clanlib-2.3.7-r1.ebuild b/dev-games/clanlib/clanlib-2.3.7-r1.ebuild
deleted file mode 100644
index de31fc373c2..00000000000
--- a/dev-games/clanlib/clanlib-2.3.7-r1.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools toolchain-funcs
-
-MY_P=ClanLib-${PV}
-DESCRIPTION="Multi-platform game development library"
-HOMEPAGE="http://www.clanlib.org/"
-SRC_URI="http://clanlib.org/download/releases-2.0/${MY_P}.tgz"
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="ZLIB"
-SLOT="2.3"
-# Not big endian safe! #82779
-KEYWORDS="amd64 x86"
-IUSE="doc ipv6 mikmod opengl sound sqlite cpu_flags_x86_sse2 static-libs vorbis X"
-REQUIRED_USE="opengl? ( X )"
-
-BDEPEND="
-	virtual/pkgconfig
-	doc? ( app-doc/doxygen dev-lang/perl )
-"
-RDEPEND="
-	sys-libs/zlib
-	X? (
-		app-arch/bzip2
-		media-libs/libpng:0
-		media-libs/freetype
-		media-libs/fontconfig
-		virtual/jpeg:0
-		x11-libs/libX11
-		opengl? ( virtual/opengl )
-	)
-	mikmod? (
-		media-libs/alsa-lib
-		media-libs/libmikmod
-	)
-	sqlite? ( dev-db/sqlite:3 )
-	sound? ( media-libs/alsa-lib )
-	vorbis? (
-		media-libs/alsa-lib
-		media-libs/libogg
-		media-libs/libvorbis
-	)
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-	"${FILESDIR}"/${P}-autotools.patch
-	"${FILESDIR}"/${P}-doc.patch
-	"${FILESDIR}"/${P}-freetype_pkgconfig.patch #764902
-)
-
-DOCS=( CODING_STYLE CREDITS PATCHES README )
-
-src_prepare() {
-	default
-
-	eautoreconf
-
-	ln -sf ../../../Sources/API Documentation/Utilities/ReferenceDocs/ClanLib || die
-}
-
-src_configure() {
-	# Add -DPACKAGE_BUGREPORT?
-	local myeconfargs=(
-		$(use_enable doc docs)
-		$(use_enable cpu_flags_x86_sse2 sse2)
-		$(use_enable opengl clanGL)
-		$(use_enable opengl clanGL1)
-		$(use_enable opengl clanGUI)
-		$(use_enable X clanDisplay)
-		$(use_enable vorbis clanVorbis)
-		$(use_enable mikmod clanMikMod)
-		$(use_enable sqlite clanSqlite)
-		$(use_enable ipv6 getaddr)
-	)
-
-	use sound \
-		|| use vorbis \
-		|| use mikmod \
-		|| myeconfargs+=( --disable-clanSound )
-
-	tc-export PKG_CONFIG
-
-	econf "${myeconfargs[@]}"
-}
-
-src_compile() {
-	emake
-
-	use doc && emake html
-}
-
-# html files are keeped in a directory that is dependent on the SLOT
-# so to keep eventual bookmarks to the doc from version to version
-src_install() {
-	default
-
-	if use doc ; then
-		emake DESTDIR="${D}" install-html
-		dodoc -r Examples Resources
-	fi
-}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2021-10-22  2:21 Ionen Wolkens
  0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2021-10-22  2:21 UTC (permalink / raw
  To: gentoo-commits

commit:     204e05856e9184802532800d41f8692fdfdb52ce
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 22 00:45:40 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Oct 22 02:20:23 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=204e0585

dev-games/clanlib: stabilize 0.8.1-r2 for amd64, x86

Even if glibc-2.34 won't be stabled anytime soon, still want
fixes (bug #808707) in stable before it's keyworded.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-games/clanlib/clanlib-0.8.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/clanlib/clanlib-0.8.1-r2.ebuild b/dev-games/clanlib/clanlib-0.8.1-r2.ebuild
index a52b9730199..dc731f1467d 100644
--- a/dev-games/clanlib/clanlib-0.8.1-r2.ebuild
+++ b/dev-games/clanlib/clanlib-0.8.1-r2.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}"/ClanLib-${PV}
 LICENSE="ZLIB"
 SLOT="0.8"
 # Not big endian safe! #82779
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="doc ipv6 mikmod opengl sdl static-libs vorbis"
 
 # opengl keyword does not drop the GL/GLU requirement.


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2021-10-22  2:21 Ionen Wolkens
  0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2021-10-22  2:21 UTC (permalink / raw
  To: gentoo-commits

commit:     b7a1b4c623aaaf3c601a97d7565a58a28a3b5dd5
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 22 00:47:55 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Oct 22 02:20:32 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a1b4c6

dev-games/clanlib: stabilize 2.3.7-r2 for amd64, x86

Even if glibc-2.34 won't be stabled anytime soon, still want
fixes (bug #811591) in stable before it's keyworded.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-games/clanlib/clanlib-2.3.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/clanlib/clanlib-2.3.7-r2.ebuild b/dev-games/clanlib/clanlib-2.3.7-r2.ebuild
index 5a2389c1c05..600c112305e 100644
--- a/dev-games/clanlib/clanlib-2.3.7-r2.ebuild
+++ b/dev-games/clanlib/clanlib-2.3.7-r2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/${MY_P}
 LICENSE="ZLIB"
 SLOT="2.3"
 # Not big endian safe! #82779
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="doc ipv6 mikmod opengl sound sqlite cpu_flags_x86_sse2 static-libs vorbis X"
 REQUIRED_USE="opengl? ( X )"
 


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2022-10-28 22:47 Pacho Ramos
  0 siblings, 0 replies; 28+ messages in thread
From: Pacho Ramos @ 2022-10-28 22:47 UTC (permalink / raw
  To: gentoo-commits

commit:     1bb9c87c365738a5a9122f196b2a50555aa83297
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 28 22:46:14 2022 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Fri Oct 28 22:47:02 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bb9c87c

dev-games/clanlib: Update dependency

Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>

 dev-games/clanlib/clanlib-2.3.7-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/clanlib/clanlib-2.3.7-r3.ebuild b/dev-games/clanlib/clanlib-2.3.7-r3.ebuild
index 6707f8386f74..d5d41ff83ea1 100644
--- a/dev-games/clanlib/clanlib-2.3.7-r3.ebuild
+++ b/dev-games/clanlib/clanlib-2.3.7-r3.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
 		media-libs/libpng:0
 		media-libs/freetype
 		media-libs/fontconfig
-		virtual/jpeg:0
+		media-libs/libjpeg-turbo:0=
 		x11-libs/libX11
 		opengl? ( virtual/opengl )
 	)


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2022-12-13 18:07 Arthur Zamarin
  0 siblings, 0 replies; 28+ messages in thread
From: Arthur Zamarin @ 2022-12-13 18:07 UTC (permalink / raw
  To: gentoo-commits

commit:     0aa18963b0d3d0d0b1ff0bfa2541b1f3464d46d3
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 13 18:06:11 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 13 18:06:11 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aa18963

dev-games/clanlib: Stabilize 2.3.7-r3 amd64, #885753

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-games/clanlib/clanlib-2.3.7-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/clanlib/clanlib-2.3.7-r3.ebuild b/dev-games/clanlib/clanlib-2.3.7-r3.ebuild
index 18f978d26e13..975b63c0c925 100644
--- a/dev-games/clanlib/clanlib-2.3.7-r3.ebuild
+++ b/dev-games/clanlib/clanlib-2.3.7-r3.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${MY_P}
 
 LICENSE="ZLIB"
 SLOT="2.3"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="doc ipv6 mikmod opengl sound sqlite cpu_flags_x86_sse2 static-libs vorbis X"
 REQUIRED_USE="opengl? ( X )"
 


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2022-12-13 18:07 Arthur Zamarin
  0 siblings, 0 replies; 28+ messages in thread
From: Arthur Zamarin @ 2022-12-13 18:07 UTC (permalink / raw
  To: gentoo-commits

commit:     4e17260cbbd81b85d184c7c35d8e391d319204fd
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 13 18:06:10 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 13 18:06:10 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e17260c

dev-games/clanlib: Stabilize 2.3.7-r3 x86, #885753

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-games/clanlib/clanlib-2.3.7-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/clanlib/clanlib-2.3.7-r3.ebuild b/dev-games/clanlib/clanlib-2.3.7-r3.ebuild
index d5d41ff83ea1..18f978d26e13 100644
--- a/dev-games/clanlib/clanlib-2.3.7-r3.ebuild
+++ b/dev-games/clanlib/clanlib-2.3.7-r3.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${MY_P}
 
 LICENSE="ZLIB"
 SLOT="2.3"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="doc ipv6 mikmod opengl sound sqlite cpu_flags_x86_sse2 static-libs vorbis X"
 REQUIRED_USE="opengl? ( X )"
 


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2022-12-19  7:23 Ionen Wolkens
  0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2022-12-19  7:23 UTC (permalink / raw
  To: gentoo-commits

commit:     77059bc5662b164e9583e31dc3e29e8f79a5c069
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 19 06:28:08 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Dec 19 07:11:34 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77059bc5

dev-games/clanlib: drop 2.3.7-r2

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-games/clanlib/clanlib-2.3.7-r2.ebuild | 108 ------------------------------
 1 file changed, 108 deletions(-)

diff --git a/dev-games/clanlib/clanlib-2.3.7-r2.ebuild b/dev-games/clanlib/clanlib-2.3.7-r2.ebuild
deleted file mode 100644
index 600c112305e3..000000000000
--- a/dev-games/clanlib/clanlib-2.3.7-r2.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools toolchain-funcs
-
-MY_P=ClanLib-${PV}
-DESCRIPTION="Multi-platform game development library"
-HOMEPAGE="http://www.clanlib.org/"
-SRC_URI="http://clanlib.org/download/releases-2.0/${MY_P}.tgz"
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="ZLIB"
-SLOT="2.3"
-# Not big endian safe! #82779
-KEYWORDS="amd64 x86"
-IUSE="doc ipv6 mikmod opengl sound sqlite cpu_flags_x86_sse2 static-libs vorbis X"
-REQUIRED_USE="opengl? ( X )"
-
-BDEPEND="
-	virtual/pkgconfig
-	doc? ( app-doc/doxygen dev-lang/perl )
-"
-RDEPEND="
-	sys-libs/zlib
-	X? (
-		app-arch/bzip2
-		media-libs/libpng:0
-		media-libs/freetype
-		media-libs/fontconfig
-		virtual/jpeg:0
-		x11-libs/libX11
-		opengl? ( virtual/opengl )
-	)
-	mikmod? (
-		media-libs/alsa-lib
-		media-libs/libmikmod
-	)
-	sqlite? ( dev-db/sqlite:3 )
-	sound? ( media-libs/alsa-lib )
-	vorbis? (
-		media-libs/alsa-lib
-		media-libs/libogg
-		media-libs/libvorbis
-	)
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-	"${FILESDIR}"/${P}-autotools.patch
-	"${FILESDIR}"/${P}-doc.patch
-	"${FILESDIR}"/${P}-freetype_pkgconfig.patch #764902
-	"${FILESDIR}"/${P}-glibc2.34.patch
-	"${FILESDIR}"/${P}-32bit-opengl.patch
-)
-
-DOCS=( CODING_STYLE CREDITS PATCHES README )
-
-src_prepare() {
-	default
-
-	eautoreconf
-
-	ln -sf ../../../Sources/API Documentation/Utilities/ReferenceDocs/ClanLib || die
-}
-
-src_configure() {
-	# Add -DPACKAGE_BUGREPORT?
-	local myeconfargs=(
-		$(use_enable doc docs)
-		$(use_enable cpu_flags_x86_sse2 sse2)
-		$(use_enable opengl clanGL)
-		$(use_enable opengl clanGL1)
-		$(use_enable opengl clanGUI)
-		$(use_enable X clanDisplay)
-		$(use_enable vorbis clanVorbis)
-		$(use_enable mikmod clanMikMod)
-		$(use_enable sqlite clanSqlite)
-		$(use_enable ipv6 getaddr)
-	)
-
-	use sound \
-		|| use vorbis \
-		|| use mikmod \
-		|| myeconfargs+=( --disable-clanSound )
-
-	tc-export PKG_CONFIG
-
-	econf "${myeconfargs[@]}"
-}
-
-src_compile() {
-	emake
-
-	use doc && emake html
-}
-
-# html files are keeped in a directory that is dependent on the SLOT
-# so to keep eventual bookmarks to the doc from version to version
-src_install() {
-	default
-
-	if use doc ; then
-		emake DESTDIR="${D}" install-html
-		dodoc -r Examples Resources
-	fi
-}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2022-12-19  7:23 Ionen Wolkens
  0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2022-12-19  7:23 UTC (permalink / raw
  To: gentoo-commits

commit:     957448e9ffb07cfd1234e63fad26899d8ceb6c8d
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 19 06:32:16 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Dec 19 07:11:34 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=957448e9

dev-games/clanlib: replace dead SRC_URI/HOMEPAGE in old slots

Closes: https://bugs.gentoo.org/881253
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-games/clanlib/clanlib-0.8.1-r2.ebuild | 6 +++---
 dev-games/clanlib/clanlib-2.3.7-r3.ebuild | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-games/clanlib/clanlib-0.8.1-r2.ebuild b/dev-games/clanlib/clanlib-0.8.1-r2.ebuild
index dc731f1467d2..71d3a0c5b785 100644
--- a/dev-games/clanlib/clanlib-0.8.1-r2.ebuild
+++ b/dev-games/clanlib/clanlib-0.8.1-r2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DESCRIPTION="Multi-platform game development library"
-HOMEPAGE="http://www.clanlib.org/"
-SRC_URI="http://clanlib.org/download/releases-${PV:0:3}/ClanLib-${PV}.tgz"
+HOMEPAGE="https://github.com/sphair/ClanLib"
+SRC_URI="mirror://gentoo/ClanLib-${PV}.tgz"
 S="${WORKDIR}"/ClanLib-${PV}
 
 LICENSE="ZLIB"

diff --git a/dev-games/clanlib/clanlib-2.3.7-r3.ebuild b/dev-games/clanlib/clanlib-2.3.7-r3.ebuild
index adedc2bd65bf..f3998ba284cb 100644
--- a/dev-games/clanlib/clanlib-2.3.7-r3.ebuild
+++ b/dev-games/clanlib/clanlib-2.3.7-r3.ebuild
@@ -7,8 +7,8 @@ inherit autotools toolchain-funcs
 
 MY_P=ClanLib-${PV}
 DESCRIPTION="Multi-platform game development library"
-HOMEPAGE="http://www.clanlib.org/"
-SRC_URI="http://clanlib.org/download/releases-2.0/${MY_P}.tgz"
+HOMEPAGE="https://github.com/sphair/ClanLib"
+SRC_URI="mirror://gentoo/${MY_P}.tgz"
 S="${WORKDIR}"/${MY_P}
 
 LICENSE="ZLIB"


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2022-12-19  7:23 Ionen Wolkens
  0 siblings, 0 replies; 28+ messages in thread
From: Ionen Wolkens @ 2022-12-19  7:23 UTC (permalink / raw
  To: gentoo-commits

commit:     f6ad6dea63083be5cd13be2b4273cc0b9dd9ff81
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 19 06:29:01 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Dec 19 07:11:34 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6ad6dea

dev-games/clanlib: enable USE=sound by default

sound being disabled typically doesn't make much sense on games
and their libraries, and the alsa dependency is trivial

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-games/clanlib/clanlib-2.3.7-r3.ebuild | 2 +-
 dev-games/clanlib/clanlib-4.1.0.ebuild    | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-games/clanlib/clanlib-2.3.7-r3.ebuild b/dev-games/clanlib/clanlib-2.3.7-r3.ebuild
index 975b63c0c925..adedc2bd65bf 100644
--- a/dev-games/clanlib/clanlib-2.3.7-r3.ebuild
+++ b/dev-games/clanlib/clanlib-2.3.7-r3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/${MY_P}
 LICENSE="ZLIB"
 SLOT="2.3"
 KEYWORDS="amd64 x86"
-IUSE="doc ipv6 mikmod opengl sound sqlite cpu_flags_x86_sse2 static-libs vorbis X"
+IUSE="doc ipv6 mikmod opengl +sound sqlite cpu_flags_x86_sse2 static-libs vorbis X"
 REQUIRED_USE="opengl? ( X )"
 
 BDEPEND="

diff --git a/dev-games/clanlib/clanlib-4.1.0.ebuild b/dev-games/clanlib/clanlib-4.1.0.ebuild
index 257d24b427cb..f3ae7bf96b0d 100644
--- a/dev-games/clanlib/clanlib-4.1.0.ebuild
+++ b/dev-games/clanlib/clanlib-4.1.0.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=7
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 LICENSE="ZLIB"
 SLOT="4.1"
 KEYWORDS="~amd64 ~x86" #not big endian safe #82779
-IUSE="cpu_flags_x86_sse2 doc examples ipv6 opengl sound static-libs X"
+IUSE="cpu_flags_x86_sse2 doc examples ipv6 opengl +sound static-libs X"
 REQUIRED_USE="opengl? ( X )"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2023-09-27  6:15 Sam James
  0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2023-09-27  6:15 UTC (permalink / raw
  To: gentoo-commits

commit:     430766d0eefb0a9e8baea7b76c83ee553fe6bea7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 27 06:15:09 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Sep 27 06:15:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=430766d0

dev-games/clanlib: Stabilize 4.1.0 x86, #914809

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-games/clanlib/clanlib-4.1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-games/clanlib/clanlib-4.1.0.ebuild b/dev-games/clanlib/clanlib-4.1.0.ebuild
index f3ae7bf96b0d..f8ffb5035212 100644
--- a/dev-games/clanlib/clanlib-4.1.0.ebuild
+++ b/dev-games/clanlib/clanlib-4.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="ZLIB"
 SLOT="4.1"
-KEYWORDS="~amd64 ~x86" #not big endian safe #82779
+KEYWORDS="~amd64 x86" #not big endian safe #82779
 IUSE="cpu_flags_x86_sse2 doc examples ipv6 opengl +sound static-libs X"
 REQUIRED_USE="opengl? ( X )"
 


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2023-09-27  6:34 Sam James
  0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2023-09-27  6:34 UTC (permalink / raw
  To: gentoo-commits

commit:     c1c5a987682b51f6b1a7f6d16b5d5963aa01f89e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 27 06:34:21 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Sep 27 06:34:21 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1c5a987

dev-games/clanlib: Stabilize 4.1.0 amd64, #914809

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-games/clanlib/clanlib-4.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/clanlib/clanlib-4.1.0.ebuild b/dev-games/clanlib/clanlib-4.1.0.ebuild
index f8ffb5035212..27f4db725e7c 100644
--- a/dev-games/clanlib/clanlib-4.1.0.ebuild
+++ b/dev-games/clanlib/clanlib-4.1.0.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="ZLIB"
 SLOT="4.1"
-KEYWORDS="~amd64 x86" #not big endian safe #82779
+KEYWORDS="amd64 x86" #not big endian safe #82779
 IUSE="cpu_flags_x86_sse2 doc examples ipv6 opengl +sound static-libs X"
 REQUIRED_USE="opengl? ( X )"
 


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2024-07-03 22:37 Eli Schwartz
  0 siblings, 0 replies; 28+ messages in thread
From: Eli Schwartz @ 2024-07-03 22:37 UTC (permalink / raw
  To: gentoo-commits

commit:     8d11899d26e069449b3f753623a3e93cdf21b063
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Sun Jun 30 23:36:36 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Wed Jul  3 22:36:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d11899d

dev-games/clanlib: mark as strict-aliasing unsafe

Fixed in newer slots.

Closes: https://bugs.gentoo.org/855308
Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 dev-games/clanlib/clanlib-0.8.1-r2.ebuild | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/dev-games/clanlib/clanlib-0.8.1-r2.ebuild b/dev-games/clanlib/clanlib-0.8.1-r2.ebuild
index e14357adc276..6cb8b3b5e63e 100644
--- a/dev-games/clanlib/clanlib-0.8.1-r2.ebuild
+++ b/dev-games/clanlib/clanlib-0.8.1-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools
+inherit autotools flag-o-matic
 
 DESCRIPTION="Multi-platform game development library"
 HOMEPAGE="https://github.com/sphair/ClanLib"
@@ -67,6 +67,13 @@ src_prepare() {
 }
 
 src_configure() {
+	# -Werror=strict-aliasing
+	# https://bugs.gentoo.org/855308
+	# Fixed in newer versions
+	# Do not trust with LTO either.
+	append-flags -fno-strict-aliasing
+	filter-lto
+
 	# clanSound only controls mikmod/vorbis so there's
 	# no need to pass --{en,dis}able-clanSound ...
 	# clanDisplay only controls X, SDL, OpenGL plugins


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2024-07-03 22:37 Eli Schwartz
  0 siblings, 0 replies; 28+ messages in thread
From: Eli Schwartz @ 2024-07-03 22:37 UTC (permalink / raw
  To: gentoo-commits

commit:     514b8668d9e8beeba0f6530fe1254df337e75f07
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Sun Jun 30 23:51:10 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Wed Jul  3 22:36:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=514b8668

dev-games/clanlib: fix ignored USE=static-libs in slot 2.3

It is a no-op. In gentoo-historical-2.git, the addition of version 2.4.3
to the tree reworked the econf flags and dropped the functionality of
actually passing $(use_enable) based on this USE flag.

https://gitweb.gentoo.org/archive/repo/gentoo-2.git/commit/?id=dde0b5c459de07f06abeea223a9fe5612bdc0ab1

One might ponder why the flag should exist at all, if no one used it. In
fact, due to EAPI 7 it was always installed. :( That being said, the
other slots for this package supported it correctly, which means by
default they weren't installed.

Fix this slot to act the same way: correctly.

Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 dev-games/clanlib/clanlib-2.3.7-r4.ebuild | 120 ++++++++++++++++++++++++++++++
 1 file changed, 120 insertions(+)

diff --git a/dev-games/clanlib/clanlib-2.3.7-r4.ebuild b/dev-games/clanlib/clanlib-2.3.7-r4.ebuild
new file mode 100644
index 000000000000..6ba2413bff53
--- /dev/null
+++ b/dev-games/clanlib/clanlib-2.3.7-r4.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools toolchain-funcs
+
+MY_P=ClanLib-${PV}
+DESCRIPTION="Multi-platform game development library"
+HOMEPAGE="https://github.com/sphair/ClanLib"
+SRC_URI="mirror://gentoo/${MY_P}.tgz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="ZLIB"
+SLOT="2.3"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc ipv6 mikmod opengl +sound sqlite cpu_flags_x86_sse2 static-libs vorbis X"
+REQUIRED_USE="opengl? ( X )"
+
+BDEPEND="
+	virtual/pkgconfig
+	doc? (
+		app-text/doxygen
+		dev-lang/perl
+		media-gfx/graphviz
+	)
+"
+RDEPEND="
+	sys-libs/zlib
+	X? (
+		app-arch/bzip2
+		media-libs/libpng:0
+		media-libs/freetype
+		media-libs/fontconfig
+		media-libs/libjpeg-turbo:0=
+		x11-libs/libX11
+		opengl? ( virtual/opengl )
+	)
+	mikmod? (
+		media-libs/alsa-lib
+		media-libs/libmikmod
+	)
+	sqlite? ( dev-db/sqlite:3 )
+	sound? ( media-libs/alsa-lib )
+	vorbis? (
+		media-libs/alsa-lib
+		media-libs/libogg
+		media-libs/libvorbis
+	)
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+	"${FILESDIR}"/${P}-autotools.patch
+	"${FILESDIR}"/${P}-doc.patch
+	"${FILESDIR}"/${P}-freetype_pkgconfig.patch #764902
+	"${FILESDIR}"/${P}-glibc2.34.patch
+	"${FILESDIR}"/${P}-32bit-opengl.patch
+	# From Fedora
+	"${FILESDIR}"/${P}-gcc47.patch
+	"${FILESDIR}"/${P}-gcc7.patch
+	"${FILESDIR}"/${P}-non-x86.patch
+	"${FILESDIR}"/${P}-no-ldflags-for-conftest.patch
+	"${FILESDIR}"/${P}-no-wm_type-in-fs.patch
+)
+
+DOCS=( CODING_STYLE CREDITS PATCHES README )
+
+src_prepare() {
+	default
+
+	eautoreconf
+
+	ln -sf ../../../Sources/API Documentation/Utilities/ReferenceDocs/ClanLib || die
+}
+
+src_configure() {
+	# Add -DPACKAGE_BUGREPORT?
+	local myeconfargs=(
+		$(use_enable doc docs)
+		$(use_enable cpu_flags_x86_sse2 sse2)
+		$(use_enable opengl clanGL)
+		$(use_enable opengl clanGL1)
+		$(use_enable opengl clanGUI)
+		$(use_enable X clanDisplay)
+		$(use_enable vorbis clanVorbis)
+		$(use_enable mikmod clanMikMod)
+		$(use_enable sqlite clanSqlite)
+		$(use_enable ipv6 getaddr)
+		$(use_enable static-libs static)
+	)
+
+	use sound \
+		|| use vorbis \
+		|| use mikmod \
+		|| myeconfargs+=( --disable-clanSound )
+
+	tc-export PKG_CONFIG
+
+	econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+	emake
+
+	use doc && emake html
+}
+
+# html files are keeped in a directory that is dependent on the SLOT
+# so to keep eventual bookmarks to the doc from version to version
+src_install() {
+	default
+
+	find "${ED}" -type f -name '*.la' -delete || die
+
+	if use doc ; then
+		emake DESTDIR="${D}" install-html
+		dodoc -r Examples Resources
+	fi
+}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2024-07-03 22:37 Eli Schwartz
  0 siblings, 0 replies; 28+ messages in thread
From: Eli Schwartz @ 2024-07-03 22:37 UTC (permalink / raw
  To: gentoo-commits

commit:     81d83040e872fba7f5fbd318f56e01e3aa69a1e9
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Sun Jun 30 23:55:45 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Wed Jul  3 22:36:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81d83040

dev-games/clanlib: update EAPI 7 -> 8

Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 dev-games/clanlib/clanlib-0.8.1-r3.ebuild | 106 ++++++++++++++++++++++++++++++
 dev-games/clanlib/clanlib-2.3.7-r4.ebuild |   2 +-
 dev-games/clanlib/clanlib-4.1.0-r1.ebuild |  77 ++++++++++++++++++++++
 3 files changed, 184 insertions(+), 1 deletion(-)

diff --git a/dev-games/clanlib/clanlib-0.8.1-r3.ebuild b/dev-games/clanlib/clanlib-0.8.1-r3.ebuild
new file mode 100644
index 000000000000..91061dde6339
--- /dev/null
+++ b/dev-games/clanlib/clanlib-0.8.1-r3.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="Multi-platform game development library"
+HOMEPAGE="https://github.com/sphair/ClanLib"
+SRC_URI="mirror://gentoo/ClanLib-${PV}.tgz"
+S="${WORKDIR}"/ClanLib-${PV}
+
+LICENSE="ZLIB"
+SLOT="0.8"
+# Not big endian safe! #82779
+KEYWORDS="~amd64 ~x86"
+IUSE="doc ipv6 mikmod opengl sdl static-libs vorbis"
+
+# opengl keyword does not drop the GL/GLU requirement.
+# Autoconf files need to be fixed
+RDEPEND="
+	media-libs/alsa-lib
+	media-libs/libpng:0
+	virtual/jpeg:0
+	virtual/glu
+	virtual/opengl
+	x11-libs/libXi
+	x11-libs/libXmu
+	x11-libs/libXxf86vm
+	mikmod? ( media-libs/libmikmod )
+	sdl? (
+		media-libs/libsdl[X]
+		media-libs/sdl-gfx
+	)
+	vorbis? ( media-libs/libvorbis )
+"
+DEPEND="
+	${RDEPEND}
+	x11-base/xorg-proto
+"
+
+PATCHES=(
+	"${FILESDIR}/${P}-ndebug.patch"
+	"${FILESDIR}/${P}-gcc43.patch"
+	"${FILESDIR}/${P}-gcc44.patch"
+	"${FILESDIR}/${P}-gcc47.patch"
+	"${FILESDIR}/${P}-gcc6.patch"
+	"${FILESDIR}/${P}-llvm.patch"
+	"${FILESDIR}/${P}-libpng15.patch"
+	"${FILESDIR}/${P}-docbuilder.patch"
+	"${FILESDIR}/${P}-glibc2.34.patch"
+	"${FILESDIR}/${P}-gcc12.patch"
+	"${FILESDIR}"/${P}-makefile-duplicate-headers.patch
+)
+
+DOCS=(
+	CODING_STYLE CREDITS NEWS PATCHES
+	README{,.anjuta,.distros,.kdevelop,.sdl,.upgrade} INSTALL.linux
+)
+
+src_prepare() {
+	default
+	eautoreconf
+	# See #739358
+	sed -i -e "s:libdir=\${exec_prefix}/lib:libdir=@libdir@:g" \
+		pkgconfig/*.pc.in || die
+}
+
+src_configure() {
+	# -Werror=strict-aliasing
+	# https://bugs.gentoo.org/855308
+	# Fixed in newer versions
+	# Do not trust with LTO either.
+	append-flags -fno-strict-aliasing
+	filter-lto
+
+	# clanSound only controls mikmod/vorbis so there's
+	# no need to pass --{en,dis}able-clanSound ...
+	# clanDisplay only controls X, SDL, OpenGL plugins
+	# so no need to pass --{en,dis}able-clanDisplay
+	# also same reason why we don't have to use clanGUI
+	econf \
+		--enable-dyn \
+		--enable-clanNetwork \
+		$(use_enable x86 asm386) \
+		$(use_enable doc docs) \
+		$(use_enable opengl clanGL) \
+		$(use_enable sdl clanSDL) \
+		$(use_enable vorbis clanVorbis) \
+		$(use_enable mikmod clanMikMod) \
+		$(use_enable ipv6 getaddr) \
+		$(use_enable static-libs static)
+}
+
+src_install() {
+	default
+
+	if use doc ; then
+		dodir /usr/share/doc/${PF}/html
+		mv "${D}"/usr/share/doc/clanlib/* "${D}"/usr/share/doc/${PF}/html/ || die
+		rm -rf "${D}"/usr/share/doc/clanlib
+		cp -r Examples Resources "${D}"/usr/share/doc/${PF}/ || die
+	fi
+
+	find "${ED}" -name '*.la' -delete || die
+}

diff --git a/dev-games/clanlib/clanlib-2.3.7-r4.ebuild b/dev-games/clanlib/clanlib-2.3.7-r4.ebuild
index 6ba2413bff53..24cbee039a3e 100644
--- a/dev-games/clanlib/clanlib-2.3.7-r4.ebuild
+++ b/dev-games/clanlib/clanlib-2.3.7-r4.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools toolchain-funcs
 

diff --git a/dev-games/clanlib/clanlib-4.1.0-r1.ebuild b/dev-games/clanlib/clanlib-4.1.0-r1.ebuild
new file mode 100644
index 000000000000..8ddb515551e2
--- /dev/null
+++ b/dev-games/clanlib/clanlib-4.1.0-r1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+MY_PN=ClanLib
+
+DESCRIPTION="Multi-platform game development library"
+HOMEPAGE="https://github.com/sphair/ClanLib"
+SRC_URI="https://github.com/sphair/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="ZLIB"
+SLOT="4.1"
+KEYWORDS="~amd64 ~x86" #not big endian safe #82779
+IUSE="cpu_flags_x86_sse2 doc examples ipv6 opengl +sound static-libs X"
+REQUIRED_USE="opengl? ( X )"
+
+RDEPEND="
+	sys-libs/zlib
+	X? (
+		media-libs/freetype:2
+		media-libs/fontconfig
+		x11-libs/libX11
+		opengl? (
+			virtual/opengl
+			x11-libs/libXrender
+		)
+	)
+	sound? ( media-libs/alsa-lib )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	virtual/pkgconfig
+	doc? (
+		app-text/doxygen
+		dev-lang/perl
+		media-gfx/graphviz
+	)"
+
+src_prepare() {
+	default
+	eautoreconf
+}
+
+src_configure() {
+	local myeconfargs=(
+		$(use_enable doc docs)
+		$(use_enable cpu_flags_x86_sse2 sse2)
+		$(use_enable opengl clanGL)
+		$(use_enable opengl clanUI)
+		$(use_enable X clanDisplay)
+		$(use_enable sound clanSound)
+		$(use_enable ipv6 getaddr)
+		$(use_enable static-libs static)
+	)
+
+	tc-export PKG_CONFIG
+
+	econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+	default
+	use doc && emake html
+}
+
+src_install() {
+	default
+
+	use doc && emake DESTDIR="${D}" install-html
+	use examples && dodoc -r Examples Resources
+
+	# package provides .pc files
+	find "${ED}" -name '*.la' -delete || die
+}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/
@ 2024-11-02 12:06 Conrad Kostecki
  0 siblings, 0 replies; 28+ messages in thread
From: Conrad Kostecki @ 2024-11-02 12:06 UTC (permalink / raw
  To: gentoo-commits

commit:     af462ec67aee4653dbc3b8d8be11a79de5c73229
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Tue Oct 29 18:29:23 2024 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Sat Nov  2 12:05:40 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af462ec6

dev-games/clanlib: add 4.2.0

Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/39151
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 dev-games/clanlib/Manifest             |  1 +
 dev-games/clanlib/clanlib-4.2.0.ebuild | 78 ++++++++++++++++++++++++++++++++++
 2 files changed, 79 insertions(+)

diff --git a/dev-games/clanlib/Manifest b/dev-games/clanlib/Manifest
index a54ac9118f5b..068821810e2e 100644
--- a/dev-games/clanlib/Manifest
+++ b/dev-games/clanlib/Manifest
@@ -1,3 +1,4 @@
 DIST ClanLib-0.8.1.tgz 7629019 BLAKE2B 7f238111931212e3f9c82ed43842706bf16ee145896735ca35595e29dd357e52364cc592be55d88e231f962adc313bc8f57357bc74c9f1b8b134bc411497f5e9 SHA512 277daaf1055ae0198be7a6bbfd415c79cfae9e2145f62553e83849d670f56e50b8484c83f8b85f23290002e0b0c72c1e01ca597ad608a0954a4add828177293b
 DIST ClanLib-2.3.7.tgz 26132425 BLAKE2B 109ba92baf21174022c8dbc4044e39ec16ec77c730b57590733418e246ab71d18d81bbf281cd469dd9e2aebd4ac4302fbb581f27dc7fc0054a8c7ce69699e19d SHA512 73169afc0f639390f80403150757a8a14f842bc291a9457c9bca1319642b78bc4d03a93327d75254230e39545c5b4b690e56dc0149ed7b60b223e5a5364e882a
 DIST clanlib-4.1.0.tar.gz 6871886 BLAKE2B 0aeb9e89998a9ef6975bf16a2e77f461e6415aacda9a26a5c0a9c6ec3c19a136a5f092c7866b60898251fbd6cb8aa7e96c86f6b87afb564824298fac77bf20c3 SHA512 34f5d1fdb7b071a218f081a6b06a6018a9c20cedc4c8500a9796be02d335f06fa148304379eeb1a35e08b9a734e504ceb490a6558a43d1611187bd97be01f4b0
+DIST clanlib-4.2.0.tar.gz 6830997 BLAKE2B edce01df4b9cfd00a7809a4962c126ca168209d36e02f42a7c988fc1e5789601168e38c0dbc4a237f4776098850f096b8f3ac1d54c810d8515eefe2f9c8d0775 SHA512 d3e2df4e2b1c9c661df9322e97a8582b46aaacb7fddd4d86f05a6bf6e02cd5cd3cbe80dbfae16a664b23107b9606a925ac10b4baad92d352ab33bb78d8696da8

diff --git a/dev-games/clanlib/clanlib-4.2.0.ebuild b/dev-games/clanlib/clanlib-4.2.0.ebuild
new file mode 100644
index 000000000000..b277a01b2eb2
--- /dev/null
+++ b/dev-games/clanlib/clanlib-4.2.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+MY_PN=ClanLib
+
+DESCRIPTION="Multi-platform game development library"
+HOMEPAGE="https://github.com/sphair/ClanLib"
+SRC_URI="https://github.com/sphair/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="ZLIB"
+SLOT="4.2"
+KEYWORDS="~amd64 ~x86" #not big endian safe #82779
+IUSE="cpu_flags_x86_sse2 doc examples opengl +sound static-libs X"
+REQUIRED_USE="opengl? ( X )"
+
+RDEPEND="
+	sys-libs/zlib
+	X? (
+		media-libs/freetype:2
+		media-libs/fontconfig
+		x11-libs/libX11
+		x11-libs/libXinerama
+		opengl? (
+			virtual/opengl
+			x11-libs/libXrender
+		)
+	)
+	sound? ( media-libs/alsa-lib )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	virtual/pkgconfig
+	doc? (
+		app-text/doxygen
+		dev-lang/perl
+		media-gfx/graphviz
+	)"
+
+src_prepare() {
+	default
+	eautoreconf
+}
+
+src_configure() {
+	local myeconfargs=(
+		--enable-getaddr
+		$(use_enable doc docs)
+		$(use_enable cpu_flags_x86_sse2 sse2)
+		$(use_enable opengl clanGL)
+		$(use_enable opengl clanUI)
+		$(use_enable X clanDisplay)
+		$(use_enable sound clanSound)
+		$(use_enable static-libs static)
+	)
+
+	tc-export PKG_CONFIG
+
+	econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+	default
+	use doc && emake html
+}
+
+src_install() {
+	default
+
+	use doc && emake DESTDIR="${D}" install-html
+	use examples && dodoc -r Examples Resources
+
+	# package provides .pc files
+	find "${ED}" -name '*.la' -delete || die
+}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2024-11-02 12:06 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-03 22:37 [gentoo-commits] repo/gentoo:master commit in: dev-games/clanlib/ Eli Schwartz
  -- strict thread matches above, loose matches on Subject: below --
2024-11-02 12:06 Conrad Kostecki
2024-07-03 22:37 Eli Schwartz
2024-07-03 22:37 Eli Schwartz
2023-09-27  6:34 Sam James
2023-09-27  6:15 Sam James
2022-12-19  7:23 Ionen Wolkens
2022-12-19  7:23 Ionen Wolkens
2022-12-19  7:23 Ionen Wolkens
2022-12-13 18:07 Arthur Zamarin
2022-12-13 18:07 Arthur Zamarin
2022-10-28 22:47 Pacho Ramos
2021-10-22  2:21 Ionen Wolkens
2021-10-22  2:21 Ionen Wolkens
2021-10-22  2:21 Ionen Wolkens
2021-04-11  9:24 James Le Cuirot
2021-03-12 19:25 Sam James
2021-03-12 19:23 Sam James
2021-03-12 19:23 Sam James
2021-03-12 18:58 Sam James
2021-03-12 18:58 Sam James
2021-02-25  9:53 Sam James
2021-02-25  6:36 Sam James
2016-04-28  4:08 Michael Sterrett
2016-01-02 20:50 Michael Sterrett
2015-12-18 10:16 Michael Sterrett
2015-12-18 10:13 Michael Sterrett
2015-12-18  0:47 Michael Sterrett

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox