Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/paludis/
Date: Thu, 30 Nov 2017 16:01:08
Message-Id: 1512057657.c30a42f8e3df25be8c2e52f74ecbb1a364d62e0e.mgorny@gentoo
1 commit: c30a42f8e3df25be8c2e52f74ecbb1a364d62e0e
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Thu Nov 30 15:52:18 2017 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 30 16:00:57 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c30a42f8
7
8 sys-apps/paludis: Drop old
9
10 sys-apps/paludis/Manifest | 3 +-
11 sys-apps/paludis/paludis-3.0.0_pre20170219.ebuild | 146 ----------------------
12 2 files changed, 1 insertion(+), 148 deletions(-)
13
14 diff --git a/sys-apps/paludis/Manifest b/sys-apps/paludis/Manifest
15 index 95a789adea2..ed336fa5792 100644
16 --- a/sys-apps/paludis/Manifest
17 +++ b/sys-apps/paludis/Manifest
18 @@ -1,3 +1,2 @@
19 DIST paludis-2.6.0.tar.bz2 1885055 SHA256 bde018c89fce95c2cc793d9171e5a51748ad682d06f839fab394e233257aaf4c SHA512 78a9c0a19703dbbc07934de389b749ab83365454e29b19c323d6c03304162e35ff4d92f7ac1f28067ad853057f2422be43418b3c6a57a193c4b8dd5a4e81eba4 WHIRLPOOL dc4f4ecad0ccbb4b8e6b1b4d0a2c71772b5be244f09dc5456fe42d5510b6b7432ca087f99ae86b2bbbd05b18f70a15371dca1193ead556751faffd01ef227dd6
20 -DIST paludis-3.0.0_pre20170219.tar.xz 1004380 SHA256 02b9f5e270edc31b967f58615390b3a6c8268ee000d4d1c093aa04651c4e5681 SHA512 46b970c3585aeba1151442256850d4ad1acd28ca911277459d84dfe2fa480c310e5a9cde83baa7f185a76837b84959ec2d01ee9c4f85ba4a9664993b82d61eb6 WHIRLPOOL 8e2384cca652e71bfb5620ed6e6f6b33568342dec1fa2b8403f9074ca83e3a71106de5061cf08240db91fe34d1c779e689bb8057d18a75cabfe641af2d3eb747
21 -DIST paludis-f8e58ee1d02d2476ae92ebc3737e42b8b6a36891.tar.xz 1004024 SHA256 575c528026663c1c2bb89c5f16c488ab48f305756fff80a8524cad6fbb39a5dc SHA512 813592b6f164d7994000ff1740e003049e040e7d58832bb1393a1f4facf428806b57bbf97855b830f75acf4b20e963093e9993b110f76f44e25afb9a8a1eaa1e WHIRLPOOL 95e2989c401455a10ba34b9690631c467fdf3dd6a08dd7a12d16985234f6698ccce5f3d8d98ba75495fadddc660bb171742b7ce81c122c6eaf6bbd0a33e5df49
22 +DIST paludis-f8e58ee1d02d2476ae92ebc3737e42b8b6a36891.tar.xz 1004024 BLAKE2B 1c34c93815efa41298cc2916c4428971d1f54242cfd759c771972bdcde94986c6af03546372c7eda277a343851b38ee93c0a103e519457b42e48cc7bed87b755 SHA512 813592b6f164d7994000ff1740e003049e040e7d58832bb1393a1f4facf428806b57bbf97855b830f75acf4b20e963093e9993b110f76f44e25afb9a8a1eaa1e
23
24 diff --git a/sys-apps/paludis/paludis-3.0.0_pre20170219.ebuild b/sys-apps/paludis/paludis-3.0.0_pre20170219.ebuild
25 deleted file mode 100644
26 index ce2a6627984..00000000000
27 --- a/sys-apps/paludis/paludis-3.0.0_pre20170219.ebuild
28 +++ /dev/null
29 @@ -1,146 +0,0 @@
30 -# Copyright 1999-2017 Gentoo Foundation
31 -# Distributed under the terms of the GNU General Public License v2
32 -
33 -EAPI=6
34 -
35 -PYTHON_COMPAT=( python2_7 )
36 -RUBY_VER=2.3
37 -
38 -inherit bash-completion-r1 cmake-utils python-single-r1 user vcs-snapshot
39 -
40 -DESCRIPTION="paludis, the other package mangler"
41 -HOMEPAGE="http://paludis.exherbo.org/"
42 -SRC_URI="https://git.exherbo.org/paludis/paludis.git/snapshot/paludis-1bbd4440fe4fb82a9ebd61d3f17b9ffa259eb17f.tar.xz
43 - -> ${P}.tar.xz"
44 -
45 -IUSE="doc pbins pink python ruby ruby_targets_ruby${RUBY_VER/./} search-index test +xml"
46 -LICENSE="GPL-2 vim"
47 -SLOT="0"
48 -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
49 -
50 -COMMON_DEPEND="
51 - >=app-admin/eselect-1.2.13
52 - >=app-shells/bash-3.2:0
53 - dev-libs/libpcre:=[cxx]
54 - sys-apps/file:=
55 - pbins? ( >=app-arch/libarchive-3.1.2:= )
56 - python? (
57 - ${PYTHON_DEPS}
58 - >=dev-libs/boost-1.41.0:=[python,${PYTHON_USEDEP}] )
59 - ruby? ( dev-lang/ruby:${RUBY_VER} )
60 - search-index? ( >=dev-db/sqlite-3:= )
61 - xml? ( >=dev-libs/libxml2-2.6:= )"
62 -
63 -DEPEND="${COMMON_DEPEND}
64 - app-arch/xz-utils
65 - >=app-text/asciidoc-8.6.3
66 - app-text/htmltidy
67 - app-text/xmlto
68 - >=sys-devel/gcc-4.7
69 - doc? (
70 - app-doc/doxygen
71 - python? ( dev-python/sphinx[${PYTHON_USEDEP}] )
72 - ruby? ( dev-ruby/syntax[ruby_targets_ruby${RUBY_VER/./}] )
73 - )
74 - virtual/pkgconfig
75 - test? ( >=dev-cpp/gtest-1.6.0-r1 )"
76 -
77 -RDEPEND="${COMMON_DEPEND}
78 - sys-apps/sandbox"
79 -
80 -PDEPEND="app-eselect/eselect-package-manager"
81 -
82 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
83 - ruby? ( ruby_targets_ruby${RUBY_VER/./} )"
84 -RESTRICT="!test? ( test )"
85 -
86 -pkg_pretend() {
87 - if [[ ${MERGE_TYPE} != buildonly ]]; then
88 - if id paludisbuild >/dev/null 2>/dev/null ; then
89 - if ! groups paludisbuild | grep --quiet '\<tty\>' ; then
90 - eerror "The 'paludisbuild' user is now expected to be a member of the"
91 - eerror "'tty' group. You should add the user to this group before"
92 - eerror "upgrading Paludis."
93 - die "Please add paludisbuild to tty group"
94 - fi
95 - fi
96 - fi
97 -}
98 -
99 -pkg_setup() {
100 - enewgroup "paludisbuild"
101 - enewuser "paludisbuild" -1 -1 "/var/tmp/paludis" "paludisbuild,tty"
102 -
103 - use python && python-single-r1_pkg_setup
104 -}
105 -
106 -src_prepare() {
107 - # Fix the script shebang on Ruby scripts.
108 - # https://bugs.gentoo.org/show_bug.cgi?id=439372#c2
109 - sed -i -e "1s/ruby/&${RUBY_VER/./}/" ruby/demos/*.rb || die
110 -
111 - eapply_user
112 -}
113 -
114 -src_configure() {
115 - local mycmakeargs=(
116 - -DENABLE_DOXYGEN=$(usex doc)
117 - -DENABLE_GTEST=$(usex test)
118 - -DENABLE_PBINS=$(usex pbins)
119 - -DENABLE_PYTHON=$(usex python)
120 - -DENABLE_PYTHON_DOCS=$(usex doc) # USE=python implicit
121 - -DENABLE_RUBY=$(usex ruby)
122 - -DENABLE_RUBY_DOCS=$(usex doc) # USE=ruby implicit
123 - -DENABLE_SEARCH_INDEX=$(usex search-index)
124 - -DENABLE_VIM=ON
125 - -DENABLE_XML=$(usex xml)
126 -
127 - -DPALUDIS_COLOUR_PINK=$(usex pink)
128 - -DRUBY_VERSION=${RUBY_VER}
129 - -DPALUDIS_ENVIRONMENTS=all
130 - -DPALUDIS_DEFAULT_DISTRIBUTION=gentoo
131 - -DPALUDIS_CLIENTS=all
132 - -DCONFIG_FRAMEWORK=eselect
133 -
134 - # GNUInstallDirs
135 - -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
136 - )
137 -
138 - cmake-utils_src_configure
139 -}
140 -
141 -src_install() {
142 - cmake-utils_src_install
143 -
144 - dobashcomp bash-completion/cave
145 -
146 - insinto /usr/share/zsh/site-functions
147 - doins zsh-completion/_cave
148 -}
149 -
150 -src_test() {
151 - # Work around Portage bugs
152 - local -x PALUDIS_DO_NOTHING_SANDBOXY="portage sucks"
153 - local -x BASH_ENV=/dev/null
154 -
155 - if [[ ${EUID} == 0 ]] ; then
156 - # hate
157 - local -x PALUDIS_REDUCED_UID=0
158 - local -x PALUDIS_REDUCED_GID=0
159 - fi
160 -
161 - cmake-utils_src_test
162 -}
163 -
164 -pkg_postinst() {
165 - local pm
166 - if [[ -f ${ROOT}/etc/env.d/50package-manager ]] ; then
167 - pm=$( source "${ROOT}"/etc/env.d/50package-manager ; echo "${PACKAGE_MANAGER}" )
168 - fi
169 -
170 - if [[ ${pm} != paludis ]] ; then
171 - elog "If you are using paludis or cave as your primary package manager,"
172 - elog "you should consider running:"
173 - elog " eselect package-manager set paludis"
174 - fi
175 -}