mirror of
https://git.freebsd.org/ports.git
synced 2025-06-01 10:56:27 -04:00
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:
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
|
@ -87,6 +87,7 @@
|
|||
SUBDIR += guile
|
||||
SUBDIR += helium
|
||||
SUBDIR += hope
|
||||
SUBDIR += huc
|
||||
SUBDIR += hugs
|
||||
SUBDIR += icc
|
||||
SUBDIR += ici
|
||||
|
|
43
lang/huc/Makefile
Normal file
43
lang/huc/Makefile
Normal 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
1
lang/huc/distinfo
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (huc_src_320.tgz) = 39e03bbb5de640f43d22391b0650c64a
|
5
lang/huc/pkg-descr
Normal file
5
lang/huc/pkg-descr
Normal 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
4
lang/huc/pkg-message
Normal 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
66
lang/huc/pkg-plist
Normal 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%%
|
Loading…
Add table
Reference in a new issue