commit ghc-unix-compat for openSUSE:Factory

2020-09-07 Thread root
Hello community,

here is the log from the commit of package ghc-unix-compat for openSUSE:Factory 
checked in at 2020-09-07 22:04:19

Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.3399 (New)


Package is "ghc-unix-compat"

Mon Sep  7 22:04:19 2020 rev:18 rq:832332 version:0.5.2

Changes:

--- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes  
2020-08-28 21:40:18.608863660 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-unix-compat.new.3399/ghc-unix-compat.changes
2020-09-07 22:04:20.482122023 +0200
@@ -1,0 +2,6 @@
+Mon Aug 31 09:34:31 UTC 2020 - psim...@suse.com
+
+- Update unix-compat to version 0.5.2 revision 1.
+  Upstream has revised the Cabal build instructions on Hackage.
+
+---



Other differences:
--



commit ghc-unix-compat for openSUSE:Factory

2020-08-28 Thread root
Hello community,

here is the log from the commit of package ghc-unix-compat for openSUSE:Factory 
checked in at 2020-08-28 21:40:18

Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.3399 (New)


Package is "ghc-unix-compat"

Fri Aug 28 21:40:18 2020 rev:17 rq:829469 version:0.5.2

Changes:

--- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes  
2020-06-19 17:20:18.223356652 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-unix-compat.new.3399/ghc-unix-compat.changes
2020-08-28 21:40:18.608863660 +0200
@@ -1,0 +2,5 @@
+Tue Aug 18 10:46:26 UTC 2020 - Peter Simons 
+
+- Replace %setup -q with the more modern %autosetup macro.
+
+---



Other differences:
--
++ ghc-unix-compat.spec ++
--- /var/tmp/diff_new_pack.OKel0f/_old  2020-08-28 21:40:20.252864267 +0200
+++ /var/tmp/diff_new_pack.OKel0f/_new  2020-08-28 21:40:20.256864268 +0200
@@ -45,7 +45,7 @@
 This package provides the Haskell %{pkg_name} library development files.
 
 %prep
-%setup -q -n %{pkg_name}-%{version}
+%autosetup -n %{pkg_name}-%{version}
 cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build




commit ghc-unix-compat for openSUSE:Factory

2020-06-19 Thread root
Hello community,

here is the log from the commit of package ghc-unix-compat for openSUSE:Factory 
checked in at 2020-06-19 17:20:17

Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.3606 (New)


Package is "ghc-unix-compat"

Fri Jun 19 17:20:17 2020 rev:16 rq:815205 version:0.5.2

Changes:

--- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes  
2020-05-11 13:36:43.432535252 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-unix-compat.new.3606/ghc-unix-compat.changes
2020-06-19 17:20:18.223356652 +0200
@@ -1,0 +2,5 @@
+Tue Jun 16 11:14:46 UTC 2020 - Peter Simons 
+
+- Re-generate file with latest version of spec-cleaner.
+
+---



Other differences:
--
++ ghc-unix-compat.spec ++
--- /var/tmp/diff_new_pack.6khb0x/_old  2020-06-19 17:20:18.811358197 +0200
+++ /var/tmp/diff_new_pack.6khb0x/_new  2020-06-19 17:20:18.811358197 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-unix-compat
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed




commit ghc-unix-compat for openSUSE:Factory

2020-05-11 Thread root
Hello community,

here is the log from the commit of package ghc-unix-compat for openSUSE:Factory 
checked in at 2020-05-11 13:36:39

Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.2738 (New)


Package is "ghc-unix-compat"

Mon May 11 13:36:39 2020 rev:15 rq:801061 version:0.5.2

Changes:

--- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes  
2019-12-27 13:58:50.496816980 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-unix-compat.new.2738/ghc-unix-compat.changes
2020-05-11 13:36:43.432535252 +0200
@@ -1,0 +2,5 @@
+Thu May  7 08:08:26 UTC 2020 - Peter Simons 
+
+- Update Cabal file to get more accurate dependency information.
+
+---

New:

  unix-compat.cabal



Other differences:
--
++ ghc-unix-compat.spec ++
--- /var/tmp/diff_new_pack.rTjCJ9/_old  2020-05-11 13:36:44.012536468 +0200
+++ /var/tmp/diff_new_pack.rTjCJ9/_new  2020-05-11 13:36:44.016536476 +0200
@@ -24,6 +24,7 @@
 License:BSD-3-Clause
 URL:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
+Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-unix-devel
@@ -45,6 +46,7 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ unix-compat.cabal ++
name:   unix-compat
version:0.5.2
x-revision: 1
synopsis:   Portable POSIX-compatibility layer.
description:This package provides portable implementations of parts
of the unix package. This package re-exports the unix
package when available. When it isn't available,
portable implementations are used.

homepage:   http://github.com/jacobstanley/unix-compat
license:BSD3
license-file:   LICENSE
author: Björn Bringert, Duncan Coutts, Jacob Stanley, Bryan O'Sullivan
maintainer: Jacob Stanley 
category:   System
build-type: Simple
cabal-version:  >= 1.6

source-repository head
  type: git
  location: git://github.com/jacobstanley/unix-compat.git

flag old-time
  description: build against old-time package
  default: False

Library
  hs-source-dirs: src
  ghc-options: -Wall
  build-depends: base == 4.*

  exposed-modules:
System.PosixCompat
System.PosixCompat.Extensions
System.PosixCompat.Files
System.PosixCompat.Temp
System.PosixCompat.Time
System.PosixCompat.Types
System.PosixCompat.Unistd
System.PosixCompat.User

  if os(windows)
c-sources:
  cbits/HsUname.c
  cbits/mktemp.c

extra-libraries: msvcrt
build-depends: Win32 >= 2.5.0.0

if flag(old-time)
  build-depends: old-time >= 1.0.0.0 && < 1.2.0.0
  cpp-options: -DOLD_TIME

  if impl(ghc < 7)
build-depends: directory == 1.0.*
cpp-options: -DDIRECTORY_1_0
  else
build-depends: directory == 1.1.*
else
  build-depends: time >= 1.0 && < 1.10
  build-depends: directory >= 1.2 && < 1.4

other-modules:
  System.PosixCompat.Internal.Time

  else
build-depends: unix >= 2.4 && < 2.9
include-dirs: include
includes: HsUnixCompat.h
install-includes: HsUnixCompat.h
c-sources: cbits/HsUnixCompat.c
if os(solaris)
  cc-options: -DSOLARIS



commit ghc-unix-compat for openSUSE:Factory

2019-12-27 Thread root
Hello community,

here is the log from the commit of package ghc-unix-compat for openSUSE:Factory 
checked in at 2019-12-27 13:58:48

Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.6675 (New)


Package is "ghc-unix-compat"

Fri Dec 27 13:58:48 2019 rev:14 rq:759548 version:0.5.2

Changes:

--- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes  
2019-08-13 20:44:52.103052016 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-unix-compat.new.6675/ghc-unix-compat.changes
2019-12-27 13:58:50.496816980 +0100
@@ -1,0 +2,5 @@
+Fri Nov  8 16:15:06 UTC 2019 - Peter Simons 
+
+- Drop obsolete group attributes.
+
+---



Other differences:
--
++ ghc-unix-compat.spec ++
--- /var/tmp/diff_new_pack.ru1hf6/_old  2019-12-27 13:58:50.892817171 +0100
+++ /var/tmp/diff_new_pack.ru1hf6/_new  2019-12-27 13:58:50.892817171 +0100
@@ -22,7 +22,6 @@
 Release:0
 Summary:Portable POSIX-compatibility layer
 License:BSD-3-Clause
-Group:  Development/Libraries/Haskell
 URL:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
@@ -36,7 +35,6 @@
 
 %package devel
 Summary:Haskell %{pkg_name} library development files
-Group:  Development/Libraries/Haskell
 Requires:   %{name} = %{version}-%{release}
 Requires:   ghc-compiler = %{ghc_version}
 Requires(post): ghc-compiler = %{ghc_version}




commit ghc-unix-compat for openSUSE:Factory

2019-08-13 Thread root
Hello community,

here is the log from the commit of package ghc-unix-compat for openSUSE:Factory 
checked in at 2019-08-13 20:44:49

Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.9556 (New)


Package is "ghc-unix-compat"

Tue Aug 13 20:44:49 2019 rev:13 rq:723078 version:0.5.2

Changes:

--- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes  
2019-06-19 21:13:06.362783642 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-unix-compat.new.9556/ghc-unix-compat.changes
2019-08-13 20:44:52.103052016 +0200
@@ -1,0 +2,6 @@
+Sat Aug 10 02:01:15 UTC 2019 - psim...@suse.com
+
+- Update unix-compat to version 0.5.2.
+  Upstream does not provide a change log file.
+
+---

Old:

  unix-compat-0.5.1.tar.gz
  unix-compat.cabal

New:

  unix-compat-0.5.2.tar.gz



Other differences:
--
++ ghc-unix-compat.spec ++
--- /var/tmp/diff_new_pack.Od3DVR/_old  2019-08-13 20:44:54.639051284 +0200
+++ /var/tmp/diff_new_pack.Od3DVR/_new  2019-08-13 20:44:54.683051272 +0200
@@ -18,14 +18,13 @@
 
 %global pkg_name unix-compat
 Name:   ghc-%{pkg_name}
-Version:0.5.1
+Version:0.5.2
 Release:0
 Summary:Portable POSIX-compatibility layer
 License:BSD-3-Clause
 Group:  Development/Libraries/Haskell
 URL:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-unix-devel
@@ -48,7 +47,6 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ unix-compat-0.5.1.tar.gz -> unix-compat-0.5.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unix-compat-0.5.1/cbits/HsUnixCompat.c 
new/unix-compat-0.5.2/cbits/HsUnixCompat.c
--- old/unix-compat-0.5.1/cbits/HsUnixCompat.c  2018-08-23 02:44:16.0 
+0200
+++ new/unix-compat-0.5.2/cbits/HsUnixCompat.c  2001-09-09 03:46:40.0 
+0200
@@ -2,7 +2,7 @@
 
 #ifdef SOLARIS
 #include 
-#elif defined(__GLIBC__)
+#elif defined(__linux__)
 #include 
 #endif
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unix-compat-0.5.1/unix-compat.cabal 
new/unix-compat-0.5.2/unix-compat.cabal
--- old/unix-compat-0.5.1/unix-compat.cabal 2018-08-23 02:44:16.0 
+0200
+++ new/unix-compat-0.5.2/unix-compat.cabal 2001-09-09 03:46:40.0 
+0200
@@ -1,12 +1,12 @@
 name:   unix-compat
-version:0.5.1
+version:0.5.2
 synopsis:   Portable POSIX-compatibility layer.
 description:This package provides portable implementations of parts
 of the unix package. This package re-exports the unix
 package when available. When it isn't available,
 portable implementations are used.
 
-homepage:   http://github.com/jystic/unix-compat
+homepage:   http://github.com/jacobstanley/unix-compat
 license:BSD3
 license-file:   LICENSE
 author: Björn Bringert, Duncan Coutts, Jacob Stanley, Bryan O'Sullivan
@@ -17,7 +17,7 @@
 
 source-repository head
   type: git
-  location: git://github.com/jystic/unix-compat.git
+  location: git://github.com/jacobstanley/unix-compat.git
 
 flag old-time
   description: build against old-time package




commit ghc-unix-compat for openSUSE:Factory

2019-06-19 Thread root
Hello community,

here is the log from the commit of package ghc-unix-compat for openSUSE:Factory 
checked in at 2019-06-19 21:12:12

Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.4811 (New)


Package is "ghc-unix-compat"

Wed Jun 19 21:12:12 2019 rev:12 rq:710645 version:0.5.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes  
2018-10-25 09:06:49.370487722 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-unix-compat.new.4811/ghc-unix-compat.changes
2019-06-19 21:13:06.362783642 +0200
@@ -1,0 +2,5 @@
+Tue Jun 11 14:29:20 UTC 2019 - Peter Simons 
+
+- Update Cabal file for more accurate build dependencies.
+
+---

New:

  unix-compat.cabal



Other differences:
--
++ ghc-unix-compat.spec ++
--- /var/tmp/diff_new_pack.KfbTDV/_old  2019-06-19 21:13:07.318784571 +0200
+++ /var/tmp/diff_new_pack.KfbTDV/_new  2019-06-19 21:13:07.322784574 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-unix-compat
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -25,6 +25,7 @@
 Group:  Development/Libraries/Haskell
 URL:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
+Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-unix-devel
@@ -47,6 +48,7 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ unix-compat.cabal ++
name:   unix-compat
version:0.5.1
x-revision: 1
synopsis:   Portable POSIX-compatibility layer.
description:This package provides portable implementations of parts
of the unix package. This package re-exports the unix
package when available. When it isn't available,
portable implementations are used.

homepage:   http://github.com/jacobstanley/unix-compat
license:BSD3
license-file:   LICENSE
author: Björn Bringert, Duncan Coutts, Jacob Stanley, Bryan O'Sullivan
maintainer: Jacob Stanley 
category:   System
build-type: Simple
cabal-version:  >= 1.6

source-repository head
  type: git
  location: git://github.com/jacobstanley/unix-compat.git

flag old-time
  description: build against old-time package
  default: False

Library
  hs-source-dirs: src
  ghc-options: -Wall
  build-depends: base == 4.*

  exposed-modules:
System.PosixCompat
System.PosixCompat.Extensions
System.PosixCompat.Files
System.PosixCompat.Temp
System.PosixCompat.Time
System.PosixCompat.Types
System.PosixCompat.Unistd
System.PosixCompat.User

  if os(windows)
c-sources:
  cbits/HsUname.c
  cbits/mktemp.c

extra-libraries: msvcrt
build-depends: Win32 >= 2.5.0.0

if flag(old-time)
  build-depends: old-time >= 1.0.0.0 && < 1.2.0.0
  cpp-options: -DOLD_TIME

  if impl(ghc < 7)
build-depends: directory == 1.0.*
cpp-options: -DDIRECTORY_1_0
  else
build-depends: directory == 1.1.*
else
  build-depends: time >= 1.0 && < 1.9
  build-depends: directory >= 1.2 && < 1.4

other-modules:
  System.PosixCompat.Internal.Time

  else
build-depends: unix >= 2.4 && < 2.9
include-dirs: include
includes: HsUnixCompat.h
install-includes: HsUnixCompat.h
c-sources: cbits/HsUnixCompat.c
if os(solaris)
  cc-options: -DSOLARIS



commit ghc-unix-compat for openSUSE:Factory

2018-10-25 Thread root
Hello community,

here is the log from the commit of package ghc-unix-compat for openSUSE:Factory 
checked in at 2018-10-25 09:06:48

Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-unix-compat.new (New)


Package is "ghc-unix-compat"

Thu Oct 25 09:06:48 2018 rev:11 rq:643483 version:0.5.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes  
2018-09-03 10:35:02.188659174 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new/ghc-unix-compat.changes 
2018-10-25 09:06:49.370487722 +0200
@@ -1,0 +2,5 @@
+Sat Oct 20 11:32:11 UTC 2018 - Peter Simons 
+
+- Use https URL to refer to bugs.opensuse.org.
+
+---



Other differences:
--
++ ghc-unix-compat.spec ++
--- /var/tmp/diff_new_pack.V0FA2T/_old  2018-10-25 09:06:50.110487281 +0200
+++ /var/tmp/diff_new_pack.V0FA2T/_new  2018-10-25 09:06:50.122487274 +0200
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 




commit ghc-unix-compat for openSUSE:Factory

2018-09-03 Thread root
Hello community,

here is the log from the commit of package ghc-unix-compat for openSUSE:Factory 
checked in at 2018-09-03 10:34:58

Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-unix-compat.new (New)


Package is "ghc-unix-compat"

Mon Sep  3 10:34:58 2018 rev:10 rq:632490 version:0.5.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes  
2018-08-04 21:54:18.685379426 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new/ghc-unix-compat.changes 
2018-09-03 10:35:02.188659174 +0200
@@ -1,0 +2,6 @@
+Thu Aug 30 15:29:14 UTC 2018 - psim...@suse.com
+
+- Update unix-compat to version 0.5.1.
+  Upstream does not provide a change log file.
+
+---

Old:

  unix-compat-0.5.0.1.tar.gz
  unix-compat.cabal

New:

  unix-compat-0.5.1.tar.gz



Other differences:
--
++ ghc-unix-compat.spec ++
--- /var/tmp/diff_new_pack.eKASGb/_old  2018-09-03 10:35:02.644660351 +0200
+++ /var/tmp/diff_new_pack.eKASGb/_new  2018-09-03 10:35:02.652660371 +0200
@@ -18,14 +18,13 @@
 
 %global pkg_name unix-compat
 Name:   ghc-%{pkg_name}
-Version:0.5.0.1
+Version:0.5.1
 Release:0
 Summary:Portable POSIX-compatibility layer
 License:BSD-3-Clause
 Group:  Development/Libraries/Haskell
 URL:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-unix-devel
@@ -48,7 +47,6 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ unix-compat-0.5.0.1.tar.gz -> unix-compat-0.5.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unix-compat-0.5.0.1/cbits/HsUnixCompat.c 
new/unix-compat-0.5.1/cbits/HsUnixCompat.c
--- old/unix-compat-0.5.0.1/cbits/HsUnixCompat.c2017-12-06 
02:45:18.0 +0100
+++ new/unix-compat-0.5.1/cbits/HsUnixCompat.c  2018-08-23 02:44:16.0 
+0200
@@ -2,6 +2,8 @@
 
 #ifdef SOLARIS
 #include 
+#elif defined(__GLIBC__)
+#include 
 #endif
 
 unsigned int unix_major(dev_t dev)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unix-compat-0.5.0.1/unix-compat.cabal 
new/unix-compat-0.5.1/unix-compat.cabal
--- old/unix-compat-0.5.0.1/unix-compat.cabal   2017-12-06 02:45:18.0 
+0100
+++ new/unix-compat-0.5.1/unix-compat.cabal 2018-08-23 02:44:16.0 
+0200
@@ -1,5 +1,5 @@
 name:   unix-compat
-version:0.5.0.1
+version:0.5.1
 synopsis:   Portable POSIX-compatibility layer.
 description:This package provides portable implementations of parts
 of the unix package. This package re-exports the unix
@@ -63,7 +63,7 @@
   System.PosixCompat.Internal.Time
 
   else
-build-depends: unix >= 2.4 && < 2.8
+build-depends: unix >= 2.4 && < 2.9
 include-dirs: include
 includes: HsUnixCompat.h
 install-includes: HsUnixCompat.h




commit ghc-unix-compat for openSUSE:Factory

2018-08-04 Thread root
Hello community,

here is the log from the commit of package ghc-unix-compat for openSUSE:Factory 
checked in at 2018-08-04 21:54:14

Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-unix-compat.new (New)


Package is "ghc-unix-compat"

Sat Aug  4 21:54:14 2018 rev:9 rq:627281 version:0.5.0.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes  
2018-07-21 10:24:09.358972929 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new/ghc-unix-compat.changes 
2018-08-04 21:54:18.685379426 +0200
@@ -1,0 +2,5 @@
+Tue Jul 31 14:22:56 UTC 2018 - psim...@suse.com
+
+- Revise Cabal build instructions to support 'unix' version 2.8.x.
+
+---

New:

  unix-compat.cabal



Other differences:
--
++ ghc-unix-compat.spec ++
--- /var/tmp/diff_new_pack.ViCbb7/_old  2018-08-04 21:54:19.233380452 +0200
+++ /var/tmp/diff_new_pack.ViCbb7/_new  2018-08-04 21:54:19.237380460 +0200
@@ -25,6 +25,7 @@
 Group:  Development/Libraries/Haskell
 URL:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
+Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-unix-devel
@@ -47,6 +48,7 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ unix-compat.cabal ++
name:   unix-compat
version:0.5.0.1
x-revision: 1
synopsis:   Portable POSIX-compatibility layer.
description:This package provides portable implementations of parts
of the unix package. This package re-exports the unix
package when available. When it isn't available,
portable implementations are used.

homepage:   http://github.com/jystic/unix-compat
license:BSD3
license-file:   LICENSE
author: Björn Bringert, Duncan Coutts, Jacob Stanley, Bryan O'Sullivan
maintainer: Jacob Stanley 
category:   System
build-type: Simple
cabal-version:  >= 1.6

source-repository head
  type: git
  location: git://github.com/jystic/unix-compat.git

flag old-time
  description: build against old-time package
  default: False

Library
  hs-source-dirs: src
  ghc-options: -Wall
  build-depends: base == 4.*

  exposed-modules:
System.PosixCompat
System.PosixCompat.Extensions
System.PosixCompat.Files
System.PosixCompat.Temp
System.PosixCompat.Time
System.PosixCompat.Types
System.PosixCompat.Unistd
System.PosixCompat.User

  if os(windows)
c-sources:
  cbits/HsUname.c
  cbits/mktemp.c

extra-libraries: msvcrt
build-depends: Win32 >= 2.5.0.0

if flag(old-time)
  build-depends: old-time >= 1.0.0.0 && < 1.2.0.0
  cpp-options: -DOLD_TIME

  if impl(ghc < 7)
build-depends: directory == 1.0.*
cpp-options: -DDIRECTORY_1_0
  else
build-depends: directory == 1.1.*
else
  build-depends: time >= 1.0 && < 1.9
  build-depends: directory >= 1.2 && < 1.4

other-modules:
  System.PosixCompat.Internal.Time

  else
build-depends: unix >= 2.4 && < 2.9
include-dirs: include
includes: HsUnixCompat.h
install-includes: HsUnixCompat.h
c-sources: cbits/HsUnixCompat.c
if os(solaris)
  cc-options: -DSOLARIS



commit ghc-unix-compat for openSUSE:Factory

2018-07-21 Thread root
Hello community,

here is the log from the commit of package ghc-unix-compat for openSUSE:Factory 
checked in at 2018-07-21 10:24:09

Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-unix-compat.new (New)


Package is "ghc-unix-compat"

Sat Jul 21 10:24:09 2018 rev:8 rq:623884 version:0.5.0.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes  
2018-05-30 12:27:45.665326424 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new/ghc-unix-compat.changes 
2018-07-21 10:24:09.358972929 +0200
@@ -1,0 +2,6 @@
+Wed Jul 18 14:26:46 UTC 2018 - psim...@suse.com
+
+- Cosmetic: replace tabs with blanks, strip trailing white space,
+  and update copyright headers with spec-cleaner.
+
+---
@@ -41 +46,0 @@
-



Other differences:
--



commit ghc-unix-compat for openSUSE:Factory

2018-05-30 Thread root
Hello community,

here is the log from the commit of package ghc-unix-compat for openSUSE:Factory 
checked in at 2018-05-30 12:15:21

Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-unix-compat.new (New)


Package is "ghc-unix-compat"

Wed May 30 12:15:21 2018 rev:7 rq:607914 version:0.5.0.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes  
2017-09-15 22:21:52.567217089 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new/ghc-unix-compat.changes 
2018-05-30 12:27:45.665326424 +0200
@@ -1,0 +2,6 @@
+Mon May 14 17:02:11 UTC 2018 - psim...@suse.com
+
+- Update unix-compat to version 0.5.0.1.
+  Upstream does not provide a changelog.
+
+---

Old:

  unix-compat-0.4.3.1.tar.gz
  unix-compat.cabal

New:

  unix-compat-0.5.0.1.tar.gz



Other differences:
--
++ ghc-unix-compat.spec ++
--- /var/tmp/diff_new_pack.avy3po/_old  2018-05-30 12:27:46.249305929 +0200
+++ /var/tmp/diff_new_pack.avy3po/_new  2018-05-30 12:27:46.257305648 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-unix-compat
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX 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,14 +18,13 @@
 
 %global pkg_name unix-compat
 Name:   ghc-%{pkg_name}
-Version:0.4.3.1
+Version:0.5.0.1
 Release:0
 Summary:Portable POSIX-compatibility layer
 License:BSD-3-Clause
 Group:  Development/Libraries/Haskell
 URL:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-unix-devel
@@ -48,7 +47,6 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build
@@ -63,7 +61,7 @@
 %ghc_pkg_recache
 
 %files -f %{name}.files
-%doc LICENSE
+%license LICENSE
 
 %files devel -f %{name}-devel.files
 

++ unix-compat-0.4.3.1.tar.gz -> unix-compat-0.5.0.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unix-compat-0.4.3.1/src/System/PosixCompat/Files.hsc 
new/unix-compat-0.5.0.1/src/System/PosixCompat/Files.hsc
--- old/unix-compat-0.4.3.1/src/System/PosixCompat/Files.hsc2016-12-06 
15:22:00.0 +0100
+++ new/unix-compat-0.5.0.1/src/System/PosixCompat/Files.hsc2017-12-06 
02:45:18.0 +0100
@@ -134,6 +134,7 @@
 import System.IO.Error
 import System.PosixCompat.Types
 import System.Win32.File hiding (getFileType)
+import System.Win32.HardLink (createHardLink)
 import System.Win32.Time (FILETIME(..), getFileTime, setFileTime)
 
 import System.PosixCompat.Internal.Time (
@@ -373,7 +374,7 @@
 -- Hard links
 
 createLink :: FilePath -> FilePath -> IO ()
-createLink _ _ = unsupported "createLink"
+createLink = createHardLink
 
 removeLink :: FilePath -> IO ()
 removeLink _ = unsupported "removeLink"
@@ -388,10 +389,14 @@
 readSymbolicLink _ = unsupported "readSymbolicLink"
 
 -- 
-
--- Renaming files
+-- Renaming
 
 rename :: FilePath -> FilePath -> IO ()
-rename name1 name2 = renameFile name1 name2
+#if MIN_VERSION_Win32(2, 6, 0)
+rename name1 name2 = moveFileEx name1 (Just name2) mOVEFILE_REPLACE_EXISTING
+#else
+rename name1 name2 = moveFileEx name1 name2 mOVEFILE_REPLACE_EXISTING
+#endif
 
 -- 
-
 -- chown()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unix-compat-0.4.3.1/unix-compat.cabal 
new/unix-compat-0.5.0.1/unix-compat.cabal
--- old/unix-compat-0.4.3.1/unix-compat.cabal   2016-12-06 15:22:00.0 
+0100
+++ new/unix-compat-0.5.0.1/unix-compat.cabal   2017-12-06 02:45:18.0 
+0100
@@ -1,5 +1,5 @@
 name:   unix-compat
-version:0.4.3.1
+version:0.5.0.1
 synopsis:   Portable POSIX-compatibility layer.
 description:This package provides portable implementations of parts
 of the unix package. This package re-exports the unix
@@ -44,7 +44,7 @@
   cbits/mktemp.c
 
 extra-libraries: msvcrt
-build-depends: Win32 >= 2.3.0.2
+build-depends: Win32 >= 2.5.0.0
 
 if flag(old-time)
   

commit ghc-unix-compat for openSUSE:Factory

2017-09-15 Thread root
Hello community,

here is the log from the commit of package ghc-unix-compat for openSUSE:Factory 
checked in at 2017-09-15 22:21:51

Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-unix-compat.new (New)


Package is "ghc-unix-compat"

Fri Sep 15 22:21:51 2017 rev:6 rq:525610 version:0.4.3.1

Changes:

--- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes  
2017-02-03 17:40:24.169757157 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new/ghc-unix-compat.changes 
2017-09-15 22:21:52.567217089 +0200
@@ -1,0 +2,10 @@
+Thu Aug  3 15:38:38 UTC 2017 - psim...@suse.com
+
+- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.
+
+---
+Mon Jul 31 03:01:28 UTC 2017 - psim...@suse.com
+
+- Update to version 0.4.3.1 revision 2.
+
+---



Other differences:
--
++ ghc-unix-compat.spec ++
--- /var/tmp/diff_new_pack.bqG2BA/_old  2017-09-15 22:21:53.143135970 +0200
+++ /var/tmp/diff_new_pack.bqG2BA/_new  2017-09-15 22:21:53.151134843 +0200
@@ -22,14 +22,13 @@
 Release:0
 Summary:Portable POSIX-compatibility layer
 License:BSD-3-Clause
-Group:  Development/Languages/Other
-Url:https://hackage.haskell.org/package/%{pkg_name}
+Group:  Development/Libraries/Haskell
+URL:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
+Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-unix-devel
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 This package provides portable implementations of parts of the unix package.
@@ -38,7 +37,7 @@
 
 %package devel
 Summary:Haskell %{pkg_name} library development files
-Group:  Development/Libraries/Other
+Group:  Development/Libraries/Haskell
 Requires:   %{name} = %{version}-%{release}
 Requires:   ghc-compiler = %{ghc_version}
 Requires(post): ghc-compiler = %{ghc_version}
@@ -64,10 +63,8 @@
 %ghc_pkg_recache
 
 %files -f %{name}.files
-%defattr(-,root,root,-)
 %doc LICENSE
 
 %files devel -f %{name}-devel.files
-%defattr(-,root,root,-)
 
 %changelog

++ unix-compat.cabal ++
--- /var/tmp/diff_new_pack.bqG2BA/_old  2017-09-15 22:21:53.199128083 +0200
+++ /var/tmp/diff_new_pack.bqG2BA/_new  2017-09-15 22:21:53.199128083 +0200
@@ -1,6 +1,6 @@
 name:   unix-compat
 version:0.4.3.1
-x-revision: 1
+x-revision: 2
 synopsis:   Portable POSIX-compatibility layer.
 description:This package provides portable implementations of parts
 of the unix package. This package re-exports the unix
@@ -57,7 +57,7 @@
   else
 build-depends: directory == 1.1.*
 else
-  build-depends: time >= 1.0 && < 1.7
+  build-depends: time >= 1.0 && < 1.9
   build-depends: directory >= 1.2 && < 1.4
 
 other-modules:




commit ghc-unix-compat for openSUSE:Factory

2017-02-03 Thread root
Hello community,

here is the log from the commit of package ghc-unix-compat for openSUSE:Factory 
checked in at 2017-01-31 12:45:11

Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-unix-compat.new (New)


Package is "ghc-unix-compat"

Changes:

--- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes  
2017-01-12 15:52:47.573289568 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new/ghc-unix-compat.changes 
2017-02-03 17:40:24.169757157 +0100
@@ -1,0 +2,5 @@
+Mon Jan 16 09:44:51 UTC 2017 - psim...@suse.com
+
+- Update to version 0.4.3.1 revision 1 with cabal2obs.
+
+---

New:

  unix-compat.cabal



Other differences:
--
++ ghc-unix-compat.spec ++
--- /var/tmp/diff_new_pack.2RoUla/_old  2017-02-03 17:40:24.633691491 +0100
+++ /var/tmp/diff_new_pack.2RoUla/_new  2017-02-03 17:40:24.637690925 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-unix-compat
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -25,6 +25,7 @@
 Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
+Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-unix-devel
@@ -48,6 +49,7 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ unix-compat.cabal ++
name:   unix-compat
version:0.4.3.1
x-revision: 1
synopsis:   Portable POSIX-compatibility layer.
description:This package provides portable implementations of parts
of the unix package. This package re-exports the unix
package when available. When it isn't available,
portable implementations are used.

homepage:   http://github.com/jystic/unix-compat
license:BSD3
license-file:   LICENSE
author: Björn Bringert, Duncan Coutts, Jacob Stanley, Bryan O'Sullivan
maintainer: Jacob Stanley 
category:   System
build-type: Simple
cabal-version:  >= 1.6

source-repository head
  type: git
  location: git://github.com/jystic/unix-compat.git

flag old-time
  description: build against old-time package
  default: False

Library
  hs-source-dirs: src
  ghc-options: -Wall
  build-depends: base == 4.*

  exposed-modules:
System.PosixCompat
System.PosixCompat.Extensions
System.PosixCompat.Files
System.PosixCompat.Temp
System.PosixCompat.Time
System.PosixCompat.Types
System.PosixCompat.Unistd
System.PosixCompat.User

  if os(windows)
c-sources:
  cbits/HsUname.c
  cbits/mktemp.c

extra-libraries: msvcrt
build-depends: Win32 >= 2.3.0.2

if flag(old-time)
  build-depends: old-time >= 1.0.0.0 && < 1.2.0.0
  cpp-options: -DOLD_TIME

  if impl(ghc < 7)
build-depends: directory == 1.0.*
cpp-options: -DDIRECTORY_1_0
  else
build-depends: directory == 1.1.*
else
  build-depends: time >= 1.0 && < 1.7
  build-depends: directory >= 1.2 && < 1.4

other-modules:
  System.PosixCompat.Internal.Time

  else
build-depends: unix >= 2.4 && < 2.8
include-dirs: include
includes: HsUnixCompat.h
install-includes: HsUnixCompat.h
c-sources: cbits/HsUnixCompat.c
if os(solaris)
  cc-options: -DSOLARIS



commit ghc-unix-compat for openSUSE:Factory

2016-10-19 Thread h_root
Hello community,

here is the log from the commit of package ghc-unix-compat for openSUSE:Factory 
checked in at 2016-10-19 13:04:39

Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-unix-compat.new (New)


Package is "ghc-unix-compat"

Changes:

--- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes  
2016-07-20 09:24:45.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new/ghc-unix-compat.changes 
2016-10-19 13:04:39.0 +0200
@@ -1,0 +2,5 @@
+Thu Sep 15 06:38:56 UTC 2016 - psim...@suse.com
+
+- Update to version 0.4.2.0 revision 0 with cabal2obs.
+
+---

Old:

  2.cabal
  unix-compat-0.4.1.4.tar.gz

New:

  unix-compat-0.4.2.0.tar.gz



Other differences:
--
++ ghc-unix-compat.spec ++
--- /var/tmp/diff_new_pack.KbzdjS/_old  2016-10-19 13:04:43.0 +0200
+++ /var/tmp/diff_new_pack.KbzdjS/_new  2016-10-19 13:04:43.0 +0200
@@ -18,20 +18,17 @@
 
 %global pkg_name unix-compat
 Name:   ghc-%{pkg_name}
-Version:0.4.1.4
+Version:0.4.2.0
 Release:0
 Summary:Portable POSIX-compatibility layer
 License:BSD-3-Clause
-Group:  System/Libraries
+Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-rpm-macros
-# Begin cabal-rpm deps:
 BuildRequires:  ghc-unix-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-# End cabal-rpm deps
 
 %description
 This package provides portable implementations of parts of the unix package.
@@ -51,17 +48,13 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
-
 
 %build
 %ghc_lib_build
 
-
 %install
 %ghc_lib_install
 
-
 %post devel
 %ghc_pkg_recache
 

++ unix-compat-0.4.1.4.tar.gz -> unix-compat-0.4.2.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unix-compat-0.4.1.4/cbits/mktemp.c 
new/unix-compat-0.4.2.0/cbits/mktemp.c
--- old/unix-compat-0.4.1.4/cbits/mktemp.c  2015-01-06 14:22:03.0 
+0100
+++ new/unix-compat-0.4.2.0/cbits/mktemp.c  2016-06-02 03:49:56.0 
+0200
@@ -64,7 +64,7 @@
 {
 char *start, *trv, *suffp, *carryp;
 char *pad;
-struct stat sbuf;
+struct _stat sbuf;
 int rval;
 uint32_t randidx, randval;
 char carrybuf[MAXPATHLEN];
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unix-compat-0.4.1.4/src/System/PosixCompat/Files.hsc 
new/unix-compat-0.4.2.0/src/System/PosixCompat/Files.hsc
--- old/unix-compat-0.4.1.4/src/System/PosixCompat/Files.hsc2015-01-06 
14:22:03.0 +0100
+++ new/unix-compat-0.4.2.0/src/System/PosixCompat/Files.hsc2016-06-02 
03:49:56.0 +0200
@@ -120,7 +120,14 @@
 import Control.Monad (liftM, liftM2)
 import Data.Bits ((.|.), (.&.))
 import Prelude hiding (read)
-import System.Directory
+import System.Directory (Permissions, emptyPermissions)
+import System.Directory (getPermissions, setPermissions)
+import System.Directory (readable, setOwnerReadable)
+import System.Directory (writable, setOwnerWritable)
+import System.Directory (executable, setOwnerExecutable)
+import System.Directory (searchable, setOwnerSearchable)
+import System.Directory (doesFileExist, doesDirectoryExist)
+import System.Directory (getModificationTime, renameFile)
 import System.IO (IOMode(..), openFile, hFileSize, hSetFileSize, hClose)
 import System.IO.Error
 import System.PosixCompat.Types
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/unix-compat-0.4.1.4/unix-compat.cabal 
new/unix-compat-0.4.2.0/unix-compat.cabal
--- old/unix-compat-0.4.1.4/unix-compat.cabal   2015-01-06 14:22:03.0 
+0100
+++ new/unix-compat-0.4.2.0/unix-compat.cabal   2016-06-02 03:49:56.0 
+0200
@@ -1,5 +1,5 @@
 name:   unix-compat
-version:0.4.1.4
+version:0.4.2.0
 synopsis:   Portable POSIX-compatibility layer.
 description:This package provides portable implementations of parts
 of the unix package. This package re-exports the unix
@@ -56,7 +56,7 @@
   else
 build-depends: directory == 1.1.*
 else
-  build-depends: time >= 1.0 && < 1.6
+  build-depends: time >= 1.0 && < 1.7
   build-depends: directory >= 1.2 && < 1.3
 
 other-modules:




commit ghc-unix-compat for openSUSE:Factory

2016-07-20 Thread h_root
Hello community,

here is the log from the commit of package ghc-unix-compat for openSUSE:Factory 
checked in at 2016-07-20 09:24:42

Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-unix-compat.new (New)


Package is "ghc-unix-compat"

Changes:

--- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes  
2015-05-21 08:38:24.0 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new/ghc-unix-compat.changes 
2016-07-20 09:24:45.0 +0200
@@ -1,0 +2,5 @@
+Sun Jul 10 17:16:42 UTC 2016 - psim...@suse.com
+
+- Update to version 0.4.1.4 revision 2 with cabal2obs.
+
+---

New:

  2.cabal



Other differences:
--
++ ghc-unix-compat.spec ++
--- /var/tmp/diff_new_pack.Y9qBPI/_old  2016-07-20 09:24:46.0 +0200
+++ /var/tmp/diff_new_pack.Y9qBPI/_new  2016-07-20 09:24:46.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-unix-compat
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,23 +15,22 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-%global pkg_name unix-compat
 
+%global pkg_name unix-compat
 Name:   ghc-%{pkg_name}
 Version:0.4.1.4
 Release:0
 Summary:Portable POSIX-compatibility layer
-Group:  System/Libraries
-
 License:BSD-3-Clause
+Group:  System/Libraries
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-
+Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-rpm-macros
 # Begin cabal-rpm deps:
 BuildRequires:  ghc-unix-devel
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # End cabal-rpm deps
 
 %description
@@ -39,21 +38,20 @@
 This package re-exports the unix package when available. When it isn't
 available, portable implementations are used.
 
-
 %package devel
 Summary:Haskell %{pkg_name} library development files
 Group:  Development/Libraries/Other
+Requires:   %{name} = %{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
 This package provides the Haskell %{pkg_name} library development files.
 
-
 %prep
 %setup -q -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 
 %build
@@ -67,18 +65,14 @@
 %post devel
 %ghc_pkg_recache
 
-
 %postun devel
 %ghc_pkg_recache
 
-
 %files -f %{name}.files
 %defattr(-,root,root,-)
 %doc LICENSE
 
-
 %files devel -f %{name}-devel.files
 %defattr(-,root,root,-)
 
-
 %changelog

++ 2.cabal ++
name:   unix-compat
version:0.4.1.4
x-revision: 2
synopsis:   Portable POSIX-compatibility layer.
description:This package provides portable implementations of parts
of the unix package. This package re-exports the unix
package when available. When it isn't available,
portable implementations are used.

homepage:   http://github.com/jystic/unix-compat
license:BSD3
license-file:   LICENSE
author: Björn Bringert, Duncan Coutts, Jacob Stanley, Bryan O'Sullivan
maintainer: Jacob Stanley 
category:   System
build-type: Simple
cabal-version:  >= 1.6

source-repository head
  type: git
  location: git://github.com/jystic/unix-compat.git

flag old-time
  description: build against old-time package
  default: False

Library
  hs-source-dirs: src
  ghc-options: -Wall
  build-depends: base == 4.*

  exposed-modules:
System.PosixCompat
System.PosixCompat.Extensions
System.PosixCompat.Files
System.PosixCompat.Temp
System.PosixCompat.Time
System.PosixCompat.Types
System.PosixCompat.Unistd
System.PosixCompat.User

  if os(windows)
c-sources:
  cbits/HsUname.c
  cbits/mktemp.c

extra-libraries: msvcrt
build-depends: Win32 >= 2.3.0.2

if flag(old-time)
  build-depends: old-time >= 1.0.0.0 && < 1.2.0.0
  cpp-options: -DOLD_TIME

  if impl(ghc < 7)
build-depends: directory == 1.0.*
cpp-options: -DDIRECTORY_1_0
  else
build-depends: directory == 1.1.*
else