public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/sci:master commit in: media-libs/libgfx/
@ 2015-04-03 17:53 Guillaume Horel
  0 siblings, 0 replies; 6+ messages in thread
From: Guillaume Horel @ 2015-04-03 17:53 UTC (permalink / raw
  To: gentoo-commits

commit:     67846ac5c3aee9c618085a0b3991c7c808a41548
Author:     Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
AuthorDate: Fri Apr  3 10:31:09 2015 +0000
Commit:     Guillaume Horel <guillaume.horel <AT> gmail <DOT> com>
CommitDate: Fri Apr  3 10:31:09 2015 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=67846ac5

media-libs/libgfx: Bump to EAPI=5; Cleanup

Package-Manager: portage-2.2.14

 media-libs/libgfx/ChangeLog           |  8 +++++---
 media-libs/libgfx/libgfx-1.1.0.ebuild | 18 +++++++-----------
 2 files changed, 12 insertions(+), 14 deletions(-)

diff --git a/media-libs/libgfx/ChangeLog b/media-libs/libgfx/ChangeLog
index ff0ba09..ba7f047 100644
--- a/media-libs/libgfx/ChangeLog
+++ b/media-libs/libgfx/ChangeLog
@@ -1,10 +1,12 @@
-# ChangeLog for media-gfx/libgfx
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# ChangeLog for media-libs/libgfx
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  03 Apr 2015; Marius Brehler <marbre@linux.sungazer.de> libgfx-1.1.0.ebuild:
+  Bump to EAPI=5; Cleanup
+
 *libgfx-1.1.0 (17 May 2009)
 
   17 May 2009; Justin Lecher (jlec) <jlec@j-schmitz.net>
   +files/1.1.0-gcc4.3.patch, +libgfx-1.1.0.ebuild, +metadata.xml:
   Initial setup
-

diff --git a/media-libs/libgfx/libgfx-1.1.0.ebuild b/media-libs/libgfx/libgfx-1.1.0.ebuild
index 88260e6..f4df99e 100644
--- a/media-libs/libgfx/libgfx-1.1.0.ebuild
+++ b/media-libs/libgfx/libgfx-1.1.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI="2"
+EAPI=5
 
 inherit eutils
 
@@ -13,24 +13,20 @@ SRC_URI="http://mgarland.org/dist/${P}.tar.gz"
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=""
-DEPEND="${RDEPEND}"
 
 src_prepare() {
 	epatch "${FILESDIR}"/${PV}-gcc4.3.patch
 }
 
 src_compile() {
-	cd src
-	emake || die
+	cd src || die
+	emake
 }
 
 src_install() {
-	dolib.a src/*.a ||die
+	dolib.a src/*.a
 	insinto /usr/include/
-	doins include/gfx/gfx.h || die
+	doins include/gfx/gfx.h
 
-	dohtml doc/* || die
+	dohtml doc/*
 }


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

* [gentoo-commits] proj/sci:master commit in: media-libs/libgfx/
@ 2015-09-23 12:48 Justin Lecher
  0 siblings, 0 replies; 6+ messages in thread
From: Justin Lecher @ 2015-09-23 12:48 UTC (permalink / raw
  To: gentoo-commits

commit:     c4a910e9e6db5dcd81772cbbe2dbbf34e7c4e5d1
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 23 12:34:33 2015 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Wed Sep 23 12:34:33 2015 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=c4a910e9

media-libs/libgfx: Use default functions

Package-Manager: portage-2.2.21
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>

 media-libs/libgfx/libgfx-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libgfx/libgfx-1.1.0.ebuild b/media-libs/libgfx/libgfx-1.1.0.ebuild
index 85ed1ca..baac528 100644
--- a/media-libs/libgfx/libgfx-1.1.0.ebuild
+++ b/media-libs/libgfx/libgfx-1.1.0.ebuild
@@ -21,7 +21,7 @@ src_prepare() {
 
 src_compile() {
 	cd src || die
-	emake
+	default
 }
 
 src_install() {


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

* [gentoo-commits] proj/sci:master commit in: media-libs/libgfx/
@ 2021-03-03 14:42 Andrew Ammerlaan
  0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2021-03-03 14:42 UTC (permalink / raw
  To: gentoo-commits

commit:     20ca914f92d7cd0b1b67fdd08bc02b64ff910597
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Wed Mar  3 14:42:46 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Wed Mar  3 14:42:46 2021 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=20ca914f

media-libs/libgfx: EAPI bump

Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 media-libs/libgfx/libgfx-1.1.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-libs/libgfx/libgfx-1.1.0.ebuild b/media-libs/libgfx/libgfx-1.1.0.ebuild
index c3671ce07..7fba3d1da 100644
--- a/media-libs/libgfx/libgfx-1.1.0.ebuild
+++ b/media-libs/libgfx/libgfx-1.1.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 DESCRIPTION="Simplify the creation of computer graphics software"
 HOMEPAGE="http://mgarland.org/software/libgfx.html"
@@ -23,5 +23,5 @@ src_install() {
 	use static-libs && dolib.a src/*.a
 	doheader include/gfx/gfx.h
 
-	dohtml doc/*
+	dodoc doc/*
 }


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

* [gentoo-commits] proj/sci:master commit in: media-libs/libgfx/
@ 2021-06-05 12:42 Andrew Ammerlaan
  0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2021-06-05 12:42 UTC (permalink / raw
  To: gentoo-commits

commit:     f49928525d0661a6d21464c030fb22cb317b94ce
Author:     Lucas Mitrak <lucas <AT> lucasmitrak <DOT> com>
AuthorDate: Fri Jun  4 15:30:15 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sat Jun  5 12:38:26 2021 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=f4992852

media-libs/libgfx: Remove test use flag

* Remove the unnecessary test use flag.

This commit was tested in a docker image with dev-util/ebuildtester.
This commit was written, tested, and submitted by Lucas Mitrak.
Signed-off-by: Lucas Mitrak <lucas <AT> lucasmitrak.com>
Closes: https://github.com/gentoo/sci/pull/1088
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 media-libs/libgfx/libgfx-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libgfx/libgfx-1.1.0.ebuild b/media-libs/libgfx/libgfx-1.1.0.ebuild
index 982770c9a..01f5c7f71 100644
--- a/media-libs/libgfx/libgfx-1.1.0.ebuild
+++ b/media-libs/libgfx/libgfx-1.1.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://mgarland.org/dist/${P}.tar.gz"
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="static-libs test"
+IUSE="static-libs"
 
 DEPEND="
 	virtual/opengl


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

* [gentoo-commits] proj/sci:master commit in: media-libs/libgfx/
@ 2021-06-05 12:42 Andrew Ammerlaan
  0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2021-06-05 12:42 UTC (permalink / raw
  To: gentoo-commits

commit:     9a79c92040c04bccc264a1b7eca87612f058fa26
Author:     Lucas Mitrak <lucas <AT> lucasmitrak <DOT> com>
AuthorDate: Fri Jun  4 13:23:26 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sat Jun  5 12:38:26 2021 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=9a79c920

media-libs/libgfx: Fix patch name

* Fixes patch name from an incorrect name to a correct name

This commit was tested in a docker image with dev-util/ebuildtester.
This commit was written, tested, and submitted by Lucas Mitrak.
Signed-off-by: Lucas Mitrak <lucas <AT> lucasmitrak.com>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 media-libs/libgfx/libgfx-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libgfx/libgfx-1.1.0.ebuild b/media-libs/libgfx/libgfx-1.1.0.ebuild
index 334825790..982770c9a 100644
--- a/media-libs/libgfx/libgfx-1.1.0.ebuild
+++ b/media-libs/libgfx/libgfx-1.1.0.ebuild
@@ -21,7 +21,7 @@ RDEPEND="${DEPEND}"
 
 PATCHES=(
 	"${FILESDIR}"/${PV}-gcc-4.3.patch
-	"${FILESDIR}"/${PV}-libPNG-1.0.6.patch
+	"${FILESDIR}"/${PV}-libPNG-1.2.5.patch
 )
 
 src_compile() {


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

* [gentoo-commits] proj/sci:master commit in: media-libs/libgfx/
@ 2021-07-31 11:11 Andrew Ammerlaan
  0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2021-07-31 11:11 UTC (permalink / raw
  To: gentoo-commits

commit:     1a90a9bd6a062ab4f93fb3cc6a9c5b37445b4bd3
Author:     Lucas Mitrak <lucas <AT> lucasmitrak <DOT> com>
AuthorDate: Mon Jul 26 17:48:33 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sat Jul 31 11:11:53 2021 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=1a90a9bd

media-libs/libgfx: version bump to 1.1.1 which is hosted on github

* Version bump to 1.1.1 which is hosted on github on its own branch

Currently, the science repo only has media-libs/libgfx-1.1.0. Upstream
has made available version 1.1.1; however, it is not located in 1.1.0's
SRC_URI [1]. Instead, he made version 1.1.1 available on github in its
own branch [2]. This new version implements both patches stored in
the ebuild's files directory[3]. These patches were made available
upstream by me, Lucas Mitrak, via email.
This commit was tested in a docker image with dev-util/ebuildtester.
This commit was written, tested, and submitted by Lucas Mitrak.

[1] http://mgarland.org/files/dist/
[2] https://github.com/mjgarland/libgfx/tree/branch-1.1.1
[3] https://github.com/gentoo/sci/tree/master/media-libs/libgfx/files
Closes: https://github.com/gentoo/sci/pull/1100
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Lucas Mitrak <lucas <AT> lucasmitrak.com>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 media-libs/libgfx/libgfx-1.1.1.ebuild | 41 +++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

diff --git a/media-libs/libgfx/libgfx-1.1.1.ebuild b/media-libs/libgfx/libgfx-1.1.1.ebuild
new file mode 100644
index 000000000..6cbedc968
--- /dev/null
+++ b/media-libs/libgfx/libgfx-1.1.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Simplify the creation of computer graphics software"
+HOMEPAGE="http://mgarland.org/software/libgfx.html"
+
+COMMIT="f28ca5f0df3044f6399d6214faf66daa36712b91"
+SRC_URI="https://github.com/mjgarland/libgfx/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+
+DEPEND="
+	virtual/opengl
+	x11-libs/fltk
+"
+
+RDEPEND="${DEPEND}"
+
+src_compile() {
+	cd src || die
+	default
+}
+
+src_install() {
+	use static-libs && dolib.a src/*.a
+	doheader include/gfx/gfx.h
+
+	dodoc doc/*
+}
+
+src_test() {
+	cd tests || die
+	sed -i -e 's/t-vec.cxx t-img.cxx t-gui.cxx t-glimg.cxx t-script.cxx t-glext.cxx/t-vec.cxx t-img.cxx t-script.cxx/' Makefile
+	emake
+}


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

end of thread, other threads:[~2021-07-31 11:11 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-23 12:48 [gentoo-commits] proj/sci:master commit in: media-libs/libgfx/ Justin Lecher
  -- strict thread matches above, loose matches on Subject: below --
2021-07-31 11:11 Andrew Ammerlaan
2021-06-05 12:42 Andrew Ammerlaan
2021-06-05 12:42 Andrew Ammerlaan
2021-03-03 14:42 Andrew Ammerlaan
2015-04-03 17:53 Guillaume Horel

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