diff options
author | Azamat H. Hackimov <azamat.hackimov@gmail.com> | 2022-06-16 23:09:06 +0300 |
---|---|---|
committer | Azamat H. Hackimov <azamat.hackimov@gmail.com> | 2022-06-16 23:09:06 +0300 |
commit | 9da1291326aae1b1e8465ce0c10f2db4c7cf546e (patch) | |
tree | 0eedc6bf9db609314012e0f1fcd3ad84ca836304 /media-gfx | |
parent | games-engines/openxcom: update version (diff) | |
download | gamerlay-9da1291326aae1b1e8465ce0c10f2db4c7cf546e.tar.gz gamerlay-9da1291326aae1b1e8465ce0c10f2db4c7cf546e.tar.bz2 gamerlay-9da1291326aae1b1e8465ce0c10f2db4c7cf546e.zip |
media-gfx/recoil: Update to 6.1.1
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com>
Diffstat (limited to 'media-gfx')
-rw-r--r-- | media-gfx/recoil/Manifest | 1 | ||||
-rw-r--r-- | media-gfx/recoil/files/recoil-6.1.1_LDFLAGS.patch | 40 | ||||
-rw-r--r-- | media-gfx/recoil/recoil-6.1.1.ebuild | 31 |
3 files changed, 72 insertions, 0 deletions
diff --git a/media-gfx/recoil/Manifest b/media-gfx/recoil/Manifest index bb76f1c..f85f002 100644 --- a/media-gfx/recoil/Manifest +++ b/media-gfx/recoil/Manifest @@ -1 +1,2 @@ DIST recoil-5.0.0.tar.gz 448748 SHA256 caa60b380c7e0a762d62459bc9ca31d16b22b0f85c972e6315e3744ae1f2ffb5 SHA512 f6c7d782abcfb7ab09c09b64e2561d5ae752cd1657be6f440a5af118cba57842b064fa6eb9ffb3a3cdce4d2c6b9a76e0a1379e37851779ec2420a2acc430a01f WHIRLPOOL 84cede55a33a03a3bfd14898166477c9ed189d65a2c94cc3ac671cf6f8f68d27066a9143158f8eed60708d15e3fb8d68ec182fc3c3f431425ac018c327e9c633 +DIST recoil-6.1.1.tar.gz 473680 SHA256 faa3d2af45d4476073c249635b5fdebcb36d0e5ad59bc624849f1083791392e9 SHA512 1014c03f1789a4bd06de107e892fecbc28331f47d26b051854c9aecffd630e832e2f488aebd6d781bdb3c837bade34e0e1793b05b8b0a88060ad2d575a78260c WHIRLPOOL 6f8f685d712e368ab4a71d87bbf5ea78bbbea0c06746ae2dd9f1f3249e02477e6f51cce75b451ec7026631d6a5f4302c384c054aa29db61952987bc915f50cfd diff --git a/media-gfx/recoil/files/recoil-6.1.1_LDFLAGS.patch b/media-gfx/recoil/files/recoil-6.1.1_LDFLAGS.patch new file mode 100644 index 0000000..effb127 --- /dev/null +++ b/media-gfx/recoil/files/recoil-6.1.1_LDFLAGS.patch @@ -0,0 +1,40 @@ +From fa9042fea0e98aed0fb63aa2d43e5f637f10dad8 Mon Sep 17 00:00:00 2001 +From: "Azamat H. Hackimov" <azamat.hackimov@gmail.com> +Date: Thu, 16 Jun 2022 23:04:30 +0300 +Subject: [PATCH] Adding support of LDFLAGS + +--- + Makefile | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/Makefile b/Makefile +index d2f5c63..719768e 100644 +--- a/Makefile ++++ b/Makefile +@@ -21,12 +21,12 @@ INSTALL_DATA = $(INSTALL) -m 644 + all: recoil2png $(if $(CAN_INSTALL_MAGICK),imagemagick/recoil.so) recoil-mime.xml + + recoil2png: recoil2png.c pngsave.c pngsave.h recoil-stdio.c recoil-stdio.h recoil.c recoil.h +- $(CC) $(CFLAGS) recoil2png.c pngsave.c recoil-stdio.c recoil.c -lpng -lz -o $@ ++ $(CC) $(CFLAGS) $(LDFLAGS) recoil2png.c pngsave.c recoil-stdio.c recoil.c -lpng -lz -o $@ + + ifdef CAN_INSTALL_MAGICK + imagemagick/recoil.so: imagemagick/recoilmagick.c recoil.c recoil.h formats.h + ifdef MAGICK_INCLUDE_PATH +- $(CC) $(CFLAGS) $(MAGICK_CFLAGS) -I$(MAGICK_INCLUDE_PATH) imagemagick/recoilmagick.c recoil.c -shared $(MAGICK_LDFLAGS) -ldl $(MAGICK_LIBS) -o $@ ++ $(CC) $(CFLAGS) $(LDFLAGS) $(MAGICK_CFLAGS) -I$(MAGICK_INCLUDE_PATH) imagemagick/recoilmagick.c recoil.c -shared $(MAGICK_LDFLAGS) -ldl $(MAGICK_LIBS) -o $@ + else + @echo "\nDetected ImageMagick version $(MAGICK_VERSION) on your system." + @echo "To build RECOIL coder for ImageMagick," +@@ -43,7 +43,7 @@ formats.h: formats.h.xsl formats.xml + $(CITO) -o $*.c $< + + benchmark: benchmark.c recoil-stdio.c recoil-stdio.h recoil.c recoil.h +- $(CC) $(CFLAGS) benchmark.c recoil-stdio.c recoil.c -o $@ ++ $(CC) $(CFLAGS) $(LDFLAGS) benchmark.c recoil-stdio.c recoil.c -o $@ + + clean: + rm -f recoil2png imagemagick/recoil.so imagemagick/coder.xml.new formats.h recoil-mime.xml benchmark Xrecoil.usr +-- +2.35.1 + diff --git a/media-gfx/recoil/recoil-6.1.1.ebuild b/media-gfx/recoil/recoil-6.1.1.ebuild new file mode 100644 index 0000000..463ef3f --- /dev/null +++ b/media-gfx/recoil/recoil-6.1.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 2018-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Retro Computer Image Library" +HOMEPAGE="http://recoil.sourceforge.net/" +SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="media-libs/libpng:0=" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${P}_LDFLAGS.patch" +) + +src_compile() { + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" recoil2png +} + +src_install() { + dobin recoil2png + doman recoil2png.1 + dodoc README +} |