summaryrefslogtreecommitdiff
path: root/games-util/datutil
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /games-util/datutil
reinit the tree, so we can have metadata
Diffstat (limited to 'games-util/datutil')
-rw-r--r--games-util/datutil/Manifest6
-rw-r--r--games-util/datutil/datutil-2.46.ebuild43
-rw-r--r--games-util/datutil/metadata.xml14
3 files changed, 63 insertions, 0 deletions
diff --git a/games-util/datutil/Manifest b/games-util/datutil/Manifest
new file mode 100644
index 000000000000..c33e042d0cc2
--- /dev/null
+++ b/games-util/datutil/Manifest
@@ -0,0 +1,6 @@
+DIST datlib236.zip 109484 SHA256 9ff474ed30047f2bbb2a0942077a63dd2b0825c08b061cb4b36dd168d9014bb3 SHA512 0c601fe243c8ea4186abb6181cf70e749226a5eed871d7391b3686e7eb58195d1aab40305d498d1419c6fa49bf56c59fb74d032642822045cc7e36f8a5fe96b4 WHIRLPOOL a8a3c41900b4d4ef1837dcc5e5df65949bedf5209e47b604ec29b0134b800888166642607ac8e47a70db936d150267c9e0d6611003a5be495d0b042e84b3a59a
+DIST dutil246.zip 209577 SHA256 171fd5f30a31973e1a49f484fbd475c518a3234aa41e97d45904dc8ccbf67f56 SHA512 f9e55eac41894681caaee7d6e3247d4e4d053ac6985d42708623fad415afeb8ece588dd728edc31cbd31bf6df1d9a06ec80f1b45979b0f77763c12e6627434b2 WHIRLPOOL 33095f026f05fee1d8b6f3b3ba5fec4e75ceb51c864889b7670c7461a67a9dcaf265fcaf271fe37e593bc6908cd44dd3ce2ce22b97f4848c21ff29b12de8a3c2
+EBUILD datutil-2.46.ebuild 1091 SHA256 595555deb2c7f9ecc976e41940263fb2a9e202082336f3d1a44688f1bf3a1b72 SHA512 000d9b349a113de4fef004b866f2bb1886fae7d999aaad2ad92847b4c634edc98891dc43f07e41aea884fa051bccfa67f0e4a55c336f01ba3edd27d20675b3a3 WHIRLPOOL 419fa41da2de3ff682230c6dbd06b757fd69a0e98d5210759b7567d6a28f35ee9ada1303eca9eb9aa2e832d22093404c19a57f5891e85485abab237b25eca278
+MISC ChangeLog 2427 SHA256 2011cfc56265f4a4ba33476322d454732cb813fda34339677d85f306150517cc SHA512 6680ed106963ae3c5f36352310e3a99a77a80bcfe219cba31937e5df7288b165b0b62a3cafeb764af31ae4f4684a442de1de38b5373d72b0ad1844375d220ae4 WHIRLPOOL 8bc62919f129ea072a0271a384447f54fcb49d4e0da578ec9991a79a64b6708774c299024505e833092fce6e6cdd813b3ce2a2bbbd849a9b646caa5cd98b3acf
+MISC ChangeLog-2015 1451 SHA256 fc8b171b72d78ad9520d2f5debe3e278746e439488002116d732c1cf6624d946 SHA512 7f729b91f1832e0f65e77a65cb8f6362abe635901ecbcc395ce9c676ee5c0940dfd4a42742e2289200077943bd35aa11f82ff7231b6da03bc7b723ffe4131f03 WHIRLPOOL 44827a72d1d66cc8ba097ae3c46e3b4ac9db8a176346e6851b25d05c1fb18f23fd992796918fabbba029593bbff34ee4aea24807ccc40949e39daada0f689d68
+MISC metadata.xml 577 SHA256 9e0bb9f7a5c6ec4062f6c464ae7e97aa589434eace69a38f1b4c9f77d73dae87 SHA512 30770c001a7d5a072a6db5d913f010cbed6ae0cbe24b2ada950d14585fb1d5c9d4675023e491b6a43130dfcacaf24e4061c2a330d2a9e97fb4324f94e248861d WHIRLPOOL 4ee93a0973b8d161050478f44634bebbcf6fd5b4e41a24ab4ce0911ad9aeeeabe5d6c575529684ecacadeb905a347736ba489a1bdfdb3d05f625c1bc06b7e59d
diff --git a/games-util/datutil/datutil-2.46.ebuild b/games-util/datutil/datutil-2.46.ebuild
new file mode 100644
index 000000000000..6c3b8059294b
--- /dev/null
+++ b/games-util/datutil/datutil-2.46.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit toolchain-funcs
+
+DL_PV=2.36
+DESCRIPTION="Converter for dat files for Rom Managers"
+HOMEPAGE="http://www.logiqx.com/Tools/DatUtil/"
+SRC_URI="http://www.logiqx.com/Tools/DatUtil/dutil${PV//.}.zip
+ http://www.logiqx.com/Tools/DatLib/datlib${DL_PV//.}.zip"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="amd64 x86 ~x86-fbsd"
+IUSE=""
+RESTRICT="mirror bindist"
+
+DEPEND="app-arch/unzip"
+RDEPEND=""
+
+S=${WORKDIR}
+
+src_unpack() {
+ unpack dutil${PV//.}.zip
+ cd "${S}"
+ mkdir -p dev/datlib
+ cd dev/datlib
+ unpack datlib${DL_PV//.}.zip
+}
+
+src_compile() {
+ # Parallel make issue, see bug #244879 (so make the dirs first)
+ emake -j1 CC="$(tc-getCC)" LD="$(tc-getCC) ${CFLAGS} ${LDFLAGS}" \
+ CFLAGS="${CFLAGS} -Idev" LOGIQX=. EXT= UPX=@# dlmaketree maketree || die "emake failed"
+ emake CC="$(tc-getCC)" LD="$(tc-getCC) ${CFLAGS} ${LDFLAGS}" \
+ CFLAGS="${CFLAGS} -Idev" LOGIQX=. EXT= UPX=@# || die "emake failed"
+}
+
+src_install() {
+ dobin datutil
+ dodoc readme.txt whatsnew.txt
+}
diff --git a/games-util/datutil/metadata.xml b/games-util/datutil/metadata.xml
new file mode 100644
index 000000000000..8840fa601df7
--- /dev/null
+++ b/games-util/datutil/metadata.xml
@@ -0,0 +1,14 @@
+<?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>
+<longdescription lang="en">
+DatUtil was created to aid in the creation of dat files for Rom Managers such as
+ClrMamePro and RomCenter (Roman Scherzer / Eric Bole-Feysot). It can convert
+between formats, extract individual games (and optionally their clones) and
+cleanse dats. It supports a variety of formats
+</longdescription>
+</pkgmetadata>