1082 changed files with 6661 additions and 6034 deletions
-
BINManifest.files.gz
-
BINacct-group/Manifest.gz
-
0acct-group/bind_exporter/Manifest
-
8acct-group/bind_exporter/bind_exporter-0.ebuild
-
8acct-group/bind_exporter/metadata.xml
-
BINacct-user/Manifest.gz
-
0acct-user/bind_exporter/Manifest
-
12acct-user/bind_exporter/bind_exporter-0.ebuild
-
8acct-user/bind_exporter/metadata.xml
-
BINapp-admin/Manifest.gz
-
2app-admin/puppet-agent/Manifest
-
75app-admin/puppet-agent/puppet-agent-6.15.0.ebuild
-
1app-admin/puppet/Manifest
-
136app-admin/puppet/puppet-6.15.0.ebuild
-
1app-admin/puppetdb/Manifest
-
87app-admin/puppetdb/puppetdb-6.10.0.ebuild
-
1app-admin/puppetserver/Manifest
-
131app-admin/puppetserver/puppetserver-6.11.0.ebuild
-
BINapp-antivirus/Manifest.gz
-
25app-antivirus/clamav/clamav-0.102.2-r3.ebuild
-
1app-antivirus/clamtk/Manifest
-
142app-antivirus/clamtk/clamtk-6.03.ebuild
-
BINapp-arch/Manifest.gz
-
4app-arch/rpm/rpm-4.14.1.ebuild
-
48app-arch/sharutils/files/sharutils-4.15.2-gcc-10.patch
-
1app-arch/sharutils/sharutils-4.15.2-r1.ebuild
-
41app-arch/sharutils/sharutils-4.15.2-r2.ebuild
-
BINapp-backup/Manifest.gz
-
110app-backup/borgbackup/files/borgbackup-1.1.11-unbundle-msgpack.patch
-
BINapp-editors/Manifest.gz
-
4app-editors/emacs/emacs-23.4-r18.ebuild
-
4app-editors/emacs/emacs-24.5-r7.ebuild
-
4app-editors/emacs/emacs-25.3-r6.ebuild
-
4app-editors/emacs/emacs-26.3-r1.ebuild
-
4app-editors/emacs/emacs-27.0.50_pre20191223.ebuild
-
4app-editors/emacs/emacs-27.0.90.ebuild
-
4app-editors/emacs/emacs-27.0.9999-r1.ebuild
-
4app-editors/emacs/emacs-28.0.9999.ebuild
-
BINapp-emulation/Manifest.gz
-
1app-emulation/skopeo/Manifest
-
3app-emulation/skopeo/metadata.xml
-
55app-emulation/skopeo/skopeo-0.1.39.ebuild
-
6app-emulation/skopeo/skopeo-0.2.0.ebuild
-
BINapp-eselect/Manifest.gz
-
1app-eselect/eselect-rust/Manifest
-
32app-eselect/eselect-rust/eselect-rust-20200101.ebuild
-
2app-eselect/eselect-rust/eselect-rust-20200419.ebuild
-
BINapp-forensics/Manifest.gz
-
1app-forensics/honggfuzz/Manifest
-
43app-forensics/honggfuzz/honggfuzz-2.1.ebuild
-
BINapp-metrics/Manifest.gz
-
1app-metrics/bind_exporter/Manifest
-
52app-metrics/bind_exporter/bind_exporter-0.3.0.ebuild
-
BINapp-misc/Manifest.gz
-
36app-misc/mkcert/Manifest
-
28app-misc/mkcert/mkcert-1.4.0.ebuild
-
62app-misc/mkcert/mkcert-1.4.1.ebuild
-
BINapp-portage/Manifest.gz
-
2app-portage/nattka/nattka-0.2.3.ebuild
-
4app-portage/porticron/porticron-0.7.1.ebuild
-
1app-portage/ufed/Manifest
-
37app-portage/ufed/ufed-0.96.ebuild
-
BINapp-shells/Manifest.gz
-
1app-shells/dash/Manifest
-
79app-shells/dash/dash-0.5.10.1-r2.ebuild
-
5app-shells/dash/dash-0.5.10.2-r1.ebuild
-
81app-shells/dash/dash-0.5.10.2.ebuild
-
92app-shells/dash/files/dash-0.5.10-dumb-echo.patch
-
66app-shells/dash/files/dash-0.5.10.1-parser.patch
-
38app-shells/dash/files/dash-0.5.20.2-gcc-fno-common.patch
-
BINdev-db/Manifest.gz
-
2dev-db/percona-server/percona-server-8.0.19.10.ebuild
-
BINdev-erlang/Manifest.gz
-
1dev-erlang/fast_xml/Manifest
-
21dev-erlang/fast_xml/fast_xml-1.1.40.ebuild
-
BINdev-lang/Manifest.gz
-
6dev-lang/crystal/Manifest
-
121dev-lang/crystal/crystal-0.32.1.ebuild
-
121dev-lang/crystal/crystal-0.33.0.ebuild
-
1dev-lang/elixir/Manifest
-
32dev-lang/elixir/elixir-1.10.1.ebuild
-
3dev-lang/erlang/Manifest
-
161dev-lang/erlang/erlang-22.2.8.ebuild
-
44dev-lang/mmix/mmix-20160804.ebuild
-
1dev-lang/nim/Manifest
-
79dev-lang/nim/nim-1.0.6.ebuild
-
2dev-lang/ruby/ruby-2.4.10.ebuild
-
2dev-lang/ruby/ruby-2.5.8.ebuild
-
2dev-lang/ruby/ruby-2.6.6-r1.ebuild
-
2dev-lang/ruby/ruby-2.6.6.ebuild
-
2dev-lang/ruby/ruby-2.7.1-r1.ebuild
-
2dev-lang/ruby/ruby-2.7.1.ebuild
-
BINdev-libs/Manifest.gz
-
1dev-libs/boost/Manifest
-
355dev-libs/boost/boost-1.73.0.ebuild
-
17dev-libs/boost/files/boost-1.73-boost-mpi-python-PEP-328.patch
-
107dev-libs/boost/files/boost-1.73-boost-python-cleanup.patch
-
1dev-libs/distorm64/Manifest
-
25dev-libs/distorm64/distorm64-3.4.1.ebuild
-
1dev-libs/elfutils/Manifest
@ -0,0 +1,8 @@ |
|||
# Copyright 2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
inherit acct-group |
|||
|
|||
ACCT_GROUP_ID=276 |
@ -0,0 +1,8 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
|||
<pkgmetadata> |
|||
<maintainer type="person"> |
|||
<email>williamh@gentoo.org</email> |
|||
<name>William Hubbs</name> |
|||
</maintainer> |
|||
</pkgmetadata> |
@ -0,0 +1,12 @@ |
|||
# Copyright 2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
inherit acct-user |
|||
|
|||
DESCRIPTION="user for bind_exporter" |
|||
ACCT_USER_ID=276 |
|||
ACCT_USER_GROUPS=( bind_exporter ) |
|||
|
|||
acct-user_add_deps |
@ -0,0 +1,8 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
|||
<pkgmetadata> |
|||
<maintainer type="person"> |
|||
<email>williamh@gentoo.org</email> |
|||
<name>William Hubbs</name> |
|||
</maintainer> |
|||
</pkgmetadata> |
@ -1,2 +1,4 @@ |
|||
DIST puppet-agent_6.14.0-1stretch_amd64.deb 22450130 BLAKE2B fe6e30d99357328a884944e59d7cb1c66ad9fc36642ba377ed99e23551c5cbf06cffc4336b47440389fee7a9f1996b8325d18335768187f5d052fcecae041f5b SHA512 41d87f1ab4ead019eb5ef90ad21e557db686729151618e4ec642ea6636feda383874f7d457de7e9e323cf44d9d410e7fb650edd6e69b186c2fdff5657955ac5a |
|||
DIST puppet-agent_6.14.0-1stretch_i386.deb 22792198 BLAKE2B 7638fd1edfeb22377ab22484dd0fd5377bab6ee5e3e01c64ffd8eae29b08e0182204446db23d8cf68018a58c2419ce22c4dda4fd10a6dfac64356d68a5478bfa SHA512 dc787dfeb2565fde00da6e991fb94435c56e804657a38268ad49d72783b9857de4e359d6d9002525759684ddcb48a00e2fdb73f069cd79da74237bcb9530a116 |
|||
DIST puppet-agent_6.15.0-1stretch_amd64.deb 22581842 BLAKE2B 19c45427e56a41f6030836129a7fb2824ea47f1000745a8c74b0968c61f719d3cef9a0e02f51009b8e91c4ad66445c074ccc203754bb13d82007316a3d053c60 SHA512 4ec7e04fb6bab697bfccd369740a57f735476a4614dbfa1f7c893901f5ffb9d6ce3d79886b6e035805b1a8f2c3de3e0b9b468b08909881df6022c9700c7a2768 |
|||
DIST puppet-agent_6.15.0-1stretch_i386.deb 22917002 BLAKE2B 5bab2b6cdde11a46e64996074e8db50d48d004b601c0d08ddfde9c8dec0c0f62da1176b9148d084f0250b582460606b7cd0a97291d157a186b7a97dee4184c51 SHA512 89e676491f7b7b44c9c747b129166db7b025adf76d9911d12d7d026aa8d04de293d3d1c638ca309ee8ed45a37c49b4ab0076ea0c711ac0e43f4297084446784f |
@ -0,0 +1,75 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
inherit eutils systemd unpacker |
|||
|
|||
DESCRIPTION="general puppet client utils along with hiera and facter" |
|||
HOMEPAGE="https://puppetlabs.com/" |
|||
SRC_BASE="http://apt.puppetlabs.com/pool/stretch/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1stretch" |
|||
SRC_URI=" |
|||
amd64? ( ${SRC_BASE}_amd64.deb ) |
|||
x86? ( ${SRC_BASE}_i386.deb )" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~x86" |
|||
IUSE="puppetdb selinux" |
|||
RESTRICT="strip" |
|||
|
|||
CDEPEND="!app-admin/puppet |
|||
!dev-ruby/hiera |
|||
!dev-ruby/facter |
|||
!app-emulation/virt-what |
|||
acct-user/puppet |
|||
acct-group/puppet" |
|||
|
|||
DEPEND=" |
|||
${CDEPEND} |
|||
app-admin/augeas" |
|||
RDEPEND="${CDEPEND} |
|||
app-portage/eix |
|||
sys-apps/dmidecode |
|||
sys-libs/libselinux |
|||
sys-libs/glibc |
|||
sys-libs/readline:0/7 |
|||
sys-libs/ncurses:0[tinfo] |
|||
selinux? ( |
|||
sys-libs/libselinux[ruby] |
|||
sec-policy/selinux-puppet |
|||
) |
|||
puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )" |
|||
|
|||
S=${WORKDIR} |
|||
|
|||
src_install() { |
|||
# conf.d |
|||
doconfd etc/default/puppet |
|||
doconfd etc/default/pxp-agent |
|||
# logrotate.d |
|||
insinto /etc/logrotate.d |
|||
doins etc/logrotate.d/pxp-agent |
|||
# puppet itself |
|||
insinto /etc/puppetlabs |
|||
doins -r etc/puppetlabs/* |
|||
# logdir for systemd |
|||
dodir var/log/puppetlabs/puppet/ |
|||
fperms 0750 var/log/puppetlabs/puppet/ |
|||
# the rest |
|||
insinto /opt |
|||
dodir opt/puppetlabs/puppet/cache |
|||
doins -r opt/* |
|||
fperms 0750 /opt/puppetlabs/puppet/cache |
|||
# init |
|||
newinitd "${FILESDIR}/puppet.initd" puppet |
|||
systemd_dounit lib/systemd/system/puppet.service |
|||
systemd_dounit lib/systemd/system/pxp-agent.service |
|||
systemd_newtmpfilesd "${FILESDIR}/puppet-agent.conf.tmpfilesd" puppet-agent.conf |
|||
# symlinks |
|||
chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/" |
|||
chmod 0755 "${D}//opt/puppetlabs/puppet/lib/virt-what/virt-what-cpuid-helper" |
|||
dosym ../../opt/puppetlabs/bin/facter /usr/bin/facter |
|||
dosym ../../opt/puppetlabs/bin/hiera /usr/bin/hiera |
|||
dosym ../../opt/puppetlabs/bin/puppet /usr/bin/puppet |
|||
dosym ../../opt/puppetlabs/puppet/bin/virt-what /usr/bin/virt-what |
|||
} |
@ -1,3 +1,4 @@ |
|||
DIST puppet-5.5.19.tar.gz 2993740 BLAKE2B aa6bde89489279769ee9a1ed5508fb223f7f0153b1b1991970018908eee70ff0816688c702b8dc779d01e1978ea7f9290c80523648730d5408a17674c11345fd SHA512 996fa155ca04c8c3c96c29cf65cd24eaf9e19e89fcf85345509dbd3673b28c263df5b62d6f016b8ac1c1da8ed86f0acf3100eae2656252bb10c542972db81de3 |
|||
DIST puppet-5.5.20.tar.gz 2995117 BLAKE2B f147be28967da748bf8d5f7250eae9045caafaa3925f850cc0a77acc19a6a47ed92d4ec81278334608839f6f8c83cab19324f2753bc05d3a042a3bfaccb72a46 SHA512 83b8f234697e13d6fd8ac16634fff4e4adfece70858c32c1001925c71cc4d9a482da1880c27c08e796facb46d5d17889f9521121a69cb49e160e3c031ad564c4 |
|||
DIST puppet-6.14.0.tar.gz 2842351 BLAKE2B db9a467d8e0f4f25d45c2f735ee9d11ac6ed4e47c16b95ded3ff9f1c5055ea866735bcda27c19c2988035d9592035e433ef0d79a19781c99f4e97388edf46b93 SHA512 066ad8de6393cb58b1f92fae450dc72dabcbe912cdbb3417848a66955fe17696a68abf67d86b107a2b1c54e7037d38da7264a9234a8833b56065c8e407ff57a4 |
|||
DIST puppet-6.15.0.tar.gz 2880562 BLAKE2B 082f6a6b0ee56cdb1cd98b8cade8b07b7970ae0a78a9cf7c80e9af945eb722ad156b28004ad565c51750a63fa5932e99b1dd39ac0d4008d3ed225868e7671a31 SHA512 ac7e17bd87ee924fd928d565389b424ff2ed45b9b08e1be4eff4dec3688545657e2dfede46adeb48faecf3875c640c99b07ed6e09906b3e66b4654bb984d9296 |
@ -0,0 +1,136 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI="6" |
|||
|
|||
USE_RUBY="ruby24 ruby25 ruby26 ruby27" |
|||
|
|||
RUBY_FAKEGEM_RECIPE_TEST="rspec3" |
|||
|
|||
RUBY_FAKEGEM_TASK_DOC="doc:all" |
|||
|
|||
RUBY_FAKEGEM_EXTRAINSTALL="locales" |
|||
|
|||
inherit eutils ruby-fakegem eapi7-ver |
|||
|
|||
DESCRIPTION="A system automation and configuration management software." |
|||
HOMEPAGE="https://puppet.com/" |
|||
SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz" |
|||
|
|||
LICENSE="Apache-2.0 GPL-2" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" |
|||
IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax" |
|||
RESTRICT="test" |
|||
|
|||
ruby_add_rdepend " |
|||
dev-ruby/hiera |
|||
dev-ruby/json:= |
|||
dev-ruby/semantic_puppet |
|||
>=dev-ruby/facter-3.0.0 |
|||
dev-ruby/concurrent-ruby |
|||
augeas? ( dev-ruby/ruby-augeas ) |
|||
diff? ( dev-ruby/diff-lcs ) |
|||
doc? ( dev-ruby/rdoc ) |
|||
ldap? ( dev-ruby/ruby-ldap ) |
|||
shadow? ( dev-ruby/ruby-shadow ) |
|||
sqlite? ( dev-ruby/sqlite3 ) |
|||
virtual/ruby-ssl |
|||
dev-ruby/hocon" |
|||
|
|||
ruby_add_bdepend " |
|||
doc? ( dev-ruby/yard ) |
|||
test? ( |
|||
dev-ruby/mocha |
|||
dev-ruby/rack |
|||
dev-ruby/rspec-its |
|||
)" |
|||
# this should go in the above lists, but isn't because of test deps not being keyworded |
|||
# dev-ruby/rspec-collection_matchers |
|||
|
|||
RDEPEND+=" ${RDEPEND} |
|||
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] ) |
|||
selinux? ( |
|||
sys-libs/libselinux[ruby] |
|||
sec-policy/selinux-puppet |
|||
) |
|||
vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 ) |
|||
>=app-portage/eix-0.18.0 |
|||
acct-user/puppet |
|||
acct-group/puppet" |
|||
PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )" |
|||
|
|||
all_ruby_prepare() { |
|||
# Avoid spec that require unpackaged json-schema. |
|||
rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die |
|||
|
|||
# can't be run within portage. |
|||
epatch "${FILESDIR}/puppet-fix-tests-6.10.1.patch" |
|||
|
|||
# fix systemd path |
|||
epatch "${FILESDIR}/puppet-systemd.patch" |
|||
|
|||
# Avoid specs that can only run in the puppet.git repository. This |
|||
# should be narrowed down to the specific specs. |
|||
rm spec/integration/parser/compiler_spec.rb || die |
|||
|
|||
# Avoid failing spec that need further investigation. |
|||
rm spec/unit/module_tool/metadata_spec.rb || die |
|||
} |
|||
|
|||
each_ruby_install() { |
|||
each_fakegem_install |
|||
# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}" |
|||
} |
|||
|
|||
all_ruby_install() { |
|||
all_fakegem_install |
|||
|
|||
# systemd stuffs |
|||
insinto /usr/lib/systemd/system |
|||
doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service" |
|||
|
|||
# tmpfiles stuff |
|||
insinto /usr/lib/tmpfiles.d |
|||
newins "${FILESDIR}/tmpfiles.d" "puppet.conf" |
|||
|
|||
# openrc init stuff |
|||
newinitd "${FILESDIR}"/puppet.init-4.x puppet |
|||
|
|||
keepdir /etc/puppetlabs/puppet/ssl |
|||
|
|||
keepdir /var/lib/puppet/facts |
|||
keepdir /var/lib/puppet/files |
|||
fowners -R puppet:puppet /var/lib/puppet |
|||
|
|||
fperms 0750 /var/lib/puppet |
|||
|
|||
fperms 0750 /etc/puppetlabs |
|||
fperms 0750 /etc/puppetlabs/puppet |
|||
fperms 0750 /etc/puppetlabs/puppet/ssl |
|||
fowners -R :puppet /etc/puppetlabs |
|||
fowners -R :puppet /var/lib/puppet |
|||
|
|||
if use ldap ; then |
|||
insinto /etc/openldap/schema; doins ext/ldap/puppet.schema |
|||
fi |
|||
|
|||
# ext and examples files |
|||
for f in $(find ext examples -type f) ; do |
|||
docinto "$(dirname ${f})"; dodoc "${f}" |
|||
done |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
elog |
|||
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could" |
|||
elog "cause puppet to hang while installing packages." |
|||
elog |
|||
elog "Portage Puppet module with Gentoo-specific resources:" |
|||
elog "http://forge.puppetlabs.com/gentoo/portage" |
|||
elog |
|||
elog "If updating from puppet 5 to 6, keep in mind that webrick (server/master)" |
|||
elog "suppert was removed for >=6.x, please migrate to puppetserver if you have" |
|||
elog "not already done so." |
|||
elog |
|||
} |
@ -1 +1,2 @@ |
|||
DIST puppetdb-6.10.0.tar.gz 44394062 BLAKE2B fee0a908518bb89e9dda1d4e8683953d305c70fc0e70a856871b0916a4ef610942db1a8f24f59b7704dde3da67ffc2bb1b25cc9254f3efa3c24408bc3a336cb8 SHA512 12ca864a5a515baf4510bbfcab23b686b66cce460908c103c96fd51ad2898f2c5a42b9d0d0c707977267cc31a517b454893ad85982b31176e1ebfa79d7f948ee |
|||
DIST puppetdb-6.9.1.tar.gz 44274016 BLAKE2B eaf1fe6ee88d2f4a1d147032db017eefd95a3edaba6fe5b114be6ac4ce37584ee58fa96c34fdac97b9b8b1aecd8abc982107024d2155bb78781d1c2c2f2112e1 SHA512 8db39c7571af597be2cff7e21ec5818d422f83f1c3188896e8eb9391e52d0f4bb1f85358a25998db599e9db2b93baec60415a43b519be3da600a9c1de0f073bc |
@ -0,0 +1,87 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
inherit multilib systemd |
|||
|
|||
DESCRIPTION="PuppetDB collects data generated by Puppet." |
|||
HOMEPAGE="http://docs.puppetlabs.com/puppetdb/" |
|||
SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
IUSE="" |
|||
KEYWORDS="~amd64 ~x86" |
|||
|
|||
RDEPEND+=">=virtual/jdk-1.8.0" |
|||
DEPEND+="acct-user/puppetdb |
|||
acct-group/puppetdb" |
|||
|
|||
src_prepare() { |
|||
sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die |
|||
sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die |
|||
sed -i 's/sysconfig/conf\.d/g' install.sh || die |
|||
sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die |
|||
sed -i 's/var\/run/run/g' install.sh || die |
|||
default |
|||
} |
|||
|
|||
src_compile() { |
|||
einfo "not compiling" |
|||
} |
|||
|
|||
src_install() { |
|||
dodir /opt/puppetlabs/server/data/puppetdb |
|||
insinto /opt/puppetlabs/server/apps/puppetdb |
|||
insopts -m0744 |
|||
doins ext/ezbake-functions.sh |
|||
insopts -m0644 |
|||
doins ext/ezbake.manifest |
|||
doins puppetdb.jar |
|||
insinto /etc/puppetlabs/puppetdb |
|||
doins ext/config/logback.xml |
|||
doins ext/config/bootstrap.cfg |
|||
doins ext/config/request-logging.xml |
|||
insinto /etc/puppetlabs/puppetdb/conf.d |
|||
doins ext/config/conf.d/jetty.ini |
|||
doins ext/config/conf.d/repl.ini |
|||
doins ext/config/conf.d/database.ini |
|||
doins ext/config/conf.d/config.ini |
|||
insopts -m0755 |
|||
insinto /opt/puppetlabs/server/apps/puppetdb/scripts |
|||
doins install.sh |
|||
insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps |
|||
doins ext/cli/foreground |
|||
doins ext/cli/ssl-setup |
|||
doins ext/cli/config-migration |
|||
doins ext/cli/foreground |
|||
doins ext/cli/anonymize |
|||
doins ext/cli/reload |
|||
doins ext/cli/start |
|||
doins ext/cli/stop |
|||
insinto /opt/puppetlabs/server/apps/puppetdb/bin |
|||
doins ext/bin/puppetdb |
|||
insopts -m0644 |
|||
dodir /opt/puppetlabs/server/bin |
|||
dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb |
|||
dodir /opt/puppetlabs/bin |
|||
dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb |
|||
dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb /usr/bin/puppetdb |
|||
# init type tasks |
|||
newconfd ext/default puppetdb |
|||
systemd_dounit ext/redhat/puppetdb.service |
|||
systemd_newtmpfilesd ext/puppetdb.tmpfiles.conf puppetdb.conf |
|||
newinitd "${FILESDIR}/puppetdb.initd-r2" puppetdb |
|||
# misc |
|||
insinto /etc/logrotate.d |
|||
newins ext/puppetdb.logrotate.conf puppetdb |
|||
fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb |
|||
fperms -R 770 /opt/puppetlabs/server/data/puppetdb |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
elog "to install please run '/opt/puppetlabs/server/bin/puppetdb ssl-setup'" |
|||
elog |
|||
elog "to upgrade please run '/opt/puppetlabs/server/bin/puppetdb config-migration'" |
|||
} |
@ -1 +1,2 @@ |
|||
DIST puppetserver-6.11.0.tar.gz 60230325 BLAKE2B e7f95c15755afe1a637558a505f3bf3392da620df44e93ed152ea622bfb35b594120f36bb1c357d49577c8fede83eee318ffe4535df78f50478e09961b62b89b SHA512 1d6fe14cb1dfaec1a8b43c54ebe9bfd9b581b9f2ad4d3f1976e4570679a72657b93060838fdaf55447dd3c7e5e3d38df30c0f20121791ac06d0a09545812b49b |
|||
DIST puppetserver-6.9.1.tar.gz 59496176 BLAKE2B 1599380ebf731fb4d67c04abc06303647d5d29c99f2b9721d049972eaaf3d4c2b108c6ac2f1a45efce3c52e9a57ebd362c874c36093027ebca77a2ae1d4c0323 SHA512 3a794adfa48c7bf9bd241c9da0578ea192b8551e75093e4d95c7c10fa659ef59d59ae72b33561d13ac31e839245d266301a6067d30b466138a95a6c4879bc58a |
@ -0,0 +1,131 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
inherit multilib systemd |
|||
|
|||
DESCRIPTION="Puppet Server is the next-generation application for managing Puppet agents." |
|||
HOMEPAGE="http://docs.puppetlabs.com/puppetserver/" |
|||
SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
IUSE="puppetdb" |
|||
# will need the same keywords as puppet |
|||
KEYWORDS="~amd64 ~x86" |
|||
|
|||
RDEPEND+=" |
|||
>=virtual/jdk-1.8.0 |
|||
app-admin/puppet-agent[puppetdb?]" |
|||
DEPEND+="acct-user/puppet |
|||
acct-group/puppet" |
|||
|
|||
src_prepare() { |
|||
sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' ext/redhat/puppetserver.service || die |
|||
sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' ext/bin/puppetserver || die |
|||
sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh || die |
|||
sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die |
|||
sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die |
|||
sed -i 's/var\/run/run/g' install.sh || die |
|||
default |
|||
} |
|||
|
|||
src_compile() { |
|||
einfo "not compiling" |
|||
} |
|||
|
|||
src_install() { |
|||
insinto /opt/puppetlabs/server/apps/puppetserver |
|||
insopts -m0774 |
|||
doins ext/ezbake-functions.sh |
|||
insopts -m0644 |
|||
doins ext/ezbake.manifest |
|||
doins puppet-server-release.jar |
|||
insinto /etc/puppetlabs/puppetserver |
|||
doins ext/config/logback.xml |
|||
doins ext/config/request-logging.xml |
|||
insinto /etc/puppetlabs/puppetserver/services.d |
|||
doins ext/system-config/services.d/bootstrap.cfg |
|||
doins ext/config/services.d/ca.cfg |
|||
insinto /etc/puppetlabs/puppetserver/conf.d |
|||
doins ext/config/conf.d/puppetserver.conf |
|||
doins ext/config/conf.d/auth.conf |
|||
doins ext/config/conf.d/global.conf |
|||
doins ext/config/conf.d/web-routes.conf |
|||
doins ext/config/conf.d/metrics.conf |
|||
doins ext/config/conf.d/webserver.conf |
|||
insopts -m0755 |
|||
insinto /opt/puppetlabs/server/apps/puppetserver/scripts |
|||
doins install.sh |
|||
insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps |
|||
doins ext/cli/ca |
|||
doins ext/cli/irb |
|||
doins ext/cli/foreground |
|||
doins ext/cli/gem |
|||
doins ext/cli/ruby |
|||
doins ext/cli/reload |
|||
doins ext/cli/start |
|||
doins ext/cli/stop |
|||
insinto /opt/puppetlabs/server/apps/puppetserver/cli |
|||
doins ext/cli_defaults/cli-defaults.sh |
|||
insinto /opt/puppetlabs/server/apps/puppetserver/bin |
|||
doins ext/bin/puppetserver |
|||
insopts -m0644 |
|||
dodir /opt/puppetlabs/server/bin |
|||
dosym ../apps/puppetserver/bin/puppetserver /opt/puppetlabs/server/bin/puppetserver |
|||
dodir /opt/puppetlabs/bin |
|||
dosym ../server/apps/puppetserver/bin/puppetserver /opt/puppetlabs/bin/puppetserver |
|||
dosym ../../opt/puppetlabs/server/apps/puppetserver/bin/puppetserver /usr/bin/puppetserver |
|||
dodir /opt/puppetlabs/server/apps/puppetserver/config/services.d |
|||
# other sys stuff |
|||
dodir /etc/puppetlabs/code |
|||
# needed for systemd |
|||
dodir /var/log/puppetlabs/puppetserver |
|||
dodir /etc/puppetlabs/puppet/ssl |
|||
fowners -R puppet:puppet /etc/puppetlabs/puppet/ssl |
|||
fperms -R 771 /etc/puppetlabs/puppet/ssl |
|||
# systemd type things |
|||
insinto /etc/systemd/system/puppetserver.service.d/ |
|||
systemd_dounit ext/redhat/puppetserver.service |
|||
insinto /etc/default |
|||
newins ext/default puppetserver |
|||
# normal init type tasks |
|||
dosym ../default/puppetserver /etc/conf.d/puppetserver |
|||
newinitd "${FILESDIR}/puppetserver.init-r1" puppetserver |
|||
# misc |
|||
insinto /etc/logrotate.d |
|||
newins ext/puppetserver.logrotate.conf puppetserver |
|||
# cleanup |
|||
dodir /opt/puppetlabs/server/data/puppetserver/jruby-gems |
|||
fowners -R puppet:puppet /opt/puppetlabs/server/data |
|||
fperms -R 775 /opt/puppetlabs/server/data/puppetserver |
|||
fperms -R 700 /var/log/puppetlabs/puppetserver |
|||
insinto /opt/puppetlabs/server/data |
|||
doins ext/build-scripts/jruby-gem-list.txt |
|||
doins ext/build-scripts/mri-gem-list-no-dependencies.txt |
|||
insopts -m 0644 |
|||
insinto /usr/lib/tmpfiles.d |
|||
newins ext/puppetserver.tmpfiles.conf puppetserver.conf |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
elog "to install you may want to run the following:" |
|||
elog |
|||
elog "puppet config set --section master vardir /opt/puppetlabs/server/data/puppetserver" |
|||
elog "puppet config set --section master logdir /var/log/puppetlabs/puppetserver" |
|||
elog "puppet config set --section master rundir /run/puppetlabs/puppetserver" |
|||
elog "puppet config set --section master pidfile /run/puppetlabs/puppetserver/puppetserver.pid" |
|||
elog "puppet config set --section master codedir /etc/puppetlabs/code" |
|||
elog |
|||
elog "# install puppetserver gems" |
|||
elog "cd /opt/puppetlabs/server/apps/puppetserver" |
|||
elog "echo \"jruby-puppet: { gem-home: ${DESTDIR}/opt/puppetlabs/server/data/puppetserver/vendored-jruby-gems }\" > jruby.conf" |
|||
elog "while read LINE; do" |
|||
elog " java -cp puppet-server-release.jar:jruby-9k.jar clojure.main -m puppetlabs.puppetserver.cli.gem --config jruby.conf -- install --no-document \$(echo \$LINE |awk '{print \$1}') --version \$(echo \$LINE |awk '{print \$2}')" |
|||
elog "done < /opt/puppetlabs/server/data/jruby-gem-list.txt" |
|||
elog "echo \"jruby-puppet: { gem-home: ${DESTDIR}/opt/puppetlabs/puppet/lib/ruby/vendor_gems }\" > jruby.conf" |
|||
elog "while read LINE; do" |
|||
elog " java -cp puppet-server-release.jar:jruby-9k.jar clojure.main -m puppetlabs.puppetserver.cli.gem --config jruby.conf -- install --no-document --ignore-dependencies \$(echo \$LINE |awk '{print \$1}') --version \$(echo \$LINE |awk '{print \$2}')" |
|||
elog "done < /opt/puppetlabs/server/data/mri-gem-list-no-dependencies.txt" |
|||
} |
@ -1,4 +1,5 @@ |
|||
DIST clamtk-6.02.tar.xz 227780 BLAKE2B cd5f05c5d5fe2fe7e6d52ab4619fe01f810195ca505ae85101e0cf743d9d20e42de74dfadfaecdc23cb97359121ea8ddc49772a96ec237921a7d6628ae453cc4 SHA512 df619da28ebadb218bb2f9ab2c9be1804f2df5e7e444762f2b1eb3ce0e830b07ebfd05b8cb9c7d79a9e3523c9837b00b52d0e06265c62d782487546f15b0349f |
|||
DIST clamtk-6.03.tar.xz 227940 BLAKE2B 08364ba8c3b4fcdb49364cd2721413c7f487aaff23dfa0fb0e7b28f9baf9d267589099cc159558dd004fe882d762b6ece272672aab962b4a666fb8c244671d19 SHA512 4e81b161b17ae15a307d026766efcab2ea0433437e68dd7e3465e07c999e66c556372adc29cee093a1cec5a8f37861d1b8cddd08ed6e4cfbd59f5333d4f03fac |
|||
DIST clamtk-gnome-0.03.tar.xz 15088 BLAKE2B cc1440de117eea036cf14a9ed36650916703299799c90548b02a5fee92c80f82c1d4f63e1cd726438e428e1ae3ee1550b4c8acbc22e97093131f993099c47c36 SHA512 c35a3ee34cbe5609f2ad22d0974a503bf6f24710c26d71d865c3ad3751a72fe909a9773c27cc53295c581f77d33e58d49fdd6f38f71177aa7ef1570e00ea55f2 |
|||
DIST clamtk-kde-0.18.tar.xz 17732 BLAKE2B ca82934417f2d869fd8c8e36a31ef4a52cf4ee73581c5d1d400c1b28908c5ea2524a8f5d1110b1e949038378613fb4d5607d5123eebe91df695a53d0dd489302 SHA512 145ddd349010e0bb6fe3295e50d6e15a2dd96e604babbd5de4cb49ba75169d2050777cac38e40ac6a64cb89ddf94025d610aca73136c75f81115d0a2d863d24e |
|||
DIST nemo-sendto-clamtk-0.04.tar.xz 4228 BLAKE2B ce656d4f021bc30cd12fb2ee5f98a78c1f1fdb2460ed2cbba0b572408617f91b39b2ca2fe542b9cec7be79b4b9fdfd685f5553e1a671454ca1e6723241dcb805 SHA512 2b5d3abbc4ae5dbc71b1b7bc836df88ad51e6afa00d5e954b5c1355a70c0420b6fef895e1cb5cccb86a662aee2039cef6c01821c1347fa155b5da3529b25562c |
|||
|
@ -0,0 +1,142 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
PYTHON_COMPAT=( python2_7 ) |
|||
|
|||
inherit desktop perl-functions python-single-r1 xdg-utils |
|||
|
|||
MY_PV_KDE="0.18" |
|||
MY_PV_NAUTILUS="0.03" |
|||
MY_PV_NEMO="0.04" |
|||
MY_PV_THUNAR="0.06" |
|||
|
|||
DESCRIPTION="A graphical front-end for ClamAV" |
|||
HOMEPAGE="https://gitlab.com/dave_m/clamtk/wikis/Home" |
|||
SRC_URI=" |
|||
https://bitbucket.org/davem_/${PN}-gtk3/downloads/${P}.tar.xz |
|||
kde? ( https://bitbucket.org/davem_/${PN}-kde/downloads/${PN}-kde-${MY_PV_KDE}.tar.xz ) |
|||
nautilus? ( https://bitbucket.org/davem_/${PN}-gnome/downloads/${PN}-gnome-${MY_PV_NAUTILUS}.tar.xz ) |
|||
nemo? ( https://bitbucket.org/davem_/nemo-sendto-${PN}/downloads/nemo-sendto-${PN}-${MY_PV_NEMO}.tar.xz ) |
|||
thunar? ( https://bitbucket.org/davem_/thunar-sendto-${PN}/downloads/thunar-sendto-${PN}-${MY_PV_THUNAR}.tar.xz ) |
|||
" |
|||
|
|||
LICENSE="|| ( Artistic GPL-1+ )" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~x86" |
|||
IUSE="kde nautilus nemo +nls thunar" |
|||
REQUIRED_USE="nautilus? ( ${PYTHON_REQUIRED_USE} )" |
|||
|
|||
RDEPEND=" |
|||
app-antivirus/clamav |
|||
dev-perl/File-chdir |
|||
dev-perl/Gtk3 |
|||
dev-perl/JSON |
|||
dev-perl/LWP-Protocol-https |
|||
dev-perl/LWP-UserAgent-Cached |
|||
dev-perl/Locale-gettext |
|||
dev-perl/Text-CSV |
|||
dev-perl/glib-perl |
|||
dev-perl/libwww-perl |
|||
virtual/perl-Digest-MD5 |
|||
virtual/perl-Digest-SHA |
|||
virtual/perl-Encode |
|||
virtual/perl-MIME-Base64 |
|||
virtual/perl-Time-Piece |
|||
nautilus? ( |
|||
${PYTHON_DEPS} |
|||
dev-python/nautilus-python[${PYTHON_SINGLE_USEDEP}] |
|||
) |
|||
" |
|||
|
|||
BDEPEND="nls? ( sys-devel/gettext )" |
|||
|
|||
DOCS=( "CHANGES" "credits.md" "DISCLAIMER" "README.md" ) |
|||
|
|||
pkg_setup() { |
|||
use nautilus && python-single-r1_pkg_setup |
|||
} |
|||
|
|||
src_unpack() { |
|||
default |
|||
|
|||
unpack "${S}"/clamtk.1.gz |
|||
|
|||
use kde && unpack "${S}"/../clamtk-kde-${MY_PV_KDE}/clamtk-kde.1.gz |
|||
use nautilus && unpack "${S}"/../clamtk-gnome-${MY_PV_NAUTILUS}/clamtk-gnome.1.gz |
|||
use nemo && unpack "${S}"/../nemo-sendto-clamtk-${MY_PV_NEMO}/nemo-sendto-clamtk.1.gz |
|||
use thunar && unpack "${S}"/../thunar-sendto-clamtk-${MY_PV_THUNAR}/thunar-sendto-clamtk.1.gz |
|||
} |
|||
|
|||
src_install() { |
|||
dobin clamtk |
|||
|
|||
perl_set_version |
|||
insinto "${VENDOR_LIB}"/ClamTk |
|||
doins lib/*.pm |
|||
|
|||
use nls && domo po/*.mo |
|||
|
|||
doicon images/clamtk.png images/clamtk.xpm |
|||
|
|||
domenu clamtk.desktop |
|||
|
|||
doman ../clamtk.1 |
|||
|
|||
if use kde; then |
|||
insinto /usr/share/kservices5/ServiceMenus |
|||
doins ../clamtk-kde-${MY_PV_KDE}/clamtk-kde.desktop |
|||
|
|||
doicon ../clamtk-kde-${MY_PV_KDE}/clamtk-kde.png ../clamtk-kde-${MY_PV_KDE}/clamtk-kde.xpm |
|||
|
|||
doman ../clamtk-kde.1 |
|||
|
|||
docinto dolphin |
|||
dodoc ../clamtk-kde-${MY_PV_KDE}/CHANGES ../clamtk-kde-${MY_PV_KDE}/README.md |
|||
fi |
|||
|
|||
if use nautilus; then |
|||
insinto /usr/share/nautilus-python/extensions |
|||
doins ../clamtk-gnome-${MY_PV_NAUTILUS}/clamtk-gnome.py |
|||
|
|||
doicon ../clamtk-gnome-${MY_PV_NAUTILUS}/images/clamtk-gnome.png |
|||
|
|||
doman ../clamtk-gnome.1 |
|||
|
|||
docinto nautilus |
|||
dodoc ../clamtk-gnome-${MY_PV_NAUTILUS}/CHANGES ../clamtk-gnome-${MY_PV_NAUTILUS}/DISCLAIMER ../clamtk-gnome-${MY_PV_NAUTILUS}/README.md |
|||
fi |
|||
|
|||
if use nemo; then |
|||
insinto /usr/share/nemo/actions/ |
|||
doins ../nemo-sendto-clamtk-${MY_PV_NEMO}/nemo-sendto-clamtk.nemo_action |
|||
|
|||
doman ../nemo-sendto-clamtk.1 |
|||
|
|||
docinto nemo |
|||
dodoc ../nemo-sendto-clamtk-${MY_PV_NEMO}/CHANGES ../nemo-sendto-clamtk-${MY_PV_NEMO}/DISCLAIMER ../nemo-sendto-clamtk-${MY_PV_NEMO}/README.md |
|||
fi |
|||
|
|||
if use thunar; then |
|||
insinto /usr/share/Thunar/sendto |
|||
doins ../thunar-sendto-clamtk-${MY_PV_THUNAR}/thunar-sendto-clamtk.desktop |
|||
|
|||
doman ../thunar-sendto-clamtk.1 |
|||
|
|||
docinto thunar |
|||
dodoc ../thunar-sendto-clamtk-${MY_PV_THUNAR}/CHANGES ../thunar-sendto-clamtk-${MY_PV_THUNAR}/DISCLAIMER ../thunar-sendto-clamtk-${MY_PV_THUNAR}/README |
|||
fi |
|||
|
|||
einstalldocs |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
xdg_desktop_database_update |
|||
xdg_mimeinfo_database_update |
|||
} |
|||
|
|||
pkg_postrm() { |
|||
xdg_desktop_database_update |
|||
xdg_mimeinfo_database_update |
|||
} |
@ -0,0 +1,48 @@ |
|||
https://bugs.gentoo.org/706256 |
|||
|
|||
Fix build failure on gcc-10/-fno-common. |
|||
|
|||
--- a/src/shar-opts.h
|
|||
+++ b/src/shar-opts.h
|
|||
@@ -352,7 +352,7 @@ extern "C" {
|
|||
* global exported definitions |
|||
*/ |
|||
#include "local.h" |
|||
-char const * const program_name;
|
|||
+extern char const * const program_name;
|
|||
|
|||
extern bool initialization_done; |
|||
extern int optidx; |
|||
--- a/src/unshar-opts.h
|
|||
+++ b/src/unshar-opts.h
|
|||
@@ -192,7 +192,7 @@ extern "C" {
|
|||
extern size_t separator_str_len; |
|||
|
|||
#include "local.h" |
|||
-char const * const program_name;
|
|||
+extern char const * const program_name;
|
|||
|
|||
|
|||
/* * * * * * |
|||
--- a/src/uudecode-opts.h
|
|||
+++ b/src/uudecode-opts.h
|
|||
@@ -170,7 +170,7 @@ extern "C" {
|
|||
* global exported definitions |
|||
*/ |
|||
#include "local.h" |
|||
-char const * const program_name;
|
|||
+extern char const * const program_name;
|
|||
|
|||
|
|||
/* * * * * * |
|||
--- a/src/uuencode-opts.h
|
|||
+++ b/src/uuencode-opts.h
|
|||
@@ -166,7 +166,7 @@ extern "C" {
|
|||
* global exported definitions |
|||
*/ |
|||
#include "local.h" |
|||
-char const * const program_name;
|
|||
+extern char const * const program_name;
|
|||
|
|||
|
|||
/* * * * * * |
@ -0,0 +1,41 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI="7" |
|||
|
|||
inherit eutils flag-o-matic |
|||
|
|||
MY_P="${P/_/-}" |
|||
DESCRIPTION="Tools to deal with shar archives" |
|||
HOMEPAGE="https://www.gnu.org/software/sharutils/" |
|||
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" |
|||
|
|||
LICENSE="GPL-3" |
|||
SLOT="0" |
|||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" |
|||
IUSE="nls" |
|||
|
|||
DEPEND="app-arch/xz-utils |
|||
sys-apps/texinfo |
|||
nls? ( >=sys-devel/gettext-0.10.35 )" |
|||
|
|||
S=${WORKDIR}/${MY_P} |
|||
|
|||
PATCHES=( |
|||
"${FILESDIR}"/${PN}-4.15.2-glibc228.patch |
|||
"${FILESDIR}"/${PN}-4.15.2-CVE-2018-1000097.patch |
|||
"${FILESDIR}"/${PN}-4.15.2-gcc-10.patch |
|||
) |
|||
|
|||
src_prepare() { |
|||
default |
|||
|
|||
# Upstream is aware but thinks this isn't a bug/problem in sharutils itself |
|||
# See http://lists.gnu.org/archive/html/bug-gnu-utils/2013-10/msg00011.html |
|||
append-cflags $(test-flags-CC -Wno-error=format-security) |
|||
} |
|||
|
|||
src_configure() { |
|||
strip-linguas -u po |
|||
econf $(use_enable nls) |
|||
} |
@ -1,110 +0,0 @@ |
|||
diff -Naur borgbackup-1.1.11.orig/setup.cfg borgbackup-1.1.11/setup.cfg
|
|||
--- borgbackup-1.1.11.orig/setup.cfg 2020-03-07 18:44:15.000000000 -0500
|
|||
+++ borgbackup-1.1.11/setup.cfg 2020-03-11 10:28:25.168481822 -0400
|
|||
@@ -6,7 +6,7 @@
|
|||
F401,F405,F811, |
|||
W504 |
|||
max-line-length = 255 |
|||
-exclude = build,dist,.git,.idea,.cache,.tox,docs/conf.py,src/borg/algorithms/msgpack
|
|||
+exclude = build,dist,.git,.idea,.cache,.tox,docs/conf.py
|
|||
|
|||
[egg_info] |
|||
tag_build = |
|||
diff -Naur borgbackup-1.1.11.orig/setup.py borgbackup-1.1.11/setup.py
|
|||
--- borgbackup-1.1.11.orig/setup.py 2020-03-07 18:32:06.000000000 -0500
|
|||
+++ borgbackup-1.1.11/setup.py 2020-03-11 10:28:15.568759338 -0400
|
|||
@@ -25,8 +25,6 @@
|
|||
# True: use the shared libb2 from the system, False: use the bundled blake2 code |
|||
prefer_system_libb2 = True |
|||
|
|||
-# prefer_system_msgpack is another option, but you need to set it in src/borg/helpers.py.
|
|||
-
|
|||
min_python = (3, 4) |
|||
my_python = sys.version_info |
|||
|
|||
@@ -79,8 +77,6 @@
|
|||
platform_syncfilerange_source = 'src/borg/platform/syncfilerange.pyx' |
|||
platform_darwin_source = 'src/borg/platform/darwin.pyx' |
|||
platform_freebsd_source = 'src/borg/platform/freebsd.pyx' |
|||
-msgpack_packer_source = 'src/borg/algorithms/msgpack/_packer.pyx'
|
|||
-msgpack_unpacker_source = 'src/borg/algorithms/msgpack/_unpacker.pyx'
|
|||
|
|||
cython_c_sources = [ |
|||
# these .pyx will get compiled to .c |
|||
@@ -98,12 +94,6 @@
|
|||
platform_darwin_source, |
|||
] |
|||
|
|||
-cython_cpp_sources = [
|
|||
- # these .pyx will get compiled to .cpp
|
|||
- msgpack_packer_source,
|
|||
- msgpack_unpacker_source,
|
|||
-]
|
|||
-
|
|||
try: |
|||
from Cython.Distutils import build_ext |
|||
import Cython.Compiler.Main as cython_compiler |
|||
@@ -133,8 +123,6 @@
|
|||
'src/borg/platform/syncfilerange.c', |
|||
'src/borg/platform/freebsd.c', |
|||
'src/borg/platform/darwin.c', |
|||
- 'src/borg/algorithms/msgpack/_packer.cpp',
|
|||
- 'src/borg/algorithms/msgpack/_unpacker.cpp',
|
|||
]) |
|||
super().make_distribution() |
|||
|
|||
@@ -155,14 +143,12 @@
|
|||
platform_freebsd_source = platform_freebsd_source.replace('.pyx', '.c') |
|||
platform_darwin_source = platform_darwin_source.replace('.pyx', '.c') |
|||
|
|||
- msgpack_packer_source = msgpack_packer_source.replace('.pyx', '.cpp')
|
|||
- msgpack_unpacker_source = msgpack_unpacker_source.replace('.pyx', '.cpp')
|
|||
|
|||
from distutils.command.build_ext import build_ext |
|||
if not on_rtd and not all(os.path.exists(path) for path in [ |
|||
compress_source, crypto_ll_source, chunker_source, hashindex_source, item_source, checksums_source, |
|||
platform_posix_source, platform_linux_source, platform_syncfilerange_source, platform_freebsd_source, platform_darwin_source, |
|||
- msgpack_packer_source, msgpack_unpacker_source]):
|
|||
+ ]):
|
|||
raise ImportError('The GIT version of Borg needs Cython. Install Cython or use a released version.') |
|||
|
|||
|
|||
@@ -805,26 +791,7 @@
|
|||
system_prefix=libb2_prefix, system=libb2_system, |
|||
**crypto_ext_kwargs) |
|||
|
|||
- msgpack_endian = '__BIG_ENDIAN__' if (sys.byteorder == 'big') else '__LITTLE_ENDIAN__'
|
|||
- msgpack_macros = [(msgpack_endian, '1')]
|
|||
- msgpack_packer_ext_kwargs = dict(
|
|||
- sources=[msgpack_packer_source],
|
|||
- include_dirs=include_dirs,
|
|||
- library_dirs=library_dirs,
|
|||
- define_macros=msgpack_macros,
|
|||
- language='c++',
|
|||
- )
|
|||
- msgpack_unpacker_ext_kwargs = dict(
|
|||
- sources=[msgpack_unpacker_source],
|
|||
- include_dirs=include_dirs,
|
|||
- library_dirs=library_dirs,
|
|||
- define_macros=msgpack_macros,
|
|||
- language='c++',
|
|||
- )
|
|||
-
|
|||
ext_modules += [ |
|||
- Extension('borg.algorithms.msgpack._packer', **msgpack_packer_ext_kwargs),
|
|||
- Extension('borg.algorithms.msgpack._unpacker', **msgpack_unpacker_ext_kwargs),
|
|||
Extension('borg.compress', **compress_ext_kwargs), |
|||
Extension('borg.crypto.low_level', **crypto_ext_kwargs), |
|||
Extension('borg.hashindex', [hashindex_source]), |
|||
diff -Naur borgbackup-1.1.11.orig/src/borg/helpers.py borgbackup-1.1.11/src/borg/helpers.py
|
|||
--- borgbackup-1.1.11.orig/src/borg/helpers.py 2020-03-07 18:32:06.000000000 -0500
|
|||
+++ borgbackup-1.1.11/src/borg/helpers.py 2020-03-11 10:28:42.519980213 -0400
|
|||
@@ -55,7 +55,7 @@
|
|||
# any feedback related to issues caused by this will be ignored. |
|||
# - especially, it is known that msgpack 0.6.x does NOT work for borg 1.1.x. |
|||
|
|||
-prefer_system_msgpack = False
|
|||
+prefer_system_msgpack = True
|
|||
|
|||
try: |
|||
if prefer_system_msgpack: |
@ -1,5 +1,4 @@ |
|||
DIST containers-storage-1.14.0-vfs-user-xattrs.patch 14835 BLAKE2B 99c35933dcb25385ee83b80cf282c11c738d0e4d91216cc08a50522f6caa9bca5938299412908f16df404f99e80616a10b4c02c0ebc38240a987830ddaf15008 SHA512 62c7ed49728bd12b5706f59b0d4af3b18d90e8cfc2b06e681f84fe3f5d3e0cd5c0317147109c4e3ec4fec26f82c269af3c9813e47339ce102e4e97400b74627d |
|||
DIST skopeo-0.1.39.tar.gz 3850036 BLAKE2B e635be475f22cc25ab98e446424f4a6b0babe34f827a73f9c9c1533db782490e9af94e759ac78fbeeec1c0e1fa42eef9d09fb4e7ff1f4df654f65fe4c1a9f7b0 SHA512 c4aadc40f9d637c628cd96c204b3e9bc3a928c145521bed2e5046508fc936ff99442dda8b4a4cdd85c4d04e64a9ccee5ea8d563c6ebf4e6020d50d96b921716c |
|||
DIST skopeo-0.1.40.tar.gz 3907911 BLAKE2B 0a9ebcc9662036b1595149f0d19a46c0565b115d37b22c6410041eef3e6755b20561439596f1033dd6ce2c78a4948e358b2518003729873d5ab8ce9a7bec082c SHA512 161edb8afa961e48e314cf70a4fcebd971a45a50fc11eab6ec751ba4eb05a8be011d16b83c4ed1fa9d6336846da5f518da006d4476ee4e29a160c629820773d3 |
|||
DIST skopeo-0.1.41.tar.gz 4692408 BLAKE2B d5e99be0cb478065f1478beda355abc11c8f13ad8446251048502da1b1af38d407ec46d284e59d2018af5d1ca6a953ad6156a306e9bc1acbdb22b447fe17a59f SHA512 924af178eb9621395cfffcf51aa072886dc8c20746bce1599a503df8c54794e34184a1fc6fd9582b889c7c8efecf8cf192797bc8e208b90c71cca31bb970d8e9 |
|||
DIST skopeo-0.2.0.tar.gz 4295805 BLAKE2B 4ad13ff49bec56f3766e8d94f80fe8e22edb011b8862fb1249882e5695fa9260a6e2ce3d8345411ee7717cb92d4c1516268678f0884a62b02bfc8c9a554367ee SHA512 89d416110561dbe967860f752db607634a37b12adc376736de48264ec064abfed6b3db9ae195ffb3e9616dd6d65528660a23f2a5145d4674ed47cf443f17295a |
@ -1,55 +0,0 @@ |
|||
# Copyright 1999-2019 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
EGO_PN=github.com/containers/skopeo |
|||
COMMIT=1cf1e06 |
|||
inherit golang-vcs-snapshot bash-completion-r1 |
|||
|
|||
DESCRIPTION="Command line utility foroperations on container images and image repositories" |
|||
HOMEPAGE="https://github.com/containers/skopeo" |
|||
SRC_URI="https://github.com/containers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
|||
|
|||
LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64" |
|||
IUSE="" |
|||
|
|||
COMMON_DEPEND=">=app-crypt/gpgme-1.5.5:= |
|||
>=dev-libs/libassuan-2.4.3:= |
|||
dev-libs/libgpg-error:= |
|||
>=sys-fs/btrfs-progs-4.0.1 |
|||
>=sys-fs/lvm2-2.02.145:=" |
|||
DEPEND="${COMMON_DEPEND} |
|||
dev-go/go-md2man" |
|||
RDEPEND="${COMMON_DEPEND}" |
|||
|
|||
S="${WORKDIR}/${P}/src/${EGO_PN}" |
|||
|
|||
RESTRICT="test" |
|||
|
|||
src_compile() { |
|||
local BUILDTAGS="containers_image_ostree_stub" |
|||
set -- env -u GOCACHE -u XDG_CACHE_HOME GO111MODULE=on GOPATH="${WORKDIR}/${P}" \ |
|||
go build -mod=vendor -ldflags "-X main.gitCommit=${COMMIT}" \ |
|||
-gcflags "${GOGCFLAGS}" -tags "${BUILDTAGS}" \ |
|||
-o skopeo ./cmd/skopeo |
|||
echo "$@" |
|||
"$@" || die |
|||
cd docs || die |
|||
for f in *.1.md; do |
|||
go-md2man -in ${f} -out ${f%%.md} || die |
|||
done |
|||
} |
|||
|
|||
src_install() { |
|||
dobin skopeo |
|||
doman docs/*.1 |
|||
dobashcomp completions/bash/skopeo |
|||
insinto /etc/containers |
|||
newins default-policy.json policy.json |
|||
insinto /etc/containers/registries.d |
|||
doins default.yaml |
|||
keepdir /var/lib/atomic/sigstore |
|||
einstalldocs |
|||
} |
@ -1,2 +1 @@ |
|||
DIST eselect-rust-20200101.tar.bz2 49740 BLAKE2B 4c1e767517e9f20002fac049a2ee23e47c52ccae9981316f7b7163f36a76e44dd516e7364100d1c4f5deb42dc5ddda94588639da06a71740d987bd163bc25e56 SHA512 836363e1c87b7f8e4e9c33b2cf6b8ba6846256630925676addec3d673a6e99965db19c42533de8aaf63d04713c3978f8ace73e5642071d80cd0e25a10b8cecb1 |
|||
DIST eselect-rust-20200419.tar.bz2 50278 BLAKE2B 5d5e773a0e0481403e1645cb5fdf642e1ce5d1819e9699a79fcaf822ff3e6f258b2d1958548e00df200d9aaf061be1d3b1773e6b0e92b498fe75316ac13ff235 SHA512 68db32df19864a8365e272946161966b9cb513d7403dd1df7a4c7d87fba3b8bfcad59b407dca7dd6c8e0756f2e5cbde367ade69629eaa78d019d2b524051f741 |
@ -1,32 +0,0 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI="7" |
|||
|
|||
if [[ ${PV} == "99999999" ]] ; then |
|||
inherit autotools git-r3 |
|||
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/${PN}.git" |
|||
else |
|||
SRC_URI="https://dev.gentoo.org/~whissi/dist/${PN}/${P}.tar.bz2" |
|||
KEYWORDS="amd64 ~arm arm64 ppc64 x86" |
|||
fi |
|||
|
|||
DESCRIPTION="Eselect module for management of multiple Rust versions" |
|||
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Rust" |
|||
|
|||
LICENSE="GPL-2" |
|||
SLOT="0" |
|||
IUSE="" |
|||
|
|||
RDEPEND=">=app-admin/eselect-1.2.3" |
|||
|
|||
src_prepare() { |
|||
default |
|||
[[ ${PV} == "99999999" ]] && eautoreconf |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
if has_version 'dev-lang/rust' || has_version 'dev-lang/rust-bin'; then |
|||
eselect rust update --if-unset |
|||
fi |
|||
} |
@ -1,2 +1 @@ |
|||
DIST honggfuzz-2.1.tar.gz 65209308 BLAKE2B 83882aaba55e1a809c7477c528f92e3617ea912794680c21de680da38a17e5b6ccf6dbfa9e3c6da263fd8730a0007cf44b5038b8f1c80ecd9cc8dffec7548a99 SHA512 04505085779ba824a494f414b9eb7d9f5f5e6962ca4736cd4fa4bc00438c9cb63c5a367db9510f8e1b0383469207d70fad1e978e696912c721a14a5340e9ad2b |
|||
DIST honggfuzz-2.2.tar.gz 65219878 BLAKE2B f842c6d3dea22525d1335fbdbdffa349ace743762386e81e40f1eab99dafa8f34b935c1cb4871b25ade76e3ac8f846d0329ef01bc0097a888e60b400819ada2d SHA512 8e6a0cf027d521967a69828afa6e0ae5306ad7387c595405f9d3151344e2aa91f9537355fafdf03f06e6702014e2faa0609c3d249f22af5793663f3c9d09180d |
@ -1,43 +0,0 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
inherit toolchain-funcs |
|||
|
|||
DESCRIPTION="A general purpose fuzzer with feedback support" |
|||
HOMEPAGE="https://google.github.io/honggfuzz/" |
|||
SRC_URI="https://github.com/google/honggfuzz/archive/${PV}.tar.gz -> ${P}.tar.gz" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64" |
|||
IUSE="" |
|||
|
|||
RDEPEND=" |
|||
>=sys-libs/binutils-libs-2.29:= |
|||
sys-libs/libunwind:= |
|||
" |
|||
|
|||
DEPEND="${RDEPEND}" |
|||
|
|||
DOCS=( |
|||
CHANGELOG |
|||
COPYING |
|||
CONTRIBUTING |
|||
README.md |
|||
) |
|||
|
|||
PATCHES=( |
|||
"${FILESDIR}"/${PN}-2.0-no-werror.patch |
|||
) |
|||
|
|||
src_compile() { |
|||
CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake |
|||
} |
|||
|
|||
src_install() { |
|||
dobin ${PN} |
|||
|
|||
einstalldocs |
|||
} |
@ -1 +1,2 @@ |
|||
DIST bind_exporter-0.2.0_p20190226.tar.gz 874497 BLAKE2B ce04a168be6844d43ed2c358aa6469d5dbae1730825e4c3c038805f4bbf071bfae2936a6a5341832939e3ed249e5d484f2ca0908ac0e717cd2b5ced496c44a49 SHA512 95a8ae6f7c6470345d5a5f7e4e36eae282e5ca74393dd4372342f44732b54a6cc977ae037d6d16ae4ce6a9ac526b2e01721f5468a6469c30ae60ca59dfec8d5a |
|||
DIST bind_exporter-0.3.0.tar.gz 1796507 BLAKE2B a79b9e0d159d3deb83f1a040325ad34bc0d4ae50b6af205dce4ebf8d7152ccbd4b7d46fda40bf76db953996ddf4237ca13058250478b08cca51b8bea08ccc31b SHA512 762901a63a9493f852e5514429f55b10400931f0a77d2e11c7565e93e1ff759eb30d3bbc9278451bb9df358a983aa099bd55cf57241cf36187d2789c89a3852d |
@ -0,0 +1,52 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
inherit go-module |
|||
GIT_COMMIT=c34ff3d6b4817f42e74b2b05b3797cf99683b4a9 |
|||
|
|||
DESCRIPTION="Prometheus exporter for BIND" |
|||
HOMEPAGE="https://github.com/digitalocean/bind_exporter" |
|||
SRC_URI="https://github.com/digitalocean/bind_exporter/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
|||
|
|||
LICENSE="Apache-2.0 BSD MIT" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64" |
|||
IUSE="" |
|||
|
|||
COMMON_DEPEND="acct-group/bind_exporter |
|||
acct-user/bind_exporter" |
|||
DEPEND="${COMMON_DEPEND}" |
|||
RDEPEND="${COMMON_DEPEND}" |
|||
BDEPEND="dev-util/promu" |
|||
|
|||
src_prepare() { |
|||
default |
|||
sed -i -e "/-s$/d" -e "s/{{.Revision}}/${GIT_COMMIT}/" .promu.yml || die |
|||
} |
|||
|
|||
src_compile() { |
|||
mkdir -p bin || die |
|||
promu build -v --prefix bin || die |
|||
} |
|||
|
|||
src_install() { |
|||
dobin bin/${PN} |
|||
dodoc {README,CHANGELOG}.md |
|||
newinitd "${FILESDIR}"/${PN}.initd ${PN} |
|||
newconfd "${FILESDIR}"/${PN}.confd ${PN} |
|||
keepdir /var/log/${PN} |
|||
fowners ${PN}:${PN} /var/log/${PN} |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
elog "Make sure BIND was built with libxml2 support. You can check with the" |
|||
elog "following command: named -V | grep libxml2." |
|||
elog "Configure BIND to open a statistics channel. It's recommended to run" |
|||
elog "the bind_exporter next to BIND, so it's only necessary to open a port" |
|||
elog "locally." |
|||
elog "" |
|||
elog "statistics-channels {" |
|||
elog "inet 127.0.0.1 port 8053 allow { 127.0.0.1; };" |
|||
elog "};" |
|||
} |
@ -1 +1,35 @@ |
|||
DIST mkcert-1.4.0.tar.gz 375857 BLAKE2B 40d8f7a421ca4dc5d6c9c3fd6ec2a2d5a742c1f0d3a7a336270b44847e9d0188cfb34b918332902213d71ef3251a65dcd1636d641609a2f898f449298d031dfc SHA512 4a31012262813ad6f34f129615e11580084e5da74ccecd043dc47b1ebb7b13fd2f6594bdb4e05a5d1a680d89ad62c2a4b0662c5fd029c154bf9e9e0981de7d33 |
|||
DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 BLAKE2B ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d SHA512 320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146 |
|||
DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.zip 56132 BLAKE2B 5edcfe991d7fc40094d637bae8d8d6f1f897ab3d3786ade2bb80287738103264520681ced8d30d2037253206c32d3f867f4d024a571cb9aad030ebc451e198eb SHA512 43ed64ae515738487e9b75a2290d0b2bc25e83c021a9f29b21487c37adbf34e74e1e7d3d5ec0dfe678c8396356f95c3993a5f5610d1791ff62056cd182a4272f |
|||
DIST github.com%2Fgoogle%2Frenameio%2F@v%2Fv0.1.0.mod 34 BLAKE2B 1eabef50b2977886d7980d7da197828b826c54018766418b3160f5cd512784635e5791a40cc4fb806d52f5ead99f941fae8037872d6cedfd6c851103f3be1a74 SHA512 a46cae976ce90d1cef802eeaa873c059cc9ec3678d5c3c304a9de45f44f20a24d68fa290cfdcf78c4ac222a6d619a005825de8f11e72b9a5af476a0b0180092b |
|||
DIST github.com%2Fjessevdk%2Fgo-flags%2F@v%2Fv1.4.0.mod 36 BLAKE2B 67fdbc6d14995318979fb3e5575136262165afd7a1582f078d2c84c5d7fcc893f52707f01d798bd2a43e1cef8fdab6613f34fd9e4f5f1f6a61d91bf09a55ffa7 SHA512 5db9838fe6a00be9849cb79ad148813a573b652d6f6cf220c55b68bd23636016e6bddd6733f6b29d63e5f02d2750a86c2dcea6b964ceb87d4048d5c5f3cc989b |
|||
DIST github.com%2Fkisielk%2Fgotool%2F@v%2Fv1.0.0.mod 35 BLAKE2B 2f43dcbab430f12316fde243db4bafe24372c74d60874b05917269e249a36660309c23da151db31d89c0d0a8fd0f179e2dd7f386af3ca533c95ef74017609af9 SHA512 86aca37f7f94ada381e0528a535b344c8fdbab9e0dcc7b71d716083501ad3d61db701ee159ccfb5455a351fc18a405301abe798037dd1200f9950bdd805d3dc9 |
|||
DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.1.0.mod 67 BLAKE2B 2e1b4a8a38998179a32db321d331db54f881770a89719410876cdde1799cb8558ca2862bc70838d606540606d05918c4b115cf1c125945a77ed376c2efc4aa85 SHA512 4d841fc7a022e4e09e0a95925ad92a75809a67c30fb88de9190e4a2196383038dab9a5b3294b6a0b4786248977a0e09eea857a34100cbf22f8a52912ce9fa58d |
|||
DIST github.com%2Fkr%2Fpty%2F@v%2Fv1.1.1.mod 25 BLAKE2B 63db8520df2f699bca5a7ccecc44ee04973307d86099cfe66ded30e2ca1bdd76fc3db48cfca0138673c20c6f94061caf219f018b21b9d67231fe959eef338596 SHA512 967fcdce835c12afbf3b12bb204a256f32d46a3da535e2a7250159f62781a163ee107dd2a4fa20743b76bbf52b97e627e11e895c8d5ef73aede37d6a89e326eb |
|||
DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.1.0.mod 64 BLAKE2B 475c51201a379df2cc4ff8c5681b6a7a1524f60d0b8fd0853fef569dea754efabf3425cd4b84e8427db8a6cf3e9b1141d5050d48d5d429cc1ce82162aa70050c SHA512 11d2502a7d241a0edf4e67bcb651a890a12f49d00f8b944cc9eb8f6e9cf5fbb2b2827e696021649bc795ffa275e95ee700e4a1706e03e88fa9ae079f5b9f48ce |
|||
DIST github.com%2Frogpeppe%2Fgo-internal%2F@v%2Fv1.3.0.mod 73 BLAKE2B 21e3545a4518c64daac1cf36e47a2c8e1fc8ab7402372f2e871052d0dd9d83fc2aa44babb2f8751180cb66dcd2af82ed202afbf5ad3a219c4562da23ae8ce185 SHA512 4fd07ae7c00bcc135cc10a0b34ab102a893ed8ea4708f9d38da52f98b09fb66144f970ffd8795476fd6625b25c9e48390a5b1c5c99bd0c8d536a94201dc96613 |
|||
DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190308221718-c2843e01d9a2.mod 88 BLAKE2B aec7d0eea1278eb3d1568d5bfb4041267501ad14457ebfcbdbc5fe21473170b8616ca4028f52af2edbfd85922cbe04540b4b0df7f69f63197698143cc5557a7a SHA512 2df49895053b36fed7ea905aa73f86568fbafd79ff0a7976679d8c77cf15025129435d9dbfd89367b611b1aadbea4f4bd1835eb4efa9ea702466e443638d379e |
|||
DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190510104115-cbcb75029529.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842 |
|||
DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.0.0-20190513183733-4bf6d317e70e.mod 97 BLAKE2B f6c97d5de5c229ab22e047250a7030c201829f8237b63c0b272c0453dd8ea91360f4a73f9d2b56212103c76c36c01699231d9dd31d48ba8624554b5b36499190 SHA512 15deca99c6d866dcffdd51b1334fbe7f33ce88e1fd82badec64f5155782681887e7fd959ec2686fb35adf70afbe08d743e36c6a891f43462074663357e5b309a |
|||
DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190404232315-eb5bcb51f2a3.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2 |
|||
DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190620200207-3b0461eec859.mod 181 BLAKE2B 95ef87cbad118eb6bfc963893e37a555067b7fcf70e52cf4261de029eb46b739b12f50530a46fb91ec9119febcf5033176324a55064f589c17b240a23a15bb4a SHA512 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236 |
|||
DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190620200207-3b0461eec859.zip 1421786 BLAKE2B 15782d84b4fd3576df5ae0c6540880b3a87f5ed47d66527ad88bbdd5e96cd1b0fb321b896b686de67d4518d3c6eecd008f1e49f48fa29df962a4d01f6e08653f SHA512 e79353b8f6b6866a14236eed278aae32ccb02eed040a557dda219cd96eecdc0174a8ac29a5509a33f6f0f9e5aa16f7d1c6861167d9798a5cb1eb01aabcee56f2 |
|||
DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190423024810-112230192c58.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0 |
|||
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190215142949-d0b11bdaac8a.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c |
|||
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190412213103-97732733099d.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab |
|||
DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.mod 25 BLAKE2B 31009af0fdcd0f8730c9985287e6e364ec4e5183e57e92560dbc80a2010eced51b8a90f01a82b49384268c8a0adbf69d179c205d3f68e0eb459169d2ea9528f0 SHA512 ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d |
|||
DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.zip 6349244 BLAKE2B 0aa464ac7b7d17fa7ec0627b64cd2301ed4f2819f837807db7a55725950dacb40be899b5148b07ea31b51530818edcccc6444a9800755e1d369ba8f1bce949b0 SHA512 982d78f580a7eac99a0c51e6f1fd2b2c3b91f56cd5e2b96fe960510049f7daf5915264f73f55f05675eee232a52998f9667fa84a9ccba15ed7819e4c93f583a7 |
|||
DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20191022074931-774d2ec196ee.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109 |
|||
DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20191108193012-7d206e10da11.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109 |
|||
DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20191108193012-7d206e10da11.zip 2908944 BLAKE2B ed5521ac56f8fb0bdd6404dcbdf90bb0281367b3afe1075784e09681a9a2e24bfdca192b77ac0870f50df900b3fb3e3116cce6ad109f75f4fe0286c820c46cf3 SHA512 8cb13d39ad71c10de694ae288d5c2374426e8b674d6968b02da1fec13d2c7637bc105d2ab509acdd856c747ab8c804fb5fd2a1ccdbc73def16dfc568ef1732e5 |
|||
DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20190717185122-a985d3407aa7.mod 37 BLAKE2B 7449be81e1998a6439070de1a0ddf5bfd1e4971c90c2e358590a9c1c41128bfc1daa42a9bbc3709506df2442ec8420e6354343a095c837be46335c180083f28a SHA512 659d18a7a3a1be45ff6dc9e7475276b82ee7f11c47d39b0c237d7f872836a1dbdfff0902f21d6cd8093663997865da92e3e5a4acf1ad6129f972dc5e667b4f05 |
|||
DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2 |
|||
DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20180628173108-788fd7840127.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2 |
|||
DIST gopkg.in%2Ferrgo.v2%2F@v%2Fv2.1.0.mod 133 BLAKE2B c4ac637e2bf2d6635065be5213d73f23a1870054c58e9f1cce93af4627ed6fdefa96798b0fbbd27666573757f8b4a48c694ddf3f86c98e898124294459500771 SHA512 cac59fd7470fc9d3203dab6b9e881d4182cfca5acf0a19207a9aff2964d42f20422f9a164bb52b2fa73c523e3caafd63028189bd4190a1670870154dbf3e8178 |
|||
DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.1.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379 |
|||
DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20191107024926-a9480a3ec3bc.mod 300 BLAKE2B 79add03b687026483ff79c99dc25f9169f1642c9d53b71c91ff6df7d7cb921994f45a2f8cf42db4df5a7c9d2d227c697e4aba7cd01aa6f8ffb85cb208d3163c0 SHA512 84e6cfd6afa7e935fd07856fc6e69eabb67418c533134f9b8098219359145a62a4e00e9f9d31ac0367d054d0dbb0e20d5b9b28610bb717175d3fa08bf4955b46 |
|||
DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20191107024926-a9480a3ec3bc.zip 762945 BLAKE2B 5e824949a5e6d163bf581048ece70df5bcc6d01ef299e25acfc59706124084280a2b67d14ba815a085aff4a84cc0a3a6f2af2664ce1c3c3c7d8b6dd302f52541 SHA512 0558aeba677c8ba6561885aff2e19f7c763864d5947ab18d3c0e8e23cad586c3143bb77e796733e7789a43e3fdb1517de3de32f00b380cd910c5a67b945fd595 |
|||
DIST howett.net%2Fplist%2F@v%2Fv0.0.0-20181124034731-591f970eefbb.mod 222 BLAKE2B feaacfa0991b48030344f0b3a95e5bbc2c536db23b42dd54e29a5018bee927bfc2b9eb9473732d983d1aae47d98d5cc1d16ebdfb2cb6718479b66156b8fa5ca3 SHA512 d21a325b837cb099226a68404f6976318a7f0b8af68c023b1eb85436bfc9dd9c877c9ffba87d0f27d5e9aac606121688c069989a0c2f3ba6d2895baa0759d022 |
|||
DIST howett.net%2Fplist%2F@v%2Fv0.0.0-20181124034731-591f970eefbb.zip 69738 BLAKE2B d22c39eb97f4f1f591a5de1caf1b3098abe2a904a89dd851fffe170bfd1ed78411113bd3f2f75b547fd32d661cb34133f652449f18e13050d2df9e594ab3484f SHA512 42edffcf1da65083864d4ad866a4bf09bb184f52888e3ae7c2e47e6ff1967916cfe6e777de231a5e5a46f25b658b1c633429b6793584886373b2f8ebef8c5cef |
|||
DIST mkcert-1.4.1.tar.gz 18104 BLAKE2B f1e191994e036676ccf87a3285f07da56aaa044ef4b99f6f0f39cf76a1e281672cebcee9a46b8223b7a25632abccc1d0cd10ba9a4c0a864d89ad5bc19644382d SHA512 23b008a06ba594f7f5a82b12d00dc129d237421f776bcbf4be04e61a99fa92d49977a616846de45ef98292e31d28bbd543bec70566d14ecfceccee8bbe49038f |
|||
DIST software.sslmate.com%2Fsrc%2Fgo-pkcs12%2F@v%2Fv0.0.0-20180114231543-2291e8f0f237.mod 42 BLAKE2B abe664186109087cfb218c4f35147ce524b2dbb26e58a51c2bd57f333bff13172669b394987c58ccbf83a5f3f738077e3c4ac93485dd64d235d6887cdaaeec83 SHA512 a8c989ab7fd82fc4215ace85e81d33156ae354ec09e859b2c42fab1b53d0c3608458628c3371a48c4f0e6f338985f6f7f31cd16f1ba9498c275d5a6c9b812375 |
|||
DIST software.sslmate.com%2Fsrc%2Fgo-pkcs12%2F@v%2Fv0.0.0-20180114231543-2291e8f0f237.zip 30079 BLAKE2B 88b9fb9ce055273cd9f6d8881381b83ef472b1c3173df17955d850d64f745a7a963fdd6c5774b14dc5070ec93b41ddcd2152685f5cb562ef9851d0da0b580056 SHA512 2cacf3d5153d36ab2c4840657e2167faa060c1d0b15c349a4a3aeb65261145f4fdf98f30b1ac8560728971e723774de97fcea90ad00397209684f2b0f622cf2b |
@ -1,28 +0,0 @@ |
|||
# Copyright 1999-2019 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
|
|||
EGO_PN="github.com/FiloSottile/mkcert" |
|||
|
|||
inherit golang-build golang-vcs-snapshot |
|||
|
|||
KEYWORDS="~amd64" |
|||
|
|||
DESCRIPTION="A zero-config tool to make locally trusted development certificates" |
|||
HOMEPAGE="https://github.com/FiloSottile/mkcert" |
|||
SRC_URI="https://github.com/FiloSottile/mkcert/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
|||
LICENSE="BSD" |
|||
SLOT="0" |
|||
IUSE="" |
|||
|
|||
src_compile() { |
|||
pushd src/${EGO_PN} || die |
|||
GOPATH="${S}" go install -v ${EGO_PN} || die |
|||
popd || die |
|||
} |
|||
|
|||
src_install() { |
|||
dobin bin/mkcert |
|||
dodoc src/${EGO_PN}/README.md |
|||
} |
@ -0,0 +1,62 @@ |
|||
# Copyright 1999-2019 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
inherit go-module |
|||
|
|||
DESCRIPTION="A zero-config tool to make locally trusted development certificates" |
|||
HOMEPAGE="https://github.com/FiloSottile/mkcert" |
|||
|
|||
EGO_SUM=( |
|||
"github.com/BurntSushi/toml v0.3.1" |
|||
"github.com/BurntSushi/toml v0.3.1/go.mod" |
|||
"github.com/google/renameio v0.1.0/go.mod" |
|||
"github.com/jessevdk/go-flags v1.4.0/go.mod" |
|||
"github.com/kisielk/gotool v1.0.0/go.mod" |
|||
"github.com/kr/pretty v0.1.0/go.mod" |
|||
"github.com/kr/pty v1.1.1/go.mod" |
|||
"github.com/kr/text v0.1.0/go.mod" |
|||
"github.com/rogpeppe/go-internal v1.3.0/go.mod" |
|||
"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod" |
|||
"golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod" |
|||
"golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod" |
|||
"golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod" |
|||
"golang.org/x/net v0.0.0-20190620200207-3b0461eec859" |
|||
"golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod" |
|||
"golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod" |
|||
"golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod" |
|||
"golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod" |
|||
"golang.org/x/text v0.3.0" |
|||
"golang.org/x/text v0.3.0/go.mod" |
|||
"golang.org/x/tools v0.0.0-20191022074931-774d2ec196ee/go.mod" |
|||
"golang.org/x/tools v0.0.0-20191108193012-7d206e10da11" |
|||
"golang.org/x/tools v0.0.0-20191108193012-7d206e10da11/go.mod" |
|||
"golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod" |
|||
"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" |
|||
"gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod" |
|||
"gopkg.in/errgo.v2 v2.1.0/go.mod" |
|||
"gopkg.in/yaml.v2 v2.2.1/go.mod" |
|||
"honnef.co/go/tools v0.0.0-20191107024926-a9480a3ec3bc" |
|||
"honnef.co/go/tools v0.0.0-20191107024926-a9480a3ec3bc/go.mod" |
|||
"howett.net/plist v0.0.0-20181124034731-591f970eefbb" |
|||
"howett.net/plist v0.0.0-20181124034731-591f970eefbb/go.mod" |
|||
"software.sslmate.com/src/go-pkcs12 v0.0.0-20180114231543-2291e8f0f237" |
|||
"software.sslmate.com/src/go-pkcs12 v0.0.0-20180114231543-2291e8f0f237/go.mod" |
|||
) |
|||
go-module_set_globals |
|||
SRC_URI="https://github.com/FiloSottile/mkcert/archive/v${PV}.tar.gz -> ${P}.tar.gz |
|||
${EGO_SUM_SRC_URI}" |
|||
|
|||
LICENSE="BSD" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64" |
|||
IUSE="" |
|||
|
|||
src_compile() { |
|||
go build -tags release -ldflags "-X main.Version=${PV}" -o ${PN} || die |
|||
} |
|||
|
|||
src_install() { |
|||
dobin mkcert |
|||
dodoc README.md |
|||
} |
@ -1,2 +1,3 @@ |
|||
DIST ufed-0.94.tar.bz2 48566 BLAKE2B db58624005c637c7133a298c17b60cae3cf54c1b1d2ba3337693e1f6c330a5305986e92b6c1b25a5ebc94b1f8934cb5a35db94eccb596f2eb15619dfb2ce4977 SHA512 a40e55db8afc99b5e16b080d93867ef8c832a7318af7a50edb582bfea99bcc6a467b4bf12b75a9d3943e8a008a0222ed73daa52a8e7dae57d73bece4ac084d24 |
|||
DIST ufed-0.95.tar.bz2 48956 BLAKE2B b2bd9210b314814fe9bd1e84ea4ce9de8f3285e5133c989d72284f775c1ed246b0fb641952d4babdf9252cd4b8689afab6b4023099f6c81c81358ab2cbbd9d28 SHA512 010273fc4ff13822ba42f6497a8865c0d29c1d0118b62fd7e2bab66390818fcfb09390fbac671ef612d8e71609fc920b951a11dd42ac79e846d9469a374d2629 |
|||
DIST ufed-0.96.tar.bz2 48838 BLAKE2B c160192efb0b68f35454f210068763a54659a9a1904bff6b289aa449fb2ad1583ff727ec201581c0387f794391da9811e8594b57149f7cc47097211cf9bcd976 SHA512 4b4cdd44f793bf41f250e1888d8c2e49ef742ab0b3b3204a04415eea50d73dbdf001a373b125e6ef92450b1081609961d52fb8d98bb8c0fd9010aa549489e4b9 |
@ -0,0 +1,37 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
if [[ ${PV} == *9999 ]]; then |
|||
inherit git-r3 |
|||
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/ufed.git" |
|||
else |
|||
SRC_URI="https://gitweb.gentoo.org/proj/ufed.git/snapshot/${P}.tar.bz2" |
|||
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" |
|||
fi |
|||
|
|||
inherit autotools out-of-source |
|||
|
|||
DESCRIPTION="Gentoo Linux USE flags editor" |
|||
HOMEPAGE="https://wiki.gentoo.org/wiki/Ufed" |
|||
|
|||
LICENSE="GPL-2" |
|||
SLOT="0" |
|||
IUSE="" |
|||
|
|||
RDEPEND=" |
|||
dev-lang/perl |
|||
sys-libs/ncurses:0=" |
|||
DEPEND="${RDEPEND}" |
|||
BDEPEND="virtual/pkgconfig" |
|||
|
|||
src_prepare() { |
|||
default |
|||
# Change the version number to reflect the ebuild version |
|||
local REPLACEMENT_VERSION_STR="${PVR}" |
|||
[[ ${PV} == *9999 ]] && REPLACEMENT_VERSION_STR+="-${EGIT_VERSION}" |
|||
sed -i "s:,\[git\],:,\[${REPLACEMENT_VERSION_STR}\],:" configure.ac || die |
|||
|
|||
eautoreconf |
|||
} |
@ -1,3 +1,2 @@ |
|||
DIST dash-0.5.10.1.tar.gz 225253 BLAKE2B 55dbdca7f01d19656e002d6e210bcae920619e2e88d4d174a3e08cbbc40bf867ece3f24ce9690ec64f95b1f0995ab35cabc08381ac031a33b55282cec0b09e73 SHA512 7ca3bbcf8bac84d359cde710a9ab393f05cf8522e969a2c110d2e71620e53f349387128045e68738dc621afe0b48f43ae3d32851187f2ae02d49b3e2575ffa6b |
|||
DIST dash-0.5.10.2.tar.gz 225196 BLAKE2B af48879d29aee8041949b51f08eb89c3938e77b2e05553a3e1a9939da7b00fd80f7b9fb35f33e18b0c11850bfb1b8377e9dc9bcfd80754fd29c9d160e0ce5a4d SHA512 0ae29be77794df0ba254967649b9728611a75fbb3acd32ab6634d76399d1ce97c7d12d31da465482a7e4f3207093415c496c39525cace9b78ab3cb9444dd7640 |
|||
DIST dash-0.5.9.1.tar.gz 225217 BLAKE2B a80aa00ea5418d00b03c9ded21ef5c3a28d599059d1ac2f20082867b71ece6afac2f0bce9bc09946450c7618ad2c7f95df63b3d519a7f56552a291d09e44a71b SHA512 d56a043b8fab4693d3f70cceb531c37174e7ded4acd5549e53048d7ce29125ff21d7e758f51a4a73e06250d051e246467039989275838c19a2579edea3f72b7d |
@ -1,79 +0,0 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
|
|||
inherit flag-o-matic toolchain-funcs versionator |
|||
|
|||
#MY_PV="$(get_version_component_range 1-3)" |
|||
DEB_PATCH="" #$(get_version_component_range 4) |
|||
#MY_P="${PN}-${MY_PV}" |
|||
|
|||
DESCRIPTION="Debian Almquist Shell" |
|||
HOMEPAGE="http://gondor.apana.org.au/~herbert/dash/" |
|||
SRC_URI="http://gondor.apana.org.au/~herbert/dash/files/${P}.tar.gz" |
|||
if [[ -n "${DEB_PATCH}" ]] ; then |
|||
DEB_PF="${PN}_${MY_PV}-${DEB_PATCH}" |
|||
SRC_URI+=" mirror://debian/pool/main/d/dash/${DEB_PF}.diff.gz" |
|||
fi |
|||
|
|||
LICENSE="BSD" |
|||
SLOT="0" |
|||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
|||
IUSE="libedit static vanilla" |
|||
|
|||
RDEPEND="!static? ( libedit? ( dev-libs/libedit ) )" |
|||
DEPEND="${RDEPEND} |
|||
virtual/pkgconfig |
|||
libedit? ( static? ( dev-libs/libedit[static-libs] ) )" |
|||
|
|||
PATCHES=( |
|||
"${FILESDIR}"/${PN}-0.5.9.1-format-security.patch |
|||
"${FILESDIR}"/${P}-parser.patch |
|||
) |
|||
|
|||
src_prepare() { |
|||
if [[ -n "${DEB_PATCH}" ]] ; then |
|||
eapply "${WORKDIR}"/${DEB_PF}.diff |
|||
eapply */debian/diff/* |
|||
fi |
|||