Gentoo Archives: gentoo-commits

From: Anna Vyalkova <cyber+gentoo@×××××.in>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: sys-fs/dwarfs/
Date: Thu, 07 Jul 2022 00:41:34
Message-Id: 1657154443.7b45f3cc1ae5feb743807615dfd4900d47795de2.cybertailor@gentoo
1 commit: 7b45f3cc1ae5feb743807615dfd4900d47795de2
2 Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
3 AuthorDate: Wed Jul 6 23:44:02 2022 +0000
4 Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
5 CommitDate: Thu Jul 7 00:40:43 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7b45f3cc
7
8 sys-fs/dwarfs: drop 0.5.6-r1, 0.5.6-r2
9
10 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
11
12 sys-fs/dwarfs/dwarfs-0.5.6-r1.ebuild | 93 --------------------------------
13 sys-fs/dwarfs/dwarfs-0.5.6-r2.ebuild | 100 -----------------------------------
14 2 files changed, 193 deletions(-)
15
16 diff --git a/sys-fs/dwarfs/dwarfs-0.5.6-r1.ebuild b/sys-fs/dwarfs/dwarfs-0.5.6-r1.ebuild
17 deleted file mode 100644
18 index 33a8917d2..000000000
19 --- a/sys-fs/dwarfs/dwarfs-0.5.6-r1.ebuild
20 +++ /dev/null
21 @@ -1,93 +0,0 @@
22 -# Copyright 1999-2021 Gentoo Authors
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI=7
26 -
27 -PYTHON_COMPAT=( python3_{8,9} )
28 -
29 -inherit cmake check-reqs python-single-r1
30 -
31 -DESCRIPTION="A fast very high compression read-only FUSE file system"
32 -HOMEPAGE="https://github.com/mhx/dwarfs"
33 -
34 -SRC_URI="https://github.com/mhx/dwarfs/releases/download/v${PV}/${P}.tar.bz2"
35 -
36 -LICENSE="GPL-3"
37 -SLOT="0"
38 -KEYWORDS="~amd64 ~arm64 ~x86"
39 -
40 -IUSE="python +jemalloc test"
41 -RESTRICT="!test? ( test )"
42 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
43 -
44 -DEPEND="sys-devel/flex"
45 -RDEPEND="${PYTHON_DEPS}
46 - dev-libs/boost[context,python?]
47 - dev-libs/double-conversion
48 - dev-libs/libfmt
49 - dev-libs/libevent
50 - dev-libs/xxhash
51 - jemalloc? ( >=dev-libs/jemalloc-5.2.1 )
52 - app-arch/libarchive
53 - app-arch/zstd
54 - app-arch/lz4
55 - app-arch/xz-utils
56 - app-arch/snappy
57 - dev-cpp/sparsehash
58 - dev-cpp/gflags
59 - dev-cpp/glog[gflags]
60 - sys-fs/fuse:3
61 - sys-libs/binutils-libs
62 - sys-libs/zlib
63 - sys-libs/libunwind
64 - !dev-cpp/folly"
65 -BDEPEND="app-text/ronn
66 - test? ( dev-cpp/gtest )
67 - dev-util/cmake
68 - sys-apps/sed
69 - sys-devel/bison
70 - virtual/pkgconfig"
71 -
72 -CHECKREQS_DISK_BUILD="1300M"
73 -
74 -DOCS=( "README.md" "CHANGES.md" "TODO" )
75 -
76 -CMAKE_IN_SOURCE_BUILD=1
77 -CMAKE_WARN_UNUSED_CLI=0
78 -
79 -src_prepare(){
80 - cmake_src_prepare
81 - einfo "setting library path to $(get_libdir)"
82 - sed "s/DESTINATION lib/DESTINATION $(get_libdir)/" -i CMakeLists.txt || die
83 -}
84 -
85 -src_configure(){
86 - einfo "setting configuration flags to:"
87 - mycmakeargs=(
88 - -DUSE_JEMALLOC=$(usex jemalloc ON OFF)
89 - -DWITH_PYTHON=$(usex python ON OFF)
90 - -DWITH_TESTS=$(usex test ON OFF)
91 - -DPREFER_SYSTEM_ZSTD=1
92 - -DPREFER_SYSTEM_XXHASH=1
93 - -DPREFER_SYSTEM_GTEST=1
94 - -DWITH_LEGACY_FUSE=0
95 - )
96 - if use python; then mycmakeargs+=( -DWITH_PYTHON_VERSION=${EPYTHON#python} ); fi
97 - einfo ${mycmakeargs}
98 - cmake_src_configure
99 -}
100 -
101 -src_install(){
102 - cmake_src_install
103 - dolib.so libmetadata_thrift.so libthrift_light.so libdwarfs.so libfsst.so
104 - dolib.so folly/libfolly.so.0.58.0-dev folly/libfolly.so
105 -}
106 -
107 -pkg_postinst(){
108 - elog "Suggest to enable USE 'threads' globally if you have multicore machine"
109 - elog "Since version 0.4.1 GGC builds has been fixed. Now both Clang and GCC are working very well"
110 - elog "You may find more information in the"
111 - elog "${HOMEPAGE}"
112 - elog "About creating: ${HOMEPAGE}/blob/main/doc/mkdwarfs.md"
113 - elog "About mounting: ${HOMEPAGE}/blob/main/doc/dwarfs.md"
114 -}
115
116 diff --git a/sys-fs/dwarfs/dwarfs-0.5.6-r2.ebuild b/sys-fs/dwarfs/dwarfs-0.5.6-r2.ebuild
117 deleted file mode 100644
118 index 0aa97f7eb..000000000
119 --- a/sys-fs/dwarfs/dwarfs-0.5.6-r2.ebuild
120 +++ /dev/null
121 @@ -1,100 +0,0 @@
122 -# Copyright 1999-2021 Gentoo Authors
123 -# Distributed under the terms of the GNU General Public License v2
124 -
125 -EAPI=7
126 -
127 -PYTHON_COMPAT=( python3_{8,9} )
128 -
129 -inherit check-reqs cmake flag-o-matic python-single-r1
130 -
131 -DESCRIPTION="A fast very high compression read-only FUSE file system"
132 -HOMEPAGE="https://github.com/mhx/dwarfs"
133 -SRC_URI="https://github.com/mhx/dwarfs/releases/download/v${PV}/${P}.tar.bz2"
134 -
135 -LICENSE="GPL-3"
136 -SLOT="0"
137 -KEYWORDS="~amd64"
138 -IUSE="python +jemalloc test"
139 -
140 -RDEPEND="
141 - ${PYTHON_DEPS}
142 - app-arch/libarchive
143 - app-arch/lz4
144 - app-arch/snappy
145 - app-arch/xz-utils
146 - app-arch/zstd
147 - dev-cpp/fbthrift:=
148 - >=dev-cpp/folly-2021.04.19.00-r1:=
149 - dev-cpp/gflags
150 - dev-cpp/glog[gflags]
151 - dev-cpp/parallel-hashmap:=
152 - dev-cpp/sparsehash
153 - dev-libs/boost[context,threads(+),python?]
154 - dev-libs/double-conversion
155 - dev-libs/fsst:=
156 - dev-libs/libevent
157 - dev-libs/libfmt
158 - dev-libs/xxhash
159 - sys-fs/fuse:3
160 - sys-libs/binutils-libs
161 - sys-libs/libunwind
162 - sys-libs/zlib
163 -
164 - jemalloc? ( >=dev-libs/jemalloc-5.2.1 )
165 -"
166 -DEPEND="
167 - ${RDEPEND}
168 - sys-devel/flex
169 -"
170 -BDEPEND="
171 - app-text/ronn
172 - sys-devel/bison
173 - virtual/pkgconfig
174 -
175 - test? ( dev-cpp/gtest )
176 -"
177 -
178 -DOCS=( "README.md" "CHANGES.md" "TODO" )
179 -RESTRICT="!test? ( test )"
180 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
181 -PATCHES=( "${FILESDIR}/${P}-unbundle.patch" )
182 -
183 -CHECKREQS_DISK_BUILD="1300M"
184 -CMAKE_IN_SOURCE_BUILD=1
185 -CMAKE_WARN_UNUSED_CLI=0
186 -
187 -src_prepare(){
188 - rm -r fsst zstd fbthrift/* folly xxHash parallel-hashmap || die
189 - cmake_src_prepare
190 - sed "s/DESTINATION lib/DESTINATION $(get_libdir)/" -i CMakeLists.txt || die
191 -}
192 -
193 -src_configure(){
194 - append-cxxflags "-I/usr/include"
195 -
196 - mycmakeargs=(
197 - -DUSE_JEMALLOC=$(usex jemalloc ON OFF)
198 - -DWITH_PYTHON=$(usex python ON OFF)
199 - -DWITH_TESTS=$(usex test ON OFF)
200 - -DPREFER_SYSTEM_ZSTD=1
201 - -DPREFER_SYSTEM_XXHASH=1
202 - -DPREFER_SYSTEM_GTEST=1
203 - -DWITH_LEGACY_FUSE=0
204 - )
205 - use python && mycmakeargs+=( "-DWITH_PYTHON_VERSION=${EPYTHON#python}" )
206 - cmake_src_configure
207 -}
208 -
209 -src_install(){
210 - cmake_src_install
211 - dolib.so libdwarfs.so
212 -}
213 -
214 -pkg_postinst(){
215 - elog "Suggest to enable USE 'threads' globally if you have multicore machine"
216 - elog "Since version 0.4.1 GGC builds has been fixed. Now both Clang and GCC are working very well"
217 - elog "You may find more information in the"
218 - elog "${HOMEPAGE}"
219 - elog "About creating: ${HOMEPAGE}/blob/main/doc/mkdwarfs.md"
220 - elog "About mounting: ${HOMEPAGE}/blob/main/doc/dwarfs.md"
221 -}