summaryrefslogtreecommitdiff
path: root/dev-games/hdl_dump
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-08-04 08:53:53 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-08-04 08:53:53 +0100
commite3872864be25f7421015bef2732fa57c0c9fb726 (patch)
tree9cb29a544215119b5c5538e37211b994ce1c87ae /dev-games/hdl_dump
parent480486b52ea64765faf696c88b2c6a26a5a454d4 (diff)
gentoo resync : 04.08.2018
Diffstat (limited to 'dev-games/hdl_dump')
-rw-r--r--dev-games/hdl_dump/Manifest5
-rw-r--r--dev-games/hdl_dump/files/Makefile.patch38
-rw-r--r--dev-games/hdl_dump/hdl_dump-0.9.2.20180722.ebuild41
-rw-r--r--dev-games/hdl_dump/metadata.xml11
4 files changed, 90 insertions, 5 deletions
diff --git a/dev-games/hdl_dump/Manifest b/dev-games/hdl_dump/Manifest
index 345f06bcfb99..64f7b2cbaeef 100644
--- a/dev-games/hdl_dump/Manifest
+++ b/dev-games/hdl_dump/Manifest
@@ -1,4 +1,7 @@
+AUX Makefile.patch 870 BLAKE2B f92f5bcb68beba88ca0b7bee47cb6e89ff91129eb5b074c3b3baf87b935830b73af67ea48a3f28c158196f977941229c58a9d7a84d2a396bf6568aaf6e5e0503 SHA512 cf13b402177d7e13561b4a53adc21f14ccc48fe595bd8b455e7b7850f9e1186820ed4c2fce1eec3a02888a3bce84d148928987778b8b59f930b1855e6a43b1ed
AUX hdl_dump-0.8.6.20060901-fortify.patch 1443 BLAKE2B 4be87a044e2a7bb55aa3054b9fd11f041e13035c5de36598d9d10877a55f67a7156b82cc0819b299d9f80a8b27d91f09b95b044bdc0d4b09c6b77a5b9f09cfcb SHA512 7af0cd2dfcc0b3535cdfd6d8e3b85e475187e89ef46801f2306032d9c8b7d5bdfaf2b5b1f399d8dc3d54251fc0fb063ee7778f3cf2e70f0c685ae81ceafb17e9
+DIST hdl_dump-0.9.2.20180722.tar.gz 185864 BLAKE2B cf8ff790f418d8905b0e0fbab1bcb52d8f9bb73f2a5d0dd7320c97c38a0b87800bb6ad778ebf3345d71d1f4ea2c6a6fd9a9ed0da73082fd774231568ac9fab45 SHA512 e70ae10425679dd7eab7fae51a3dd2355b2e2ef9a3de83f313bfb437407b47c4482759799a4b81cf0b86ae852eb64ab8b30aeca9443f511e5ff1e34e1fbc30e3
DIST hdl_dumx-0.8.6-20060901-src.tar.bz2 156322 BLAKE2B f05ce1ccc10e23980ec24d75555bc609b913b0d2c32606b2eb616a7721d7c11ceee6c2a3b8e8bd9020c1747dfb8d514d4924798a512e11e606249c5a8725c45d SHA512 c54c72c3f4d57ca8f3299c0b6044ec5376504f7b7a4c7977d71b996bc8d98577ffa868891e1a599aebbe58b8d3ccf2513c5cf8a47350c0b0f53fd21a0e64bbc8
EBUILD hdl_dump-0.8.6.20060901.ebuild 699 BLAKE2B f783e29e98f7119afc6b42ea32344908acd496854abe48e6a786fdd5e6768d981bfa2bc0e02c8b7ed0ba49c2bb1aee1bc2032dc6fb59d240f40cd7ec351ffa2f SHA512 e93e9db6acf82a74d6960cc4d52ad670e007c9845eaa85bb92f5359ee56279e52f4c2e4601714ee689f957ff667578c9c769582199467f81f99e400824aa5df0
-MISC metadata.xml 249 BLAKE2B fe8f0b0b97ffe948e8c6fd17a3e9b5d2a5662e5e3f34e7e6ca95d12cbe91ad39b1d138a923972ac44b337b5d962e4604e129efc3a6d91ce67fb354499dcbceaa SHA512 738a899d8e0481cb1c3401c552abae01b86e30a2aaefd1efac7f381b7ae246a3d8467b3e871b5a8f1fe697c59c38bdfb7f62e59ed828646b2c9239049f6a0f02
+EBUILD hdl_dump-0.9.2.20180722.ebuild 836 BLAKE2B 2dba955d6b93de0853bf9c299f21c00cc068ac39a54564c4afd67acd367f503b120a41a5d3d5bced8bc2d222d07c68d9c6990733c25bc103a51294a60d534d2e SHA512 fbc36fa74f9a4c7665879bf636f8e73dc6eaf0c4c15093db53b92e99cea8e1c78935c165afed334e384a9e897a70820bee5cd97c8099ace85c2602b634bf4515
+MISC metadata.xml 333 BLAKE2B 5b72399ee5394a0718c0be633df3f9a87795358a77214d0a3d64da50bf01fd37bf4e075b71acc8e87ac00f0579cd3f44fa571d12dc051e635170962ae93c1c58 SHA512 2354dc5400c05801412ebb17a2e6b3fd73d09e250acc72b1739205c4d9b7d9c5e40630d42b13da5fe4c729423368d209bde4806ed4416974bce2e92604a4ad59
diff --git a/dev-games/hdl_dump/files/Makefile.patch b/dev-games/hdl_dump/files/Makefile.patch
new file mode 100644
index 000000000000..d1527676d9db
--- /dev/null
+++ b/dev-games/hdl_dump/files/Makefile.patch
@@ -0,0 +1,38 @@
+diff -Naur a/Makefile b/Makefile
+--- a/Makefile 2017-01-30 21:48:47.000000000 +0000
++++ b/Makefile 2018-07-21 23:12:11.829945396 +0100
+@@ -48,9 +48,8 @@
+ ###############################################################################
+
+
+-CFLAGS = -Wall -ansi -pedantic -Wno-long-long
++CFLAGS += -Wall -ansi -pedantic -Wno-long-long
+
+-LDFLAGS =
+
+ # iin_hdloader.c iin_net.c
+ SOURCES = hdl_dump.c \
+@@ -106,11 +105,11 @@
+ DEBUG = no
+ endif
+ ifeq ($(DEBUG), yes)
+- CFLAGS += -O0 -g -D_DEBUG
+- CXXFLAGS += -O0 -g -D_DEBUG
++ CFLAGS += -D_DEBUG
++ CXXFLAGS += -D_DEBUG
+ else
+- CFLAGS += -O2 -s -DNDEBUG
+- CXXFLAGS += -O2 -s -DNDEBUG
++ CFLAGS += -DNDEBUG
++ CXXFLAGS += -DNDEBUG
+ endif
+
+ ifeq ($(USE_THREADED_IIN), yes)
+@@ -183,7 +182,6 @@
+ @echo -e "\tLNK $@"
+ @$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
+ ifeq ($(RELEASE), yes)
+- -@upx -q -9 $@ > /dev/null
+ endif
+
+
diff --git a/dev-games/hdl_dump/hdl_dump-0.9.2.20180722.ebuild b/dev-games/hdl_dump/hdl_dump-0.9.2.20180722.ebuild
new file mode 100644
index 000000000000..d35f64fad47b
--- /dev/null
+++ b/dev-games/hdl_dump/hdl_dump-0.9.2.20180722.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+COMMIT="67e66ca0e0a0000563f75c573a046cb8614745ad"
+DESCRIPTION="Game installer for PlayStation 2 HD Loader and Open PS2 Loader"
+HOMEPAGE="https://github.com/AKuHAK/hdl-dump"
+SRC_URI="https://github.com/AKuHAK/hdl-dump/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+S="${WORKDIR}/${PN//_/-}-${COMMIT}"
+
+PATCHES=(
+ "${FILESDIR}"/Makefile.patch
+)
+
+src_prepare() {
+ default
+
+ # Be more verbose. Patching this would be messy.
+ sed -i -r "s/^(\s+)@/\1/" Makefile || die
+}
+
+src_compile() {
+ emake \
+ CC=$(tc-getCC) \
+ RELEASE=$(usex debug no yes) \
+ IIN_OPTICAL_MMAP=yes
+}
+
+src_install() {
+ dobin hdl_dump
+ dodoc AUTHORS CHANGELOG README.md
+}
diff --git a/dev-games/hdl_dump/metadata.xml b/dev-games/hdl_dump/metadata.xml
index b5988412c8c3..2cb715d74b4f 100644
--- a/dev-games/hdl_dump/metadata.xml
+++ b/dev-games/hdl_dump/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
+ <maintainer type="project">
+ <email>games@gentoo.org</email>
+ <name>Gentoo Games Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">AKuHAK/hdl-dump</remote-id>
+ </upstream>
</pkgmetadata>