parent
77d408d4eb
commit
0ce15abc54
@ -1 +1,2 @@
|
||||
DIST concurrent-extra-0.7.0.6.tar.gz 16447 SHA256 11a1b241b6be6502af86b30a060218fb6776d636dc11399bc742f837a141988b SHA512 77e01122b4659cb131af596da6b4638d34365f3be901b46adb1e7ffcb9d218727feead51b107df0418e1f929eced5aea0ce412ff59ffae3bb6b5d50215b277cf WHIRLPOOL d3f28b42dc115b5607b02b9235b8ec4221e59734a9cb6981fbd1fd662c72d70776df9e2cf4a533c373eeaa11b446c8c3e0111ede89ba6f241f9b056f13088016
|
||||
DIST concurrent-extra-0.7.0.8.tar.gz 16646 SHA256 78203bfb522583ebdc2ea6c8708049b83710935dbdfe916576dbeea9283fd660 SHA512 f34a7dddfdd282c72449ff53394977a118bb24b58c84d6e784f117037bce0d36c8fffd790abcece0976e0d29a8613fa85163ce2b740909aadf7afe04ce8fe734 WHIRLPOOL fe6689127705b77db2ad86ff4b85924890c3192743f74a5ac59ad6f0f5d71360fd45eb9d18b0c955af3994e7826b72922ac4fc4d37ac5b883b60f09917f15f76
|
||||
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/concurrent-extra/concurrent-extra-0.7.0.8.ebuild,v 1.1 2014/07/03 11:26:46 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile test-suite" # haddock fails for strange reason
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Extra concurrency primitives"
|
||||
HOMEPAGE="https://github.com/basvandijk/concurrent-extra"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/base-unicode-symbols-0.1.1:=[profile?] <dev-haskell/base-unicode-symbols-0.3:=[profile?]
|
||||
>=dev-haskell/stm-2.1.2.1:=[profile?] <dev-haskell/stm-2.5:=[profile?]
|
||||
>=dev-haskell/unbounded-delays-0.1:=[profile?] <dev-haskell/unbounded-delays-0.2:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/async-2.0 <dev-haskell/async-2.1
|
||||
>=dev-haskell/hunit-1.2.2 <dev-haskell/hunit-1.3
|
||||
>=dev-haskell/random-1.0 <dev-haskell/random-1.1
|
||||
>=dev-haskell/test-framework-0.2.4 <dev-haskell/test-framework-0.9
|
||||
>=dev-haskell/test-framework-hunit-0.2.4 <dev-haskell/test-framework-hunit-0.4 )
|
||||
"
|
@ -1,2 +1,3 @@
|
||||
DIST convertible-1.0.10.0.tar.gz 23231 SHA256 219cba91e1b95334602de0f35554100fcbcc852b2efaa0aab8bfbb0a48eb12de SHA512 727f743420e8597e626a57b77426d37d1f0f0de47b06c2600cc05a4792861909c9aa622970d65e72f28eef2334805f659309861c9e58c2c543fcfd187e6fa2f4 WHIRLPOOL 72e2c29bb4a5cd9777834db3e374d7fb905fa8424a572edcbc0dc5c615291ee9526885b3d43144d74b892d1ed2090f90c0b45a38fd7d1366fda762208c4a25a9
|
||||
DIST convertible-1.0.11.1.tar.gz 14478 SHA256 46d26e9fec9034bcb27334ba378e8735ac3126eb8573b4dbd1a06b77b350a0e4 SHA512 50082727409c450657bef534af94e8a58e8a3f97fa59d8f24f34d5b72e8335a41c3678036eafd8831f4748c6f1158cef96950d24c53e8402a4b9a7778640a9b1 WHIRLPOOL ae154ebf1df64b80ac2c603d157beae2c4edce9f1da5760ea8171094d778002123e2b8de2a9f5e28a3bdc0db90b70266d67693b16a3abe4c66929aacecf93d34
|
||||
DIST convertible-1.1.0.0.tar.gz 14087 SHA256 13c4943c302700a207426aabcd6dab5a5de85de2353acacbcf4159e924f9835d SHA512 33b797643f493c3c7b36b290a89b53010740407ec1f41b9727b04df72cf1807b8d3d234a4758cd14de5e3fd89138ae5182a9672c015f5d581f14132cf5d1217f WHIRLPOOL 025ca3c8eadb5d65a734adb419f1a22b1b2852414de57bffda3e6c991fb9e3b126bf41fcde64689d270ad6206bdc65b3357c32f80560f976e156d97898789066
|
||||
|
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/convertible/convertible-1.1.0.0-r1.ebuild,v 1.2 2014/07/03 14:03:47 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.6.9999
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Typeclasses and instances for converting between types"
|
||||
HOMEPAGE="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/convertible"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-haskell/mtl:=[profile?]
|
||||
>=dev-haskell/text-0.7:=[profile?]
|
||||
>=dev-lang/ghc-6.12.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8.0.2
|
||||
test? ( dev-haskell/hunit:=[profile?]
|
||||
>=dev-haskell/quickcheck-2.0:2=[profile?]
|
||||
>=dev-haskell/testpack-2.0:=[profile?] )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag test buildtests)
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# default tests
|
||||
haskell-cabal_src_test
|
||||
|
||||
# built custom tests
|
||||
"${S}/dist/build/runtests/runtests" || die "unit tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cabal_src_install
|
||||
|
||||
# if tests were enabled, make sure the unit test driver is deleted
|
||||
rm -f "${ED}/usr/bin/runtests"
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
--- HDBC-mysql-0.6.6.1-orig/Setup.lhs 2012-08-30 13:40:03.000000000 +1000
|
||||
+++ HDBC-mysql-0.6.6.1/Setup.lhs 2014-07-03 22:31:21.162259637 +1000
|
||||
@@ -1,6 +1,7 @@
|
||||
#!/usr/bin/env runhaskell
|
||||
|
||||
\begin{code}
|
||||
+{-# LANGUAGE MultiParamTypeClasses, FlexibleInstances #-}
|
||||
import Distribution.Simple
|
||||
import Distribution.PackageDescription
|
||||
import Distribution.Version
|
||||
@@ -26,8 +27,21 @@
|
||||
}
|
||||
}
|
||||
|
||||
+-- 'ConstOrId' is a @Cabal-1.16@ vs @Cabal-1.18@ compatibility hack,
|
||||
+-- 'programFindLocation' has a new (unused in this case)
|
||||
+-- parameter. 'ConstOrId' adds this parameter when types say it is
|
||||
+-- mandatory.
|
||||
+class ConstOrId a b where
|
||||
+ constOrId :: a -> b
|
||||
+
|
||||
+instance ConstOrId a a where
|
||||
+ constOrId = id
|
||||
+
|
||||
+instance ConstOrId a (b -> a) where
|
||||
+ constOrId = const
|
||||
+
|
||||
mysqlConfigProgram = (simpleProgram "mysql_config") {
|
||||
- programFindLocation = \verbosity -> do
|
||||
+ programFindLocation = \verbosity -> constOrId $ do
|
||||
mysql_config <- findProgramOnPath "mysql_config" verbosity
|
||||
mysql_config5 <- findProgramOnPath "mysql_config5" verbosity
|
||||
return (mysql_config `mplus` mysql_config5)
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hdbc-mysql/hdbc-mysql-0.6.6.1-r2.ebuild,v 1.1 2014/07/03 12:37:30 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.1.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
CABAL_FEATURES+=" nocabaldep" # workaround depend on old cabal-1.16
|
||||
inherit base haskell-cabal
|
||||
|
||||
MY_PN="HDBC-mysql"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="MySQL driver for HDBC"
|
||||
HOMEPAGE="http://github.com/bos/hdbc-mysql"
|
||||
SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/hdbc-2.1.0:=[profile?]
|
||||
dev-haskell/utf8-string:=[profile?]
|
||||
>=dev-lang/ghc-6.12.1:=
|
||||
virtual/mysql"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
PATCHES=("${FILESDIR}/${PN}-0.6.6.1-cabal-1.18.patch")
|
@ -0,0 +1,62 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hdbc-postgresql/hdbc-postgresql-2.3.2.2-r2.ebuild,v 1.1 2014/07/03 12:04:07 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
CABAL_FEATURES+=" nocabaldep" # workaround depend on old cabal-1.16
|
||||
inherit haskell-cabal
|
||||
|
||||
MY_PN="HDBC-postgresql"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="PostgreSQL driver for HDBC"
|
||||
HOMEPAGE="http://github.com/hdbc/hdbc-postgresql"
|
||||
SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="2/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
RESTRICT="test" # requires configured postgresql
|
||||
|
||||
RDEPEND=">=dev-db/postgresql-base-7
|
||||
dev-haskell/convertible:=[profile?]
|
||||
dev-haskell/mtl:=[profile?]
|
||||
dev-haskell/parsec:=[profile?]
|
||||
dev-haskell/utf8-string:=[profile?]
|
||||
>=dev-lang/ghc-6.12.1:=
|
||||
>=dev-haskell/hdbc-2.2.0:2=[profile?]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8.0.2
|
||||
test? ( >=dev-haskell/hdbc-2.2.6:=[profile?]
|
||||
dev-haskell/hunit:=[profile?]
|
||||
dev-haskell/quickcheck:2=[profile?]
|
||||
dev-haskell/testpack:=[profile?] )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag test buildtests)
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# default tests
|
||||
haskell-cabal_src_test || die "cabal test failed"
|
||||
|
||||
# built custom tests
|
||||
"${S}/dist/build/runtests/runtests" || die "unit tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cabal_src_install
|
||||
|
||||
# if tests were enabled, make sure the unit test driver is deleted
|
||||
rm -f "${ED}/usr/bin/runtests"
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST HDBC-2.3.1.2.tar.gz 23314 SHA256 07c962ebaf94f15df65dc0da875bda370abd2d163ab3fe3a946931dd11ac4ae6 SHA512 e98ca4043c311eb8e5adb02d1a59bc0d1be84ba66c224b848649a596de214a2a38b8bedfe71fa8f17ae0843cf073e814c76e7e868aca1e20619e3d5fa573109c WHIRLPOOL 76e909d4ac6ef0dce33a2771c7dba864b0e863251c76e8b9e97f706bbe36f78af566d8ec5e0bc4779161bae91528c8f6bddd7f8fdfe941d00a3f750f1d238eac
|
||||
DIST HDBC-2.4.0.0.tar.gz 23076 SHA256 de60f6881c9f613931bce3615b57bf4375a4fbc8520b5b8e17b1bf7541ce93ff SHA512 1a02a9ee2ed52e534ad4040f18c1335c41e815940921fe24f447a52dbcea889fca1fc65a4e805f8d283bab1180437db7912db625dbd042bc692d07a5131b0f71 WHIRLPOOL f7a78563206fade4b99e2b2947e01d7239ec36fb4d9ab1a00c8536f0ec950adde64f87b9e82b8a35c3c73977ca784774b2ef47c5c58073bd0b0f2bf1056d9eac
|
||||
|
@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hdbc/hdbc-2.4.0.0.ebuild,v 1.1 2014/07/03 12:03:08 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.6.9999
|
||||
#hackport: flags: buildtests:test
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
MY_PN="HDBC"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Haskell Database Connectivity"
|
||||
HOMEPAGE="https://github.com/hdbc/hdbc"
|
||||
SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="2/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-haskell/convertible-1.1.0.0:=[profile?]
|
||||
dev-haskell/mtl:=[profile?]
|
||||
dev-haskell/text:=[profile?]
|
||||
dev-haskell/utf8-string:=[profile?]
|
||||
>=dev-lang/ghc-6.12.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8.0.2
|
||||
test? ( dev-haskell/hunit
|
||||
>=dev-haskell/quickcheck-2.0
|
||||
>=dev-haskell/testpack-2.0 )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag test buildtests)
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# default tests
|
||||
haskell-cabal_src_test || die "cabal test failed"
|
||||
|
||||
# built custom tests
|
||||
"${S}/dist/build/runtests/runtests" || die "unit tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cabal_src_install
|
||||
|
||||
# if tests were enabled, make sure the unit test driver is deleted
|
||||
rm -f "${ED}/usr/bin/runtests"
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST HsOpenSSL-0.10.3.5.tar.gz 65345 SHA256 00c1e77bae85280276a69c82ff5e3e8f0f3e0865e6e106769b1a3bea13db77fb SHA512 d31d165928f81f5193f3fa8f67ce05bbfa43375bb4352f9f2c9d2020c618da54f40a3ac3e4e0f6639b716fbe49526a7019c8fc2260d2718c5eb9cb64c611a4ce WHIRLPOOL 14d73ef6beba3ca86013224611be336708898d6900e403495920e7cdec034b09c9c4a3c784301b679c44b0b68ea761a4f4bcb97feb8b0bf7e258c1849d84115e
|
||||
DIST HsOpenSSL-0.10.4.tar.gz 67538 SHA256 59603bfbc06139aa097767bc31fb049cf042889e2e3d9083719e7227476df1ee SHA512 ab26d19a196ee299763c4a0953e5b805c9f34f9f6b8502562812e597cfdfa07bccfec08919682ce90aa3022144133ba609346139734fbfe89a42f7a6aba939e7 WHIRLPOOL 20682a15364f67e8d4cde6d3556ccde0fea56e58ed0a737c153ce629afb86b370bd716cdc4d679c95e5abc1339f85d6fbf22341c840d0673526a6c1d64c26e98
|
||||
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hsopenssl/hsopenssl-0.10.4.ebuild,v 1.1 2014/07/03 11:30:40 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.5.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
MY_PN="HsOpenSSL"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Partial OpenSSL binding for Haskell"
|
||||
HOMEPAGE="https://github.com/phonohawk/HsOpenSSL"
|
||||
SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+fast-bignum"
|
||||
|
||||
RDEPEND=">=dev-haskell/network-2.1.0.0:=[profile?]
|
||||
>=dev-lang/ghc-6.12.1:=
|
||||
dev-libs/openssl
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8.0.2
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag fast-bignum fast-bignum)
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST hsql-mysql-1.8.1.tar.gz 4489 SHA256 db9ad16785c81d58b793433ec62b7b2c4f00cb3287b19c53c64b4c724f310ee1 SHA512 9357d6f1ea1be9025d9a23e65260928a6771f643b31110c4ea668e72014eccb4e9dae4ac79ef9048036b0c94043909715263663aa40f63d48b791604ca8819c4 WHIRLPOOL 9d67b0554dd647a61347f05a01050acb8cad7dce2e1efe2b16d137f688a5f4326442d46f689da239a4c7de5ee41b389762bc9d82a1babd5c0285a7331c74aaf4
|
||||
DIST hsql-mysql-1.8.2.tar.gz 4659 SHA256 780bc5388838482857083746eeeb3bfd3d498e82722d29d834fb1b1427533025 SHA512 8476cfe746085f75a50aa2d24ecfd87abb8e5809f6292e3f5ebab184d96672178dc23a2d6f749b99d916932e19894ed022138eb192e4e90de94097625374941b WHIRLPOOL a6b3b3fe0ee6602209dcd4a495204e8e0cc5e1e29e34f55283f3c4a790ff4265d9afb7256db7b4e14afac7616a7ce93459ed957bf89306c1620e724bfc4584bf
|
||||
DIST hsql-mysql-1.8.3.tar.gz 4366 SHA256 499261d57532d01083e8a2f47edc71062490635975f391ae3a35e42c4b966420 SHA512 8004ad313774ecb628e9d1a8876c90efba854d2e36c5918d378269e6e1c3d09eb1c2ad0250f1455879d5097a75ec33a18a379228ea250a69af261c6e7846577e WHIRLPOOL 90185afc57f8fa3296087777d5101680b76694cda198b5744bc12fa299a3b784a0db7f78f1892d7be04ce28270871d3919518fbdd08ff8fc2cb30b6d46fbd79c
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hsql-mysql/hsql-mysql-1.8.3.ebuild,v 1.1 2014/07/03 11:41:07 gienah Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.13
|
||||
|
||||
EAPI=4
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hscolour hoogle"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="MySQL driver for HSQL."
|
||||
HOMEPAGE="http://hackage.haskell.org/package/hsql-mysql"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="" # buggy, has no headers
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/cabal[profile?]
|
||||
>=dev-haskell/hsql-1.8.2[profile?]
|
||||
>=dev-lang/ghc-6.10.1
|
||||
>=virtual/mysql-4.0"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.10"
|
@ -1,2 +1,3 @@
|
||||
DIST libmpd-0.8.0.1.tar.gz 31861 SHA256 b5e31ad6a2c2384eee6d4d8c89246bf46eea0965c1e1974e5a9a526e1b60429a SHA512 0caad58acad1ba9abe707b6c66361a294fa04317d70756494c4121981410ab4e628464cb0bc375c9b18ba915adf7ce55e88f4d04571cfccfc4fcad9944f65d8d WHIRLPOOL d466a46c3d7c6313dc8e808d1af115d76f4534bf7737245a01af31e3a4b719ccb0f791926409643ea2b07ede445279bd0dbcce2f7926b9c6cc257f3bdf96233a
|
||||
DIST libmpd-0.8.0.3.tar.gz 39997 SHA256 9f4f05d0302816b71645c59ed96c40eab918b33525013155f98e2bf3b2986b75 SHA512 15fd1a3bd0de8e7e3698fc0fdfc00f8d2c22a2134acae72a9bafc017cf03339dd54000e11982412c1835e47e7ae280f9d262238a4c3a9f1ea366a6173b613d24 WHIRLPOOL 44ac3672a96ca00fe874898b4d6263b5b276f944cb75536ed4e658ba82c0239714f838b34918f01111cceeb47d410becc1ef3bc27d91e04f8e98a384ce83d244
|
||||
DIST libmpd-0.8.0.4.tar.gz 39996 SHA256 0bd3cb0f4a5933ec0bbabeb9de2c90e9a552d468a70472dfe5b3254fff106736 SHA512 57e06fcd9b4c1beefa95c3ff7d15bf9aea7ec92978c36ab2387f8724054ef8dd0ce6f8d9fbb437fd4b0e22b31daadf487463b95393564f8aff049d55084fe3c9 WHIRLPOOL 04e96f0ad68a34e4cfe3e9d7433c9e0da3f45e0cda7876595e7fda2076fa883046ac6bbdfb1239c4f498191d891ff3d470d0169c653f3a926cef5daed682e32f
|
||||
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/libmpd/libmpd-0.8.0.4-r1.ebuild,v 1.1 2014/07/03 12:00:19 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="An MPD client library."
|
||||
HOMEPAGE="http://github.com/joachifm/libmpd-haskell#readme"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="test" # Could not find module Test.Hspec.Monadic
|
||||
|
||||
RDEPEND=">=dev-haskell/attoparsec-0.10.1:=[profile?] <dev-haskell/attoparsec-0.13:=[profile?]
|
||||
>=dev-haskell/data-default-0.4.0:=[profile?] <dev-haskell/data-default-0.6:=[profile?]
|
||||
>=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-3:=[profile?]
|
||||
>=dev-haskell/network-2.1:=[profile?] <dev-haskell/network-2.6:=[profile?]
|
||||
>=dev-haskell/text-0.11:=[profile?]
|
||||
>=dev-haskell/utf8-string-0.3.1:=[profile?] <dev-haskell/utf8-string-0.4:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.10
|
||||
test? ( dev-haskell/data-default
|
||||
dev-haskell/hspec
|
||||
dev-haskell/hunit
|
||||
dev-haskell/mtl
|
||||
dev-haskell/network
|
||||
>=dev-haskell/quickcheck-2.1
|
||||
dev-haskell/text
|
||||
dev-haskell/utf8-string )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
cabal_chdeps \
|
||||
'attoparsec >= 0.10.1 && < 0.12' 'attoparsec >= 0.10.1 && < 0.13'
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST recaptcha-0.1.0.2.tar.gz 2667 SHA256 30ae898cc39381b4e54bd984562a3a0e1385a393b1e318fec4a3b1bacc754d13 SHA512 53495ba9fc9f75734e489d0d3ba30d1e7ef3fe99db5e29671d5f636224fc9c31a4ec135b137cb174346d8efb98d78aef2db4ee9d0a40226883d5e14a27782919 WHIRLPOOL 351d0c4940f048385312debc01bcd60332ca5512c6aecb847f1e8b0f90e22d8243ad7ee4fc196ec40b03ec282f6b723edc94d229a890f5335726f6886e27a048
|
||||
DIST recaptcha-0.1.tar.gz 2626 SHA256 de00e6e3aadd99a1cd036ce4b413ebe02d59c1b9cfd3032f122735cca1f25144 SHA512 935fbb04044da1b02865999f807d726c76154425bcd253582e2429b25af93f24f3e99488aa49d6370bf49d9b29ec3ba4685f90cd302c7747075c649155dbfb12 WHIRLPOOL 2de4c6630af317aa53751f6107ed836a93aacac5aa6585ed49868c9fe36990e740bd39421492072a340ab34c27fea6b443ee950c4fa4cefb1639dfff0cd7e01c
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/recaptcha/recaptcha-0.1.0.2.ebuild,v 1.1 2014/07/03 11:31:57 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.6.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Functions for using the reCAPTCHA service in web applications."
|
||||
HOMEPAGE="http://github.com/jgm/recaptcha/tree/master"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/http-3001.1.4:=[profile?]
|
||||
>=dev-haskell/network-2.2.0.1:=[profile?]
|
||||
>=dev-haskell/xhtml-3000.0:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6.0.3
|
||||
"
|
@ -0,0 +1 @@
|
||||
DIST tasty-golden-2.2.2.3.tar.gz 6925 SHA256 5ca0186aae5b09bcb60dc393b57674cae442c104a923b8fb280ff485498df06e SHA512 34cc40a217d8bb34a2263a1eace31f49590698968aacc795e21dfed24a666388bf9536eb5a360e7b4e1a2228324470e9193e27f1cea0863e5ac13ba5ae7e673f WHIRLPOOL ebe9c9b6fc2f4753c0f64fda24a85fd5c3dbba76d5fdfe3caba7b18ea51f7f0cf064f50cb950afeb623468fefa350ea431ebc15a8808036cbe7fde22c9994615
|
@ -0,0 +1,11 @@
|
||||
setup: dist/doc/html/tasty-golden/haddock-prolog10293.txt: invalid argument
|
||||
diff --git a/tasty-golden.cabal b/tasty-golden.cabal
|
||||
index aa61a0a..70292f8 100644
|
||||
--- a/tasty-golden.cabal
|
||||
+++ b/tasty-golden.cabal
|
||||
@@ -5 +5 @@ description:
|
||||
- This package provides support for «golden testing».
|
||||
+ This package provides support for "golden testing".
|
||||
@@ -9 +9 @@ description:
|
||||
- «golden» file, which contains the correct result for the test.
|
||||
+ "golden" file, which contains the correct result for the test.
|
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>haskell</herd>
|
||||
<maintainer>
|
||||
<email>haskell@gentoo.org</email>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
This package provides support for «golden testing».
|
||||
A golden test is an IO action that writes its result to a file.
|
||||
To pass the test, this output file should be identical to the corresponding
|
||||
'golden' file, which contains the correct result for the test.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/tasty-golden/tasty-golden-2.2.2.3.ebuild,v 1.1 2014/07/03 11:24:57 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit base haskell-cabal
|
||||
|
||||
DESCRIPTION="Golden tests support for tasty"
|
||||
HOMEPAGE="https://github.com/feuerbach/tasty-golden"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/mtl:=[profile?]
|
||||
dev-haskell/optparse-applicative:=[profile?]
|
||||
dev-haskell/tagged:=[profile?]
|
||||
>=dev-haskell/tasty-0.8:=[profile?]
|
||||
dev-haskell/temporary-rc:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.14
|
||||
test? ( dev-haskell/tasty-hunit )
|
||||
"
|
||||
|
||||
PATCHES=("${FILESDIR}"/${PN}-2.2.1-haddock.patch)
|
@ -0,0 +1,182 @@
|
||||
--- testpack-2.1.2.1-orig/testpack.cabal 2013-02-26 02:03:46.000000000 +1100
|
||||
+++ testpack-2.1.2.1/testpack.cabal 2014-07-03 20:47:34.432871930 +1000
|
||||
@@ -39,7 +39,7 @@
|
||||
|
||||
Build-Depends: base >= 3 && < 5,
|
||||
mtl, HUnit,
|
||||
- QuickCheck >= 2.1.0.3 && < 2.5
|
||||
+ QuickCheck >= 2.1.0.3 && < 2.8
|
||||
|
||||
If flag(splitBase)
|
||||
Build-Depends: base >= 3 && < 5, containers, random
|
||||
--- testpack-2.1.2.1-orig/src/Test/HUnit/Tools.hs 2013-02-26 02:03:46.000000000 +1100
|
||||
+++ testpack-2.1.2.1/src/Test/HUnit/Tools.hs 2014-07-03 21:01:50.373614959 +1000
|
||||
@@ -25,7 +25,14 @@
|
||||
import Test.QuickCheck.Property hiding (Result(reason))
|
||||
import qualified Control.Exception
|
||||
import qualified Test.HUnit as HU
|
||||
-import System.Random
|
||||
+#if MIN_VERSION_QuickCheck(2,7,0)
|
||||
+import Test.QuickCheck.Random (newQCGen, QCGen(..))
|
||||
+import System.Random (split)
|
||||
+#else
|
||||
+import System.Random (newStdGen, StdGen(..), split)
|
||||
+#define newStdGen newQCGen
|
||||
+#define StdGen QCGen
|
||||
+#endif
|
||||
import System.IO
|
||||
import Text.Printf
|
||||
|
||||
@@ -96,7 +103,7 @@
|
||||
|
||||
{-
|
||||
-- | modified version of the tests function from Test.QuickCheck
|
||||
-tests :: Args -> Gen Result -> StdGen -> Int -> Int -> [[String]] -> IO ()
|
||||
+tests :: Args -> Gen Result -> QCGen -> Int -> Int -> [[String]] -> IO ()
|
||||
tests config gen rnd0 ntest nfail stamps
|
||||
| ntest == maxSuccess config = return ()
|
||||
| nfail == maxDiscard config = assertFailure $ "Arguments exhausted after " ++ show ntest ++ " tests."
|
||||
@@ -128,7 +135,13 @@
|
||||
> q "Integer -> Int (safe bounds)" prop_integer_to_int_pass]
|
||||
-}
|
||||
qc2hu :: QC.Testable a => Int -> String -> a -> HU.Test
|
||||
-qc2hu maxTest = qccheck (stdArgs {maxSuccess = maxTest, maxDiscard = 20000})
|
||||
+qc2hu maxTest = qccheck (stdArgs {maxSuccess = maxTest,
|
||||
+#if MIN_VERSION_QuickCheck(2,5,0)
|
||||
+ maxDiscardRatio = if maxTest /= 0 then 20000 `div` maxTest else 10
|
||||
+#else
|
||||
+ maxDiscard = 20000
|
||||
+#endif
|
||||
+ })
|
||||
|
||||
{- | Run verbose tests. Example:
|
||||
|
||||
@@ -163,18 +176,28 @@
|
||||
-- | Tests a property, using test arguments, produces a test result, and prints the results to 'stdout'.
|
||||
localquickCheckWithResult :: Testable prop => Args -> prop -> IO Result
|
||||
localquickCheckWithResult args p =
|
||||
- do
|
||||
#if MIN_VERSION_QuickCheck(2,3,0)
|
||||
+#if MIN_VERSION_QuickCheck(2,6,0)
|
||||
+ (if chatty args then withStdioTerminal else withNullTerminal) $ \tm -> do
|
||||
+#else
|
||||
+ do
|
||||
tm <- if chatty args then newStdioTerminal else newNullTerminal
|
||||
+#endif
|
||||
#else
|
||||
+ do
|
||||
tm <- newTerminal
|
||||
#endif
|
||||
rnd <- case replay args of
|
||||
- Nothing -> newStdGen
|
||||
+ Nothing -> newQCGen
|
||||
Just (rnd,_) -> return rnd
|
||||
test MkState{ terminal = tm
|
||||
, maxSuccessTests = maxSuccess args
|
||||
- , maxDiscardedTests = maxDiscard args
|
||||
+ , maxDiscardedTests =
|
||||
+#if MIN_VERSION_QuickCheck(2,5,0)
|
||||
+ maxDiscardRatio args * maxSuccess args
|
||||
+#else
|
||||
+ maxDiscard args
|
||||
+#endif
|
||||
, computeSize = case replay args of
|
||||
Nothing -> \n d -> (n * maxSize args)
|
||||
`div` maxSuccess args
|
||||
@@ -190,17 +213,23 @@
|
||||
#endif
|
||||
, numSuccessShrinks = 0
|
||||
, numTryShrinks = 0
|
||||
+#if MIN_VERSION_QuickCheck(2,7,0)
|
||||
+ , numRecentlyDiscardedTests = 0
|
||||
+ , numTotTryShrinks = 0
|
||||
+ } (unGen (unProperty (property p)))
|
||||
+#else
|
||||
} (unGen (property p))
|
||||
+#endif
|
||||
where
|
||||
--------------------------------------------------------------------------
|
||||
-- main test loop
|
||||
- test :: State -> (StdGen -> Int -> Prop) -> IO Result
|
||||
+ test :: State -> (QCGen -> Int -> Prop) -> IO Result
|
||||
test st f
|
||||
| numSuccessTests st >= maxSuccessTests st = doneTesting st f
|
||||
| numDiscardedTests st >= maxDiscardedTests st = giveUp st f
|
||||
| otherwise = runATest st f
|
||||
|
||||
- doneTesting :: State -> (StdGen -> Int -> Prop) -> IO Result
|
||||
+ doneTesting :: State -> (QCGen -> Int -> Prop) -> IO Result
|
||||
doneTesting st f =
|
||||
do
|
||||
#if MIN_VERSION_QuickCheck(2,3,0)
|
||||
@@ -221,7 +250,7 @@
|
||||
#endif
|
||||
}
|
||||
|
||||
- giveUp :: State -> (StdGen -> Int -> Prop) -> IO Result
|
||||
+ giveUp :: State -> (QCGen -> Int -> Prop) -> IO Result
|
||||
giveUp st f =
|
||||
do
|
||||
#if MIN_VERSION_QuickCheck(2,3,0)
|
||||
@@ -234,7 +263,7 @@
|
||||
#endif
|
||||
}
|
||||
|
||||
- runATest :: State -> (StdGen -> Int -> Prop) -> IO Result
|
||||
+ runATest :: State -> (QCGen -> Int -> Prop) -> IO Result
|
||||
runATest st f =
|
||||
do
|
||||
let size = computeSize st (numSuccessTests st) (numDiscardedTests st)
|
||||
@@ -266,7 +295,12 @@
|
||||
Just False -> -- failed test
|
||||
do
|
||||
#if MIN_VERSION_QuickCheck(2,3,0)
|
||||
+#if MIN_VERSION_QuickCheck(2,3,0)
|
||||
+ (numShrinks, totFailed, lastFailed) <- foundFailure st res ts
|
||||
+#else
|
||||
numShrinks <- foundFailure st res ts
|
||||
+#endif
|
||||
+
|
||||
theOutput <- terminalOutput (terminal st)
|
||||
#else
|
||||
foundFailure st res ts
|
||||
@@ -288,5 +322,9 @@
|
||||
, numShrinks = numShrinks
|
||||
, output = theOutput
|
||||
#endif
|
||||
+#if MIN_VERSION_QuickCheck(2,7,0)
|
||||
+ , numShrinkTries = totFailed
|
||||
+ , numShrinkFinal = lastFailed
|
||||
+#endif
|
||||
}
|
||||
where (rnd1,rnd2) = split (randomSeed st)
|
||||
--- testpack-2.1.2.1-orig/src/Test/QuickCheck/Tools.hs 2013-02-26 02:03:46.000000000 +1100
|
||||
+++ testpack-2.1.2.1/src/Test/QuickCheck/Tools.hs 2014-07-03 21:01:23.932306995 +1000
|
||||
@@ -23,15 +23,27 @@
|
||||
|
||||
)
|
||||
where
|
||||
+#if MIN_VERSION_QuickCheck(2,6,0)
|
||||
+import Test.QuickCheck.Property (Result(..), callbacks, expect, theException, ok, reason, stamp)
|
||||
+#if MIN_VERSION_QuickCheck(2,7,0)
|
||||
+#else
|
||||
+import Test.QuickCheck.Property (Result(..), callbacks, expect, interrupted, ok, reason, stamp)
|
||||
+#endif
|
||||
+#else
|
||||
import Test.QuickCheck hiding (Result, reason)
|
||||
import Test.QuickCheck.Property
|
||||
+#endif
|
||||
|
||||
{- | Compare two values. If same, the test passes. If different, the result indicates
|
||||
what was expected and what was received as part of the error. -}
|
||||
(@=?) :: (Eq a, Show a) => a -> a -> Result
|
||||
expected @=? actual =
|
||||
MkResult {ok = Just (expected == actual),
|
||||
+#if MIN_VERSION_QuickCheck(2,7,0)
|
||||
+ expect = True, theException = Nothing,
|
||||
+#else
|
||||
expect = True, interrupted = False,
|
||||
+#endif
|
||||
reason = "Result: expected " ++ show expected ++ ", got " ++ show actual,
|
||||
stamp = [], callbacks = []}
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/testpack/testpack-2.1.2.1-r2.ebuild,v 1.1 2014/07/03 11:17:39 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.2.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit base haskell-cabal
|
||||
|
||||
DESCRIPTION="Test Utililty Pack for HUnit and QuickCheck"
|
||||
HOMEPAGE="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/testpack"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/hunit:=[profile?]
|
||||
dev-haskell/mtl:=[profile?]
|
||||
>=dev-haskell/quickcheck-2.1.0.3:2=[profile?] <dev-haskell/quickcheck-2.8:2=[profile?]
|
||||
dev-haskell/random:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:="
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2"
|
||||
|
||||
PATCHES=("${FILESDIR}/${PN}-2.1.2.1-quickcheck-2.7.patch")
|
@ -0,0 +1,125 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.17.ebuild,v 1.1 2014/07/03 13:23:10 keri Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils flag-o-matic java-pkg-opt-2 multilib
|
||||
|
||||
PATCHSET_VER="0"
|
||||
|
||||
DESCRIPTION="free, small, and standard compliant Prolog compiler"
|
||||
HOMEPAGE="http://www.swi-prolog.org/"
|
||||
SRC_URI="http://www.swi-prolog.org/download/devel/src/pl-${PV}.tar.gz
|
||||
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE="archive debug doc +gmp hardened java minimal odbc +readline ssl static-libs test zlib X"
|
||||
|
||||
RDEPEND="sys-libs/ncurses
|
||||
archive? ( app-arch/libarchive )
|
||||
zlib? ( sys-libs/zlib )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
readline? ( sys-libs/readline )
|
||||
gmp? ( dev-libs/gmp )
|
||||
ssl? ( dev-libs/openssl )
|
||||
java? ( >=virtual/jdk-1.4 )
|
||||
X? (
|
||||
virtual/jpeg
|
||||
x11-libs/libX11
|
||||
x11-libs/libXft
|
||||
x11-libs/libXpm
|
||||
x11-libs/libXt
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( x11-proto/xproto )
|
||||
java? ( test? ( =dev-java/junit-3.8* ) )"
|
||||
|
||||
S="${WORKDIR}/pl-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_FORCE=yes
|
||||
EPATCH_SUFFIX=patch
|
||||
epatch "${WORKDIR}"/${PV}
|
||||
|
||||
# OSX/Intel ld doesn't like an archive without table of contents
|
||||
sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
use ppc && append-flags -mno-altivec
|
||||
use hardened && append-flags -fno-unit-at-a-time
|
||||
use debug && append-flags -DO_DEBUG
|
||||
|
||||
# ARCH is used in the configure script to figure out host and target
|
||||
# specific stuff
|
||||
export ARCH=${CHOST}
|
||||
|
||||
export CC_FOR_BUILD=$(tc-getBUILD_CC)
|
||||
|
||||
cd "${S}"/src || die
|
||||
econf \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
$(use_enable gmp) \
|
||||
$(use_enable readline) \
|
||||
$(use_enable static-libs static) \
|
||||
--enable-shared \
|
||||
--enable-custom-flags COFLAGS="${CFLAGS}"
|
||||
|
||||
if ! use minimal ; then
|
||||
local jpltestconf
|
||||
if use java && use test ; then
|
||||
jpltestconf="--with-junit=$(java-config --classpath junit)"
|
||||
fi
|
||||
|
||||
cd "${S}/packages" || die
|
||||
econf \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
$(use_with archive) \
|
||||
$(use_with java jpl) \
|
||||
${jpltestconf} \
|
||||
$(use_with odbc) \
|
||||
$(use_with ssl) \
|
||||
$(use_with X xpce) \
|
||||
$(use_with zlib) \
|
||||
COFLAGS='"${CFLAGS}"'
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}"/src || die
|
||||
emake
|
||||
|
||||
if ! use minimal ; then
|
||||
cd "${S}/packages" || die
|
||||
emake
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}/src" || die
|
||||
emake check
|
||||
|
||||
if ! use minimal ; then
|
||||
cd "${S}/packages" || die
|
||||
emake check
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -C src DESTDIR="${D}" install
|
||||
|
||||
if ! use minimal ; then
|
||||
emake -C packages DESTDIR="${D}" install
|
||||
if use doc ; then
|
||||
emake -C packages DESTDIR="${D}" html-install
|
||||
fi
|
||||
fi
|
||||
|
||||
dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST gettext_i18n_rails-0.10.0.gem 22528 SHA256 d8f1e2ee37646e050327fe75d79d6a01a139811973ec0bbf87d67d89c0ce5b35 SHA512 f0519a84f51a3efbe6b2ea79d274c3659f71dbcb946ef0bed451c657c6a16b143e633c8ce8c1410f32881cf93a0c7bfc19b26010e3279d7eeb86ea83a5194dde WHIRLPOOL 50067d21fc3ff386834ef986302aeea6aae40a95c9f673f1cb1d6a1bfe52468931b7fb04e9ac87eb8c851f231f59814157281a1bc4e1581ae814b91c4b82043b
|
||||
DIST gettext_i18n_rails-1.0.5.tar.gz 20335 SHA256 1179dd6c71356ccfa0a764bb9bb7605bc9b43c000aafd2aaf54972da5e8da386 SHA512 28c53f47473382de08a7bee56432f965b13aa9c5097442ed4f3fad3252b6e65f112d63119ca418f64c03c602b13db0a46277080f24874e027e453ce3ae08e360 WHIRLPOOL e7217c3ba3ec9c94829c38040f9baa840fa7061fc1678975c6689b3441d3752e81cc3cf8a522f795b8b34289684ab11b7313d7569034ab780037e345622edbca
|
||||
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.0.5.ebuild,v 1.1 2014/07/03 09:35:57 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# jruby support requires sqlite3 support for jruby.
|
||||
USE_RUBY="ruby19 ruby20"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="Readme.md"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="init.rb"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="FastGettext / Rails integration."
|
||||
HOMEPAGE="https://github.com/grosser/gettext_i18n_rails"
|
||||
SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/activerecord:3.2[sqlite3] dev-ruby/temple )"
|
||||
ruby_add_rdepend ">=dev-ruby/fast_gettext-0.4.8"
|
||||
|
||||
all_ruby_prepare() {
|
||||
rm Gemfile Gemfile.lock || die
|
||||
|
||||
# Remove specs for slim and hamlet, template engines we don't package.
|
||||
rm spec/gettext_i18n_rails/slim_parser_spec.rb spec/gettext_i18n_rails/haml_parser_spec.rb || die
|
||||
|
||||
# Test against Rails 3.2 (newer versions don't work and we don't use
|
||||
# appraisals for now.
|
||||
sed -e '2igem "rails", "~>3.2.0"' -i spec/spec_helper.rb || die
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/oauth/oauth-0.4.7-r2.ebuild,v 1.1 2014/07/03 10:15:23 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="HISTORY README.rdoc TODO"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A RubyGem for implementing both OAuth clients and servers."
|
||||
HOMEPAGE="http://oauth.rubyforge.org/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "test? (
|
||||
dev-ruby/test-unit:2
|
||||
dev-ruby/mocha:0.12
|
||||
dev-ruby/webmock )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Require a compatible version of mocha
|
||||
sed -i -e '1igem "mocha", "~> 0.12.0"' test/test_helper.rb || die
|
||||
|
||||
# Ensure a consistent test order to avoid loading issues with e.g. rack
|
||||
sed -i -e "s/.rb']/.rb'].sort/" Rakefile || die
|
||||
|
||||
# Remove tests that require Rails 2.3 since that is ruby18-only.
|
||||
rm test/test_action_controller_request_proxy.rb || die
|
||||
}
|
@ -0,0 +1,133 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/darcs/darcs-2.8.4-r6.ebuild,v 1.1 2014/07/03 13:11:09 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.9999
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit eutils haskell-cabal bash-completion-r1
|
||||
|
||||
DESCRIPTION="a distributed, interactive, smart revision control system"
|
||||
HOMEPAGE="http://darcs.net/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="=dev-haskell/extensible-exceptions-0.1*:=[profile?]
|
||||
>=dev-haskell/hashed-storage-0.5.6:=[profile?]
|
||||
<dev-haskell/hashed-storage-0.6:=[profile?]
|
||||
>=dev-haskell/haskeline-0.6.3:=[profile?]
|
||||
<dev-haskell/haskeline-0.8:=[profile?]
|
||||
=dev-haskell/html-1.0*:=[profile?]
|
||||
=dev-haskell/mmap-0.5*:=[profile?]
|
||||
>=dev-haskell/mtl-1.0:=[profile?]
|
||||
<dev-haskell/mtl-2.3:=[profile?]
|
||||
>=dev-haskell/parsec-2.0:=[profile?]
|
||||
<dev-haskell/parsec-3.2:=[profile?]
|
||||
=dev-haskell/random-1.0*:=[profile?]
|
||||
>=dev-haskell/regex-compat-0.95.1:=[profile?]
|
||||
>=dev-haskell/tar-0.3:=[profile?]
|
||||
<dev-haskell/tar-0.5:=[profile?]
|
||||
>=dev-haskell/terminfo-0.3:=[profile?] <dev-haskell/terminfo-0.5:=[profile?]
|
||||
>=dev-haskell/text-0.11.0.6:=[profile?]
|
||||
>=dev-haskell/vector-0.7:=[profile?]
|
||||
>=dev-haskell/zlib-0.5.1.0:=[profile?]
|
||||
<dev-haskell/zlib-0.6.0.0:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
net-misc/curl"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
doc? ( virtual/latex-base
|
||||
|| ( dev-tex/latex2html[png]
|
||||
dev-tex/latex2html[gif]
|
||||
)
|
||||
)
|
||||
test? ( >=dev-haskell/cmdlib-0.2.1[profile?]
|
||||
<dev-haskell/cmdlib-0.4[profile?]
|
||||
=dev-haskell/findbin-0.0*[profile?]
|
||||
>=dev-haskell/quickcheck-2.3
|
||||
>=dev-haskell/shellish-0.1.3[profile?]
|
||||
<dev-haskell/shellish-0.2[profile?]
|
||||
>=dev-haskell/test-framework-0.4.0[profile?]
|
||||
>=dev-haskell/test-framework-hunit-0.2.2[profile?]
|
||||
>=dev-haskell/test-framework-quickcheck2-0.2.8[profile?]
|
||||
)
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
rm "${S}/tests/add_permissions.sh" || die "Could not rm add_permissions.sh"
|
||||
rm "${S}/tests/send-output-v1.sh" || die "Could not rm send-output-v1.sh"
|
||||
rm "${S}/tests/send-output-v2.sh" || die "Could not rm send-output-v2.sh"
|
||||
rm "${S}/tests/utf8.sh" || die "Could not rm utf8.sh"
|
||||
|
||||
epatch "${FILESDIR}"/${P}-ghc-7.8-part-1.patch
|
||||
epatch "${FILESDIR}"/${P}-ghc-7.8-part-2.patch
|
||||
epatch "${FILESDIR}"/${P}-fix-nonatomic-global.patch
|
||||
epatch "${FILESDIR}"/${P}-issue2364.patch
|
||||
epatch "${FILESDIR}"/${P}-issue2364-part-2.patch
|
||||
|
||||
cabal_chdeps \
|
||||
'text >= 0.11.0.6 && < 0.12.0.0' 'text >= 0.11.0.6' \
|
||||
'terminfo == 0.3.*' 'terminfo >= 0.3 && < 0.5' \
|
||||
'array >= 0.1 && < 0.5' 'array >= 0.1 && <0.6' \
|
||||
'process >= 1.0.0.0 && < 1.2.0.0' 'process >= 1.0.0.0 && < 1.3' \
|
||||
'unix >= 1.0 && < 2.7' 'unix >=1.0 && <2.8' \
|
||||
'base >= 4.5 && < 4.7' 'base >= 4.5 && < 4.8' \
|
||||
'ghc >= 6.10 && < 7.8' 'ghc >= 6.10' \
|
||||
'mtl >= 1.0 && < 2.2' 'mtl >= 1.0 && < 2.3'
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# checking whether ghc supports -threaded flag
|
||||
# Beware: http://www.haskell.org/ghc/docs/latest/html/users_guide/options-phases.html#options-linker
|
||||
# contains: 'The ability to make a foreign call that does not block all other Haskell threads.'
|
||||
# It might have interactivity impact.
|
||||
|
||||
threaded_flag=""
|
||||
if $(ghc-getghc) --info | grep "Support SMP" | grep -q "YES"; then
|
||||
threaded_flag="--flags=threaded"
|
||||
einfo "$P will be built with threads support"
|
||||
else
|
||||
threaded_flag="--flags=-threaded"
|
||||
einfo "$P will be built without threads support"
|
||||
fi
|
||||
|
||||
# Use curl for net stuff to avoid strict version dep on HTTP and network
|
||||
cabal_src_configure \
|
||||
--flags=curl \
|
||||
--flags=-http \
|
||||
--flags=color \
|
||||
--flags=terminfo \
|
||||
--flags=mmap \
|
||||
--flags=force-char8-encoding \
|
||||
$threaded_flag \
|
||||
$(cabal_flag test)
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# run cabal test from haskell-cabal
|
||||
haskell-cabal_src_test || die "cabal test failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cabal_src_install
|
||||
newbashcomp "${S}/contrib/darcs_completion" "${PN}"
|
||||
|
||||
# fixup perms in such an an awkward way
|
||||
mv "${ED}/usr/share/man/man1/darcs.1" "${S}/darcs.1" || die "darcs.1 not found"
|
||||
doman "${S}/darcs.1" || die "failed to register darcs.1 as a manpage"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ghc-package_pkg_postinst
|
||||
|
||||
ewarn "NOTE: in order for the darcs send command to work properly,"
|
||||
ewarn "you must properly configure your mail transport agent to relay"
|
||||
ewarn "outgoing mail. For example, if you are using ssmtp, please edit"
|
||||
ewarn "${EPREFIX}/etc/ssmtp/ssmtp.conf with appropriate values for your site."
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
There is a bug in speculateFileOrUrl.
|
||||
It puts downloaded file nonatomically.
|
||||
|
||||
There is a window when copyFileOrUrl can (and does)
|
||||
copy partially downloaded file.
|
||||
|
||||
Darcs-bug: http://bugs.darcs.net/issue2364
|
||||
diff --git a/src/Darcs/External.hs b/src/Darcs/External.hs
|
||||
index 2e0e791..d5a0b9f 100644
|
||||
--- a/src/Darcs/External.hs
|
||||
+++ b/src/Darcs/External.hs
|
||||
@@ -184,7 +184,7 @@ copyFileOrUrl rd fou out _ | isSshUrl fou = copySSH rd (splitSshUrl fou)
|
||||
copyFileOrUrl _ fou _ _ = fail $ "unknown transport protocol: " ++ fou
|
||||
|
||||
speculateFileOrUrl :: String -> FilePath -> IO ()
|
||||
-speculateFileOrUrl fou out | isHttpUrl fou = speculateRemote fou out
|
||||
+speculateFileOrUrl fou out | isHttpUrl fou = speculateRemote fou out >> waitUrl fou
|
||||
| otherwise = return ()
|
||||
|
||||
copyLocal :: String -> FilePath -> IO ()
|
@ -0,0 +1,14 @@
|
||||
diff --git a/src/Darcs/Test/Patch.hs b/src/Darcs/Test/Patch.hs
|
||||
index 0f7ed24..078fbc3 100644
|
||||
--- a/src/Darcs/Test/Patch.hs
|
||||
+++ b/src/Darcs/Test/Patch.hs
|
||||
@@ -2,6 +2,9 @@
|
||||
#if __GLASGOW_HASKELL__ >= 700
|
||||
{-# LANGUAGE ImpredicativeTypes #-}
|
||||
#endif
|
||||
+#if __GLASGOW_HASKELL__ >= 708
|
||||
+{-# LANGUAGE AllowAmbiguousTypes #-}
|
||||
+#endif
|
||||
-- Copyright (C) 2002-2005,2007 David Roundy
|
||||
--
|
||||
-- This program is free software; you can redistribute it and/or modify
|
@ -0,0 +1,52 @@
|
||||
Tue May 13 22:07:19 FET 2014 Sergei Trofimovich <slyfox@community.haskell.org>
|
||||
* resolve issue2364: don't break list of 'bad sources'
|
||||
|
||||
This time the bug manifested on a simple operation:
|
||||
$ darcs record -a -m "something"
|
||||
|
||||
Attempt to write a patch resulted in something like:
|
||||
Failed to record patch 'hello'
|
||||
|
||||
HINT: I could not reach the following repositories:
|
||||
http://repetae.net/repos/jhc
|
||||
/home/st/.darcs/cache
|
||||
/home/st/.cache/darcs
|
||||
/home/st/dev/darcs/jhc
|
||||
If you're not using them, you should probably delete
|
||||
|
||||
The sequence should be the following:
|
||||
1. store patch to inventory/foo
|
||||
2. try to store to a writable cache (say, ~/.darcs/cache/patches)
|
||||
3. fail to write
|
||||
4. filter out bad caches
|
||||
5. try again
|
||||
6. copy from cache to patches/
|
||||
|
||||
Due to missing NOINLINE step 4. led to
|
||||
all caches treated as writable, thus step 5
|
||||
failed without a chance for patch to
|
||||
go to 'patches/'.
|
||||
|
||||
As a side-effect building darcs with -O0 produced seemingly working darcs.
|
||||
Reported-by: Ivan Miljenovic
|
||||
diff -rN -u old-darcs.net/src/Darcs/Util/Global.hs new-darcs.net/src/Darcs/Util/Global.hs
|
||||
--- old-darcs.net/src/Darcs/Global.hs 2014-05-13 22:23:29.897329750 +0300
|
||||
+++ new-darcs.net/src/Darcs/Global.hs 2014-05-13 22:23:29.979329754 +0300
|
||||
@@ -135,7 +135,7 @@
|
||||
|
||||
_badSourcesList :: IORef [String]
|
||||
_badSourcesList = unsafePerformIO $ newIORef []
|
||||
-{- NOINLINE _badSourcesList -}
|
||||
+{-# NOINLINE _badSourcesList #-}
|
||||
|
||||
|
||||
addBadSource :: String -> IO ()
|
||||
@@ -154,7 +154,7 @@
|
||||
|
||||
_reachableSourcesList :: IORef [String]
|
||||
_reachableSourcesList = unsafePerformIO $ newIORef []
|
||||
-{- NOINLINE _reachableSourcesList -}
|
||||
+{-# NOINLINE _reachableSourcesList #-}
|
||||
|
||||
|
||||
addReachableSource :: String -> IO ()
|
@ -0,0 +1,70 @@
|
||||
* resolve issue2364: fix file corruption on double fetch
|
||||
|
||||
The bug is the result of attempt to fetch the same file
|
||||
(say F) by the same URL (U) multiple times concurrently.
|
||||
|
||||
First time U gets fetched by speculative prefetch logic.
|
||||
Second time as an ordinary file (while first fetch is not finished).
|
||||
|
||||
The function 'copyUrlWithPriority' sends download request
|
||||
to 'urlChan' both times (it's already not a nice situation,
|
||||
fixed by this patch).
|
||||
|
||||
Later urlThread satisfies first request, notifies receiver,
|
||||
and starts downloading exactly the same U again.
|
||||
|
||||
I don't know exact data corruption mechanics yet, but it has
|
||||
to do with non-random intermediate file names of downloaded
|
||||
files and 'truncate' call when temp file is opened for a new
|
||||
downlaod job.
|
||||
|
||||
All temp names are completely non-random for a single darcs run:
|
||||
|
||||
urlThread :: Chan UrlRequest -> IO ()
|
||||
urlThread ch = do
|
||||
junk <- flip showHex "" `fmap` randomRIO rrange
|
||||
evalStateT urlThread' (UrlState Map.empty emptyQ 0 junk)
|
||||
|
||||
createDownloadFileName :: FilePath -> UrlState -> FilePath
|
||||
createDownloadFileName f st = f ++ "-new_" ++ randomJunk st
|
||||
|
||||
My theory is next download manages to step on toes of previous job.
|
||||
|
||||
I'll try to make file names truly random in other patch.
|
||||
That way such errors should manifest as read erros instead of data
|
||||
corruption.
|
||||
|
||||
Thanks!
|
||||
diff --git a/src/URL.hs b/src/URL.hs
|
||||
index 4cb85ee..26de278 100644
|
||||
--- a/src/URL.hs
|
||||
+++ b/src/URL.hs
|
||||
@@ -18,11 +18,12 @@ module URL ( copyUrl, copyUrlFirst, setDebugHTTP,
|
||||
import Data.IORef ( newIORef, readIORef, writeIORef, IORef )
|
||||
import Data.Map ( Map )
|
||||
import qualified Data.Map as Map
|
||||
+import Data.Tuple ( swap )
|
||||
import System.Directory ( copyFile )
|
||||
import System.IO.Unsafe ( unsafePerformIO )
|
||||
import Control.Concurrent ( forkIO )
|
||||
import Control.Concurrent.Chan ( isEmptyChan, newChan, readChan, writeChan, Chan )
|
||||
-import Control.Concurrent.MVar ( isEmptyMVar, modifyMVar_, newEmptyMVar, newMVar, putMVar, readMVar, withMVar, MVar )
|
||||
+import Control.Concurrent.MVar ( isEmptyMVar, modifyMVar, modifyMVar_, newEmptyMVar, newMVar, putMVar, readMVar, withMVar, MVar )
|
||||
import Control.Monad ( unless, when )
|
||||
import Control.Monad.Trans ( liftIO )
|
||||
import Control.Monad.State ( evalStateT, get, modify, put, StateT )
|
||||
@@ -196,10 +197,10 @@ copyUrlWithPriority p u f c = do
|
||||
debugMessage ("URL.copyUrlWithPriority ("++u++"\n"++
|
||||
" -> "++f++")")
|
||||
v <- newEmptyMVar
|
||||
- let fn _ old_val = old_val
|
||||
- modifyMVar_ urlNotifications (return . (Map.insertWith fn u v))
|
||||
- let r = UrlRequest u f c p
|
||||
- writeChan urlChan r
|
||||
+ old_mv <- modifyMVar urlNotifications (return . swap . Map.insertLookupWithKey (\_k _n old -> old) u v)
|
||||
+ case old_mv of
|
||||
+ Nothing -> writeChan urlChan $ UrlRequest u f c p -- ok, new URL
|
||||
+ Just _ -> debugMessage $ "URL.copyUrlWithPriority already in progress, skip (" ++ u ++ "\n" ++ "-> " ++ f ++ ")"
|
||||
|
||||
waitNextUrl :: StateT UrlState IO ()
|
||||
waitNextUrl = do
|
@ -1 +1,2 @@
|
||||
DIST CairoSVG-1.0.7.tar.gz 29648 SHA256 2ccdfd8cdfc6797da1f63d8f15fd76fa72d482d618a4807bb02f0b37662bca39 SHA512 1b10657f1e53b486f624ec00e952c3d2ba2f28b2a5d6cb6f66eb6441e8c51190bd75315e7a537d37eadff5ce4e0a52d3f4ebd7b36d81b2e9fd804ac92f2d83db WHIRLPOOL aa7affdc656444c0558bcc9be9b66fb385a81e33d60c04aad81930041096782ecbbc40a4e26c4c76e1580d882411c3759244c85c23e0671dc48104224a99ba18
|
||||
DIST CairoSVG-1.0.tar.gz 28573 SHA256 65f613e9521c37066b92e24532f702dbf4b7049ce0fa5fb75d21afa467a38b9b SHA512 26046de33feb5d7cbd8438d5fdf7f0e86e4f252c21478b51e764d7bf7800c8392a11a42a87666af6e008ad1e09f0749b57d06c566101d2a3e630e151703a3bb9 WHIRLPOOL 166c14d1c0ec9c1c455ded7c69c60940d102224c00a9bf1c6882ab1134b2a1eec415c9fe1f82bf9921a84feb8bc8f1055aa38830916dae233783fae551b31cb3
|
||||
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/cairosvg/cairosvg-1.0.7.ebuild,v 1.1 2014/07/03 09:51:46 pinkbyte Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="CairoSVG"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="A simple cairo based SVG converter with support for PDF, PostScript and PNG formats"
|
||||
HOMEPAGE="http://cairosvg.org/"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="dev-python/lxml[${PYTHON_USEDEP}]
|
||||
dev-python/pycairo[${PYTHON_USEDEP}]
|
||||
dev-python/tinycss[${PYTHON_USEDEP}]
|
||||
dev-python/cssselect[${PYTHON_USEDEP}]
|
||||
dev-python/cairocffi[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DOCS=( NEWS.rst README.rst TODO.rst )
|
@ -1,3 +1,3 @@
|
||||
DIST spotify-client_0.9.10.17.g4129e1c.78-1_amd64.deb 54248886 SHA256 3fd81bc68ee877284a9306b7a53ee10af257d2f2da0eec00b3f0d921a3b09ba8 SHA512 0948d3cf88ebd19f28ddba30d8d6752bc8afed8549787f4b41d70e204dbd4c142705f467a3aa456c27f30cdc6bf8aee72e91c50ac388624443119271769f8d4d WHIRLPOOL 1dc798fb09f20263ea90761f74529ff35eb8824469b25488e5ffd915fef9f10804eae2596f768a12129d0e2ac561761b647b4fa3c754f9518bea5850b8123eb8
|
||||
DIST spotify-client_0.9.11.26.g995ec04.78-1_amd64.deb 55060008 SHA256 06dddd286e94243f8a8132b66e1e44ccdc24db9912e97fd4cee4a3796065debe SHA512 6da6c766993d62ba88dcf4815c22d2ade48bfd4ac0136d54fb168237ef81661f4c43d7c50d709b09bff338c1e99382b65ceedc9670af62e2ea61a00338a6f66e WHIRLPOOL 9f092d499450efc5507a1d042a47eff58c439cab2a1c64a5f873632813a7bcd39eadf060e491f3e0f971468296ebbd247b25d28c6b1b18b8f5d853def2d9edc9
|
||||
DIST spotify-client_0.9.4.183.g644e24e.428-1_amd64.deb 47355040 SHA256 dd0d072013918498a65dbc26bfb3dda0aacd7ee122e300bccd39731d8da5d1fa SHA512 f596c79cc69508ec47f7579e73033127c403bed9209cef5b9c1cb88805054f85ebb38eaa28037ae2955a5fb14cc8b3c76b3c2d7668316e4d5a2c80d6fdd6c571 WHIRLPOOL 088c73004fb273d1d0ea143f4da212402a82109f9eb7464cf829f96cd8e0446a8adc976ecc16020a664653d2c8e6bc521b843d075a52c5867d97bbfac1b8cba3
|
||||
DIST spotify-client_0.9.4.183.g644e24e.428-1_i386.deb 41740148 SHA256 ca45d057357e4c30efee3838dd941222500463ddd0a1db6981e4d48d7ad986f2 SHA512 0f31fbf2274ca6cf16144bc85c8e71cfe347ad2994c100917a5912b413e976b2f913c3aea4d6cc7fd83bdf9d3c2836cc4d758f90f7afdb1078a14c93c23436d9 WHIRLPOOL bcce68c713606a3c092cf82356f56f4ad84f1e70046eef68ba9263ced73c0e101de082362e44050640ac8bfa968716d2ef7ca97f9e3cd2323e91ee4403b3b58d
|
||||
|
@ -1,13 +1,13 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/spotify/spotify-0.9.10.17-r1.ebuild,v 1.1 2014/06/12 01:21:48 floppym Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/spotify/spotify-0.9.11.26.ebuild,v 1.1 2014/07/03 16:58:51 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils fdo-mime gnome2-utils pax-utils unpacker
|
||||
|
||||
DESCRIPTION="Spotify is a social music platform"
|
||||
HOMEPAGE="https://www.spotify.com/ch-de/download/previews/"
|
||||
MY_PV="${PV}.g4129e1c.78-1"
|
||||
MY_PV="${PV}.g995ec04.78-1"
|
||||
MY_P="${PN}-client_${MY_PV}"
|
||||
SRC_BASE="http://repository.spotify.com/pool/non-free/${PN:0:1}/${PN}/"
|
||||
SRC_URI="
|
@ -1 +1 @@
|
||||
Thu, 03 Jul 2014 08:08:02 +0000
|
||||
Thu, 03 Jul 2014 17:37:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
Thu, 03 Jul 2014 08:08:02 +0000
|
||||
Thu, 03 Jul 2014 17:37:02 +0000
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue