Created attachment 331358 [details] bitset-2.8.1.ebuild The bitset structure uses word-aligned run-length encoding to compress sets of unsigned integers. 64-bit offsets are supported for very sparse sets. Unlike most succinct data structures which are immutable and append-only, the included bitset structure is mutable after construction. The library includes a vector abstraction (vector of bitsets) which can be used to represent another dimension such as time. Bitsets are packed together contiguously to improve cache locality. (I'm the co-author of this library)
Created attachment 331428 [details] bitset-2.8.1.ebuild Some cleanups to bitset ebuild: - replace 'find *.la' stuff with prune_libtool_files from eutils eclass - utilize DOCS variable for installing documentation Other things seems to be OK. Johan, please provide description for tcmalloc and jmalloc USE-flags. I can not come up with something more intelligent than 'utilize algorightms for allocating memory from somepackage'. And if you want to be added as co-maintainer of this package(as part of it's upstream) - i will add your mail to metadata too.
Created attachment 331430 [details] bitset-2.8.1.ebuild Yet another fix: add missing 'static-libs' USE flag handling to econf
Hey Sergey and thanks for your feedback! My intention was to proxy this, yes. Here's a suggestion to metadata.xml: <use> <flag name="jemalloc"> Use <pkg>dev-libs/jemalloc</pkg> for allocations. </flag> <flag name="tcmalloc"> Use tcmalloc from <pkg>dev-util/google-perftools</pkg> for allocations. </flag> </use> (the same I use for dev-db/redis which you can use for maintainer info, too) The ebuild looks good. Thanks for your suggested improvements. I disabled static by default (in configure.ac), but its obviously better to expose it as you did.
+*bitset-2.8.1 (05 Dec 2012) + + 05 Dec 2012; Sergey Popov <pinkbyte@gentoo.org> +bitset-2.8.1.ebuild, + +metadata.xml: + Initial commit wrt bug #445880. Ebuild by Johan Bergström. He will maintain + this package through proxy maintainers