mirror of
https://git.FreeBSD.org/ports.git
synced 2025-02-02 11:09:29 +00:00
Add py-compiler, a Python source to bytecode compiler.
This commit is contained in:
parent
5e820e6321
commit
ad6b729c66
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=47473
@ -114,6 +114,7 @@
|
||||
SUBDIR += pm3-netobj
|
||||
SUBDIR += pnet
|
||||
SUBDIR += ptoc
|
||||
SUBDIR += py-compiler
|
||||
SUBDIR += py-mx-base
|
||||
SUBDIR += python
|
||||
SUBDIR += python+ipv6
|
||||
|
33
lang/py-compiler/Makefile
Normal file
33
lang/py-compiler/Makefile
Normal file
@ -0,0 +1,33 @@
|
||||
# New ports collection makefile for: py-compiler
|
||||
# Date created: 6 September 2001
|
||||
# Whom: Johann Visagie <wjv@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
# XXX The compiler package is included in Python 2.1 upwards.
|
||||
# This port somehow needs to take this into account.
|
||||
|
||||
PORTNAME= compiler
|
||||
PORTVERSION= ${PYTHON_PORTVERSION}
|
||||
CATEGORIES= lang python
|
||||
MASTER_SITES= http://www.python.org/ftp/python/${PORTVERSION}/ \
|
||||
http://SunSITE.Informatik.RWTH-Aachen.DE/python/ftp/python/${PORTVERSION}/
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
DISTFILES= ${PYTHON_DISTFILE}
|
||||
|
||||
MAINTAINER= wjv@FreeBSD.org
|
||||
|
||||
BUILD_DEPENDS= ${PYDISTUTILS}
|
||||
|
||||
DIST_SUBDIR= python
|
||||
USE_PYTHON= yes
|
||||
WRKSRC= ${PYTHON_WRKSRC}/Tools/${PORTNAME}
|
||||
|
||||
do-build:
|
||||
@ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} setup.py build
|
||||
|
||||
do-install:
|
||||
@ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \
|
||||
setup.py install -c -O1 --prefix=${PREFIX}
|
||||
|
||||
.include <bsd.port.mk>
|
2
lang/py-compiler/distinfo
Normal file
2
lang/py-compiler/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
MD5 (python/Python-2.1.tgz) = 2ba2baeccd6100a4be80e6368a975054
|
||||
MD5 (python/Python-2.1.1.tgz) = eb34371c49b271abc74b42572883e1b4
|
29
lang/py-compiler/files/setup.py
Normal file
29
lang/py-compiler/files/setup.py
Normal file
@ -0,0 +1,29 @@
|
||||
#!/usr/bin/env python
|
||||
# To use:
|
||||
# python setup.py install
|
||||
#
|
||||
|
||||
__version__ = "$FreeBSD: /tmp/pcvs/ports/lang/py-compiler/files/Attic/setup.py,v 1.1 2001-09-06 14:15:37 wjv Exp $"
|
||||
|
||||
try:
|
||||
import distutils
|
||||
from distutils import sysconfig
|
||||
from distutils.command.install import install
|
||||
from distutils.core import setup, Extension
|
||||
except:
|
||||
raise SystemExit, "Distutils problem"
|
||||
|
||||
prefix = sysconfig.PREFIX
|
||||
inc_dirs = [prefix + "/include"]
|
||||
lib_dirs = [prefix + "/lib"]
|
||||
libs = ["expat"]
|
||||
|
||||
setup(name = "pyexpat",
|
||||
description = "Interface to the Expat XML parser",
|
||||
|
||||
ext_modules = [Extension("pyexpat", ["pyexpat.c"],
|
||||
include_dirs = inc_dirs,
|
||||
define_macros = [("HAVE_EXPAT_H", 1)],
|
||||
libraries = libs,
|
||||
library_dirs = lib_dirs)]
|
||||
)
|
1
lang/py-compiler/pkg-comment
Normal file
1
lang/py-compiler/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
A Python source to bytecode compiler
|
8
lang/py-compiler/pkg-descr
Normal file
8
lang/py-compiler/pkg-descr
Normal file
@ -0,0 +1,8 @@
|
||||
A Python source to bytecode compiler written in Python, including an
|
||||
interface for manipulating abstract syntax trees.
|
||||
|
||||
Still under development.
|
||||
|
||||
Author: Jeremy Hylton <jeremy@beopen.com>
|
||||
|
||||
-- Johann Visagie <wjv@FreeBSD.org>
|
34
lang/py-compiler/pkg-plist
Normal file
34
lang/py-compiler/pkg-plist
Normal file
@ -0,0 +1,34 @@
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/__init__.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/__init__.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/__init__.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/ast.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/ast.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/ast.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/astgen.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/astgen.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/astgen.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/consts.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/consts.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/consts.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/future.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/future.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/future.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/misc.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/misc.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/misc.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/pyassem.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/pyassem.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/pyassem.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/pycodegen.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/pycodegen.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/pycodegen.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/symbols.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/symbols.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/symbols.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/transformer.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/transformer.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/transformer.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/visitor.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/visitor.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/compiler/visitor.pyo
|
||||
@dirrm lib/%%PYTHON_VERSION%%/site-packages/compiler
|
Loading…
x
Reference in New Issue
Block a user