summaryrefslogtreecommitdiff
path: root/dev-python/cx_Freeze
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2021-10-27 22:41:01 +0100
committerV3n3RiX <venerix@koprulu.sector>2021-10-27 22:41:01 +0100
commitf660c6de84558324d784218831d8f0782ee41e2e (patch)
treec1f2aa79617d0ceaaff49d71603abc386aae2c37 /dev-python/cx_Freeze
parent95461df035e3867364495f065e5e805bf629b2d7 (diff)
gentoo resync : 27.10.2021
Diffstat (limited to 'dev-python/cx_Freeze')
-rw-r--r--dev-python/cx_Freeze/Manifest3
-rw-r--r--dev-python/cx_Freeze/cx_Freeze-6.8.2.ebuild46
-rw-r--r--dev-python/cx_Freeze/files/cx_Freeze-6.8.2-buildsystem.patch13
3 files changed, 62 insertions, 0 deletions
diff --git a/dev-python/cx_Freeze/Manifest b/dev-python/cx_Freeze/Manifest
index 0a9ad2a27fc9..9c3656317797 100644
--- a/dev-python/cx_Freeze/Manifest
+++ b/dev-python/cx_Freeze/Manifest
@@ -1,4 +1,7 @@
AUX cx_Freeze-6.6-buildsystem.patch 502 BLAKE2B 83626d25800fbfbfedde676ed9889cdf3a4cb8ce6e6a4a11b88a645efd06609f2a2ef50d55c5502676631a57ad876f04b647023056e57574af28ba5d006f1d07 SHA512 e4cb8a9982c928982b3595491825ec5b97fc48b132efa5a0581647de86344d65b154f643a057554013b777fa3352c90be33f731b37fe511c127144c2d7cbf29f
+AUX cx_Freeze-6.8.2-buildsystem.patch 534 BLAKE2B 2ac116374717090f7316b434fd36f77b6693f92b8e236d71663a297f6d6d8629ab9c247b35dc80b3b455d643a25a4aec97c586a6c4580947e8edaa529721aed8 SHA512 accef4bdb6b7a986998cf13b356faa4825e19542e38623570c7f6fb1cdc60f6aca41ee03e84dd543a352bfd77eba227be29cacee60117aad54cd802b4309d169
DIST cx_Freeze-6.6.tar.gz 120239 BLAKE2B f4ba5de3f4233ee5417d1e1dfb8ad23180d59bf7b2b2da4918c390d69e6f73cb814a1063951b2564bd4f8eabe8aff5faf9f731fe500bf90b4a5ef8cd081632a4 SHA512 24305f19c10d13ea58d995d80dc43c884898ae1e29a470d2885b6d7448806103bc7771874cc6dd064114c6e5e59f351dfec71c37ef3dddc0a136bb5a166cdb3a
+DIST cx_Freeze-6.8.2.gh.tar.gz 1271879 BLAKE2B 5c0feb7fdb51edd9e1c3a508d3d2401d1930986ee8caf957ad84a853baed56b0a6d9bd09628331adac67b4b8c79059c5a6669f8a52f22596cd1d42c87ae8d7f4 SHA512 7c7de3290597ab986326ee67b9cb8fc3dd554cef2940e3df11df5be23a6a5b4eebb33784149aff59ebec97663c8a2e70b0811cb7c244cabe43659c59882ecd40
EBUILD cx_Freeze-6.6-r1.ebuild 618 BLAKE2B 12aa7c4fdd9c22892ea02e6c2cbdf2fead56bb5359f9a772a20c1e9c4c5a7d231506f1f0184d552c73f7261cdb6cb497d539559e3c0c59aea3c28ee554a84556 SHA512 daa046787ffe7f519427c5d31b678dec426fb88bcf2d7818c9ecc8a288982716c3aee97f6134bd97eb084cc7343cd1cac706799f40c1d31fc428146b556f0fc2
+EBUILD cx_Freeze-6.8.2.ebuild 1081 BLAKE2B 9e0bb0451bcd989a220a973f2739def01fc9c1495fa6e8ac7d46478e3d4c729028d7b557f35e7091736475496a1e5b43b20cf7d846e4c0a4e17fcade3e321acf SHA512 488f34592e0af7b211350e0beabc52539727a99d4bf8fe58d69596705a3167b30c4c5609dc24cbb6c1ffc1f760089de43b8aebdfba7eba145b71109ae0e040a8
MISC metadata.xml 384 BLAKE2B 3e1553ab02bce58de9d197935ff0fc6c709473af6b4a0d48c0ef8cd8eacf4b2134b8e725b633842f44a13705af6ab53893755b66e85e400c3e128e85625b6bcb SHA512 e93f9015b6c5097db33107455b92c2fe70f4bb8089ea29c5cf5b16788cd6096743203a4abc971bf97571eaed73a1428915988db72a8756eacdf26ef597a69abd
diff --git a/dev-python/cx_Freeze/cx_Freeze-6.8.2.ebuild b/dev-python/cx_Freeze/cx_Freeze-6.8.2.ebuild
new file mode 100644
index 000000000000..7dea19185598
--- /dev/null
+++ b/dev-python/cx_Freeze/cx_Freeze-6.8.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Create standalone executables from Python scripts"
+HOMEPAGE="https://cx-freeze.readthedocs.io/"
+SRC_URI="
+ https://github.com/marcelotduarte/cx_Freeze/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="PYTHON"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/importlib_metadata[${PYTHON_USEDEP}]
+ dev-util/patchelf
+ virtual/libcrypt:=
+ $(python_gen_cond_dep '
+ dev-python/backports-zoneinfo[${PYTHON_USEDEP}]
+ ' python3_8)
+"
+BDEPEND="
+ test? (
+ dev-python/bcrypt[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/openpyxl[${PYTHON_USEDEP}]
+ dev-python/pandas[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/pydantic[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ # bug #491602
+ "${FILESDIR}/${PN}-6.8.2-buildsystem.patch"
+)
+
+distutils_enable_tests --install pytest
diff --git a/dev-python/cx_Freeze/files/cx_Freeze-6.8.2-buildsystem.patch b/dev-python/cx_Freeze/files/cx_Freeze-6.8.2-buildsystem.patch
new file mode 100644
index 000000000000..760ac42fb942
--- /dev/null
+++ b/dev-python/cx_Freeze/files/cx_Freeze-6.8.2-buildsystem.patch
@@ -0,0 +1,13 @@
+diff --git a/setup.py b/setup.py
+index 3149360..e06a1d3 100755
+--- a/setup.py
++++ b/setup.py
+@@ -99,8 +99,6 @@ class build_ext(setuptools.command.build_ext.build_ext):
+ # macOS on Github Actions
+ extra_args.append("-Wl,-export_dynamic")
+ else:
+- if not self.debug:
+- extra_args.append("-s")
+ extra_args.append("-Wl,-rpath,$ORIGIN/lib")
+ extra_args.append("-Wl,-rpath,$ORIGIN/../lib")
+ self.compiler.link_executable(