Gentoo Archives: gentoo-commits

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-portage/eix/
Date: Mon, 29 Jul 2019 15:14:02
Message-Id: 1564413231.a931855d7716822ccb935d2b9671326bb455f5da.zlogene@gentoo
1 commit: a931855d7716822ccb935d2b9671326bb455f5da
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jul 29 15:13:40 2019 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 29 15:13:51 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a931855d
7
8 app-portage/eix: Drop old
9
10 Package-Manager: Portage-2.3.69, Repoman-2.3.16
11 Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
12
13 app-portage/eix/Manifest | 1 -
14 app-portage/eix/eix-0.33.7.ebuild | 104 --------------------------------------
15 2 files changed, 105 deletions(-)
16
17 diff --git a/app-portage/eix/Manifest b/app-portage/eix/Manifest
18 index 50300e02ebd..0eafd9624b5 100644
19 --- a/app-portage/eix/Manifest
20 +++ b/app-portage/eix/Manifest
21 @@ -1,2 +1 @@
22 -DIST eix-0.33.7.tar.xz 626008 BLAKE2B 13d1f5b3096ec1ced13435f3680454c5b6f035ddbaa7877c7d2898b044fcc673f2c30b5ad25b8a3aa01354c726cf6ebf6483dc49f102145957dad95437931f63 SHA512 a6f2f553a05351c642c5ad5dcb8dc804585e1476d35dbe2c056ed493d1e37576e5e57fe0317f4fe4f6310c5439d23cbbe7384da8fbe9761eddca10e463950077
23 DIST eix-0.33.8.tar.xz 627116 BLAKE2B b301b4218d60c13a8d6c4be484b65e9bc257e6c4d1989054cc844861cd6ec96194e60094e72833f82cfaf1b1d14a249045590dbfc91a39e5c92d5dae13b2c643 SHA512 014ce5b660430e117e8037d8043bdfe5e6e98b7cb889e88d93aeb87e650296a8db64871f3eb736842dbebde7eb1f23936f6df9f5f547f89565734b7874e6e907
24
25 diff --git a/app-portage/eix/eix-0.33.7.ebuild b/app-portage/eix/eix-0.33.7.ebuild
26 deleted file mode 100644
27 index 70613c31e58..00000000000
28 --- a/app-portage/eix/eix-0.33.7.ebuild
29 +++ /dev/null
30 @@ -1,104 +0,0 @@
31 -# Copyright 1999-2019 Gentoo Authors
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=6
35 -
36 -inherit autotools bash-completion-r1 flag-o-matic tmpfiles
37 -
38 -DESCRIPTION="Search and query ebuilds"
39 -HOMEPAGE="https://github.com/vaeth/eix/"
40 -SRC_URI="https://github.com/vaeth/eix/releases/download/v${PV}/${P}.tar.xz"
41 -
42 -LICENSE="GPL-2"
43 -SLOT="0"
44 -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
45 -IUSE="debug doc nls sqlite"
46 -
47 -BOTHDEPEND="nls? ( virtual/libintl )
48 - sqlite? ( >=dev-db/sqlite-3:= )"
49 -RDEPEND="${BOTHDEPEND}
50 - >=app-shells/push-2.0-r1
51 - >=app-shells/quoter-3.0_p2-r1"
52 -DEPEND="${BOTHDEPEND}
53 - app-arch/xz-utils
54 - nls? ( sys-devel/gettext )"
55 -
56 -pkg_setup() {
57 - # remove stale cache file to prevent collisions
58 - local old_cache=${EROOT%/}/var/cache/${PN}
59 - if [[ -f ${old_cache} ]]; then
60 - rm "${old_cache}" || die
61 - fi
62 -}
63 -
64 -src_prepare() {
65 - default
66 - sed -i -e "s:/:${EPREFIX}/:" tmpfiles.d/eix.conf || die
67 -
68 - sed -e "/eixf_source=/s:push.sh:cat \"${EROOT}usr/share/push/push.sh\":" \
69 - -e "/eixf_source=/s:quoter_pipe.sh:cat \"${EROOT}usr/share/quoter/quoter_pipe.sh\":" \
70 - -i src/eix-functions.sh.in || die
71 - sed -e "s:'\$(bindir)/eix-functions.sh':cat \\\\\"${EROOT}usr/share/eix/eix-functions\\\\\":" \
72 - -i src/Makefile.am || die
73 - eautoreconf
74 -}
75 -
76 -src_configure() {
77 - local myconf=(
78 - $(use_enable debug paranoic-asserts)
79 - $(use_enable nls)
80 - $(use_with doc extra-doc)
81 - $(use_with sqlite)
82 -
83 - # default configuration
84 - $(use_with prefix always-accept-keywords)
85 - --with-dep-default
86 - --with-required-use-default
87 -
88 - # paths
89 - --with-portage-rootpath="${ROOTPATH}"
90 - --with-eprefix-default="${EPREFIX}"
91 -
92 - # build a single executable with symlinks
93 - --disable-separate-binaries
94 - --disable-separate-tools
95 -
96 - # used purely to control/disrespect *FLAGS
97 - --disable-debugging
98 - --disable-new_dialect
99 - --disable-optimization
100 - --disable-strong-optimization
101 - --disable-security
102 - --disable-nopie-security
103 - --disable-strong-security
104 - )
105 -
106 - # https://github.com/vaeth/eix/issues/35
107 - append-cxxflags -std=c++14
108 -
109 - econf "${myconf[@]}"
110 -}
111 -
112 -src_install() {
113 - default
114 - dobashcomp bash/eix
115 - dotmpfiles tmpfiles.d/eix.conf
116 -
117 - rm -r "${ED%/}"/usr/bin/eix-functions.sh || die
118 -
119 -}
120 -
121 -pkg_postinst() {
122 - tmpfiles_process eix.conf
123 -
124 - local obs=${EROOT%/}/var/cache/eix.previous
125 - if [[ -f ${obs} ]]; then
126 - ewarn "Found obsolete ${obs}, please remove it"
127 - fi
128 -}
129 -
130 -pkg_postrm() {
131 - if [[ ! -n ${REPLACED_BY_VERSION} ]]; then
132 - rm -rf "${EROOT%/}/var/cache/${PN}" || die
133 - fi
134 -}