Install this version:
emerge -a =www-apps/gitprep-9999
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =www-apps/gitprep-9999
Or alternatively:
emerge --autounmask-write -a =www-apps/gitprep-9999
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 8 | 0 |
# Copyright 2026 mva
# Distributed under the terms of the Public Domain or CC0 License
EAPI=8
inherit perl-module git-r3
DESCRIPTION="Github clone. you can install Github system into your unix/linux machine"
HOMEPAGE="https://github.com/yuki-kimoto/gitprep/"
EGIT_REPO_URI="https://github.com/yuki-kimoto/gitprep"
LICENSE="|| ( Artistic GPL-1+ )"
SLOT="0"
RESTRICT="test"
RDEPEND="
>=acct-user/git-0-r4[gitprep]
acct-group/git
dev-perl/Mojolicious-Plugin-INIConfig
dev-perl/Mojolicious
dev-perl/Mojolicious-Plugin-AutoRoute
dev-perl/Mojolicious-Plugin-BasicAuth
dev-perl/Mojolicious-Plugin-DBViewer
dev-perl/DBIx-Connector
dev-perl/DBIx-Custom
dev-perl/Text-Markdown-Hoedown
dev-perl/Data-Page
dev-perl/Config-Tiny
dev-perl/Time-Moment
virtual/perl-Module-CoreList
"
# TODO: fix deplist. It's not full ATM.
DEPEND="${RDEPEND}"
src_prepare() {
local sedargs=();
sedargs+=(-e '/Time/d')
sedargs+=(-e '/DBD::SQLite/d')
sedargs+=(-e '/DBI/d')
sedargs+=(-e '/Object::Simple/d')
sedargs+=(-e '/Validator::Custom/d')
sedargs+=(-e '/Config::Tiny/d')
sedargs+=(-e '/Mojolicious/d')
sedargs+=(-e '/Data::Page/d')
sedargs+=(-e '/Markdown/d')
sed -i "${sedargs[@]}" cpanfile
sedargs=(-e '/use lib "$FindBin::Bin.*extlib.*perl/d')
sed -i "${sedargs[@]}" script/{gitprep-shell-raw,import_rep}
default
}
src_compile() {
./setup_database # ?
}
src_install() {
local le="/usr/libexec/${PN}"
insinto "${VENDOR_LIB}"
doins -r lib/*
# insopts -m0755
exeinto "${le}"
doexe script/*
dosym "${le}/${PN}" "/usr/bin/${PN}"
dosym "${le}/${PN}-shell-raw" "/usr/bin/${PN}-shell"
insinto "/var/lib/${PN}"
doins -r data lock templates tmp "${PN}.conf" "${PN}_image.png" public
}
>=acct-user/git-0-r4[gitprep] acct-group/git dev-perl/Mojolicious-Plugin-INIConfig dev-perl/Mojolicious dev-perl/Mojolicious-Plugin-AutoRoute dev-perl/Mojolicious-Plugin-BasicAuth dev-perl/Mojolicious-Plugin-DBViewer dev-perl/DBIx-Connector dev-perl/DBIx-Custom dev-perl/Text-Markdown-Hoedown dev-perl/Data-Page dev-perl/Config-Tiny dev-perl/Time-Moment virtual/perl-Module-CoreList
>=acct-user/git-0-r4[gitprep] acct-group/git dev-perl/Mojolicious-Plugin-INIConfig dev-perl/Mojolicious dev-perl/Mojolicious-Plugin-AutoRoute dev-perl/Mojolicious-Plugin-BasicAuth dev-perl/Mojolicious-Plugin-DBViewer dev-perl/DBIx-Connector dev-perl/DBIx-Custom dev-perl/Text-Markdown-Hoedown dev-perl/Data-Page dev-perl/Config-Tiny dev-perl/Time-Moment virtual/perl-Module-CoreList