Import ophis-1.0.

Ophis is a cross-assembler for the 65xx series of chips. It supports
the stock 6502 opcodes, the 65c02 extensions, and syntax for the
"undocumented opcodes" in the 6510 chip used on the Commodore 64.
(Syntax for these opcodes matches those given in the VICE team's
documentation.)

ok jasper@
This commit is contained in:
bentley 2011-10-14 22:29:57 +00:00
parent 20f9848887
commit 0faac92860
4 changed files with 69 additions and 0 deletions

29
devel/ophis/Makefile Normal file
View File

@ -0,0 +1,29 @@
# $OpenBSD: Makefile,v 1.1.1.1 2011/10/14 22:29:57 bentley Exp $
COMMENT = 65xx-series cross-assembler
MODPY_EGG_VERSION = 1.0
DISTNAME = Ophis-${MODPY_EGG_VERSION}
PKGNAME = ${DISTNAME:L}
CATEGORIES = devel
HOMEPAGE = https://hkn.eecs.berkeley.edu/~mcmartin/ophis/
# BSD
PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM = Yes
PERMIT_DISTFILES_FTP = Yes
MASTER_SITES = ${HOMEPAGE}
MODULES = lang/python
NO_REGRESS = Yes
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ophis
${INSTALL_DATA} ${WRKDIST}/doc/ophismanual.pdf ${PREFIX}/share/doc/ophis
.include <bsd.port.mk>

5
devel/ophis/distinfo Normal file
View File

@ -0,0 +1,5 @@
MD5 (Ophis-1.0.tar.gz) = eLQmKoW6+bKvET29Th0kwA==
RMD160 (Ophis-1.0.tar.gz) = fOzNfEGPs7cFfTiGz9J3EQC7GpY=
SHA1 (Ophis-1.0.tar.gz) = 5VGO/s3LI90Ok6V5ab1edvf6eVs=
SHA256 (Ophis-1.0.tar.gz) = j9DuzlkqG62OozC1X2YmXS5njXEEkySmpHCpqXjptwM=
SIZE (Ophis-1.0.tar.gz) = 269137

5
devel/ophis/pkg/DESCR Normal file
View File

@ -0,0 +1,5 @@
Ophis is a cross-assembler for the 65xx series of chips. It supports
the stock 6502 opcodes, the 65c02 extensions, and syntax for the
"undocumented opcodes" in the 6510 chip used on the Commodore 64.
(Syntax for these opcodes matches those given in the VICE team's
documentation.)

30
devel/ophis/pkg/PLIST Normal file
View File

@ -0,0 +1,30 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2011/10/14 22:29:57 bentley Exp $
bin/ophis
lib/python${MODPY_VERSION}/site-packages/Ophis/
lib/python${MODPY_VERSION}/site-packages/Ophis-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
lib/python${MODPY_VERSION}/site-packages/Ophis/CmdLine.py
lib/python${MODPY_VERSION}/site-packages/Ophis/CmdLine.pyc
lib/python${MODPY_VERSION}/site-packages/Ophis/CorePragmas.py
lib/python${MODPY_VERSION}/site-packages/Ophis/CorePragmas.pyc
lib/python${MODPY_VERSION}/site-packages/Ophis/Environment.py
lib/python${MODPY_VERSION}/site-packages/Ophis/Environment.pyc
lib/python${MODPY_VERSION}/site-packages/Ophis/Errors.py
lib/python${MODPY_VERSION}/site-packages/Ophis/Errors.pyc
lib/python${MODPY_VERSION}/site-packages/Ophis/Frontend.py
lib/python${MODPY_VERSION}/site-packages/Ophis/Frontend.pyc
lib/python${MODPY_VERSION}/site-packages/Ophis/IR.py
lib/python${MODPY_VERSION}/site-packages/Ophis/IR.pyc
lib/python${MODPY_VERSION}/site-packages/Ophis/Macro.py
lib/python${MODPY_VERSION}/site-packages/Ophis/Macro.pyc
lib/python${MODPY_VERSION}/site-packages/Ophis/Main.py
lib/python${MODPY_VERSION}/site-packages/Ophis/Main.pyc
lib/python${MODPY_VERSION}/site-packages/Ophis/OldPragmas.py
lib/python${MODPY_VERSION}/site-packages/Ophis/OldPragmas.pyc
lib/python${MODPY_VERSION}/site-packages/Ophis/Opcodes.py
lib/python${MODPY_VERSION}/site-packages/Ophis/Opcodes.pyc
lib/python${MODPY_VERSION}/site-packages/Ophis/Passes.py
lib/python${MODPY_VERSION}/site-packages/Ophis/Passes.pyc
lib/python${MODPY_VERSION}/site-packages/Ophis/__init__.py
lib/python${MODPY_VERSION}/site-packages/Ophis/__init__.pyc
share/doc/ophis/
share/doc/ophis/ophismanual.pdf