diff options
author | Thomas Sachau <tommy@gentoo.org> | 2010-11-18 13:26:19 +0000 |
---|---|---|
committer | Thomas Sachau <tommy@gentoo.org> | 2010-11-18 13:26:19 +0000 |
commit | f022463b10a1d9841357a108eede20b15b22b7f7 (patch) | |
tree | 07d9645a1fa0c1ce9fffdc306fdaed43a8385749 /dev-libs/eet | |
parent | x86 stable wrt security bug #345843 (diff) | |
download | historical-f022463b10a1d9841357a108eede20b15b22b7f7.tar.gz historical-f022463b10a1d9841357a108eede20b15b22b7f7.tar.bz2 historical-f022463b10a1d9841357a108eede20b15b22b7f7.zip |
Initial commit, based on ebuild in enlightenment overlay
Package-Manager: portage-2.2.0_alpha2-r1/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/eet')
-rw-r--r-- | dev-libs/eet/ChangeLog | 10 | ||||
-rw-r--r-- | dev-libs/eet/Manifest | 16 | ||||
-rw-r--r-- | dev-libs/eet/eet-1.4.0_beta2.ebuild | 78 | ||||
-rw-r--r-- | dev-libs/eet/metadata.xml | 23 |
4 files changed, 127 insertions, 0 deletions
diff --git a/dev-libs/eet/ChangeLog b/dev-libs/eet/ChangeLog new file mode 100644 index 000000000000..36160c9a0e55 --- /dev/null +++ b/dev-libs/eet/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for dev-libs/eet +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/eet/ChangeLog,v 1.13 2010/11/18 13:26:19 tommy Exp $ + +*eet-1.4.0_beta2 (18 Nov 2010) + + 18 Nov 2010; Thomas Sachau (Tommy[D]) <tommy@gentoo.org> + +eet-1.4.0_beta2.ebuild, +metadata.xml: + Initial commit, based on ebuild in enlightenment overlay + diff --git a/dev-libs/eet/Manifest b/dev-libs/eet/Manifest new file mode 100644 index 000000000000..7a0a4954ad2c --- /dev/null +++ b/dev-libs/eet/Manifest @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +DIST eet-1.4.0.beta2.tar.bz2 496727 RMD160 9f99be3adc67e3c72d04382919754e6a846776bc SHA1 5562e5cd5ffb92c899913835b36f01d94eafd210 SHA256 47013017b1f70878d37967720c24a6a7efc5f7c7f8ce64ed0ff6acca2ab3032d +EBUILD eet-1.4.0_beta2.ebuild 1806 RMD160 3fbc52dbe565c070c5f5967bd766354b15e58c2d SHA1 ca69be69893e9ab6f6a1e7d5ab9f906b66041195 SHA256 12256cb17c144c0f480fe5a4194d3e236ed114e8485c2de30f4a4500a832932d +MISC ChangeLog 390 RMD160 d9cd37032723a6395428bf46a8b3e50360d8a917 SHA1 45e3428058adb635c637e4eeda8c2f3d7bd57d43 SHA256 2fd75785ce8f84fc8130e2d37a027f28740375bb043ce15d3665da1bee2aa35f +MISC metadata.xml 1287 RMD160 59d2e44090bea7b3ed9deb53ebeb495a84145d50 SHA1 7e2dadff1b8aeb7ddbcd9189558440e2fe7c0cfa SHA256 2b46605b1eff9453c1d2cb1ef99a57d6120980b4899c8cbdb1bdf5036f753206 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.16 (GNU/Linux) + +iJwEAQECAAYFAkzlKfoACgkQG7kqcTWJkGeo4QQAgVObNJ1uJwoRcGnV+T0PG/du +iGS+LPDtaycK+IPveIcfSsrThz89elx6/F7eYCr3LSt12jPjptlUnHsgRgkO3Q6v +HQJfhUmMJAND6v69J7P+e658N4WzbjWV4ciePvO9NpKJAc5iZpjahyvwyrblK7xw +ttOZl4mhnq6GyqlIETk= +=Yz+d +-----END PGP SIGNATURE----- diff --git a/dev-libs/eet/eet-1.4.0_beta2.ebuild b/dev-libs/eet/eet-1.4.0_beta2.ebuild new file mode 100644 index 000000000000..0c169bd993b4 --- /dev/null +++ b/dev-libs/eet/eet-1.4.0_beta2.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/eet/eet-1.4.0_beta2.ebuild,v 1.1 2010/11/18 13:26:19 tommy Exp $ + +EAPI=2 + +MY_P=${P/_beta/.beta} + +inherit enlightenment + +DESCRIPTION="E file chunk reading/writing library" +HOMEPAGE="http://trac.enlightenment.org/e/wiki/Eet" +SRC_URI="http://download.enlightenment.org/releases/${MY_P}.tar.bz2" + +KEYWORDS="~amd64 ~x86" +IUSE="debug examples gnutls ssl static-libs +threads" + +RDEPEND=">=dev-libs/eina-1.0.0_beta + media-libs/jpeg + sys-libs/zlib + gnutls? ( net-libs/gnutls ) + !gnutls? ( ssl? ( dev-libs/openssl ) )" +DEPEND="${RDEPEND} + test? ( dev-libs/check + dev-util/lcov )" + +S=${WORKDIR}/${MY_P} + +#the tarball is missing pem files for the crypto tests +#reported upstream, will be included in the next release +RESTRICT="test" + +src_configure() { + local SSL_FLAGS="" + + if use gnutls; then + if use ssl; then + ewarn "You have enabled both 'ssl' and 'gnutls', so we will use" + ewarn "gnutls and not openssl for cipher and signature support" + fi + SSL_FLAGS=" + --enable-cipher + --enable-signature + --disable-openssl + --enable-gnutls" + elif use ssl; then + SSL_FLAGS=" + --enable-cipher + --enable-signature + --enable-openssl + --disable-gnutls" + else + SSL_FLAGS=" + --disable-cipher + --disable-signature + --disable-openssl + --disable-gnutls" + fi + + export MY_ECONF=" + $(use_enable !debug amalgamation) + $(use_enable debug assert) + $(use_enable doc) + $(use_enable test tests) + $(use_enable test coverage) + $(use_enable threads posix-threads) + ${SSL_FLAGS} + ${MY_ECONF}" + + enlightenment_src_configure +} + +src_install() { + enlightenment_src_install + rm -r src/examples/Makefile* || die + docinto examples + dodoc src/examples/* || die +} diff --git a/dev-libs/eet/metadata.xml b/dev-libs/eet/metadata.xml new file mode 100644 index 000000000000..74563a36db2a --- /dev/null +++ b/dev-libs/eet/metadata.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>enlightenment</herd> +<longdescription> +EET is a tiny library designed to write an arbitary set of chunks of data to a file +and optionally compress each chunk (very much like a zip file) and allow fast +random-access reading of the file later on. It does not do zip as a zip itself has +more complexity than is needed, and it was much simpler to impliment this once here. + +Eet is extremely fast, small and simple. Eet files can be very small and highly +compressed, making them very optimal for just sending across the internet without +having to archive, compress or decompress and install them. They allow for +lightning-fast random-acess reads once created, making them perfect for storing data +that is written once (or rarely) and read many times, but the program does not want +to have to read it all in at once. + +It also can encode and decode data structures in memory, as well as image data for +saving to Eet files or sending across the network to other machines, or just writing +to arbitary files on the system. All data is encoded in a platform independant way +and can be written and read by any architecture. +</longdescription> +</pkgmetadata> |