aboutsummaryrefslogtreecommitdiff
path: root/lang/huc
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2003-12-29 07:42:41 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2003-12-29 07:42:41 +0000
commit486a5d36cb11f558f319fe3d5f07a54a2f214922 (patch)
treeb99f83e5d17af7b390ef37815e5ce0165bab959d /lang/huc
parentd351a6996806b23c708de932ee8b8d6388a86a7b (diff)
downloadports-486a5d36cb11f558f319fe3d5f07a54a2f214922.tar.gz
ports-486a5d36cb11f558f319fe3d5f07a54a2f214922.zip
Notes
Diffstat (limited to 'lang/huc')
-rw-r--r--lang/huc/Makefile43
-rw-r--r--lang/huc/distinfo1
-rw-r--r--lang/huc/pkg-descr5
-rw-r--r--lang/huc/pkg-message4
-rw-r--r--lang/huc/pkg-plist66
5 files changed, 119 insertions, 0 deletions
diff --git a/lang/huc/Makefile b/lang/huc/Makefile
new file mode 100644
index 000000000000..bf8d3185dac3
--- /dev/null
+++ b/lang/huc/Makefile
@@ -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>
diff --git a/lang/huc/distinfo b/lang/huc/distinfo
new file mode 100644
index 000000000000..1f1005a945f2
--- /dev/null
+++ b/lang/huc/distinfo
@@ -0,0 +1 @@
+MD5 (huc_src_320.tgz) = 39e03bbb5de640f43d22391b0650c64a
diff --git a/lang/huc/pkg-descr b/lang/huc/pkg-descr
new file mode 100644
index 000000000000..029960daee7d
--- /dev/null
+++ b/lang/huc/pkg-descr
@@ -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/
diff --git a/lang/huc/pkg-message b/lang/huc/pkg-message
new file mode 100644
index 000000000000..d6db1bebe90d
--- /dev/null
+++ b/lang/huc/pkg-message
@@ -0,0 +1,4 @@
+======================================================================
+Huc is now installed!
+Set the $PCE_INCLUDE environment variable to ${PREFIX}/include/huc/pce
+======================================================================
diff --git a/lang/huc/pkg-plist b/lang/huc/pkg-plist
new file mode 100644
index 000000000000..def122187e8f
--- /dev/null
+++ b/lang/huc/pkg-plist
@@ -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%%