diff options
author | 2015-08-08 13:49:04 -0700 | |
---|---|---|
committer | 2015-08-08 17:38:18 -0700 | |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /dev-haskell/tar | |
download | gentoo-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/Manifest | 5 | ||||
-rw-r--r-- | dev-haskell/tar/files/tar-0.3.1.0-ghc-7.4.patch | 11 | ||||
-rw-r--r-- | dev-haskell/tar/files/tar-0.3.2.0-dir-1.2.patch | 51 | ||||
-rw-r--r-- | dev-haskell/tar/metadata.xml | 18 | ||||
-rw-r--r-- | dev-haskell/tar/tar-0.3.1.0.ebuild | 25 | ||||
-rw-r--r-- | dev-haskell/tar/tar-0.3.2.0.ebuild | 25 | ||||
-rw-r--r-- | dev-haskell/tar/tar-0.4.0.1.ebuild | 23 | ||||
-rw-r--r-- | dev-haskell/tar/tar-0.4.1.0.ebuild | 25 | ||||
-rw-r--r-- | dev-haskell/tar/tar-0.4.2.1.ebuild | 29 |
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 ) +" |