summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAzamat H. Hackimov <azamat.hackimov@gmail.com>2022-06-16 23:09:06 +0300
committerAzamat H. Hackimov <azamat.hackimov@gmail.com>2022-06-16 23:09:06 +0300
commit9da1291326aae1b1e8465ce0c10f2db4c7cf546e (patch)
tree0eedc6bf9db609314012e0f1fcd3ad84ca836304 /media-gfx
parentgames-engines/openxcom: update version (diff)
downloadgamerlay-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/Manifest1
-rw-r--r--media-gfx/recoil/files/recoil-6.1.1_LDFLAGS.patch40
-rw-r--r--media-gfx/recoil/recoil-6.1.1.ebuild31
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
+}