From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-1053739-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id AEDB0138334 for <garchives@archives.gentoo.org>; Mon, 22 Oct 2018 20:03:57 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9D934E093B; Mon, 22 Oct 2018 20:03:56 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 532A7E093B for <gentoo-commits@lists.gentoo.org>; Mon, 22 Oct 2018 20:03:56 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id BBE94335C7D for <gentoo-commits@lists.gentoo.org>; Mon, 22 Oct 2018 20:03:53 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id ADA37436 for <gentoo-commits@lists.gentoo.org>; Mon, 22 Oct 2018 20:03:51 +0000 (UTC) From: "Michał Górny" <mgorny@gentoo.org> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Michał Górny" <mgorny@gentoo.org> Message-ID: <1540238330.3bbeca687c64c12a9b978f6e9cdf8e106f2aee36.mgorny@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/nuitka/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-python/nuitka/Manifest dev-python/nuitka/metadata.xml dev-python/nuitka/nuitka-0.6.0.4.ebuild X-VCS-Directories: dev-python/nuitka/ X-VCS-Committer: mgorny X-VCS-Committer-Name: Michał Górny X-VCS-Revision: 3bbeca687c64c12a9b978f6e9cdf8e106f2aee36 X-VCS-Branch: master Date: Mon, 22 Oct 2018 20:03:51 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 703b5cd1-2d11-40cb-9ef7-ebdc17532878 X-Archives-Hash: ffcbe2223704b06e48eb611d3db3e78b commit: 3bbeca687c64c12a9b978f6e9cdf8e106f2aee36 Author: Oz N Tiram <oz.tiram <AT> gmail <DOT> com> AuthorDate: Mon Oct 15 02:06:13 2018 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Mon Oct 22 19:58:50 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bbeca68 dev-python/nuitka: add new package Nuitka ia a Python compiler with full language support and CPython compatibility. This Python compiler achieves full language compatibility and compiles Python code into compiled objects that are not second class at all. Instead they can be used in the same way as pure Python objects. Using Nuitka allows one to create C based modules to be used in larger Python project or a stand alone executable of a Python code base. Package-Manager: Portage-2.3.49, Repoman-2.3.11 Signed-off-by: Oz N Tiram <oz.tiram <AT> gmail.com> Closes: https://github.com/gentoo/gentoo/pull/10068 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> dev-python/nuitka/Manifest | 1 + dev-python/nuitka/metadata.xml | 21 +++++++++++++++++++++ dev-python/nuitka/nuitka-0.6.0.4.ebuild | 29 +++++++++++++++++++++++++++++ 3 files changed, 51 insertions(+) diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest new file mode 100644 index 00000000000..d2b989e626f --- /dev/null +++ b/dev-python/nuitka/Manifest @@ -0,0 +1 @@ +DIST Nuitka-0.6.0.4.tar.gz 2010373 BLAKE2B 96d31fde6d087bea81051bfcc208d52466b9c45785c2167c61721440fe930906958ee840bb98258c7c1b98c067302049afd63bbf5cfd422a69c1994675c29c70 SHA512 f9a30ad578b80679c0313be84150adff83a90b35c758487fc9f5240d527cf0a905b6257a0dfdf2a2c8c7322688108a6673c56238480344adce123d67416eb197 diff --git a/dev-python/nuitka/metadata.xml b/dev-python/nuitka/metadata.xml new file mode 100644 index 00000000000..a082b06e69c --- /dev/null +++ b/dev-python/nuitka/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <name>Oz Tiram</name> + <email>oz.tiram@gmail.com</email> +</maintainer> +<maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> +</maintainer> +<longdescription lang="en"> + Python compiler with full language support and CPython compatibility + This Python compiler achieves full language compatibility and compiles Python + code into compiled objects that are not second class at all. Instead they can + be used in the same way as pure Python objects. +</longdescription> +<upstream> + <remote-id type="github">pwman3/pwman3</remote-id> +</upstream> +</pkgmetadata> diff --git a/dev-python/nuitka/nuitka-0.6.0.4.ebuild b/dev-python/nuitka/nuitka-0.6.0.4.ebuild new file mode 100644 index 00000000000..f90b0932749 --- /dev/null +++ b/dev-python/nuitka/nuitka-0.6.0.4.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_5 python3_6) +inherit distutils-r1 + +DESCRIPTION="Python to native compiler" +HOMEPAGE="http://www.nuitka.net" +SRC_URI="http://nuitka.net/releases/${P^}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" + +RDEPEND="${DEPEND} + dev-python/appdirs[${PYTHON_USEDEP}] + dev-util/scons[${PYTHON_USEDEP}] + " + +S="${WORKDIR}/${P^}" + +pkg_postinst() { + elog "nuitka needs app-admin/chrpath for building" + elog "stand-alone executables" +}