summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyfox@gentoo.org>2010-11-02 19:33:30 +0000
committerSergei Trofimovich <slyfox@gentoo.org>2010-11-02 19:33:30 +0000
commitb316e1e0c593ef4760c5c7c79c199c6c302b254e (patch)
treef482b5104a271d0fb7fcccc5a770b6383fb3ddd8 /dev-lang
parentStable for PPC (bug #341471). (diff)
downloadgentoo-2-b316e1e0c593ef4760c5c7c79c199c6c302b254e.tar.gz
gentoo-2-b316e1e0c593ef4760c5c7c79c199c6c302b254e.tar.bz2
gentoo-2-b316e1e0c593ef4760c5c7c79c199c6c302b254e.zip
dev-lang/hugs98 removal (masked 1 Aug 2010, bug #240036)
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/hugs98/ChangeLog200
-rw-r--r--dev-lang/hugs98/Manifest13
-rw-r--r--dev-lang/hugs98/files/hugs98-2003.11-gcc34.patch11
-rw-r--r--dev-lang/hugs98/files/hugs98-2005.3-conditional-doc.patch19
-rw-r--r--dev-lang/hugs98/files/hugs98-2005.3-find.patch14
-rw-r--r--dev-lang/hugs98/files/hugs98-2005.3-openal.patch29
-rw-r--r--dev-lang/hugs98/hugs98-2003.11.ebuild98
-rw-r--r--dev-lang/hugs98/hugs98-2005.3-r2.ebuild117
-rw-r--r--dev-lang/hugs98/hugs98-2006.9.ebuild114
-rw-r--r--dev-lang/hugs98/metadata.xml8
10 files changed, 0 insertions, 623 deletions
diff --git a/dev-lang/hugs98/ChangeLog b/dev-lang/hugs98/ChangeLog
deleted file mode 100644
index 3a3af3eb1e28..000000000000
--- a/dev-lang/hugs98/ChangeLog
+++ /dev/null
@@ -1,200 +0,0 @@
-# ChangeLog for dev-lang/hugs98
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/hugs98/ChangeLog,v 1.48 2010/09/16 16:38:18 scarabeus Exp $
-
- 16 Sep 2010; Tomáš Chvátal <scarabeus@gentoo.org>
- hugs98-2003.11.ebuild, hugs98-2005.3-r2.ebuild, hugs98-2006.9.ebuild:
- virtual/glut -> media-libs/glut
-
- 23 Sep 2009; Patrick Lauer <patrick@gentoo.org> hugs98-2003.11.ebuild:
- Remove virtual/libc
-
- 27 Jan 2008; Duncan Coutts <dcoutts@gentoo.org>
- +files/hugs98-2005.3-conditional-doc.patch:
- Added missing patch file, fixes bug #207703.
-
-*hugs98-2006.9 (26 Jan 2008)
-
- 26 Jan 2008; Duncan Coutts <dcoutts@gentoo.org> +hugs98-2006.9.ebuild:
- New version. Fixes bug #143141.
-
- 22 Jul 2007; Hans de Graaff <graaff@gentoo.org> hugs98-2005.3-r2.ebuild:
- Drop virtual/x11 references.
-
- 03 Oct 2006; Duncan Coutts <dcoutts@gentoo.org> hugs98-2005.3-r2.ebuild:
- Use eselect-opengl rather than deprecated opengl-update. Fixes bug #147244
-
- 12 Sep 2006; <ticho@gentoo.org> hugs98-2005.3-r2.ebuild:
- Stable on x86, bug 144676.
-
- 04 Sep 2006; Joshua Kinard <kumba@gentoo.org> hugs98-2005.3-r2.ebuild:
- Added ~mips to KEYWORDS.
-
- 29 Aug 2006; Jeroen Roovers <jer@gentoo.org> hugs98-2005.3-r2.ebuild:
- Stable for HPPA (bug #144676).
-
- 25 Aug 2006; <nixnut@gentoo.org> hugs98-2005.3-r2.ebuild:
- Stable on ppc wrt bug #144676
-
- 22 Aug 2006; Thomas Cort <tcort@gentoo.org> hugs98-2005.3-r2.ebuild:
- Stable on alpha wrt Bug #144676.
-
- 21 Aug 2006; Ferris McCormick <fmccor@gentoo.org> hugs98-2005.3-r2.ebuild:
- Stable on sparc --- Bug #126324 --- seems fine and is a dependency for some
- utilities.
-
- 15 Aug 2006; Chris Parrott <cparrott@gentoo.org> hugs98-2005.3-r2.ebuild:
- Marked stable for amd64.
-
- 13 Jul 2006; Aron Griffis <agriffis@gentoo.org> hugs98-2005.3-r2.ebuild:
- Mark 2005.3-r2 stable on ia64
-
- 05 Jul 2006; Duncan Coutts <dcoutts@gentoo.org> hugs98-2003.11.ebuild,
- -hugs98-2005.3-r1.ebuild, hugs98-2005.3-r2.ebuild:
- Remove old revision and add RESTRICT=test since the testsuite is not
- included in the tarballs
-
- 05 Jul 2006; Diego Pettenò <flameeyes@gentoo.org>
- hugs98-2005.3-r2.ebuild:
- Add ~x86-fbsd keyword.
-
- 04 Jul 2006; Jeroen Roovers <jer@gentoo.org> hugs98-2005.3-r2.ebuild:
- Marked ~hppa (bug #126324).
-
- 21 May 2006; Markus Rothe <corsair@gentoo.org> hugs98-2005.3-r2.ebuild:
- Stable on ppc64
-
- 24 Mar 2006; Aron Griffis <agriffis@gentoo.org> hugs98-2005.3-r2.ebuild:
- Mark 2005.3-r2 ~ia64. #126324
-
- 01 Mar 2006; Markus Rothe <corsair@gentoo.org> hugs98-2005.3-r2.ebuild:
- Added ~ppc64; bug #124469
-
- 28 Feb 2006; Duncan Coutts <dcoutts@gentoo.org>
- +files/hugs98-2005.3-find.patch, hugs98-2005.3-r2.ebuild:
- Add a patch by Tom Payne <twp@gentoo.org> that should fix bug #123465.
-
- 16 Feb 2006; <duncan@gentoo.org> +files/hugs98-2005.3-openal.patch,
- metadata.xml, hugs98-2005.3-r2.ebuild:
- Add a patch to fix building of the OpenAL bindings. (thanks to kolmodin)
-
-*hugs98-2005.3-r2 (16 Feb 2006)
-
- 16 Feb 2006; <duncan@gentoo.org> -hugs98-2005.3.ebuild,
- +hugs98-2005.3-r2.ebuild:
- Ported to modular X. Added X and openal USE flags. Fixed building of the
- optional opengl package. Removed an old revision.
-
- 02 Oct 2005; Aron Griffis <agriffis@gentoo.org> hugs98-2005.3-r1.ebuild:
- Mark 2005.3-r1 stable on alpha
-
- 23 Sep 2005; <duncan@gentoo.org> hugs98-2005.3-r1.ebuild:
- Marked stable on x86.
-
- 18 Aug 2005; Jose Luis Rivero <yoswink@gentoo.org>
- hugs98-2005.3-r1.ebuild:
- Keyworded ~alpha wrt #98560
-
-*hugs98-2005.3-r1 (25 Jul 2005)
-
- 25 Jul 2005; <duncan@gentoo.org> +hugs98-2005.3-r1.ebuild:
- Added an upstream patch. Thanks to Hans Lub <hlub@knoware.nl> (bug #100230)
- for pointing this out.
-
- 19 Mar 2005; Andres Loeh <kosmikus@gentoo.org> hugs98-2005.3.ebuild:
- Small fix to make it build on amd64.
-
-*hugs98-2005.3 (18 Mar 2005)
-
- 18 Mar 2005; Andres Loeh <kosmikus@gentoo.org> +hugs98-2005.3.ebuild:
- Added an ebuild for the March 2005 interim release.
-
- 08 Dec 2004; Michael Hanselmann <hansmi@gentoo.org> hugs98-2003.11.ebuild:
- Fixed bug #73611.
-
- 08 Dec 2004; Michael Hanselmann <hansmi@gentoo.org> hugs98-2003.11.ebuild:
- Added to ~ppc
-
- 16 Nov 2004; Andres Loeh <kosmikus@gentoo.org> hugs98-2003.11.ebuild:
- Added ~amd64 keyword (bug #65074).
-
- 03 Nov 2004; Andres Loeh <kosmikus@gentoo.org> hugs98-2002.11-r1.ebuild,
- hugs98-2002.11.ebuild, hugs98-2003.11.ebuild,
- files/hugs98-2003.11-gcc34.patch:
- Patched for gcc-3.4, thanks to several people (see bug #64426). Cleaned up.
-
- 19 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> hugs98-2003.11.ebuild:
- Fixed missing dependencies; bug #68021.
-
- 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
- hugs98-2002.11-r1.ebuild, hugs98-2002.11.ebuild, hugs98-2003.11.ebuild:
- virtual/glibc -> virtual/libc
-
- 03 Jun 2004; Aron Griffis <agriffis@gentoo.org> hugs98-2003.11.ebuild:
- Fix use invocation
-
- 03 Mar 2004; Andres Loeh <kosmikus@gentoo.org> hugs98-2000.12-r1.ebuild:
- Removed version. Sources are no longer available.
-
- 17 Dec 2003; Andres Loeh <kosmikus@gentoo.org> hugs98-2003.11.ebuild:
- Pthreads and the NVIDIA OpenGL interface do not seem to work well together.
- Temporarily disabling pthreads if using that interface (compare bug #34858).
-
-*hugs98-2003.11 (01 Dec 2003)
-
- 01 Dec 2003; Andres Loeh <kosmikus@gentoo.org> hugs98-2003.11.ebuild:
- Version bump. Based on new ebuild submitted by Peter Simons
- <simons+gentoo@cryp.to> (bug #34404), including additional information
- provided by Ralf Hinze <ralf@informatik.uni-bonn.de>.
-
-*hugs98-2002.11-r1 (23 Apr 2003)
-
- 23 Apr 2003; Andres Loeh <andres@gentoo.org> hugs98-2002.11-r1.ebuild, files/digest-hugs98-2002.11-r1:
- Fixed bug that caused some .so libs not to be built. Compare
- http://forums.gentoo.org/viewtopic.php?t=36909. Thanks to PerdiX and thaldyron
- for mentioning the problem in the forum.
-
-*hugs98-2002.11 (10 Dec 2002)
-
- 10 Dec 2002; George Shapovalov <george@gentoo.org> hugs98-2002.11.ebuild, files/digest-hugs98-2002.11 :
-
- new version
- update submitted by Andres Loeh <andres@cs.uu.nl>, see #11045
-
-* Autoupdate keywords (12-6-02)
- 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
-
-*hugs98-2000.12-r1 (08 Aug 2002)
-
- 08 Aug 2002; Karl Trygve Kalleberg <karltk@gentoo.org> hugs98-2000.12-r1.ebuild files/digest-hugs98-2000.12-r1:
-
- Added support for readline useflag, as patched by
- Michal Prada <michal@prihoda.net>.
-
- Removed hugs98-2000.12.ebuild files/digest-hugs98-2000.12
-
-*hugs98-2000.12 (24 Apr 2002)
-
- 24 Apr 2002; Karl Trygve Kalleberg <karltk@gentoo.org> hugs98-2000.12.ebuild files/digest-hugs98-2000.12 :
-
- Hugs 98 is a functional programming system based on Haskell 98, the de facto
- standard for non-strict functional programming languages. Hugs 98 provides
- an almost complete implementation of Haskell 98, including:
-
- * Lazy evaluation, higher order functions, and pattern matching.
- * A wide range of built-in types, from characters to bignums, and lists to
- functions, with comprehensive facilities for defining new datatypes and
- type synonyms.
- * An advanced polymorphic type system with type and constructor class
- overloading.
- * All of the features of the Haskell 98 expression and pattern syntax
- including lambda, case, conditional and let expressions, list
- comprehensions, do-notation, operator sections, and wildcard,
- irrefutable and `as' patterns.
- * An implementation of the main Haskell 98 primitives for monadic I/O,
- with support for simple interactive programs, access to text files,
- handle-based I/O, and exception handling.
- * An almost complete implementation of the Haskell module system. Hugs 98
- also supports a number of advanced and experimental extensions including
- multi-parameter classes, extensible records, rank-2 polymorphism,
- existentials, scoped type variables, and restricted type synonyms.
diff --git a/dev-lang/hugs98/Manifest b/dev-lang/hugs98/Manifest
deleted file mode 100644
index d34a51b11bb7..000000000000
--- a/dev-lang/hugs98/Manifest
+++ /dev/null
@@ -1,13 +0,0 @@
-AUX hugs98-2003.11-gcc34.patch 303 RMD160 db9c39870607d55182f1d09e7d52d6d03d7a9935 SHA1 118bace20f793f11dc8a50f44e4bf5d4a0206091 SHA256 d59a4b1d9fe4632d0a551aaeb2bc53e5804c88948e0a797220f427f0b452879d
-AUX hugs98-2005.3-conditional-doc.patch 436 RMD160 b5eb62be1d81a7b05723dd0e39efb74449fa8589 SHA1 a6778c0a535d445de3b148e9e662186e3571073f SHA256 baf43071ba9b5560225d56cd80e5dd2cd0e2318e19faa32bc49455ee411750dc
-AUX hugs98-2005.3-find.patch 576 RMD160 2af0bec8c03662ce1e1ad6206c73d8dac652c7cf SHA1 2bcd5435635b662285d7bc3ee0ea5d96daf2e80e SHA256 c330530b14e7f37a0656a83516eb0cd8d8ca634f686aae2884ffb06a50e5f233
-AUX hugs98-2005.3-openal.patch 1323 RMD160 eaf01eadf4bf71ed690fcccc2fdb57e3e3868e33 SHA1 7ff24475a1066fae3545e5b24efa6d6c471b2635 SHA256 7e60d448b4c75f0321ff6aec0cff845c9c6053b5ba5229af4451f814211f13ef
-DIST hugs98-Mar2005-patch.gz 5304 RMD160 7eb44a997cc7a94528753851024025eabf282296 SHA1 27639b03b5972c5dcccd4d329bf6c8d814ae8c0f SHA256 3551cb640ef0d6fc5b97e94ac3303f00171ce1a0e4144d615d0982863c1dbe34
-DIST hugs98-Mar2005.tar.gz 4198745 RMD160 4c3b391a7364a199694ab8c7946146eb37b7c95c SHA1 34d994997bc6bd96c08e19a18cdf31a17850051b SHA256 a6b9b82aea02e76b4e7359172ef7c71abe58b3104a77d109cb3393bf0bbe6227
-DIST hugs98-Nov2003.tar.gz 1919935 RMD160 32c228e3e3fb25ca502586ac3addf9f71f93b3b2 SHA1 a320ff611c230450898a3e13d88b36dfc7c3239f SHA256 335a23a38cf16820ee94d0aa75c0a2d6130793dcbb9ecb54904e5f1c7dad0f84
-DIST hugs98-plus-Sep2006.tar.gz 5322244 RMD160 4a7e744360a29fbf94f5ac86ea559e80f12205a5 SHA1 1464a80c715bc5f786ea5a4e4257b2ff0dc7e1e9 SHA256 aafaca9ca544572ebef70bbe86b5eb0abaa5d7c11c0b766d7db72a46b022bed5
-EBUILD hugs98-2003.11.ebuild 2556 RMD160 b692ff93caddb28074a55bb8148528c6461d922e SHA1 b10ba7b10b2ff117358be40598a2ab4ae7364aa6 SHA256 8ead9c62699c8423ec4eec483ba61b8ea1715e66818adce380ea6d439d787dfb
-EBUILD hugs98-2005.3-r2.ebuild 3071 RMD160 9b4ab10bc071c6abb80ffa0471005465a301fc14 SHA1 4cd0536799e7631d33b372a485892dcc464bb26d SHA256 3d7b7ee514f915fe1c8f9211b1938ebdb551a61ca3dd507bbfed22ae4df594b0
-EBUILD hugs98-2006.9.ebuild 2738 RMD160 ef66c845a60f2bb987ecff724211406210518706 SHA1 9ce05a41f0c73626a6d9a63e5624df516f18d5ed SHA256 91abd271ed99fdbd3f94adf577309fff9768826a65ea4d5832dcfafd8cf3183e
-MISC ChangeLog 7994 RMD160 551a5ca129d37f837a51079c0808497995db3219 SHA1 b3ba645567edffe97f6d31f788c8f6a11324cbdb SHA256 44932f98ba17054a0ffcdf8e2bbece5626e9b1c2b3e13ee794e0f98ed8b6fed3
-MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508
diff --git a/dev-lang/hugs98/files/hugs98-2003.11-gcc34.patch b/dev-lang/hugs98/files/hugs98-2003.11-gcc34.patch
deleted file mode 100644
index b8d974414c53..000000000000
--- a/dev-lang/hugs98/files/hugs98-2003.11-gcc34.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../fptools/libraries/base/Data/List.hs 2003-09-01 10:12:02.000000000 +0100
-+++ List.hs 2004-10-29 16:38:36.481969520 +0100
-@@ -209,7 +209,7 @@
- import GHC.Base
- #endif
-
--infix 5 \\
-+infix 5 \\\
-
- -- -----------------------------------------------------------------------------
- -- List functions
diff --git a/dev-lang/hugs98/files/hugs98-2005.3-conditional-doc.patch b/dev-lang/hugs98/files/hugs98-2005.3-conditional-doc.patch
deleted file mode 100644
index b010df8ebc6f..000000000000
--- a/dev-lang/hugs98/files/hugs98-2005.3-conditional-doc.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- Makefile~
-+++ Makefile
-@@ -36,12 +36,16 @@
- all: fptools src/Makefile
- cd src; $(MAKE) all
- cd libraries; $(MAKE) all
-+
-+doc:
- cd docs; $(MAKE) all
-
- # We install the standard libraries and the simple demos.
- # We don't install things which don't work on Unix (e.g. Win32).
-
- install: install_all_but_docs
-+
-+install_doc:
- cd docs; $(MAKE) install
-
- # Install everything except documentation, which is installed differently
diff --git a/dev-lang/hugs98/files/hugs98-2005.3-find.patch b/dev-lang/hugs98/files/hugs98-2005.3-find.patch
deleted file mode 100644
index 6211f37227d1..000000000000
--- a/dev-lang/hugs98/files/hugs98-2005.3-find.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -Naur hugs98-Mar2005/libraries/tools/make_bootlib hugs98-Mar2005.new/libraries/tools/make_bootlib
---- hugs98-Mar2005/libraries/tools/make_bootlib 2005-03-10 01:03:39.000000000 +0100
-+++ hugs98-Mar2005.new/libraries/tools/make_bootlib 2006-02-28 18:07:37.000000000 +0100
-@@ -78,8 +78,9 @@
-
- (
- cd $package_dir
-- $FIND . \( -name '[a-z]*' -o -name '[GN]HC' \) -prune -o \
-+ $FIND [A-Z]* -name '[GN]HC' -prune -o \
- \( -name \*.hs -o -name \*.lhs -o -name \*.hsc \) -print |
-+ grep -ve '^[GN]HC$' |
- sed ' s:^\./::
- s/\..*//' |
- grep -v '^Text/Regex' |
diff --git a/dev-lang/hugs98/files/hugs98-2005.3-openal.patch b/dev-lang/hugs98/files/hugs98-2005.3-openal.patch
deleted file mode 100644
index ddf4160db1b8..000000000000
--- a/dev-lang/hugs98/files/hugs98-2005.3-openal.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-diff -urwpN hugs98-Mar2005-orig/fptools/libraries/OpenAL/Sound/OpenAL/ALC/Context.hs hugs98-Mar2005/fptools/libraries/OpenAL/Sound/OpenAL/ALC/Context.hs
---- hugs98-Mar2005-orig/fptools/libraries/OpenAL/Sound/OpenAL/ALC/Context.hs 2006-02-16 07:42:41.000000000 +0100
-+++ hugs98-Mar2005/fptools/libraries/OpenAL/Sound/OpenAL/ALC/Context.hs 2006-02-16 07:45:53.000000000 +0100
-@@ -66,10 +66,10 @@ foreign import CALLCONV unsafe "alcCreat
- -- | Destroys the given context.
-
- destroyContext :: Context -> IO ()
--destroyContext = ignore . alcDestroyContext
-+destroyContext = alcDestroyContext
-
- foreign import CALLCONV unsafe "alcDestroyContext"
-- alcDestroyContext :: Context -> IO ALCenum
-+ alcDestroyContext :: Context -> IO ()
-
- --------------------------------------------------------------------------------
-
-@@ -102,10 +102,10 @@ foreign import CALLCONV unsafe "alcMakeC
- -- | Performs processing on a synced context, nop on an asynchronous context.
-
- processContext :: Context -> IO ()
--processContext = ignore . alcProcessContext
-+processContext = alcProcessContext
-
- foreign import CALLCONV unsafe "alcProcessContext"
-- alcProcessContext :: Context -> IO Context
-+ alcProcessContext :: Context -> IO ()
-
- -- | Suspends processing on an asynchronous context. This is a legal nop on a
- -- synced context.
diff --git a/dev-lang/hugs98/hugs98-2003.11.ebuild b/dev-lang/hugs98/hugs98-2003.11.ebuild
deleted file mode 100644
index b2066983f796..000000000000
--- a/dev-lang/hugs98/hugs98-2003.11.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/hugs98/hugs98-2003.11.ebuild,v 1.14 2010/09/16 16:38:18 scarabeus Exp $
-
-inherit base flag-o-matic eutils
-
-IUSE="opengl"
-
-MY_P="hugs98-Nov2003"
-S=${WORKDIR}/${MY_P}
-DESCRIPTION="The HUGS98 Haskell interpreter"
-SRC_URI="http://cvs.haskell.org/Hugs/downloads/Nov2003/${MY_P}.tar.gz"
-HOMEPAGE="http://www.haskell.org/hugs/"
-
-SLOT="0"
-KEYWORDS="x86 ~sparc ~amd64 ~ppc"
-LICENSE="as-is"
-
-DEPEND="opengl? ( virtual/opengl virtual/glu media-libs/freeglut )
- ~app-text/docbook-sgml-dtd-4.2"
-
-# the testsuite is not included in the tarball
-RESTRICT="test"
-
-src_unpack() {
- base_src_unpack
- cd ${S}/src
- epatch ${FILESDIR}/${P}-gcc34.patch
-}
-
-src_compile() {
- local myconf
-
- [ "${ARCH}" = "amd64" ] && append-flags -fPIC
-
- # Strip -O? from CFLAGS because of bugs
- # in the garbage collection of gcc on ppc.
- # See bug #73611
- [ "${ARCH}" = "ppc" ] && filter-flags "-O?"
-
- if use opengl; then
- myconf="--enable-hopengl"
- # the nvidia drivers *seem* not to work together
- # with pthreads
- [ ! -f /etc/env.d/09opengl ] \
- || [ -z "`grep opengl/nvidia/lib /etc/env.d/09opengl`" ] \
- && myconf="$myconf --with-pthreads" \
- || myconf="--with-pthreads"
- fi
-
- # When timing is enabled, the build will fail at some
- # point with:
- #
- # | gcc runhugs.o server.o [...]-o runhugs
- # | evaluator.o(.text+0x1b7): In function `evaluator':
- # | : undefined reference to `updateTimers'
- # | collect2: ld returned 1 exit status
- #
- # Somebody *cough* should look into this.
-
- myconf="$myconf --disable-timer"
-
- # When using econf here, configure will spout warnings
- # about how you need to give "--host --target --build",
- # and sometimes it will refuse to run at all.
-
- cd ${S}/src/unix || die "source directory not found"
- ./configure \
- --host=${CHOST} \
- --target=${CHOST} \
- --build=${CHOST} \
- --prefix=/usr \
- --infodir=/usr/share/info \
- --mandir=/usr/share/man \
- --enable-ffi \
- --with-pthreads \
- --enable-profiling \
- ${myconf} || die "./configure failed"
- cd ..
- emake || die "make failed"
-}
-
-src_install () {
- cd ${S}/src || die "source directory not found"
- make \
- HUGSDIR=${D}/usr/lib/hugs \
- prefix=${D}/usr \
- mandir=${D}/usr/share/man \
- infodir=${D}/usr/share/info \
- install || die "make install failed"
-
- #somewhat clean-up installation of few docs
- cd ${S}
- dodoc Credits License Readme
- cd ${D}/usr/lib/hugs
- rm Credits License Readme
- mv demos/ docs/ ${D}/usr/share/doc/${PF}
-}
diff --git a/dev-lang/hugs98/hugs98-2005.3-r2.ebuild b/dev-lang/hugs98/hugs98-2005.3-r2.ebuild
deleted file mode 100644
index e438e6f9e098..000000000000
--- a/dev-lang/hugs98/hugs98-2005.3-r2.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/hugs98/hugs98-2005.3-r2.ebuild,v 1.20 2010/09/16 16:38:18 scarabeus Exp $
-
-inherit base flag-o-matic eutils versionator multilib
-
-IUSE="X opengl openal"
-
-# version numbering of Hugs is rather strange
-# we have to transform 2003.11 -> Nov2003
-HUGS_MONTH_NR=$(get_version_component_range 2)
-
-transform_month() {
- case "$1" in
- 1) echo "Jan";;
- 2) echo "Feb";;
- 3) echo "Mar";;
- 4) echo "Apr";;
- 5) echo "May";;
- 6) echo "Jun";;
- 7) echo "Jul";;
- 8) echo "Aug";;
- 9) echo "Sep";;
- 10) echo "Oct";;
- 11) echo "Nov";;
- 12) echo "Dec";;
- *) echo "";;
- esac
-}
-
-HUGS_MONTH=$(transform_month ${HUGS_MONTH_NR})
-MY_PV="${HUGS_MONTH}$(get_major_version )"
-MY_P="${PN}-${MY_PV}"
-S=${WORKDIR}/${MY_P}
-DESCRIPTION="The Hugs98 Haskell interpreter"
-SRC_URI="http://cvs.haskell.org/Hugs/downloads/${MY_PV}/${MY_P}.tar.gz
- http://cvs.haskell.org/Hugs/downloads/${MY_PV}/${MY_P}-patch.gz"
-HOMEPAGE="http://www.haskell.org/hugs/"
-
-SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
-LICENSE="as-is"
-
-RDEPEND="
- X? ( x11-libs/libX11 )
- opengl? ( virtual/opengl virtual/glu media-libs/freeglut )
- openal? ( media-libs/openal )"
-DEPEND="${RDEPEND}
- opengl? ( app-admin/eselect-opengl )
- ~app-text/docbook-sgml-dtd-4.2"
-
-# the testsuite is not included in the tarball
-RESTRICT="test"
-
-src_unpack() {
- base_src_unpack
- cd ${S}
- epatch ${WORKDIR}/${MY_P}-patch
- epatch ${FILESDIR}/${P}-openal.patch
- epatch ${FILESDIR}/${P}-find.patch
-
- if ! use X; then
- sed -i -e 's/X11//' -e 's/HGL//' "${S}/Makefile" \
- "${S}/libraries/tools/convert_libraries" \
- "${S}/libraries/tools/test_libraries"
- rm -r "${S}/fptools/libraries/X11" "${S}/fptools/libraries/HGL"
- fi
-
- if ! use opengl; then
- sed -i -e 's/OpenGL//' -e 's/GLUT//' "${S}/Makefile" \
- "${S}/libraries/tools/convert_libraries" \
- "${S}/libraries/tools/test_libraries"
- rm -r "${S}/fptools/libraries/OpenGL" "${S}/fptools/libraries/GLUT"
- fi
-
- if ! use openal; then
- sed -i 's/OpenAL//' "${S}/Makefile" \
- "${S}/libraries/tools/convert_libraries" \
- "${S}/libraries/tools/test_libraries"
- rm -r "${S}/fptools/libraries/OpenAL"
- fi
-}
-
-src_compile() {
- local myconf
-
- # Strip -O? from CFLAGS because of bugs
- # in the garbage collection of gcc on ppc.
- # See bug #73611
- [ "${ARCH}" = "ppc" ] && filter-flags "-O?"
-
- if use opengl; then
- myconf="--enable-opengl"
- # the nvidia drivers *seem* not to work together with pthreads
- if ! /usr/bin/eselect opengl show | grep -q nvidia; then
- myconf="$myconf --with-pthreads"
- fi
- fi
-
- econf \
- --build=${CHOST} \
- --enable-ffi \
- --enable-profiling \
- ${myconf} || die "econf failed"
- emake || die "make failed"
-}
-
-src_install () {
- make install DESTDIR="${D}" || die "make install failed"
-
- #somewhat clean-up installation of few docs
- cd "${S}"
- dodoc Credits License Readme
- cd "${D}/usr/$(get_libdir)/hugs"
- rm Credits License Readme
- mv demos/ docs/ "${D}/usr/share/doc/${PF}"
-}
diff --git a/dev-lang/hugs98/hugs98-2006.9.ebuild b/dev-lang/hugs98/hugs98-2006.9.ebuild
deleted file mode 100644
index 46a66b2de1a0..000000000000
--- a/dev-lang/hugs98/hugs98-2006.9.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/hugs98/hugs98-2006.9.ebuild,v 1.2 2010/09/16 16:38:18 scarabeus Exp $
-
-inherit base flag-o-matic eutils versionator multilib
-
-IUSE="X opengl openal doc"
-
-# version numbering of Hugs is rather strange
-# we have to transform 2003.11 -> Nov2003
-HUGS_MONTH_NR=$(get_version_component_range 2)
-
-transform_month() {
- case "$1" in
- 1) echo "Jan";;
- 2) echo "Feb";;
- 3) echo "Mar";;
- 4) echo "Apr";;
- 5) echo "May";;
- 6) echo "Jun";;
- 7) echo "Jul";;
- 8) echo "Aug";;
- 9) echo "Sep";;
- 10) echo "Oct";;
- 11) echo "Nov";;
- 12) echo "Dec";;
- *) echo "";;
- esac
-}
-
-transform_month_num() {
- case "$1" in
- [1-9]) echo 0$1;;
- 1[0-2]) echo $1;;
- esac
-}
-
-HUGS_MONTH=$(transform_month ${HUGS_MONTH_NR})
-HUGS_MONTH0=$(transform_month_num ${HUGS_MONTH_NR})
-MY_PV="${HUGS_MONTH}$(get_major_version )"
-MY_PV0="$(get_version_component_range 1)-${HUGS_MONTH0}"
-MY_P="${PN}-plus-${MY_PV}"
-S=${WORKDIR}/${MY_P}
-DESCRIPTION="The Hugs98 Haskell interpreter"
-SRC_URI="http://cvs.haskell.org/Hugs/downloads/${MY_PV0}/${MY_P}.tar.gz"
-HOMEPAGE="http://www.haskell.org/hugs/"
-
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-LICENSE="as-is"
-
-RDEPEND="
- X? ( x11-libs/libX11 )
- opengl? ( virtual/opengl virtual/glu media-libs/freeglut )
- openal? ( media-libs/openal )"
-DEPEND="${RDEPEND}
- opengl? ( app-admin/eselect-opengl )
- ~app-text/docbook-sgml-dtd-4.2"
-
-# the testsuite is not included in the tarball
-RESTRICT="test"
-
-src_unpack() {
- base_src_unpack
-
- cd "${S}"
- epatch "${FILESDIR}/hugs98-2005.3-find.patch"
- epatch "${FILESDIR}/hugs98-2005.3-conditional-doc.patch"
-}
-
-src_compile() {
- local myconf
-
- # Strip -O? from CFLAGS because of bugs
- # in the garbage collection of gcc on ppc.
- # See bug #73611
- [ "${ARCH}" = "ppc" ] && filter-flags "-O?"
-
- if use opengl; then
- # the nvidia drivers *seem* not to work together with pthreads
- if ! /usr/bin/eselect opengl show | grep -q nvidia; then
- myconf="$myconf --with-pthreads"
- fi
- fi
-
- econf \
- --build=${CHOST} \
- --enable-ffi \
- --enable-profiling \
- $(use_enable X x11) \
- $(use_enable opengl) \
- $(use_enable openal) \
- ${myconf} || die "econf failed"
- emake || die "make failed"
-
- if use doc; then
- emake doc || die "make doc failed"
- fi
-}
-
-src_install () {
- emake install DESTDIR="${D}" || die "make install failed"
-
- if use doc; then
- emake install_doc DESTDIR="${D}" || die "make install_doc failed"
- fi
-
- #somewhat clean-up installation of few docs
- cd "${S}"
- dodoc Credits License Readme
- cd "${D}/usr/$(get_libdir)/hugs"
- rm Credits License Readme
- mv demos/ docs/ "${D}/usr/share/doc/${PF}"
-}
diff --git a/dev-lang/hugs98/metadata.xml b/dev-lang/hugs98/metadata.xml
deleted file mode 100644
index 8c66906af531..000000000000
--- a/dev-lang/hugs98/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>haskell</herd>
-<maintainer>
- <email>haskell@gentoo.org</email>
-</maintainer>
-</pkgmetadata>