pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
cmoc: 6809-generating cross-compiler for a large subset of the C language
Module Name: pkgsrc-wip
Committed By: Paul Ripke <stix%stix.id.au@localhost>
Pushed By: stix
Date: Sat Jan 7 17:34:07 2023 +1100
Changeset: 6e9a3ef000ecf44954c479d2f009e573b00b8a94
Modified Files:
Makefile
Added Files:
cmoc/DESCR
cmoc/Makefile
cmoc/PLIST
cmoc/distinfo
Log Message:
cmoc: 6809-generating cross-compiler for a large subset of the C language
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=6e9a3ef000ecf44954c479d2f009e573b00b8a94
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
cmoc/DESCR | 11 +++++++++++
cmoc/Makefile | 20 ++++++++++++++++++++
cmoc/PLIST | 42 ++++++++++++++++++++++++++++++++++++++++++
cmoc/distinfo | 5 +++++
5 files changed, 79 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index 0cc08295ef..dc18b01207 100644
--- a/Makefile
+++ b/Makefile
@@ -487,6 +487,7 @@ SUBDIR+= clustershell
SUBDIR+= clutter-gst
SUBDIR+= cm-unicode-ttf
SUBDIR+= cmetrics
+SUBDIR+= cmoc
SUBDIR+= coccigrep
SUBDIR+= coccinelle
SUBDIR+= cockatrice
diff --git a/cmoc/DESCR b/cmoc/DESCR
new file mode 100644
index 0000000000..b85f66b7ae
--- /dev/null
+++ b/cmoc/DESCR
@@ -0,0 +1,11 @@
+CMOC is a 6809-generating cross-compiler for a large subset of the C language.
+It generates assembly language code for the Motorola 6809 processor and
+targets the Tandy Color Computer, the Dragon computer, the Vectrex video game
+console, the Thomson MO and TO computers, and the OS-9 and FLEX operating
+systems. It runs under GNU/Linux and other Unix-like environments like Darwin
+and Cygwin. It requires the LWTOOLS assembler (lwasm) and linker, by William
+Astle.
+
+The most significant difference between CMOC and a complete C compiler is the
+absence of a complete C standard library. Floats are only usable under Color
+Basic. CMOC comes with a small library that serves as a starting kit.
diff --git a/cmoc/Makefile b/cmoc/Makefile
new file mode 100644
index 0000000000..2dcbd50b8f
--- /dev/null
+++ b/cmoc/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD$
+
+DISTNAME= cmoc-0.1.80
+CATEGORIES= cross
+MASTER_SITES= http://perso.b2b2c.ca/~sarrazip/dev/
+
+MAINTAINER= stix%stix.id.au@localhost
+HOMEPAGE= http://perso.b2b2c.ca/~sarrazip/dev/cmoc.html
+COMMENT= 6809-generating cross-compiler for a large subset of the C language
+LICENSE= gnu-gpl-v3
+
+GNU_CONFIGURE= yes
+USE_LANGUAGES= c c++
+USE_TOOLS= gmake perl
+
+CFLAGS.NetBSD+= -D__unix
+CXXFLAGS.NetBSD+= -D__unix
+
+.include "../../wip/lwtools/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/cmoc/PLIST b/cmoc/PLIST
new file mode 100644
index 0000000000..d712f5a36a
--- /dev/null
+++ b/cmoc/PLIST
@@ -0,0 +1,42 @@
+@comment $NetBSD$
+bin/cmoc
+bin/install-coco-boot-loader
+bin/writecocofile
+man/man1/cmoc.1
+share/cmoc/include/assert.h
+share/cmoc/include/cmoc-stdlib-private.h
+share/cmoc/include/cmoc.h
+share/cmoc/include/coco.h
+share/cmoc/include/disk.h
+share/cmoc/include/dskcon-standalone.h
+share/cmoc/include/stdarg.h
+share/cmoc/include/vectrex.h
+share/cmoc/include/vectrex/bios.h
+share/cmoc/include/vectrex/stdlib.h
+share/cmoc/lib/float-ctor.dgn_o
+share/cmoc/lib/float-ctor.ecb_o
+share/cmoc/lib/libcmoc-crt-dgn.a
+share/cmoc/lib/libcmoc-crt-ecb.a
+share/cmoc/lib/libcmoc-crt-flex.a
+share/cmoc/lib/libcmoc-crt-os9.a
+share/cmoc/lib/libcmoc-crt-thm.a
+share/cmoc/lib/libcmoc-crt-tht.a
+share/cmoc/lib/libcmoc-crt-usim.a
+share/cmoc/lib/libcmoc-crt-vec.a
+share/cmoc/lib/libcmoc-crt-void.a
+share/cmoc/lib/libcmoc-float-dgn.a
+share/cmoc/lib/libcmoc-float-ecb.a
+share/cmoc/lib/libcmoc-std-dgn.a
+share/cmoc/lib/libcmoc-std-ecb.a
+share/cmoc/lib/libcmoc-std-flex.a
+share/cmoc/lib/libcmoc-std-os9.a
+share/cmoc/lib/libcmoc-std-thm.a
+share/cmoc/lib/libcmoc-std-tht.a
+share/cmoc/lib/libcmoc-std-usim.a
+share/cmoc/lib/libcmoc-std-vec.a
+share/cmoc/lib/libcmoc-std-void.a
+share/doc/cmoc/AUTHORS
+share/doc/cmoc/COPYING
+share/doc/cmoc/NEWS
+share/doc/cmoc/README
+share/doc/cmoc/THANKS
diff --git a/cmoc/distinfo b/cmoc/distinfo
new file mode 100644
index 0000000000..9b56cbfd09
--- /dev/null
+++ b/cmoc/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (cmoc-0.1.80.tar.gz) = ed2b8cae869db6c04623a641fbc502d88b3e9c154840eaa3058f3de8f2ed933c
+SHA512 (cmoc-0.1.80.tar.gz) = 9f64b91e69e77fe64e57ae37f953580e54b1bc9fedaa5ea08a691aadc4ffc01fdadae8a7c27b54ac9602c2103b8f71df7575ab8188839297e1edf249f1ccfc95
+Size (cmoc-0.1.80.tar.gz) = 751507 bytes
Home |
Main Index |
Thread Index |
Old Index