Hello community,
here is the log from the commit of package ghc-GLURaw for openSUSE:Factory checked in at 2014-11-26 20:54:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-GLURaw (Old)
and /work/SRC/openSUSE:Factory/.ghc-GLURaw.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-GLURaw"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-GLURaw/ghc-GLURaw.changes 2014-08-25 11:05:41.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-GLURaw.new/ghc-GLURaw.changes 2014-11-26 20:54:43.000000000 +0100
@@ -1,0 +2,7 @@
+Tue Sep 9 20:00:31 UTC 2014 - peter.trommler@ohm-hochschule.de
+
+- update to 1.4.0.1
+* no changelog
+* for Haskell Platform 2014.2.0.0
+
+-------------------------------------------------------------------
Old:
----
GLURaw-1.3.0.0.tar.gz
New:
----
GLURaw-1.4.0.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-GLURaw.spec ++++++
--- /var/tmp/diff_new_pack.HZc0PG/_old 2014-11-26 20:54:44.000000000 +0100
+++ /var/tmp/diff_new_pack.HZc0PG/_new 2014-11-26 20:54:44.000000000 +0100
@@ -1,8 +1,7 @@
#
# spec file for package ghc-GLURaw
#
-
-# Copyright (c) 2013 Peter Trommler peter.trommler@ohm-hochschule.de
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,6 +15,7 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
+
%global pkg_name GLURaw
%global common_summary A raw binding for the OpenGL graphics system
@@ -23,19 +23,19 @@
%global common_description GLURaw is a raw Haskell binding for the GLU 1.3 OpenGL utility library. It is basically a 1:1 mapping of the GLU C API, intended as a basis for a nicer interface.
Name: ghc-GLURaw
-Version: 1.3.0.0
-Release: 1
+Version: 1.4.0.1
+Release: 0
Summary: %{common_summary}
-
-Group: System/Libraries
License: BSD-3-Clause
+Group: System/Libraries
+
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# BEGIN cabal2spec
-URL: http://hackage.haskell.org/package/%{pkg_name}
+Url: http://hackage.haskell.org/package/%{pkg_name}
Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz
BuildRequires: ghc-Cabal-devel
-BuildRequires: ghc-rpm-macros
BuildRequires: ghc-OpenGLRaw-devel
+BuildRequires: ghc-rpm-macros
%if 0%{?suse_version}<1230
BuildRequires: Mesa-devel
%else
@@ -63,15 +63,12 @@
%{common_description}
This package contains the development files.
-
%prep
%setup -q -n %{pkg_name}-%{version}
-
%build
%ghc_lib_build
-
%install
%ghc_lib_install
++++++ GLURaw-1.3.0.0.tar.gz -> GLURaw-1.4.0.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GLURaw-1.3.0.0/GLURaw.cabal new/GLURaw-1.4.0.1/GLURaw.cabal
--- old/GLURaw-1.3.0.0/GLURaw.cabal 2012-11-04 20:17:44.000000000 +0100
+++ new/GLURaw-1.4.0.1/GLURaw.cabal 2014-05-19 17:18:28.000000000 +0200
@@ -1,8 +1,8 @@
name: GLURaw
-version: 1.3.0.0
+version: 1.4.0.1
license: BSD3
license-file: LICENSE
-maintainer: Jason Dagit , Sven Panne
+maintainer: Sven Panne , Jason Dagit
bug-reports: https://github.com/haskell-opengl/GLURaw/issues
homepage: http://www.haskell.org/haskellwiki/Opengl
category: Graphics
@@ -21,6 +21,7 @@
build-type: Simple
cabal-version: >= 1.6
extra-source-files:
+ README.md
include/HsGLURaw.h
flag UseNativeWindowsLibraries
@@ -42,10 +43,13 @@
cbits/HsGLURaw.c
hs-Source-Dirs: src
include-dirs: include
- build-depends: base >= 3 && < 5, OpenGLRaw == 1.3.*
- ghc-options: -Wall
+ build-depends: base >= 3 && < 5, OpenGLRaw >= 1.3.0.0
+ ghc-options: -Wall -O2
if os(windows) && flag(UseNativeWindowsLibraries)
- cpp-options: "-DCALLCONV=stdcall"
+ if arch(i386)
+ cpp-options: "-DCALLCONV=stdcall"
+ else
+ cpp-options: "-DCALLCONV=ccall"
cc-options: "-DUSE_GETPROCADDRESS"
extra-libraries: glu32
else
@@ -54,7 +58,10 @@
if os(darwin)
frameworks: OpenGL
else
- extra-libraries: GLU
+ if os(ios)
+ frameworks: OpenGLES
+ else
+ extra-libraries: GLU
source-repository head
type: git
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GLURaw-1.3.0.0/README.md new/GLURaw-1.4.0.1/README.md
--- old/GLURaw-1.3.0.0/README.md 1970-01-01 01:00:00.000000000 +0100
+++ new/GLURaw-1.4.0.1/README.md 2014-05-19 17:18:28.000000000 +0200
@@ -0,0 +1 @@
+[![Build Status](https://travis-ci.org/haskell-opengl/GLURaw.png)](https://travis-ci.org/haskell-opengl/GLURaw)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GLURaw-1.3.0.0/cbits/HsGLURaw.c new/GLURaw-1.4.0.1/cbits/HsGLURaw.c
--- old/GLURaw-1.3.0.0/cbits/HsGLURaw.c 2012-11-04 20:17:44.000000000 +0100
+++ new/GLURaw-1.4.0.1/cbits/HsGLURaw.c 2014-05-19 17:18:28.000000000 +0200
@@ -1,10 +1,10 @@
/* -----------------------------------------------------------------------------
*
* Module : C support for Graphics.Rendering.GLU.Raw.Extensions
- * Copyright : (c) Sven Panne 2009
- * License : BSD-style (see the file LICENSE)
+ * Copyright : (c) Sven Panne 2013
+ * License : BSD3
*
- * Maintainer : sven.panne@aedion.de
+ * Maintainer : Sven Panne
* Stability : stable
* Portability : portable
*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GLURaw-1.3.0.0/include/HsGLURaw.h new/GLURaw-1.4.0.1/include/HsGLURaw.h
--- old/GLURaw-1.3.0.0/include/HsGLURaw.h 2012-11-04 20:17:44.000000000 +0100
+++ new/GLURaw-1.4.0.1/include/HsGLURaw.h 2014-05-19 17:18:28.000000000 +0200
@@ -1,10 +1,10 @@
/* -----------------------------------------------------------------------------
*
* Module : GL extension support for Graphics.Rendering.GLU.Raw
- * Copyright : (c) Sven Panne 2009
- * License : BSD-style (see the file LICENSE)
+ * Copyright : (c) Sven Panne 2013
+ * License : BSD3
*
- * Maintainer : sven.panne@aedion.de
+ * Maintainer : Sven Panne
* Stability : stable
* Portability : portable
*
@@ -15,19 +15,21 @@
#ifndef HSGLURAW_H
#define HSGLURAW_H
+#define HASH #
+
/* NOTE: The macro must immediately start with the foreign declaration,
otherwise the magic mangler (hack_foreign) in the Hugs build system
doesn't recognize it. */
-#define API_ENTRY_INTERNAL(_entry,_ty,_safety) \
-foreign import CALLCONV _safety "dynamic" dyn_/**/_entry :: Graphics.Rendering.GLU.Raw.APIEntry.Invoker (_ty) ; \
+#define API_ENTRY_INTERNAL(_dyn_entry,_ptr_entry,_str_entry,_entry,_ty,_safety) \
+foreign import CALLCONV _safety "dynamic" _dyn_entry :: Graphics.Rendering.GLU.Raw.APIEntry.Invoker (_ty) ; \
_entry :: (_ty) ; \
-_entry = dyn_/**/_entry ptr_/**/_entry ; \
-ptr_/**/_entry :: FunPtr a ; \
-ptr_/**/_entry = unsafePerformIO (Graphics.Rendering.GLU.Raw.APIEntry.getAPIEntry "_entry") ; \
-{-# NOINLINE ptr_/**/_entry #-}
+_entry = _dyn_entry _ptr_entry ; \
+_ptr_entry :: FunPtr a ; \
+_ptr_entry = unsafePerformIO (Graphics.Rendering.GLU.Raw.APIEntry.getAPIEntry _str_entry) ; \
+{-HASH NOINLINE _ptr_entry HASH-}
-#define API_ENTRY(_entry,_ty) API_ENTRY_INTERNAL(_entry,_ty,unsafe)
+#define API_ENTRY(_dyn_entry,_ptr_entry,_str_entry,_entry,_ty) API_ENTRY_INTERNAL(_dyn_entry,_ptr_entry,_str_entry,_entry,_ty,unsafe)
-#define API_ENTRY_SAFE(_entry,_ty) API_ENTRY_INTERNAL(_entry,_ty,safe)
+#define API_ENTRY_SAFE(_dyn_entry,_ptr_entry,_str_entry,_entry,_ty) API_ENTRY_INTERNAL(_dyn_entry,_ptr_entry,_str_entry,_entry,_ty,safe)
#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GLURaw-1.3.0.0/src/Graphics/Rendering/GLU/Raw/APIEntry.hs new/GLURaw-1.4.0.1/src/Graphics/Rendering/GLU/Raw/APIEntry.hs
--- old/GLURaw-1.3.0.0/src/Graphics/Rendering/GLU/Raw/APIEntry.hs 2012-11-04 20:17:44.000000000 +0100
+++ new/GLURaw-1.4.0.1/src/Graphics/Rendering/GLU/Raw/APIEntry.hs 2014-05-19 17:18:28.000000000 +0200
@@ -1,12 +1,12 @@
{-# LANGUAGE ForeignFunctionInterface, CPP #-}
--- #hide
+{-# OPTIONS_HADDOCK hide #-}
--------------------------------------------------------------------------------
-- |
-- Module : Graphics.Rendering.GLU.Raw.APIEntry
--- Copyright : (c) Sven Panne 2009
--- License : BSD-style (see the file LICENSE)
+-- Copyright : (c) Sven Panne 2013
+-- License : BSD3
--
--- Maintainer : sven.panne@aedion.de
+-- Maintainer : Sven Panne
-- Stability : stable
-- Portability : portable
--
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GLURaw-1.3.0.0/src/Graphics/Rendering/GLU/Raw/Callbacks.hs new/GLURaw-1.4.0.1/src/Graphics/Rendering/GLU/Raw/Callbacks.hs
--- old/GLURaw-1.3.0.0/src/Graphics/Rendering/GLU/Raw/Callbacks.hs 2012-11-04 20:17:43.000000000 +0100
+++ new/GLURaw-1.4.0.1/src/Graphics/Rendering/GLU/Raw/Callbacks.hs 2014-05-19 17:18:28.000000000 +0200
@@ -2,10 +2,10 @@
--------------------------------------------------------------------------------
-- |
-- Module : Graphics.Rendering.GLU.Raw.Callbacks
--- Copyright : (c) Sven Panne 2009
--- License : BSD-style (see the file LICENSE)
+-- Copyright : (c) Sven Panne 2013
+-- License : BSD3
--
--- Maintainer : sven.panne@aedion.de
+-- Maintainer : Sven Panne
-- Stability : stable
-- Portability : portable
--
@@ -52,7 +52,6 @@
import Foreign.Ptr
import Foreign.C.Types
import Graphics.Rendering.OpenGL.Raw
-import Graphics.Rendering.OpenGL.Raw.Core31.Types
--------------------------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GLURaw-1.3.0.0/src/Graphics/Rendering/GLU/Raw/Functions.hs new/GLURaw-1.4.0.1/src/Graphics/Rendering/GLU/Raw/Functions.hs
--- old/GLURaw-1.3.0.0/src/Graphics/Rendering/GLU/Raw/Functions.hs 2012-11-04 20:17:43.000000000 +0100
+++ new/GLURaw-1.4.0.1/src/Graphics/Rendering/GLU/Raw/Functions.hs 2014-05-19 17:18:28.000000000 +0200
@@ -2,10 +2,10 @@
--------------------------------------------------------------------------------
-- |
-- Module : Graphics.Rendering.GLU.Raw.Functions
--- Copyright : (c) Sven Panne 2009
--- License : BSD-style (see the file LICENSE)
+-- Copyright : (c) Sven Panne 2013
+-- License : BSD3
--
--- Maintainer : sven.panne@aedion.de
+-- Maintainer : Sven Panne
-- Stability : stable
-- Portability : portable
--
@@ -80,68 +80,67 @@
import Graphics.Rendering.GLU.Raw.APIEntry
import Graphics.Rendering.GLU.Raw.Types
import Graphics.Rendering.OpenGL.Raw.Core31
-import Graphics.Rendering.OpenGL.Raw.Core31.Types
#include "HsGLURaw.h"
--------------------------------------------------------------------------------
-API_ENTRY_SAFE(gluBeginCurve,Ptr GLUnurbs -> IO ())
-API_ENTRY_SAFE(gluBeginPolygon,Ptr GLUtesselator -> IO ())
-API_ENTRY_SAFE(gluBeginSurface,Ptr GLUnurbs -> IO ())
-API_ENTRY_SAFE(gluBeginTrim,Ptr GLUnurbs -> IO ())
-API_ENTRY(gluBuild1DMipmapLevels,GLenum -> GLint -> GLsizei -> GLenum -> GLenum -> GLint -> GLint -> GLint -> Ptr a -> IO GLint)
-API_ENTRY(gluBuild1DMipmaps,GLenum -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO GLint)
-API_ENTRY(gluBuild2DMipmapLevels,GLenum -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLint -> GLint -> GLint -> Ptr a -> IO GLint)
-API_ENTRY(gluBuild2DMipmaps,GLenum -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO GLint)
-API_ENTRY(gluBuild3DMipmapLevels,GLenum -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLint -> GLint -> GLint -> Ptr a -> IO GLint)
-API_ENTRY(gluBuild3DMipmaps,GLenum -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO GLint)
-API_ENTRY(gluCheckExtension,Ptr GLubyte -> Ptr GLubyte -> IO GLboolean)
-API_ENTRY_SAFE(gluCylinder,Ptr GLUquadric -> GLdouble -> GLdouble -> GLdouble -> GLint -> GLint -> IO ())
-API_ENTRY_SAFE(gluDeleteNurbsRenderer,Ptr GLUnurbs -> IO ())
-API_ENTRY(gluDeleteQuadric,Ptr GLUquadric -> IO ())
-API_ENTRY_SAFE(gluDeleteTess,Ptr GLUtesselator -> IO ())
-API_ENTRY_SAFE(gluDisk,Ptr GLUquadric -> GLdouble -> GLdouble -> GLint -> GLint -> IO ())
-API_ENTRY_SAFE(gluEndCurve,Ptr GLUnurbs -> IO ())
-API_ENTRY_SAFE(gluEndPolygon,Ptr GLUtesselator -> IO ())
-API_ENTRY_SAFE(gluEndSurface,Ptr GLUnurbs -> IO ())
-API_ENTRY_SAFE(gluEndTrim,Ptr GLUnurbs -> IO ())
-API_ENTRY(gluErrorString,GLenum -> IO (Ptr GLubyte))
-API_ENTRY_SAFE(gluGetNurbsProperty,Ptr GLUnurbs -> GLenum -> Ptr GLfloat -> IO ())
-API_ENTRY(gluGetString,GLenum -> IO (Ptr GLubyte))
-API_ENTRY_SAFE(gluGetTessProperty,Ptr GLUtesselator -> GLenum -> Ptr GLdouble -> IO ())
-API_ENTRY_SAFE(gluLoadSamplingMatrices,Ptr GLUnurbs -> Ptr GLfloat -> Ptr GLfloat -> Ptr GLint -> IO ())
-API_ENTRY(gluLookAt,GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ())
-API_ENTRY_SAFE(gluNewNurbsRenderer,IO (Ptr GLUnurbs))
-API_ENTRY(gluNewQuadric,IO (Ptr GLUquadric))
-API_ENTRY(gluNewTess,IO (Ptr GLUtesselator))
-API_ENTRY_SAFE(gluNextContour,Ptr GLUtesselator -> GLenum -> IO ())
-API_ENTRY_SAFE(gluNurbsCallback,Ptr GLUnurbs -> GLenum -> FunPtr a -> IO ())
-API_ENTRY_SAFE(gluNurbsCallbackData,Ptr GLUnurbs -> Ptr a -> IO ())
-API_ENTRY_SAFE(gluNurbsCallbackDataEXT,Ptr GLUnurbs -> Ptr a -> IO ())
-API_ENTRY_SAFE(gluNurbsCurve,Ptr GLUnurbs -> GLint -> Ptr GLfloat -> GLint -> Ptr GLfloat -> GLint -> GLenum -> IO ())
-API_ENTRY_SAFE(gluNurbsProperty,Ptr GLUnurbs -> GLenum -> GLfloat -> IO ())
-API_ENTRY_SAFE(gluNurbsSurface,Ptr GLUnurbs -> GLint -> Ptr GLfloat -> GLint -> Ptr GLfloat -> GLint -> GLint -> Ptr GLfloat -> GLint -> GLint -> GLenum -> IO ())
-API_ENTRY(gluOrtho2D,GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ())
-API_ENTRY_SAFE(gluPartialDisk,Ptr GLUquadric -> GLdouble -> GLdouble -> GLint -> GLint -> GLdouble -> GLdouble -> IO ())
-API_ENTRY(gluPerspective,GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ())
-API_ENTRY(gluPickMatrix,GLdouble -> GLdouble -> GLdouble -> GLdouble -> Ptr GLint -> IO ())
-API_ENTRY(gluProject,GLdouble -> GLdouble -> GLdouble -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLint -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLdouble -> IO GLint)
-API_ENTRY_SAFE(gluPwlCurve,Ptr GLUnurbs -> GLint -> Ptr GLfloat -> GLint -> GLenum -> IO ())
-API_ENTRY_SAFE(gluQuadricCallback,Ptr GLUquadric -> GLenum -> FunPtr a -> IO ())
-API_ENTRY_SAFE(gluQuadricDrawStyle,Ptr GLUquadric -> GLenum -> IO ())
-API_ENTRY_SAFE(gluQuadricNormals,Ptr GLUquadric -> GLenum -> IO ())
-API_ENTRY_SAFE(gluQuadricOrientation,Ptr GLUquadric -> GLenum -> IO ())
-API_ENTRY_SAFE(gluQuadricTexture,Ptr GLUquadric -> GLboolean -> IO ())
-API_ENTRY(gluScaleImage,GLenum -> GLsizei -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLsizei -> GLenum -> Ptr b -> IO GLint)
-API_ENTRY_SAFE(gluSphere,Ptr GLUquadric -> GLdouble -> GLint -> GLint -> IO ())
-API_ENTRY_SAFE(gluTessBeginContour,Ptr GLUtesselator -> IO ())
-API_ENTRY_SAFE(gluTessBeginPolygon,Ptr GLUtesselator -> Ptr a -> IO ())
-API_ENTRY_SAFE(gluTessCallback,Ptr GLUtesselator -> GLenum -> FunPtr a -> IO ())
-API_ENTRY_SAFE(gluTessEndContour,Ptr GLUtesselator -> IO ())
-API_ENTRY_SAFE(gluTessEndPolygon,Ptr GLUtesselator -> IO ())
-API_ENTRY(gluTessNormal,Ptr GLUtesselator -> GLdouble -> GLdouble -> GLdouble -> IO ())
-API_ENTRY_SAFE(gluTessProperty,Ptr GLUtesselator -> GLenum -> GLdouble -> IO ())
-API_ENTRY_SAFE(gluTessVertex,Ptr GLUtesselator -> Ptr GLdouble -> Ptr a -> IO ())
-API_ENTRY(gluUnProject,GLdouble -> GLdouble -> GLdouble -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLint -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLdouble -> IO GLint)
-API_ENTRY(gluUnProject4,GLdouble -> GLdouble -> GLdouble -> GLdouble -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLint -> GLclampd -> GLclampd -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLdouble -> IO GLint)
+API_ENTRY_SAFE(dyn_gluBeginCurve,ptr_gluBeginCurve,"gluBeginCurve",gluBeginCurve,Ptr GLUnurbs -> IO ())
+API_ENTRY_SAFE(dyn_gluBeginPolygon,ptr_gluBeginPolygon,"gluBeginPolygon",gluBeginPolygon,Ptr GLUtesselator -> IO ())
+API_ENTRY_SAFE(dyn_gluBeginSurface,ptr_gluBeginSurface,"gluBeginSurface",gluBeginSurface,Ptr GLUnurbs -> IO ())
+API_ENTRY_SAFE(dyn_gluBeginTrim,ptr_gluBeginTrim,"gluBeginTrim",gluBeginTrim,Ptr GLUnurbs -> IO ())
+API_ENTRY(dyn_gluBuild1DMipmapLevels,ptr_gluBuild1DMipmapLevels,"gluBuild1DMipmapLevels",gluBuild1DMipmapLevels,GLenum -> GLint -> GLsizei -> GLenum -> GLenum -> GLint -> GLint -> GLint -> Ptr a -> IO GLint)
+API_ENTRY(dyn_gluBuild1DMipmaps,ptr_gluBuild1DMipmaps,"gluBuild1DMipmaps",gluBuild1DMipmaps,GLenum -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO GLint)
+API_ENTRY(dyn_gluBuild2DMipmapLevels,ptr_gluBuild2DMipmapLevels,"gluBuild2DMipmapLevels",gluBuild2DMipmapLevels,GLenum -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLint -> GLint -> GLint -> Ptr a -> IO GLint)
+API_ENTRY(dyn_gluBuild2DMipmaps,ptr_gluBuild2DMipmaps,"gluBuild2DMipmaps",gluBuild2DMipmaps,GLenum -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO GLint)
+API_ENTRY(dyn_gluBuild3DMipmapLevels,ptr_gluBuild3DMipmapLevels,"gluBuild3DMipmapLevels",gluBuild3DMipmapLevels,GLenum -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLint -> GLint -> GLint -> Ptr a -> IO GLint)
+API_ENTRY(dyn_gluBuild3DMipmaps,ptr_gluBuild3DMipmaps,"gluBuild3DMipmaps",gluBuild3DMipmaps,GLenum -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO GLint)
+API_ENTRY(dyn_gluCheckExtension,ptr_gluCheckExtension,"gluCheckExtension",gluCheckExtension,Ptr GLubyte -> Ptr GLubyte -> IO GLboolean)
+API_ENTRY_SAFE(dyn_gluCylinder,ptr_gluCylinder,"gluCylinder",gluCylinder,Ptr GLUquadric -> GLdouble -> GLdouble -> GLdouble -> GLint -> GLint -> IO ())
+API_ENTRY_SAFE(dyn_gluDeleteNurbsRenderer,ptr_gluDeleteNurbsRenderer,"gluDeleteNurbsRenderer",gluDeleteNurbsRenderer,Ptr GLUnurbs -> IO ())
+API_ENTRY(dyn_gluDeleteQuadric,ptr_gluDeleteQuadric,"gluDeleteQuadric",gluDeleteQuadric,Ptr GLUquadric -> IO ())
+API_ENTRY_SAFE(dyn_gluDeleteTess,ptr_gluDeleteTess,"gluDeleteTess",gluDeleteTess,Ptr GLUtesselator -> IO ())
+API_ENTRY_SAFE(dyn_gluDisk,ptr_gluDisk,"gluDisk",gluDisk,Ptr GLUquadric -> GLdouble -> GLdouble -> GLint -> GLint -> IO ())
+API_ENTRY_SAFE(dyn_gluEndCurve,ptr_gluEndCurve,"gluEndCurve",gluEndCurve,Ptr GLUnurbs -> IO ())
+API_ENTRY_SAFE(dyn_gluEndPolygon,ptr_gluEndPolygon,"gluEndPolygon",gluEndPolygon,Ptr GLUtesselator -> IO ())
+API_ENTRY_SAFE(dyn_gluEndSurface,ptr_gluEndSurface,"gluEndSurface",gluEndSurface,Ptr GLUnurbs -> IO ())
+API_ENTRY_SAFE(dyn_gluEndTrim,ptr_gluEndTrim,"gluEndTrim",gluEndTrim,Ptr GLUnurbs -> IO ())
+API_ENTRY(dyn_gluErrorString,ptr_gluErrorString,"gluErrorString",gluErrorString,GLenum -> IO (Ptr GLubyte))
+API_ENTRY_SAFE(dyn_gluGetNurbsProperty,ptr_gluGetNurbsProperty,"gluGetNurbsProperty",gluGetNurbsProperty,Ptr GLUnurbs -> GLenum -> Ptr GLfloat -> IO ())
+API_ENTRY(dyn_gluGetString,ptr_gluGetString,"gluGetString",gluGetString,GLenum -> IO (Ptr GLubyte))
+API_ENTRY_SAFE(dyn_gluGetTessProperty,ptr_gluGetTessProperty,"gluGetTessProperty",gluGetTessProperty,Ptr GLUtesselator -> GLenum -> Ptr GLdouble -> IO ())
+API_ENTRY_SAFE(dyn_gluLoadSamplingMatrices,ptr_gluLoadSamplingMatrices,"gluLoadSamplingMatrices",gluLoadSamplingMatrices,Ptr GLUnurbs -> Ptr GLfloat -> Ptr GLfloat -> Ptr GLint -> IO ())
+API_ENTRY(dyn_gluLookAt,ptr_gluLookAt,"gluLookAt",gluLookAt,GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ())
+API_ENTRY_SAFE(dyn_gluNewNurbsRenderer,ptr_gluNewNurbsRenderer,"gluNewNurbsRenderer",gluNewNurbsRenderer,IO (Ptr GLUnurbs))
+API_ENTRY(dyn_gluNewQuadric,ptr_gluNewQuadric,"gluNewQuadric",gluNewQuadric,IO (Ptr GLUquadric))
+API_ENTRY(dyn_gluNewTess,ptr_gluNewTess,"gluNewTess",gluNewTess,IO (Ptr GLUtesselator))
+API_ENTRY_SAFE(dyn_gluNextContour,ptr_gluNextContour,"gluNextContour",gluNextContour,Ptr GLUtesselator -> GLenum -> IO ())
+API_ENTRY_SAFE(dyn_gluNurbsCallback,ptr_gluNurbsCallback,"gluNurbsCallback",gluNurbsCallback,Ptr GLUnurbs -> GLenum -> FunPtr a -> IO ())
+API_ENTRY_SAFE(dyn_gluNurbsCallbackData,ptr_gluNurbsCallbackData,"gluNurbsCallbackData",gluNurbsCallbackData,Ptr GLUnurbs -> Ptr a -> IO ())
+API_ENTRY_SAFE(dyn_gluNurbsCallbackDataEXT,ptr_gluNurbsCallbackDataEXT,"gluNurbsCallbackDataEXT",gluNurbsCallbackDataEXT,Ptr GLUnurbs -> Ptr a -> IO ())
+API_ENTRY_SAFE(dyn_gluNurbsCurve,ptr_gluNurbsCurve,"gluNurbsCurve",gluNurbsCurve,Ptr GLUnurbs -> GLint -> Ptr GLfloat -> GLint -> Ptr GLfloat -> GLint -> GLenum -> IO ())
+API_ENTRY_SAFE(dyn_gluNurbsProperty,ptr_gluNurbsProperty,"gluNurbsProperty",gluNurbsProperty,Ptr GLUnurbs -> GLenum -> GLfloat -> IO ())
+API_ENTRY_SAFE(dyn_gluNurbsSurface,ptr_gluNurbsSurface,"gluNurbsSurface",gluNurbsSurface,Ptr GLUnurbs -> GLint -> Ptr GLfloat -> GLint -> Ptr GLfloat -> GLint -> GLint -> Ptr GLfloat -> GLint -> GLint -> GLenum -> IO ())
+API_ENTRY(dyn_gluOrtho2D,ptr_gluOrtho2D,"gluOrtho2D",gluOrtho2D,GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ())
+API_ENTRY_SAFE(dyn_gluPartialDisk,ptr_gluPartialDisk,"gluPartialDisk",gluPartialDisk,Ptr GLUquadric -> GLdouble -> GLdouble -> GLint -> GLint -> GLdouble -> GLdouble -> IO ())
+API_ENTRY(dyn_gluPerspective,ptr_gluPerspective,"gluPerspective",gluPerspective,GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ())
+API_ENTRY(dyn_gluPickMatrix,ptr_gluPickMatrix,"gluPickMatrix",gluPickMatrix,GLdouble -> GLdouble -> GLdouble -> GLdouble -> Ptr GLint -> IO ())
+API_ENTRY(dyn_gluProject,ptr_gluProject,"gluProject",gluProject,GLdouble -> GLdouble -> GLdouble -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLint -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLdouble -> IO GLint)
+API_ENTRY_SAFE(dyn_gluPwlCurve,ptr_gluPwlCurve,"gluPwlCurve",gluPwlCurve,Ptr GLUnurbs -> GLint -> Ptr GLfloat -> GLint -> GLenum -> IO ())
+API_ENTRY_SAFE(dyn_gluQuadricCallback,ptr_gluQuadricCallback,"gluQuadricCallback",gluQuadricCallback,Ptr GLUquadric -> GLenum -> FunPtr a -> IO ())
+API_ENTRY_SAFE(dyn_gluQuadricDrawStyle,ptr_gluQuadricDrawStyle,"gluQuadricDrawStyle",gluQuadricDrawStyle,Ptr GLUquadric -> GLenum -> IO ())
+API_ENTRY_SAFE(dyn_gluQuadricNormals,ptr_gluQuadricNormals,"gluQuadricNormals",gluQuadricNormals,Ptr GLUquadric -> GLenum -> IO ())
+API_ENTRY_SAFE(dyn_gluQuadricOrientation,ptr_gluQuadricOrientation,"gluQuadricOrientation",gluQuadricOrientation,Ptr GLUquadric -> GLenum -> IO ())
+API_ENTRY_SAFE(dyn_gluQuadricTexture,ptr_gluQuadricTexture,"gluQuadricTexture",gluQuadricTexture,Ptr GLUquadric -> GLboolean -> IO ())
+API_ENTRY(dyn_gluScaleImage,ptr_gluScaleImage,"gluScaleImage",gluScaleImage,GLenum -> GLsizei -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLsizei -> GLenum -> Ptr b -> IO GLint)
+API_ENTRY_SAFE(dyn_gluSphere,ptr_gluSphere,"gluSphere",gluSphere,Ptr GLUquadric -> GLdouble -> GLint -> GLint -> IO ())
+API_ENTRY_SAFE(dyn_gluTessBeginContour,ptr_gluTessBeginContour,"gluTessBeginContour",gluTessBeginContour,Ptr GLUtesselator -> IO ())
+API_ENTRY_SAFE(dyn_gluTessBeginPolygon,ptr_gluTessBeginPolygon,"gluTessBeginPolygon",gluTessBeginPolygon,Ptr GLUtesselator -> Ptr a -> IO ())
+API_ENTRY_SAFE(dyn_gluTessCallback,ptr_gluTessCallback,"gluTessCallback",gluTessCallback,Ptr GLUtesselator -> GLenum -> FunPtr a -> IO ())
+API_ENTRY_SAFE(dyn_gluTessEndContour,ptr_gluTessEndContour,"gluTessEndContour",gluTessEndContour,Ptr GLUtesselator -> IO ())
+API_ENTRY_SAFE(dyn_gluTessEndPolygon,ptr_gluTessEndPolygon,"gluTessEndPolygon",gluTessEndPolygon,Ptr GLUtesselator -> IO ())
+API_ENTRY(dyn_gluTessNormal,ptr_gluTessNormal,"gluTessNormal",gluTessNormal,Ptr GLUtesselator -> GLdouble -> GLdouble -> GLdouble -> IO ())
+API_ENTRY_SAFE(dyn_gluTessProperty,ptr_gluTessProperty,"gluTessProperty",gluTessProperty,Ptr GLUtesselator -> GLenum -> GLdouble -> IO ())
+API_ENTRY_SAFE(dyn_gluTessVertex,ptr_gluTessVertex,"gluTessVertex",gluTessVertex,Ptr GLUtesselator -> Ptr GLdouble -> Ptr a -> IO ())
+API_ENTRY(dyn_gluUnProject,ptr_gluUnProject,"gluUnProject",gluUnProject,GLdouble -> GLdouble -> GLdouble -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLint -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLdouble -> IO GLint)
+API_ENTRY(dyn_gluUnProject4,ptr_gluUnProject4,"gluUnProject4",gluUnProject4,GLdouble -> GLdouble -> GLdouble -> GLdouble -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLint -> GLclampd -> GLclampd -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLdouble -> IO GLint)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GLURaw-1.3.0.0/src/Graphics/Rendering/GLU/Raw/Tokens.hs new/GLURaw-1.4.0.1/src/Graphics/Rendering/GLU/Raw/Tokens.hs
--- old/GLURaw-1.3.0.0/src/Graphics/Rendering/GLU/Raw/Tokens.hs 2012-11-04 20:17:44.000000000 +0100
+++ new/GLURaw-1.4.0.1/src/Graphics/Rendering/GLU/Raw/Tokens.hs 2014-05-19 17:18:28.000000000 +0200
@@ -1,10 +1,10 @@
--------------------------------------------------------------------------------
-- |
-- Module : Graphics.Rendering.GLU.Raw.Tokens
--- Copyright : (c) Sven Panne 2009
--- License : BSD-style (see the file LICENSE)
+-- Copyright : (c) Sven Panne 2013
+-- License : BSD3
--
--- Maintainer : sven.panne@aedion.de
+-- Maintainer : Sven Panne
-- Stability : stable
-- Portability : portable
--
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GLURaw-1.3.0.0/src/Graphics/Rendering/GLU/Raw/Types.hs new/GLURaw-1.4.0.1/src/Graphics/Rendering/GLU/Raw/Types.hs
--- old/GLURaw-1.3.0.0/src/Graphics/Rendering/GLU/Raw/Types.hs 2012-11-04 20:17:44.000000000 +0100
+++ new/GLURaw-1.4.0.1/src/Graphics/Rendering/GLU/Raw/Types.hs 2014-05-19 17:18:28.000000000 +0200
@@ -1,10 +1,10 @@
--------------------------------------------------------------------------------
-- |
-- Module : Graphics.Rendering.GLU.Raw.Types
--- Copyright : (c) Sven Panne 2009
--- License : BSD-style (see the file LICENSE)
+-- Copyright : (c) Sven Panne 2013
+-- License : BSD3
--
--- Maintainer : sven.panne@aedion.de
+-- Maintainer : Sven Panne
-- Stability : stable
-- Portability : portable
--
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GLURaw-1.3.0.0/src/Graphics/Rendering/GLU/Raw/TypesInternal.hs new/GLURaw-1.4.0.1/src/Graphics/Rendering/GLU/Raw/TypesInternal.hs
--- old/GLURaw-1.3.0.0/src/Graphics/Rendering/GLU/Raw/TypesInternal.hs 2012-11-04 20:17:44.000000000 +0100
+++ new/GLURaw-1.4.0.1/src/Graphics/Rendering/GLU/Raw/TypesInternal.hs 2014-05-19 17:18:28.000000000 +0200
@@ -1,11 +1,11 @@
--- #hide
+{-# OPTIONS_HADDOCK hide #-}
--------------------------------------------------------------------------------
-- |
-- Module : Graphics.Rendering.GLU.Raw.TypesInternal
--- Copyright : (c) Sven Panne 2009
--- License : BSD-style (see the file LICENSE)
+-- Copyright : (c) Sven Panne 2013
+-- License : BSD3
--
--- Maintainer : sven.panne@aedion.de
+-- Maintainer : Sven Panne
-- Stability : stable
-- Portability : portable
--
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GLURaw-1.3.0.0/src/Graphics/Rendering/GLU/Raw.hs new/GLURaw-1.4.0.1/src/Graphics/Rendering/GLU/Raw.hs
--- old/GLURaw-1.3.0.0/src/Graphics/Rendering/GLU/Raw.hs 2012-11-04 20:17:43.000000000 +0100
+++ new/GLURaw-1.4.0.1/src/Graphics/Rendering/GLU/Raw.hs 2014-05-19 17:18:28.000000000 +0200
@@ -1,10 +1,10 @@
--------------------------------------------------------------------------------
-- |
-- Module : Graphics.Rendering.GLU.Raw
--- Copyright : (c) Sven Panne 2009
--- License : BSD-style (see the file LICENSE)
+-- Copyright : (c) Sven Panne 2013
+-- License : BSD3
--
--- Maintainer : sven.panne@aedion.de
+-- Maintainer : Sven Panne
-- Stability : stable
-- Portability : portable
--
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org