aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* media-libs/libgfx: version bump to 1.1.1 which is hosted on githubLucas Mitrak2021-07-312-0/+42
| | | | | | | | | | | | | | | | | | | | | * 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>
* 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-054-13/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Update Manifests to new hashesJustin Lecher2017-12-101-1/+1
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* 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-142-10/+6
| | | | | | | | Bump EAPI to 6 Shorten DESCRIPTION Package-Manager: Portage-2.3.3, Repoman-2.3.1 Signed-off-by: Justin Lecher <jlec@gentoo.org>
* metadata.xml: Set typeJustin Lecher2016-01-251-1/+1
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* metadata.xml: convert hard -> projJustin Lecher2016-01-251-1/+4
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* Drop ChangeLogs in favour of commit messagesJustin Lecher2016-01-071-12/+0
| | | | 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-232-4/+4
| | | | | Package-Manager: portage-2.2.21 Signed-off-by: Justin Lecher <jlec@gentoo.org>
* Add missing hashes to ManifestJustin Lecher2015-09-221-1/+1
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* Convert all $Header$ to $Id$ tags as it has be done in gentoo.gitJustin Lecher2015-08-172-2/+2
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* Revert "Gentoo does https by default now"Justin Lecher2015-06-211-1/+1
| | | | This reverts commit 98718494343af4990facdefb0033471686e975a6.
* Gentoo does https by default nowJustin Lecher2015-06-211-1/+1
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* media-libs/libgfx: Bump to EAPI=5; CleanupMarius Brehler2015-04-032-14/+12
| | | | Package-Manager: portage-2.2.14
* Sanitize ebuild headerJustin Lecher2014-01-301-1/+1
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* big fixes of metadata and package sub-herd re-distributionSébastien Fabbro2013-06-181-3/+0
|
* manifests fixesSébastien Fabbro2013-06-131-1/+1
|
* Convert to thin manifests (as suggested by alexxy and jlec)Andreas K. Huettel (dilfridge)2012-01-141-4/+0
|
* mv libgfx from media-gfx to media-libsJustin Lecher (jlec)2009-05-185-0/+70