From perky@kornet.hanirc.org  Wed Mar  6 08:24:17 2002
Return-Path: <perky@kornet.hanirc.org>
Received: from kornet.hanirc.org (alfenheim.net [211.216.53.129])
	by hub.freebsd.org (Postfix) with ESMTP id 36A6C37B491
	for <FreeBSD-gnats-submit@freebsd.org>; Wed,  6 Mar 2002 08:24:04 -0800 (PST)
Received: (from perky@localhost)
	by kornet.hanirc.org (8.11.6/8.11.5) id g26GO3577732;
	Thu, 7 Mar 2002 01:24:03 +0900 (KST)
	(envelope-from perky)
Message-Id: <200203061624.g26GO3577732@kornet.hanirc.org>
Date: Thu, 7 Mar 2002 01:24:03 +0900 (KST)
From: Hye-Shik Chang <perky@fallin.lv>
Reply-To: Hye-Shik Chang <perky@fallin.lv>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: New port: devel/decompyle
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         35595
>Category:       ports
>Synopsis:       New port: devel/decompyle
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Mar 06 08:30:01 PST 2002
>Closed-Date:    Wed Mar 6 09:13:00 PST 2002
>Last-Modified:  Wed Mar 06 09:14:39 PST 2002
>Originator:     Hye-Shik Chang
>Release:        FreeBSD 4.5-STABLE i386
>Organization:
Yonsei University
>Environment:
System: FreeBSD kornet.hanirc.org 4.5-STABLE FreeBSD 4.5-STABLE #0: Wed Jan 30 00:21:52 KST 2002 root@kornet.hanirc.org:/home/obj/home/src/sys/HANIRC i386

>Description:
new port for decompyle, the Python byte-code decompiler.

>How-To-Repeat:
>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	decompyle
#	decompyle/Makefile
#	decompyle/distinfo
#	decompyle/pkg-comment
#	decompyle/pkg-descr
#	decompyle/pkg-plist
#
echo c - decompyle
mkdir -p decompyle > /dev/null 2>&1
echo x - decompyle/Makefile
sed 's/^X//' >decompyle/Makefile << 'END-of-decompyle/Makefile'
X# New ports collection makefile for:	decompyle
X# Date created:		7 March 2002
X# Whom:			Hye-Shik Chang <perky@fallin.lv>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	decompyle
XPORTVERSION=	2.2.b1
XCATEGORIES=	devel python
XMASTER_SITES=	http://www.goebel-consult.de/decompyle/
XDISTNAME=	${PORTNAME}-${PORTVERSION:S/.b/beta/g}
X
XMAINTAINER=	perky@fallin.lv
X
XUSE_PYTHON=	yes
XPLIST_SUB=	PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR:S,${LOCALBASE}/,,g}
XDISTUTIL_CMD=	cd ${WRKSRC} && ${PYTHON_CMD} setup.py
X
Xpost-patch:
X	${PERL} -pi -e 's,/usr/bin/env python2,${PYTHON_CMD},' \
X		${WRKSRC}/scripts/decompyle
X
Xdo-build:
X	${DISTUTIL_CMD} build
X
Xdo-install:
X	${DISTUTIL_CMD} install
X
X.include <bsd.port.mk>
END-of-decompyle/Makefile
echo x - decompyle/distinfo
sed 's/^X//' >decompyle/distinfo << 'END-of-decompyle/distinfo'
XMD5 (decompyle-2.2beta1.tar.gz) = 2c7f9bdc85740295500509344e5eb9c5
END-of-decompyle/distinfo
echo x - decompyle/pkg-comment
sed 's/^X//' >decompyle/pkg-comment << 'END-of-decompyle/pkg-comment'
XPython byte-code decompiler
END-of-decompyle/pkg-comment
echo x - decompyle/pkg-descr
sed 's/^X//' >decompyle/pkg-descr << 'END-of-decompyle/pkg-descr'
X'decompyle' converts Python byte-code back into equivalent Python source.
XIt accepts byte-code from any Python version starting with 1.5 up to 2.2
XThe generated source is very readable: docstrings, lists, tuples and
Xhashes get pretty-printed.
X'decompyle' may also verify the equivalence of the generated source by
Xcompiling it and comparing both byte-codes.
X
XWWW: http://www.goebel-consult.de/decompyle/
END-of-decompyle/pkg-descr
echo x - decompyle/pkg-plist
sed 's/^X//' >decompyle/pkg-plist << 'END-of-decompyle/pkg-plist'
Xbin/decompyle
X%%PYTHON_SITELIBDIR%%/decompyle/Parser.py
X%%PYTHON_SITELIBDIR%%/decompyle/Parser.pyc
X%%PYTHON_SITELIBDIR%%/decompyle/Scanner.py
X%%PYTHON_SITELIBDIR%%/decompyle/Scanner.pyc
X%%PYTHON_SITELIBDIR%%/decompyle/Walker.py
X%%PYTHON_SITELIBDIR%%/decompyle/Walker.pyc
X%%PYTHON_SITELIBDIR%%/decompyle/__init__.py
X%%PYTHON_SITELIBDIR%%/decompyle/__init__.pyc
X%%PYTHON_SITELIBDIR%%/decompyle/dis_15.py
X%%PYTHON_SITELIBDIR%%/decompyle/dis_15.pyc
X%%PYTHON_SITELIBDIR%%/decompyle/dis_16.py
X%%PYTHON_SITELIBDIR%%/decompyle/dis_16.pyc
X%%PYTHON_SITELIBDIR%%/decompyle/dis_20.py
X%%PYTHON_SITELIBDIR%%/decompyle/dis_20.pyc
X%%PYTHON_SITELIBDIR%%/decompyle/dis_21.py
X%%PYTHON_SITELIBDIR%%/decompyle/dis_21.pyc
X%%PYTHON_SITELIBDIR%%/decompyle/dis_22.py
X%%PYTHON_SITELIBDIR%%/decompyle/dis_22.pyc
X%%PYTHON_SITELIBDIR%%/decompyle/dis_files.py
X%%PYTHON_SITELIBDIR%%/decompyle/dis_files.pyc
X%%PYTHON_SITELIBDIR%%/decompyle/magics.py
X%%PYTHON_SITELIBDIR%%/decompyle/magics.pyc
X%%PYTHON_SITELIBDIR%%/decompyle/marshal_20.so
X%%PYTHON_SITELIBDIR%%/decompyle/marshal_files.py
X%%PYTHON_SITELIBDIR%%/decompyle/marshal_files.pyc
X%%PYTHON_SITELIBDIR%%/decompyle/spark.py
X%%PYTHON_SITELIBDIR%%/decompyle/spark.pyc
X%%PYTHON_SITELIBDIR%%/decompyle/verify.py
X%%PYTHON_SITELIBDIR%%/decompyle/verify.pyc
X@dirrm %%PYTHON_SITELIBDIR%%/decompyle
END-of-decompyle/pkg-plist
exit


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: ijliao 
State-Changed-When: Wed Mar 6 09:13:00 PST 2002 
State-Changed-Why:  
committed, thanks 
ps. actually, i just want to make it a port myself ... :p 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=35595 
>Unformatted:
