diff --git a/devel/ophis/Makefile b/devel/ophis/Makefile new file mode 100644 index 00000000000..1e329a75b8e --- /dev/null +++ b/devel/ophis/Makefile @@ -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 diff --git a/devel/ophis/distinfo b/devel/ophis/distinfo new file mode 100644 index 00000000000..6c44707025f --- /dev/null +++ b/devel/ophis/distinfo @@ -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 diff --git a/devel/ophis/pkg/DESCR b/devel/ophis/pkg/DESCR new file mode 100644 index 00000000000..8355a205304 --- /dev/null +++ b/devel/ophis/pkg/DESCR @@ -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.) diff --git a/devel/ophis/pkg/PLIST b/devel/ophis/pkg/PLIST new file mode 100644 index 00000000000..4adf258d753 --- /dev/null +++ b/devel/ophis/pkg/PLIST @@ -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