ports/141886: New port: devel/py-InlineEgg: Python module for writing inline assembler programs

Sofian Brabez sbrabez at gmail.com
Tue Dec 22 10:40:09 UTC 2009


>Number:         141886
>Category:       ports
>Synopsis:       New port: devel/py-InlineEgg: Python module for writing inline assembler programs
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 22 10:40:08 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Sofian Brabez
>Release:        FreeBSD 7.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD freebsd.ifr.lan 7.2-STABLE FreeBSD 7.2-STABLE #2: Thu Nov 19 01:59:45 CET 2009
>Description:
Here the .shar file as attachement to add InlineEgg to the port tree (devel category)

InlineEgg is a Python module that provides the user with a toolbox of
convenient classes for writing small assembly programs. Only that instead of
having to remember confusing assembly mnemonics and requiring the developer
to remember how to use complex tools like assemblers and linkers, everything
is done the easy way: in Python. InlineEgg is oriented - but not limited -
to developing shellcode (sometimes called eggs) for use in exploits.

WWW:	http://oss.corest.com/projects/inlineegg.html

Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:

--- py26-InlineEgg-1.08.shar begins here ---
# 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:
#
#	py-InlineEgg
#	py-InlineEgg/pkg-descr
#	py-InlineEgg/Makefile
#	py-InlineEgg/pkg-plist
#	py-InlineEgg/distinfo
#
echo c - py-InlineEgg
mkdir -p py-InlineEgg > /dev/null 2>&1
echo x - py-InlineEgg/pkg-descr
sed 's/^X//' >py-InlineEgg/pkg-descr << '87c8ce3323c2142f5942ef7ef3cb0851'
XInlineEgg is a Python module that provides the user with a toolbox of
Xconvenient classes for writing small assembly programs. Only that instead of
Xhaving to remember confusing assembly mnemonics and requiring the developer
Xto remember how to use complex tools like assemblers and linkers, everything
Xis done the easy way: in Python. InlineEgg is oriented - but not limited -
Xto developing shellcode (sometimes called eggs) for use in exploits.
X
XWWW:	http://oss.corest.com/projects/inlineegg.html
87c8ce3323c2142f5942ef7ef3cb0851
echo x - py-InlineEgg/Makefile
sed 's/^X//' >py-InlineEgg/Makefile << '4123e140ad32b041981fbb8e915ce7b6'
X# New ports collection makefile for:	py-InlineEgg
X# Date created:		2009-12-22
X# Whom:			Sofian Brabez <sbrabez at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	InlineEgg
XPORTVERSION=	1.08
XCATEGORIES=	devel security
XMASTER_SITES=	http://oss.corest.com/repo/
XPKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
X
XMAINTAINER=	sbrabez at gmail.com
XCOMMENT=	Python module for writing inline assembler programs
X
XUSE_PYTHON=	yes
XUSE_PYDISTUTILS=	yes
X
XEXAMPLESDIR=	${PREFIX}/share/examples/${PORTNAME}
X
X.if !defined(NOPORTDOCS)
XDOCSDIR=	${PREFIX}/share/doc/${PORTNAME}
XPORTDOCS=	InlineEgg.html Changelog README
X.endif
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X.for f in ${PORTDOCS}
X	${INSTALL_DATA}  ${WRKSRC}/${f} ${DOCSDIR}
X.endfor
X.endif
X.if !defined(NOPORTEXAMPLES)
X	${MKDIR} ${EXAMPLESDIR}
X	${CP} ${WRKSRC}/examples/* ${EXAMPLESDIR}
X.endif
X
X.include <bsd.port.mk>
4123e140ad32b041981fbb8e915ce7b6
echo x - py-InlineEgg/pkg-plist
sed 's/^X//' >py-InlineEgg/pkg-plist << 'ab7c67647d37cd27afdd747164f7ae4d'
X at comment $FreeBSD$
X%%PYTHON_SITELIBDIR%%/inlineegg/WindowsSyscall.py
X%%PYTHON_SITELIBDIR%%/inlineegg/WindowsSyscall.pyc
X%%PYTHON_SITELIBDIR%%/inlineegg/WindowsSyscall.pyo
X%%PYTHON_SITELIBDIR%%/inlineegg/__init__.py
X%%PYTHON_SITELIBDIR%%/inlineegg/__init__.pyc
X%%PYTHON_SITELIBDIR%%/inlineegg/__init__.pyo
X%%PYTHON_SITELIBDIR%%/inlineegg/exelib.py
X%%PYTHON_SITELIBDIR%%/inlineegg/exelib.pyc
X%%PYTHON_SITELIBDIR%%/inlineegg/exelib.pyo
X%%PYTHON_SITELIBDIR%%/inlineegg/inlineegg.py
X%%PYTHON_SITELIBDIR%%/inlineegg/inlineegg.pyc
X%%PYTHON_SITELIBDIR%%/inlineegg/inlineegg.pyo
X%%PYTHON_SITELIBDIR%%/inlineegg/inlineegg_test.py
X%%PYTHON_SITELIBDIR%%/inlineegg/inlineegg_test.pyc
X%%PYTHON_SITELIBDIR%%/inlineegg/inlineegg_test.pyo
X%%PYTHON_SITELIBDIR%%/inlineegg/inlineegg_win_test.py
X%%PYTHON_SITELIBDIR%%/inlineegg/inlineegg_win_test.pyc
X%%PYTHON_SITELIBDIR%%/inlineegg/inlineegg_win_test.pyo
X at dirrm %%PYTHON_SITELIBDIR%%/inlineegg
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example1.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example2.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example3.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example4.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example5.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example6.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xored_shell_client.py
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
ab7c67647d37cd27afdd747164f7ae4d
echo x - py-InlineEgg/distinfo
sed 's/^X//' >py-InlineEgg/distinfo << '0001caa3be1f327614b006d9cadd4e76'
XMD5 (InlineEgg-1.08.tar.gz) = f6556344950e6de5a95337038d55fbcc
XSHA256 (InlineEgg-1.08.tar.gz) = b762f0cecff8cfa18f2bbfbfce39f18cc99cfb647c22619894624a09cc8a7cd7
XSIZE (InlineEgg-1.08.tar.gz) = 46961
0001caa3be1f327614b006d9cadd4e76
exit
--- py26-InlineEgg-1.08.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list