initial import of hmake-3.08, from Don Stewart <dons at cse.unsw.edu.au>
-- Hmake is an intelligent compilation management tool for Haskell programs. It automatically extracts dependencies between source modules, and issues the appropriate compiler commands to rebuild only those that have changed, given just the name of the program or module that you want to build. Hmake interactive, or hi for short, is an interpreter-like environment that you can wrap over any common Haskell compiler to achieve an interactive development style. It deliberately looks and feels a lot like the Hugs interpreter. The difference is that you get real compiled code, compiled by your favorite compiler - you can even change compiler on the fly, to check your code's portability!
This commit is contained in:
parent
889458ba2a
commit
99cef624cf
28
devel/hmake/Makefile
Normal file
28
devel/hmake/Makefile
Normal file
@ -0,0 +1,28 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2003/07/25 00:08:45 avsm Exp $
|
||||
|
||||
COMMENT= "compilation manager for Haskell programs"
|
||||
|
||||
V= 3.08
|
||||
DISTNAME= hmake-${V}
|
||||
CATEGORIES= devel
|
||||
|
||||
HOMEPAGE= http://www.haskell.org/hmake/
|
||||
MAINTAINER= Don Stewart <dons@cse.unsw.edu.au>
|
||||
|
||||
MODULES= ghc
|
||||
|
||||
MASTER_SITES= http://www.haskell.org/hmake/ \
|
||||
ftp://ftp.cs.york.ac.uk/pub/haskell/hmake/ \
|
||||
http://www.cs.york.ac.uk/fp/hmake/
|
||||
|
||||
NO_REGRESS= Yes
|
||||
USE_GMAKE= Yes
|
||||
CONFIGURE_STYLE=simple
|
||||
|
||||
# BSD style w/o advertising clause
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
.include <bsd.port.mk>
|
3
devel/hmake/distinfo
Normal file
3
devel/hmake/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (hmake-3.08.tar.gz) = c01c9137185a89e29bec389718696a66
|
||||
RMD160 (hmake-3.08.tar.gz) = cc3b28fb42f33a272ec3d9d89703637d5ed96a60
|
||||
SHA1 (hmake-3.08.tar.gz) = 2ef74d7059ff2fcf19b01e2415027b3ed3503b9c
|
15
devel/hmake/pkg/DESCR
Normal file
15
devel/hmake/pkg/DESCR
Normal file
@ -0,0 +1,15 @@
|
||||
Hmake is an intelligent compilation management tool for Haskell
|
||||
programs. It automatically extracts dependencies between source
|
||||
modules, and issues the appropriate compiler commands to rebuild
|
||||
only those that have changed, given just the name of the program
|
||||
or module that you want to build.
|
||||
|
||||
Hmake interactive, or hi for short, is an interpreter-like
|
||||
environment that you can wrap over any common Haskell compiler to
|
||||
achieve an interactive development style. It deliberately looks
|
||||
and feels a lot like the Hugs interpreter. The difference is that
|
||||
you get real compiled code, compiled by your favorite compiler -
|
||||
you can even change compiler on the fly, to check your code's
|
||||
portability!
|
||||
|
||||
WWW: ${HOMEPAGE}
|
14
devel/hmake/pkg/PLIST
Normal file
14
devel/hmake/pkg/PLIST
Normal file
@ -0,0 +1,14 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2003/07/25 00:08:45 avsm Exp $
|
||||
bin/harch
|
||||
bin/hi
|
||||
bin/hmake
|
||||
bin/hmake-config
|
||||
lib/hmake/ix86-OpenBSD/HInteractive
|
||||
lib/hmake/ix86-OpenBSD/MkConfig
|
||||
lib/hmake/ix86-OpenBSD/MkProg
|
||||
lib/hmake/ix86-OpenBSD/Older
|
||||
lib/hmake/ix86-OpenBSD/config
|
||||
lib/hmake/ix86-OpenBSD/hmakerc
|
||||
man/man1/hmake.1
|
||||
@dirrm lib/hmake/ix86-OpenBSD
|
||||
@dirrm lib/hmake
|
Loading…
Reference in New Issue
Block a user