summaryrefslogtreecommitdiff
path: root/app-crypt/rotix
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-04-25 11:37:10 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-04-25 11:37:10 +0100
commit38423c67c8a23f6a1bc42038193182e2da3116eb (patch)
tree04e2cf4bd43601b77daa79fe654e409187093c5e /app-crypt/rotix
parent623ee73d661e5ed8475cb264511f683407d87365 (diff)
gentoo resync : 25.04.2020
Diffstat (limited to 'app-crypt/rotix')
-rw-r--r--app-crypt/rotix/Manifest5
-rw-r--r--app-crypt/rotix/files/rotix-0.83-locale.patch10
-rw-r--r--app-crypt/rotix/rotix-0.83-r1.ebuild34
-rw-r--r--app-crypt/rotix/rotix-0.83.ebuild2
4 files changed, 49 insertions, 2 deletions
diff --git a/app-crypt/rotix/Manifest b/app-crypt/rotix/Manifest
index 675794618449..17d8964cb84f 100644
--- a/app-crypt/rotix/Manifest
+++ b/app-crypt/rotix/Manifest
@@ -1,6 +1,9 @@
AUX 0.83-respect-CFLAGS-and-dont-strip.patch 623 BLAKE2B 62cff4d1566fbb9263142404e495de64c8fa5cca8c1a1b4319a7d677ed930c02a6147e71f90f9a9ff0be4e80049c8540148191df170d7124be62f43c1d2c5515 SHA512 1b1fab8bdcfac682d0927075a0614ae888a1b23382ce8484b2ab9eac316f46a907bbd872615553201c5ccbf1d8f677491612956075bffacced0d408defad9e07
AUX rotix-0.83-interix.patch 252 BLAKE2B 319f34ee0d874d5a608259d4fd3f018ec085ec28f96b8a620b4b1606b844acec7d3b665e62b5c032bbe2d928f924d1dcbc519628a8ccde9e0ac259be2f485871 SHA512 4c3862c22fb6c39f8f9653d7415414f28c31f91eeac284fa277c2527abe0a4d549f1eda141a5409b9ba171bbab3c4a2b9c66ecf438413e542682a85b2c549b8c
AUX rotix-0.83-locale.diff 256 BLAKE2B a7564979a38ff517bbe0592ba12e2aab92c44fc828180c2587ec4b5db3acf4ffbf71feba959625faf93b9fd997d39c9330e4255e8c875bbc1653b66fe140e1c9 SHA512 7b8c82bac78c48f5d43c0246c41e7a7910f0119cc7b56500789d722d87f00e9d2356150063e07ae281435d5af60f9e15956c5bc0b236ea5f225435886117c4b0
+AUX rotix-0.83-locale.patch 206 BLAKE2B 98f179037eaebee3ca2c1f41d543dba29fc61209518b3abec238473a38da0d3140aed50ed5a33ed1d0656336df2f3a236cd0f8ced9f0795d807710f1978f881f SHA512 caa6430c0bf96fccae2547524c7eb81170e27ef2adb054671db0f1d8f88ed6a4960b827d1781af4adbf5216c00e007a48071b1b4237f5a691bd46e45bbd599a0
DIST rotix-0.83.tar.bz2 14685 BLAKE2B 296e094dfef2b35db39041e92d350befc970f3594c7aa2962b4dba0215e99b50ea887d3d636dc2e38ee570b60462bcf8304a6f7ee005315fa115b821ee0f29ad SHA512 1f318e15bd51cc197d9d9fc36e37b29c18fe7a8e8c40654c69ccf97d32b896afa7cc517c562750f6c1262baddbb451bd8a29ada994176e442630d8ed56ccf572
-EBUILD rotix-0.83.ebuild 809 BLAKE2B 09fa63b75f2ab6a01ad0319cee31b9a9d000670317bbc9da7fccf5c6585906b724e11afbf8a35189c35d9c54431d1b1bc37089669fce3fc25a732072e4538965 SHA512 0028e6eaf608b80fed4accdc65fb173c03666f16c0dc7d7c79f500d9802811b54e47df11d6621f4bbe8b2cfecccfc8ae49dd389b67950095f1cd38c0293c4ab3
+DIST rotix-0.83.tar.gz 15412 BLAKE2B 4a0db309fa23af3e15a63263e40a2b27e2ebf1e0cf162f2776ebd5237621207eee3a41374170c2e0441104704bde4aff8f929fc5ad8994dfcf4fd1cb5a461696 SHA512 bffe527714f35a99f3322e87d1e2fcbafd38f3a7677e2ca816988df2ce1567ce064f0ab7a543fab3dc2d73f148675fe069c398a5d9c7bb285cb6b1658c3fbffb
+EBUILD rotix-0.83-r1.ebuild 828 BLAKE2B a38db350e29de43e47005c789fca18d942a05a3bfe6840c2f72d02a01704837db742d36cf657cdf38341ee966308cf116c9ac7e89ea88a5a28df0e5be18b78ff SHA512 90d9b906e84f2729aff186ce7f95a76b7ebcba9a889ef4d83aeafbe0a74d277de4442cb76347031251e80cb0cd9f7854c342344b8b9a347dfdd6c9c41b2b8602
+EBUILD rotix-0.83.ebuild 803 BLAKE2B 8c7b1cc3aa763d66ecab9a9082b72040e0c91734dad8701387f2e296d7d300a98bc6074af1e8da7bad0eab7d7a2bb4d562f0cd48efd8c7f61cf4aea712ccc352 SHA512 d1f06b48dfef707e1753f035763a02a4f8032d6255c86d8b79ad0cdfd5a2c5f42f4008c658d7c4ab01539b96882da4948ef865b08d3eadd6dfb679ec0481b3cf
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
diff --git a/app-crypt/rotix/files/rotix-0.83-locale.patch b/app-crypt/rotix/files/rotix-0.83-locale.patch
new file mode 100644
index 000000000000..460a75da9a48
--- /dev/null
+++ b/app-crypt/rotix/files/rotix-0.83-locale.patch
@@ -0,0 +1,10 @@
+--- rotix-0.83.orig/rotix.c
++++ rotix-0.83/rotix.c
+@@ -38,6 +38,7 @@
+ /* I18N */
+ #ifdef I18N
+ #include <libintl.h>
++#include <locale.h>
+ #define _(String) gettext (String)
+ #else
+ #define _(String) String
diff --git a/app-crypt/rotix/rotix-0.83-r1.ebuild b/app-crypt/rotix/rotix-0.83-r1.ebuild
new file mode 100644
index 000000000000..659781528a35
--- /dev/null
+++ b/app-crypt/rotix/rotix-0.83-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit flag-o-matic
+
+DESCRIPTION="Rotix allows you to generate rotational obfuscations"
+HOMEPAGE="https://github.com/shemminga/rotix"
+SRC_URI="https://github.com/shemminga/${PN}/releases/download/${PV}/${PN}_${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="sys-devel/gettext"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}"/0.83-respect-CFLAGS-and-dont-strip.patch
+"${FILESDIR}"/rotix-0.83-locale.patch
+"${FILESDIR}"/rotix-0.83-interix.patch )
+
+src_prepare() {
+ default
+}
+
+src_configure() {
+ use elibc_glibc || append-flags -lintl
+ econf --i18n=1
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+}
diff --git a/app-crypt/rotix/rotix-0.83.ebuild b/app-crypt/rotix/rotix-0.83.ebuild
index 2b181e720891..725b3796bad1 100644
--- a/app-crypt/rotix/rotix-0.83.ebuild
+++ b/app-crypt/rotix/rotix-0.83.ebuild
@@ -5,7 +5,7 @@ EAPI=5
inherit eutils flag-o-matic
DESCRIPTION="Rotix allows you to generate rotational obfuscations"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
+HOMEPAGE="https://github.com/shemminga/rotix"
SRC_URI="http://elektron.its.tudelft.nl/~hemmin98/rotix_releases/${P}/${P}.tar.bz2"
LICENSE="GPL-2"