From abe7f207a640fcdfe4b0198c100e70bcf16760fc Mon Sep 17 00:00:00 2001 From: Flan's server Date: Mon, 23 Nov 2020 15:35:12 +0000 Subject: [PATCH] update: fcmp-0.3.3 update: shuffle3-1.0.1 --- app-misc/fcmp/Manifest | 2 + app-misc/fcmp/fcmp-0.3.2.ebuild | 51 +++++++++++++++++++++++++ app-misc/fcmp/fcmp-0.3.3.ebuild | 51 +++++++++++++++++++++++++ app-misc/shuffle3/Manifest | 1 + app-misc/shuffle3/shuffle3-1.0.1.ebuild | 37 ++++++++++++++++++ 5 files changed, 142 insertions(+) create mode 100644 app-misc/fcmp/fcmp-0.3.2.ebuild create mode 100644 app-misc/fcmp/fcmp-0.3.3.ebuild create mode 100644 app-misc/shuffle3/shuffle3-1.0.1.ebuild diff --git a/app-misc/fcmp/Manifest b/app-misc/fcmp/Manifest index d2b5994..1a286a6 100644 --- a/app-misc/fcmp/Manifest +++ b/app-misc/fcmp/Manifest @@ -3,3 +3,5 @@ DIST fcmp-0.1.1.tar.gz 14613 BLAKE2B c21ae434512d0305cf1fbc25ac361b2480ff43095b9 DIST fcmp-0.2.0.tar.gz 15189 BLAKE2B e5f8040a97f740144331d758d19b967572ce7c8148cbb7cb0d6236ce8c92fa794a752baa8c26b528147f64ee5a92fd4f187167301a9e58ab92f1d1a7ed83a755 SHA512 aee45e73aa5a0d70e8e8f6b6474ef3e1c1b8e89cc0f5f29aff3b76a78ce2e31a8b348632ce9e5beb17071b4d7fddea6a37ecc6876caf4fe391939a8bdce7b6f9 DIST fcmp-0.3.0.tar.gz 17292 BLAKE2B 85e7aebd0bbc0584449c19848915c1ffa2ef32bb3515f62efe78ae3f9234aecb25d2ece1c26d6d9e95c8b590594f7f3f048c27777c93485935cb17413856b965 SHA512 7804e3188cce86eb4bac93feb635d451b4a871b91bcd6426939b145ffefc13725597205c7f8041c9c22cc6575c1fc3a29a08e23bd3023bddfef188660722726f DIST fcmp-0.3.1.tar.gz 18590 BLAKE2B d67d2304c4ebbae0047cc822409076d3d1a11abaf2a15cee21874ee8371034d2b119f1be2651347c3de8feacd2d4bd0719a525bc0631f607520982b59a18e7e0 SHA512 037cfc768a6b4a6aad31e561ad0689ff9e78713dc8d12fcfe6d25432f14560ebd8087e1f161b8c94d8a101e4ba673f3c12d49dce74d2a024b75b2aa0aa672567 +DIST fcmp-0.3.2.tar.gz 18610 BLAKE2B f11afe558a675d98002b85a8e4b78b543718d9957c0dc7df318acfdde135c82a3bacea7e68de198bb46b29a58e347252378741410eec753eca4b07a8e933c537 SHA512 559192dcadbd1a3473c761ee8547149bd561ffaea0f15335a5ccafea3ebc085621c901dc1d29433dcbbb516012beb95c1262ed127ff0662eb18e6024d9c5b079 +DIST fcmp-0.3.3.tar.gz 18610 BLAKE2B 5c93c5ce10cbb4468b8090172b5a976775750deec00a60148a0fe930894a0276e2512fb8d47cbd19fe3160d8f657e64da90f7c47a1988a180c5bd6f9235bc5e8 SHA512 a01322a36c643ac7cd6f954e5827e7b33ad01bfea50f7b4f0025c3a8ef550c3453c4509e391992bc02a942cebc4a38eb3355f1c55b8c5b1934ade7fb91dbb1fd diff --git a/app-misc/fcmp/fcmp-0.3.2.ebuild b/app-misc/fcmp/fcmp-0.3.2.ebuild new file mode 100644 index 0000000..07c841b --- /dev/null +++ b/app-misc/fcmp/fcmp-0.3.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Quickly compare files for identity" +HOMEPAGE="https://git.flanchan.moe/flanchan/fcmp" +SRC_URI="https://git.flanchan.moe/flanchan/fcmp/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="" + +IUSE="debug threads pgo" + +REQUIRED_USE="pgo? ( !debug )" + +src_unpack() { + default + mv ${PN} ${P} +} + +src_compile() { + + local FEAT_CFLAGS + local FEAT_LDFLAGS + + if use threads; then + FEAT_CFLAGS="-D_RUN_THREADED=0" + FEAT_LDFLAGS="-lpthread" + fi + + if use debug; then + FEAT_CFLAGS="${FEAT_CFLAGS}" FEAT_LDFLAGS="${FEAT_LDFLAGS}" CFLAGS="" LDFLAGS="" emake debug + mv ${PN}-debug ${PN} + elif use pgo; then + FEAT_CFLAGS="${FEAT_CFLAGS}" FEAT_LDFLAGS="${FEAT_LDFLAGS}" RELEASE_CFLAGS="" RELEASE_LDFLAGS="" emake pgo + mv ${PN}-pgo ${PN} + else + FEAT_CFLAGS="${FEAT_CFLAGS}" FEAT_LDFLAGS="${FEAT_LDFLAGS}" RELEASE_CFLAGS="" RELEASE_LDFLAGS="" default + mv ${PN}-release ${PN} + fi +} + +src_install() { + dobin ${PN} +} diff --git a/app-misc/fcmp/fcmp-0.3.3.ebuild b/app-misc/fcmp/fcmp-0.3.3.ebuild new file mode 100644 index 0000000..07c841b --- /dev/null +++ b/app-misc/fcmp/fcmp-0.3.3.ebuild @@ -0,0 +1,51 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Quickly compare files for identity" +HOMEPAGE="https://git.flanchan.moe/flanchan/fcmp" +SRC_URI="https://git.flanchan.moe/flanchan/fcmp/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="" + +IUSE="debug threads pgo" + +REQUIRED_USE="pgo? ( !debug )" + +src_unpack() { + default + mv ${PN} ${P} +} + +src_compile() { + + local FEAT_CFLAGS + local FEAT_LDFLAGS + + if use threads; then + FEAT_CFLAGS="-D_RUN_THREADED=0" + FEAT_LDFLAGS="-lpthread" + fi + + if use debug; then + FEAT_CFLAGS="${FEAT_CFLAGS}" FEAT_LDFLAGS="${FEAT_LDFLAGS}" CFLAGS="" LDFLAGS="" emake debug + mv ${PN}-debug ${PN} + elif use pgo; then + FEAT_CFLAGS="${FEAT_CFLAGS}" FEAT_LDFLAGS="${FEAT_LDFLAGS}" RELEASE_CFLAGS="" RELEASE_LDFLAGS="" emake pgo + mv ${PN}-pgo ${PN} + else + FEAT_CFLAGS="${FEAT_CFLAGS}" FEAT_LDFLAGS="${FEAT_LDFLAGS}" RELEASE_CFLAGS="" RELEASE_LDFLAGS="" default + mv ${PN}-release ${PN} + fi +} + +src_install() { + dobin ${PN} +} diff --git a/app-misc/shuffle3/Manifest b/app-misc/shuffle3/Manifest index 2613ca1..e120b3b 100644 --- a/app-misc/shuffle3/Manifest +++ b/app-misc/shuffle3/Manifest @@ -1 +1,2 @@ DIST shuffle3-1.0.0.tar.gz 8030 BLAKE2B e1b653bcbb32cb85e469c13c751f7ef8e65119fba36a5db70c2b6b032bb2d7619d005a8d6b31140f26525e4529c69dbfbe442952f59150f5dc5733c2c7fa3435 SHA512 a9f6c178233af48cde84b5bd1c23b03dd32c912b1d86a380d7cd7f7df49c3a8b848ee30840e620e624c538d49e5cb6ea904f8e2d6ae90b05a26221e46c28fcf6 +DIST shuffle3-1.0.1.tar.gz 20790 BLAKE2B 96fef9faa96de91fc53781107eb3b9ed8c72dfe8f512e2102355df79883e8cb29ebb6f077abcdf0d3d2ed7f928da15cb21a741ff9c2f948309c66e5e5a67d06a SHA512 ca41061677205421d9eb634336ec7dec38bc6f07f32b630e4af114abd2e331c086e255d106353b210c7270e9ad2315e7e8bd318d64756ad1aca872d2adfd1815 diff --git a/app-misc/shuffle3/shuffle3-1.0.1.ebuild b/app-misc/shuffle3/shuffle3-1.0.1.ebuild new file mode 100644 index 0000000..9ec276a --- /dev/null +++ b/app-misc/shuffle3/shuffle3-1.0.1.ebuild @@ -0,0 +1,37 @@ +# 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-4+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="" + +IUSE="debug" + +src_unpack() { + default + mv ${PN}{,-${PV}} +} + +src_compile() { + if use debug; then + CFLAGS="" LDFLAGS="" emake debug + mv build/${PN}{-debug,} + else + RELEASE_CFLAGS="" RELEASE_LDFLAGS="" default + mv build/${PN}{-release,} + fi +} + +src_install() { + dobin build/${PN} +}