diff options
author | Luis Francisco Araujo <araujo@gentoo.org> | 2006-02-16 07:54:30 +0000 |
---|---|---|
committer | Luis Francisco Araujo <araujo@gentoo.org> | 2006-02-16 07:54:30 +0000 |
commit | 4b703982fdfb403b419a24508097c318d59f8850 (patch) | |
tree | 47aac11512de81cebc2d5401a0bc0db9593bb4cc /dev-lang/ghc/files | |
parent | Rename listed herd from dev-scheme to scheme; See Bug #94878. (diff) | |
download | gentoo-2-4b703982fdfb403b419a24508097c318d59f8850.tar.gz gentoo-2-4b703982fdfb403b419a24508097c318d59f8850.tar.bz2 gentoo-2-4b703982fdfb403b419a24508097c318d59f8850.zip |
Adding missing patches.
(Portage version: 2.1_pre4-r1)
Diffstat (limited to 'dev-lang/ghc/files')
-rw-r--r-- | dev-lang/ghc/files/ghc-6.4.1-configure.patch | 78 | ||||
-rw-r--r-- | dev-lang/ghc/files/ghc-6.4.1-openal.patch | 29 |
2 files changed, 107 insertions, 0 deletions
diff --git a/dev-lang/ghc/files/ghc-6.4.1-configure.patch b/dev-lang/ghc/files/ghc-6.4.1-configure.patch new file mode 100644 index 000000000000..adacb6a70e4f --- /dev/null +++ b/dev-lang/ghc/files/ghc-6.4.1-configure.patch @@ -0,0 +1,78 @@ +diff -urwpN ghc-6.4.1/libraries/HGL/aclocal.m4 ghc-6.4.1.patched/libraries/HGL/aclocal.m4 +--- ghc-6.4.1/libraries/HGL/aclocal.m4 2004-11-23 08:35:13.000000000 -0400 ++++ ghc-6.4.1.patched/libraries/HGL/aclocal.m4 2006-02-11 02:07:47.000000000 -0400 +@@ -1,2 +1,13 @@ + # Empty file to avoid a dependency on automake: autoreconf calls aclocal to + # generate a temporary aclocal.m4t when no aclocal.m4 is present. ++ ++# FP_ARG_HGL ++# ------------- ++AC_DEFUN([FP_ARG_HGL], ++[AC_ARG_ENABLE([hgl], ++ [AC_HELP_STRING([--enable-hgl], ++ [build HGL. ++ (default=autodetect)])], ++ [enable_hgl=$enableval], ++ [enable_hgl=yes]) ++])# FP_ARG_HGL +diff -urwpN ghc-6.4.1/libraries/HGL/configure.ac ghc-6.4.1.patched/libraries/HGL/configure.ac +--- ghc-6.4.1/libraries/HGL/configure.ac 2005-05-08 08:19:45.000000000 -0400 ++++ ghc-6.4.1.patched/libraries/HGL/configure.ac 2006-02-11 02:07:47.000000000 -0400 +@@ -1,5 +1,10 @@ + AC_INIT([Haskell Graphics Library], [3.1], [libraries@haskell.org], [HGL]) + ++FP_ARG_HGL ++ ++if test "$enable_hgl" = no; then ++ HGL_BUILD_PACKAGE=no ++else + # Safety check: Ensure that we are in the correct source directory. + AC_CONFIG_SRCDIR([Graphics/HGL.hs]) + +@@ -28,6 +33,7 @@ else + HGL_BUILD_PACKAGE=yes + PLATFORM=X11 + fi ++fi + AC_SUBST([HGL_BUILD_PACKAGE]) + AC_SUBST([PLATFORM]) + +diff -urwpN ghc-6.4.1/libraries/X11/aclocal.m4 ghc-6.4.1.patched/libraries/X11/aclocal.m4 +--- ghc-6.4.1/libraries/X11/aclocal.m4 2004-11-23 08:35:18.000000000 -0400 ++++ ghc-6.4.1.patched/libraries/X11/aclocal.m4 2006-02-11 02:07:38.000000000 -0400 +@@ -1,2 +1,13 @@ + # Empty file to avoid a dependency on automake: autoreconf calls aclocal to + # generate a temporary aclocal.m4t when no aclocal.m4 is present. ++ ++# FP_ARG_X11 ++# ------------- ++AC_DEFUN([FP_ARG_X11], ++[AC_ARG_ENABLE([x11], ++ [AC_HELP_STRING([--enable-x11], ++ [build a Haskell binding for X11. ++ (default=autodetect)])], ++ [enable_x11=$enableval], ++ [enable_x11=yes]) ++])# FP_ARG_X11 +diff -urwpN ghc-6.4.1/libraries/X11/configure.ac ghc-6.4.1.patched/libraries/X11/configure.ac +--- ghc-6.4.1/libraries/X11/configure.ac 2005-05-08 08:19:28.000000000 -0400 ++++ ghc-6.4.1.patched/libraries/X11/configure.ac 2006-02-11 02:07:38.000000000 -0400 +@@ -1,5 +1,11 @@ + AC_INIT([Haskell X11 package], [1.1], [libraries@haskell.org], [X11]) + ++FP_ARG_X11 ++ ++if test "$enable_x11" = no; then ++ X11_BUILD_PACKAGE=no ++ BUILD_PACKAGE_BOOL=False ++else + # Safety check: Ensure that we are in the correct source directory. + AC_CONFIG_SRCDIR([include/HsXlib.h]) + +@@ -24,6 +30,7 @@ else + X11_BUILD_PACKAGE=yes + BUILD_PACKAGE_BOOL=True + fi ++fi + AC_SUBST([X11_BUILD_PACKAGE]) + AC_SUBST([BUILD_PACKAGE_BOOL]) diff --git a/dev-lang/ghc/files/ghc-6.4.1-openal.patch b/dev-lang/ghc/files/ghc-6.4.1-openal.patch new file mode 100644 index 000000000000..44a71d336ede --- /dev/null +++ b/dev-lang/ghc/files/ghc-6.4.1-openal.patch @@ -0,0 +1,29 @@ +diff -urwpN ghc-6.4.1-orig/libraries/OpenAL/Sound/OpenAL/ALC/Context.hs ghc-6.4.1/libraries/OpenAL/Sound/OpenAL/ALC/Context.hs +--- ghc-6.4.1-orig/libraries/OpenAL/Sound/OpenAL/ALC/Context.hs 2006-02-11 22:28:57.000000000 +0100 ++++ ghc-6.4.1/libraries/OpenAL/Sound/OpenAL/ALC/Context.hs 2006-02-11 22:31:39.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. |