diff options
author | 2013-11-20 14:24:04 +0000 | |
---|---|---|
committer | 2013-11-20 14:24:04 +0000 | |
commit | 2a6cfb5ec34e250fa9d770609c11107d268b9e9c (patch) | |
tree | 602690bb85537a3e60cd68b16ac54a0f6c8bc7e5 /dev-haskell | |
parent | Initial commit. JSON pretty-printing library and command-line tool. (diff) | |
download | historical-2a6cfb5ec34e250fa9d770609c11107d268b9e9c.tar.gz historical-2a6cfb5ec34e250fa9d770609c11107d268b9e9c.tar.bz2 historical-2a6cfb5ec34e250fa9d770609c11107d268b9e9c.zip |
Initial commit. Simple unicode collation as per RFC5051.
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0x611FF3AA
Diffstat (limited to 'dev-haskell')
-rw-r--r-- | dev-haskell/rfc5051/ChangeLog | 9 | ||||
-rw-r--r-- | dev-haskell/rfc5051/Manifest | 14 | ||||
-rw-r--r-- | dev-haskell/rfc5051/metadata.xml | 27 | ||||
-rw-r--r-- | dev-haskell/rfc5051/rfc5051-0.1.0.3.ebuild | 30 |
4 files changed, 80 insertions, 0 deletions
diff --git a/dev-haskell/rfc5051/ChangeLog b/dev-haskell/rfc5051/ChangeLog new file mode 100644 index 000000000000..47518cdaa64b --- /dev/null +++ b/dev-haskell/rfc5051/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for dev-haskell/rfc5051 +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/rfc5051/ChangeLog,v 1.1 2013/11/20 14:24:00 slyfox Exp $ + +*rfc5051-0.1.0.3 (20 Nov 2013) + + 20 Nov 2013; Sergei Trofimovich <slyfox@gentoo.org> +metadata.xml, + +rfc5051-0.1.0.3.ebuild: + Initial commit. Simple unicode collation as per RFC5051. diff --git a/dev-haskell/rfc5051/Manifest b/dev-haskell/rfc5051/Manifest new file mode 100644 index 000000000000..b461b8f3fd05 --- /dev/null +++ b/dev-haskell/rfc5051/Manifest @@ -0,0 +1,14 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST rfc5051-0.1.0.3.tar.gz 217935 SHA256 e38dab28a5625774be60545c8c99e647b79bbc0ac0bc9c65fe6b2ebef160642b SHA512 aef601b6e42c3f4238e77452ef302f155ba7bc815d35cf680e2f260ce337644652ee4ac77ea03696a91563faaabd7c124b95a4c16661dd104ddc85be7d9dffa0 WHIRLPOOL 2bdd80b1f1af9f72185a4caf65a37a4cc10f178da7dac96cbf848e47feb6eabd5c6b002335c9ddd54017771db8d7f92cf91b26a2adc456bcc8d2a086dbb0944c +EBUILD rfc5051-0.1.0.3.ebuild 789 SHA256 f20e85efa201ac978f7dcd703d1394a3e7e6d60291d29c7ae8d04e8b35e5305e SHA512 8a6bac7464473e41488df94bca9a92c3ba2c814403ba46405af761694c9909cfc80b48e85d3032f11b4505dfe2b5c6909791675e8ff0ea49c8c84ea86a30b6e9 WHIRLPOOL 664720072e7598b475db2b71dc8de384f0c88391c2ba32faab97cefd839603a0399e7dc3bab3ed9874185c45f4b3824839aa3433d5c511cfe5689e7244d766a1 +MISC ChangeLog 398 SHA256 c342f5ff3fe2f474469709b0c64f31d4688a1f2b7ba3d224b098a9911c2c62c6 SHA512 40ada2c640f39f963d6a4c7922db757bed87dbb67a7d474cbaf8fbdc732c2665ea05f76e56f17ee15fa91a6fbf4dc37a57c4b9cd222a67d791da73b779012e02 WHIRLPOOL 06e3ebed147e0d6b4774d137d95b750bba43747af4af9eeee5634f91921dd8b3814faa9e331b65fe2f66685aefaa67904da9ceb85ed8c14deca399c296cd3f6c +MISC metadata.xml 1068 SHA256 c62a60c7b08e0879daa9ac8b42ce7c98751fbba0f19fc0cf3706ed8a3a1f9e5a SHA512 1f0dbe530ded47a53bc248a4c2ed1eec2e2d741262d9faa7f361077b7a599d3c0264b8ce3bec5260f87d0f79ef60588f71505a8e1c283e91997658f58ec6fb17 WHIRLPOOL 35f42c34d0eb043b4bdbc575df58fdf714cdfc8eccc206c6b2bcdb4abd44ebf605ff94493be48d587ac40a66c7e45355e5167a4e866a8f4a7a80b563d506bac7 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iEYEAREIAAYFAlKMxTcACgkQcaHudmEf86qbxQCeJpQSemoV0Sa5zc418x7RUbmw +XLQAnA5Vn1EkqTov3zYzcCPreF0Xxxxb +=jBa3 +-----END PGP SIGNATURE----- diff --git a/dev-haskell/rfc5051/metadata.xml b/dev-haskell/rfc5051/metadata.xml new file mode 100644 index 000000000000..86296541f069 --- /dev/null +++ b/dev-haskell/rfc5051/metadata.xml @@ -0,0 +1,27 @@ +<?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> + <use> + <flag name='mkunicodedata'>build codes generator itself</flag> + </use> + <longdescription> + This library implements @i;unicode-casemap@, + the simple, non locale-sensitive unicode collation + algorithm described in RFC 5051 (<http://www.rfc-editor.org/rfc/rfc5051.txt>). + Proper unicode collation can be done using text-icu, but that is a big + dependency that depends on a large C library, and rfc5051 might be better + for some purposes. + + Here is a list of strings sorted by the Prelude's @sort@ function: + + @Abe Oeb abe ab&#233; oeb &#193;be &#196;be &#212;eb &#225;be &#228;be &#244;eb@ + + Here is the same list sorted by @sortBy compareUnicode@: + + @Abe abe ab&#233; &#193;be &#225;be &#196;be &#228;be Oeb oeb &#212;eb &#244;eb@ + </longdescription> +</pkgmetadata> diff --git a/dev-haskell/rfc5051/rfc5051-0.1.0.3.ebuild b/dev-haskell/rfc5051/rfc5051-0.1.0.3.ebuild new file mode 100644 index 000000000000..983380c9f798 --- /dev/null +++ b/dev-haskell/rfc5051/rfc5051-0.1.0.3.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/rfc5051/rfc5051-0.1.0.3.ebuild,v 1.1 2013/11/20 14:24:00 slyfox Exp $ + +EAPI=5 + +# ebuild generated by hackport 0.3.4.9999 + +CABAL_FEATURES="bin lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Simple unicode collation as per RFC5051." +HOMEPAGE="http://hackage.haskell.org/package/rfc5051" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="mkunicodedata" + +RDEPEND=">=dev-lang/ghc-7.0.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.10.0.0 +" + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag mkunicodedata mkunicodedata) +} |