parent
0b020054ae
commit
7356f10701
@ -1,23 +1,23 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
Hash: SHA512
|
Hash: SHA512
|
||||||
|
|
||||||
MANIFEST Manifest.files.gz 29659 BLAKE2B 9bb482e669d0e69b000a652df726ed58c9a856ccca13cdc8c3ebd2e96a8086a7544e6475f58a338c7ca9f11b2363c40fca75865f0b0dfa9979b8ebafe0f0f7ee SHA512 d2fc1cd51bd2f9e48de677f1c20255c04586983d7711d7ce21adf4568b5a9bc00cc42d451a280ac30816b253baedeabe1c2bf0698e3e78fed7c3a32cdc29dfe3
|
MANIFEST Manifest.files.gz 29663 BLAKE2B 35a3393abe3b9a7c9531907f90703969a21901bd6fc9339a4d2798788b46f2c514e549f78def844561df3d5b57ee68daf4ff2ccc3172cf7e9b0b010c0440ae96 SHA512 e88ae6b2ac9afbc92afb0f3353b2ff6f9380d862ecb39b36c4dec0a3cc8614514d8aea1412a6b601332b07830d25cc69a134b98e3aba98cc01ccc21850dde7fa
|
||||||
TIMESTAMP 2022-04-19T12:09:13Z
|
TIMESTAMP 2022-04-20T06:09:11Z
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmJepmlfFIAAAAAALgAo
|
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmJfo4dfFIAAAAAALgAo
|
||||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||||
klDgAQ/+Px3pkHtjuOCC361pPO2k4FIaemzQhgMLMyf0D6NQAnBBIEMZe+ybERy8
|
klDmwQ//fwqP4gloHIobL6l0mDvIs3jYPT53+3AwgME+eYXAfKgHTSoZOGCsYaJ4
|
||||||
JAtggV0S0DwG02vKbjoKpbEqN3O2lsvpsCsebLHpDKYoa8KAtp8G5AEblmHRMD11
|
KuN7FfWiW+A1Z1QzZwr6RBVNNPmaHYcEv31QQgyDLySQLiqkhjHQuQOUtvutGhVy
|
||||||
uOaggMSaXg2rKPjmbFePrDCIt46fiH7JXKLoiaNZ1sMHcFCEnTakFpQZ1gjue+nL
|
yLwNi/87eCRwYfL7yDigFeu6CivBJy4d7cTH65VA/ZisFtRzDdAFo96bJdlqW+Tx
|
||||||
khwLpMULbGuWo57QCGmZp//D5r80oO83VGXghRAj1bPW7nHNaZwp6Qzhl+iyZIfM
|
fQLHI0jWT0lsOOHO0JGehF7KaKnZZl/9GQDwnMRSCfQwWap/SG+HsZ1rO25Hf0G9
|
||||||
K4wjssvX4pGFzs7E+kMkprGJUdVT+VJtAwSNQBZ/iGgDu6qy3iGhCpeITs+gp6LY
|
E1WbXCbQOCJizbeyaWY7baydJekyU/Davlu4ijXOBoX1SPFIXN3gB8A1wiLIT6s7
|
||||||
nXAxpvTK7iAQ69u7lesmf7EW/39sAW1nIRZ6GU0NhVzY87FCFz6DHxH23P+RggZu
|
eITZD6TvEaR+WQmsD45rhMal8vEYVVV2MP7KzYIXV1SnX0R5IvkUjdcFRkzrqXQX
|
||||||
aAgcP76869vPBm5UCjDqAyBTRbpl+Sl1AQjzOziwLPu6cs+QVv8zsTJ7qqmG+PGC
|
rB90ciUtLb9+FhFWzIz4p81d+NZjxtN3DU4Pe7RHdKaq+RS2fmC87q9tsRCHyMOP
|
||||||
MumB+mr7UrwEsSCHok7KM0o6Q/eItzGzJt1LST6lUGEwSGQ+k7k2n5lFN6lALW6n
|
2RJiZ0mcsUZCfUppwfFAedcIqV16xf4HspOQS27qj2zbG3sViWqhu8HKj/xSHXfD
|
||||||
jrs58EYJfu9YvnfootkVUg0dPUFaeCTpBtnHRduyuCn2bC2Od7JmFFogRcRz7BSC
|
yHIh9n7Uf4Q/tvTXs6+SVVwxYkXvwHkQBnRlR/Jkm4lhHZspSkqRgoYyr1hrIWoF
|
||||||
88Z+PQzT1YW79vw0SWlbXmZqX1uwKrpq2+XeWgtjrnoSAY6aEbOmXNn84zjy+M0B
|
AaJ+CQDOGt1RohY6NolgsWef7nU31v5W1tbMxcLb2oVk4rCQoaSoBbcewlngdxR4
|
||||||
7XsONViyw7z9+8li789wpLO9JRDsPT47d7f2qvXZCUHVBDONs/4=
|
7e832WSufQFZIIvTtx9abuSgPElFxjeziVoVe2a0xAfjN2WciMY=
|
||||||
=P7Dp
|
=BGvC
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,5 @@
|
|||||||
DIST hcloud-1.29.0.tar.xz 1499276 BLAKE2B 3ec9973fc3ecaf5ec476b2d165fc1663f4d6cd2c00c4c87efc72f3946d1d6028f9a2d20f80020203b1f8f2aa94512a1d02e05b54e9422f5b84826eb8bb552490 SHA512 b5b1e20785fc8a06954a753dbd6c5d91b2b557d0e64cb044ab55cbfb11f0fd7d0a2eb625a51e1216af86cad6f772a206d3b0ef443f256649dba38d199614d41d
|
DIST hcloud-1.29.0.tar.xz 1499276 BLAKE2B 3ec9973fc3ecaf5ec476b2d165fc1663f4d6cd2c00c4c87efc72f3946d1d6028f9a2d20f80020203b1f8f2aa94512a1d02e05b54e9422f5b84826eb8bb552490 SHA512 b5b1e20785fc8a06954a753dbd6c5d91b2b557d0e64cb044ab55cbfb11f0fd7d0a2eb625a51e1216af86cad6f772a206d3b0ef443f256649dba38d199614d41d
|
||||||
DIST hcloud-1.29.4.tar.xz 1417068 BLAKE2B 88a26d771cd0b7b603bce7de8e8e299dceecf931b8fd7bfa1e734134200cb4f2c6d0598f8253024179ba3a4df87d182418f2ceb8b230af48f82cc6be9720ef6b SHA512 409de5fc334fa725c9b314cf9a327976da043af675b704c8ee4d1bb7e42d70607722891deb9ff2b5b1298b7a38d8ce4b0063a10d64c5d1fe2be03f4c8c794c25
|
DIST hcloud-1.29.5.tar.xz 1416952 BLAKE2B 4b1c9e1df9bb3fdb63c28890e7f9cfb8c4c628fd22b765d8265e63415b8feee0466f32fd6a87a5cd981d231f93a60c28c140c1efa7ea33c327b234f1a4d6b0cf SHA512 fbe395c47cf1bef800c162b8c44359dab173c636ec4d7e8e4629fa95b323731c7c3d8a9045dd77692b7beb8a3554cdce567f2285640a5b410262be69442fe99e
|
||||||
EBUILD hcloud-1.29.0.ebuild 712 BLAKE2B 720832d21c95224d42bc4511184428280c532f7edd91acfa6ead5b71fe0f3d0243285bf07b196b8cf86d1cbd9e5bbcc3d5bae99d71fa3ac739d5306584ae61b1 SHA512 879162a964a3bf1b13a74a5ef4e916153aed3ef7096d481e2c2428e27b812f6f1c4e181fa42c591140949a57b538150dedfac3e9452676c9446114c2cb861a27
|
EBUILD hcloud-1.29.0.ebuild 712 BLAKE2B 720832d21c95224d42bc4511184428280c532f7edd91acfa6ead5b71fe0f3d0243285bf07b196b8cf86d1cbd9e5bbcc3d5bae99d71fa3ac739d5306584ae61b1 SHA512 879162a964a3bf1b13a74a5ef4e916153aed3ef7096d481e2c2428e27b812f6f1c4e181fa42c591140949a57b538150dedfac3e9452676c9446114c2cb861a27
|
||||||
EBUILD hcloud-1.29.4.ebuild 726 BLAKE2B 7d96a9012f4b897b54576a5dbedb9419e0fcaa34476e68d252b907132efe6bc638ad9598a034160bcff3dca5b86dfe3a9cc9b4380b8606db71c889bcbafa2e2d SHA512 78a825e2b55f7ffbf6c5e7e8096f788b26d9fc4205edf5dc05286d8bf9da17d5f17d266f6c990bb07154edd7ba635a4c332241ac225e6b3ab02ab9a9f82f68d3
|
EBUILD hcloud-1.29.5.ebuild 726 BLAKE2B 7d96a9012f4b897b54576a5dbedb9419e0fcaa34476e68d252b907132efe6bc638ad9598a034160bcff3dca5b86dfe3a9cc9b4380b8606db71c889bcbafa2e2d SHA512 78a825e2b55f7ffbf6c5e7e8096f788b26d9fc4205edf5dc05286d8bf9da17d5f17d266f6c990bb07154edd7ba635a4c332241ac225e6b3ab02ab9a9f82f68d3
|
||||||
MISC metadata.xml 338 BLAKE2B 6ba2cbe509581ac35dabd93abe166f960d69d1f14336779848483386d28e22dd06e5d196061312827b7a945369f05a466417a1636b607e138515957a75db6f84 SHA512 cc69ce0ab7ba3a9af94ef1918738074cdd725bef2ff70d6c19e46d07bb9514d05ef6415c7ba5b372e7a98902a8440cdb9f7b14a848c3ff2f054863356971ddde
|
MISC metadata.xml 338 BLAKE2B 6ba2cbe509581ac35dabd93abe166f960d69d1f14336779848483386d28e22dd06e5d196061312827b7a945369f05a466417a1636b607e138515957a75db6f84 SHA512 cc69ce0ab7ba3a9af94ef1918738074cdd725bef2ff70d6c19e46d07bb9514d05ef6415c7ba5b372e7a98902a8440cdb9f7b14a848c3ff2f054863356971ddde
|
||||||
|
@ -0,0 +1,51 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{9..10} )
|
||||||
|
|
||||||
|
inherit linux-info python-any-r1 systemd toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="A tool to log and decode Machine Check Exceptions"
|
||||||
|
HOMEPAGE="http://mcelog.org/"
|
||||||
|
SRC_URI="https://github.com/andikleen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="selinux"
|
||||||
|
|
||||||
|
RDEPEND="selinux? ( sec-policy/selinux-mcelog )"
|
||||||
|
DEPEND="${PYTHON_DEPS}"
|
||||||
|
|
||||||
|
# TODO: add mce-inject to the tree to support test phase
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
pkg_pretend() {
|
||||||
|
if [[ ${MERGE_TYPE} != buildonly ]]; then
|
||||||
|
local CONFIG_CHECK="~X86_MCE"
|
||||||
|
kernel_is -ge 4 12 && CONFIG_CHECK+=" ~X86_MCELOG_LEGACY"
|
||||||
|
check_extra_config
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
eapply "${FILESDIR}"/${PN}-0.8_pre1-timestamp-${PN}.patch \
|
||||||
|
"${FILESDIR}"/${PN}-129-debugflags.patch
|
||||||
|
eapply_user
|
||||||
|
tc-export CC
|
||||||
|
python_fix_shebang genconfig.py
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
insinto /etc/logrotate.d/
|
||||||
|
newins ${PN}.logrotate ${PN}
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}"/${PN}.init-r1 ${PN}
|
||||||
|
systemd_dounit ${PN}.service
|
||||||
|
|
||||||
|
dodoc *.pdf
|
||||||
|
}
|
@ -0,0 +1,91 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
inherit systemd unpacker tmpfiles
|
||||||
|
|
||||||
|
DESCRIPTION="general puppet client utils along with hiera and facter"
|
||||||
|
HOMEPAGE="https://puppetlabs.com/"
|
||||||
|
SRC_URI="amd64? ( http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb )
|
||||||
|
arm64? ( http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb )"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm64"
|
||||||
|
IUSE="puppetdb selinux"
|
||||||
|
RESTRICT="strip"
|
||||||
|
|
||||||
|
# virtual/libcrypt:= is in here despite being a pre-built package
|
||||||
|
# to ensure that the has_version logic for the symlink doesn't become stale
|
||||||
|
CDEPEND="!app-admin/puppet
|
||||||
|
!dev-ruby/hiera
|
||||||
|
!dev-ruby/facter
|
||||||
|
app-emulation/virt-what
|
||||||
|
acct-user/puppet
|
||||||
|
acct-group/puppet
|
||||||
|
virtual/libcrypt:="
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
${CDEPEND}
|
||||||
|
app-admin/augeas"
|
||||||
|
RDEPEND="${CDEPEND}
|
||||||
|
app-portage/eix
|
||||||
|
sys-apps/dmidecode
|
||||||
|
sys-libs/libselinux
|
||||||
|
sys-libs/glibc
|
||||||
|
sys-libs/readline:0/8
|
||||||
|
sys-libs/libxcrypt[compat]
|
||||||
|
sys-libs/ncurses:0[tinfo]
|
||||||
|
selinux? (
|
||||||
|
sys-libs/libselinux[ruby]
|
||||||
|
sec-policy/selinux-puppet
|
||||||
|
)
|
||||||
|
puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
|
||||||
|
|
||||||
|
S=${WORKDIR}
|
||||||
|
|
||||||
|
QA_PREBUILT="*"
|
||||||
|
|
||||||
|
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
|
||||||
|
keepdir var/log/puppetlabs/puppet/
|
||||||
|
chmod 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.initd2" puppet
|
||||||
|
systemd_dounit lib/systemd/system/puppet.service
|
||||||
|
systemd_dounit lib/systemd/system/pxp-agent.service
|
||||||
|
newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
|
||||||
|
# symlinks
|
||||||
|
chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/"
|
||||||
|
dosym ../../opt/puppetlabs/bin/facter /usr/bin/facter
|
||||||
|
dosym ../../opt/puppetlabs/bin/hiera /usr/bin/hiera
|
||||||
|
dosym ../../opt/puppetlabs/bin/puppet /usr/bin/puppet
|
||||||
|
|
||||||
|
# Handling of the path to the crypt library during the ongoing migration
|
||||||
|
# from glibc[crypt] to libxcrypt
|
||||||
|
# https://www.gentoo.org/support/news-items/2021-07-23-libxcrypt-migration.html
|
||||||
|
if has_version "sys-libs/glibc[crypt]"; then
|
||||||
|
local crypt_target='../../../../usr/lib64/xcrypt/libcrypt.so.1'
|
||||||
|
else
|
||||||
|
local crypt_target='../../../../usr/lib/libcrypt.so.1'
|
||||||
|
fi
|
||||||
|
dosym $crypt_target /opt/puppetlabs/puppet/lib/libcrypt.so.1
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
tmpfiles_process puppet-agent.conf
|
||||||
|
}
|
@ -0,0 +1,127 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="7"
|
||||||
|
|
||||||
|
USE_RUBY="ruby24 ruby25 ruby26 ruby27"
|
||||||
|
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||||
|
RUBY_FAKEGEM_TASK_DOC="doc:all"
|
||||||
|
RUBY_FAKEGEM_EXTRAINSTALL="locales"
|
||||||
|
|
||||||
|
inherit ruby-fakegem systemd tmpfiles
|
||||||
|
|
||||||
|
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 ~arm64 ~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
|
||||||
|
|
||||||
|
# fix systemd path
|
||||||
|
eapply -p0 "${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
|
||||||
|
systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
|
||||||
|
|
||||||
|
# tmpfiles stuff
|
||||||
|
newtmpfiles "${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
|
||||||
|
|
||||||
|
# ext and examples files
|
||||||
|
for f in $(find ext examples -type f) ; do
|
||||||
|
docinto "$(dirname ${f})"
|
||||||
|
dodoc "${f}"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
tmpfiles_process puppet.conf
|
||||||
|
|
||||||
|
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,7 +1,9 @@
|
|||||||
AUX puppetdb.initd 1824 BLAKE2B 76d8252b2fee61270f440734d91735fa002df1583126de60befd3cc756cc0f5368ce49461cee85ffca4c6893b1e1859bff9af86e75d73171d15ae344a9fb4149 SHA512 0d0f67b7eaf7d10474e73eb77174a51e0f891bf664706e11c7a5ef1f918d7967c67251bab797e1d117b0f2b08f4b634ad06a81f6022ef04e6394c15e36a73961
|
AUX puppetdb.initd 1824 BLAKE2B 76d8252b2fee61270f440734d91735fa002df1583126de60befd3cc756cc0f5368ce49461cee85ffca4c6893b1e1859bff9af86e75d73171d15ae344a9fb4149 SHA512 0d0f67b7eaf7d10474e73eb77174a51e0f891bf664706e11c7a5ef1f918d7967c67251bab797e1d117b0f2b08f4b634ad06a81f6022ef04e6394c15e36a73961
|
||||||
AUX puppetdb.initd-r2 1896 BLAKE2B 04f47dd0406c1f67d4f72a911b0db8b482e37673ec9a0d14d73fb868aaae97f756e03fa39c2c7a9d69a217b5924dafa23c6f3e276a0626f06bf5c143b588a2c8 SHA512 58c248710c6eb39ec13e6f55a8bca686386e79eb048c4927925a2e2e75bce742d6a5e84001c231ea2b74fd4eed0ead81b9a4fc5672fdfbbd59f90677e4490675
|
AUX puppetdb.initd-r2 1896 BLAKE2B 04f47dd0406c1f67d4f72a911b0db8b482e37673ec9a0d14d73fb868aaae97f756e03fa39c2c7a9d69a217b5924dafa23c6f3e276a0626f06bf5c143b588a2c8 SHA512 58c248710c6eb39ec13e6f55a8bca686386e79eb048c4927925a2e2e75bce742d6a5e84001c231ea2b74fd4eed0ead81b9a4fc5672fdfbbd59f90677e4490675
|
||||||
DIST puppetdb-7.10.0.tar.gz 48764663 BLAKE2B 912f779f8d409936122030469152865b50ce71c9b41dee6df1e2f9ada48a1be6ea2a5aa5901a95111cf18e9bd971753839fc461c993f9ffd1c82c367eff9aa7d SHA512 84a8b5071fe7db24b37245c6a1c0215f7720a1bb72aca7531f7957fd65cebe2f7b3090e913be0c4a68d9f94d19f739f23837bd858ad61ad1706b76b18fe5b0b0
|
DIST puppetdb-7.10.0.tar.gz 48764663 BLAKE2B 912f779f8d409936122030469152865b50ce71c9b41dee6df1e2f9ada48a1be6ea2a5aa5901a95111cf18e9bd971753839fc461c993f9ffd1c82c367eff9aa7d SHA512 84a8b5071fe7db24b37245c6a1c0215f7720a1bb72aca7531f7957fd65cebe2f7b3090e913be0c4a68d9f94d19f739f23837bd858ad61ad1706b76b18fe5b0b0
|
||||||
|
DIST puppetdb-7.10.1.tar.gz 48769606 BLAKE2B 80686ab0ac16e71bd3758b55e10a4f59d29d1a954d62dc576af61777755384a24a3dde08fdb3f9159cf0d888377140cc13cee0c48904382ee2312300c6e8aa32 SHA512 cedebaa1f94e0f100dd9bac5f63a4bbaa19189a01abac011708de835e6a06d6222027f05a15ad2722261072154ebe9efd8f30de171b6f8640ee369dd51feb846
|
||||||
DIST puppetdb-7.9.0.tar.gz 48143509 BLAKE2B bd08f4127cd68080c7c7f2b9acd571a2fd0e6af4cc36b920eca5e420a2149dbc1c5dcfbb5ac152730e88b0e751f5acd42c5e8c2457673ccbba26fc40258c07d5 SHA512 b24a3233a08fe80c5e3b78bc05262cefb27c6d307cbd8f98c74766157db72d15c0f114c5c3cccd7733b9bb99ff9c7f229b6625af5e7b2ce7b6d349322507654d
|
DIST puppetdb-7.9.0.tar.gz 48143509 BLAKE2B bd08f4127cd68080c7c7f2b9acd571a2fd0e6af4cc36b920eca5e420a2149dbc1c5dcfbb5ac152730e88b0e751f5acd42c5e8c2457673ccbba26fc40258c07d5 SHA512 b24a3233a08fe80c5e3b78bc05262cefb27c6d307cbd8f98c74766157db72d15c0f114c5c3cccd7733b9bb99ff9c7f229b6625af5e7b2ce7b6d349322507654d
|
||||||
EBUILD puppetdb-7.10.0.ebuild 2707 BLAKE2B 4a55be6fee354c74d4e1f3b3a02fbc24ecc448fa71d6cd6f6294d3a2b9885f1f9fc769c9a1985f7f981593922ac20e4df6329d45b5ec5049558332da02f9300b SHA512 262465d2bb7163d9b84949833e82216e01b277fdc4e9a6c3fcdc48ae8fabb0047d1991f7be184dee7f4c99011013fa05dfb828802e43f81c08a25b44f12b4db9
|
EBUILD puppetdb-7.10.0.ebuild 2707 BLAKE2B 4a55be6fee354c74d4e1f3b3a02fbc24ecc448fa71d6cd6f6294d3a2b9885f1f9fc769c9a1985f7f981593922ac20e4df6329d45b5ec5049558332da02f9300b SHA512 262465d2bb7163d9b84949833e82216e01b277fdc4e9a6c3fcdc48ae8fabb0047d1991f7be184dee7f4c99011013fa05dfb828802e43f81c08a25b44f12b4db9
|
||||||
|
EBUILD puppetdb-7.10.1.ebuild 2707 BLAKE2B 4a55be6fee354c74d4e1f3b3a02fbc24ecc448fa71d6cd6f6294d3a2b9885f1f9fc769c9a1985f7f981593922ac20e4df6329d45b5ec5049558332da02f9300b SHA512 262465d2bb7163d9b84949833e82216e01b277fdc4e9a6c3fcdc48ae8fabb0047d1991f7be184dee7f4c99011013fa05dfb828802e43f81c08a25b44f12b4db9
|
||||||
EBUILD puppetdb-7.9.0.ebuild 2705 BLAKE2B 94ce5edddaedf43f4d7b43f29ab965c89ff8f19ce24f5b22dfd287aaae6d66c4a14166a75688cec6846071f19051ad8c860296f95cd5b24fbd3cb27854282b1d SHA512 8a3197584c151e7b69491fe3e7797bb13eeebea9fd8255fc6778f7995aa3f476d840b877a7099c93c642235e787611e6a811c8dde0b019bafdf8f60a1ee5d4a6
|
EBUILD puppetdb-7.9.0.ebuild 2705 BLAKE2B 94ce5edddaedf43f4d7b43f29ab965c89ff8f19ce24f5b22dfd287aaae6d66c4a14166a75688cec6846071f19051ad8c860296f95cd5b24fbd3cb27854282b1d SHA512 8a3197584c151e7b69491fe3e7797bb13eeebea9fd8255fc6778f7995aa3f476d840b877a7099c93c642235e787611e6a811c8dde0b019bafdf8f60a1ee5d4a6
|
||||||
MISC metadata.xml 486 BLAKE2B e74960c88243252794d20dd51c071147de88663d4e610e8358013b77ffaeb13b35edb7a48575932a8a30e0916782063459fe14b57ffcb2962e16b5d73c66f9d9 SHA512 e87f0d39aa659c53cb9798929c08a853247870f9c9b7dc85c9610f7b2b9c2f10a226ffeadc738e263c6bbcde495c438fbfd7dd951c2cff18b66646da9475c7c6
|
MISC metadata.xml 486 BLAKE2B e74960c88243252794d20dd51c071147de88663d4e610e8358013b77ffaeb13b35edb7a48575932a8a30e0916782063459fe14b57ffcb2962e16b5d73c66f9d9 SHA512 e87f0d39aa659c53cb9798929c08a853247870f9c9b7dc85c9610f7b2b9c2f10a226ffeadc738e263c6bbcde495c438fbfd7dd951c2cff18b66646da9475c7c6
|
||||||
|
@ -0,0 +1,90 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit systemd tmpfiles
|
||||||
|
|
||||||
|
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
|
||||||
|
doins ext/config/conf.d/auth.conf
|
||||||
|
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
|
||||||
|
newtmpfiles 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() {
|
||||||
|
tmpfiles_process puppetdb.conf
|
||||||
|
|
||||||
|
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'"
|
||||||
|
}
|
@ -0,0 +1,131 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit systemd tmpfiles
|
||||||
|
|
||||||
|
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 in puppet-agent (puppet-agent now has arm64)
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
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
|
||||||
|
keepdir /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
|
||||||
|
newtmpfiles ext/puppetserver.tmpfiles.conf puppetserver.conf
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
tmpfiles_process puppetserver.conf
|
||||||
|
|
||||||
|
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"
|
||||||
|
}
|
Binary file not shown.
@ -0,0 +1,6 @@
|
|||||||
|
AUX 50cask-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
|
||||||
|
AUX cask-bin-launcher-fix.patch 729 BLAKE2B ae3ad72b09509db432cc55f787f6945ae99ce86800541411a9060654005da3195a2e11b175015bc0a0ac078c520b4a06caad0e8e0ca5fb4a677f844a0956be91 SHA512 bee4d324b6714b0ed7aa790417d92ede19a75bd7ae7138fde92759d4d1f40beb816ecc6e067aa43bc50ab5ecebc81907695721681dd09203178315189192de0a
|
||||||
|
AUX cask-no-bootstrap.patch 1379 BLAKE2B 1d664cbd60145931964622c380d682e46ac2c1ee7762422cba0129b67b1c36c8c8f8a5b84bd11ec2cdca4efdb4a9bddd7efb8006ed6de60059ba9d2288f61f49 SHA512 73216e7f7b0e9ca2f6722c0065d725e2071c0cb831f05381e64082f2de9957633d1ab3bdaed990786f1f9142c7f599fa03b2b8602fa7936a715d4460d6133109
|
||||||
|
DIST cask-0.8.8.tar.gz 348574 BLAKE2B 9eb2b18b6082a3500642660eebb471bff3bcbb00656a8a3c66bede3cf756e738b1cb8affbdeed97373bbdc0031d093a6ad5c7e4659e14732fbc531a416c78b99 SHA512 2708fa431dc17cb5d4fe56f0c73c3089a213d8ff0bca19091ab4ebf26c4e416c0a500a980daa424bf16b54d0e72b004762f5260329189eb4f8e803de38bc0ace
|
||||||
|
EBUILD cask-0.8.8.ebuild 972 BLAKE2B d37051e019d6dbd1dd5bc2927811e09e61ba3eef63fd013c4516f59548541a4115f3c55fe0e5482fbf2286c2c045461e1cea80fd207bbeb16e62111de2428eb0 SHA512 a4c0a3dc995e4b403b55855273f4f03db28f75a42add7aec4e4a58a23289db548e4ab1469b992246362b31708fd13e2fefcedd41b328668f729a862346607d67
|
||||||
|
MISC metadata.xml 407 BLAKE2B 32b050dc6363c12a4acab60daf2bc6d197531c6f4d6e34fa2505e9044d38b3bbf4072e3a49509471770571a593a1b977fc47a77068185a5d6db5e15cbdd778a8 SHA512 795657b75bcec2758afcd4215b9281c0cc14c78fd834ac871e4cc18fe3ca91c92f721a084802db5e443ec1800f0def755d5ed5314318123fb948a9de8ba5c855
|
@ -0,0 +1,50 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
NEED_EMACS=25.1
|
||||||
|
|
||||||
|
inherit elisp
|
||||||
|
|
||||||
|
DESCRIPTION="Project management for Emacs package development"
|
||||||
|
HOMEPAGE="https://github.com/cask/cask/"
|
||||||
|
SRC_URI="https://github.com/cask/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
RESTRICT="test" # Most tests fail
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
app-emacs/ansi
|
||||||
|
app-emacs/commander
|
||||||
|
app-emacs/epl
|
||||||
|
app-emacs/f
|
||||||
|
app-emacs/package-build
|
||||||
|
app-emacs/s
|
||||||
|
app-emacs/shut-up
|
||||||
|
"
|
||||||
|
BDEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
DOCS=( README.org cask_small.png )
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-bin-launcher-fix.patch
|
||||||
|
"${FILESDIR}"/${PN}-no-bootstrap.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
ELISP_REMOVE="${PN}-bootstrap.el
|
||||||
|
package-build-legacy.el package-recipe-legacy.el"
|
||||||
|
SITEFILE="50${PN}-gentoo.el"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
elisp_src_prepare
|
||||||
|
|
||||||
|
sed "s|@SITELISP@|${EPREFIX}${SITELISP}/${PN}|" -i bin/${PN} || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
elisp_src_install
|
||||||
|
|
||||||
|
dobin bin/${PN}
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
(add-to-list 'load-path "@SITELISP@")
|
@ -0,0 +1,24 @@
|
|||||||
|
diff --git a/bin/cask b/bin/cask
|
||||||
|
index 55d4d86..37a5c9c 100755
|
||||||
|
--- a/bin/cask
|
||||||
|
+++ b/bin/cask
|
||||||
|
@@ -39,17 +39,7 @@ case $subcommand in
|
||||||
|
*)
|
||||||
|
WHICH=${WHICH:-which}
|
||||||
|
READLINK=$($WHICH readlink || true)
|
||||||
|
- if [ "$(uname || true)" == "Darwin" ] ; then
|
||||||
|
- READLINK=
|
||||||
|
- fi
|
||||||
|
- READLINK=${READLINK:-$($WHICH greadlink || true)}
|
||||||
|
- if [ ! -z "$READLINK" ] ; then
|
||||||
|
- SRCDIR__=$($READLINK -f "$CASK")
|
||||||
|
- else
|
||||||
|
- SRCDIR__=$(python -c "import os, sys; print(os.path.realpath(sys.argv[1]))" "$CASK")
|
||||||
|
- fi
|
||||||
|
- SRCDIR_=$(dirname "$SRCDIR__")
|
||||||
|
- SRCDIR=$(dirname "$SRCDIR_")
|
||||||
|
- "$EMACS" -Q --script "$SRCDIR/cask-cli.el" -- $subcommand "$@"
|
||||||
|
+ SRCDIR="@SITELISP@"
|
||||||
|
+ "$EMACS" -q --script "$SRCDIR/cask-cli.el" -- $subcommand "$@"
|
||||||
|
;;
|
||||||
|
esac
|
@ -0,0 +1,43 @@
|
|||||||
|
diff --git a/cask-cli.el b/cask-cli.el
|
||||||
|
index f97a28a..eda6d8f 100644
|
||||||
|
--- a/cask-cli.el
|
||||||
|
+++ b/cask-cli.el
|
||||||
|
@@ -34,8 +34,7 @@
|
||||||
|
(or load-file-name byte-compile-current-file buffer-file-name)))
|
||||||
|
"Path to Cask root."))
|
||||||
|
|
||||||
|
-(require 'cask-bootstrap (expand-file-name "cask-bootstrap" cask-directory))
|
||||||
|
-(require 'cask (expand-file-name "cask" cask-directory))
|
||||||
|
+(require 'cask)
|
||||||
|
|
||||||
|
(when noninteractive
|
||||||
|
(shut-up-silence-emacs))
|
||||||
|
diff --git a/cask.el b/cask.el
|
||||||
|
index 7828f49..0bfc7ab 100644
|
||||||
|
--- a/cask.el
|
||||||
|
+++ b/cask.el
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-;;; cask.el --- Cask: Project management for package development -*- lexical-binding: t; no-byte-compile: t -*-
|
||||||
|
+;;; cask.el --- Cask: Project management for package development -*- lexical-binding: t -*-
|
||||||
|
|
||||||
|
;; Copyright (C) 2012-2022 Johan Andersson
|
||||||
|
;; Copyright (C) 2013 Sebastian Wiesner <swiesner@lunaryorn.com>
|
||||||
|
@@ -45,7 +45,17 @@
|
||||||
|
(:else (buffer-file-name))))
|
||||||
|
"Path to Cask root."))
|
||||||
|
|
||||||
|
-(require 'cask-bootstrap (expand-file-name "cask-bootstrap" cask-directory))
|
||||||
|
+(require 'ansi)
|
||||||
|
+(require 'cl-generic)
|
||||||
|
+(require 'cl-lib)
|
||||||
|
+(require 'commander)
|
||||||
|
+(require 'eieio)
|
||||||
|
+(require 'epl)
|
||||||
|
+(require 'f)
|
||||||
|
+(require 'package-build)
|
||||||
|
+(require 'package-recipe)
|
||||||
|
+(require 's)
|
||||||
|
+(require 'shut-up)
|
||||||
|
|
||||||
|
(setq package-build-verbose nil) ; Make package-build quiet by
|
||||||
|
; not allowing it to print any
|
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>gnu-emacs@gentoo.org</email>
|
||||||
|
<name>Gentoo GNU Emacs project</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<bugs-to>https://github.com/cask/cask/issues/</bugs-to>
|
||||||
|
<remote-id type="github">cask/cask</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,4 @@
|
|||||||
|
AUX 50commander-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
|
||||||
|
DIST commander-0.7.0.tar.gz 37120 BLAKE2B 61e7262f7909d866f3890854cc695d1d8769ea54fa2a983d72a3e5b61217f1e898036026f71d8ae0d46e8d45af0b9e0e52c2f88d4f647dd50454877b9abd2946 SHA512 10d25d931f1faf88747c397594becc3832dfb56de7440ada2cd40e0329b0ca984eda77c62290329510ab87b53ac273e5d36e7acd628ff68ee0e981ccd9497d10
|
||||||
|
EBUILD commander-0.7.0.ebuild 981 BLAKE2B 5e2a1198efb91f2fc1e9ee3c572547151e5fe469ac3f702228b230b0393ae22eae9662a2e962665358aaa2556559bed1ba084ff0b9f6507af34db9a80772ef78 SHA512 f7ec4c243ff21ffb8fc1deb254ce4f357b614e94db1f6a7b27d6f2faa5b72a1911af8f5b31174f73dced93400c7f1cfbff554d689fe155846071df6297437c32
|
||||||
|
MISC metadata.xml 427 BLAKE2B c2880e0565e76e17608bbb9c604f68d456fa50507619778328e0a7d440de8379ef2b0f6227363c54212fc69216eeaa3fd820cf65afb0fdfd4b196185f421597f SHA512 c0015a2295bbea6a9df5e0e7e25f4f8871c8fde5e359cedc8e0de7ce112e82fce2278ab33c040a93c54722e2aab100cbd3477bb507f33386faa96031928b6543
|
@ -0,0 +1,45 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit elisp
|
||||||
|
|
||||||
|
DESCRIPTION="Emacs command line parser"
|
||||||
|
HOMEPAGE="https://github.com/rejeep/commander.el/"
|
||||||
|
SRC_URI="https://github.com/rejeep/${PN}.el/archive/v${PV}.tar.gz
|
||||||
|
-> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}"/${PN}.el-${PV}
|
||||||
|
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
app-emacs/dash
|
||||||
|
app-emacs/f
|
||||||
|
app-emacs/s
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
${RDEPEND}
|
||||||
|
test? (
|
||||||
|
app-emacs/ecukes
|
||||||
|
app-emacs/el-mock
|
||||||
|
app-emacs/espuds
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
DOCS=( README.md )
|
||||||
|
SITEFILE="50${PN}-gentoo.el"
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
${EMACS} ${EMACSFLAGS} -L . -L test --eval "(require 'f)" \
|
||||||
|
-l ${PN}-command-test.el -l ${PN}-config-test.el \
|
||||||
|
-l ${PN}-init.el -l ${PN}-option-test.el -l ${PN}-test.el \
|
||||||
|
-l ${PN}-usage-test.el -l ert-loader.el -l test-helper.el \
|
||||||
|
-f ert-run-tests-batch-and-exit || die "tests failed"
|
||||||
|
|
||||||
|
ecukes --script features --debug || die
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
(add-to-list 'load-path "@SITELISP@")
|
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>gnu-emacs@gentoo.org</email>
|
||||||
|
<name>Gentoo GNU Emacs project</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<bugs-to>https://github.com/rejeep/commander.el/issues/</bugs-to>
|
||||||
|
<remote-id type="github">rejeep/commander.el</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,5 @@
|
|||||||
|
AUX 50ecukes-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
|
||||||
|
AUX ecukes-bin-launcher-fix.patch 915 BLAKE2B aef7eea5e15b6c8636a407d0d32c8735d193710218a3a1a35732543adc25c1374537de751b7a4f9517f100fbc82d462ae7de3b24ff7568fff91b6e29b3e19df1 SHA512 787e75ee5c3c4cda6db5ac278db3f3117a937b562f1d0d868b8dc9cba4cf6671b5f071e857152f518a5132cd6fd551fe9652c68caf52b18bd65457a280df8c8f
|
||||||
|
DIST ecukes-0.6.18.tar.gz 85246 BLAKE2B f4469f155c0f2ce4756e429df2690b1dda3bb2f38f7e5847d14e1d21d0b8170535a2203fafe66649fc8416d41b983f6bc7428f6b4c053dcf0f9372f0973c0b15 SHA512 6d3a16b8dbf021026be5d7134166079bb1495ad4fd6b7e30386aad56c0196c46cbd3ee541ec8c24d5b7e1bb26e3c14fe5f9423b50341867c50b92194139eca02
|
||||||
|
EBUILD ecukes-0.6.18.ebuild 1353 BLAKE2B 7e7057d69c70a485500495702a60250da05ded259eee86fdf77661697fa49787aa870c04c929ec375d9890bec89ff4c1127a7a2a2124030995a33dca12ecaa27 SHA512 eb87c7c5416fdc30227a0eea852d3fa66ae752b994b0f592b697508dc6cac65736d6b848d701197e9ebfebbb879e6bb56081042e30c5e224803d2083c0f97d15
|
||||||
|
MISC metadata.xml 415 BLAKE2B b94371a8c502d58931a7faa90a0cf214ab4b66626fc2dee7ebfe6d56942fd6a7ca29bbd4e2802815e810ed85f5732189994a264ba2058e503be8f88921dd1542 SHA512 ae0cb2fd56ef6ac124b2756cba275f4ca8d96066bdf0f3505e58afd62d5d86c8639c174d3b4f13b5f4ede658045e9be56b87f6e23e2e52b27bda26eb00a676fb
|
@ -0,0 +1,66 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit elisp
|
||||||
|
|
||||||
|
DESCRIPTION="Cucumber for Emacs"
|
||||||
|
HOMEPAGE="https://github.com/ecukes/ecukes/"
|
||||||
|
SRC_URI="https://github.com/ecukes/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
app-emacs/ansi
|
||||||
|
app-emacs/commander
|
||||||
|
app-emacs/dash
|
||||||
|
app-emacs/espuds
|
||||||
|
app-emacs/f
|
||||||
|
app-emacs/s
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
${RDEPEND}
|
||||||
|
test? ( app-emacs/el-mock )
|
||||||
|
"
|
||||||
|
|
||||||
|
DOCS=( README.markdown )
|
||||||
|
PATCHES=( "${FILESDIR}"/${PN}-bin-launcher-fix.patch )
|
||||||
|
|
||||||
|
# Remove pkg file and failing tests
|
||||||
|
ELISP_REMOVE="${PN}-pkg.el test/${PN}-parse-line-test.el"
|
||||||
|
SITEFILE="50${PN}-gentoo.el"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
elisp_src_prepare
|
||||||
|
|
||||||
|
sed "s|@SITELISP@|${EPREFIX}${SITELISP}/${PN}|" -i bin/${PN} || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
elisp_src_compile
|
||||||
|
elisp-compile reporters/*.el
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
local i
|
||||||
|
for i in test/ecukes-*-test.el ; do
|
||||||
|
ebegin "Running tests from ${i}"
|
||||||
|
${EMACS} ${EMACSFLAGS} -L . -L test \
|
||||||
|
--eval "(require 'cl)" \
|
||||||
|
-l test/test-helper.el -l ${i} -l test/ecukes-test.el \
|
||||||
|
-f ert-run-tests-batch-and-exit
|
||||||
|
eend $? || die "tests failed, last ran tests from ${i}"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
elisp_src_install
|
||||||
|
elisp-install ${PN}/reporters reporters/*.el{,c}
|
||||||
|
|
||||||
|
dobin bin/${PN}
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
(add-to-list 'load-path "@SITELISP@")
|
@ -0,0 +1,31 @@
|
|||||||
|
index 45ea622..b20754e 100755
|
||||||
|
--- a/bin/ecukes
|
||||||
|
+++ b/bin/ecukes
|
||||||
|
@@ -33,7 +33,7 @@
|
||||||
|
# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||||
|
# Boston, MA 02110-2022, USA.
|
||||||
|
|
||||||
|
-ECUKES_HOME=$(dirname "$(dirname "$BASH_SOURCE")")
|
||||||
|
+ECUKES_HOME="@SITELISP@"
|
||||||
|
ECUKES_CLI=$ECUKES_HOME/ecukes-cli.el
|
||||||
|
|
||||||
|
if [[ -n "$INSIDE_EMACS" ]]; then
|
||||||
|
@@ -60,9 +60,9 @@ if has_option "--win" $@ || has_option "--no-win" $@ ; then
|
||||||
|
export ECUKES_OUTFILE=$(mktemp /tmp/ecukes.XXX)
|
||||||
|
|
||||||
|
if has_option "--win" $@; then
|
||||||
|
- "$ECUKES_EMACS" --load "$ECUKES_CLI" -Q
|
||||||
|
+ "$ECUKES_EMACS" --load "$ECUKES_CLI" -q
|
||||||
|
else
|
||||||
|
- "$ECUKES_EMACS" -nw --load "$ECUKES_CLI" -Q
|
||||||
|
+ "$ECUKES_EMACS" -nw --load "$ECUKES_CLI" -q
|
||||||
|
fi
|
||||||
|
|
||||||
|
STATUS=$?
|
||||||
|
@@ -72,5 +72,5 @@ if has_option "--win" $@ || has_option "--no-win" $@ ; then
|
||||||
|
|
||||||
|
exit $STATUS
|
||||||
|
else
|
||||||
|
- "$ECUKES_EMACS" --script "$ECUKES_CLI" -Q
|
||||||
|
+ "$ECUKES_EMACS" --script "$ECUKES_CLI" -q
|
||||||
|
fi
|
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>gnu-emacs@gentoo.org</email>
|
||||||
|
<name>Gentoo GNU Emacs project</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<bugs-to>https://github.com/ecukes/ecukes/issues/</bugs-to>
|
||||||
|
<remote-id type="github">ecukes/ecukes</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -1,5 +1,5 @@
|
|||||||
AUX 50emojify-gentoo.el 176 BLAKE2B 6197ebe5ec99f5ec86d9d9c0b14a8d08695e45ee47ed762bee10a5f31690be5f92a0279a1e1867678b59a25faed0ec589a75d48a3dd783fb558dcf5b42e6e9bf SHA512 4215127c648ad36eae6e8903cc86943e03809c88b97093a8051ca99b2ff9d4c922cea2bd11efe2fad5dcdb6ed325e1cb4ea6819ae15a7553d01910dba791d88c
|
AUX 50emojify-gentoo.el 176 BLAKE2B 6197ebe5ec99f5ec86d9d9c0b14a8d08695e45ee47ed762bee10a5f31690be5f92a0279a1e1867678b59a25faed0ec589a75d48a3dd783fb558dcf5b42e6e9bf SHA512 4215127c648ad36eae6e8903cc86943e03809c88b97093a8051ca99b2ff9d4c922cea2bd11efe2fad5dcdb6ed325e1cb4ea6819ae15a7553d01910dba791d88c
|
||||||
AUX emojify-json-data.patch 1184 BLAKE2B ce22ba183077ff5f9e160b477ca2b71f5d19e7bab0e82dd4b3e8791c372b0d762adcb21ea491b265a99cc6f878296c78a0ecf1068be595b63573d08b0e4a8eab SHA512 e75080643ea7058e3630468c1bc2006cef4a339f20dd68dad5a436728731c13d0b246f6442db5ed84b404e1ea2c1bc675deee510d4dd1812e0e2967a73e71b78
|
AUX emojify-json-data.patch 1184 BLAKE2B ce22ba183077ff5f9e160b477ca2b71f5d19e7bab0e82dd4b3e8791c372b0d762adcb21ea491b265a99cc6f878296c78a0ecf1068be595b63573d08b0e4a8eab SHA512 e75080643ea7058e3630468c1bc2006cef4a339f20dd68dad5a436728731c13d0b246f6442db5ed84b404e1ea2c1bc675deee510d4dd1812e0e2967a73e71b78
|
||||||
DIST emojify-1.2.tar.gz 1196775 BLAKE2B 5802e391771f93b5181584287a73d6e02b42796a065ab91c0f085debcabb8a7da3bc575e7913b754b1754d0ee5d296fd31196009bdb937babcccc29ae97cdb18 SHA512 a02249d8474f02af1f43058061fa4cfcbccdaa71e632934c6466277eef44f306ea44e0c91dcb83218d6f1f01f3e7379b6d4d82b086113b1a9a41ee5ea3971e39
|
DIST emojify-1.2.tar.gz 1196775 BLAKE2B 5802e391771f93b5181584287a73d6e02b42796a065ab91c0f085debcabb8a7da3bc575e7913b754b1754d0ee5d296fd31196009bdb937babcccc29ae97cdb18 SHA512 a02249d8474f02af1f43058061fa4cfcbccdaa71e632934c6466277eef44f306ea44e0c91dcb83218d6f1f01f3e7379b6d4d82b086113b1a9a41ee5ea3971e39
|
||||||
EBUILD emojify-1.2.ebuild 899 BLAKE2B 4655b0b733773f3624f1d207269f296ca32148430bc776caee6c8002b431493fdc6428c6f5635e01052cfaf5d66fae800daab64e5605082f3efc74364c9cdc2f SHA512 06ffdf6ba613cf455d3396956054273f07c131af5ee56c37599ad8a03c2a6d7052808c17432004acd2b11d188ac0154fd8dbc61e5676b46324b80ef8aae799f3
|
EBUILD emojify-1.2.ebuild 861 BLAKE2B 676b9dab1737da26f256d89f3d990051806469ca334f4c1e63a13606d8c615df33faaf6569b07ddf45e896db717b6cf7219442c4d12917fbc1d64b3f89abbee2 SHA512 24a5d171ac892b5640f56b3ac0b16b1965118f389431169a99081b9532d5d26794cf30151390aeeb7894de23f2f290b406b2239b7a5df2c3998437083d0e5d15
|
||||||
MISC metadata.xml 439 BLAKE2B ba89fe91967745e01dc07b5070618fcb33d6ba19f12b41bab0a3a30051c2f5d191ab7bcc9524e439cc939e0e87d24544889227201c91bf0602188721c634af99 SHA512 7c2a496354e1113d0a16d9acf9fa6472ddcaf7c2163d9520c01e9bb103dde350baaf6c4859ede3e2ed3bf3c5c50b094a905c3b1cc377221463d04dc741d9f581
|
MISC metadata.xml 439 BLAKE2B ba89fe91967745e01dc07b5070618fcb33d6ba19f12b41bab0a3a30051c2f5d191ab7bcc9524e439cc939e0e87d24544889227201c91bf0602188721c634af99 SHA512 7c2a496354e1113d0a16d9acf9fa6472ddcaf7c2163d9520c01e9bb103dde350baaf6c4859ede3e2ed3bf3c5c50b094a905c3b1cc377221463d04dc741d9f581
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
AUX 50epl-gentoo.el 70 BLAKE2B 43d1e89c72988397c7ef15e37b0be47e9c09a9db248980f8d084ae4a8eecf225e86f9b2d0ad9d8b4b8d876f16913f93555d14a63e740d3835e2ce7a21367534c SHA512 1e12936fb71296f6410a3d9c515043bcb37adf1109abcae7879f75a9feac1e6facec190986f2c2a847155714f5448a4a1e9d2045848cb74dbb5f26be3b352998
|
AUX 50epl-gentoo.el 70 BLAKE2B 43d1e89c72988397c7ef15e37b0be47e9c09a9db248980f8d084ae4a8eecf225e86f9b2d0ad9d8b4b8d876f16913f93555d14a63e740d3835e2ce7a21367534c SHA512 1e12936fb71296f6410a3d9c515043bcb37adf1109abcae7879f75a9feac1e6facec190986f2c2a847155714f5448a4a1e9d2045848cb74dbb5f26be3b352998
|
||||||
DIST epl-0.9.tar.gz 23448 BLAKE2B e403066139223445affcea2dd6a5bb0d4a5a4523235b787d45605c692301625ed784f0f3c338f0154c2f2188a29a565ba287e0958f8f95297556aaeb1e25c0eb SHA512 64d55790e7d34c575cc19786830b5cb795a162fc04356caf4122ce0796d57d94a50e90a4288218a697394ec3bd36c5ab5ddb98d1618411f9fe5eeada44bfd70f
|
DIST epl-0.9.tar.gz 23448 BLAKE2B e403066139223445affcea2dd6a5bb0d4a5a4523235b787d45605c692301625ed784f0f3c338f0154c2f2188a29a565ba287e0958f8f95297556aaeb1e25c0eb SHA512 64d55790e7d34c575cc19786830b5cb795a162fc04356caf4122ce0796d57d94a50e90a4288218a697394ec3bd36c5ab5ddb98d1618411f9fe5eeada44bfd70f
|
||||||
EBUILD epl-0.9.ebuild 486 BLAKE2B 47eb93513a852173c426a560ef6689400e7af21c625510773183e959c02753096daf6720ab9589d6e3fad51b34c1867bd5bca2ffa050b0dbb56509399e66f3cd SHA512 0ad25fb0333335872441b99d172ce2b5c9efc6db4a19db483a638badb7ecd7ec9341f3692b77b3669afacb2ce0e48a381d62d29a83fda3290f4aa62b07dc67fb
|
EBUILD epl-0.9-r1.ebuild 531 BLAKE2B 44adcaf209549a9960c073af7db619fb9d52dfce8ab56e8350d955a64ba743d10e6b38bfd1ce12da1691ecdb14f0bd39276916396b6c053d0fcee0a49e2d4b37 SHA512 790a5088454e32656ad3b55406c675922a1b03aa9b480c1897186964e380284b86a3b263c1c9f4a83c50f0d4a8b5a6381c1464b44ff663bbd439bbb6f7bcccf0
|
||||||
MISC metadata.xml 857 BLAKE2B 4e88bbce5ec198fcdf4a82af30e464343e77594e5982d6e1e66ce338757382c670e9d9dd76d446c8ab74745d232edd6eee52b2041fde3b46a512106544911d04 SHA512 f0c361fde0f64ac34d653a30eedbb10b95bfc0d6fb18540c19a96793d406dd34f196967bb55794a1a9c460245a7bf9045dcc9605ed00a96e8f128b890d792d41
|
MISC metadata.xml 857 BLAKE2B 4e88bbce5ec198fcdf4a82af30e464343e77594e5982d6e1e66ce338757382c670e9d9dd76d446c8ab74745d232edd6eee52b2041fde3b46a512106544911d04 SHA512 f0c361fde0f64ac34d653a30eedbb10b95bfc0d6fb18540c19a96793d406dd34f196967bb55794a1a9c460245a7bf9045dcc9605ed00a96e8f128b890d792d41
|
||||||
|
@ -0,0 +1,4 @@
|
|||||||
|
AUX 50ert-async-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
|
||||||
|
DIST ert-async-0.1.2_p20200105.tar.gz 14434 BLAKE2B e15d041582beef803d4033e2cad100905c8dff0afc768ea68aafe2d610c13603d7a8f4ed66caf62814964880ea6b0729f4ae3dbc19af6a784b2f69eb3a779097 SHA512 a683a3ab81ac361f2cd852a9ca8a98f7e4994e61c15921bcf6593985c7e59dc171766d7538b81785b44c3142511c25b8d418505365240a9efa7879554ac6624c
|
||||||
|
EBUILD ert-async-0.1.2_p20200105.ebuild 483 BLAKE2B fa7d75a54a4e9102c5b7b1bfe601f8a9b5ff85d2eb4bd0ab16f0174d0d0cf94b132bca5796bb4ecc2136807098354261242e9315bf361f8f6ca75748c491cf48 SHA512 e686942492f188370f2157523dc6be453bdd330aedd8025453f433639b8608dc89660b2af4f9604172b03429756db45f2dfdaf6092a80b99939eab7ba0c010f2
|
||||||
|
MISC metadata.xml 427 BLAKE2B 3d2caac9fb44d3e1e52413dce6824c36632721d4cab6a8ac3581ebf11a2d76af9d8c49804ccf1014a6aecf8a978ef6cae719c1a58641e0d3750aae66e5ebc0af SHA512 ccf88327e38236c22c1665ce0660d89b952d84f7ddd3396c2e6559708a39bdc49e016898deb6430462a955a7740dc1f8daa96a11ea673b4a0d3ad7b64823d58b
|
@ -0,0 +1,21 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
H=948cf2faa10e085bda3739034ca5ea1912893433
|
||||||
|
NEED_EMACS=24.1
|
||||||
|
|
||||||
|
inherit elisp
|
||||||
|
|
||||||
|
DESCRIPTION="Async support for ERT"
|
||||||
|
HOMEPAGE="https://github.com/rejeep/ert-async.el/"
|
||||||
|
SRC_URI="https://github.com/rejeep/${PN}.el/archive/${H}.tar.gz -> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}"/${PN}.el-${H}
|
||||||
|
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
DOCS=( README.md )
|
||||||
|
SITEFILE="50${PN}-gentoo.el"
|
@ -0,0 +1 @@
|
|||||||
|
(add-to-list 'load-path "@SITELISP@")
|
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>gnu-emacs@gentoo.org</email>
|
||||||
|
<name>Gentoo GNU Emacs project</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<bugs-to>https://github.com/rejeep/ert-async.el/issues/</bugs-to>
|
||||||
|
<remote-id type="github">rejeep/ert-async.el</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,5 @@
|
|||||||
|
AUX 50ert-runner-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
|
||||||
|
AUX ert-runner-bin-launcher-fix.patch 875 BLAKE2B 27f860ae14f9b869891ad0ff7ab2a40511231418c5b377db3c04bd7e7366b0ecb6a1d977b93c22cd3759f53986d3d38101c981ee2642e3d036ddd78acd0e14e9 SHA512 750562585a4933a1c9e6c12ddc97e92b5fc987b85013118861f3fb5a25f6317d7838cb8fa2c79ab2c8207d8b64db3e0d39a6aa4f237d84e7e243c0ca374fd4e8
|
||||||
|
DIST ert-runner-0.8.0.tar.gz 36263 BLAKE2B 8eceabea446ffde87c10cd5257264b61ad2e2617cd9a3243c9be5548298a61d5872b46359a798180e3bf450fc8c474f4651fb834959c30f93df807d4ba006401 SHA512 a8d17c10b7c4db3fb784725c22d382e7cf213c7a6bc320658b64f1aaf9597cfe9cedc436771ade239cc9ad59e0d3457c257ce9342f9bee8a3fd65f76eb6d9e9b
|
||||||
|
EBUILD ert-runner-0.8.0.ebuild 949 BLAKE2B b1b844e6c2b1418797a529f0550278e4d3e2a50d473c14ac3931623e9dad74bb015afea0087c4aa77fde7d9d96a9c762551a5ef02186605aeffe8dcdeabf73d8 SHA512 ba57d0b92e7dad10aa3a2e68c06d4613ac3f4fb00c502d5cd37eaff2913e13d07e9fa3383c417b142bb9efa4b3f31552ce2653ab6c2883c99bdd428582998e42
|
||||||
|
MISC metadata.xml 429 BLAKE2B c4a916f3c51d567bdf15e23e8c77c711f7bd8420cdfef969b60172915525a8333a901088abfad87117d8244279aadcec453d6247543b084e32d1df68c45430fb SHA512 4459325d760c43ec46f80c3bd4fc05514329f0cb7fa450764659677c82f41eec2946c30c4ff6e9594232a42654ce51b8b7517d8c0a83a27c3e3bdf9814f3e088
|
@ -0,0 +1,49 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit elisp
|
||||||
|
|
||||||
|
DESCRIPTION="Opinionated Emacs Ert testing workflow"
|
||||||
|
HOMEPAGE="https://github.com/rejeep/ert-runner.el/"
|
||||||
|
SRC_URI="https://github.com/rejeep/${PN}.el/archive/v${PV}.tar.gz
|
||||||
|
-> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}"/${PN}.el-${PV}
|
||||||
|
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
RESTRICT="test" # Needs Cask
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
app-emacs/ansi
|
||||||
|
app-emacs/commander
|
||||||
|
app-emacs/dash
|
||||||
|
app-emacs/f
|
||||||
|
app-emacs/dash
|
||||||
|
app-emacs/shut-up
|
||||||
|
"
|
||||||
|
BDEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
DOCS=( README.md )
|
||||||
|
PATCHES=( "${FILESDIR}"/${PN}-bin-launcher-fix.patch )
|
||||||
|
SITEFILE="50${PN}-gentoo.el"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
elisp_src_prepare
|
||||||
|
|
||||||
|
sed "s|@SITELISP@|${EPREFIX}${SITELISP}/${PN}|" -i bin/${PN} || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
elisp_src_compile
|
||||||
|
elisp-compile reporters/*.el
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
elisp_src_install
|
||||||
|
elisp-install ${PN}/reporters reporters/*.el{,c}
|
||||||
|
|
||||||
|
dobin bin/${PN}
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
(add-to-list 'load-path "@SITELISP@")
|
@ -0,0 +1,30 @@
|
|||||||
|
index 97d4ff4..fc14077 100755
|
||||||
|
--- a/bin/ert-runner
|
||||||
|
+++ b/bin/ert-runner
|
||||||
|
@@ -1,6 +1,6 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
-ERT_RUNNER="$(dirname $(dirname $0))/ert-runner.el"
|
||||||
|
+ERT_RUNNER="@SITELISP@/ert-runner.el"
|
||||||
|
|
||||||
|
function inside_emacs_24 {
|
||||||
|
if [[ -n $INSIDE_EMACS ]] &&
|
||||||
|
@@ -31,9 +31,9 @@ if has_option "--win" $@ || has_option "--no-win" $@ ; then
|
||||||
|
export ERT_RUNNER_OUTFILE=$(mktemp /tmp/ert-runner.XXX)
|
||||||
|
|
||||||
|
if has_option "--win" $@; then
|
||||||
|
- "$ERT_RUNNER_EMACS" --load "$ERT_RUNNER" -Q
|
||||||
|
+ "$ERT_RUNNER_EMACS" --load "$ERT_RUNNER" -q
|
||||||
|
else
|
||||||
|
- "$ERT_RUNNER_EMACS" -nw --load "$ERT_RUNNER" -Q
|
||||||
|
+ "$ERT_RUNNER_EMACS" -nw --load "$ERT_RUNNER" -q
|
||||||
|
fi
|
||||||
|
|
||||||
|
STATUS=$?
|
||||||
|
@@ -43,5 +43,5 @@ if has_option "--win" $@ || has_option "--no-win" $@ ; then
|
||||||
|
|
||||||
|
exit $STATUS
|
||||||
|
else
|
||||||
|
- "$ERT_RUNNER_EMACS" --script "$ERT_RUNNER" -Q
|
||||||
|
+ "$ERT_RUNNER_EMACS" --script "$ERT_RUNNER" -q
|
||||||
|
fi
|
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>gnu-emacs@gentoo.org</email>
|
||||||
|
<name>Gentoo GNU Emacs project</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<bugs-to>https://github.com/rejeep/ert-runner.el/issues/</bugs-to>
|
||||||
|
<remote-id type="github">rejeep/ert-runner.el</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,4 @@
|
|||||||
|
AUX 50espuds-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
|
||||||
|
DIST espuds-0.3.3_p20171111.tar.gz 48779 BLAKE2B de97a922f82a19ee5a6229d4bfbc43baeb8da6a234f7add6f44fe2848657b9587f5471688733a0d9e2d95878408fe462d826a18e6701f15253bcd29cb1687d0d SHA512 34b1f2bfabd24072d30be4df02eceafa833b357c24a2a1c6cc868ce2a72d413d5b2686734f74a27cb2875ad45a7248823efbb2930f1cb89b95ef813100611281
|
||||||
|
EBUILD espuds-0.3.3_p20171111.ebuild 580 BLAKE2B 13900ea863263fa313e8e70345240e555c1966b557fc3986f9be15b200d5e3fd680fe9e6d4153bb832f787b286488d25d6aeb2c2a0598eaeacb413b7dc7cca13 SHA512 366f3b52133c69228c4a7412cb3235f863b9906f1c506bbeccd8c316e978e8ba9bd886b55d9ddbc0ad15d2316f2740ebac5da4b6cdb0fc908b36a5baa0dc3959
|
||||||
|
MISC metadata.xml 415 BLAKE2B cdd539badf1e585f6806e8924b4d8d8e4b2e0659465dad83700241bb9d56b828e1a85378af05c5ef1fbf09fafeb29931199605022b0055704bf6c2b306635d56 SHA512 d58d33d11aab4428ffeaa9dd145e699a77d7b7c470e391554abe4455d25d01efcf2dbe55575349bf36b51508b5f3f5ef73f4c850bf330b8c1a2c8d636480bb9e
|
@ -0,0 +1,28 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
H=78fc53feaf77a98d63894cd410faee2a18107b00
|
||||||
|
|
||||||
|
inherit elisp
|
||||||
|
|
||||||
|
DESCRIPTION="Common step definitions for Emacs Ecukes"
|
||||||
|
HOMEPAGE="https://github.com/ecukes/espuds/"
|
||||||
|
SRC_URI="https://github.com/ecukes/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}"/${PN}-${H}
|
||||||
|
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
RESTRICT="test" # Tests fail
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
app-emacs/dash
|
||||||
|
app-emacs/f
|
||||||
|
app-emacs/s
|
||||||
|
"
|
||||||
|
BDEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
DOCS=( README.md )
|
||||||
|
SITEFILE="50${PN}-gentoo.el"
|
@ -0,0 +1 @@
|
|||||||
|
(add-to-list 'load-path "@SITELISP@")
|
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>gnu-emacs@gentoo.org</email>
|
||||||
|
<name>Gentoo GNU Emacs project</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<bugs-to>https://github.com/ecukes/espuds/issues/</bugs-to>
|
||||||
|
<remote-id type="github">ecukes/espuds</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -1,4 +1,4 @@
|
|||||||
AUX 50fsharp-mode-gentoo.el 184 BLAKE2B 381798f016470b06d444b3187161b33aee39cc9512e53b26d925299818dd91a3bea0accef5cc8390e40216cd6db9c1db56399a3f6afe8810f49c62987e718af7 SHA512 d199454deaefaff33e55b7e3af0230de753b9700458366452372ed958bbefeca506f5ce670551e0906905291c6e6a02a5b5169c84dc48dcb459bbdc1d33e24e2
|
AUX 50fsharp-mode-gentoo.el 184 BLAKE2B 381798f016470b06d444b3187161b33aee39cc9512e53b26d925299818dd91a3bea0accef5cc8390e40216cd6db9c1db56399a3f6afe8810f49c62987e718af7 SHA512 d199454deaefaff33e55b7e3af0230de753b9700458366452372ed958bbefeca506f5ce670551e0906905291c6e6a02a5b5169c84dc48dcb459bbdc1d33e24e2
|
||||||
DIST fsharp-mode-1.10_p20211229.tar.gz 78916 BLAKE2B 4cd9182c62ea0d5c7a23f2120586d4c74d16fad14762ecdb3f11a11d6c78c757b363d5c14473c10c47086c1c0e648911846fe039dfedc04fd1d84301b4aa10c5 SHA512 b02be4c8e56a2c22b7f6e6a302756278d9056e7d8b8c206c183aea5470b98610b73a3403c83e93da295d3b4d0092a4f2f1c0bdf78f701009478a3c8b1e054ab7
|
DIST fsharp-mode-1.10_p20211229.tar.gz 78916 BLAKE2B 4cd9182c62ea0d5c7a23f2120586d4c74d16fad14762ecdb3f11a11d6c78c757b363d5c14473c10c47086c1c0e648911846fe039dfedc04fd1d84301b4aa10c5 SHA512 b02be4c8e56a2c22b7f6e6a302756278d9056e7d8b8c206c183aea5470b98610b73a3403c83e93da295d3b4d0092a4f2f1c0bdf78f701009478a3c8b1e054ab7
|
||||||
EBUILD fsharp-mode-1.10_p20211229.ebuild 631 BLAKE2B 5cd87f7602cb3848768db5f1dede4b79605d680ec3fc94c0f9eafe2a31efc198686c9d31265e47035e85c262323df9a668a91d0d7cc9488ccfe7c58bf57a79ee SHA512 c81ba425604d49e1e6a5c1648d2b5bda8f10190e7d486b61949745fafc95022d7261549830723b9245998e487701bd1440f165b2f77e9d628d015f30361b0567
|
EBUILD fsharp-mode-1.10_p20211229.ebuild 761 BLAKE2B 88844e3e5498fb866fd173073812b313d82e515f6c1419d784529d21916c7bb4be47b650f25bd26a02f08d918b9988603b0824b3675ad67401e31197ae5c149e SHA512 d673df564771e194072664791e8c7584960476022f52f48cea908138903e6ea7c91e2829d01d79c03afda4910e78adce608b0f0929e68677edd16ed1ecaaa6b8
|
||||||
MISC metadata.xml 533 BLAKE2B d0fff1e8fff09a4d096a94bc372a479a44cbb67c9aa7118ed3080690b136bd446d273b9f00a99536691f3b6bce23e46ede67d505a017b0212e459dd74300ac01 SHA512 a99fa4d18c561c0c8eb4c81a96c4cd477d2f15d8d50f4f5cb951fcafcd77e134977105c186f8ffbe7bd00db126fc218d6a006b7fdc2d29400bb0c6c05dd81b8a
|
MISC metadata.xml 533 BLAKE2B d0fff1e8fff09a4d096a94bc372a479a44cbb67c9aa7118ed3080690b136bd446d273b9f00a99536691f3b6bce23e46ede67d505a017b0212e459dd74300ac01 SHA512 a99fa4d18c561c0c8eb4c81a96c4cd477d2f15d8d50f4f5cb951fcafcd77e134977105c186f8ffbe7bd00db126fc218d6a006b7fdc2d29400bb0c6c05dd81b8a
|
||||||
|
@ -0,0 +1,5 @@
|
|||||||
|
AUX 50noflet-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
|
||||||
|
AUX noflet-fix-requires.patch 735 BLAKE2B 513a05b2343411771968d4caec6e81f5b8f5b66f8ea5d663aff256160df8a891bb821eb5ea39c60959326ce29677bd9ca1e6a09ab52783cd4cf324c981989f12 SHA512 8b6b21f5e67e57d20e1555201e248eaa6f6f32fb7e9fe68557a27b27708758de714e5031f9c50dcaf50208e216df41455d82a6bf5d34b2897ca89a9d635b91df
|
||||||
|
DIST noflet-0.0.15_p20141102.tar.gz 3123 BLAKE2B 0886da1af599e8ca226fbbefa31b6130c76d704d62c5323803543c31e975c375c1cfc12a5a3cfb5e2491488a31fce5538ab80f826de43fa4c77bdc7e8bd84315 SHA512 7007cb09f3ceaba652042a1ba9ff669e73b0a01775de573f0cfab33eef963e7b9125bb16ce1cd809479ea3ec0277eeed757a716538b1ca1f5b559b1ecdf7ed73
|
||||||
|
EBUILD noflet-0.0.15_p20141102.ebuild 594 BLAKE2B 3860ab648d2dbfe4b435206a5e84ceda9a7a652c28f4a52f19b878b660a5eca6b0e9b2b99191f45ef6e045aff500134c6ee7ea0bddaeffffcd76d89b51996c85 SHA512 90cbb18cd3a05d6d5379c0b52b102b6d477af2286227899c3caa8116384fa9107355bfdaa67db6419907ee82f0f41237c0e6dfe3c633182bb48ba497506eb0b6
|
||||||
|
MISC metadata.xml 435 BLAKE2B ce7fd39a001c15f061147a3419acc25566ca6db9ac3868f410da7289fba33df1d274fc9efa970b38dc4f27f543219ce7ab125834264daddccdd7c15b3bf26d46 SHA512 2e95b227aebb9f38dc34861a0a56d4edefa20575ec0d0ec0cbf50418f7dcc853512ea170e6fd7e317e6932aa65cb5f4049fc62a413b78e244f4e979f8e4a9f73
|
@ -0,0 +1 @@
|
|||||||
|
(add-to-list 'load-path "@SITELISP@")
|
@ -0,0 +1,28 @@
|
|||||||
|
index 58d3b8d..c003987 100644
|
||||||
|
--- a/noflet.el
|
||||||
|
+++ b/noflet.el
|
||||||
|
@@ -28,10 +28,8 @@
|
||||||
|
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
-(eval-when-compile (require 'cl))
|
||||||
|
-(if (version< emacs-version "24.4.1")
|
||||||
|
- (load-library "cl-indent")
|
||||||
|
- (require 'cl-indent))
|
||||||
|
+(require 'dash)
|
||||||
|
+(require 'cl-lib)
|
||||||
|
|
||||||
|
(defun noflet|base ()
|
||||||
|
"A base function."
|
||||||
|
index 58d3b8d..73f0719 100644
|
||||||
|
--- a/noflet.el
|
||||||
|
+++ b/noflet.el
|
||||||
|
@@ -155,7 +155,7 @@ maintainers refuse to add the correct indentation spec to
|
||||||
|
(indent noflet-indent-func))
|
||||||
|
`(cl-flet ,bindings ,@body))
|
||||||
|
|
||||||
|
-(defmacro* letn (tag bindings &rest body)
|
||||||
|
+(cl-defmacro letn (tag bindings &rest body)
|
||||||
|
(declare (debug (sexp sexp &rest form))
|
||||||
|
(indent 2))
|
||||||
|
`(cl-labels ((,tag ,(-map 'car bindings) ,@body))
|
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>gnu-emacs@gentoo.org</email>
|
||||||
|
<name>Gentoo GNU Emacs project</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<bugs-to>https://github.com/nicferrier/emacs-noflet/issues/</bugs-to>
|
||||||
|
<remote-id type="github">nicferrier/emacs-noflet</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,24 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
H=7ae84dc3257637af7334101456dafe1759c6b68a
|
||||||
|
|
||||||
|
inherit elisp
|
||||||
|
|
||||||
|
DESCRIPTION="Dynamic, local advice for Emacs-Lisp code"
|
||||||
|
HOMEPAGE="https://github.com/nicferrier/emacs-noflet/"
|
||||||
|
SRC_URI="https://github.com/nicferrier/emacs-${PN}/archive/${H}.tar.gz
|
||||||
|
-> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}"/emacs-${PN}-${H}
|
||||||
|
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
DOCS=( README.creole )
|
||||||
|
PATCHES=( "${FILESDIR}"/${PN}-fix-requires.patch )
|
||||||
|
|
||||||
|
ELISP_REMOVE="let-while-tests.el"
|
||||||
|
SITEFILE="50${PN}-gentoo.el"
|
@ -0,0 +1,4 @@
|
|||||||
|
AUX 50package-build-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
|
||||||
|
DIST package-build-2.4.tar.gz 14768 BLAKE2B 404dff528b3240cc0052e3feb556c1f1e3e829e7bda5e2468d2034b19f998245c48c126f8f3c67b2687e3f43da223bc7b917abab056c978edd6dd46040743c2d SHA512 cc06afcf954b44322cd010e3c557ad6222d30f4f5e83e608d49d439ff0a78acadeb9f334da900478624cf4575e5abf3d3bd67590336729ebc16a70c4f9440d87
|
||||||
|
EBUILD package-build-2.4.ebuild 406 BLAKE2B 89faf117576b9e8e84f790cc6a2c2b14dddaa71b3000815347eceb723f1b6aad374c7b06ed15b15326775cd7c43d0a5ae17fa944e2f5bd428befa062a7c942cb SHA512 2c272d8dd6aa8a61a918649f6315c900fc6cb18faa75fc195e6863066c9204e268633cf82994de2dd6b8b9fe1a216409ae53c17997c34dd286f9b5076feed908
|
||||||
|
MISC metadata.xml 452 BLAKE2B 22cb0e741c502768ef7a4a9665f1857d7defb33ee449314d496f48b7571df697a8b675aecf2884cde00d2d0c81b2436c54de87674c7821744bcab475e9e01d9a SHA512 7eb57eece299500dbc7c8909c386290236a2ede60fafcf9bb0296912085d5fbf156215fda4a77207adaa523ee81b338e2330e5901cdeaecd8018c3991c359531
|
@ -0,0 +1 @@
|
|||||||
|
(add-to-list 'load-path "@SITELISP@")
|
@ -0,0 +1,14 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>gnu-emacs@gentoo.org</email>
|
||||||
|
<name>Gentoo GNU Emacs project</name>
|
||||||
|
</maintainer>
|
||||||
|
<stabilize-allarches/>
|
||||||
|
<upstream>
|
||||||
|
<bugs-to>https://github.com/melpa/package-build/issues/</bugs-to>
|
||||||
|
<remote-id type="github">melpa/package-build</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,18 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
NEED_EMACS=25.1
|
||||||
|
|
||||||
|
inherit elisp
|
||||||
|
|
||||||
|
DESCRIPTION="Tools for assembling a package archive"
|
||||||
|
HOMEPAGE="https://github.com/melpa/package-build/"
|
||||||
|
SRC_URI="https://github.com/melpa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
SITEFILE="50${PN}-gentoo.el"
|
@ -1,4 +1,4 @@
|
|||||||
AUX 50pkg-info-gentoo.el 432 BLAKE2B e422b694035b319ac40367cedeee146f1bcf6b5b69ab734d751fc670f647264b0bd2e0dab96f032cdfe7dd3c24bef9b84691578fdb55dac1abbc10e7e09b3099 SHA512 ca3e6390dd9e3eb12f1db203e4456c786a500566beef8647f204c5ce6218a6f44224ad6c3b6dc6afb02d5269168210231ae842de4fb4ff46d333135faa1a87a5
|
AUX 50pkg-info-gentoo.el 432 BLAKE2B e422b694035b319ac40367cedeee146f1bcf6b5b69ab734d751fc670f647264b0bd2e0dab96f032cdfe7dd3c24bef9b84691578fdb55dac1abbc10e7e09b3099 SHA512 ca3e6390dd9e3eb12f1db203e4456c786a500566beef8647f204c5ce6218a6f44224ad6c3b6dc6afb02d5269168210231ae842de4fb4ff46d333135faa1a87a5
|
||||||
DIST pkg-info-0.6.tar.gz 18896 BLAKE2B 464f172ef9e0e6e89f472032b1be0506c49a51fc8e2120ac561be23187fbd0ca64abf021e2ef717267623efe8ff0a49c14ad1af098f9ff20e167b334c49081d2 SHA512 73531a0a7ab54cf3e365a627d2905cc820f1328ad8ca8f985d1954c877f4a1ad7dc5129f52c4e2accd305661a9b952da9adf0a802c8ab6f35e1c16b55966ef54
|
DIST pkg-info-0.6.tar.gz 18896 BLAKE2B 464f172ef9e0e6e89f472032b1be0506c49a51fc8e2120ac561be23187fbd0ca64abf021e2ef717267623efe8ff0a49c14ad1af098f9ff20e167b334c49081d2 SHA512 73531a0a7ab54cf3e365a627d2905cc820f1328ad8ca8f985d1954c877f4a1ad7dc5129f52c4e2accd305661a9b952da9adf0a802c8ab6f35e1c16b55966ef54
|
||||||
EBUILD pkg-info-0.6.ebuild 560 BLAKE2B fe801524ea429fd59a4a43010ba5a6278f6069e6f0e1ab881f680bfd65707b01c0e950cdb75d3a3ed5a6874d57bfa1fafe87f2dfd2ee96ebec6a041a18486c7f SHA512 359faccca9f0634fa3259e1004696452b3a2fcf18e824c1b82e2a269c648c84beb38ec57b1f665cc92a017658f1269a7895c7fe7b517000a89dece2252aaf300
|
EBUILD pkg-info-0.6.ebuild 515 BLAKE2B b17bfcd74328f3d8e8c5b741c8c8dafb4968dc3e6e696a57eae932f22f23ba95b76a35b308db7fadfb797a10ea92e8371dcd36521132fb41d472e54d1128c00f SHA512 611f8792d9dbcb8ac4eda37d3c8433077d1f8141daa148f044ebe30d54ee369632a731801948d286ce38056be99d014da08aa734b82deac424194e85dcde266f
|
||||||
MISC metadata.xml 715 BLAKE2B 119d92195e4fc6c7899fb24f66dc589efd30ca073dccbb77f4818a7f0579caeacae93119e795dd345e482bd51ca9981ed1df33c2900c778a80ba88fb3a7b4dbd SHA512 b741d9876b9131c00807165e82d66c028e62a0511b47f82686b810ea69eee363becd5531fe5ee0409a4b4ad90e6ff35f3117e089e53c50cbd52d1b2b86033e36
|
MISC metadata.xml 715 BLAKE2B 119d92195e4fc6c7899fb24f66dc589efd30ca073dccbb77f4818a7f0579caeacae93119e795dd345e482bd51ca9981ed1df33c2900c778a80ba88fb3a7b4dbd SHA512 b741d9876b9131c00807165e82d66c028e62a0511b47f82686b810ea69eee363becd5531fe5ee0409a4b4ad90e6ff35f3117e089e53c50cbd52d1b2b86033e36
|
||||||
|
@ -0,0 +1,5 @@
|
|||||||
|
AUX 50servant-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
|
||||||
|
AUX servant-bin-launcher-fix.patch 379 BLAKE2B 7330c3e2c1d1d0a34f5a6b565fa0d2ca5c22ae47f2f03096c9d11dd2f7a17ffa32013609ba0da3d9eb5a80fc1d73bb9fa193aa9597a9c62b491932566ebea850 SHA512 883fd468eeb393ce23a580f94715792b9de86e426b594ece750b990e2c2016cb938b74ddadfdcd6e3f18b8759d2775733bc8de4ba0eed6fa3138102d10ef3400
|
||||||
|
DIST servant-0.3.0.tar.gz 5440 BLAKE2B 8ff804f01dc60daa5134c3a7bd872ba36508fc6bc94641acb5b10662cccdd808453d4a26ca23198291919ac7fafbfb5dcb727b9091a15ce7c98f7b54bd03caee SHA512 7c7dd448bc1164bb76f7b17c109ee7e1e489b7ef80d7b0cc04257fdcc99158500f9bfb3a733d1b6d879b69dc3a752165ea743044996993ed76fb02d71a6db44a
|
||||||
|
EBUILD servant-0.3.0.ebuild 809 BLAKE2B bea5f55cbc9e7ccde3d66da40e85bbf2300408c29ff7a7ab5a85477e59e7d63520d32eb619651a1c2814a679795870cac013e4adb751c9ae14b7a2b8326b826f SHA512 2efb2890215ae2f5d840775b78e04db7e56e1598e96875710e315263e0ce15dbf9ebf9aa82173e192f873cb0a87c1edc42e01b9e981adac1e96d3ba413d33b94
|
||||||
|
MISC metadata.xml 413 BLAKE2B 754e2240b40dcb2b936bf106b75f8e8769462195eef9cbcaff2c77c23874071984bc165176f015467b7864ae98715f1f32d864adbf7181fa67864f155d4b356f SHA512 2d706ff78e0df80c115c71c02e2cbb8ca3bbc8e7011b2df322834bf2deebc400807a9718f8db87082b58688abd9d197392630acb94fa4f47b033de780b708842
|
@ -0,0 +1 @@
|
|||||||
|
(add-to-list 'load-path "@SITELISP@")
|
@ -0,0 +1,13 @@
|
|||||||
|
diff --git a/bin/servant b/bin/servant
|
||||||
|
index dc8fabe..0cfc72c 100755
|
||||||
|
--- a/bin/servant
|
||||||
|
+++ b/bin/servant
|
||||||
|
@@ -6,6 +6,6 @@ else
|
||||||
|
SERVANT_EMACS="${EMACS:-emacs}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
-SERVANT_HOME="$(dirname $(dirname $0))"
|
||||||
|
+SERVANT_HOME="@SITELISP@"
|
||||||
|
|
||||||
|
-${SERVANT_EMACS} -Q --script "${SERVANT_HOME}/servant-cli.el" -- "$@"
|
||||||
|
+${SERVANT_EMACS} -q --script "${SERVANT_HOME}/servant-cli.el" -- "$@"
|
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>gnu-emacs@gentoo.org</email>
|
||||||
|
<name>Gentoo GNU Emacs project</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<bugs-to>https://github.com/cask/servant/issues/</bugs-to>
|
||||||
|
<remote-id type="github">cask/servant</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,43 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit elisp
|
||||||
|
|
||||||
|
DESCRIPTION="ELPA server written in Emacs Lisp"
|
||||||
|
HOMEPAGE="https://github.com/cask/servant/"
|
||||||
|
SRC_URI="https://github.com/cask/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
RESTRICT="test" # Tests fail
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
app-emacs/ansi
|
||||||
|
app-emacs/commander
|
||||||
|
app-emacs/dash
|
||||||
|
app-emacs/epl
|
||||||
|
app-emacs/f
|
||||||
|
app-emacs/s
|
||||||
|
app-emacs/shut-up
|
||||||
|
app-emacs/web-server
|
||||||
|
"
|
||||||
|
BDEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
DOCS=( README.md )
|
||||||
|
PATCHES=( "${FILESDIR}"/${PN}-bin-launcher-fix.patch )
|
||||||
|
SITEFILE="50${PN}-gentoo.el"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
elisp_src_prepare
|
||||||
|
|
||||||
|
sed "s|@SITELISP@|${EPREFIX}${SITELISP}/${PN}|" -i bin/${PN} || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
elisp_src_install
|
||||||
|
|
||||||
|
dobin bin/${PN}
|
||||||
|
}
|
@ -0,0 +1,4 @@
|
|||||||
|
AUX 50shell-split-string-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
|
||||||
|
DIST shell-split-string-0.1.tar.gz 3453 BLAKE2B 3907501aff6aeee821050980b0c65612e0b76bfc3dc98735d70b2bdabd4bd19d1225d4e5c85bc2910e795e53715d2dfc49b900c24f8ed6bb63751e8e25e41c89 SHA512 55b76a4664cecb1c894559efd8270a567868f1e758b55ea23480cfdb550009af0042d69302b7ac7b73eef54e01c01e9978bfb5421d2db3806a4054e3b7e8f893
|
||||||
|
EBUILD shell-split-string-0.1.ebuild 493 BLAKE2B 605e930313d97d752a61c46f68451999d4ce7d28ab492b9b9477637c0ad94a9466cebc0bb192b768382268ca6446124ddd427a7e2ce7a74b243c911865aad145 SHA512 b8ac4a2db8c29b85be2b2eb53ae665ed4d3105d22f4c2cbebdca305149748c7b05bf508d305fca3acf88f8efb5c52d22236da6136c71bc546169a5d111bda889
|
||||||
|
MISC metadata.xml 441 BLAKE2B 1340cce7a59a00e5bd2074459c28e821681fcf8900726d4df588dea2ddaafc7e3221c1835d4ad3ecac9723f9799959704fb3ece5079fa83f3a73c99dacc29ce7 SHA512 0baaea911ee3ff150279289e44e8ae3fbd1e63f3910990e272ca969cfcbb8ecbeaae02531dc191eda87b975a3a7ad9b24a6fc8e4b99f52bdb8f70c54bf350a31
|
@ -0,0 +1 @@
|
|||||||
|
(add-to-list 'load-path "@SITELISP@")
|
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>gnu-emacs@gentoo.org</email>
|
||||||
|
<name>Gentoo GNU Emacs project</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<bugs-to>https://github.com/10sr/shell-split-string-el/issues/</bugs-to>
|
||||||
|
<remote-id type="github">10sr/shell-split-string-el</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,22 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit elisp
|
||||||
|
|
||||||
|
DESCRIPTION="Split Strings Using Shell-Like Syntax"
|
||||||
|
HOMEPAGE="https://github.com/10sr/shell-split-string-el/"
|
||||||
|
SRC_URI="https://github.com/10sr/${PN}-el/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}"/${PN}-el-${PV}
|
||||||
|
|
||||||
|
LICENSE="Unlicense"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
DOCS=( README.md )
|
||||||
|
SITEFILE="50${PN}-gentoo.el"
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
emake emacs=${EMACS} test
|
||||||
|
}
|
@ -0,0 +1,4 @@
|
|||||||
|
AUX 50web-server-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
|
||||||
|
DIST web-server-0.1.2_p20210708.tar.gz 62215 BLAKE2B 66d3a3ed6ff20dd4029f7d5d226df2aead694d63ea07fa33e2ada7a04e75124c9ba31876668c4ba6afc42ed7ee717b804f871e519569d6f6461ab31847391b62 SHA512 2f64be98195bf2bd72a9a61495ff4f57c8bfd1be68c2a396f6f706ff4f0123c3492576e758059d16a320df9a6146d352f65506aa0d43573f497452a90a099b26
|
||||||
|
EBUILD web-server-0.1.2_p20210708.ebuild 770 BLAKE2B 4ed25d67dd9f802d578f26eee2159bb93e42e12c07c220c8cab5ebfd420607d17efafea48e31086ca2c561566d4385dd30a6cf5551529c8720b38cc03a114f07 SHA512 ed8733adbd88576e9861e898f1d7e301d222b9780b79c4cce7ae78cd9dc1f05cb470d6d365e0c35bc181c6bb63c523a8a960b5631f09d485550055bfd267f3bd
|
||||||
|
MISC metadata.xml 439 BLAKE2B 46ef6ba49e03f742ee5d3692936dc8ae6df3e0c49faa96ca787562f2b9c0d0078e82f4630b52cdfd4122963a8a96708d4c0b26e17a4e9df82fea08287538257e SHA512 79d7513495c0255c6d8254a1cfb01c69ea9c3a0b82a45910f16aee6f70d852329ec5a85ce55a5a82432b70f13d5d4e5b3f521367ff145dd714a9ddac6903b39c
|
@ -0,0 +1 @@
|
|||||||
|
(add-to-list 'load-path "@SITELISP@")
|
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>gnu-emacs@gentoo.org</email>
|
||||||
|
<name>Gentoo GNU Emacs project</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<bugs-to>https://github.com/eschulte/emacs-web-server/issues/</bugs-to>
|
||||||
|
<remote-id type="github">eschulte/emacs-web-server</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,43 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
H=6357a1c2d1718778503f7ee0909585094117525b
|
||||||
|
NEED_EMACS=24.1
|
||||||
|
|
||||||
|
inherit elisp
|
||||||
|
|
||||||
|
DESCRIPTION="Web server running Emacs Lisp handlers"
|
||||||
|
HOMEPAGE="https://github.com/eschulte/emacs-web-server/"
|
||||||
|
SRC_URI="https://github.com/eschulte/emacs-${PN}/archive/${H}.tar.gz -> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}"/emacs-${PN}-${H}
|
||||||
|
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="sys-apps/texinfo"
|
||||||
|
|
||||||
|
DOCS=( README NOTES )
|
||||||
|
SITEFILE="50${PN}-gentoo.el"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
elisp_src_compile
|
||||||
|
|
||||||
|
emake -C doc
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
emake EMACS=${EMACS} check
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
elisp_src_install
|
||||||
|
|
||||||
|
doinfo doc/${PN}.info
|
||||||
|
dodoc -r doc/${PN}
|
||||||
|
|
||||||
|
insinto ${SITEETC}/${PN}
|
||||||
|
doins -r examples
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,285 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
# TODO on release:
|
||||||
|
# - check READLINE_VER, obviously
|
||||||
|
# (presumably there weren't always readline releases for bash RCs etc)
|
||||||
|
|
||||||
|
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc
|
||||||
|
inherit flag-o-matic toolchain-funcs prefix verify-sig
|
||||||
|
|
||||||
|
# Official patchlevel
|
||||||
|
# See ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/
|
||||||
|
PLEVEL="${PV##*_p}"
|
||||||
|
MY_PV="${PV/_p*}"
|
||||||
|
MY_PV="${MY_PV/_/-}"
|
||||||
|
MY_P="${PN}-${MY_PV}"
|
||||||
|
is_release() {
|
||||||
|
case ${PV} in
|
||||||
|
9999|*_alpha*|*_beta*|*_rc*) return 1 ;;
|
||||||
|
*) return 0 ;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
[[ ${PV} != *_p* ]] && PLEVEL=0
|
||||||
|
patches() {
|
||||||
|
local opt=${1} plevel=${2:-${PLEVEL}} pn=${3:-${PN}} pv=${4:-${MY_PV}}
|
||||||
|
[[ ${plevel} -eq 0 ]] && return 1
|
||||||
|
eval set -- {1..${plevel}}
|
||||||
|
set -- $(printf "${pn}${pv/\.}-%03d " "$@")
|
||||||
|
if [[ ${opt} == -s ]] ; then
|
||||||
|
echo "${@/#/${DISTDIR}/}"
|
||||||
|
else
|
||||||
|
local u
|
||||||
|
for u in mirror://gnu/${pn} ftp://ftp.cwru.edu/pub/bash ; do
|
||||||
|
printf "${u}/${pn}-${pv}-patches/%s " "$@"
|
||||||
|
printf "${u}/${pn}-${pv}-patches/%s.asc " "$@"
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# The version of readline this bash normally ships with.
|
||||||
|
# Note: right now, we don't use the system copy of readline for bash for non-releases.
|
||||||
|
READLINE_VER="8.2"
|
||||||
|
|
||||||
|
DESCRIPTION="The standard GNU Bourne again shell"
|
||||||
|
HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html"
|
||||||
|
if [[ ${PV} == 9999 ]] ; then
|
||||||
|
EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git"
|
||||||
|
EGIT_BRANCH=devel
|
||||||
|
inherit git-r3
|
||||||
|
elif is_release ; then
|
||||||
|
SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)"
|
||||||
|
SRC_URI+=" verify-sig? ( mirror://gnu/bash/${MY_P}.tar.gz.sig )"
|
||||||
|
else
|
||||||
|
SRC_URI="ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz"
|
||||||
|
SRC_URI+=" verify-sig? ( ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz.sig )"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
if is_release ; then
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
fi
|
||||||
|
IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
>=sys-libs/ncurses-5.2-r2:0=
|
||||||
|
nls? ( virtual/libintl )
|
||||||
|
readline? ( >=sys-libs/readline-${READLINE_VER}:0= )
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
${DEPEND}
|
||||||
|
"
|
||||||
|
# We only need yacc when the .y files get patched (bash42-005, bash51-011)
|
||||||
|
#BDEPEND="virtual/yacc"
|
||||||
|
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-chetramey )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
# Patches from Chet sent to bashbug ml
|
||||||
|
"${FILESDIR}"/${PN}-5.0-syslog-history-extern.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
# bug #7332
|
||||||
|
if is-flag -malign-double ; then
|
||||||
|
eerror "Detected bad CFLAGS '-malign-double'. Do not use this"
|
||||||
|
eerror "as it breaks LFS (struct stat64) on x86."
|
||||||
|
die "remove -malign-double from your CFLAGS mr ricer"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use bashlogger ; then
|
||||||
|
ewarn "The logging patch should ONLY be used in restricted (i.e. honeypot) envs."
|
||||||
|
ewarn "This will log ALL output you enter into the shell, you have been warned."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
if [[ ${PV} == 9999 ]] ; then
|
||||||
|
git-r3_src_unpack
|
||||||
|
else
|
||||||
|
verify-sig_src_unpack
|
||||||
|
unpack ${MY_P}.tar.gz
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Include official patches
|
||||||
|
[[ ${PLEVEL} -gt 0 ]] && eapply -p0 $(patches -s)
|
||||||
|
|
||||||
|
# Clean out local libs so we know we use system ones w/releases.
|
||||||
|
if is_release ; then
|
||||||
|
rm -rf lib/{readline,termcap}/* || die
|
||||||
|
touch lib/{readline,termcap}/Makefile.in || die # for config.status
|
||||||
|
sed -ri -e 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Prefixify hardcoded path names. No-op for non-prefix.
|
||||||
|
hprefixify pathnames.h.in
|
||||||
|
|
||||||
|
# Avoid regenerating docs after patches, bug #407985
|
||||||
|
sed -i -r '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in || die
|
||||||
|
touch -r . doc/* || die
|
||||||
|
|
||||||
|
eapply -p0 "${PATCHES[@]}"
|
||||||
|
eapply_user
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myconf=(
|
||||||
|
--disable-profiling
|
||||||
|
|
||||||
|
# Force linking with system curses ... the bundled termcap lib
|
||||||
|
# sucks bad compared to ncurses. For the most part, ncurses
|
||||||
|
# is here because readline needs it. But bash itself calls
|
||||||
|
# ncurses in one or two small places :(.
|
||||||
|
--with-curses
|
||||||
|
|
||||||
|
$(use_enable mem-scramble)
|
||||||
|
$(use_enable net net-redirections)
|
||||||
|
$(use_enable readline)
|
||||||
|
$(use_enable readline bang-history)
|
||||||
|
$(use_enable readline history)
|
||||||
|
$(use_with afs)
|
||||||
|
$(use_with mem-scramble bash-malloc)
|
||||||
|
)
|
||||||
|
|
||||||
|
# For descriptions of these, see config-top.h
|
||||||
|
# bashrc/#26952 bash_logout/#90488 ssh/#24762 mktemp/#574426
|
||||||
|
append-cppflags \
|
||||||
|
-DDEFAULT_PATH_VALUE=\'\"${EPREFIX}/usr/local/sbin:${EPREFIX}/usr/local/bin:${EPREFIX}/usr/sbin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/bin\"\' \
|
||||||
|
-DSTANDARD_UTILS_PATH=\'\"${EPREFIX}/bin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/usr/sbin\"\' \
|
||||||
|
-DSYS_BASHRC=\'\"${EPREFIX}/etc/bash/bashrc\"\' \
|
||||||
|
-DSYS_BASH_LOGOUT=\'\"${EPREFIX}/etc/bash/bash_logout\"\' \
|
||||||
|
-DNON_INTERACTIVE_LOGIN_SHELLS \
|
||||||
|
-DSSH_SOURCE_BASHRC \
|
||||||
|
$(use bashlogger && echo -DSYSLOG_HISTORY)
|
||||||
|
|
||||||
|
# Don't even think about building this statically without
|
||||||
|
# reading bug #7714 first. If you still build it statically,
|
||||||
|
# don't come crying to us with bugs ;).
|
||||||
|
#use static && export LDFLAGS="${LDFLAGS} -static"
|
||||||
|
use nls || myconf+=( --disable-nls )
|
||||||
|
|
||||||
|
# Historically, we always used the builtin readline, but since
|
||||||
|
# our handling of SONAME upgrades has gotten much more stable
|
||||||
|
# in the PM (and the readline ebuild itself preserves the old
|
||||||
|
# libs during upgrades), linking against the system copy should
|
||||||
|
# be safe.
|
||||||
|
# Exact cached version here doesn't really matter as long as it
|
||||||
|
# is at least what's in the DEPEND up above.
|
||||||
|
export ac_cv_rl_version=${READLINE_VER%%_*}
|
||||||
|
|
||||||
|
if is_release ; then
|
||||||
|
# Use system readline only with released versions.
|
||||||
|
myconf+=( --with-installed-readline=. )
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use plugins ; then
|
||||||
|
append-ldflags -Wl,-rpath,"${EPREFIX}"/usr/$(get_libdir)/bash
|
||||||
|
else
|
||||||
|
# Disable the plugins logic by hand since bash doesn't
|
||||||
|
# provide a way of doing it.
|
||||||
|
export ac_cv_func_dl{close,open,sym}=no \
|
||||||
|
ac_cv_lib_dl_dlopen=no ac_cv_header_dlfcn_h=no
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e '/LOCAL_LDFLAGS=/s:-rdynamic::' \
|
||||||
|
configure || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# bug #444070
|
||||||
|
tc-export AR
|
||||||
|
|
||||||
|
econf "${myconf[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake
|
||||||
|
|
||||||
|
if use plugins ; then
|
||||||
|
emake -C examples/loadables all others
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local d f
|
||||||
|
|
||||||
|
default
|
||||||
|
|
||||||
|
dodir /bin
|
||||||
|
mv "${ED}"/usr/bin/bash "${ED}"/bin/ || die
|
||||||
|
dosym bash /bin/rbash
|
||||||
|
|
||||||
|
insinto /etc/bash
|
||||||
|
doins "${FILESDIR}"/bash_logout
|
||||||
|
doins "$(prefixify_ro "${FILESDIR}"/bashrc)"
|
||||||
|
|
||||||
|
keepdir /etc/bash/bashrc.d
|
||||||
|
|
||||||
|
insinto /etc/skel
|
||||||
|
for f in bash{_logout,_profile,rc} ; do
|
||||||
|
newins "${FILESDIR}"/dot-${f} .${f}
|
||||||
|
done
|
||||||
|
|
||||||
|
local sed_args=(
|
||||||
|
-e "s:#${USERLAND}#@::"
|
||||||
|
-e '/#@/d'
|
||||||
|
)
|
||||||
|
|
||||||
|
if ! use readline ; then
|
||||||
|
# bug #432338
|
||||||
|
sed_args+=(
|
||||||
|
-e '/^shopt -s histappend/s:^:#:'
|
||||||
|
-e 's:use_color=true:use_color=false:'
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
"${sed_args[@]}" \
|
||||||
|
"${ED}"/etc/skel/.bashrc \
|
||||||
|
"${ED}"/etc/bash/bashrc || die
|
||||||
|
|
||||||
|
if use plugins ; then
|
||||||
|
exeinto /usr/$(get_libdir)/bash
|
||||||
|
doexe $(echo examples/loadables/*.o | sed 's:\.o::g')
|
||||||
|
|
||||||
|
insinto /usr/include/bash-plugins
|
||||||
|
doins *.h builtins/*.h include/*.h lib/{glob/glob.h,tilde/tilde.h}
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use examples ; then
|
||||||
|
for d in examples/{functions,misc,scripts,startup-files} ; do
|
||||||
|
exeinto /usr/share/doc/${PF}/${d}
|
||||||
|
docinto ${d}
|
||||||
|
for f in ${d}/* ; do
|
||||||
|
if [[ ${f##*/} != PERMISSION ]] && [[ ${f##*/} != *README ]] ; then
|
||||||
|
doexe ${f}
|
||||||
|
else
|
||||||
|
dodoc ${f}
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
doman doc/*.1
|
||||||
|
newdoc CWRU/changelog ChangeLog
|
||||||
|
dosym bash.info /usr/share/info/bashref.info
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
if [[ -e ${EROOT}/etc/bashrc ]] && [[ ! -d ${EROOT}/etc/bash ]] ; then
|
||||||
|
mkdir -p "${EROOT}"/etc/bash
|
||||||
|
mv -f "${EROOT}"/etc/bashrc "${EROOT}"/etc/bash/
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
# If /bin/sh does not exist, provide it
|
||||||
|
if [[ ! -e ${EROOT}/bin/sh ]] ; then
|
||||||
|
ln -sf bash "${EROOT}"/bin/sh
|
||||||
|
fi
|
||||||
|
}
|
Binary file not shown.
@ -1,3 +1,5 @@
|
|||||||
|
DIST gspell-1.10.0.tar.xz 432484 BLAKE2B aee73d1745720d7c5bef1264ca717866321696953a8c0f2a538e7c8ea2133b8c666b1521280fd6c4f1a9333f178b2559bc21e462f94f7e217480bd3cb5068068 SHA512 8c776f2ea388ab145bc53de112ddc8e737c65ce7be0518edfe695f3e677a89c57a4826eb0fcdc39c5023bd1839ebd60a6a25eb8ac8e3363d0c406994828b743f
|
||||||
DIST gspell-1.9.1.tar.xz 424252 BLAKE2B 436e6af50f7d1058dd7692c22b5a5e18c25cc76ea6816193e48728f7e1d55ef29af26127403a40d594a2125e4d3e1ee889abe067d2c065de74ae95ca431e5fbe SHA512 72f1fb384e02bb73397b457c3e8a7b98393c9fab5c0dad07f84d1db3f6b75c093663cc83c13fefe868424c503abc2fb89c8b045d0495dd43ddcedad025f23bca
|
DIST gspell-1.9.1.tar.xz 424252 BLAKE2B 436e6af50f7d1058dd7692c22b5a5e18c25cc76ea6816193e48728f7e1d55ef29af26127403a40d594a2125e4d3e1ee889abe067d2c065de74ae95ca431e5fbe SHA512 72f1fb384e02bb73397b457c3e8a7b98393c9fab5c0dad07f84d1db3f6b75c093663cc83c13fefe868424c503abc2fb89c8b045d0495dd43ddcedad025f23bca
|
||||||
|
EBUILD gspell-1.10.0.ebuild 1525 BLAKE2B 0adbf3faf4893c8d279a848111d68ac5aefd8d48f2ee0ba5f9135b33ae3d1866d37848d80daed35b0ee0a2db2dfeaeec386a5ea74ef8d4c9546d4679217eb948 SHA512 b2a1da5cad0bf01eb03d90398a5f8a56f1a1e7b7b2ac0f9947bc58045ad4af26411b9a784e55b61234b38257174c91cebc9742d84f829067ff9e91bf803a74ad
|
||||||
EBUILD gspell-1.9.1.ebuild 1508 BLAKE2B 3bc7ce7b37f35fc7d8916421d73bbb7c0af3de238e7308270664172737dde15e5d56010077c41734d78b0903efdedc6bff97d41c68f9d728875724d392e029c2 SHA512 b5fe49ebbd959c5a3860e1c9eaa0412b93bfe3e48a640665a8795a7890232b91890c99a82b6688222206e2bb37793e2fe66400dc98fe36c36b3e1f756c9f2a76
|
EBUILD gspell-1.9.1.ebuild 1508 BLAKE2B 3bc7ce7b37f35fc7d8916421d73bbb7c0af3de238e7308270664172737dde15e5d56010077c41734d78b0903efdedc6bff97d41c68f9d728875724d392e029c2 SHA512 b5fe49ebbd959c5a3860e1c9eaa0412b93bfe3e48a640665a8795a7890232b91890c99a82b6688222206e2bb37793e2fe66400dc98fe36c36b3e1f756c9f2a76
|
||||||
MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8
|
MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8
|
||||||
|
@ -0,0 +1,61 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit gnome2 vala virtualx
|
||||||
|
|
||||||
|
DESCRIPTION="Spell check library for GTK+ applications"
|
||||||
|
HOMEPAGE="https://wiki.gnome.org/Projects/gspell"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1+"
|
||||||
|
SLOT="0/2" # subslot = libgspell-1 soname version
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||||
|
|
||||||
|
IUSE="+introspection +vala"
|
||||||
|
REQUIRED_USE="vala? ( introspection )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=app-text/enchant-2.1.3:2
|
||||||
|
>=dev-libs/glib-2.44:2
|
||||||
|
>=x11-libs/gtk+-3.20:3[introspection?]
|
||||||
|
dev-libs/icu:=
|
||||||
|
introspection? ( >=dev-libs/gobject-introspection-1.42.0:= )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
test? ( sys-apps/dbus )
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
dev-libs/libxml2:2
|
||||||
|
dev-util/glib-utils
|
||||||
|
>=dev-util/gtk-doc-am-1.25
|
||||||
|
>=sys-devel/gettext-0.19.6
|
||||||
|
virtual/pkgconfig
|
||||||
|
vala? ( $(vala_depend) )
|
||||||
|
test? (
|
||||||
|
app-text/enchant:2[hunspell]
|
||||||
|
|| (
|
||||||
|
app-dicts/myspell-en[l10n_en(+)]
|
||||||
|
app-dicts/myspell-en[l10n_en-US(+)]
|
||||||
|
)
|
||||||
|
)
|
||||||
|
"
|
||||||
|
# Tests require a en_US dictionary and fail with deprecated enchant aspell backend:
|
||||||
|
# So enchant[hunspell] + myspell-en ensure they pass (hunspell is ordered before aspell),
|
||||||
|
# however a different backend like hspell or nuspell + their en_US dict might be fine too,
|
||||||
|
# but we don't support them at this time (2020-04-12) in enchant:2
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
use vala && vala_setup
|
||||||
|
gnome2_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
gnome2_src_configure \
|
||||||
|
$(use_enable introspection) \
|
||||||
|
$(use_enable vala)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
virtx dbus-run-session emake check
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
@ -1,28 +0,0 @@
|
|||||||
Adapted for Gentoo version 3.0.2
|
|
||||||
|
|
||||||
From b570e7de87aaad8c903176d835e8124127f627b3 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Andrew Aladjev <aladjev.andrew@gmail.com>
|
|
||||||
Date: Sat, 26 Sep 2020 12:58:06 +0300
|
|
||||||
Subject: [PATCH] fixed default coroutine selection for musl
|
|
||||||
|
|
||||||
---
|
|
||||||
configure.ac | 5 ++++-
|
|
||||||
coroutine/copy/Context.c | 2 ++
|
|
||||||
2 files changed, 6 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/configure.ac b/configure.ac
|
|
||||||
index ab5d532c103b..084f0936c006 100644
|
|
||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -2364,7 +2364,10 @@
|
|
||||||
rb_cv_coroutine=copy
|
|
||||||
],
|
|
||||||
[
|
|
||||||
- rb_cv_coroutine=ucontext
|
|
||||||
+ AC_CHECK_FUNCS([getcontext swapcontext makecontext],
|
|
||||||
+ [rb_cv_coroutine=ucontext],
|
|
||||||
+ [rb_cv_coroutine=copy; break]
|
|
||||||
+ )
|
|
||||||
]
|
|
||||||
)
|
|
||||||
AC_MSG_RESULT(${rb_cv_coroutine})
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue