commit ghc-GLURaw for openSUSE:Factory

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 <dagitj@gmail.com>, Sven Panne <sven.panne@aedion.de> +maintainer: Sven Panne <svenpanne@gmail.com>, Jason Dagit <dagitj@gmail.com> 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 @@ +[](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 <svenpanne@gmail.com> * 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 <svenpanne@gmail.com> * 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 <svenpanne@gmail.com> -- 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 <svenpanne@gmail.com> -- 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 <svenpanne@gmail.com> -- 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 <svenpanne@gmail.com> -- 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 <svenpanne@gmail.com> -- 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 <svenpanne@gmail.com> -- 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 <svenpanne@gmail.com> -- Stability : stable -- Portability : portable -- -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de