From nobody Sun Aug 04 17:21:35 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4WcRFC5S9vz5SgQN; Sun, 04 Aug 2024 17:21:35 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WcRFC4yJQz4vXN; Sun, 4 Aug 2024 17:21:35 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1722792095; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=K5ILovpU4EidEER+SOpw6g+5ajEISaVMe19A5MPgyo0=; b=MktUYdTkj4iI/qUA+yUHGuJOIgYBfT4XZu52LuCZPr2dB8J+uknA9VKR0kC+c87+yPTb6H iFa6gKOZrlrWZ4V5504I8foI+oubJFfN8YDurWmRROCaxVcpQBNmLPsybfYmf5R+NKUocG u19UYKtDR4COh6D1CXSh8z1JcIHIszhBIJ4drp8+Z1aeWdLdKELKlEjWuGOTnPE1ySQgKC hPGUYShrqPHcxaw8miShTDI73fXf3ba08jyXpEupok/5Yefu4yrjadRoCBkiXgrKi+7Fta 519xADbeHI96WQt5EzbyC2uXCPmDBDtDIDPFME4493HTwVj8iSyy+mDau0sPXA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1722792095; a=rsa-sha256; cv=none; b=dqegejEY4H19UxWTAawmMO5tLiXCfkqNPqupxYG0Hm6z+BU+41zhOltjjdktzXxPZ0dhf7 7GcX2vbbaVc0TRYU7cLEbjRRnc16RjHNryhCfYF8bkb5d/O5OrnsyMhYKrdf7dCUN4b4QG jVCMM7FwE7rfFiO51o7tIcFomgSVanugo7rp39e8p0/TL51DHkHo94B857gJ3lvFJuPy66 9UNUWmaY77q33Ikm0vgrpHMpx7xcnQ2b16O/3L2rmQw0BtN83P7EeEiHjrIfyjfw10JNn8 o0ak9oOd0cCNeenIOrdcLa6pHos9YALl6hpIQzawQa+GwsowTxfnB/DTWOr7FQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1722792095; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=K5ILovpU4EidEER+SOpw6g+5ajEISaVMe19A5MPgyo0=; b=wGY+BcSbwkjqCwp1E8p/OkM4huOQZP0ZkqY0jlkIxePjEiWrzpdQWAMksRpRUWVznBFQxT L0w0+vBJpsYZ8qCxQj0q3eyyqFgFFRvTt5McsrY2fDGH6ZIZBDNbgcofV7TroeAqu7Q4PC CBOLvsFW57DoHifH5L1i+VXneeUZXxJISlrZT/4zTaII6iliqr2Lwh9vPho3aFXbq1qvS3 +0d4kU3msYwiVciIpXJOai54VLpnIEAKn82Et+yBZ4Zsz4u4Dh9TLBH0FPA9wNu93tGyFT I5ylj4H9fvPRFEPt5MEedHgtXdchxEAzpoabGnoa1MjLBgI+pZJoPWdrDM0WyA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4WcRFC4Dptz13Lx; Sun, 4 Aug 2024 17:21:35 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 474HLZZj058612; Sun, 4 Aug 2024 17:21:35 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 474HLZAh058609; Sun, 4 Aug 2024 17:21:35 GMT (envelope-from git) Date: Sun, 4 Aug 2024 17:21:35 GMT Message-Id: <202408041721.474HLZAh058609@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: 943bf0341d58 - main - devel/decompyle3: Add decompyle3 3.9.2 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 943bf0341d58b1081523d53439c0ad6b5dfb2784 Auto-Submitted: auto-generated The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=943bf0341d58b1081523d53439c0ad6b5dfb2784 commit 943bf0341d58b1081523d53439c0ad6b5dfb2784 Author: Po-Chuan Hsieh AuthorDate: 2024-08-04 16:43:51 +0000 Commit: Po-Chuan Hsieh CommitDate: 2024-08-04 17:13:49 +0000 devel/decompyle3: Add decompyle3 3.9.2 decompyle3 is a native Python cross-version decompiler and fragment decompiler. It is a reworking of uncompyle6. decompyle3 translates Python bytecode back into equivalent Python source code. It accepts bytecodes from Python version 3.7 on. --- devel/Makefile | 1 + devel/decompyle3/Makefile | 25 +++++++++++++++++++++++++ devel/decompyle3/distinfo | 3 +++ devel/decompyle3/pkg-descr | 5 +++++ 4 files changed, 34 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 9cf314f5db3f..02d275285a96 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -562,6 +562,7 @@ SUBDIR += dconf SUBDIR += dconf-editor SUBDIR += debugedit + SUBDIR += decompyle3 SUBDIR += dee SUBDIR += deforaos-libsystem SUBDIR += deheader diff --git a/devel/decompyle3/Makefile b/devel/decompyle3/Makefile new file mode 100644 index 000000000000..b8ffea6894e8 --- /dev/null +++ b/devel/decompyle3/Makefile @@ -0,0 +1,25 @@ +PORTNAME= decompyle3 +PORTVERSION= 3.9.2 +CATEGORIES= devel python +MASTER_SITES= PYPI \ + https://github.com/rocky/python-uncompyle6/releases/download/${PORTVERSION}/ + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Python cross-version byte-code decompiler +WWW= https://github.com/rocky/python-decompile3 + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}spark-parser>=1.8.9<1.9.0:devel/py-spark-parser@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xdis>=6.1.0<6.2.0:devel/py-xdis@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist noflavors pep517 + +NO_ARCH= yes + +.include diff --git a/devel/decompyle3/distinfo b/devel/decompyle3/distinfo new file mode 100644 index 000000000000..cb631735a457 --- /dev/null +++ b/devel/decompyle3/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1722711111 +SHA256 (decompyle3-3.9.2.tar.gz) = bf4a177c5d53bd764496709fe60ea351103efc01b921c596382af9a7ee0433f3 +SIZE (decompyle3-3.9.2.tar.gz) = 869783 diff --git a/devel/decompyle3/pkg-descr b/devel/decompyle3/pkg-descr new file mode 100644 index 000000000000..3dfb119f6f8a --- /dev/null +++ b/devel/decompyle3/pkg-descr @@ -0,0 +1,5 @@ +decompyle3 is a native Python cross-version decompiler and fragment decompiler. +It is a reworking of uncompyle6. + +decompyle3 translates Python bytecode back into equivalent Python source code. +It accepts bytecodes from Python version 3.7 on.