summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Sachau <tommy@gentoo.org>2012-12-21 19:28:02 +0000
committerThomas Sachau <tommy@gentoo.org>2012-12-21 19:28:02 +0000
commit978ae2b9e13696235d7619a551da8df72de9df9f (patch)
tree38dfb19af67db5a11e556c0fbbd2ac23e5effecf /dev-libs/eina
parentApply fix from #438050 for missing /var/run/teamspeak3 server directory. Than... (diff)
downloadhistorical-978ae2b9e13696235d7619a551da8df72de9df9f.tar.gz
historical-978ae2b9e13696235d7619a551da8df72de9df9f.tar.bz2
historical-978ae2b9e13696235d7619a551da8df72de9df9f.zip
Version bump, drop old
Package-Manager: portage-2.2.0_alpha149-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0x35899067
Diffstat (limited to 'dev-libs/eina')
-rw-r--r--dev-libs/eina/ChangeLog8
-rw-r--r--dev-libs/eina/Manifest19
-rw-r--r--dev-libs/eina/eina-1.7.3.ebuild67
-rw-r--r--dev-libs/eina/eina-1.7.4.ebuild (renamed from dev-libs/eina/eina-1.7.1.ebuild)8
-rw-r--r--dev-libs/eina/files/city.h96
5 files changed, 16 insertions, 182 deletions
diff --git a/dev-libs/eina/ChangeLog b/dev-libs/eina/ChangeLog
index e519e61ff300..d5499f33c954 100644
--- a/dev-libs/eina/ChangeLog
+++ b/dev-libs/eina/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/eina
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/eina/ChangeLog,v 1.15 2012/12/08 14:01:55 tommy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/eina/ChangeLog,v 1.16 2012/12/21 19:27:50 tommy Exp $
+
+*eina-1.7.4 (21 Dec 2012)
+
+ 21 Dec 2012; Thomas Sachau (Tommy[D]) <tommy@gentoo.org> -eina-1.7.1.ebuild,
+ -eina-1.7.3.ebuild, +eina-1.7.4.ebuild, -files/city.h:
+ Version bump, drop old
*eina-1.7.3 (08 Dec 2012)
diff --git a/dev-libs/eina/Manifest b/dev-libs/eina/Manifest
index f3685d3462f8..f17838b997ce 100644
--- a/dev-libs/eina/Manifest
+++ b/dev-libs/eina/Manifest
@@ -1,19 +1,16 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-AUX city.h 3746 SHA256 0048205504c2f569f37ad2abc97f8f379dad69015c6f82401f88649efc2a8c43 SHA512 81628a9597d6e133862ef0717829213a5f79506167242549f2e4eda54be6b2fc586853eaf692ae63bad4cbf40cfa56d3d8ba74bc22aea4152bfee95b8fb6c9e2 WHIRLPOOL 120d1c339564259524e935a42e8f76fce00f9e86e2a0493fd54d88bea35b6437107fc1982e2600c00c6eec0e1c23ca812f228db9a23ac4cde01c037c3bd62b92
-DIST eina-1.7.1.tar.bz2 9749033 SHA256 af0b316734ba72d92fa7716005efd380f28677c76f0e0b6a3c5a9b524575a6ce SHA512 b0aafd2d278851b94384b81398b93f458965e9dc0c1ff344dd4c1a7ebf0d17bfa1551292e0172e367b9f781d3f71bf5086485885f3948a0799192a7e4cb82d67 WHIRLPOOL 599f29e5c16976ec60ea6f672922e9c2c52f6636f32cfad575ffe1db1cc62adb75f9e681a83fd2bdc8b49ee249246d5d8927a9e0ad9ac909b991d031d7ffc047
-DIST eina-1.7.3.tar.bz2 9805893 SHA256 638b57c4ff44ce2ce00b5be395d87deadc3810c5079ea4de608630363d6b54d7 SHA512 6a3c5ae63163fe1362b12133a4a68116c2a3081ff4b3847a52de10f4adc9c101647a2097976a1e3556287ade9045c4d6f374f599706d2f384b02a0f3425468cb WHIRLPOOL ddef4f32fa9771470c0cd95124b99039b1a9d95fdc8f41f7ccbcddf8dbc11a31a95983b5095e2ef4853365540fefae8de2131d4a0fe643b7a93b244ef8231255
-EBUILD eina-1.7.1.ebuild 1854 SHA256 a283414c52109e5780d0fae180855177c22fe17f4c1abd34de559b6533c01b43 SHA512 bbe575c6b52f5c88b28a26b04d86055a1ce41506f20733390c143527cdbd39176ed09ca70f085039f96ec96ce429ea05910b8c4fb665ca4b6b96a25e186d8527 WHIRLPOOL c84333972090dbcc2567feb21326c38db8fdd00937dcdf162d970b8a41b86beb95a99a4acb33ddb07ed4a3112e280a78bb98370be98125de53b27b6d9e3a2742
-EBUILD eina-1.7.3.ebuild 1854 SHA256 484963bcc8015492b7e96f720f6322a88fc60a39700b203fb43f4f90fe4df3a5 SHA512 cc067aa3a93102da04e881e540af562f999e1924f92922004d271ecc2dc2a16b36874b3eac8044b2bfb4924614e35041a667d85e81b1e1dae0f8d775d206f3d2 WHIRLPOOL ae6f0b473438c8c9828cfe102c732115a7ec81eaf7a1172c0d908eda1719772d60950137f032e82d3e69cfdfef9006b97d13d3c8e7a36631cf34710474a6d516
-MISC ChangeLog 2338 SHA256 652c279b887b2d02d0c1b056bbb19669de5c2d0bbb3df8bdd61883e1fa37fc57 SHA512 bcd77e2e1587b0300152fa126f91af220452fa95d0fdcd0eb94f72ea50a5dcdc9261c1b4d284fb34081b3b3aa41270adfb8e556a041a6c0a9fe8f3af9f4f918d WHIRLPOOL a94bdf9a04961f987b45477d92c7872f72a2242e32858117e17628bd912692ba420fc5eaa3d71b44b28935995f9cdc35c5f654f29e92ace60d4f8e745ced30db
+DIST eina-1.7.4.tar.bz2 9806158 SHA256 f16da871eabb9e2b34f1fa7d110a9040e07c458bc27ebc7b6b60f43801a78e54 SHA512 8bcc2a961050da9bffbb93483f653a7f633ce3f11b55b35084075f6482d9a95f8c8ed48204b8b6a75c0780fc7abac1c7fe028c1e5a37662b927392bbc5318d7c WHIRLPOOL 8f32707577cf1d14af9a2298966c911aa84dac00ee81876e540ce56cdea7e780ab19f1927b662392671ecaea8ce35cd1759c90945a013cba0e10e87ef3c0174f
+EBUILD eina-1.7.4.ebuild 1764 SHA256 f9cd12b5da1eac4253b6e0e75b6927a91391a917d865e90a351dd7cd390ead35 SHA512 4ea643ee34c7d6920cbeb33f420253bde2ef0bf9a11607e2e31dd666b7766d7b20017caff27e76fa284cb7dd8a289eedf7f356fedbbf7eac88104542f384e7c7 WHIRLPOOL 5739d597806ad4abb07403d95993e9e42ab4695a7290d303a5096a7de46f2f4de1e5c28e565d182c5a8aefc7c6cdeb152156102c2fc75243a3ad349543ee824a
+MISC ChangeLog 2527 SHA256 744eab571be16abd6d533e272e6f1bf828ce4a42b27eaf201cd8f9571a793e18 SHA512 f07898b077236adef229d7430487d3429497d7743be3a214d2bacb9139616196f192ce2dfd316142a9d4e021602217a8daa1ba64db5f2523e6fa9198eca7b64a WHIRLPOOL 484a848ea111b43f60f56a8ebd5867630b8a05d0ad58eb96e73ffe475628f51ee8a1740a010e073256436fb42b233db59954a2f405e50bfb5d67e266b53b8655
MISC metadata.xml 2145 SHA256 78cf232ee2e09f7185f8f06b37585e7222ebfcc9e9050560ecbca7f07d5a5df7 SHA512 582b753ec4cbf72646a056b6affbb28aea1a38af7a8c846372ca3b7e7985d48405847bb6cfe7232cfe7e3c654535c3ab24ef9c39dcdeb996a1194dc4afeb6fc2 WHIRLPOOL 253c90c721b6fb25333a7d4198c2626aa6da328a62b5d3794a257358b89aad19664c2e69be8ca475097a4458e49d8be2f59eb80707607785e63ec42a7430afbc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iJwEAQEIAAYFAlDDSFkACgkQG7kqcTWJkGfMRQP/V0HKLHoBPer3nXKgybqtHpd1
-S2TVsSf0udvqtAn988JUVXRc1UXx+hDfIi7ZF6PgItA5dMTBEYpTRCoCasF59XcP
-bIPqzwhLP76A4FexrhFdK8A0uoyK36sN8Hec5uE9XThWJvt88SbRN/xJuhwBnm7F
-bYotCW0VXBloiklWJH4=
-=k0Ao
+iJwEAQEIAAYFAlDUuD0ACgkQG7kqcTWJkGca9AP/WeHUgR8auDN2eyEy750vxPHq
+Grq+O0bWyxEJ1lr0KqWS5LXoYwXvRDEHJnPRWLNMBPc7RsLQCP1Pt2/Lkywrlut6
+2YP+qqb46rTBvuzEnu10hRUZi2/ijpj1/gpmUGoeWwcwJxfF367byp+IrkFIaYhC
+Cz5G+H6wMaeI6xUsQVU=
+=D9TY
-----END PGP SIGNATURE-----
diff --git a/dev-libs/eina/eina-1.7.3.ebuild b/dev-libs/eina/eina-1.7.3.ebuild
deleted file mode 100644
index dd61ff0d4f1f..000000000000
--- a/dev-libs/eina/eina-1.7.3.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/eina/eina-1.7.3.ebuild,v 1.1 2012/12/08 14:01:55 tommy Exp $
-
-EAPI="2"
-
-inherit enlightenment
-
-DESCRIPTION="Enlightenment's data types library (List, hash, etc) in C"
-
-SRC_URI="http://download.enlightenment.org/releases/${P}.tar.bz2"
-LICENSE="LGPL-2.1"
-
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="altivec debug default-mempool mempool-buddy +mempool-chained
- mempool-fixed-bitmap +mempool-pass-through
- mmx sse sse2 static-libs test"
-
-RDEPEND="debug? ( dev-util/valgrind )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- test? (
- dev-libs/check
- dev-libs/glib
- dev-util/lcov
- )"
-
-src_prepare() {
- cp "${FILESDIR}"/city.h src/tests/ || die
-
- enlightenment_src_prepare
-}
-
-src_configure() {
- local MODULE_ARGUMENT="static"
- if use debug ; then
- MODULE_ARGUMENT="yes"
- fi
-
- # Evas benchmark is broken!
- MY_ECONF="
- $(use_enable altivec cpu-altivec)
- $(use_enable !debug amalgamation)
- $(use_enable debug stringshare-usage)
- $(use_enable debug assert)
- $(use_enable debug valgrind)
- $(use debug || echo " --with-internal-maximum-log-level=2")
- $(use_enable default-mempool)
- $(use_enable doc)
- $(use_enable mempool-buddy mempool-buddy $MODULE_ARGUMENT)
- $(use_enable mempool-chained mempool-chained-pool $MODULE_ARGUMENT)
- $(use_enable mempool-fixed-bitmap mempool-fixed-bitmap $MODULE_ARGUMENT)
- $(use_enable mempool-pass-through mempool-pass-through $MODULE_ARGUMENT)
- $(use_enable mmx cpu-mmx)
- $(use_enable sse cpu-sse)
- $(use_enable sse2 cpu-sse2)
- $(use test && echo " --disable-amalgamation")
- $(use_enable test e17)
- $(use_enable test tests)
- $(use_enable test benchmark)
- $(use test && echo " --with-internal-maximum-log-level=6")
- --enable-magic-debug
- --enable-safety-checks
- "
-
- enlightenment_src_configure
-}
diff --git a/dev-libs/eina/eina-1.7.1.ebuild b/dev-libs/eina/eina-1.7.4.ebuild
index 2a4a44b52182..98a87a6adc30 100644
--- a/dev-libs/eina/eina-1.7.1.ebuild
+++ b/dev-libs/eina/eina-1.7.4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/eina/eina-1.7.1.ebuild,v 1.2 2012/10/25 11:41:40 tommy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/eina/eina-1.7.4.ebuild,v 1.1 2012/12/21 19:27:50 tommy Exp $
EAPI="2"
@@ -25,12 +25,6 @@ DEPEND="${RDEPEND}
dev-util/lcov
)"
-src_prepare() {
- cp "${FILESDIR}"/city.h src/tests/ || die
-
- enlightenment_src_prepare
-}
-
src_configure() {
local MODULE_ARGUMENT="static"
if use debug ; then
diff --git a/dev-libs/eina/files/city.h b/dev-libs/eina/files/city.h
deleted file mode 100644
index a9c297fee7ec..000000000000
--- a/dev-libs/eina/files/city.h
+++ /dev/null
@@ -1,96 +0,0 @@
-// Copyright (c) 2011 Google, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-// CityHash Version 1, by Geoff Pike and Jyrki Alakuijala
-//
-// This file provides a few functions for hashing strings. On x86-64
-// hardware in 2011, CityHash64() is faster than other high-quality
-// hash functions, such as Murmur. This is largely due to higher
-// instruction-level parallelism. CityHash64() and CityHash128() also perform
-// well on hash-quality tests.
-//
-// CityHash128() is optimized for relatively long strings and returns
-// a 128-bit hash. For strings more than about 2000 bytes it can be
-// faster than CityHash64().
-//
-// Functions in the CityHash family are not suitable for cryptography.
-//
-// WARNING: This code has not been tested on big-endian platforms!
-// It is known to work well on little-endian platforms that have a small penalty
-// for unaligned reads, such as current Intel and AMD moderate-to-high-end CPUs.
-//
-// By the way, for some hash functions, given strings a and b, the hash
-// of a+b is easily derived from the hashes of a and b. This property
-// doesn't hold for any hash functions in this file.
-
-#ifndef CITY_HASH_H_
-#define CITY_HASH_H_
-
-#include <stdlib.h> // for size_t.
-#include <stdint.h>
-#include <utility>
-
-typedef uint8_t uint8;
-typedef uint32_t uint32;
-typedef uint64_t uint64;
-typedef std::pair<uint64, uint64> uint128;
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-inline uint64 Uint128Low64(const uint128& x) { return x.first; }
-inline uint64 Uint128High64(const uint128& x) { return x.second; }
-
-// Hash function for a byte array.
-uint64 CityHash64(const char *buf, size_t len);
-// Hash function for a byte array. For convenience, a 64-bit seed is also
-// hashed into the result.
-uint64 CityHash64WithSeed(const char *buf, size_t len, uint64 seed);
-
-// Hash function for a byte array. For convenience, two seeds are also
-// hashed into the result.
-uint64 CityHash64WithSeeds(const char *buf, size_t len,
- uint64 seed0, uint64 seed1);
-
-// Hash function for a byte array.
-uint128 CityHash128(const char *s, size_t len);
-
-// Hash function for a byte array. For convenience, a 128-bit seed is also
-// hashed into the result.
-uint128 CityHash128WithSeed(const char *s, size_t len, uint128 seed);
-
-// Hash 128 input bits down to 64 bits of output.
-// This is intended to be a reasonably good hash function.
-inline uint64 Hash128to64(const uint128& x) {
- // Murmur-inspired hashing.
- const uint64 kMul = 0x9ddfea08eb382d69ULL;
- uint64 a = (Uint128Low64(x) ^ Uint128High64(x)) * kMul;
- a ^= (a >> 47);
- uint64 b = (Uint128High64(x) ^ a) * kMul;
- b ^= (b >> 47);
- b *= kMul;
- return b;
-}
-
-#ifdef __cplusplus
-}
-#endif
-#endif // CITY_HASH_H_