gpo.zugaina.org

Search Portage & Overlays:

media-libs/libgfx

Simplify the creation of computer graphics software

Screenshots

ChangeLog

commit b20587d17391fd67cf942830328eb1befffed609
Author: Jérôme Carretero <cJ@zougloub.eu>
Date: Sat Nov 12 05:12:23 2022 -0500

add github remote-id when possible

Semi-automatically done with:
https://gitlab.com/cJ/gentoo-bug-881037-github-reproducible-downloads
Closes: https://github.com/gentoo/sci/pull/1182

Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>

commit 1a90a9bd6a062ab4f93fb3cc6a9c5b37445b4bd3
Author: Lucas Mitrak <lucas@lucasmitrak.com>
Date: Mon Jul 26 13:48:33 2021 -0400

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@lucasmitrak.com>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>

commit f49928525d0661a6d21464c030fb22cb317b94ce
Author: Lucas Mitrak <lucas@lucasmitrak.com>
Date: Fri Jun 4 11:30:15 2021 -0400

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@lucasmitrak.com>
Closes: https://github.com/gentoo/sci/pull/1088
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>

commit 9a79c92040c04bccc264a1b7eca87612f058fa26
Author: Lucas Mitrak <lucas@lucasmitrak.com>
Date: Fri Jun 4 09:23:26 2021 -0400

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@lucasmitrak.com>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>

commit 1853049bec92e1def4d2c1eb40b8ec66cc766f23
Author: Lucas Mitrak <lucas@lucasmitrak.com>
Date: Thu Jun 3 18:16:31 2021 -0400

media-libs/libgfx: add test, dependencies, patches

* Add test, dependencies, and new patches to ebuild
* Add cstring to needed files due to newer version of gcc
* Change png jmpbuf to use the newer safer method due to GLSA 200408-03

Currently, media-libs/libgfx will not compile due to a vulnerability in
libpng which has since been patched [1]. Therefore, the patch
libPNG-1.2.5 updates the code to libPNG's newer and safer method. This
also fixes bug https://bugs.gentoo.org/756061.
However, even with this patch the package will
not compile due to outdated C++, so the patch gcc-4.3 updates two files
to include cstring, which is neccessary for memcpy. These patches will
allow the package to compile. Without these patches, the package will
not compile.
In addition, the ebuild was updated to include these patches, as well as
add the dependencies listed on upstream's homepage [2]. Without these
dependencies, the package will not compile. Finally, a test IUSE flag as
well as the src_test() function were added. Due to the package using
outdated FLTK code, some of the tests had to be disabled using a sed
command.
This commit was tested in a docker image with dev-util/ebuildtester.
This commit was written, tested, and submitted by Lucas Mitrak.

[1] https://security.gentoo.org/glsa/200408-03
[2] http://mgarland.org/software/libgfx.html
Closes: https://bugs.gentoo.org/756061
Signed-off-by: Lucas Mitrak <lucas@lucasmitrak.com>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>

commit 20ca914f92d7cd0b1b67fdd08bc02b64ff910597
Author: Andrew Ammerlaan <andrewammerlaan@riseup.net>
Date: Wed Mar 3 15:42:46 2021 +0100

media-libs/libgfx: EAPI bump

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

commit 3072d10e6c4f21185d53e4728d0fa0fad58537e7
Author: Justin Lecher <jlec@gentoo.org>
Date: Sun Dec 10 22:20:38 2017 +0000

Update Manifests to new hashes

Signed-off-by: Justin Lecher <jlec@gentoo.org>

commit f69e73182fc7cdc6c600a72fceb88ae1626db25d
Author: Justin Lecher <jlec@gentoo.org>
Date: Sat Feb 25 16:50:59 2017 +0000

Drop leftover from CVS in HEADER

Signed-off-by: Justin Lecher <jlec@gentoo.org>

commit cc3f9cf9ac1b88ec4a7632fc7eea81ecb3194a0b
Author: Justin Lecher <jlec@gentoo.org>
Date: Sat Jan 14 15:59:46 2017 +0000

media-libs/libgfx: QA work

Bump EAPI to 6
Shorten DESCRIPTION

Package-Manager: Portage-2.3.3, Repoman-2.3.1
Signed-off-by: Justin Lecher <jlec@gentoo.org>

commit 057a98c5e6346d6696fcc7b0ec8fefc9e826245f
Author: Justin Lecher <jlec@gentoo.org>
Date: Mon Jan 25 09:53:09 2016 +0100

metadata.xml: Set type

Signed-off-by: Justin Lecher <jlec@gentoo.org>

commit b9d823e1ea1018d1356a0c18a083eab4d5ea6d8d
Author: Justin Lecher <jlec@gentoo.org>
Date: Mon Jan 25 09:50:12 2016 +0100

metadata.xml: convert hard -> proj

Signed-off-by: Justin Lecher <jlec@gentoo.org>

commit 2ef24e800910be3786e23a31a0217ba0f38659f8
Author: Justin Lecher <jlec@gentoo.org>
Date: Thu Jan 7 15:10:39 2016 +0100

Drop ChangeLogs in favour of commit messages

Signed-off-by: Justin Lecher <jlec@gentoo.org>

commit c4a910e9e6db5dcd81772cbbe2dbbf34e7c4e5d1
Author: Justin Lecher <jlec@gentoo.org>
Date: Wed Sep 23 14:34:33 2015 +0200

media-libs/libgfx: Use default functions

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

commit 4d04747dda5002c55b75e83c41af62230887377d
Author: Justin Lecher <jlec@gentoo.org>
Date: Wed Sep 23 13:32:13 2015 +0200

media-libs/libgfx: Use doheader

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

commit 4579e6dea2fbb4217688b42228b366281a746e22
Author: Justin Lecher <jlec@gentoo.org>
Date: Tue Sep 22 12:06:35 2015 +0200

Add missing hashes to Manifest

Signed-off-by: Justin Lecher <jlec@gentoo.org>

commit 6271f0c55cbb6af7fe88ae1ec9d7dbdedd562565
Author: Justin Lecher <jlec@gentoo.org>
Date: Mon Aug 17 08:53:12 2015 +0200

Convert all $Header$ to $Id$ tags as it has be done in gentoo.git

Signed-off-by: Justin Lecher <jlec@gentoo.org>

commit a891336052fb27fd9f3f82e33c30f0984f50ea54
Author: Justin Lecher <jlec@gentoo.org>
Date: Sun Jun 21 12:25:27 2015 +0200

Revert "Gentoo does https by default now"

This reverts commit 98718494343af4990facdefb0033471686e975a6.

commit 98718494343af4990facdefb0033471686e975a6
Author: Justin Lecher <jlec@gentoo.org>
Date: Sun Jun 21 12:14:25 2015 +0200

Gentoo does https by default now

Signed-off-by: Justin Lecher <jlec@gentoo.org>

commit 67846ac5c3aee9c618085a0b3991c7c808a41548
Author: Marius Brehler <marbre@linux.sungazer.de>
Date: Fri Apr 3 12:31:09 2015 +0200

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

Package-Manager: portage-2.2.14

commit 1b9a1a664fe4a1e2515c3eedc842f0231dc0fcec
Author: Justin Lecher <jlec@gentoo.org>
Date: Thu Jan 30 09:10:53 2014 +0100

Sanitize ebuild header

Signed-off-by: Justin Lecher <jlec@gentoo.org>

commit 94a47aba8632bc468ef26c88c57fd81b63e5f609
Author: Sébastien Fabbro <bicatali@gentoo.org>
Date: Tue Jun 18 10:11:54 2013 -0700

big fixes of metadata and package sub-herd re-distribution

commit 7a71d68f2f6ee9e5f715c8521ab73072fb8c91aa
Author: Sébastien Fabbro <bicatali@gentoo.org>
Date: Thu Jun 13 11:36:58 2013 -0700

manifests fixes

commit ac7b80809d0be79d8e0d08354fd707b8566036a2
Author: Andreas K. Huettel (dilfridge) <mail@akhuettel.de>
Date: Sat Jan 14 15:20:31 2012 +0100

Convert to thin manifests (as suggested by alexxy and jlec)

commit be80c7bb1fc28e071242e5f5a5d7ca3ebae9112f
Author: Justin Lecher (jlec) <jlec@j-schmitz.net>
Date: Mon May 18 21:33:40 2009 +0200

mv libgfx from media-gfx to media-libs