From 6a1e5e17541c832c726f310f4cd5d06dac8a375d Mon Sep 17 00:00:00 2001 From: Flan's server Date: Sun, 6 Dec 2020 14:16:43 +0000 Subject: [PATCH] update: shuffle3-2.2.1 --- app-misc/shuffle3/Manifest | 1 + app-misc/shuffle3/shuffle3-2.2.1.ebuild | 49 +++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 app-misc/shuffle3/shuffle3-2.2.1.ebuild diff --git a/app-misc/shuffle3/Manifest b/app-misc/shuffle3/Manifest index 530f48a..310fee9 100644 --- a/app-misc/shuffle3/Manifest +++ b/app-misc/shuffle3/Manifest @@ -6,3 +6,4 @@ DIST shuffle3-2.1.0.tar.gz 138790 BLAKE2B bd152ddc632ed1951b56299f0cc84dfadd4a18 DIST shuffle3-2.1.1.tar.gz 151381 BLAKE2B 6e370cf3a3eb510c7661d665731fe73697e106cba4910d1898c8b3310cd7b17bbf60dbbccdfa35c484719db46f0bab5d9a86223f2b18139ab6caa7828a81286a SHA512 96ea6c506986b466d37fa02dd586bee4741235673badd381627f3ab74212cc0bafca4329efd308bd8e0f8296162a0e55d993dddfc67ce77765d3f7d1326327e3 DIST shuffle3-2.1.2.tar.gz 152292 BLAKE2B 9c6d18b41ed3a2738506a37ea3f823cfa3f16570b53a4455c37ebcde0db86f56c2a86dd645e462be78a26511f3a837d4cc922ad35c79d91cd08bc8fdbe7fe179 SHA512 6a07d3bac97f9634970d57035a411bb3ce0f9f420d22669b01d1f0e8085bfede225ce271a1079079003908b6cf6624c515d1fba4839d8e748515f8e4f98cb986 DIST shuffle3-2.2.0.tar.gz 158437 BLAKE2B d56781b7669c40c401bc046249896b3f7ea9e6b389744846b468fcaf3b429349e38b124fa293514b7d75068c82b6f0b9c87cb4ddb89bfb1a726b045f08dd3f20 SHA512 f6c9376665066697992a351ac00b415cdb22506308cb2c6917f629ae5199e2ef0f6709445d92d293c1ad06710e571484a3593f3c966f2a5476a1a02acd8c5954 +DIST shuffle3-2.2.1.tar.gz 158439 BLAKE2B 20e3f5e796ab3169f633a0bc264ec12e0eba091f6bc7282f4e9ba9083bdaa8c83f4a873deade8f107a60dfd22a656215f81c8eab25127740e422824685b78b35 SHA512 946f9ac8ac420eae4323ee2434d4e50c9b974a79a8fc91c6d5a9650bd1e96fed09d9f6f1896321118f76e2ba939da2dd9de687904d4db2ee63a178de221bb2b7 diff --git a/app-misc/shuffle3/shuffle3-2.2.1.ebuild b/app-misc/shuffle3/shuffle3-2.2.1.ebuild new file mode 100644 index 0000000..ecf4e14 --- /dev/null +++ b/app-misc/shuffle3/shuffle3-2.2.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="3 stage byte shuffler" +HOMEPAGE="" +SRC_URI="https://git.flanchan.moe/flanchan/shuffle3/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="" + +IUSE="debug pgo spill verbose" + +REQUIRED_USE="pgo? ( !debug )" + +src_unpack() { + default + mv ${PN}{,-${PV}} +} + +src_compile() { + local FEATURE_FLAGS + + FEATURE_FLAGS="" + use spill && FEATURE_FLAGS+="_FS_SPILL_BUFFER=MAP " + use verbose && FEATURE_FLAGS+="DEBUG" + + if use debug; then + FEATURE_FLAGS="${FEATURE_FLAGS}" CFLAGS="" CXXFLAGS="" LDFLAGS="" emake debug + mv ${PN}{-debug,} + elif use pgo; then + FEATURE_FLAGS="${FEATURE_FLAGS}" RELEASE_CFLAGS="" RELEASE_CXXFLAGS="" RELEASE_LDFLAGS="" emake pgo + mv ${PN}{-pgo,} + else + FEATURE_FLAGS="${FEATURE_FLAGS}" RELEASE_CFLAGS="" RELEASE_CXXFLAGS="" RELEASE_LDFLAGS="" default + mv ${PN}{-release,} + fi + strip ${PN} +} + +src_install() { + dobin ${PN} +}