Import hs-plugins cvs
This commit is contained in:
21
scripts/openbsd-port/Makefile
Normal file
21
scripts/openbsd-port/Makefile
Normal file
@ -0,0 +1,21 @@
|
||||
# $OpenBSD$
|
||||
|
||||
COMMENT= "dynamic link library for Haskell"
|
||||
|
||||
V= 0.9.8
|
||||
DISTNAME= hs-plugins-${V}
|
||||
CATEGORIES= devel
|
||||
MAINTAINER= Don Stewart <dons@openbsd.org>
|
||||
HOMEPAGE= http://www.cse.unsw.edu.au/~dons/hs-plugins-0.9.8/
|
||||
MASTER_SITES= ${HOMEPAGE}
|
||||
|
||||
MODULES= ghc
|
||||
CONFIGURE_STYLE= gnu dest
|
||||
|
||||
# LGPL
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
.include <bsd.port.mk>
|
3
scripts/openbsd-port/distinfo
Normal file
3
scripts/openbsd-port/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (hs-plugins-0.9.4.tar.gz) = 120f38ca532b187ee52798f5c36cc920
|
||||
RMD160 (hs-plugins-0.9.4.tar.gz) = 219eaf70e4bc0f1abc8a782d1bbd64ad2c5f8e86
|
||||
SHA1 (hs-plugins-0.9.4.tar.gz) = ad38b9f4e5b90c1361c6c96bd94e2a9270ad3d78
|
6
scripts/openbsd-port/pkg/DESCR
Normal file
6
scripts/openbsd-port/pkg/DESCR
Normal file
@ -0,0 +1,6 @@
|
||||
hs-plugins is a library for dynamic loading and compilation of Haskell
|
||||
code. It provides typesafe "plugins" for Haskell. The interface is
|
||||
general enough that it can be used to create conventional plugins,
|
||||
hmake-like Haskell interpreters embedded in applications, or to script
|
||||
an application with Haskell (or a Haskell EDSL) as the extension
|
||||
language.
|
28
scripts/openbsd-port/pkg/PLIST
Normal file
28
scripts/openbsd-port/pkg/PLIST
Normal file
@ -0,0 +1,28 @@
|
||||
@comment $OpenBSD$
|
||||
lib/hs-plugins/imports/Plugins.hi
|
||||
lib/hs-plugins/imports/Plugins/BinIface.hi
|
||||
lib/hs-plugins/imports/Plugins/Binary.hi
|
||||
lib/hs-plugins/imports/Plugins/Consts.hi
|
||||
lib/hs-plugins/imports/Plugins/Env.hi
|
||||
lib/hs-plugins/imports/Plugins/FastMutInt.hi
|
||||
lib/hs-plugins/imports/Plugins/FastString.hi
|
||||
lib/hs-plugins/imports/Plugins/Iface.hi
|
||||
lib/hs-plugins/imports/Plugins/Load.hi
|
||||
lib/hs-plugins/imports/Plugins/Make.hi
|
||||
lib/hs-plugins/imports/Plugins/Package.hi
|
||||
lib/hs-plugins/imports/Plugins/ParsePkgConfLite.hi
|
||||
lib/hs-plugins/imports/Plugins/Parser.hi
|
||||
lib/hs-plugins/imports/Plugins/PrimPacked.hi
|
||||
lib/hs-plugins/imports/Plugins/Utils.hi
|
||||
lib/hs-plugins/include/hschooks.h
|
||||
lib/hs-plugins/libHSplugins.a
|
||||
lib/hs-plugins/libHSplugins_cbits.a
|
||||
lib/hs-plugins/plugins.conf.in
|
||||
@dirrm lib/hs-plugins/include
|
||||
@dirrm lib/hs-plugins/imports/Plugins
|
||||
@dirrm lib/hs-plugins/imports
|
||||
@dirrm lib/hs-plugins
|
||||
@exec /bin/cat %D/lib/hs-plugins/plugins.conf.in | /usr/bin/env PREFIX=%D %D/bin/ghc-pkg -u
|
||||
@exec /bin/rm -f %D/lib/ghc-6.2.1/package.conf.old
|
||||
@unexec %D/bin/ghc-pkg -r plugins
|
||||
@unexec /bin/rm -f %D/lib/ghc-6.2.1/package.conf.old
|
Reference in New Issue
Block a user