diff options
Diffstat (limited to 'net-misc/sb-hosts/sb-hosts-3.16.80.ebuild')
| -rw-r--r-- | net-misc/sb-hosts/sb-hosts-3.16.80.ebuild | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/net-misc/sb-hosts/sb-hosts-3.16.80.ebuild b/net-misc/sb-hosts/sb-hosts-3.16.80.ebuild new file mode 100644 index 000000000000..941876ea977f --- /dev/null +++ b/net-misc/sb-hosts/sb-hosts-3.16.80.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} = *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/StevenBlack/hosts.git" + SRC_URI="" + # KEYWORDS="~amd64 ~x86" +else + SRC_URI="https://github.com/StevenBlack/hosts/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="amd64 x86" + S="${WORKDIR}/hosts-${PV}" +fi + +DESCRIPTION="A hosts file from several well-curated sources" +HOMEPAGE="https://github.com/StevenBlack/hosts" + +LICENSE="MIT" +SLOT="0" +IUSE="fakenews gambling porn social" + +RDEPEND=" +" + +DEPEND="${RDEPEND} +" + +src_install() { + insinto "/etc" + + if ( use fakenews || use gambling || use porn || use social ); then + NEW_HOSTS="./alternates/" + ADD_DASH=false + if use fakenews; then + check_dash + NEW_HOSTS+="fakenews" + fi + if use gambling; then + check_dash + NEW_HOSTS+="gambling" + fi + if use porn; then + check_dash + NEW_HOSTS+="porn" + fi + if use social; then + check_dash + NEW_HOSTS+="social" + fi + NEW_HOSTS+="/hosts" + doins ${NEW_HOSTS} + else + doins ./hosts + fi +} + +check_dash(){ + if ${ADD_DASH}; then + NEW_HOSTS+="-" + else + ADD_DASH=true + fi +} |
