Eix patch for nosqlite

atratsevskiy
parent 6979978116
commit b7e0c83d87

@ -1,11 +1,14 @@
AUX eix-0.26.3-nosqlite.patch 318 SHA256 f6e4bf68063946077fdb8ce297ec0d110c147b59730c2950c39e75e703a98d67 SHA512 edc5c38e6189a7e0b264816d0fff14ce966ac9dfcd81db39a41972ae9f7c7b202e439777deb7bf250c389fcb2e68191662ac22a975fb8861f4deb65e3f0b870f WHIRLPOOL 9e7bfa6dc0787ce329fdcdded4ad545357161121cb4a1be83c281375c2f70ee630fb7dee7776b3f112e544fb93d992c0e7f7f1962cd53f0b6cf50a89f3db3990
AUX ru-0.23.10.po 279826 SHA256 b2ef3058b49268f4c7413f77ac6877f3819a3a5cea27a44a24d7ce1abdbf9357 SHA512 878a835d852aa1d96c2284a9b76d4c4098feb278a78a5a1cdc12169fcf36b096b85be5d1cac3bb77b476605dac6fc214994bf0d3daf08e1262c9d6216eae25ca WHIRLPOOL 9a176bb8f48d4471f01f705dddb64bbd64eac3764956240f760f8db4962d0b532405b6f889b3bb07d11d27a540908860ba27450707803651526126d61a068e48
AUX ru-0.23.po 274296 SHA256 71f1d1a1bacedfc9e48abc4ba3a12bea1b5a330b21932df3b0e5760fdc3e4c2f SHA512 a2360227b049fdb5d4e48002c6bf20985d6380c95b1be13c123b45ffa9d41eb6605fb7172864012acabf72d6a5d6893a93f408042a73fa11439a437bee42af28 WHIRLPOOL c7ad2445ae9da2f8c687891387c21caaf60cd2c738ccd2619b34c7d0800bf1550da03f8444c80c99cb3d47ec8e796a31218e6d057f8c39284e24b5cf10e35e8a
AUX ru.po 272538 SHA256 f8918b937a7ba7186b3c76681ff3a890dfee9e1d82563ce2ac2d2c9bd8564e95 SHA512 578371c101d4e9a32f69ec403962a59e4a382694fbdb8fd37b2a001c46ccb7e8e15ae18bea6ddaca190ba7186ce049f32d89a2aee1c59f0f94684b55155ea2fc WHIRLPOOL 5a3c2716970a85eaa7264b11fe131f6281ca986bb92a6f8a5eaa1a52dd95c7cd936d33b58c91f66b233978f291de9e2721f0eb36fdd64b768755731989b6bbb5
DIST eix-0.22.11.tar.xz 438672 SHA256 48e78234b4c0233b1e4532f77f941300b41dba892835738ad3c17a463564606d SHA512 9b9c4174a789d137c05e440466c042c65f6b42bd25cba5af59f5bc792f969d0571d66d990969f0e550329befe24de64de068cbd8a6d16963c0e07045d6ed0e7e WHIRLPOOL 0b7fc136bb531a9a11064ba7c6f4027016b2769eccfc061b9b3154c48bdff0b64716bd56b056658c128bf92f44735523002281014561a68a55ce62cac6ef5e9c
DIST eix-0.23.10.tar.xz 438336 SHA256 6525b65de08dc3c5946f008b57c8027e5725d2bbc0bf5b980afda65ea207b356 SHA512 ab84fdbf1ec671c02c5d5ef9e4d70f9d76035fe7e537a4afa78231321a1f3721561eec9b32d96153b045ea59917a214dbad79933b930c46b9ac1843acbe3c4fd WHIRLPOOL 13e009d6c2114e8d8e0dbb1151f96a7cd0fab40e1a59ce46cb03fbd68602129fd151917f2abe2d860082b8e9cb852136bca6c04709be8546251df9414c030f0d
DIST eix-0.23.3.tar.xz 443364 SHA256 c9525a4f8605250469600667e364e2d9325d7964b3476653bb8908f28cccb828 SHA512 256a2f02cf8e4d721fced1bf6ba461f77def3c262d60576c57d6dbae0fb2aef346d25abc5833af4c7bbd83d851395f2583b1e4e5d41cef0c602ce28fa05b8142 WHIRLPOOL 966f30bed61c2e12dd842b9cfbeb7737e3d4eeb65750fddf4c805c40fc43a32d6f094b87dac9c2a5036802241794a957ba7a8e3a27efa871cf35f90774fc9fbc
DIST eix-0.26.3.tar.xz 500004 SHA256 7d18483cc2137af05a1cdacd56771c7196aac43fff1d2e7b51d4c8eb4376c832 SHA512 78b49ea575ba91e17e1cf24b5d7b4e53ea6b382e5b207bcc5d11f006caedbd60153c37dc65e25078bd0e7fb93e0ede4fb4591077d79a3fad0321a71faa4eaa55 WHIRLPOOL 46a91b3a7a752edc87fc6db3009574a1f633f8b2ffae495895f77f3e83f10b149487037f5edbdb0d63c4cf1a4b6683e9b349cf4762accc3688fc113a9567c706
EBUILD eix-0.22.11-r2.ebuild 1870 SHA256 5e49f631cd5eb0b256ac95c613fd722075e40d49e3ab3b794422f3dbd43520e4 SHA512 d27b08b1c5362a5bab8c0701269fc1f512dfa341f71e6a129112941b6f93ed84f6350bf0d20df309dddbc7859a20c6edb2627feee6344aa20d8143d47808360d WHIRLPOOL d87bfc2d5586565da39e06e1868d4c2cb9e4896ed489a1957d001608b32ea2878ba78952bccef705640c4b86643640a01aa7b99b228d3947df811d2f5395ee32
EBUILD eix-0.23.10-r10.ebuild 1923 SHA256 37ee3b7fa17f6e3cdd1951903e8a1fea19861bdfea64da30e5de7d7fb2d0d1d2 SHA512 276c08ea0c5b5b6660565408af0f1d90b8b20f7d480f2219d9c66185d1adfd276668f3ee92c3d7a364bce09efa9c3264eacfad307e5a49a147ee536357e10b23 WHIRLPOOL 576271d5e8b251b722235bf0d29b1afe2072864c7eedaf74fc2389f3b89110b9cb4f40201cf25c2769b196a4d8df36388662882e6756a789c59a78d2e70e3b48
EBUILD eix-0.23.3-r9.ebuild 1920 SHA256 e0b0ca48f63a214e3b9f21347a4d52f39fd6cb5b29edc11f53b6ecc428536a44 SHA512 a016cce2d5620517988c88674a3fe089bc73e546c9f06f5d5747bf7883d19d26598f853b9532743424faa869d5884b096a0f4e1851df1f2ce62f367b8613f5de WHIRLPOOL 834748ddc995566358e6a2db43d03fb560207185acb13be4c9806dafd5254384471f10bda80988a7ab223503efda8f9e8659c928557c1d6e6c4a36c91eae4003
EBUILD eix-0.26.3-r1.ebuild 2487 SHA256 f124c748c85586b26753b5ff4b335a3ea534a28d4bfe245cf09c0b299877897e SHA512 9980affed6bd1e96d93db0e93bbffcc49131dfaded942e955c5d7c2055d66850b5207b745847ac3771285f2583b22f0253b70b784be42d423bce2b2719143803 WHIRLPOOL fba63733aa9e0a3e0b1f06d23f56e1dc50313e87cf2cdb28062184167b2f2d1c69e51a83695553ffa1c94b708801212b2e789457c316b51af877d84aaeea5c11
MISC ChangeLog 209 SHA256 32ab4dad9e008b1db863e7bfd26ee5228536bf480a9d69ca21f4aa2b529250ab SHA512 ff7551859bab778f64c96f5a38e2c2bcabfc76650ea9c1c8d5acfaf15915bdb19a868e6ce35312ddd5648ebf261d84298d6d3d9647388de763782d6682110ce8 WHIRLPOOL 1c130fa41e495b366d5e7ecfc07d3aca35fc3448d6e9872dc63fafacbcf1e44478b5a02164c550017b46a5bb55b40915559fe36d12d26342b4255d25591ebe4f
MISC metadata.xml 2187 SHA256 6ff1022411194f31ad7fbc919ec4fbecb2244f81f454516b0af737d025854a5c SHA512 9499586c9a6da01bc38eef4faac16664c924ef799a61180a2e6b216a044eb13b5dcb2978aac2667b60a3de2f11c1eed449bba373e92a88c545f7379d941528e4 WHIRLPOOL 667b710f186adbe8ade8b916b67bfa16f79f876f2fcf89b763dc9c52cb0ed43704a624cdfaeb07355cc4d6ed1b2b242c788829fc31fbc90e5f59b2f8ce8142fc

@ -0,0 +1,76 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/eix/eix-0.26.3.ebuild,v 1.1 2012/08/21 14:38:30 darkside Exp $
EAPI=4
PLOCALES="de ru"
inherit bash-completion-r1 eutils multilib l10n
DESCRIPTION="Search and query ebuilds, portage incl. local settings, ext. overlays, version changes, and more"
HOMEPAGE="http://eix.berlios.de"
SRC_URI="mirror://berlios/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
IUSE="clang debug +dep doc nls optimization security strong-optimization sqlite tools zsh-completion"
RDEPEND="app-shells/push
sqlite? ( >=dev-db/sqlite-3 )
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
app-arch/xz-utils
clang? ( sys-devel/clang )
nls? ( sys-devel/gettext )"
src_unpack() {
unpack "${A}"
cd "${S}"
# no sqlite patch
epatch "${FILESDIR}/eix-0.26.3-nosqlite.patch"
}
pkg_setup() {
if has_version "<${CATEGORY}/${PN}-0.25.3"; then
local eixcache="${EROOT}"/var/cache/${PN}
[[ -f ${eixcache} ]] && rm -f "${eixcache}"
fi
}
src_prepare() {
epatch_user
}
src_configure() {
econf $(use_with sqlite) $(use_with doc extra-doc) \
$(use_with zsh-completion) \
$(use_enable nls) $(use_enable tools separate-tools) \
$(use_enable security) $(use_enable optimization) \
$(use_enable strong-optimization) $(use_enable debug debugging) \
$(use_with prefix always-accept-keywords) \
$(use_with dep dep-default) \
$(use_with clang nongnu-cxx clang++) \
--with-ebuild-sh-default="/usr/$(get_libdir)/portage/bin/ebuild.sh" \
--with-portage-rootpath="${ROOTPATH}" \
--with-eprefix-default="${EPREFIX}" \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
--htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
}
src_install() {
default
dobashcomp bash/eix
keepdir "/var/cache/${PN}"
fowners portage:portage "/var/cache/${PN}"
fperms 775 "/var/cache/${PN}"
}
pkg_postinst() {
# fowners in src_install doesn't work for owner/group portage:
# merging changes this owner/group back to root.
use prefix || chown portage:portage "${EROOT}var/cache/${PN}"
local obs="${EROOT}var/cache/eix.previous"
! test -f "${obs}" || ewarn "Found obsolete ${obs}, please remove it"
}

@ -0,0 +1,15 @@
diff --git a/src/cache/sqlite/sqlite.cc b/src/cache/sqlite/sqlite.cc
index 09e470f..ab8cc71 100644
--- a/src/cache/sqlite/sqlite.cc
+++ b/src/cache/sqlite/sqlite.cc
@@ -9,9 +9,9 @@
#include <config.h>
+#ifdef WITH_SQLITE
#include <sqlite3.h>
-#ifdef WITH_SQLITE
#include <cstdlib>
#ifdef SQLITE_ONLY_DEBUG

@ -52,4 +52,4 @@
~sys-fs/btrfs-progs-0.19.11 amd64 x86
~app-portage/eix-0.26.3 amd64 x86
=app-portage/eix-0.26.3-r1 amd64 x86

Loading…
Cancel
Save