New port: lang/huc (PC Engine C Compiler)

HuC is a PC Engine C compiler. It can create ROMs (hucard)
	or CD images and is bundled with an assembler and all kinds
	of libraries. You can ouput text, scrolls, make sound,
	control CD, handle sprites and tiles, and more.

PR:		ports/60511
Submitted by:	Frederic <nexusb@free.fr>
This commit is contained in:
Edwin Groothuis 2003-12-29 07:42:41 +00:00
parent d351a69968
commit 486a5d36cb
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=96863
6 changed files with 120 additions and 0 deletions

View file

@ -87,6 +87,7 @@
SUBDIR += guile
SUBDIR += helium
SUBDIR += hope
SUBDIR += huc
SUBDIR += hugs
SUBDIR += icc
SUBDIR += ici

43
lang/huc/Makefile Normal file
View file

@ -0,0 +1,43 @@
# Ports collection makefile for: huc
# Date created: 1 December 2003
# Whom: Frederic Cambus
#
# $FreeBSD$
#
PORTNAME= huc
PORTVERSION= 3.20
CATEGORIES= lang emulators
MASTER_SITES= http://www.zeograd.com/download/
DISTNAME= huc_src_320
EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= PC Engine C compiler which can create ROMs (hucard) or CD images
WRKSRC= ${WRKDIR}/huc
USE_GMAKE= yes
pre-build:
@${RM} -rf ${WRKSRC}/include/CVS ${WRKSRC}/include/pce/CVS
@${RM} -rf ${WRKSRC}/doc/CVS ${WRKSRC}/doc/huc/CVS \
${WRKSRC}/doc/nes/CVS ${WRKSRC}/doc/pce/CVS
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bin/huc ${PREFIX}/bin/huc
${INSTALL_PROGRAM} ${WRKSRC}/bin/isolink ${PREFIX}/bin/isolink
${INSTALL_PROGRAM} ${WRKSRC}/bin/nesasm ${PREFIX}/bin/nesasm
${INSTALL_PROGRAM} ${WRKSRC}/bin/pceas ${PREFIX}/bin/pceas
${INSTALL_PROGRAM} ${WRKSRC}/bin/pcxtool ${PREFIX}/bin/pcxtool
@${MKDIR} ${PREFIX}/include/${PORTNAME}
@${CP} -r ${WRKSRC}/include/ ${PREFIX}/include/${PORTNAME}
post-install:
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
@${CP} -r ${WRKSRC}/doc/ ${PREFIX}/share/doc/${PORTNAME}
.endif
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>

1
lang/huc/distinfo Normal file
View file

@ -0,0 +1 @@
MD5 (huc_src_320.tgz) = 39e03bbb5de640f43d22391b0650c64a

5
lang/huc/pkg-descr Normal file
View file

@ -0,0 +1,5 @@
HuC is a PC Engine C compiler. It can create ROMs (hucard) or CD images
and is bundled with an assembler and all kinds of libraries. You can ouput
text, scrolls, make sound, control CD, handle sprites and tiles, and more.
WWW: http://www.zeograd.com/

4
lang/huc/pkg-message Normal file
View file

@ -0,0 +1,4 @@
======================================================================
Huc is now installed!
Set the $PCE_INCLUDE environment variable to ${PREFIX}/include/huc/pce
======================================================================

66
lang/huc/pkg-plist Normal file
View file

@ -0,0 +1,66 @@
bin/huc
bin/isolink
bin/nesasm
bin/pceas
bin/pcxtool
include/huc/pce/cdrom.asm
include/huc/pce/cdrom.inc
include/huc/pce/equ.inc
include/huc/pce/font.inc
include/huc/pce/func.inc
include/huc/pce/huc.asm
include/huc/pce/huc.h
include/huc/pce/huc.inc
include/huc/pce/huc_bram.asm
include/huc/pce/huc_gfx.asm
include/huc/pce/huc_math.asm
include/huc/pce/huc_misc.asm
include/huc/pce/huc_opt.inc
include/huc/pce/ipl.bin
include/huc/pce/joypad.asm
include/huc/pce/library.asm
include/huc/pce/library.inc
include/huc/pce/macro.inc
include/huc/pce/math.asm
include/huc/pce/mouse.asm
include/huc/pce/scroll.asm
include/huc/pce/sound.asm
include/huc/pce/sound.inc
include/huc/pce/sprites.inc
include/huc/pce/standard.inc
include/huc/pce/startup.asm
include/huc/pce/startup.inc
include/huc/pce/system.inc
include/huc/pce/vdc.inc
include/huc/overlay.h
@dirrm include/huc/pce
@dirrm include/huc
%%DOCSDIR%%/huc/random.txt
%%DOCSDIR%%/huc/clibref.txt
%%DOCSDIR%%/huc/clibref_fr.htm
%%DOCSDIR%%/huc/clibref_fr.txt
%%DOCSDIR%%/huc/huc_doc.htm
%%DOCSDIR%%/huc/mmldoc.txt
%%DOCSDIR%%/huc/overlays.txt
%%DOCSDIR%%/huc/clibref.htm
%%DOCSDIR%%/nes/cpu_inst.txt
%%DOCSDIR%%/nes/history.txt
%%DOCSDIR%%/nes/index.txt
%%DOCSDIR%%/nes/neshdr20.txt
%%DOCSDIR%%/nes/usage.txt
%%DOCSDIR%%/pce/vdc.txt
%%DOCSDIR%%/pce/cpu.txt
%%DOCSDIR%%/pce/cpu_inst.txt
%%DOCSDIR%%/pce/history.txt
%%DOCSDIR%%/pce/index.txt
%%DOCSDIR%%/pce/library.txt
%%DOCSDIR%%/pce/psg.txt
%%DOCSDIR%%/pce/sprites.txt
%%DOCSDIR%%/pce/techdoc.txt
%%DOCSDIR%%/pce/usage.txt
%%DOCSDIR%%/pce/vce.txt
%%DOCSDIR%%/pce/concepts.txt
@dirrm %%DOCSDIR%%/huc
@dirrm %%DOCSDIR%%/pce
@dirrm %%DOCSDIR%%/nes
@dirrm %%DOCSDIR%%