summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyfox@gentoo.org>2013-11-20 14:24:04 +0000
committerSergei Trofimovich <slyfox@gentoo.org>2013-11-20 14:24:04 +0000
commit2a6cfb5ec34e250fa9d770609c11107d268b9e9c (patch)
tree602690bb85537a3e60cd68b16ac54a0f6c8bc7e5 /dev-haskell
parentInitial commit. JSON pretty-printing library and command-line tool. (diff)
downloadhistorical-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/ChangeLog9
-rw-r--r--dev-haskell/rfc5051/Manifest14
-rw-r--r--dev-haskell/rfc5051/metadata.xml27
-rw-r--r--dev-haskell/rfc5051/rfc5051-0.1.0.3.ebuild30
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 (&lt;http://www.rfc-editor.org/rfc/rfc5051.txt&gt;).
+ 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&#39;s @sort@ function:
+
+ @Abe Oeb abe ab&amp;#233; oeb &amp;#193;be &amp;#196;be &amp;#212;eb &amp;#225;be &amp;#228;be &amp;#244;eb@
+
+ Here is the same list sorted by @sortBy compareUnicode@:
+
+ @Abe abe ab&amp;#233; &amp;#193;be &amp;#225;be &amp;#196;be &amp;#228;be Oeb oeb &amp;#212;eb &amp;#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)
+}