Dice is Matt Dillon's (yes, our FreeBSD guru :) portable 68000 C
Compiler. Found it odd that there's not a port for this, considering that the
author of the compiler is a FreeBSD commiter.

PR:		34449
Submitted by:	flynn@energyhq.homeip.net
This commit is contained in:
Dirk Meyer 2002-02-22 14:06:04 +00:00
parent 8bf307c651
commit 95dc5b97dc
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=55084
7 changed files with 157 additions and 0 deletions

View file

@ -22,6 +22,7 @@
SUBDIR += crossgo32-f77
SUBDIR += cu-prolog
SUBDIR += cyclone
SUBDIR += dice
SUBDIR += dis
SUBDIR += diveintopython
SUBDIR += drscheme

34
lang/dice/Makefile Normal file
View file

@ -0,0 +1,34 @@
# New ports collection makefile for: dice
# Date created: Wed Jan 30 13:26:52 CET 2002
# Whom: Miguel Mendez <flynn@energyhq.homeip.net>
#
# $FreeBSD$
#
PORTNAME= dice
PORTVERSION= 3.15
CATEGORIES= lang devel
MASTER_SITES= http://www.obviously.com/dice/
DISTNAME= ${PORTNAME}-rel-${PORTVERSION}
EXTRACT_SUFX= .tgz
MAINTAINER= flynn@energyhq.homeip.net
post-patch:
@${CP} ${FILESDIR}/Makefile ${WRKSRC}
do-install:
@for i in ${WRKSRC}/ubin/*; \
do \
${INSTALL_PROGRAM} $$i ${PREFIX}/bin; \
done
.if !defined(NOPORTDOCS)
@${MKDIR} ${PREFIX}/share/doc/dice
@for i in ${WRKSRC}/doc/* ; \
do \
${INSTALL_DATA} $$i ${PREFIX}/share/doc/dice; \
done
.endif
.include <bsd.port.mk>

1
lang/dice/distinfo Normal file
View file

@ -0,0 +1 @@
MD5 (dice-rel-3.15.tgz) = 14bf25b7d82a2e3d02921997c5998126

12
lang/dice/files/Makefile Normal file
View file

@ -0,0 +1,12 @@
# Makefile for dice
# Created by Miguel Mendez <flynn@energyhq.homeip.net>
# $FreeBSD$
DCCOPTS= -3.0 -//
DINCLUDE= `pwd`/include/
all:
cd suplib && ${MAKE} && ${MAKE} install
cd src && ${MAKE} && ${MAKE} install
install:

1
lang/dice/pkg-comment Normal file
View file

@ -0,0 +1 @@
DICE - The Amiga/embedded/generic 68000 C compiler

9
lang/dice/pkg-descr Normal file
View file

@ -0,0 +1,9 @@
Free source code for a the complete DICE C compiler core. Will compile easily
on the Amiga, FreeBSD, Linux and other Unix systems. Able to create both
relocatable and fixed address (ROM) based code. Quite suitable for embedded
68K development on chips such as the 68000 / 68302 / 68306.
WWW: http://www.obviously.com/dice/
Author: Matt Dillon <dillon@apollo.backplane.com>
- Miguel Mendez <flynn@energyhq.homeip.net>

99
lang/dice/pkg-plist Normal file
View file

@ -0,0 +1,99 @@
bin/Join
bin/bintohex
bin/das
bin/dc1
bin/dcc
bin/dcpp
bin/dlink
bin/dmake
bin/dobj
bin/fdtolib
bin/fdtopragma
bin/hunks
bin/istrip
bin/lbmake
bin/libtos
bin/makeproto
bin/romable
bin/uprev
share/doc/dice/BEGINNER_README.DOC
share/doc/dice/COMPILER.DOC
share/doc/dice/EXTENSIONS.DOC
share/doc/dice/GERMAN_DISTRIBUTOR.DOC
share/doc/dice/KnownBugs
share/doc/dice/REGARGS.DOC
share/doc/dice/REGISTER.DOC
share/doc/dice/TUTORIAL
share/doc/dice/UTILITIES.DOC
share/doc/dice/_MAIN.DOC
share/doc/dice/alib.doc
share/doc/dice/ame.doc
share/doc/dice/amiga.doc
share/doc/dice/ascii_chart.doc
share/doc/dice/assert.doc
share/doc/dice/autorefs.doc
share/doc/dice/bintohex.doc
share/doc/dice/c_quickref.doc
share/doc/dice/cat.doc
share/doc/dice/chap08.doc
share/doc/dice/chap12.doc
share/doc/dice/compat.doc
share/doc/dice/ctype.doc
share/doc/dice/das.doc
share/doc/dice/dc1.doc
share/doc/dice/dcc.doc
share/doc/dice/dcpp.doc
share/doc/dice/dice_commands.doc
share/doc/dice/dice_debugger.doc
share/doc/dice/dice_extras.doc
share/doc/dice/dice_libraries.doc
share/doc/dice/dicehelp.doc
share/doc/dice/dlink.doc
share/doc/dice/dmake.doc
share/doc/dice/dme.doc
share/doc/dice/dme.refs
share/doc/dice/dobj.doc
share/doc/dice/dprof.doc
share/doc/dice/dsearch.doc
share/doc/dice/du.doc
share/doc/dice/dupdate.doc
share/doc/dice/dynamic.doc
share/doc/dice/errors.doc
share/doc/dice/expand.doc
share/doc/dice/extra.doc
share/doc/dice/extras.doc
share/doc/dice/fd.doc
share/doc/dice/fdtoinline.doc
share/doc/dice/fdtolib.doc
share/doc/dice/float.doc
share/doc/dice/flush.doc
share/doc/dice/head.doc
share/doc/dice/istrip.doc
share/doc/dice/lbmake.doc
share/doc/dice/lhex.doc
share/doc/dice/libmake.doc
share/doc/dice/libtos.doc
share/doc/dice/loadabs.c
share/doc/dice/loadabs.doc
share/doc/dice/loadfile.doc
share/doc/dice/makeproto.doc
share/doc/dice/memoration.doc
share/doc/dice/memory.doc
share/doc/dice/methodology.doc
share/doc/dice/mkrefs
share/doc/dice/mungwall.doc
share/doc/dice/owner.doc
share/doc/dice/quickref.doc
share/doc/dice/rexx.doc
share/doc/dice/romable.doc
share/doc/dice/setjmp.doc
share/doc/dice/signal.doc
share/doc/dice/stdio.doc
share/doc/dice/stdlib.doc
share/doc/dice/string.doc
share/doc/dice/sushi.doc
share/doc/dice/time.doc
share/doc/dice/tstat.doc
share/doc/dice/unix.doc
share/doc/dice/wedge.doc
@dirrm share/doc/dice