View | Details | Raw Unified | Return to bug 280659 | Differences between
and this patch

Collapse All | Expand All

(-)b/devel/pycdc/Makefile (+28 lines)
Added Link Here
1
PORTNAME=	pycdc
2
PORTVERSION=	g20240806
3
CATEGORIES=	devel
4
5
MAINTAINER=	tiago.gasiba@gmail.com
6
COMMENT=	Python bytecode disassembler and decompiler
7
8
LICENSE=	GPLv3
9
LICENSE_FILE=	${WRKSRC}/LICENSE
10
11
BUILD_DEPENDS=	bash:shells/bash
12
13
USES=		cmake shebangfix
14
15
USE_GITHUB=	yes
16
GH_ACCOUNT=	zrax
17
GH_TAGNAME=	48d1bfa
18
19
SHEBANG_FILES=	tests/all_tests.sh \
20
		tests/decompyle_test.sh
21
22
PLIST_FILES=	bin/pycdas \
23
		bin/pycdc
24
25
do-test:
26
	cd ${BUILD_WRKSRC} && ninja check
27
28
.include <bsd.port.mk>
(-)b/devel/pycdc/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1722945270
2
SHA256 (zrax-pycdc-0.20240805-cb32b58_GH0.tar.gz) = dd58b4f7c1c3e15c4b443cb88fdbce31256dec17cba064c3b074a897367427f2
3
SIZE (zrax-pycdc-0.20240805-cb32b58_GH0.tar.gz) = 365799
(-)b/devel/pycdc/pkg-descr (-1 / +9 lines)
Added Link Here
0
- 
1
NOTE: pycdc is also known as Decompyle++
2
3
Decompyle++ aims to translate compiled Python byte-code back into valid
4
and human-readable Python source code. While other projects have achieved
5
this with varied success, Decompyle++ is unique in that it seeks to
6
support byte-code from any version of Python.
7
8
Decompyle++ includes both a byte-code disassembler (pycdas) and a
9
decompiler (pycdc).

Return to bug 280659