Created attachment 533096 [details] adblock2privoxy-9999.ebuild Command-line tool that converts multiple adblock lists and converts them into privoxy format config files (action and filter lists). It also creates CSS files for element hiding, but that requires local webserver. Attached is working ebuild for fork of original code as it has some modifications over the original code which is unmaintained for past 2 years. Hence no official package has been released therefore attached ebuild uses git. Ebuild works for me, but I tested it with haskey-overlay which includes https://github.com/gentoo-haskell/gentoo-haskell/tree/master/dev-haskell/parsec-permutation required for package to work. YMMV
Thank you for your contribution. You can use a specific commit in order to avoid a live ebuild. Look at the inxi ebuild to see how it can be done. I have not looked at this in detail, but I wonder why a simple format converter has so many dependencies. I think this ebuild fits best to an overlay (betagarden?) and if there are users and a maintainer we can copy it quickly to the official tree.
Created attachment 533430 [details] adblock2privoxy-1.4.2.1.ebuild In case I ever needed very specific commit I used EGIT_COMMIT and/or EGIT_BRANCH as I usually had whole git tree of the package fetched anyways and using specific commmit was enough to avoid any problems with master. I also saved some bandwidth as there was no need to fetch whole package. Besides updating live packages is also easy with app-portage/smart-live-rebuild. That being said for sake of possibility package being accepted by portage someday I prepared ebuild with tarball. Dependencies are derived directly from https://github.com/essandess/adblock2privoxy/blob/master/adblock2privoxy/adblock2privoxy.cabal and are created automatically with app-portage/hackport. There is the reason I do not use github to file ebuild propositions/patches and alike. I simply hate to have relearn git every single time I need to use it and I just know when fill a bug with ebuild first thing they would ask me is to create pull request which would just drive me mad. Therefore trust me old school bugs.gentoo.org is best place for me to post. Anyways these days using privoxy itself is almost pointless. One needs updated block/ublock scripts (which is what this bug is all about) and to check SSL which most traffic uses these days (https://bugs.gentoo.org/656470) therefore someone should pick it up sooner or later. https://bugs.gentoo.org/656470