summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2015-08-08 13:49:04 -0700
committerRobin H. Johnson <robbat2@gentoo.org>2015-08-08 17:38:18 -0700
commit56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch)
tree3f91093cdb475e565ae857f1c5a7fd339e2d781e /dev-haskell/tar
downloadgentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'dev-haskell/tar')
-rw-r--r--dev-haskell/tar/Manifest5
-rw-r--r--dev-haskell/tar/files/tar-0.3.1.0-ghc-7.4.patch11
-rw-r--r--dev-haskell/tar/files/tar-0.3.2.0-dir-1.2.patch51
-rw-r--r--dev-haskell/tar/metadata.xml18
-rw-r--r--dev-haskell/tar/tar-0.3.1.0.ebuild25
-rw-r--r--dev-haskell/tar/tar-0.3.2.0.ebuild25
-rw-r--r--dev-haskell/tar/tar-0.4.0.1.ebuild23
-rw-r--r--dev-haskell/tar/tar-0.4.1.0.ebuild25
-rw-r--r--dev-haskell/tar/tar-0.4.2.1.ebuild29
9 files changed, 212 insertions, 0 deletions
diff --git a/dev-haskell/tar/Manifest b/dev-haskell/tar/Manifest
new file mode 100644
index 000000000000..0ba52a3605b2
--- /dev/null
+++ b/dev-haskell/tar/Manifest
@@ -0,0 +1,5 @@
+DIST tar-0.3.1.0.tar.gz 15840 SHA256 0364496ecf0d2de16577fe371a631bdd8a9e2cb3b5377f66c860f4e30bd626d8 SHA512 b117b9ab299833d6ce35f6c5d417a3e8c913fa55a13d5d829f5e195ae7067d0b4b920aa37e2dc19caaf7f08e8761f623f93b99faf6451341fa24eaf1db0762ea WHIRLPOOL 576387ffdbec8d919739260966abd8a29f04928c1dcf763d33436f6e0f0fb960b9b62f304f81f94bbdf2463b05e75e3a64f5a2b8625e51123f7924d5c4fab323
+DIST tar-0.3.2.0.tar.gz 15952 SHA256 492d091041224f293ceb67b0f560a2f4e3f0a304117214ac87912f1495cbf47a SHA512 cbdfdd5f89a4547dc1f2a49074634eacef9d89a8d537ffef0980f0c33ca7feed71da9546d950b69d269a2d491dec3c5447219dd94adaf78bbc875d7718eee5c6 WHIRLPOOL 95d560edac007cecfc82eec4729a2ff821f8b53a59b70e5e45448817b8789b7f11051642799aa1e371cd4fc6704aa6fcb98b1ea319a0a2916293eb9b7297958e
+DIST tar-0.4.0.1.tar.gz 17875 SHA256 a408274d8325f4e3144c5aa154d72f1ee7b0a7342570fd6805e3be3fe0d97a6d SHA512 7cb042f77dc70b856b4dfd5d0a06620f669f9260a84800ad27e1803ec24a50932bb3775b35a6cc91cefb30ea4cd2b453dd6566007d586327acea0edccc0dee47 WHIRLPOOL 0abad23f2027a01136e28276735e4bd8abab2858ddcb1467e41bca780f573df410ea9b1c47b85c96fefabd7a471d32bf50fa26614f0cbaefb74ad0546f7289be
+DIST tar-0.4.1.0.tar.gz 18267 SHA256 7521310c34bb3b457e529a5f2037ac84f62420d6283f9ce8d22e685bd82d0715 SHA512 9619df193cec9235e561dfeda03f36730066542ee11afd78603ef58fdcb9f2198ce852a8e6f834796cf2b81c13f818638f09c2233fb7191e8ff6f55f4d9298de WHIRLPOOL 5717ca0300b52ee448644dabecbc351a4a502752d910b337ffbd345daf975a5cd0296369ea3873057d2f732afb9a8f285892cfb03e9d2cce87ad1409656de31d
+DIST tar-0.4.2.1.tar.gz 29825 SHA256 2fad0ae6c1d671f0fbd60f39b2d7df70c3f33890b92df177052d2d8733955080 SHA512 8684f20fd31a1d4c83fd6b74e6662eac8f8b0075856b47105c5dc72f39eee5ef3ddbf1b45d2cc730f924b385df4e74ff82a03ec45489662dac1b8b91170397f0 WHIRLPOOL 0a064308301357ffb46555d10ca0689a375f7d4e4c17acc1763f180102d91195dae2e42314f3dac53aa5e4f90afe3724a0f385bd3f8ba37dc0bd8186e8a6ef20
diff --git a/dev-haskell/tar/files/tar-0.3.1.0-ghc-7.4.patch b/dev-haskell/tar/files/tar-0.3.1.0-ghc-7.4.patch
new file mode 100644
index 000000000000..4ebea8697f06
--- /dev/null
+++ b/dev-haskell/tar/files/tar-0.3.1.0-ghc-7.4.patch
@@ -0,0 +1,11 @@
+--- tar-0.3.1.0-orig/Codec/Archive/Tar/Write.hs 2009-06-06 23:51:00.000000000 +1000
++++ tar-0.3.1.0/Codec/Archive/Tar/Write.hs 2011-12-24 09:36:10.928384175 +1100
+@@ -119,7 +119,7 @@
+ putString n s = take n s ++ fill (n - length s) '\NUL'
+
+ --TODO: check integer widths, eg for large file sizes
+-putOct :: Integral a => FieldWidth -> a -> String
++putOct :: (Integral a, Show a) => FieldWidth -> a -> String
+ putOct n x =
+ let octStr = take (n-1) $ showOct x ""
+ in fill (n - length octStr - 1) '0'
diff --git a/dev-haskell/tar/files/tar-0.3.2.0-dir-1.2.patch b/dev-haskell/tar/files/tar-0.3.2.0-dir-1.2.patch
new file mode 100644
index 000000000000..e5fc06a98eb1
--- /dev/null
+++ b/dev-haskell/tar/files/tar-0.3.2.0-dir-1.2.patch
@@ -0,0 +1,51 @@
+diff --git a/Codec/Archive/Tar/Pack.hs b/Codec/Archive/Tar/Pack.hs
+index 8e43091..3cc96ef 100644
+--- a/Codec/Archive/Tar/Pack.hs
++++ b/Codec/Archive/Tar/Pack.hs
+@@ -1,3 +1,4 @@
++{-# LANGUAGE CPP #-}
+ -----------------------------------------------------------------------------
+ -- |
+ -- Module : Codec.Archive.Tar
+@@ -28,8 +29,16 @@ import qualified System.FilePath as FilePath.Native
+ import System.Directory
+ ( getDirectoryContents, doesDirectoryExist, getModificationTime
+ , Permissions(..), getPermissions )
++#if MIN_VERSION_directory(1,2,0)
++-- The directory package switched to the new time package
++import Data.Time.Clock
++ ( UTCTime )
++import Data.Time.Clock.POSIX
++ ( utcTimeToPOSIXSeconds )
++#else
+ import System.Time
+ ( ClockTime(..) )
++#endif
+ import System.IO
+ ( IOMode(ReadMode), openBinaryFile, hFileSize )
+ import System.IO.Unsafe (unsafeInterleaveIO)
+@@ -170,5 +179,11 @@ recurseDirectories base (dir:dirs) = unsafeInterleaveIO $ do
+
+ getModTime :: FilePath -> IO EpochTime
+ getModTime path = do
++#if MIN_VERSION_directory(1,2,0)
++ -- The directory package switched to the new time package
++ t <- getModificationTime path
++ return . floor . utcTimeToPOSIXSeconds $ t
++#else
+ (TOD s _) <- getModificationTime path
+ return $! fromIntegral s
++#endif
+diff --git a/tar.cabal b/tar.cabal
+index 6467e4b..52e0611 100644
+--- a/tar.cabal
++++ b/tar.cabal
+@@ -25,7 +25,7 @@ source-repository head
+
+ library
+ build-depends: base >= 3 && < 5, filepath,
+- directory, old-time, bytestring
++ directory, old-time, time, bytestring
+
+ exposed-modules:
+ Codec.Archive.Tar
diff --git a/dev-haskell/tar/metadata.xml b/dev-haskell/tar/metadata.xml
new file mode 100644
index 000000000000..bcef3450c64c
--- /dev/null
+++ b/dev-haskell/tar/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>haskell</herd>
+ <herd>proxy-maintainers</herd>
+ <maintainer>
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <longdescription>
+ This library is for working with .tar@ archive files. It
+ can read and write a range of common variations of archive
+ format including V7, USTAR, POSIX and GNU formats. It provides
+ support for packing and unpacking portable archives. This
+ makes it suitable for distribution but not backup because
+ details like file ownership and exact permissions are not
+ preserved.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/tar/tar-0.3.1.0.ebuild b/dev-haskell/tar/tar-0.3.1.0.ebuild
new file mode 100644
index 000000000000..a9883bd9cf28
--- /dev/null
+++ b/dev-haskell/tar/tar-0.3.1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# ebuild generated by hackport 0.2.13
+
+EAPI="3"
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit base haskell-cabal
+
+DESCRIPTION="Reading, writing and manipulating .tar archive files"
+HOMEPAGE="http://hackage.haskell.org/package/tar"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-fbsd ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.1"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
+
+PATCHES=("${FILESDIR}/${PN}-0.3.1.0-ghc-7.4.patch")
diff --git a/dev-haskell/tar/tar-0.3.2.0.ebuild b/dev-haskell/tar/tar-0.3.2.0.ebuild
new file mode 100644
index 000000000000..9e834b9bfb20
--- /dev/null
+++ b/dev-haskell/tar/tar-0.3.2.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# ebuild generated by hackport 0.2.14
+
+EAPI="3"
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit base haskell-cabal
+
+DESCRIPTION="Reading, writing and manipulating .tar archive files"
+HOMEPAGE="http://hackage.haskell.org/package/tar"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.1"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
+
+PATCHES=("${FILESDIR}"/${P}-dir-1.2.patch)
diff --git a/dev-haskell/tar/tar-0.4.0.1.ebuild b/dev-haskell/tar/tar-0.4.0.1.ebuild
new file mode 100644
index 000000000000..7f17cd98e77f
--- /dev/null
+++ b/dev-haskell/tar/tar-0.4.0.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Reading, writing and manipulating ".tar" archive files"
+HOMEPAGE="http://hackage.haskell.org/package/tar"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/tar/tar-0.4.1.0.ebuild b/dev-haskell/tar/tar-0.4.1.0.ebuild
new file mode 100644
index 000000000000..3af2353cade9
--- /dev/null
+++ b/dev-haskell/tar/tar-0.4.1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Reading, writing and manipulating ".tar" archive files"
+HOMEPAGE="http://hackage.haskell.org/package/tar"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/tar/tar-0.4.2.1.ebuild b/dev-haskell/tar/tar-0.4.2.1.ebuild
new file mode 100644
index 000000000000..cd71c810dd89
--- /dev/null
+++ b/dev-haskell/tar/tar-0.4.2.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Reading, writing and manipulating \".tar\" archive files"
+HOMEPAGE="http://hackage.haskell.org/package/tar"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.6.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+ test? ( dev-haskell/old-time
+ >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3
+ >=dev-haskell/tasty-0.10 <dev-haskell/tasty-0.11
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.9 )
+"