aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--MOVED1
-rw-r--r--devel/Makefile1
-rw-r--r--devel/hs-hmake/Makefile55
-rw-r--r--devel/hs-hmake/distinfo2
-rw-r--r--devel/hs-hmake/files/patch-configure14
-rw-r--r--devel/hs-hmake/files/patch-script::harch13
-rw-r--r--devel/hs-hmake/files/patch-src_hmake_Config.hs20
-rw-r--r--devel/hs-hmake/files/patch-src_hmake_MkConfig.hs20
-rw-r--r--devel/hs-hmake/files/patch-src_hmake_PackageConfig.hs22
-rw-r--r--devel/hs-hmake/pkg-descr17
-rw-r--r--devel/hs-hmake/pkg-plist15
11 files changed, 1 insertions, 179 deletions
diff --git a/MOVED b/MOVED
index 1fa3c92a2a25..db338d4f772c 100644
--- a/MOVED
+++ b/MOVED
@@ -3232,3 +3232,4 @@ editors/openoffice.org-3-devel|editors/openoffice-3-devel|2012-02-06|Project was
www/zope-cmf||2012-02-07|Has expired: Doesn't work with modern Zope versions
chinese/fcitx-keyboard|textproc/fcitx-keyboard|2012-02-07|Moved to more appropriate category
textproc/hs-attoparsec-text||2012-02-13|Removed: The package is deprecated.
+devel/hs-hmake||2012-02-13|Removed: Broken, unmaintained upstream.
diff --git a/devel/Makefile b/devel/Makefile
index 8a6c5ab2ca96..3155950219d4 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -635,7 +635,6 @@
SUBDIR += hs-hdoc
SUBDIR += hs-hint
SUBDIR += hs-hlibev
- SUBDIR += hs-hmake
SUBDIR += hs-hoogle
SUBDIR += hs-hslogger
SUBDIR += hs-idoc
diff --git a/devel/hs-hmake/Makefile b/devel/hs-hmake/Makefile
deleted file mode 100644
index a7658bc607fd..000000000000
--- a/devel/hs-hmake/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-# New ports collection makefile for: hmake
-# Date created: 27 November 2001
-# Whom: mwest@uct.ac.za
-#
-# $FreeBSD$
-#
-
-PORTNAME= hmake
-PORTVERSION= 3.14
-PORTREVISION= 6
-CATEGORIES= devel haskell
-MASTER_SITES= http://www.haskell.org/hmake/ \
- ftp://ftp.cs.york.ac.uk/pub/haskell/hmake/ \
- http://www.cs.york.ac.uk/fp/hmake/
-PKGNAMEPREFIX= hs-
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Intelligent compilation management tool for Haskell programs
-
-BROKEN= does not compile
-
-BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
- hs-readline>=1.0.1.0:${PORTSDIR}/devel/hs-readline
-RUN_DEPENDS:= ${BUILD_DEPENDS}
-LIB_DEPENDS= gmp.10:${PORTSDIR}/math/gmp
-
-HAS_CONFIGURE= YES
-CONFIGURE_ARGS+= --prefix=${PREFIX}
-USE_GMAKE= YES
-MAKE_JOBS_UNSAFE= yes
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "i386"
-PLIST_SUB+= ARCH=ix86
-.elif ${ARCH} == "amd64"
-PLIST_SUB+= ARCH=amd64
-.endif
-
-.if exists(${LOCALBASE}/lib/libreadline.so)
-LIB_DEPENDS= readline.6:${PORTSDIR}/devel/readline
-.endif
-
-do-install:
-# cheat a bit, otherwise LIBDIR gets clobbered
- (cd ${WRKSRC} && ./configure --install)
-
-post-install:
- @${STRIP_CMD} ${PREFIX}/bin/runhs
-
-MAN1= hmake.1
-
-CONFLICTS= nhc98-[0-9]*
-
-.include <bsd.port.post.mk>
diff --git a/devel/hs-hmake/distinfo b/devel/hs-hmake/distinfo
deleted file mode 100644
index 68cb3c4b903f..000000000000
--- a/devel/hs-hmake/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (hmake-3.14.tar.gz) = 6e673b2543dbe7d9efc2cc0bcb705b5b34a3bd6b28cd303d7b7379182ec9fb44
-SIZE (hmake-3.14.tar.gz) = 247991
diff --git a/devel/hs-hmake/files/patch-configure b/devel/hs-hmake/files/patch-configure
deleted file mode 100644
index 99013180346b..000000000000
--- a/devel/hs-hmake/files/patch-configure
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- configure.orig
-+++ configure
-@@ -453,7 +453,7 @@
- then mkdir -p $DESTDIR$CONFDIR/$MACHINE; echo ' (created)'
- else echo ' (exists)'
- fi
-- cp $DESTDIR$LIBDIR/$MACHINE/runhs $DESTDIR$BINDIR
-+ ln -f $DESTDIR$LIBDIR/$MACHINE/runhs $DESTDIR$BINDIR
- mv $DESTDIR$LIBDIR/$MACHINE/hmakerc $DESTDIR$CONFDIR/$MACHINE || true
- echo
- else
diff --git a/devel/hs-hmake/files/patch-script::harch b/devel/hs-hmake/files/patch-script::harch
deleted file mode 100644
index df33c71c6959..000000000000
--- a/devel/hs-hmake/files/patch-script::harch
+++ /dev/null
@@ -1,13 +0,0 @@
---- script/harch.orig Mon May 27 10:30:55 2002
-+++ script/harch Mon May 27 10:31:11 2002
-@@ -13,8 +13,8 @@
-
- if uname >/dev/null 2>&1
- then
-- if uname -p >/dev/null 2>&1
-- then PROCESSOR=`uname -p`
-+ if uname -m >/dev/null 2>&1
-+ then PROCESSOR=`uname -m`
- case "$PROCESSOR" in
- unknown|*\ *)
- PROCESSOR=`uname -m`
diff --git a/devel/hs-hmake/files/patch-src_hmake_Config.hs b/devel/hs-hmake/files/patch-src_hmake_Config.hs
deleted file mode 100644
index 322bd0ca7bf2..000000000000
--- a/devel/hs-hmake/files/patch-src_hmake_Config.hs
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/hmake/Config.hs.orig 2007-11-23 14:26:05.000000000 +0000
-+++ src/hmake/Config.hs 2009-07-16 07:56:15.000000000 +0000
-@@ -272,14 +272,14 @@
- ok <- doesFileExist ghcpkg0
- let ghcpkg = if ok then ghcpkg0 else dirname fullpath++"/ghc-pkg"
- -- pkgs <- runAndReadStdout (ghcpkg++" --list-packages")
-- pkgs <- runAndReadStdout (ghcpkg++" -l")
-+ pkgs <- runAndReadStdout (ghcpkg++" list")
- let pkgsOK = filter (\p-> any (`isPrefixOf` p)
- ["std","base","haskell98"])
- (deComma pkgs)
- idirs <- mapM (\p-> runAndReadStdout
-- (ghcpkg++" --show-package="
-+ (ghcpkg++" field "
- ++deVersion (ghcsym>=604) p
-- ++" --field=import_dirs"))
-+ ++" import_dirs"))
- pkgsOK
- return config{ includePaths = pkgDirs libdir (nub idirs) }
- where
diff --git a/devel/hs-hmake/files/patch-src_hmake_MkConfig.hs b/devel/hs-hmake/files/patch-src_hmake_MkConfig.hs
deleted file mode 100644
index 37e20a61b1f2..000000000000
--- a/devel/hs-hmake/files/patch-src_hmake_MkConfig.hs
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/hmake/MkConfig.hs.orig 2006-07-07 16:01:16.000000000 +0000
-+++ src/hmake/MkConfig.hs 2009-07-16 07:56:44.000000000 +0000
-@@ -258,14 +258,14 @@
- ok <- doesFileExist ghcpkg0
- let ghcpkg = if ok then ghcpkg0 else dirname fullpath++"/ghc-pkg"
- -- pkgs <- runAndReadStdout (ghcpkg++" --list-packages")
-- pkgs <- runAndReadStdout (ghcpkg++" -l")
-+ pkgs <- runAndReadStdout (ghcpkg++" list")
- let pkgsOK = filter (\p-> any (`isPrefixOf` p)
- ["std","base","haskell98"])
- (deComma pkgs)
- idirs <- mapM (\p-> runAndReadStdout
-- (ghcpkg++" --show-package="
-+ (ghcpkg++" field "
- ++deVersion (ghcsym>=604) p
-- ++" --field=import_dirs"))
-+ ++" import_dirs"))
- pkgsOK
- return config{ includePaths = pkgDirs libdir (nub idirs) }
- else do ioError (userError ("Can't find ghc includes at "++incdir1))
diff --git a/devel/hs-hmake/files/patch-src_hmake_PackageConfig.hs b/devel/hs-hmake/files/patch-src_hmake_PackageConfig.hs
deleted file mode 100644
index ed21f08cac62..000000000000
--- a/devel/hs-hmake/files/patch-src_hmake_PackageConfig.hs
+++ /dev/null
@@ -1,22 +0,0 @@
---- src/hmake/PackageConfig.hs.orig 2008-04-25 10:28:08.000000000 +0000
-+++ src/hmake/PackageConfig.hs 2009-07-16 07:57:07.000000000 +0000
-@@ -55,7 +55,7 @@
- -- ghcpkg <- runAndReadStdout
- -- ("echo `" ++ ghc ++ " --print-libdir`/bin/ghc-pkg")
- -- pkgs <- runAndReadStdout (ghcpkg++" --list-packages")
-- pkgs <- runAndReadStdout (ghcpkg++" -l")
-+ pkgs <- runAndReadStdout (ghcpkg++" list")
- let (ok,bad) = partition (\p-> elemBy versionMatch p (deComma pkgs))
- packages
- when (not (null bad))
-@@ -63,8 +63,8 @@
- ++concat (intersperse ", " bad)
- ++" not available (according to ghc-pkg)"))
- idirs <- mapM (\p-> runAndReadStdout
-- (ghcpkg++" --show-package="++p
-- ++" --field=import_dirs"))
-+ (ghcpkg++" field "++p
-+ ++" import_dirs"))
- ok
- return (pkgDirs libdir idirs)
- where
diff --git a/devel/hs-hmake/pkg-descr b/devel/hs-hmake/pkg-descr
deleted file mode 100644
index 901e36523599..000000000000
--- a/devel/hs-hmake/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-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. Yes, you need never write a Makefile again!
-
-A particular benefit is that hmake knows about interface (.hi) files.
-Even though a source module has changed, if its interface file has not
-changed, then other modules which import it do not need to be
-recompiled.
-
-Hmake is compiler-independent, although it is based on some earlier
-compiler-specific tools (hbcmake, lmlmake, nhc13make). The
-installation process automatically detects which Haskell compilers you
-have, and sets up hmake to use any of them.
-
-WWW: http://www.haskell.org/hmake/
diff --git a/devel/hs-hmake/pkg-plist b/devel/hs-hmake/pkg-plist
deleted file mode 100644
index 7e6c27a24876..000000000000
--- a/devel/hs-hmake/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-@comment $FreeBSD$
-bin/harch
-bin/hi
-bin/hmake
-bin/hmake-config
-bin/runhs
-lib/hmake/%%ARCH%%-FreeBSD/HInteractive
-lib/hmake/%%ARCH%%-FreeBSD/MkProg
-lib/hmake/%%ARCH%%-FreeBSD/Older
-lib/hmake/%%ARCH%%-FreeBSD/config
-lib/hmake/%%ARCH%%-FreeBSD/MkConfig
-lib/hmake/%%ARCH%%-FreeBSD/hmakerc
-lib/hmake/%%ARCH%%-FreeBSD/runhs
-@dirrm lib/hmake/%%ARCH%%-FreeBSD
-@dirrm lib/hmake