diff options
-rw-r--r-- | MOVED | 1 | ||||
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/hs-hmake/Makefile | 55 | ||||
-rw-r--r-- | devel/hs-hmake/distinfo | 2 | ||||
-rw-r--r-- | devel/hs-hmake/files/patch-configure | 14 | ||||
-rw-r--r-- | devel/hs-hmake/files/patch-script::harch | 13 | ||||
-rw-r--r-- | devel/hs-hmake/files/patch-src_hmake_Config.hs | 20 | ||||
-rw-r--r-- | devel/hs-hmake/files/patch-src_hmake_MkConfig.hs | 20 | ||||
-rw-r--r-- | devel/hs-hmake/files/patch-src_hmake_PackageConfig.hs | 22 | ||||
-rw-r--r-- | devel/hs-hmake/pkg-descr | 17 | ||||
-rw-r--r-- | devel/hs-hmake/pkg-plist | 15 |
11 files changed, 1 insertions, 179 deletions
@@ -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 |