From eb0c7db070a98fa406a80fcaf6ceb72280b5ffc7 Mon Sep 17 00:00:00 2001 From: gryf Date: Sun, 10 Sep 2017 08:43:56 +0200 Subject: [PATCH] Changed EAPI for grafx2, added missing manifest for kickass --- dev-lang/KickAssembler/Manifest | 2 +- media-gfx/grafx2/Manifest | 4 ++- media-gfx/grafx2/grafx2-2.4.2035.ebuild | 2 +- media-gfx/grafx2/grafx2-2.4.ebuild | 45 +++++++++++++++++++++++++ 4 files changed, 50 insertions(+), 3 deletions(-) create mode 100644 media-gfx/grafx2/grafx2-2.4.ebuild diff --git a/dev-lang/KickAssembler/Manifest b/dev-lang/KickAssembler/Manifest index 84de874..b16dd60 100644 --- a/dev-lang/KickAssembler/Manifest +++ b/dev-lang/KickAssembler/Manifest @@ -1,4 +1,4 @@ -DIST KickAssembler.zip 1157849 SHA256 817172336b79656cd30042138e5518b3efd98ace9efab63b3a608608e0fb6081 SHA512 e8e42f0e6a95eae96381874c5d39bbb28910d9f6cd3bb5805dcadda5bdc7711fab8c141db2555db8f9646afabe962269509e8219a9302ed599084a9e42b705ff WHIRLPOOL 955e05d00cd696fe409ffb41a88f756a7c64a3cf2f0a115ba9e8ebdaaab5b64ce0a21dc9412ef3b9c7a59ffcd37df8c71666956474c536e3973ba7aa85471873 +DIST KickAssembler.zip 1217006 SHA256 cb41e0ed2dcb1560f2d9304fc97ba079f26c91fdec0d69aa3743fdb0bf79e2cb SHA512 06874ca4b3bb719e619af0d22da6b35a50b3b58243053a4ea9f19036ab824c37118aa91bf55bc3e8502c792cb505cf52bde9c3ab40efbe814c1c7653877d8174 WHIRLPOOL 12159af4f4fb813e63f8a07c9b2d4c48f8de59efdc2a8981a2e8464895d90e64e90b06bfa1b4149df7618b0a01fc9092dd4219fa15bb8fe411f0758ab9d05e9b DIST KickAssembler3.37.zip 830425 SHA256 fb86d1b9e5c83ce60ec3f97849b03946b8d0e9a4e8ca04768a24463272c36154 SHA512 6254495c59aaedb73696012ae1bbe58541fe912e384caefbb8d76368520b9a23312976315cf80cbcdb34a2444d8fc54b351e5c7b2a02a040819d70f9b0b2824e WHIRLPOOL f1e4127fde0c992dd49faca17656b3ab2422643b9eec746093f282fb2088048ede4bfae9b93a1c057f10da35fa61ef9f822845d3d5418ffbc4fc06aef27481f0 DIST KickAssembler3.41.zip 832744 SHA256 6062ccb9ed9b64f6a2161d9c3f8ebb24d69faff0c3d99fbef9badc85e4b5a3ec SHA512 fcc35caca40a09db2f6def3c83dfb6ec5a7ba4a6c540421600e267a33900865718fb52af05f535901cfafbb3e911d289317bc312e99cfb0e88d67dd2cab89aef WHIRLPOOL 250e7339029e6153840832f70b2911d628817bae2dc46a95e45d0105450e330b287c5e03b15c21aecf774f7c6ed9f7c2faecc0e6fe54c2ffb75fcddad8ed31f4 DIST KickAssembler3.42.zip 833009 SHA256 7910c2d00db1ed17bd95af6a1d2734634f7a1d8c88057d9682fa33afbd0ebbe6 SHA512 3ec0e2a2d6d6ec8c8609703b07c4fce5a09c2542ac77c35749b3fb5b901e67c97ec33c8eac6d99fdbb123598d22d668ac0226ce1aab33894ce004ee88853049c WHIRLPOOL 4c6ab8a4d8cb937e6bb63693c6fb54171cdc75d69637a907a9ba630456e9d5cea79479df93a197c22633407f30bda290023908a69d84396ae55034dee71ed408 diff --git a/media-gfx/grafx2/Manifest b/media-gfx/grafx2/Manifest index 91d691f..28e60fa 100644 --- a/media-gfx/grafx2/Manifest +++ b/media-gfx/grafx2/Manifest @@ -1,3 +1,5 @@ DIST grafx2-2.4.2035-src.tgz 721482 SHA256 5818caea63cd3cf3318baf01dd20f81ec61e4514443000c80a41b68ab3f17a6b SHA512 f23a6b150b6b040226a34859b271fec5b4e0d8eb123b895d242ad5bcb11db2dcb5918040af62340fda30772e3d05a1e140c962e5566451993029f0111e757c57 WHIRLPOOL fa72dbd16e902d73bdfb44959be730b1b86ba69e5571ab316b0d181672a956b367bc71ae01ab6de39a8916e1f3810e66fba76693fd4478ec7eabd387a9a07350 -EBUILD grafx2-2.4.2035.ebuild 941 SHA256 01f5490647e360b8f15be0931f435164b58a4cae7da8bcd1038c291f56c559ab SHA512 9371f9833b6b98f5fb313af7fc1f6b0cf59c601b0a26ae84eb63cebbd7266de7e380564e8197e07b6f1d913a7e19848a0979f00ef1fef9519f74429c5286dac1 WHIRLPOOL dfcd36e50d4bc01a49958417e6395e26e0d53087e4fc5e9a3ef09ee47d93fd44bfda344f3fdd329ca4ff17e1bcf5c45b363d043eea2d5ee06ccfee1b6545088e +DIST grafx2-2.4.tar.gz 1632859 SHA256 938d53c6a1d6c2ee1edb989fbe98493ef5ba6dabf9b77a3abeac2955c27768c8 SHA512 357d3f9f6b1f2f05130686d57590f00e8327db2f6d04c8ea8e5879a2d9824f612d77123cbcb08788d6aac9effacf1aa96043000cf6b667952d738aaf69d78642 WHIRLPOOL 23d3b941e0ee20a98242fd1c0939b768806ab1174620403e9d54d605097cea37ef245969ca4a5f535afd275ebff57ffecba463d9712e2e3e65be7976b33caf12 +EBUILD grafx2-2.4.2035.ebuild 941 SHA256 0b83e615a6a24fa2dcd84d71d2dcdfadad8e535b6b62a72c21c33fce73c0f03a SHA512 068971f477e51b14314192cccde0914c88a62d5493adaf909ddc1c89e48a40718aa277e93a0e28359cd5af3f136fe511a87b5c71bb488b65d4b9efcf103471e1 WHIRLPOOL 2fe0079e967253136d42f20a49e00ed35b2a53473f99a37fe4ca0cd32dd5fde5010d1c117f962da8fc98e3bb25e085af893a8e963155ec5db9e9eb116b608762 +EBUILD grafx2-2.4.ebuild 971 SHA256 3ca7d6c3c7b8067adc637f62f40663ce5e60beec5a509cf15cdc6b49639ed8de SHA512 e3aa22cd620019580d00827a18e2ef0cd12c599b6bdcc759c16e95f8495de6c103d3f67debbb63069dcc91b044e461e01f49280e421c0f01e32ad0082e69a3d9 WHIRLPOOL 6f24f787263d6762e56fd104a4f71d7a528c9a12490770cab4972fe94df1ecc2c753237ff26332c73804a7782b5c11e69af94f5480db3fd5145cef53ecec6432 EBUILD grafx2-9999.ebuild 1293 SHA256 f0b30aa8fb853732587ed6ca1b39fc51b52f43c01c57a40524bc2edb6970b020 SHA512 a3312bd3136a1d12bbd8cf889dc87dab9aa65fb3b26945dbdf2b41145e7cf29de892fe80e1bacdac8590cd173b8849149f0934fb8c82238e5c2b22186387574c WHIRLPOOL 848ef9f5c09bfcb92fca04c5526c6f4c57173324f17505c1ff31d2703abc99d22c720a11112696f67f7a4fd05f30b38f588f88773fc052df552ab89bc02af4f2 diff --git a/media-gfx/grafx2/grafx2-2.4.2035.ebuild b/media-gfx/grafx2/grafx2-2.4.2035.ebuild index d1a719a..eb20c39 100644 --- a/media-gfx/grafx2/grafx2-2.4.2035.ebuild +++ b/media-gfx/grafx2/grafx2-2.4.2035.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ -EAPI=2 +EAPI=5 DESCRIPTION="A pixelart-oriented painting program" HOMEPAGE="http://code.google.com/p/grafx2/" diff --git a/media-gfx/grafx2/grafx2-2.4.ebuild b/media-gfx/grafx2/grafx2-2.4.ebuild new file mode 100644 index 0000000..fbe583e --- /dev/null +++ b/media-gfx/grafx2/grafx2-2.4.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit vcs-snapshot + +DESCRIPTION="A pixelart-oriented painting program" +HOMEPAGE="http://pulkomandy.tk/projects/GrafX2" +SRC_URI="https://gitlab.com/GrafX2/${PN}/repository/archive.tar.gz?ref=v${PV} -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="ttf lua" + +DEPEND="media-libs/libsdl + media-libs/sdl-image + media-libs/freetype + media-libs/libpng + ttf? ( media-libs/sdl-ttf ) + lua? ( >=dev-lang/lua-5.1.0 )" +RDEPEND="" + +src_unpack() { + vcs-snapshot_src_unpack +} + +src_compile() { + use ttf || MYCNF="NOTTF=1" + use lua || MYCNF="${MYCNF} NOLUA=1" + cd ${WORKDIR}/${P}/src/ + emake ${MYCNF} || die "emake failed" +} + +src_install() { + cd ${WORKDIR}/${P}/src/ + emake DESTDIR="${D}" PREFIX="/usr" install || die "Install failed" +} + +pkg_postinst() { + elog "Please report bugs upstream:" + elog "http://pulkomandy.tk/projects/GrafX2" +}