Hello community,

here is the log from the commit of package ghc-vector for openSUSE:Factory 
checked in at 2014-11-26 20:55:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-vector (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-vector.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-vector"

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-vector/ghc-vector.changes    2014-10-19 
19:28:38.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-vector.new/ghc-vector.changes       
2014-11-26 20:55:21.000000000 +0100
@@ -1,0 +2,10 @@
+Sat Oct 18 15:12:40 UTC 2014 - peter.tromm...@ohm-hochschule.de
+
+- update to 0.10.9.1
+* no changelog
+* Haskell Platform 2014.2.0.0 
+- regenerate spec file 
+- drop vector-debian-no_ann_without_ghci.patch
+* we have ghci for all platforms now
+
+-------------------------------------------------------------------

Old:
----
  vector-0.10.0.1.tar.gz
  vector-debian-no_ann_without_ghci.patch

New:
----
  vector-0.10.9.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc-vector.spec ++++++
--- /var/tmp/diff_new_pack.85gnwH/_old  2014-11-26 20:55:23.000000000 +0100
+++ /var/tmp/diff_new_pack.85gnwH/_new  2014-11-26 20:55:23.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-vector
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 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
@@ -18,46 +18,44 @@
 
 %global pkg_name vector
 
-%global common_summary Haskell %{pkg_name} library
-
-%global common_description A %{pkg_name} library for Haskell.
-
 Name:           ghc-vector
-Version:        0.10.0.1
+Version:        0.10.9.1
 Release:        0
-Summary:        %{common_summary}
+Summary:        Efficient Arrays
 License:        BSD-3-Clause
 Group:          System/Libraries
 
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-# BEGIN cabal2spec
 Url:            http://hackage.haskell.org/package/%{pkg_name}
 Source0:        
http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz
-Patch0:         vector-debian-no_ann_without_ghci.patch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+
 BuildRequires:  ghc-Cabal-devel
+BuildRequires:  ghc-rpm-macros
+# Begin cabal-rpm deps:
 BuildRequires:  ghc-deepseq-devel
 BuildRequires:  ghc-primitive-devel
-BuildRequires:  ghc-rpm-macros
-# END cabal2spec
+# End cabal-rpm deps
 
 %description
-%{common_description}
+An efficient implementation of Int-indexed arrays (both mutable and immutable),
+with a powerful loop optimisation framework.
+
 
 %package devel
 Summary:        Haskell %{pkg_name} library development files
-Group:          Development/Languages/Other
-Requires:       ghc-compiler
-Requires(post): ghc-compiler
-Requires(postun): ghc-compiler
+Group:          Development/Libraries/Other
+Provides:       %{name}-static = %{version}-%{release}
+Requires:       ghc-compiler = %{ghc_version}
+Requires(post): ghc-compiler = %{ghc_version}
+Requires(postun): ghc-compiler = %{ghc_version}
 Requires:       %{name} = %{version}-%{release}
 
 %description devel
-%{common_description}
-This package contains the development files.
+This package provides the Haskell %{pkg_name} library development files.
+
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-%patch0 -p1
 
 %build
 %ghc_lib_build

++++++ vector-0.10.0.1.tar.gz -> vector-0.10.9.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vector-0.10.0.1/Data/Vector/Generic.hs 
new/vector-0.10.9.1/Data/Vector/Generic.hs
--- old/vector-0.10.0.1/Data/Vector/Generic.hs  2012-10-10 23:46:53.000000000 
+0200
+++ new/vector-0.10.9.1/Data/Vector/Generic.hs  2013-09-26 05:59:56.000000000 
+0200
@@ -194,7 +194,12 @@
                         showsPrec )
 
 import qualified Text.Read as Read
+
+#if __GLASGOW_HASKELL__ >= 707
+import Data.Typeable ( Typeable, gcast1 )
+#else
 import Data.Typeable ( Typeable1, gcast1 )
+#endif
 
 #include "vector.h"
 
@@ -2020,7 +2025,11 @@
 {-# INLINE mkType #-}
 mkType = mkNoRepType
 
+#if __GLASGOW_HASKELL__ >= 707
+dataCast :: (Vector v a, Data a, Typeable v, Typeable t)
+#else
 dataCast :: (Vector v a, Data a, Typeable1 v, Typeable1 t)
+#endif
          => (forall d. Data  d => c (t d)) -> Maybe  (c (v a))
 {-# INLINE dataCast #-}
 dataCast f = gcast1 f
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vector-0.10.0.1/Data/Vector/Unboxed/Base.hs 
new/vector-0.10.9.1/Data/Vector/Unboxed/Base.hs
--- old/vector-0.10.0.1/Data/Vector/Unboxed/Base.hs     2012-10-10 
23:46:53.000000000 +0200
+++ new/vector-0.10.9.1/Data/Vector/Unboxed/Base.hs     2013-09-26 
05:59:56.000000000 +0200
@@ -1,4 +1,7 @@
 {-# LANGUAGE MultiParamTypeClasses, TypeFamilies, FlexibleContexts #-}
+#if __GLASGOW_HASKELL__ >= 707
+{-# LANGUAGE DeriveDataTypeable, StandaloneDeriving #-}
+#endif
 {-# OPTIONS_HADDOCK hide #-}
 
 -- |
@@ -31,6 +34,9 @@
 import Data.Int  ( Int8, Int16, Int32, Int64 )
 import Data.Complex
 
+#if __GLASGOW_HASKELL__ >= 707
+import Data.Typeable ( Typeable )
+#else
 import Data.Typeable ( Typeable1(..), Typeable2(..), mkTyConApp,
 #if MIN_VERSION_base(4,4,0)
                        mkTyCon3
@@ -38,6 +44,8 @@
                        mkTyCon
 #endif
                      )
+#endif
+
 import Data.Data     ( Data(..) )
 
 #include "vector.h"
@@ -58,7 +66,10 @@
 -- -----------------
 -- Data and Typeable
 -- -----------------
-
+#if __GLASGOW_HASKELL__ >= 707
+deriving instance Typeable Vector
+deriving instance Typeable MVector
+#else
 #if MIN_VERSION_base(4,4,0)
 vectorTyCon = mkTyCon3 "vector"
 #else
@@ -70,6 +81,7 @@
 
 instance Typeable2 MVector where
   typeOf2 _ = mkTyConApp (vectorTyCon "Data.Vector.Unboxed.Mutable" "MVector") 
[]
+#endif
 
 instance (Data a, Unbox a) => Data (Vector a) where
   gfoldl       = G.gfoldl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vector-0.10.0.1/README.md 
new/vector-0.10.9.1/README.md
--- old/vector-0.10.0.1/README.md       1970-01-01 01:00:00.000000000 +0100
+++ new/vector-0.10.9.1/README.md       2013-09-26 05:59:56.000000000 +0200
@@ -0,0 +1,4 @@
+# The vector package
+
+An efficient implementation of Int-indexed arrays (both mutable and
+immutable), with a powerful loop optimisation framework.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vector-0.10.0.1/tests/vector-tests.cabal 
new/vector-0.10.9.1/tests/vector-tests.cabal
--- old/vector-0.10.0.1/tests/vector-tests.cabal        2012-10-10 
23:46:53.000000000 +0200
+++ new/vector-0.10.9.1/tests/vector-tests.cabal        2013-09-26 
05:59:56.000000000 +0200
@@ -11,14 +11,14 @@
 Description:
         Tests for the vector package
 
-Cabal-Version:  >= 1.2
+Cabal-Version:  >= 1.6
 Build-Type:     Simple
 
 
 Executable "vector-tests-O0"
   Main-Is:  Main.hs
 
-  Build-Depends: base >= 4 && < 5, template-haskell, vector == 0.10.0.1,
+  Build-Depends: base >= 4 && < 5, template-haskell, vector == 0.10.9.1,
                  random,
                  QuickCheck >= 2, test-framework, test-framework-quickcheck2
 
@@ -38,7 +38,7 @@
 Executable "vector-tests-O2"
   Main-Is:  Main.hs
 
-  Build-Depends: base >= 4 && < 5, template-haskell, vector == 0.10.0.1,
+  Build-Depends: base >= 4 && < 5, template-haskell, vector == 0.10.9.1,
                  random,
                  QuickCheck >= 2, test-framework, test-framework-quickcheck2
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vector-0.10.0.1/vector.cabal 
new/vector-0.10.9.1/vector.cabal
--- old/vector-0.10.0.1/vector.cabal    2012-10-10 23:46:53.000000000 +0200
+++ new/vector-0.10.9.1/vector.cabal    2013-09-26 05:59:56.000000000 +0200
@@ -1,12 +1,12 @@
 Name:           vector
-Version:        0.10.0.1
+Version:        0.10.9.1
 License:        BSD3
 License-File:   LICENSE
 Author:         Roman Leshchinskiy <r...@cse.unsw.edu.au>
 Maintainer:     Roman Leshchinskiy <r...@cse.unsw.edu.au>
 Copyright:      (c) Roman Leshchinskiy 2008-2012
-Homepage:       http://code.haskell.org/vector
-Bug-Reports:    http://trac.haskell.org/vector
+Homepage:       https://github.com/haskell/vector
+Bug-Reports:    https://github.com/haskell/vector/issues
 Category:       Data, Data Structures
 Synopsis:       Efficient Arrays
 Description:
@@ -33,11 +33,6 @@
         .
         * <http://haskell.org/haskellwiki/Numeric_Haskell:_A_Vector_Tutorial>
         .
-        Please use the project trac to submit bug reports and feature
-        requests.
-        .
-        * <http://trac.haskell.org/vector>
-        .
         Changes in version 0.10.0.1
         .
         * Require @primitive@ to include workaround for a GHC array copying bug
@@ -51,10 +46,11 @@
        * Safe Haskell support removed
        .
 
-Cabal-Version:  >= 1.2.3
+Cabal-Version:  >= 1.6
 Build-Type:     Simple
 
 Extra-Source-Files:
+      README.md
       tests/vector-tests.cabal
       tests/LICENSE
       tests/Setup.hs
@@ -151,3 +147,6 @@
   if flag(InternalChecks)
     cpp-options: -DVECTOR_INTERNAL_CHECKS
 
+source-repository head
+  type:     git
+  location: https://github.com/haskell/vector

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to