aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* media-libs/libgfx: Remove test use flagLucas Mitrak2021-06-051-1/+1
| | | | | | | | | | * 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>
* media-libs/libgfx: Fix patch nameLucas Mitrak2021-06-051-1/+1
| | | | | | | | | * 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>
* media-libs/libgfx: add test, dependencies, patchesLucas Mitrak2021-06-051-2/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* media-libs/libgfx: EAPI bumpAndrew Ammerlaan2021-03-031-3/+3
| | | | | Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
* Drop leftover from CVS in HEADERJustin Lecher2017-02-251-1/+0
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* media-libs/libgfx: QA workJustin Lecher2017-01-141-8/+4
| | | | | | | | Bump EAPI to 6 Shorten DESCRIPTION Package-Manager: Portage-2.3.3, Repoman-2.3.1 Signed-off-by: Justin Lecher <jlec@gentoo.org>
* media-libs/libgfx: Use default functionsJustin Lecher2015-09-231-1/+1
| | | | | Package-Manager: portage-2.2.21 Signed-off-by: Justin Lecher <jlec@gentoo.org>
* media-libs/libgfx: Use doheaderJustin Lecher2015-09-231-3/+3
| | | | | Package-Manager: portage-2.2.21 Signed-off-by: Justin Lecher <jlec@gentoo.org>
* Convert all $Header$ to $Id$ tags as it has be done in gentoo.gitJustin Lecher2015-08-171-1/+1
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* media-libs/libgfx: Bump to EAPI=5; CleanupMarius Brehler2015-04-031-11/+7
| | | | Package-Manager: portage-2.2.14
* Sanitize ebuild headerJustin Lecher2014-01-301-1/+1
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* mv libgfx from media-gfx to media-libsJustin Lecher (jlec)2009-05-181-0/+36