Sync with portage [Fri Oct 20 23:50:34 MSK 2023].

master
root 6 months ago
parent 6a4ada7fa6
commit 05d8d7cb19

@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
MANIFEST Manifest.files.gz 29323 BLAKE2B c92e9675705be0a8a258ccad89f7c02371954cf7b5803b862ac52cea14c79cc6a7243a8e38ad9c244f8cea7f6a2de7304c96ab0a57397456ade3341813d412d9 SHA512 cfd19a307afb2deec69731d463b59589d535e369d8e0f98a55587879ac47a233d700c11fa2eb273742f5baf0fbd546b5bf2aa719100bfda7980fa3225082cdd9
TIMESTAMP 2023-10-18T14:40:06Z
MANIFEST Manifest.files.gz 29255 BLAKE2B b2539fe230690b17f079463040e29572567d96ecd95a3889ddfb1a9fd46445ac8631cfa0d22c4d0b868ecb1b826aeec6cf12f12d71d78b990168e9d2f4f3a04a SHA512 2a15103a3beb2226d7b664c16a83cb7ba87ea32ca9f0c45c10f6d81c4eb8e83564623f2fe879b8bce64087f0468fbf317bb50f188b4a52b288db57cecf8c57f5
TIMESTAMP 2023-10-20T20:10:11Z
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUv7kZfFIAAAAAALgAo
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUy3qNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
klANsA/8CgkbK8kjLrb7utaB6HdWVNgCoKKhoWyrwBjd1t3qOIgrT7PyDD8q/zTV
/zpZOI+3CBze21K+6swW6GnZaWNTaNMCBfV70CvzYASn82YRYHvx2HvOixLA7aXV
vwxF0+84+ZDvhxUvVDZFFF+WgWGOrDlsHAKThcTr9M1bVTcgmL6y2JqCQQag5CSo
RA9LP+y11mpQkeKrfQNNOXnjUsyKuyuX9WfBgIE+dFIpbFcEFKmmYUUOyT8FXPp2
4tYqMZGg5psHQ3AVv0v84oV8J00WCMlnFiralDM3YgFcIn0tFbIHJIzfeSYlNw2D
Fg6pXtZMVMGsAxSbHVYqspnfboqmuEpJWKjreobeLJsZ2agTPkGlfiP6X/cc9UCt
ymzivrlG1yPZNadNF5JK6w4JEOlQTo1KMNiwaArIGh+TooT93rGb/iYxOwgf2Agj
X3fpiyZvGpFVyXegExcY9rW/hNvcY2h7YcFvLMA5UUlM8ZOpAfPZs4h1B5JZ6a2T
lSuwqLmhjvUncrP0iP/FYUhFpVeLD9JnjoLnPbaaFz+DySU2XLQ1rhUbHV35CVKX
v6H/tIfq8SCW7kTiAE18mPyDU6g8Eb63vZZKTtnXZ8SELwxLiLF2WFUgVioFCJNd
dF34YEUmpjQqE5OKS1I3zkr9V4m0Twl+epf0PUU9YhDd4Hyc5UA=
=w8bJ
klBrjQ//aL1EZfFO88HJ+0hhc6tdzuRsBcgXnZu6UA3MJCrQXanM/LgtAurhQyBw
xgq+p7HhYzH6imK5oTF79ZmAk81U0DDmfvIdcpVsW7vzaSFjBjWxO99NFtcFrHuP
BJudC+OI7upsxU7CrBgknAiJaSdHc9MenwcN1amTf1HXHfExHDMAt9IUhvGRKnGg
OFwAqvubm42yjdly9kZ5sOZPArDiI0ulo2Wkl35TtKai93Rj4hTkYsyUaxSle3mv
9ai/jfyaWL3ECl8RW18pkxpysSlhJhpZCTbGTZ3VJ8Imsq49bPhFKtXEAjbD8L1f
0ATaTxhJ1GQy6Tz3MbtJ2Ib3lbyhdlvwTHcH066ZEBNSh+WjVQoPbmcee0lUpNsm
yBl82+wuUfjWL2jaDakSzFRGf2ibsoHuiQwwx1E/lZz34hvv97lGBDotggOTl1Tf
hJ8emiKqI+FXYsU+Wf7P8y4gsPqCL1NYP1JjLTC0k8gf6G3pa1XmYrzuPA3NtCER
riJd7ClgzIDVliJZ150g9ZWJrUq/k0Y5EhDT6zkmal1i05ewNWpDlZgHfCr2IEH4
WS1HlDWcGUoKuWGUHNWYsxinXgjPcvMqJyCxu3k5dUc6Me2zVdb7qjJ3gKcvEK/I
SaItbp3tgxXf/ZGZJUAmeEgibXUDudPtKQg1aWVAROHygUz97NU=
=fbyl
-----END PGP SIGNATURE-----

Binary file not shown.

Binary file not shown.

@ -0,0 +1,2 @@
EBUILD qbittorrent-0.ebuild 213 BLAKE2B 6fd8de5595ae77aedb634562b111115f09722097faf2d5b47978216b28384daca4d618a7435fbc24a454065990bdd801ff6c47286ff3bf72ab6be146f474d8ad SHA512 ed92f257da92333510857fd484c76ace622bbeb4ab99474be083c3e5210df68d3b9dc620f9bacce4cd18a043eee59e67f70dda9bdfd9ac9ba31609b9bf1e944f
MISC metadata.xml 433 BLAKE2B cedd1397a6b2448d296bfeb8cc5ad3c493a0cef764bf962b993ea7b4a9ca95e9a55415e54ef83fa5de674a078651a76c644ce0917cf0587df61ca11c06b34165 SHA512 aebd67c2b9c023bcee10c513ad602f8c741a780f6cff7b610f2ee6cee884e916c16443487c88a1ae11ddaf25aa1a7beae0e361410cf075a96fc83d6998e679c8

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>cheembox573@gmail.com</email>
<name>Alexey Lunev</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,9 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
DESCRIPTION="Group for the system-wide net-p2p/qbittorrent server"
ACCT_GROUP_ID=534

Binary file not shown.

@ -0,0 +1,2 @@
EBUILD qbittorrent-0.ebuild 325 BLAKE2B 8d68bb94c7f81ecbf17f6a7c5d1928f5a0464fbab1715706f804039d9f3db52adb5e5b7717eb22d9a9fdff98e9a3dda0427f8b993d2fa75d122abb37de53d11a SHA512 dbc17cd01b29b76eccc6dce17a87e9b0e7994f954e1fb57d20b1255642cf9970a11d0aea9918d08c3948a1daff72ec5d9a9777fd4ff88ac6e9f93757bc938c2d
MISC metadata.xml 433 BLAKE2B cedd1397a6b2448d296bfeb8cc5ad3c493a0cef764bf962b993ea7b4a9ca95e9a55415e54ef83fa5de674a078651a76c644ce0917cf0587df61ca11c06b34165 SHA512 aebd67c2b9c023bcee10c513ad602f8c741a780f6cff7b610f2ee6cee884e916c16443487c88a1ae11ddaf25aa1a7beae0e361410cf075a96fc83d6998e679c8

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>cheembox573@gmail.com</email>
<name>Alexey Lunev</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,14 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
DESCRIPTION="User for the system wide net-p2p/qbittorrent server"
ACCT_USER_ID=534
ACCT_USER_HOME=/var/lib/qbittorrent
ACCT_USER_HOME_PERMS=0750
ACCT_USER_GROUPS=( qbittorrent )
acct-user_add_deps

Binary file not shown.

@ -1,3 +1,5 @@
DIST accerciser-3.40.0.tar.xz 1991256 BLAKE2B adcaa37b64d91cf4348fdd1b15d22aa977585c2c9d3ad81b41c7711f82ce010c7b75a44de6ec780fbbdadacad856a1f15b4f492971f5a7acfcea0568f0edc2df SHA512 78a7ce4a69de9a237c75b8df25665c8e9e8173969fb146cb608f4b51ff042c3abdcd49225f8f420c1c1bfab3736a8607eb6b555106c8a1e6e3399c83bad8f198
DIST accerciser-3.42.0.tar.xz 1999644 BLAKE2B 190f37ab94aba2dd1f16594242426a33bac366b89eb284c739c02a96cf0330ccb562237079d79ade5b729c5e38facbb542af2ace195a5d9b6d1c68a5005ba653 SHA512 65c3819c80c9ec3c8728963572a2c7bb4575782abde8ee34e3b7fa31217ef0e8106a7702c5b5a32b123ccb84b357984844a6d4aee75bf7e6157f3d63588224da
EBUILD accerciser-3.40.0.ebuild 1195 BLAKE2B d1f1dfa39d75ce79664a7ede2852cc0c3465af97131a8089b072ff2ba438f956e8247e85d161b57076740b1f4885e564266f2da362c2846e7b223704bfecb060 SHA512 ff72b0cbf9cfe64f2901b3e51e2ffa198accc2a9aefbb316db440c608273a7c6cb6eb4524ddde63ce417812c99fe6c488c20caa6447609a5a5997bae2b0dc043
EBUILD accerciser-3.42.0.ebuild 1198 BLAKE2B 34392f4e85ca9abd02e757789191217f8593c11d60276d6e1bab62c1dff0de70df11d4aeb1bb45d6cb8eb75a742a29185432df5cb6a8a9710a45ac436b532218 SHA512 c2765fe0dedac33150292fa2ff467adf3e23cc8a3f162f31166c6b45bf7026a204b509d4e3c00199ceadc383b08614946434e5eced53178b395f7f63346d2d35
MISC metadata.xml 836 BLAKE2B c267ec04334d6652d6e402d58cc8b3d5d9665c83fa127ba3a168ff7437dd8aa60f699196c71be10e0a63bd52931a0b157fb92ac65ef8a601331ceb8404560d7f SHA512 ebc2a15a8a2f0c107a0c24261806a06efc63a018e94e1ff5e9e67b37c73cf80830f79084627559e743e7267c4a0cddc90ab7a852881664c6324d00479c6fb425

@ -0,0 +1,49 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
PYTHON_REQ_USE="xml(+)"
inherit gnome2 python-single-r1
DESCRIPTION="Interactive Python accessibility explorer"
HOMEPAGE="https://wiki.gnome.org/Apps/Accerciser https://gitlab.gnome.org/GNOME/accerciser"
LICENSE="BSD CC-BY-SA-3.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
>=app-accessibility/at-spi2-core-2.5.2:2
>=x11-libs/gtk+-3.24.0:3[introspection]
$(python_gen_cond_dep '
>=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}]
>=dev-python/ipython-0.11[${PYTHON_USEDEP}]
>=dev-python/pyatspi-2.1.5[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]
dev-python/python-xlib[${PYTHON_USEDEP}]
')
dev-libs/atk[introspection]
>=dev-libs/glib-2.28:2
dev-libs/gobject-introspection:=
x11-libs/gdk-pixbuf[introspection]
x11-libs/libwnck:3[introspection]
x11-libs/pango[introspection]
gnome-base/librsvg[introspection]
${PYTHON_DEPS}
"
DEPEND="${RDEPEND}"
BDEPEND="
dev-util/itstool
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
"
src_install() {
gnome2_src_install
python_optimize
}

Binary file not shown.

@ -2,5 +2,7 @@ AUX apache-tools-2.4.54-Makefile.patch 1263 BLAKE2B f54fa67584b3dda69cf5030e8003
AUX apache-tools-2.4.54-libtool.patch 594 BLAKE2B c1b11ad580369a42fde6cbaec8d4191c7c8f26760a596e4a1a2f095727942625e0573c7846b680bcef8d08a63632be3393478992853c6d1a97951dd5eec395ce SHA512 dd18b43fcc71c2e3ddf0fe9e6731dc76dfea8078eb709bdf092ac5bf829810f25bc11b16d52d2f443e22359aafaf3e75a8066b6320174e4cf462190449cd53c7
AUX apache-tools-2.4.54-no-which.patch 1807 BLAKE2B 27fbe5079f3844645c1e3fe237f47f5524ccb1c9a5532b8529091176ea0fc561c0888b74997acb98f4c86cacf8f138f065f248295c2a79779eb84f706173849a SHA512 830125dd90479972715a6b09bc0cef7bfe2c8ce7d198e52765e4284555cd60e400820a622530eb2bffa9b7aec9fd6bdb3f633b948075c68e9fd96a49a7eb41fd
DIST httpd-2.4.57.tar.bz2 7457022 BLAKE2B b33b51a741acd308ef4d4bdd2444d43eca9db68676fa67ec907eeea7384554f3f9a5608fc43dcf5819498264bbe36f176f30be9809474307642b70720036b88c SHA512 4d1e0a274ee90bdfb5f38d4a7d73a7367ed1c6388e26280e640014e49abc0df03683705b88dcfe2ec2da313dda4c7b4a3b86daffa1911f58e224eba89d82d155
DIST httpd-2.4.58.tar.bz2 7485817 BLAKE2B 2105b8fada99f1dda55201ed89ed5326f0edb078d352cbff44f02cde80d129b65b63e07366a9a744ba474be5687fa8d3d2d8ddc64ac914b47166607f3f4a9de2 SHA512 d6e73bf413a507ec16b621ff635e178206207a9e9810ce3944b3dc98d39cde8f225307110167fc9da5822175796c8cb66f98be5b9f0d8b76dcd83a401d39b2c1
EBUILD apache-tools-2.4.57.ebuild 2660 BLAKE2B 8bf80b78241207e068e1960b2e1bdd84ff7a41dde35ca1065d398652c71686f950fdd335e013b0297b9d62a85f161bb1406941902a2bd18f069216bca7b0f403 SHA512 cf807f4de552193cd826b74b6f33f3a9431b261814f63c5c0a7ad4cf6e1b046e559183e20bed337374cf91b5bb04aee9d56bbaa3d2909a1731f0b4b5922c8a61
EBUILD apache-tools-2.4.58.ebuild 2667 BLAKE2B 9dbff91c1ddebfef9df63ba9c3820378a6a469700d61796808810c5388cf17b191898620620e1a8c8d906e53faeb1b29dba8e408b4d856d1147554aa2269260a SHA512 19ef52f7e11fc66cc89baa138f47be339cc97fca53703e81c41c159eb1ae3089c63181de03dde7060c0edafa8e8840ad1d5a9a55cfec06556043387828e09367
MISC metadata.xml 557 BLAKE2B 2453755857cf2e46c2df17a307b095ad2b7edaa4e87363964a0bb5e3dedc9284e09c41256f24037f8d680fd3b87e906f18ffd0f8358025fb0828ea0871229731 SHA512 d7f046261c3bb8529bbfaa7e8e47a304341c397dea4d0c276696a5c32b2fa12f0af0f73ed7ad435c3548a2a167230f3abece216e3cff7440fe0cf1498b7c8819

@ -0,0 +1,113 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools toolchain-funcs
DESCRIPTION="Useful Apache tools - htdigest, htpasswd, ab, htdbm"
HOMEPAGE="https://httpd.apache.org/"
SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="ssl"
RESTRICT="test"
RDEPEND=">=dev-libs/apr-1.5.0:1=
dev-libs/apr-util:1=
dev-libs/expat
dev-libs/libpcre2
virtual/libcrypt:=
kernel_linux? ( sys-apps/util-linux )
ssl? ( dev-libs/openssl:0= )"
DEPEND="${RDEPEND}
sys-devel/libtool"
BDEPEND="
virtual/pkgconfig
"
S="${WORKDIR}/httpd-${PV}"
PATCHES=(
"${FILESDIR}/${PN}-2.4.54-Makefile.patch" #459446
"${FILESDIR}/${PN}-2.4.54-no-which.patch" #844868
"${FILESDIR}/${PN}-2.4.54-libtool.patch" #858833
)
src_prepare() {
default
# This package really should upgrade to using pcre's .pc file.
cat <<-\EOF > "${T}"/pcre2-config
#!/usr/bin/env bash
flags=()
for flag; do
if [[ ${flag} == "--version" ]]; then
flags+=( --modversion )
else
flags+=( "${flag}" )
fi
done
exec ${PKG_CONFIG} libpcre2-8 "${flags[@]}"
EOF
chmod a+x "${T}"/pcre2-config || die
# Only here for libtool and which patches
eautoreconf
}
src_configure() {
# Silly check.
tc-is-cross-compiler && export ap_cv_void_ptr_lt_long="no"
tc-export PKG_CONFIG
export ac_cv_path_PKGCONFIG="${PKG_CONFIG}"
export ac_cv_prog_ac_ct_PCRE_CONFIG="${T}"/pcre2-config
local myeconfargs=(
--libexecdir="${EPREFIX}"/usr/$(get_libdir)/apache2/modules
--sbindir="${EPREFIX}"/usr/sbin
--with-z="${EPREFIX}"/usr
--with-apr="${ESYSROOT}"/usr
--with-apr-util="${ESYSROOT}"/usr
--without-pcre
--with-pcre2="${T}"/pcre2-config
$(use_enable ssl)
$(usex ssl '--with-ssl="${EPREFIX}"/usr' '')
)
# econf overwrites the stuff from config.layout.
econf "${myeconfargs[@]}"
sed -i \
-e '/^LTFLAGS/s:--silent::' \
build/rules.mk build/config_vars.mk || die
}
src_compile() {
emake -C support
}
src_install() {
emake -C support DESTDIR="${D}" install
dodoc CHANGES
doman docs/man/{dbmmanage,htdigest,htpasswd,htdbm,ab,logresolve}.1 \
docs/man/{htcacheclean,rotatelogs}.8
# Providing compatiblity symlinks for #177697 (which we'll stop to install
# at some point).
pushd "${ED}"/usr/sbin >/dev/null || die
local i
for i in *; do
dosym ${i} /usr/sbin/${i}2
done
popd >/dev/null || die
# Provide a symlink for ab-ssl
if use ssl ; then
dosym ab /usr/bin/ab-ssl
dosym ab /usr/bin/ab2-ssl
fi
}

@ -5,11 +5,15 @@ DIST aws-cli-1.29.62.gh.tar.gz 2560151 BLAKE2B 0aa6dba4dcee72e0d3cbddb62ebcd9405
DIST aws-cli-1.29.63.gh.tar.gz 2561207 BLAKE2B 83d1bf59c565ae5035eea0bfff91b2ac41e09cd250916db3bdb52b3cd336c869ca023acddf31418ca4ae81162d6cafb1cb915372d17988a4e616c018fceeb47b SHA512 2f6a699a8e1b3526adc49e88079cf19c7ddb18c6a3653ddb622ef5bc2d00dcbd4b490324e3d30f0911a236d692970072f999216876108fa6967450bc42cb1072
DIST aws-cli-1.29.64.gh.tar.gz 2561807 BLAKE2B a4423549d6bd5789ebbd027febc411a7ab5be46bbcf1b407dc40fa95005c00bf413205c47099bb17e1f26f9d693a1af34479cbf29881dfa1544c42cc5193c0d6 SHA512 1238881d78483f7e5bd06c4653471406f7c5da8904bf5ef1a9fa3c4f8b44138313289ea626e411b2827b89a779bd1990a99a43b909b59ba022f95e38b3a025ff
DIST aws-cli-1.29.65.gh.tar.gz 2562601 BLAKE2B 4c88ae2dcd37685f6908e027dc960d14e08f268f4f0784763b2e371f598d848c055847e27540c14d1ac745e4d87ce894e1e5a375c46ea522c384cb377146816a SHA512 b2bbcb989602be9b4f513cf8c0feddd2c680d005568d0f82a82206ebf13f2235fd0650d85502738bd0f2410e5a006d14fafa1873b7d9ba453843e8f055985a51
DIST aws-cli-1.29.66.gh.tar.gz 2563105 BLAKE2B 547b401269b8ea5431c3ff831c513306fa4d4c9fe21a15cba74528e460e626b900f0e29ddcb93c6735d1b85f8ad89528de576a87c0bcc2f31147f047add2449d SHA512 1114e1c2279d59ee1396716ccc619e8073ff425c1eaa88cf7ee5274ebfac0361646ad8d17a4a4bc565714e5dbd6537767d91ea039fa163761cb7f38c20760c24
DIST aws-cli-1.29.67.gh.tar.gz 2564759 BLAKE2B d73e71c37372a2bef0c2338b38d67f52e15619d3611cd664111d173e31e8ab9b3d87dbd0d1e94f7df3cbb0005410dadc748c95042143c7a0822705318e1ac25c SHA512 c9651ba2db96e4823aa7a3cdc9a3632f666dc3589e15f16c82fce7eb9b21a59468912f330255b379b47dec0c25c5c9d05536e61f4036a64259534860081e8e5b
EBUILD awscli-1.29.53.ebuild 2804 BLAKE2B f5472cbd2dedb555c4968eff148a3e63d0395304b3d02dbc59b56bb593b7fccd64022b69a94c5e4bc5e2b0965fdc75f32beb5151ef379f98ef65d94e109fd340 SHA512 1d1359b9f28290a17fc18b2b36ded73b09edf0f80c1a6757b4f87c7b7229700decf2adf660747303820fb4ef3978ed9ca9e34427bd67ceed6312c3c0ec07ef75
EBUILD awscli-1.29.57.ebuild 2861 BLAKE2B 3ac893eb2acd11e495d7e47587d00a5202694121686bf8de22d12257e67732d40639e9eae491eb26decf1ed575f2fe4be2e9d9fae03985ef21aca2921fb8a4d6 SHA512 ce0a4719a8fefb6944f1cfa0e7f60791e3ff8518eb8c770942ec11d931f0e5da3ca39ae27b264ece301a422dc19b6fa7f97b914c91f4d5a767b5672ae11bfbbb
EBUILD awscli-1.29.61.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6
EBUILD awscli-1.29.62.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6
EBUILD awscli-1.29.62.ebuild 2854 BLAKE2B b471b1f5758613e807ae70018b4066b8998db8dfb251b8cbc31dde9535a2d3f4d66e1ba2f01a4c36e5d3bd1b3dcc77a233c2791e8a290379dfeaa461c845a382 SHA512 7aea2225079104faa2ab0ed6607533e5b7e4ca737b14a8adfd54442c1bcbca4d671ac12ce24f6436048a65f7de78b312b86bd8b891dbb272b8af63949e0ef2b9
EBUILD awscli-1.29.63.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6
EBUILD awscli-1.29.64.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6
EBUILD awscli-1.29.65.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6
EBUILD awscli-1.29.66.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6
EBUILD awscli-1.29.67.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab

@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
# botocore is x.(y+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"

@ -0,0 +1,85 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} )
inherit bash-completion-r1 distutils-r1 multiprocessing
MY_P=aws-cli-${PV}
DESCRIPTION="Universal Command Line Environment for AWS"
HOMEPAGE="
https://github.com/aws/aws-cli/
https://pypi.org/project/awscli/
"
SRC_URI="
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
-> ${MY_P}.gh.tar.gz
"
S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
# botocore is x.(y+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
dev-python/docutils[${PYTHON_USEDEP}]
dev-python/rsa[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.7.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
!app-admin/awscli-bin
"
BDEPEND="
test? (
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
src_prepare() {
# do not rely on bundled deps in botocore (sic!)
find -name '*.py' -exec sed -i \
-e 's:from botocore[.]vendored import:import:' \
-e 's:from botocore[.]vendored[.]:from :' \
{} + || die
# strip overzealous upper bounds on requirements
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
distutils-r1_src_prepare
}
python_test() {
local EPYTEST_DESELECT=(
# broken xdist (signal() works only in main thread)
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
tests/unit/test_compat.py::TestIgnoreUserSignals
tests/unit/test_help.py::TestHelpPager::test_can_handle_ctrl_c
tests/unit/test_help.py::TestHelpPager::test_can_render_contents
tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignore
)
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
# integration tests require AWS credentials and Internet access
epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)"
}
python_install_all() {
newbashcomp bin/aws_bash_completer aws
insinto /usr/share/zsh/site-functions
newins bin/aws_zsh_completer.sh _aws
distutils-r1_python_install_all
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
}

@ -0,0 +1,85 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} )
inherit bash-completion-r1 distutils-r1 multiprocessing
MY_P=aws-cli-${PV}
DESCRIPTION="Universal Command Line Environment for AWS"
HOMEPAGE="
https://github.com/aws/aws-cli/
https://pypi.org/project/awscli/
"
SRC_URI="
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
-> ${MY_P}.gh.tar.gz
"
S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
# botocore is x.(y+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
dev-python/docutils[${PYTHON_USEDEP}]
dev-python/rsa[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.7.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
!app-admin/awscli-bin
"
BDEPEND="
test? (
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
src_prepare() {
# do not rely on bundled deps in botocore (sic!)
find -name '*.py' -exec sed -i \
-e 's:from botocore[.]vendored import:import:' \
-e 's:from botocore[.]vendored[.]:from :' \
{} + || die
# strip overzealous upper bounds on requirements
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
distutils-r1_src_prepare
}
python_test() {
local EPYTEST_DESELECT=(
# broken xdist (signal() works only in main thread)
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
tests/unit/test_compat.py::TestIgnoreUserSignals
tests/unit/test_help.py::TestHelpPager::test_can_handle_ctrl_c
tests/unit/test_help.py::TestHelpPager::test_can_render_contents
tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignore
)
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
# integration tests require AWS credentials and Internet access
epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)"
}
python_install_all() {
newbashcomp bin/aws_bash_completer aws
insinto /usr/share/zsh/site-functions
newins bin/aws_zsh_completer.sh _aws
distutils-r1_python_install_all
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
}

@ -17,6 +17,6 @@ EBUILD syslog-ng-4.0.1.ebuild 5111 BLAKE2B 93f949e74187f2754b7ffda3e79f0044c1720
EBUILD syslog-ng-4.1.1-r1.ebuild 5196 BLAKE2B 40f06ee661e9b74b3dc6497e79c2e74f8daa16744bb68bd50dfc9dd1aeb9691920e3f1a944049489ee442e89fad0b89c56b052ad2234ec3c85b41a3dbc670c0b SHA512 408226a572889d7f3361cc7265123861e959ae1dcb8bb81ddc7240894a557c241d1ec90ac6694f809552365aa55e86585e6b621e95e36768700f5a66f80fa2d2
EBUILD syslog-ng-4.1.1-r2.ebuild 5205 BLAKE2B d746d3f854cbfc13e03d5328a652e16513c9c5d29a7e2322e952f417be799e290f9f72748e418ee17398975355aee59f3f15805023d3a37471c5c6d5080cad11 SHA512 fc7f76046edabad88d1712f6ea9e734294afb18dafacb2ae61aeab465334ff939416b485a2449d5fe40d94031c19501e28d2718b3157f2ee1cd0d5df55e76a80
EBUILD syslog-ng-4.2.0.ebuild 5234 BLAKE2B dca59c8d09c785239ab6a69a8a12a8c4fad70803a1f16c425cbac715a78749aff791da1f6a06a3d4ee0cf80fe76a5e61d52631f2c2702b432cd661e775fcef14 SHA512 cbcc3e7c67c675549825dd42a33c268ae490d59c169963d6cf59a3cde988cde88645a8cf465ffbd2b36a23f94b748daf59a32fa26c5382780d89480eb5887e93
EBUILD syslog-ng-4.3.1.ebuild 5209 BLAKE2B 3dc528256875924e6a360d232f779c7eab472455b6834d68002e2dee502e97bcc00aabc0f076117180cb70b442fc4999543ab6834cefc35c9e94daf2d7149315 SHA512 514e2adf336f017a3a22c6474e425c57103ad10356674d5d3b3d78f5ac59fe1b4ce53ff4ffe29acf1eb6e08b95083d54ed9386b0440f5b1b0f683381f16e9532
EBUILD syslog-ng-4.4.0.ebuild 5209 BLAKE2B 3dc528256875924e6a360d232f779c7eab472455b6834d68002e2dee502e97bcc00aabc0f076117180cb70b442fc4999543ab6834cefc35c9e94daf2d7149315 SHA512 514e2adf336f017a3a22c6474e425c57103ad10356674d5d3b3d78f5ac59fe1b4ce53ff4ffe29acf1eb6e08b95083d54ed9386b0440f5b1b0f683381f16e9532
EBUILD syslog-ng-4.3.1-r1.ebuild 5211 BLAKE2B 9ff2cf23a2f077ec5c8a2bd0f80774d48dbba4d00f2bf4a7c07a29f827dfea22868c9a0c82f5aebfb8a37267b98d82b44bfa45075c4f364f1b887f4ebb281662 SHA512 fdcd181d5cca4d502cce674f4eb7ccd476589f5d3d28c7f87aa296b04c169a20616b59f510640bd735100dc89f5628e6eb0cc766041177da4341f3fbf9be6f4a
EBUILD syslog-ng-4.4.0-r1.ebuild 5211 BLAKE2B 9ff2cf23a2f077ec5c8a2bd0f80774d48dbba4d00f2bf4a7c07a29f827dfea22868c9a0c82f5aebfb8a37267b98d82b44bfa45075c4f364f1b887f4ebb281662 SHA512 fdcd181d5cca4d502cce674f4eb7ccd476589f5d3d28c7f87aa296b04c169a20616b59f510640bd735100dc89f5628e6eb0cc766041177da4341f3fbf9be6f4a
MISC metadata.xml 1285 BLAKE2B 91f0ecae07c9131f516a2b9dd6b71d021c84cde055ec58b21734b36f540f65b02452ac20dffaac4a3edc8942ad9a1a1afc3c9837ea4775d40d0d8b3d41083316 SHA512 80924020dccf9bd8d1a83d995af57644eaab761204e2b75a3ef997a2b7582506ba25f476b6203446d116af841629520adfa1cfe443c6e1547755e72956161eb2

@ -21,7 +21,7 @@ RESTRICT="!test? ( test )"
RDEPEND="
>=dev-libs/glib-2.10.1:2
>=dev-libs/ivykis-0.42.4
>=dev-libs/libpcre-6.1
>=dev-libs/libpcre2-10.0
dev-libs/openssl:0=
!dev-libs/eventlog
amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] )

@ -21,7 +21,7 @@ RESTRICT="!test? ( test )"
RDEPEND="
>=dev-libs/glib-2.10.1:2
>=dev-libs/ivykis-0.42.4
>=dev-libs/libpcre-6.1
>=dev-libs/libpcre2-10.0
dev-libs/openssl:0=
!dev-libs/eventlog
amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] )

Binary file not shown.

@ -1,10 +1,6 @@
AUX mylvmbackup-0.14-fix-build-system.patch 381 BLAKE2B 02c0af3b1809145bec8c48b4dceee08c78691b97e3a8df0e260cb2ea16e263bf01c6cc5d9a59217b09daa3e9ab5a2ca14ccbe3e154dad73c35eca5dda49d0c97 SHA512 aff25a3828187de79ccaa3b43189a2d2d89381f1628d47bb2fb6b9fe347009e34f2e26697f57ec08c62083596b0fc49dd59c130b1ceb40bf60012608aa09d306
AUX mylvmbackup-0.14-fix-config.patch 160 BLAKE2B aa9fd816d76743131b59478acf6b7a0b0f1f735b5ec95c011fb0ff2f25452317766e780c0d051ac1c1b46a42e08342791c10748ed55d532e9adfb2f8c1dd37a8 SHA512 b79b0338563459e757ebf7a8b0cadb59847ab085d224904df3730d1c15827214b26246c27b05d098bfc2a0a8c0339cbcb69cf13407408e3befd5c25c26bdfd04
AUX mylvmbackup-0.16-fix-build-system.patch 240 BLAKE2B 09c843cf402b698f2a2d06460b82c7e779fffa90b55a8ed4d4a622d3dbe728990e1ad96a2e9e00c411db7373bc4668492b6d18b685e4de954d71ee14bc799617 SHA512 5b56ce5924203d3146c49da492acfde1fa6c6c41d49e2d229e264c2fa55d85c7d738df2fd8eae225c85f2a29b8af02b94783f31134c5f799cac207723949a0a0
AUX mylvmbackup.conf 118 BLAKE2B c92d0319cebb4f6cb6e1760b5e1addf59339fcc8697547ddc0420a89e0b32e8074ba00bc6b86e4250ca8c1e09e1a59f2f829a136fed9a6c13452c75d91e7cf0f SHA512 ec63a6be07f4dc1dcf68496c4f1b73ac756c9d4d3561214ac3d3b96a164286925b4ae43a800c91ece8226e6cca1459eb3e188ffaa9457c86ebd5a2e1f4232e1d
DIST mylvmbackup-0.14.tar.gz 57338 BLAKE2B 2f3e85d73a08d8877f84c04e8a7368500fd10dd9ee5172110589175918c10d0e80dce17b842286aacb111d088c275138a87fcf46fb4b416d0697221735cc36b3 SHA512 e61f0c4e24b5482b2f7f4213e810a32776d1b39f589e27c309a4940943f3a9519041e53cf85a089a94100e2cc81715a033682bbe071220d755c14211b4177bfa
DIST mylvmbackup-0.16.tar.gz 58490 BLAKE2B 43f34e0e386c4cc4f8d30ce3fb3f9e93f4ce7c795d1b74a0e6c2bb74750c855b5eeb41a09d9c2f6e0532bb297d00519d99b356fa98dfb0fbc4fc8cfd25daa976 SHA512 c23dd47c7cb13883cddb161f12a1698a1108b65d01a0e6d6feafab2d92c98717e38d4bc4a23712cb2e23f624e8c4e6307a2b0f171024976b52a58a720fd01b8b
EBUILD mylvmbackup-0.14.ebuild 678 BLAKE2B b879f2a7701675784b211f3586f929246cdb45dcd2a205578a941f8b5a9f937cfdc39d6788ebc72e36ebef417a6fbffa6c07737dc981ab8659b85c424aa52d48 SHA512 0393f91e96ee75b9320e7b6ec4aa3d040b48a00542e3448f5a666d7a7bca512772b082d986f4796ee477baf2e99bc373c84aced40af433e28f1f45be7d8b3684
EBUILD mylvmbackup-0.16-r1.ebuild 691 BLAKE2B 28b3b0cf7c91dd78fdd84812f32d77f567b796fb64477fe1e55ed2105e2c13d8aa0c5d236704e67e3c0ef2659e9b20d6a1118c65962ba1292a46a95ed80205b6 SHA512 30cd6a0104f2d9d068d17cfdbaca9d96911be9b5795a51e05c0ce6550dcd73c2bcd91834aef23fbdce74167acf770c557c8084d177a3f4f2b18967562ab0456f
EBUILD mylvmbackup-0.16.ebuild 650 BLAKE2B 8ffdd1a9874b0e4773c1eb953064adfbf428d2882de2d36b822b1f9dc16fe4a59254c36a164f07d85330e7b7fd62898218d45cd8d637f47a828f64095aee647f SHA512 a049c521e15dc55752f61e1d6197532cc131821ddf33212e5d5a827284a5c3eb44b8b90565011ce4d0d05022fa2248ec4fb96983f41efe14d1ab1d3ad73126c3
EBUILD mylvmbackup-0.16-r2.ebuild 721 BLAKE2B dcacf907eaca17fd9b25366594a5f2ddddee4567fd303eafb498aac27018ff5d3c104ec95c3e1b1a27a67d19da01c1e85962b66dcaf19fcbe3c983a6b246f0e9 SHA512 3c00438ed9c58e6fe912927578601047dbda80d9ae6c74c9485cce84593dc78708963dd26e7b2877df463632337e8fa4fd7e5f25d9743b335fcd63499e4fd9f2
MISC metadata.xml 251 BLAKE2B 3daf51d941d08d20be1521f01052f866b99db2e58f895cd910eecf9c80cd16544ed9efde07b581c7e3e78410c891fa36b9f2741c7cc9b86d7335572530bb17ec SHA512 f05f14802f23fd1115d7fb2dcab9f3303fe36dd8256d44ac9d45ab35196a5e26f819df32eea70db843a444fb50226cbe857038e191eac8f9556936faa1fde491

@ -1,17 +0,0 @@
--- a/Makefile
+++ b/Makefile
@@ -45,12 +45,12 @@
README \
TODO
CLEANFILES = $(NAME).spec $(NAME) $(MAN1) $(MAN1).html
-prefix = /usr/local
+prefix = /usr
sysconfdir = /etc
bindir = $(prefix)/bin
datadir = $(prefix)/share/mylvmbackup
distdir = $(NAME)-$(VERSION)
-mandir = $(prefix)/man
+mandir = $(prefix)/share/man
man1dir = $(mandir)/man1
all: $(DISTFILES) $(MAN1)

@ -1,33 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="Tool for creating backups of MySQL server's data files using LVM snapshots"
HOMEPAGE="http://lenzg.net/mylvmbackup/"
SRC_URI="http://lenzg.net/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
DEPEND=""
RDEPEND="
dev-perl/Config-IniFiles
dev-perl/DBD-mysql
dev-perl/TimeDate
>=sys-fs/lvm2-2.02.06
virtual/mysql"
PATCHES=(
"${FILESDIR}"/${PN}-0.14-fix-build-system.patch
"${FILESDIR}"/${PN}-0.14-fix-config.patch
)
src_install() {
default
keepdir /var/tmp/${PN}/{backup,mnt}
fperms 0700 /var/tmp/${PN}/
}

@ -16,6 +16,7 @@ KEYWORDS="~amd64 ~ppc ~x86"
RDEPEND="
dev-perl/Config-IniFiles
dev-perl/DBD-mysql
dev-perl/File-Copy-Recursive
dev-perl/TimeDate
sys-fs/lvm2
virtual/mysql

@ -1,32 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Tool for creating backups of MySQL server's data files using LVM snapshots"
HOMEPAGE="https://lenzg.net/mylvmbackup/"
SRC_URI="https://lenzg.net/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
RDEPEND="
dev-perl/Config-IniFiles
dev-perl/DBD-mysql
dev-perl/TimeDate
sys-fs/lvm2
virtual/mysql
"
PATCHES=(
"${FILESDIR}"/${PN}-0.16-fix-build-system.patch
"${FILESDIR}"/${PN}-0.14-fix-config.patch
)
src_install() {
default
keepdir /var/tmp/${PN}/{backup,mnt}
fperms 0700 /var/tmp/${PN}/
}

Binary file not shown.

@ -1,6 +1,8 @@
AUX siege-4.1.6-clang16-build-fix.patch 821 BLAKE2B db19d68b4006257ca4b1213e4a36531faa98e5224f8e18601483f8d109e47d6290e91f47c92133902b29c4de566ee026cf3dd81c71a449dea5510554d6774379 SHA512 d46251119c3f8f37ec6b15c47bbb5da155fdb008b7b781508cfc7bb412bf218aeababf79cbd00e9368e465775426e5a59511cf53605a31031fe6b7d23f245e76
AUX siege.bash-completion 659 BLAKE2B 7d9ce4e253a3a95af6a008fb81a421b46139fef2cced8174a65e09f6196fb4fa50128199d462ee62f17c7c8c55e20aabafca1edec2d3ca7edb508dd5e8ac63ed SHA512 26a4f55ac8d57231d9cc137ac8243da4cc33a3efb6b5366891230087c3e4d7555bcf8c20a7608479142589254a8c049f3165807ecf9c0eba0eb72422e04279e8
DIST siege-4.1.0.tar.gz 541331 BLAKE2B c3e8e0f101e27a0902de80478e7c6595f44b4d129cfb265d66c48fcacef4129f587f9ca9ddd0c4d5016513ba19d7635135add1cb02290c4d2bbed5cea501a816 SHA512 15b3b82877153f044524cedc96750a6dab4d21ccbef1be53c0069adade6c3b4204287852a30a57275eea0f51c702857dff59648bd885c28ce65feae141cf6593
DIST siege-4.1.6.tar.gz 527103 BLAKE2B aea71c93d0243113f8d9087ab4ea02ad1c64e10d8a10918139473ba865230a8e945d5371f19234bce22c95f8a412f68e94792ea0ea00eb451f208a17a37467f4 SHA512 cc674c9dc33aac35988708cd73b5061343cb1939e8a10b4dc50ceab42e65647b58557b6f3b48a03f5c992109bcac233425bf363e1f899135cfd9333d2517cfb2
EBUILD siege-4.1.0.ebuild 1241 BLAKE2B b979784e76530959cfe469dd4162994797dedb8574e6e62a78a9787bf18e646bd5c6e42450857c0d806445278abe8fb3374e04012f60f35449feedd27e9f5b6e SHA512 f5c7f0ae237f9bc77b611f691dc88875c62e1afb675248aab084ca32989caa3e95eb80c42b399c52b9af24c1cf595203652a8443a6ada289bd003594e5df3386
EBUILD siege-4.1.6-r1.ebuild 1337 BLAKE2B a5658cd1ef6eb5c0f149fcd151c15d1bf018c3bf22e2c7f9973903e31f4e715595813717adaa73f72668dc4ae476e6cabc3a88ed20637ed6c690a1e25df93cb1 SHA512 a40f3156e04c6bb5105c991b9ea06aeca11e03a64debb78117535e11cf148b20abc4be0b7f36413061af8a876756588e60964bfecaf62fa5242d6a1fa9fc746c
EBUILD siege-4.1.6.ebuild 1270 BLAKE2B c9b2de0b06e9bd756d1b6e3e5ec343d9e2f8be4e6ffc5b2bde3082a7b05fa18f21149505ab3d0c48942d7b2068388b649ca17b79f5ff5ec3c28ae7b70d9924d8 SHA512 56e860b71f99300467a43c28aa6507649536b72fd3d0a6b781d9be9fd2b65a2cf5a8151ec2f6d92c09b55334c76b15913805a4652fbb08354defd96a40f9abfa
MISC metadata.xml 628 BLAKE2B a51d5fc78c971b479422f299365edf6f8275ec57dc166eeaf9acc480b11a2927750e21632cddf8da582a940f33c1e03f434d641ce2235275e18d9cf6b4da6f50 SHA512 11166fa23294d414bfec852f72b30a2f754e37cbd23617a8704ac79e959f8ba4557da7205aecec2694b01cbf33b4550e98fc9371f4a4645cf0508f95e51d589c

@ -0,0 +1,32 @@
Bug: https://bugs.gentoo.org/894338
--- a/src/cookies.c
+++ b/src/cookies.c
@@ -66,7 +66,7 @@ cookies_destroy(COOKIES this)
BOOLEAN
cookies_add(COOKIES this, char *str, char *host)
{
- size_t id = pthread_self();
+ size_t id = (size_t) pthread_self();
//int hlen = 0;
//int dlen = 0;
NODE *cur = NULL;
@@ -169,7 +169,7 @@ cookies_header(COOKIES this, char *host, char *newton)
time_t now;
struct tm tm;
char oreo[MAX_COOKIES_SIZE];
- size_t id = pthread_self();
+ size_t id = (size_t) pthread_self();
memset(oreo, '\0', sizeof oreo);
--- a/src/ftp.c
+++ b/src/ftp.c
@@ -151,7 +151,7 @@ ftp_stor(CONN *C, URL U)
{
size_t len;
char *file;
- size_t id = pthread_self();
+ size_t id = (size_t) pthread_self();
int num = 2;
char **parts;

@ -0,0 +1,55 @@
# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools bash-completion-r1
DESCRIPTION="A HTTP regression testing and benchmarking utility"
HOMEPAGE="https://www.joedog.org/siege-home https://github.com/JoeDog/siege"
SRC_URI="http://download.joedog.org/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~x86 ~x64-macos"
SLOT="0"
IUSE="ssl"
RDEPEND="
sys-libs/zlib
ssl? ( dev-libs/openssl:0= )
"
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}"/${PN}-4.1.6-clang16-build-fix.patch
)
src_prepare() {
default
# bundled macros break recent libtool
# remove /usr/lib from LDFLAGS, bug #732886
sed -i \
-e '/AC_PROG_SHELL/d' \
-e 's/SSL_LDFLAGS="-L.*lib"/SSL_LDFLAGS=""/g' \
-e 's/Z_LDFLAGS="-L.*lib"/Z_LDFLAGS=""/g' \
configure.ac || die "Failed to sed configure.ac"
rm *.m4 || die "failed to remove bundled macros"
eautoreconf
}
src_configure() {
local myconf=( $(use_with ssl ssl "${EPREFIX}/usr") )
econf "${myconf[@]}"
}
src_install() {
emake DESTDIR="${ED}" install
dodoc AUTHORS ChangeLog INSTALL README* doc/siegerc doc/urls.txt
newbashcomp "${FILESDIR}/${PN}".bash-completion "${PN}"
}
pkg_postinst() {
elog "An example ~/.siegerc file has been installed in"
elog "${EPREFIX}/usr/share/doc/${PF}/"
}

Binary file not shown.

@ -5,5 +5,5 @@ AUX incus-0.1.socket 207 BLAKE2B d1fb41c9a90e0f06eb34c466a460e2d202250769ef3db38
AUX incus-containers-0.1.service 338 BLAKE2B af0849575d2d7578634228576fcf449f8ab54b6fa3a974baec4f91009dec4a6e76253f3724c532f38fc7484ccc6caffae4badf1591c1b04abb3414f4959d550c SHA512 9a9b072442a63683cb9ed71d706606da682e821f609f1f4daea0562ddcea1cc2d6157b29fd466e0aeab149f31b54ab0fff4cf41831e6b2378c47619b8dfd0b55
DIST incus-0.1.tar.gz 21498887 BLAKE2B ea200f83922a2f23c8bbc8ce94ccf7df8b7e096adfe6697d94135a4c660a950411e2176f860a63dada12890cde474beb16fcd17a4c52419f1ab86d3625c426e5 SHA512 1cd5410b07ed44f05b19ca3c734a67bde6f85d0e4673e9b46100bb8f2d60889773bcde1a274e96b55651b95414c47abeb6c3f2b8ec8d500d22ef08e31d09d9e6
DIST incus-0.1.tar.gz.asc 833 BLAKE2B 9e2ceedf246e7af20a6d8c0e597f59016a4040c10d547f724a0fa822387bb46c70d0467df583127bea874ded87115844e02191e93ddfd29fc64f3bc0262b7f10 SHA512 de14e530543d861ea3bdffe8d4b88a140f39646219c1494db81577f755d5d5ddc35f8e36f51cbfe38d8fcd4c3de95bb8d615db61530bbd507a55c6e07d3031b6
EBUILD incus-0.1-r2.ebuild 5000 BLAKE2B f01afbc669d4a6d4b2baacf3e99483228c516b45f2156ca42ec4a74053aa5c645fe986b6bfad40efb8a3c8ee18377e9947846ac74723a7842d4ddd3ffd55aba2 SHA512 d2bad62494de5e73cfce2d749a60c5f8edf57215353ef2707654977b1cd92414abaa38350e7c59f8adc462bbc4b0610a27cf8cfea779f77f0b59565586f94568
EBUILD incus-0.1-r2.ebuild 5056 BLAKE2B eb8be4c3be7995c08d2096e8daf24f88cd4ea09d643a6d26b1564d87ca7915adf01dd7458ba093bc4f85efefcad21fb3ab3698cda658b03c1af04c299cd4ad09 SHA512 a5521e824541860adbccb22146ca2c7889ba52cafcd084a10f1ef8bca9122c387ba0f6c50ac68d4ff35cb14ee42be2932e0d0273e733e5cf91c5a38232cb7c49
MISC metadata.xml 1471 BLAKE2B d3447fd360c4d3de95ffafefd39f9e65dd257cd39cbdb14fc2e2c513239fafe48b0fef44653fe8fdaaf54151afe59cf48f3f0909097d0c0c4a82cbd87aac4d44 SHA512 393edc7c7f202fac4f08abd2544d1fb41cfc83cea66ccf239eb4441c1f13ea85dd519de84094b1ba022b1a17658612591ee4354a77484da4d8095af917a87c25

@ -174,6 +174,7 @@ pkg_postinst() {
optfeature "virtual machine support" app-emulation/qemu[spice,usbredir,virtfs]
optfeature "btrfs storage backend" sys-fs/btrfs-progs
optfeature "ipv6 support" net-dns/dnsmasq[ipv6]
optfeature "full incus-migrate support" net-misc/rsync
optfeature "lvm2 storage backend" sys-fs/lvm2
optfeature "zfs storage backend" sys-fs/zfs
elog

@ -6,19 +6,18 @@ AUX lxd-4.0.9.initd 1333 BLAKE2B 72a27d38527b4f0dcca3b111ae0d112bd128cf83ff62615
AUX lxd-5.0.2-r1.initd 1710 BLAKE2B a9597d32e88502f521f3ae784e4f653ab6d3ab144537b27f5e9b84eb36e5688b13d74968c865153d6e442f77a67b5794fb429705bea8b40cdef00768102de55b SHA512 73ea4aaee39061565524a378b9317bee4b850f0c28ae3f8a47e905b9dffc4452e71736880391bb74b88ea70bda12874699a1eff56400ac9d7949738f3aa3ebce
AUX lxd-5.0.2-remove-shellcheck-buildsystem-checks.patch 1059 BLAKE2B 2f75a4825584bfb864702f6d5b7023850ca19601014a0f594c2909b892c94b355013eac32d430caf7600e3fdc85fe5140d1e01bd6c26d3cb80df52ccf5cb3ee2 SHA512 026847b13dee7b92e718ea4c6697483d115cc452a9f129acedf7aa8df78f9f67c2b9ff72bec959560d1baabce9d5cf8c9b791fbd5b829cca18a488e8572e6872
AUX lxd-5.0.3-btrfs-quota-group-fix.patch 1762 BLAKE2B c26a2cfe479cace5dda6bccf09c4c67d5e787fb0595da58959c182ec866b7a22ebed11856b29feb77a24d4b44fed213dae649f3b74fd55f6211c8c98f3a8d55d SHA512 0438c12eb728a968ec80562e6ca839ab14cb7c09294ae527a8e20e24e927e8941f87ffc8a145f4931bb8867f5ad2cdf61c965f29f0320e5716aa387dbd3e5880
AUX lxd-5.17-remove-shellcheck-buildsystem-checks.patch 988 BLAKE2B a6d1d72af01a645c8bc129e377273f53cd2e95729f00623597fd161bf3fd7d86bb053eb9e09062c356bc0447c79d0ae5d2da9351123d8c96df0098fca3079d8a SHA512 4e4853dca86e4ac7c3c7c4ed4cf35f0850cfae50839b3a51f17046390277585d24d3cc9a128fc5821b0b19b50b04cab2c301fec3c7b1794ccd8953e262cbd3c2
AUX lxd-5.18-handle-regression-in-lxd_combined.tar.gz-handling.patch 910 BLAKE2B 60fec0f3bf05a9955c0682a623dc4492626bda0fa4fc9ab78fcdb8d842ec53ff3ce51ad11dab71f12fe5bc03df9977cfac3e1a0087439bf3d056045954dba422 SHA512 307bc002271c3cb0013c59ec23b6f58ce5abf33b9b68dbd89dc41d3d4474ac4633269a8707033f24182b3debe77c5ac9a5003b53de38e023d22c6465b25ceee2
AUX lxd-containers-4.0.0.service 322 BLAKE2B a38cffd4b5809946abdac858564dcab2c2967c295d671df0d315d790df1849e25f0bc052e20cd0d9e4c23403289050b4538f5a52437ab8ae9ca3b40c6a9a1571 SHA512 a55f2c1a367c5c3c5eb6880e01893977de18c6e9463949236ee3247715fbf53641bbe1b69404362dd6cb6ba2a30ac6539fd362b21059e529dc4dac4ec5ca6718
DIST lxd-4.0.9.tar.gz 9117078 BLAKE2B aa6689c1e958258484fba5c060765dd71d5406cb4375d3132cdc38633277e6c95322e8e3aed5e9dd251140c6868ec42470e797639dde4af42848e138f3b45ee2 SHA512 657949311753895f3941deaabae2d03092fc67490d2de78db48b296fdd3e9df4c5844467dd6913814426ca423a6ee1da9705bb1a2652ea99fe1356eb7da97ebb
DIST lxd-4.0.9.tar.gz.asc 833 BLAKE2B 7cd0d3ab518d947ca3ea6dc804c6a59b592e4e568152c078fdd3c102420bcd94d2f0b2c335b8b4ecdb19dc3c9a10f665a1510903f395247da956717beaa172a3 SHA512 79a4111571ab43e79cf669e416ed50f3ccae0fbceb86d73757d23c778035e827f47643bc87ff6a2fc64b095345a3d53cbd0c4eb245c75364e907d7449f3a0886
DIST lxd-5.0.2.tar.gz 16258766 BLAKE2B a0d4e3108664724c064fb8c16031ff7dfa3f49735c81290c78fca1dd8c95774e8d8faf131a9de0961a51fb3f1fb1e3a1219d325e6c440dc42d077bfb6550df0b SHA512 e44b210828251ef2bbdcca332f605294a9258572a52a8e94f5c8dcf8d5c2b3d4cdaf46f85236d9c963de5654d3a0437b5f177ea908a6dac3b5b03fb721be6eaa
DIST lxd-5.0.2.tar.gz.asc 833 BLAKE2B 606cae1439148060acd3fb04fdb108654a351ce2b7484081f7874ab2b0af8de2b5befc5a5409a94af0da25308622234db2e3b411edb20324df458fe85f46ac21 SHA512 884c921a263a8baf2d94958c72e232a0a47d0747f5a9d36ed8fc270edfa18dfc240d1e858e75dcc03eae921dae08d3ddfd34d9146d1510de6a09031da26aaccc
DIST lxd-5.17.tar.gz 22319517 BLAKE2B b9dfd934fad6b21b6f2b1d25291b4201f647b2b09a1ae155577a88257c021cc36b43a08802411d0f3268b726da7fa38b8627302696f670a1747e3795db0b0efe SHA512 f5feca34fff0b01a9db8041dd18fde82ad089f36ab171cf338556ebec9b2accfa450b0734d72b25bbb7296aaaeafed247aac2117c32f3ebfce5ae716e4b196bf
DIST lxd-5.17.tar.gz.asc 833 BLAKE2B bc781d520b8314261b6681603f17fcb82d045bb969ebf8eec64c82ef73f493892d48d50c870f72e9f4f1f6c7dd4b63239a5039949e4f7bb49539c69538b4a2f2 SHA512 7e76a6cfcb1bf5b7b864125b412d5bd4766b4af6cdab40d70324c4103d1a716c39dfa5cf0eccf2cb7862f182c7c469f18ca46b981a1be3fc0fac8c47537d6c1c
DIST lxd-5.18.tar.gz 22536474 BLAKE2B 44dabd50c137adde794ed266484a071d1aecff9300f8710d748a550415bd5f21b5f4ab40602f7b648cc05f9acc403782209636bdb8fe9720ff2808e8816aa27b SHA512 a9bdc276fb040413bad47579fb420951a007d725319c89abfde14062933267c7e5c67c546f2222905232231997a8f47fa097ed603d93dde2b9990b3e7018103f
DIST lxd-5.18.tar.gz.asc 833 BLAKE2B 2eee2786d2930bce45b5f23943d3e9b0dab61595608a38077429585c3191476915d0ba7ef5eb05633a014dd92542cc5a5bfa70c4c0a63b94733297d37d78717e SHA512 959911019bffeca1cddae6b44c65b2cdbd71658cf9f714e41dd3de755629aedc0e8de196dac6ba0de0f27247e859f7090dc23edf4896e7a6c028b87e3665a5e2
DIST lxd-5.19.tar.gz 22506800 BLAKE2B 94940a9e886d005495f8888d4491e5a8f8beee60c44051c767d32fd3dead9a93c1e546c0117207aefb60280a289d464615fba7e80385df23f397388a88be1386 SHA512 11d712245fc9cb77e7eabc748cfac38c1936be1c49b8dc4a2a7ebc06d0797f4d0d728b275cee27f9c2c64bc13275fc29ac57fc8d0dce9c24d6636b51248e9b4f
DIST lxd-5.19.tar.gz.asc 833 BLAKE2B 591f12c8e93199061b588bdffded5d159f714d91c68a0d8003590bc672cec787418611f0597fe8e137b3c2b61e8171ca6393db912b8f55ded39db934d55d3df1 SHA512 2337d42f0a7dfdbb2870511442f05e1dd9c214e1b0d96b20ee677a3a345bf41c15c0b1cb0d42ddd15766813e4ae405577f8b49fa60fdc541fb3db35c0bc569ed
EBUILD lxd-4.0.9-r4.ebuild 4918 BLAKE2B a73d9a490af4525dbdcbb41d36c9f21ce8d9f7b0a499c248f3fd49f36cbdf130bbcab030326b44e8d7e19f9af3491ff444488b4a59b839b3913c7bdd1b18fdeb SHA512 5d85bdea57788475816054d857e70b1eebea4d3ce540f9da45437d69645d9424d51b38f6d4bf4e65a742a7b57454f9b2f102c67b537fbfe5377674464691bbc7
EBUILD lxd-5.0.2-r3.ebuild 5892 BLAKE2B e482d3b6cefbb3fab694e51c7148b5926164fe616cb2fb1dcd5f5f62f60e421166f77c68e754e374235a033922194bdc6431dc2373261a3e20cdb67659d9cd65 SHA512 6fd85415d8aa08fac445b22dcc66b3342bba44a6f2968c237ac2160cddfefb0042162c745c3c7c8587f25d1d070fd6a3afb08541df76e2ab275f02629a029679
EBUILD lxd-5.17.ebuild 5078 BLAKE2B 14bfe4e98d5aeee4978a5d50300ceeaa266320a4a5315719eeabe5e52055346d127f3d56ee49ea76b495f7ccb4aaaf61595d62a8572b33d45c94183685bcd813 SHA512 0e106aa4baeba39214e4dc200ef39e4c301e695b5224f0b18feb4a1e5f97c57a944afc9f0d6a516ab6c46d52279bdc3694ee78f663446f0efb4ab9613c0a4be6
EBUILD lxd-5.18.ebuild 5087 BLAKE2B 8ff739e3e1ca856ac6eb01ad1ad908b03cc2a765303d7441c0127f84d149da02018ab51f0d71efef71821a6b9a74ca71ce976526716fc70db50a47bcc3bcaf01 SHA512 bb83837e2982ee6ab5bf7f154e3fe9f590a8b91ae24af8a3cec2f6bf706654cc9d010e143ed23f55e90fe19513a1d116abec317dafa48735afbe2f9f418cb21b
EBUILD lxd-5.0.2-r3.ebuild 5907 BLAKE2B ff1ba27079e01a80652265c89e1551377957b913ce69f183731114650b92052f78ce9f5ba4c34c52f9d62879f787102083ebd5a408abf98fbdf80b696cfa3a04 SHA512 025f0999a10310b2ba5be7ce73272e7f318d399d2281d4735fc9416f1c7e4fa3649804cc7ae51f11a79ad16425d0714730033210fa0a4f543db327a6dd92f11c
EBUILD lxd-5.18.ebuild 5102 BLAKE2B ea319ac4f9b68a1426a84d50af27b4e9c20fd0d03ff3b709a98d338c7726eac6ed74bcf28f7ce85a435f079da97320e16b17ef254b206f66e20dfb85e58e3893 SHA512 c0f409a615f7e242c4c4b473986809e0fb380a54a95d40812986fa91eb30d72bf49b7cf892a13c6158bed0b09d76bad9115c04a5b791aaddf51650493e07d174
EBUILD lxd-5.19.ebuild 5013 BLAKE2B 9340215a62aab2dc43649015025f77111de11496fe9fee319c268e8cca059e90defdbdb7d456f037169c354dc917f32c06747f84e7c0268d1e726d67bca3c839 SHA512 7d144cf18c515a94dda3b130c52c55784292a4fb2791c65d3641942f5c10eb9edb0392777a5f8bbfe6e11a113078fde10bb6428f1b17c5527a784be4fe1405c2
MISC metadata.xml 1542 BLAKE2B 5dd8be7c1a6c3207c5ea702c82ee8dc647663f28feb99ad8d0df7d0cabad9f5e5a99b3a5366a305fc06b4aa3228a9648cbc4a5e69a2a6f0f162944570e20b1ff SHA512 5e019f57f6bbe4ebf47fc4affe1c0a7bb15affda5d2445072f8e7b7998dadec390b077a63c2836a0dff57e055c5108686b547c8687310661be66dded52767854

@ -1,31 +0,0 @@
--- a/Makefile
+++ b/Makefile
@@ -249,28 +249,6 @@ endif
.PHONY: build-mo
build-mo: $(MOFILES)
-.PHONY: static-analysis
-static-analysis:
-ifeq ($(shell command -v golangci-lint),)
- curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $$(go env GOPATH)/bin
-endif
-ifeq ($(shell command -v shellcheck),)
- echo "Please install shellcheck"
- exit 1
-endif
-ifneq "$(shell shellcheck --version | grep version: | cut -d ' ' -f2)" "0.8.0"
- @echo "WARN: shellcheck version is not 0.8.0"
-endif
-ifeq ($(shell command -v flake8),)
- echo "Please install flake8"
- exit 1
-endif
- golangci-lint run --timeout 5m
- flake8 test/deps/import-busybox
- shellcheck --shell sh test/*.sh test/includes/*.sh test/suites/*.sh test/backends/*.sh test/lint/*.sh
- shellcheck test/extras/*.sh
- run-parts --exit-on-error --regex '.sh' test/lint
-
.PHONY: tags
tags: *.go lxd/*.go shared/*.go lxc/*.go
find . -type f -name '*.go' | xargs gotags > tags

@ -182,7 +182,7 @@ pkg_postinst() {
optfeature "virtual machine support" app-emulation/qemu[spice,usbredir,virtfs]
optfeature "btrfs storage backend" sys-fs/btrfs-progs
optfeature "ipv6 support" net-dns/dnsmasq[ipv6]
optfeature "full lxd-migrate support"
optfeature "full lxd-migrate support" net-misc/rsync
optfeature "lvm2 storage backend" sys-fs/lvm2
optfeature "zfs storage backend" sys-fs/zfs
elog

@ -184,7 +184,7 @@ pkg_postinst() {
optfeature "virtual machine support" app-emulation/qemu[spice,usbredir,virtfs]
optfeature "btrfs storage backend" sys-fs/btrfs-progs
optfeature "ipv6 support" net-dns/dnsmasq[ipv6]
optfeature "full lxd-migrate support"
optfeature "full lxd-migrate support" net-misc/rsync
optfeature "lvm2 storage backend" sys-fs/lvm2
optfeature "zfs storage backend" sys-fs/zfs
elog

@ -86,10 +86,6 @@ RESTRICT="test"
GOPATH="${S}/_dist"
PATCHES=(
"${FILESDIR}"/lxd-5.17-remove-shellcheck-buildsystem-checks.patch
)
src_prepare() {
export GOPATH="${S}/_dist"
@ -184,7 +180,7 @@ pkg_postinst() {
optfeature "virtual machine support" app-emulation/qemu[spice,usbredir,virtfs]
optfeature "btrfs storage backend" sys-fs/btrfs-progs
optfeature "ipv6 support" net-dns/dnsmasq[ipv6]
optfeature "full lxd-migrate support"
optfeature "full lxd-migrate support" net-misc/rsync
optfeature "lvm2 storage backend" sys-fs/lvm2
optfeature "zfs storage backend" sys-fs/zfs
elog

@ -0,0 +1,4 @@
DIST podman-tui-0.11.0.tar.gz 13317542 BLAKE2B 0492799b7e61eaa75344392d824be6f41bac0b61510587cca936ec2e5f516e2513e709d739e66cd86a658fa916f61a02dbf0802a3761bab2ccb11705c3d514f3 SHA512 1b5ce216829a0f2ef345920ea908a5f721ee704bf3c7efe121e42c413edb84fb247eb32964fcd7928c734df93efd85a3c1fb5a92b0e6f3c1de3b4906fbc77fe2
EBUILD podman-tui-0.11.0.ebuild 856 BLAKE2B 47af4841fc6d3ff7df20df273d21bf6fde9b075a4962651e11c8fd395014a5e65729a569eb52f124b8ec4f4286a88cf7e7043bba2437dfdc22ed9c40addf2166 SHA512 c9e18fbc8d2db7c7e7431349e7ae64b7555ffc5c93342adad47815f2bc73a6856946e73ae85ddbe38f7b73e73a9854262a18dbef2500e397ae0df354638e1d77
EBUILD podman-tui-9999.ebuild 856 BLAKE2B 47af4841fc6d3ff7df20df273d21bf6fde9b075a4962651e11c8fd395014a5e65729a569eb52f124b8ec4f4286a88cf7e7043bba2437dfdc22ed9c40addf2166 SHA512 c9e18fbc8d2db7c7e7431349e7ae64b7555ffc5c93342adad47815f2bc73a6856946e73ae85ddbe38f7b73e73a9854262a18dbef2500e397ae0df354638e1d77
MISC metadata.xml 627 BLAKE2B ec60583d8d1b2800e3635b3f84dc5763a2349bb80306360b24389107e486947dae8bf25aecd57ece7700bce16eb9b6ccaf1bf27c119b98c6dd8ee431a77f7ebb SHA512 b6f180e33ee4c85df17aa49a4768802b8d890443b63d37b3536ccada9a7c2946f365c943bc0eb5fffe6225121dfafc3935b70fce376ec9c4c662ddf8b060ceb2

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>rahil3108@gmail.com</email>
<name>Rahil Bhimjiani</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="github">containers/podman-tui</remote-id>
<bugs-to>https://github.com/containers/podman-tui/issues</bugs-to>
<doc>https://github.com/containers/podman-tui/blob/main/README.md</doc>
</upstream>
</pkgmetadata>

@ -0,0 +1,34 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module
DESCRIPTION="Terminal UI frontend for Podman"
HOMEPAGE="https://github.com/containers/podman-tui"
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/containers/podman-tui.git"
else
SRC_URI="https://github.com/containers/podman-tui/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="Apache-2.0 BSD-2 BSD MIT MPL-2.0"
SLOT="0"
RESTRICT="test"
RDEPEND="
>=app-containers/podman-4.0.2
"
src_compile() {
# parse tags from Makefile & make them comma-seperated as space-seperated list is deprecated
local BUILDTAGS=$(grep 'BUILDTAGS :=' Makefile | awk -F\" '{ print $2; }' | sed -e 's| |,|g;')
ego build -tags "${BUILDTAGS}"
}
src_install() {
dobin "${PN}"
einstalldocs
}

@ -0,0 +1,34 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module
DESCRIPTION="Terminal UI frontend for Podman"
HOMEPAGE="https://github.com/containers/podman-tui"
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/containers/podman-tui.git"
else
SRC_URI="https://github.com/containers/podman-tui/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="Apache-2.0 BSD-2 BSD MIT MPL-2.0"
SLOT="0"
RESTRICT="test"
RDEPEND="
>=app-containers/podman-4.0.2
"
src_compile() {
# parse tags from Makefile & make them comma-seperated as space-seperated list is deprecated
local BUILDTAGS=$(grep 'BUILDTAGS :=' Makefile | awk -F\" '{ print $2; }' | sed -e 's| |,|g;')
ego build -tags "${BUILDTAGS}"
}
src_install() {
dobin "${PN}"
einstalldocs
}

Binary file not shown.

@ -1,8 +1,10 @@
DIST certbot-2.6.0.gh.tar.gz 1336339 BLAKE2B 0c0575ad553ebe0f3ab56da750572bca46b30d034033e43c30c3793c114050ad824a277eab0be5a47326ea099e58e9a421448b53fc1b9173afae9a0ec308ac62 SHA512 d694156886484511f5a38fb5e40f98b2e2dbe4bc5110c95b2084ec03b39cb0eb9bbc623c7bca4a81054e980c8dbac752949042391813298a27be7e70410882e3
DIST certbot-2.7.0.gh.tar.gz 1336481 BLAKE2B 224f26819ee55b99a26540e7f56a8466c806d08149cce511d28d77ce9f5fb8073ec65e6cfa3e0c168ca84ddcbf85478ff335b84feaadee66db6c5a811be202be SHA512 1e1defcd143f804a36b50e3104d239bf20873545474ceb654269a5879e15cfbb76a18bd569f5e6e12de1036779e72c74d9896707daabc314fc5d67acc1c5180d
DIST certbot-2.7.1.gh.tar.gz 1336424 BLAKE2B 46351af6c6ec918cdfdcfd44009bc878ea4599f0bafc5c61b6385bdba8ba4f47bc7ef20d11bbfb1fc5fef435336e7c7a3de1c7f302047744fb283779d0366033 SHA512 01b4ca4455408bffddb6d8c49fc97a72692995a9c7e887ef3b4b259e1ebb11f5e3651ebb9a53b0a30c81457b3c49c28b5250493070c2c3cb3caa5ed4f707d149
DIST certbot-2.7.2.gh.tar.gz 1343827 BLAKE2B 83fade55e9ea348b5a0fb10ab425f1d23ef6f4e8d43e7c762e363230548ede061ace66cbc49212cca1262809bcf046703859b80a93d698b7ffc545ff16f56bf5 SHA512 bb82a6f6f8d4042e598f9b4b583fd3ea3128026f41acbacb9ee932b195522e565eaddf7ae8d6a661cab5e2f15a436e234f36e0388c730844bff40a3f982a45ee
EBUILD acme-2.6.0.ebuild 1506 BLAKE2B eaac3de9e1b624f7ce6ae78429e94b7828dd3075ca8dccb438833fdbf3441b13d4e66c9a7b933691581c8edb87ab2a8971641b67b66b8387b46e52a74dc4b57f SHA512 dfe6e029e7f6c525d366b5399ffa5513ce2fb113cab50892d9b4dea01b74ca867d316f81dec93f93a14fbb902b596f2662358bcf561a69c172ea7094520bbc2e
EBUILD acme-2.7.0.ebuild 1510 BLAKE2B 90d6f2b5c740938e43199b63deabb24c58482977654f6c2a4eb76493961772a4f296452af46dbb1b9437c823a6916b6d2a5d6a3155793198720b5988604e9239 SHA512 b6324a3f7aae817df99ea8e58d21ba380824126dd810717a0053c4849754b833003d7cf399aefb514d9377accbb823ac81b2c9d0c0a9d095313d701e5ddc3f09
EBUILD acme-2.7.1.ebuild 1510 BLAKE2B 90d6f2b5c740938e43199b63deabb24c58482977654f6c2a4eb76493961772a4f296452af46dbb1b9437c823a6916b6d2a5d6a3155793198720b5988604e9239 SHA512 b6324a3f7aae817df99ea8e58d21ba380824126dd810717a0053c4849754b833003d7cf399aefb514d9377accbb823ac81b2c9d0c0a9d095313d701e5ddc3f09
EBUILD acme-2.7.2.ebuild 1510 BLAKE2B 90d6f2b5c740938e43199b63deabb24c58482977654f6c2a4eb76493961772a4f296452af46dbb1b9437c823a6916b6d2a5d6a3155793198720b5988604e9239 SHA512 b6324a3f7aae817df99ea8e58d21ba380824126dd810717a0053c4849754b833003d7cf399aefb514d9377accbb823ac81b2c9d0c0a9d095313d701e5ddc3f09
EBUILD acme-9999.ebuild 1510 BLAKE2B 90d6f2b5c740938e43199b63deabb24c58482977654f6c2a4eb76493961772a4f296452af46dbb1b9437c823a6916b6d2a5d6a3155793198720b5988604e9239 SHA512 b6324a3f7aae817df99ea8e58d21ba380824126dd810717a0053c4849754b833003d7cf399aefb514d9377accbb823ac81b2c9d0c0a9d095313d701e5ddc3f09
MISC metadata.xml 401 BLAKE2B 30a2ac1f03749a8e3bb98723c57f47ab6bcf7bfa58c2b6e21c309fae279feca0d3612df6c2a1dafaf27b4f0781c583a140322feac1a1cf2c13e50861cad129ea SHA512 d8e725b71ca81ce4ca6565ed58271b283c25394448f0f48f726f232122577c33d5b2d726e117419b2fae99f9dae29a8080bb9564eccbca13368c83988cf3da01

@ -0,0 +1,60 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
PARENT_PN="certbot"
PARENT_P="${PARENT_PN}-${PV}"
if [[ "${PV}" == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
EGIT_SUBMODULES=()
EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
else
SRC_URI="
https://github.com/certbot/certbot/archive/v${PV}.tar.gz
-> ${PARENT_P}.gh.tar.gz
"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="An implementation of the ACME protocol"
HOMEPAGE="
https://github.com/certbot/certbot
https://letsencrypt.org/
"
LICENSE="Apache-2.0"
SLOT="0"
S="${WORKDIR}/${PARENT_P}/${PN}"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
)
"
# The requirement is really 17.5.0 but easier to require latest stable >= 23.1.1
# to avoid broken 23.1.0.
RDEPEND="
dev-python/chardet[${PYTHON_USEDEP}]
>=dev-python/cryptography-3.2.1[${PYTHON_USEDEP}]
>=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-23.1.1[${PYTHON_USEDEP}]
dev-python/pyrfc3339[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}]
"
distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
distutils_enable_tests pytest

@ -1,8 +1,10 @@
DIST certbot-2.6.0.gh.tar.gz 1336339 BLAKE2B 0c0575ad553ebe0f3ab56da750572bca46b30d034033e43c30c3793c114050ad824a277eab0be5a47326ea099e58e9a421448b53fc1b9173afae9a0ec308ac62 SHA512 d694156886484511f5a38fb5e40f98b2e2dbe4bc5110c95b2084ec03b39cb0eb9bbc623c7bca4a81054e980c8dbac752949042391813298a27be7e70410882e3
DIST certbot-2.7.0.gh.tar.gz 1336481 BLAKE2B 224f26819ee55b99a26540e7f56a8466c806d08149cce511d28d77ce9f5fb8073ec65e6cfa3e0c168ca84ddcbf85478ff335b84feaadee66db6c5a811be202be SHA512 1e1defcd143f804a36b50e3104d239bf20873545474ceb654269a5879e15cfbb76a18bd569f5e6e12de1036779e72c74d9896707daabc314fc5d67acc1c5180d
DIST certbot-2.7.1.gh.tar.gz 1336424 BLAKE2B 46351af6c6ec918cdfdcfd44009bc878ea4599f0bafc5c61b6385bdba8ba4f47bc7ef20d11bbfb1fc5fef435336e7c7a3de1c7f302047744fb283779d0366033 SHA512 01b4ca4455408bffddb6d8c49fc97a72692995a9c7e887ef3b4b259e1ebb11f5e3651ebb9a53b0a30c81457b3c49c28b5250493070c2c3cb3caa5ed4f707d149
DIST certbot-2.7.2.gh.tar.gz 1343827 BLAKE2B 83fade55e9ea348b5a0fb10ab425f1d23ef6f4e8d43e7c762e363230548ede061ace66cbc49212cca1262809bcf046703859b80a93d698b7ffc545ff16f56bf5 SHA512 bb82a6f6f8d4042e598f9b4b583fd3ea3128026f41acbacb9ee932b195522e565eaddf7ae8d6a661cab5e2f15a436e234f36e0388c730844bff40a3f982a45ee
EBUILD certbot-apache-2.6.0.ebuild 1076 BLAKE2B 08b8fd1aa6726099790797ecc9d8a943aab30e3101b5a6c8a86f10025edcdb2094f63b663d81d83327552e4fd974a2c9c26b2f60fda699f4d131ae8f397dfac4 SHA512 2212ce672ea10a1bc8449f158470feeac543f9a4ea3c1ebcf0c0b4d01d89e17ef3601f1c1ba415fdeb8104b4dab570ca6877c8d99193722047b76bbae3cb848e
EBUILD certbot-apache-2.7.0.ebuild 1078 BLAKE2B 4c6a746c517a83b34a69b3501317ccf29a341c5c5e02e8a0129992e53c757af939582566694a3c927801bfdc0d8a743a83b81ac76a523a0a7be0bc283eb0e747 SHA512 776da4da5cee6e6840e323aab45f741e16821ed5231f600fe7454016de55c040863bdaa70f5f4f8cb4f88e8d8d5f123d51487268dc15770e4496267990a41992
EBUILD certbot-apache-2.7.1.ebuild 1078 BLAKE2B 4c6a746c517a83b34a69b3501317ccf29a341c5c5e02e8a0129992e53c757af939582566694a3c927801bfdc0d8a743a83b81ac76a523a0a7be0bc283eb0e747 SHA512 776da4da5cee6e6840e323aab45f741e16821ed5231f600fe7454016de55c040863bdaa70f5f4f8cb4f88e8d8d5f123d51487268dc15770e4496267990a41992
EBUILD certbot-apache-2.7.2.ebuild 1078 BLAKE2B 4c6a746c517a83b34a69b3501317ccf29a341c5c5e02e8a0129992e53c757af939582566694a3c927801bfdc0d8a743a83b81ac76a523a0a7be0bc283eb0e747 SHA512 776da4da5cee6e6840e323aab45f741e16821ed5231f600fe7454016de55c040863bdaa70f5f4f8cb4f88e8d8d5f123d51487268dc15770e4496267990a41992
EBUILD certbot-apache-9999.ebuild 1078 BLAKE2B 4c6a746c517a83b34a69b3501317ccf29a341c5c5e02e8a0129992e53c757af939582566694a3c927801bfdc0d8a743a83b81ac76a523a0a7be0bc283eb0e747 SHA512 776da4da5cee6e6840e323aab45f741e16821ed5231f600fe7454016de55c040863bdaa70f5f4f8cb4f88e8d8d5f123d51487268dc15770e4496267990a41992
MISC metadata.xml 359 BLAKE2B 7f8ac46ecea304579baca80978cc35905720d1950caa183b5b5b297afab8bf6ea328324bacc438e9ecd91176230e42e55deda1c15e1ba73c63b2021ac2842c0f SHA512 a50b1db5a30eac290ac6645fcb30b0d5c4d8e51d83cff284e76358ee4fe7cef9366e40b06f532ba64a2131672972ea10b73541a9bd42cc323c17f6d26f6b0197

@ -0,0 +1,50 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
PARENT_PN="${PN%-apache}"
PARENT_P="${PARENT_PN}-${PV}"
if [[ "${PV}" == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
EGIT_SUBMODULES=()
EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
else
SRC_URI="
https://github.com/certbot/certbot/archive/v${PV}.tar.gz
-> ${PARENT_P}.gh.tar.gz
"
# Only for amd64, arm64 and x86 because of dev-python/python-augeas
KEYWORDS="~amd64 ~arm64 ~x86"
fi
DESCRIPTION="Apache plugin for Certbot (Lets Encrypt client)"
HOMEPAGE="
https://github.com/certbot/certbot
https://letsencrypt.org/
"
LICENSE="Apache-2.0"
SLOT="0"
S="${WORKDIR}/${PARENT_P}/${PN}"
BDEPEND="
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
"
RDEPEND="
>=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
>=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
dev-python/python-augeas[${PYTHON_USEDEP}]
"
distutils_enable_tests pytest

@ -1,8 +1,10 @@
DIST certbot-2.6.0.gh.tar.gz 1336339 BLAKE2B 0c0575ad553ebe0f3ab56da750572bca46b30d034033e43c30c3793c114050ad824a277eab0be5a47326ea099e58e9a421448b53fc1b9173afae9a0ec308ac62 SHA512 d694156886484511f5a38fb5e40f98b2e2dbe4bc5110c95b2084ec03b39cb0eb9bbc623c7bca4a81054e980c8dbac752949042391813298a27be7e70410882e3
DIST certbot-2.7.0.gh.tar.gz 1336481 BLAKE2B 224f26819ee55b99a26540e7f56a8466c806d08149cce511d28d77ce9f5fb8073ec65e6cfa3e0c168ca84ddcbf85478ff335b84feaadee66db6c5a811be202be SHA512 1e1defcd143f804a36b50e3104d239bf20873545474ceb654269a5879e15cfbb76a18bd569f5e6e12de1036779e72c74d9896707daabc314fc5d67acc1c5180d
DIST certbot-2.7.1.gh.tar.gz 1336424 BLAKE2B 46351af6c6ec918cdfdcfd44009bc878ea4599f0bafc5c61b6385bdba8ba4f47bc7ef20d11bbfb1fc5fef435336e7c7a3de1c7f302047744fb283779d0366033 SHA512 01b4ca4455408bffddb6d8c49fc97a72692995a9c7e887ef3b4b259e1ebb11f5e3651ebb9a53b0a30c81457b3c49c28b5250493070c2c3cb3caa5ed4f707d149
DIST certbot-2.7.2.gh.tar.gz 1343827 BLAKE2B 83fade55e9ea348b5a0fb10ab425f1d23ef6f4e8d43e7c762e363230548ede061ace66cbc49212cca1262809bcf046703859b80a93d698b7ffc545ff16f56bf5 SHA512 bb82a6f6f8d4042e598f9b4b583fd3ea3128026f41acbacb9ee932b195522e565eaddf7ae8d6a661cab5e2f15a436e234f36e0388c730844bff40a3f982a45ee
EBUILD certbot-nginx-2.6.0.ebuild 1184 BLAKE2B 6c732ea779afcb9913a2869f0b8b7f8d8a21c1604f96598b57de17eca68eb89df1b178f6189de3560e5530c501797524f5fc7a567a6b55195c2936e6a9476470 SHA512 0d816b6d331691f1ace1429d937a128d4b49217077c6004a2ac2fcec8ab27157e5ed5d45dc08b908aff8a0327e9952ce79207770278a5b093d4f1636aeae479b
EBUILD certbot-nginx-2.7.0.ebuild 1186 BLAKE2B 65530ebcce256a39830ef523a31cfc8ee371b7e0331a618d65d8351fa3bc2819bfe5b8941f5a2a10664ddfb66d40fb9e16e9250ed00323ebaf0996893c44a966 SHA512 89c10ba181f1f83e04ad06e05db20dea7bec7b1943fd69d07f5bce8a9544f798272f458c381ca357c7e7e22c62cd2dec6c6972c68938895263bec0041e2cd792
EBUILD certbot-nginx-2.7.1.ebuild 1186 BLAKE2B 65530ebcce256a39830ef523a31cfc8ee371b7e0331a618d65d8351fa3bc2819bfe5b8941f5a2a10664ddfb66d40fb9e16e9250ed00323ebaf0996893c44a966 SHA512 89c10ba181f1f83e04ad06e05db20dea7bec7b1943fd69d07f5bce8a9544f798272f458c381ca357c7e7e22c62cd2dec6c6972c68938895263bec0041e2cd792
EBUILD certbot-nginx-2.7.2.ebuild 1186 BLAKE2B 65530ebcce256a39830ef523a31cfc8ee371b7e0331a618d65d8351fa3bc2819bfe5b8941f5a2a10664ddfb66d40fb9e16e9250ed00323ebaf0996893c44a966 SHA512 89c10ba181f1f83e04ad06e05db20dea7bec7b1943fd69d07f5bce8a9544f798272f458c381ca357c7e7e22c62cd2dec6c6972c68938895263bec0041e2cd792
EBUILD certbot-nginx-9999.ebuild 1186 BLAKE2B 65530ebcce256a39830ef523a31cfc8ee371b7e0331a618d65d8351fa3bc2819bfe5b8941f5a2a10664ddfb66d40fb9e16e9250ed00323ebaf0996893c44a966 SHA512 89c10ba181f1f83e04ad06e05db20dea7bec7b1943fd69d07f5bce8a9544f798272f458c381ca357c7e7e22c62cd2dec6c6972c68938895263bec0041e2cd792
MISC metadata.xml 335 BLAKE2B 048854ec6bc919f9bf9b0bc74e7c291841cbfea0e571f43437937c5dd78cc65f9df53463adcf313441e01323491709b462bd9bc364876eb1508a83b3426b6b78 SHA512 25ac45574a568e362c419dfbeade4a977afa2885e7b32fb4c3d4c765450b09aa98cf419df1a39ab194518ad6f2b582e162d4dd4eec14f278635d63bf66352523

@ -0,0 +1,52 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
PARENT_PN="${PN%-nginx}"
PARENT_P="${PARENT_PN}-${PV}"
if [[ "${PV}" == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
EGIT_SUBMODULES=()
EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
else
SRC_URI="
https://github.com/certbot/certbot/archive/v${PV}.tar.gz
-> ${PARENT_P}.gh.tar.gz
"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Nginx plugin for Certbot (Lets Encrypt client)"
HOMEPAGE="
https://github.com/certbot/certbot
https://letsencrypt.org/
"
LICENSE="Apache-2.0"
SLOT="0"
S="${WORKDIR}/${PARENT_P}/${PN}"
BDEPEND="
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
"
# The requirement is really 17.5.0 but easier to require latest stable >= 23.1.1
# to avoid broken 23.1.0.
RDEPEND="
>=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
>=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-23.1.1[${PYTHON_USEDEP}]
>=dev-python/pyparsing-2.2.1[${PYTHON_USEDEP}]
"
distutils_enable_tests pytest

@ -1,8 +1,10 @@
DIST certbot-2.6.0.gh.tar.gz 1336339 BLAKE2B 0c0575ad553ebe0f3ab56da750572bca46b30d034033e43c30c3793c114050ad824a277eab0be5a47326ea099e58e9a421448b53fc1b9173afae9a0ec308ac62 SHA512 d694156886484511f5a38fb5e40f98b2e2dbe4bc5110c95b2084ec03b39cb0eb9bbc623c7bca4a81054e980c8dbac752949042391813298a27be7e70410882e3
DIST certbot-2.7.0.gh.tar.gz 1336481 BLAKE2B 224f26819ee55b99a26540e7f56a8466c806d08149cce511d28d77ce9f5fb8073ec65e6cfa3e0c168ca84ddcbf85478ff335b84feaadee66db6c5a811be202be SHA512 1e1defcd143f804a36b50e3104d239bf20873545474ceb654269a5879e15cfbb76a18bd569f5e6e12de1036779e72c74d9896707daabc314fc5d67acc1c5180d
DIST certbot-2.7.1.gh.tar.gz 1336424 BLAKE2B 46351af6c6ec918cdfdcfd44009bc878ea4599f0bafc5c61b6385bdba8ba4f47bc7ef20d11bbfb1fc5fef435336e7c7a3de1c7f302047744fb283779d0366033 SHA512 01b4ca4455408bffddb6d8c49fc97a72692995a9c7e887ef3b4b259e1ebb11f5e3651ebb9a53b0a30c81457b3c49c28b5250493070c2c3cb3caa5ed4f707d149
DIST certbot-2.7.2.gh.tar.gz 1343827 BLAKE2B 83fade55e9ea348b5a0fb10ab425f1d23ef6f4e8d43e7c762e363230548ede061ace66cbc49212cca1262809bcf046703859b80a93d698b7ffc545ff16f56bf5 SHA512 bb82a6f6f8d4042e598f9b4b583fd3ea3128026f41acbacb9ee932b195522e565eaddf7ae8d6a661cab5e2f15a436e234f36e0388c730844bff40a3f982a45ee
EBUILD certbot-2.6.0.ebuild 1542 BLAKE2B 10c66c7271531f24633aac1c6449255f2d69c3326de897419ed47aad915856b6ab032e6411b606d8f3494553e7d5218e13f23a2dc9dbdaed0299bd6d6373cf12 SHA512 ce9805f2b4e3fb87d5786a82ff00f59c57380acaf3ff71a69ceec2b158915297075d7028ecd10b5659c16c924ca4b283b8d7703440728c637e9b6591963a17e4
EBUILD certbot-2.7.0.ebuild 1546 BLAKE2B babd7b37f08f1bec100a6c677e7c2b91c8f93b8c60407991fb2bc582ce98079168412dc64ae137d0298b61ad360d4aef9b6720ec1ff120bf2c6f08f17138a6d3 SHA512 20d19fb38e4feb7999bf5d393b89596e8654d728f0027328ad6382e1bf12275034fc6cacca0732468ddba6dcec2d40a335d253b05f8302e438dd4c3c5638aca7
EBUILD certbot-2.7.1.ebuild 1546 BLAKE2B babd7b37f08f1bec100a6c677e7c2b91c8f93b8c60407991fb2bc582ce98079168412dc64ae137d0298b61ad360d4aef9b6720ec1ff120bf2c6f08f17138a6d3 SHA512 20d19fb38e4feb7999bf5d393b89596e8654d728f0027328ad6382e1bf12275034fc6cacca0732468ddba6dcec2d40a335d253b05f8302e438dd4c3c5638aca7
EBUILD certbot-2.7.2.ebuild 1546 BLAKE2B babd7b37f08f1bec100a6c677e7c2b91c8f93b8c60407991fb2bc582ce98079168412dc64ae137d0298b61ad360d4aef9b6720ec1ff120bf2c6f08f17138a6d3 SHA512 20d19fb38e4feb7999bf5d393b89596e8654d728f0027328ad6382e1bf12275034fc6cacca0732468ddba6dcec2d40a335d253b05f8302e438dd4c3c5638aca7
EBUILD certbot-9999.ebuild 1546 BLAKE2B babd7b37f08f1bec100a6c677e7c2b91c8f93b8c60407991fb2bc582ce98079168412dc64ae137d0298b61ad360d4aef9b6720ec1ff120bf2c6f08f17138a6d3 SHA512 20d19fb38e4feb7999bf5d393b89596e8654d728f0027328ad6382e1bf12275034fc6cacca0732468ddba6dcec2d40a335d253b05f8302e438dd4c3c5638aca7
MISC metadata.xml 359 BLAKE2B 7f8ac46ecea304579baca80978cc35905720d1950caa183b5b5b297afab8bf6ea328324bacc438e9ecd91176230e42e55deda1c15e1ba73c63b2021ac2842c0f SHA512 a50b1db5a30eac290ac6645fcb30b0d5c4d8e51d83cff284e76358ee4fe7cef9366e40b06f532ba64a2131672972ea10b73541a9bd42cc323c17f6d26f6b0197

@ -0,0 +1,62 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
if [[ "${PV}" == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
EGIT_SUBMODULES=()
EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
else
SRC_URI="
https://github.com/certbot/certbot/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz
"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Lets Encrypt client to automate deployment of X.509 certificates"
HOMEPAGE="
https://github.com/certbot/certbot
https://letsencrypt.org/
"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="selinux"
S="${WORKDIR}/${P}/${PN}"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
)
"
# See certbot/setup.py for acme >= dep
RDEPEND="
>=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
>=dev-python/ConfigArgParse-1.5.3[${PYTHON_USEDEP}]
>=dev-python/configobj-5.0.6[${PYTHON_USEDEP}]
>=dev-python/cryptography-3.2.1[${PYTHON_USEDEP}]
>=dev-python/distro-1.0.1[${PYTHON_USEDEP}]
>=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
>=dev-python/parsedatetime-2.4[${PYTHON_USEDEP}]
dev-python/pyrfc3339[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
selinux? ( sec-policy/selinux-certbot )
"
distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
distutils_enable_tests pytest

@ -1,4 +1,5 @@
AUX hashcat-hip.patch 7538 BLAKE2B e0604d8bb6bd4bdc6c244c1da33eca158596810c48e2c2a958f951e4add3f89dbb8769e295e824f2c70141f7f485c2c9ed3a1852f31e6bda344d60464c844e51 SHA512 fa01adfd89acf3c8b610144e5b944a141acd74870a5d850a411a82e454826c7066a533421565ead259ef66b717e9110a9db9a9ee03be4446b3ff5bd715bbfad2
DIST hashcat-6.2.6.tar.gz 14234640 BLAKE2B fbbebc0a35b920442d4e1fb5822a8b9867db62bcc2404fba514fe1f06f0aa859a116cbe204eed71d340ad826dcfffffadca6963e5eec875ae2fee59068968b61 SHA512 b5e4f40fb5ed0a47977243e1f95bf1deae0b04bd5ca26338395305c42573fe5b17557835f6f5d8b7402812e8eadda2b260d6b927ce99429fd1b87eb26f002f8a
EBUILD hashcat-6.2.6.ebuild 2746 BLAKE2B 1a74c398a7a6dc66440b9403a7c8ea2a59e6438d829d6cef227fc2ec93ed5553bb2892be07e0779ef472706676b58a69818b85045587fe06662d468a8552dfc3 SHA512 1e29b266e22fa249f0bc78ba1392b893d5d850dab96e733701bff38a150fb7a44df1bc8afa7cb45e64eab1e40b536c5aefc249b87fbe22ce9fbda28044451827
EBUILD hashcat-6.2.6-r1.ebuild 2820 BLAKE2B 1cc0948b075036091c3ebef6109db78e93a1f345493fe39ffd4dc5f345c33df591ff20d4e3ab301ee21d6cf020f1be34829e9d5ed5be678eedeb3460e914b189 SHA512 82cd2fc529e0d094a7a474b4213f67c49aa02599f96a9d67c8e61fe2e9d329f649b0faa41b049b1e183375686a50bb4f74866d91639c3a3a1a487095b15cddd6
EBUILD hashcat-9999.ebuild 2746 BLAKE2B 1a74c398a7a6dc66440b9403a7c8ea2a59e6438d829d6cef227fc2ec93ed5553bb2892be07e0779ef472706676b58a69818b85045587fe06662d468a8552dfc3 SHA512 1e29b266e22fa249f0bc78ba1392b893d5d850dab96e733701bff38a150fb7a44df1bc8afa7cb45e64eab1e40b536c5aefc249b87fbe22ce9fbda28044451827
MISC metadata.xml 396 BLAKE2B ed0f4406e46280943a8ae7cb68486b8410653efa96e284b11d139aa201d3e64adc21abbc78021f247f8ab05da5a81483633f764917c160f776e42bb269b5ceab SHA512 482f749520452bc1dfc1e22d0cd0c694c7f1158526fbaaf6179d67e1617d17710d85ba2eb29dc65216635fd99c2f7796029604b40a447eb358fde9aca1b39ed7

@ -0,0 +1,170 @@
commit eaf3de164bdc327c059d3ae1bd3d2a79f6cd47bd
Author: Jens Steube <jens.steube@gmail.com>
Date: Tue Nov 1 19:36:03 2022 +0100
Remove option "-flegacy-pass-manager" if HIP backend is used. Support was removed from LLVM 15. There's no alternative option available.
Fixes #3469
diff --git a/src/backend.c b/src/backend.c
index 46a0bcdf1..193bbb447 100644
--- a/src/backend.c
+++ b/src/backend.c
@@ -8396,7 +8389,7 @@ static bool load_kernel (hashcat_ctx_t *hashcat_ctx, hc_device_param_t *device_p
hiprtc_options[1] = "-nocudainc";
hiprtc_options[2] = "-nocudalib";
- hiprtc_options[3] = "-flegacy-pass-manager";
+ hiprtc_options[3] = "";
hiprtc_options[4] = "";
// untested but it should work
diff --git a/src/modules/module_00500.c b/src/modules/module_00500.c
index deb73024b..e86de7a19 100644
--- a/src/modules/module_00500.c
+++ b/src/modules/module_00500.c
@@ -57,19 +57,6 @@ u64 module_tmp_size (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED c
return tmp_size;
}
-char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param)
-{
- char *jit_build_options = NULL;
-
- // AMD HIP
- if (device_param->opencl_device_vendor_id == VENDOR_ID_AMD_USE_HIP)
- {
- hc_asprintf (&jit_build_options, "-flegacy-pass-manager");
- }
-
- return jit_build_options;
-}
-
static void md5crypt_decode (u8 digest[16], const u8 buf[22])
{
int l;
@@ -304,7 +291,7 @@ void module_init (module_ctx_t *module_ctx)
module_ctx->module_hook23 = MODULE_DEFAULT;
module_ctx->module_hook_salt_size = MODULE_DEFAULT;
module_ctx->module_hook_size = MODULE_DEFAULT;
- module_ctx->module_jit_build_options = module_jit_build_options;
+ module_ctx->module_jit_build_options = MODULE_DEFAULT;
module_ctx->module_jit_cache_disable = MODULE_DEFAULT;
module_ctx->module_kernel_accel_max = MODULE_DEFAULT;
module_ctx->module_kernel_accel_min = MODULE_DEFAULT;
diff --git a/src/modules/module_00501.c b/src/modules/module_00501.c
index 22b28e385..b22c8f80d 100644
--- a/src/modules/module_00501.c
+++ b/src/modules/module_00501.c
@@ -59,19 +59,6 @@ u64 module_tmp_size (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED c
return tmp_size;
}
-char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param)
-{
- char *jit_build_options = NULL;
-
- // AMD HIP
- if (device_param->opencl_device_vendor_id == VENDOR_ID_AMD_USE_HIP)
- {
- hc_asprintf (&jit_build_options, "-flegacy-pass-manager");
- }
-
- return jit_build_options;
-}
-
static void AES128_decrypt_cbc (const u32 key[4], const u32 iv[4], const u32 in[16], u32 out[16])
{
AES_KEY skey;
@@ -383,7 +370,7 @@ void module_init (module_ctx_t *module_ctx)
module_ctx->module_hook23 = MODULE_DEFAULT;
module_ctx->module_hook_salt_size = MODULE_DEFAULT;
module_ctx->module_hook_size = MODULE_DEFAULT;
- module_ctx->module_jit_build_options = module_jit_build_options;
+ module_ctx->module_jit_build_options = MODULE_DEFAULT;
module_ctx->module_jit_cache_disable = MODULE_DEFAULT;
module_ctx->module_kernel_accel_max = MODULE_DEFAULT;
module_ctx->module_kernel_accel_min = MODULE_DEFAULT;
diff --git a/src/modules/module_01500.c b/src/modules/module_01500.c
index fcd6e9f04..acc09c075 100644
--- a/src/modules/module_01500.c
+++ b/src/modules/module_01500.c
@@ -168,11 +168,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY
{
if ((user_options->attack_mode == ATTACK_MODE_BF) && (hashes->salts_cnt == 1) && (user_options->slow_candidates == false))
{
- hc_asprintf (&jit_build_options, "-D DESCRYPT_SALT=%u -D _unroll -flegacy-pass-manager", hashes->salts_buf[0].salt_buf[0] & 0xfff);
+ hc_asprintf (&jit_build_options, "-D DESCRYPT_SALT=%u -D _unroll", hashes->salts_buf[0].salt_buf[0] & 0xfff);
}
else
{
- hc_asprintf (&jit_build_options, "-D _unroll -flegacy-pass-manager");
+ hc_asprintf (&jit_build_options, "-D _unroll");
}
}
else
diff --git a/src/modules/module_01600.c b/src/modules/module_01600.c
index 63f6038a6..5c62252b1 100644
--- a/src/modules/module_01600.c
+++ b/src/modules/module_01600.c
@@ -57,19 +57,6 @@ u64 module_tmp_size (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED c
return tmp_size;
}
-char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param)
-{
- char *jit_build_options = NULL;
-
- // AMD HIP
- if (device_param->opencl_device_vendor_id == VENDOR_ID_AMD_USE_HIP)
- {
- hc_asprintf (&jit_build_options, "-flegacy-pass-manager");
- }
-
- return jit_build_options;
-}
-
static void md5crypt_decode (u8 digest[16], const u8 buf[22])
{
int l;
@@ -304,7 +291,7 @@ void module_init (module_ctx_t *module_ctx)
module_ctx->module_hook23 = MODULE_DEFAULT;
module_ctx->module_hook_salt_size = MODULE_DEFAULT;
module_ctx->module_hook_size = MODULE_DEFAULT;
- module_ctx->module_jit_build_options = module_jit_build_options;
+ module_ctx->module_jit_build_options = MODULE_DEFAULT;
module_ctx->module_jit_cache_disable = MODULE_DEFAULT;
module_ctx->module_kernel_accel_max = MODULE_DEFAULT;
module_ctx->module_kernel_accel_min = MODULE_DEFAULT;
diff --git a/src/modules/module_06300.c b/src/modules/module_06300.c
index 34dbb7a74..02fc4d051 100644
--- a/src/modules/module_06300.c
+++ b/src/modules/module_06300.c
@@ -57,19 +57,6 @@ u64 module_tmp_size (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED c
return tmp_size;
}
-char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param)
-{
- char *jit_build_options = NULL;
-
- // AMD HIP
- if (device_param->opencl_device_vendor_id == VENDOR_ID_AMD_USE_HIP)
- {
- hc_asprintf (&jit_build_options, "-flegacy-pass-manager");
- }
-
- return jit_build_options;
-}
-
static void md5crypt_decode (u8 digest[16], const u8 buf[22])
{
int l;
@@ -295,7 +282,7 @@ void module_init (module_ctx_t *module_ctx)
module_ctx->module_hook23 = MODULE_DEFAULT;
module_ctx->module_hook_salt_size = MODULE_DEFAULT;
module_ctx->module_hook_size = MODULE_DEFAULT;
- module_ctx->module_jit_build_options = module_jit_build_options;
+ module_ctx->module_jit_build_options = MODULE_DEFAULT;
module_ctx->module_jit_cache_disable = MODULE_DEFAULT;
module_ctx->module_kernel_accel_max = MODULE_DEFAULT;
module_ctx->module_kernel_accel_min = MODULE_DEFAULT;

@ -31,9 +31,14 @@ DEPEND="app-arch/lzma
virtual/opencl
)
)
!video_cards_nvidia? ( virtual/opencl )"
!video_cards_nvidia? (
virtual/opencl
dev-util/opencl-headers
)"
RDEPEND="${DEPEND}"
PATCHES=( "${FILESDIR}/hashcat-hip.patch" )
src_prepare() {
# Remove bundled stuff
rm -r deps/OpenCL-Headers || die "Failed to remove bundled OpenCL Headers"

Binary file not shown.

@ -9,7 +9,7 @@ EBUILD python-docs-2.7.18.ebuild 627 BLAKE2B 5e44a7966eb23113adf482d53f128930255
EBUILD python-docs-3.10.13.ebuild 627 BLAKE2B 5e44a7966eb23113adf482d53f128930255316f9e9ae7d9e9e6fad37cdcbab6fdc105a98cc3f6eb82647e8022fd0a074f9b207823d3616c9e08602f1cc524692 SHA512 6af9153b2d6a7a1573a114c9ce2e8fc2afd801405a38d60cb70312f0adfe50684c5e05c1382ab4215ae99ae94c21ababcd6d40e16e0fb1e6819282100d1fb0da
EBUILD python-docs-3.11.5.ebuild 627 BLAKE2B 5e44a7966eb23113adf482d53f128930255316f9e9ae7d9e9e6fad37cdcbab6fdc105a98cc3f6eb82647e8022fd0a074f9b207823d3616c9e08602f1cc524692 SHA512 6af9153b2d6a7a1573a114c9ce2e8fc2afd801405a38d60cb70312f0adfe50684c5e05c1382ab4215ae99ae94c21ababcd6d40e16e0fb1e6819282100d1fb0da
EBUILD python-docs-3.11.6.ebuild 627 BLAKE2B 5e44a7966eb23113adf482d53f128930255316f9e9ae7d9e9e6fad37cdcbab6fdc105a98cc3f6eb82647e8022fd0a074f9b207823d3616c9e08602f1cc524692 SHA512 6af9153b2d6a7a1573a114c9ce2e8fc2afd801405a38d60cb70312f0adfe50684c5e05c1382ab4215ae99ae94c21ababcd6d40e16e0fb1e6819282100d1fb0da
EBUILD python-docs-3.12.0.ebuild 634 BLAKE2B 48c0f4a45e49b9e164216d6e9133f2669699e5ccf0b378f648eed23c96a85da25ce58f4eee0c938f1fd33c01975c82f36f2eae8747f6a8eb6241de97361bcd74 SHA512 c75dcf786d97298dee298e589cf50082fe216e4a4a250ccf35d3b14fef5e7bd5f3de80c2419d77e1e657264d2d2f7ad14ef785ae46dabcd5e8978b3d4f884d40
EBUILD python-docs-3.12.0.ebuild 632 BLAKE2B 823d0ef9a5e3bcf22a1fdb9b32910eef43e1c96971b9a72b1505df3e7e4a59dcc44ddd1962b093bb4881bb5f229af889d8a0a20f59ef3494c3085ce4ec8581cf SHA512 1a38cf84ff45c630b8eb7914a012d244a12591f2ff49f091cf16d05a1e355c17656c8cee3b219479b8756baca2825c28229381dfd1f43ccc85d55a52f46a8f4c
EBUILD python-docs-3.8.18.ebuild 627 BLAKE2B 5e44a7966eb23113adf482d53f128930255316f9e9ae7d9e9e6fad37cdcbab6fdc105a98cc3f6eb82647e8022fd0a074f9b207823d3616c9e08602f1cc524692 SHA512 6af9153b2d6a7a1573a114c9ce2e8fc2afd801405a38d60cb70312f0adfe50684c5e05c1382ab4215ae99ae94c21ababcd6d40e16e0fb1e6819282100d1fb0da
EBUILD python-docs-3.9.18.ebuild 627 BLAKE2B 5e44a7966eb23113adf482d53f128930255316f9e9ae7d9e9e6fad37cdcbab6fdc105a98cc3f6eb82647e8022fd0a074f9b207823d3616c9e08602f1cc524692 SHA512 6af9153b2d6a7a1573a114c9ce2e8fc2afd801405a38d60cb70312f0adfe50684c5e05c1382ab4215ae99ae94c21ababcd6d40e16e0fb1e6819282100d1fb0da
MISC metadata.xml 265 BLAKE2B 369a57fab1283b596588a82815bfe567fe7617b5c0cb17e97f6694beefdd1e932b0d9ffc1fcb23c6ef05b33d97b3c1d1bb3960618ffdf4924c4ebad262794282 SHA512 a682dac348f2d95b986749f4d33e5702c1e8f66cf2ff7a32a5c2a8d388ddbfde2919d97345028c2007415368d395c7cf657184be89f7def27c949f1af5c30170

@ -10,7 +10,7 @@ S="${WORKDIR}/python-${PV}-docs-html"
LICENSE="PSF-2"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sparc ~x86"
src_install() {
rm -r _sources || die

Binary file not shown.

@ -10,6 +10,7 @@ DIST emacs-28.2-patches-4.tar.xz 6168 BLAKE2B d2968c5f96dcf285f987d32aa8e2ad38c8
DIST emacs-28.2.tar.xz 47722600 BLAKE2B a7e4990658b5e7306510f8dded93aaf0b82cdd9306df8b786526d038c3249ef9579287075f2235eb01a71ae1699db555254f137b86ab2d2305b45895053df552 SHA512 a7cec7e3e82367815a1442f69af54102dbfc434069810a9dec5938a6660cb8b076e6f1fb0bfff9695b15603dbbe05eb9c7dfd92e90cf40fc4d1e5746bce83bd8
DIST emacs-29.1-patches-3.tar.xz 2264 BLAKE2B 7003dc29c991170f4bf893aac3d0d82362c625fc9e872f79339e20cea64a8a36145201c66c9a3a9004a638f2854fc9288a954858985f91b6ca204cb3e455bdb4 SHA512 e5ab678512c8d1cb15428e47c2cd7d97daa6140a71866eed35708fde123bcc31da437cd881d18d1535c744250f36989e46d11f6a749a26b3f8977f3aa55edc45
DIST emacs-29.1-patches-4.tar.xz 3436 BLAKE2B 4db49d6cf1a03c022deea5f17cf11c3020c09fa912fc7d88e38d4960b966d6d6d805e4d0ed8788d168de83b7acfe6a2537706dfab1b2c372285864f199fcfa15 SHA512 c52f8c587306b9f6c5f599b96177ffb527bfb9d8cfd8d2a14206bc9b718ca746ca4f482dedac0c48d8f053c7d3eaf7ebc0734c74fb507515380a4500d0a2bba2
DIST emacs-29.1.90.tar.xz 52134992 BLAKE2B 01cf0b56fc9b4cf598b187271c0996f59316f874c5bd9d17f8551cb58e33d742ccb21dcddb061f88f0c6a3f670014a2d130d026ddc97c666958a64c0fbc709fe SHA512 f6120850328d3d7380b009061a64659804e2106eca6117c5430abce1890627c926b635b11f0a972ded6c59fdd13aec440860200fe44d18763ddc61fcdf72cbd8
DIST emacs-29.1.tar.xz 52081008 BLAKE2B 5bec8fd7c63c04b93b2ad87c12c48373930c1b3c6984d139938ad1eb692af76417dc5494057225a04f77ce4797958056aa3522f50e3b0565ef5f060bb15f5402 SHA512 de10f2af462682019af680e6a82fd33feb05ce6d995bedf5756264fa06e29d90cab02c5884b0aeade1c5ab39cf064e0fb6ff9f78d9eedbd162f0a985945b9ec2
EBUILD emacs-18.59-r15.ebuild 4342 BLAKE2B 08852c5c45cc4330fb7684be880272a3d2ebe71ad736226f6fb3300ea3a5ad615509ddec3f3f49cc9a563e12e37d3bce4c227f8778634a02a8e632c539877d13 SHA512 85e85041bdc5f509d874602602c7bf5a7ce220a8fbdb7af571570e50e37fba89ec07cfd312b555386aa82a87fa010737787cd829689a83506cc61f4eb84a3839
EBUILD emacs-25.3-r18.ebuild 11103 BLAKE2B 64be034cea7fbe62eabf0765e137d8ec28c2d16f1e3b8ddc23568f0ea4ea7ea83622d9c64bc5fd2041520a488225a0cb8c9505c6738cf46ece0f0a8f46c0bfc3 SHA512 9d0c2da578e692cd37b7d1c2290764568292215bf29f82a4654900c545c26de509f762e062637f13c594e18feeb47823438db7b16003fdeca657c88468ea9d91
@ -18,6 +19,7 @@ EBUILD emacs-27.2-r13.ebuild 14364 BLAKE2B 79823cab6afa9f5e95372cc3b03a9f6619058
EBUILD emacs-28.2-r9.ebuild 16873 BLAKE2B c91587269f004f8cb0f9b7e6650dc7a7c7db7f9e2f86a69546c0cee9bca244d1e7db7a7c476118b9e7c573fe7590c61844508449b34ddbe8d0809333d4aaf003 SHA512 666a920b2d84be00a4046ec61b5ba6a6f554270a38db8241eda14edee2f0dac6308ae4de0aeb64c6764aac4e7f40ba3e1ade39e7095930ec4ec2db323af3a043
EBUILD emacs-29.1-r1.ebuild 18597 BLAKE2B 71dd2c29145575dc8afc7c78efacc10ff522ab02f1ce0d5e7276a02813df4e70c3e08e0e31efd026b24200847d7f8857384571571d36588c07d67fb608b959fa SHA512 882c011761c347c7cb2be4441a7ebd2927ecd65e16abb0f3e7399409d5f20d3b8353d9143007dd97522b54278ff280e90953544d0778fee6a3b6c170dd5ffe4e
EBUILD emacs-29.1-r4.ebuild 18647 BLAKE2B 396d4a5e309366a8e367445ea82c5987fa54dced889755b7e154374efb5006748760c95a643ae11e9e70d1dfb50d829b5cdbb34426a5e9e520f089fb65a60438 SHA512 ae6b16954dd5641f8e2c8abe779eb3bb14f4677e18465906e4db01d1a654d634a0de763b5fd26f5868cb475d8cf463dfeebd9a7eef4658434ee50f821b1bdc8b
EBUILD emacs-29.1.90.ebuild 18508 BLAKE2B e75967c1371814b71cd325f33394ceff99a6bc3e5db40d7391c391bb6e9bf70a61d8335cbdd91e4872f05d846ac127d182a50a604fb6e6808bcc05156d51e933 SHA512 a5b90186d51df62074f18d0cc2a1da32fdf92956c5e93265dd6f35fc4b92839278fec291d7dbb1c95bf9e51d716eec5aea34147aa7c1fe1f3fec9e7a1403ad6f
EBUILD emacs-29.1.9999.ebuild 18508 BLAKE2B e75967c1371814b71cd325f33394ceff99a6bc3e5db40d7391c391bb6e9bf70a61d8335cbdd91e4872f05d846ac127d182a50a604fb6e6808bcc05156d51e933 SHA512 a5b90186d51df62074f18d0cc2a1da32fdf92956c5e93265dd6f35fc4b92839278fec291d7dbb1c95bf9e51d716eec5aea34147aa7c1fe1f3fec9e7a1403ad6f
EBUILD emacs-30.0.9999.ebuild 18562 BLAKE2B fc79abbfe83d17792a528f61f5aea8c4502e4d4382b9c4b6ec6b0cfe7f9ef5f7e9ad6e366a762be7765f02db75abc14807aabb09bb9107e88680a429953a1dd7 SHA512 ba5e66e7592f421dd4679984926636920f8b03b2f5dc02c42694fac07d2d88c2ffa59b2200a432d22c0e9436bca2e2740d0eb8f9eeb7764f4aea0809f840a064
MISC metadata.xml 3389 BLAKE2B 83d648a1e68be02a802e42c19ca7353c3739e10a516b02c09869ce337297926f472ec988a7aee84950eff40e3d40b1399db628e9b20db5e7c4e9a69cf7db9faa SHA512 38bc87ab7efeff1deca382b29ba1f3e961b81e6628cd4b3394753222ca8c0ae6719e1ea54834f72e03af4fc8d2528dc12cef10ac3951956832c40b5e5e52735f

@ -0,0 +1,574 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
if [[ ${PV##*.} = 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git"
EGIT_BRANCH="emacs-29"
EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
S="${EGIT_CHECKOUT_DIR}"
SLOT="${PV%%.*}-vcs"
else
# FULL_VERSION keeps the full version number, which is needed in
# order to determine some path information correctly for copy/move
# operations later on
FULL_VERSION="${PV%%_*}"
SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
S="${WORKDIR}/emacs-${FULL_VERSION}"
# PV can be in any of the following formats:
# 27.1 released version (slot 27)
# 27.1_rc1 upstream release candidate (27)
# 27.0.9999 live ebuild (slot 27-vcs)
# 27.0.90 upstream prerelease snapshot (27-vcs)
# 27.0.50_pre20191223 snapshot by Gentoo developer (27-vcs)
if [[ ${PV} == *_pre* ]]; then
SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
S="${WORKDIR}/emacs"
elif [[ ${PV//[0-9]} != "." ]]; then
SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz"
fi
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
fi
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
HOMEPAGE="https://www.gnu.org/software/emacs/"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux small-ja-dic sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib"
X_DEPEND="x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libxcb
x11-libs/xcb-util
x11-misc/xbitmaps
xpm? ( x11-libs/libXpm )
xft? (
media-libs/fontconfig
media-libs/freetype
x11-libs/libXrender
cairo? ( >=x11-libs/cairo-1.12.18[X] )
!cairo? ( x11-libs/libXft )
harfbuzz? ( media-libs/harfbuzz:0= )
m17n-lib? (
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
)
gtk? (
x11-libs/gtk+:3
xwidgets? (
net-libs/webkit-gtk:4.1=
x11-libs/libXcomposite
)
)
!gtk? (
motif? (
>=x11-libs/motif-2.3:0
x11-libs/libXpm
x11-libs/libXmu
x11-libs/libXt
)
!motif? (
Xaw3d? (
x11-libs/libXaw3d
x11-libs/libXmu
x11-libs/libXt
)
!Xaw3d? ( athena? (
x11-libs/libXaw
x11-libs/libXmu
x11-libs/libXt
) )
)
)"
RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
sys-libs/ncurses:0=
acl? ( virtual/acl )
alsa? ( media-libs/alsa-lib )
dbus? ( sys-apps/dbus )
games? ( acct-group/gamestat )
gmp? ( dev-libs/gmp:0= )
gpm? ( sys-libs/gpm )
!inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) )
jit? (
sys-devel/gcc:=[jit(-)]
sys-libs/zlib
)
json? ( dev-libs/jansson:= )
kerberos? ( virtual/krb5 )
lcms? ( media-libs/lcms:2 )
libxml2? ( >=dev-libs/libxml2-2.2.0 )
mailutils? ( net-mail/mailutils[clients] )
!mailutils? ( acct-group/mail net-libs/liblockfile )
selinux? ( sys-libs/libselinux )
sqlite? ( dev-db/sqlite:3 )
ssl? ( net-libs/gnutls:0= )
systemd? ( sys-apps/systemd )
tree-sitter? ( dev-libs/tree-sitter )
valgrind? ( dev-util/valgrind )
zlib? ( sys-libs/zlib )
gui? (
gif? ( media-libs/giflib:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )
png? ( >=media-libs/libpng-1.4:0= )
svg? ( >=gnome-base/librsvg-2.0 )
tiff? ( media-libs/tiff:= )
webp? ( media-libs/libwebp:0= )
imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= )
!aqua? (
gsettings? (
app-emacs/emacs-common[gsettings(-)]
>=dev-libs/glib-2.28.6
)
gtk? ( !X? (
media-libs/fontconfig
media-libs/freetype
>=x11-libs/cairo-1.12.18
x11-libs/gtk+:3
harfbuzz? ( media-libs/harfbuzz:0= )
m17n-lib? (
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
xwidgets? ( net-libs/webkit-gtk:4.1= )
) )
!gtk? ( ${X_DEPEND} )
X? ( ${X_DEPEND} )
)
)"
DEPEND="${RDEPEND}
gui? ( !aqua? (
!gtk? ( x11-base/xorg-proto )
X? ( x11-base/xorg-proto )
) )"
BDEPEND="sys-apps/texinfo
virtual/pkgconfig
gzip-el? ( app-arch/gzip )"
IDEPEND="app-eselect/eselect-emacs"
RDEPEND+=" ${IDEPEND}"
EMACS_SUFFIX="emacs-${SLOT}"
SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
src_prepare() {
if [[ ${PV##*.} = 9999 ]]; then
FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[^0-9.]*\([0-9.]*\).*/\1/p' \
configure.ac)
[[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
einfo "Emacs branch: ${EGIT_BRANCH}"
einfo "Commit: ${EGIT_VERSION}"
einfo "Emacs version number: ${FULL_VERSION}"
[[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
|| die "Upstream version number changed to ${FULL_VERSION}"
fi
default
if use jit; then
find lisp -type f -name "*.elc" -delete || die
# These files ignore LDFLAGS. We assign the variable here, because
# for live ebuilds FULL_VERSION doesn't exist in global scope
QA_FLAGS_IGNORED="usr/$(get_libdir)/emacs/${FULL_VERSION}/native-lisp/.*"
# gccjit doesn't play well with ccache or distcc #801580
# For now, work around the problem with an explicit LIBRARY_PATH
has ccache ${FEATURES} || has distcc ${FEATURES} && tc-is-gcc \
&& export LIBRARY_PATH=$("$(tc-getCC)" -print-search-dirs \
| sed -n '/^libraries:/{s:^[^/]*::;p}')
fi
# Fix filename reference in redirected man page
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die
# libseccomp is detected by configure but doesn't appear to have any
# effect on the installed image. Suppress it by supplying pkg-config
# with a wrong library name.
sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac || die
AT_M4DIR=m4 eautoreconf
}
src_configure() {
local myconf
# Prevents e.g. tests interfering with running Emacs.
unset EMACS_SOCKET_NAME
if use alsa; then
use sound || ewarn \
"USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
myconf+=" --with-sound=alsa"
else
myconf+=" --with-sound=$(usex sound oss)"
fi
if use jit; then
use zlib || ewarn \
"USE flag \"jit\" overrides \"-zlib\"; enabling zlib support."
myconf+=" --with-zlib"
else
myconf+=" $(use_with zlib)"
fi
# Emacs supports these window systems:
# X11, pure GTK (without X11), or Nextstep (Aqua/Cocoa).
# General GUI support is enabled by the "gui" USE flag, then
# the window system is selected as follows:
# "aqua" -> Nextstep
# "gtk -X" -> pure GTK
# otherwise -> X11
# For X11 there is the further choice of toolkits GTK, Motif,
# Athena (Lucid), or no toolkit. They are enabled (in order of
# preference) with the "gtk", "motif", "Xaw3d", and "athena" flags.
if ! use gui; then
einfo "Configuring to build without window system support"
myconf+=" --without-x --without-pgtk --without-ns"
elif use aqua; then
einfo "Configuring to build with Nextstep (Macintosh Cocoa) support"
myconf+=" --with-ns --disable-ns-self-contained"
myconf+=" --without-x --without-pgtk"
elif use gtk && ! use X; then
einfo "Configuring to build with pure GTK (without X11) support"
myconf+=" --with-pgtk --without-x --without-ns"
myconf+=" --with-toolkit-scroll-bars" #836392
myconf+=" --without-gconf"
myconf+=" $(use_with gsettings)"
myconf+=" $(use_with harfbuzz)"
myconf+=" $(use_with m17n-lib libotf)"
myconf+=" $(use_with m17n-lib m17n-flt)"
myconf+=" $(use_with xwidgets)"
else
# X11
myconf+=" --with-x --without-pgtk --without-ns"
myconf+=" --without-gconf"
myconf+=" $(use_with gsettings)"
myconf+=" $(use_with toolkit-scroll-bars)"
myconf+=" $(use_with xpm)"
if use xft; then
myconf+=" --with-xft"
myconf+=" $(use_with cairo)"
myconf+=" $(use_with harfbuzz)"
myconf+=" $(use_with m17n-lib libotf)"
myconf+=" $(use_with m17n-lib m17n-flt)"
else
myconf+=" --without-xft"
myconf+=" --without-cairo"
myconf+=" --without-libotf --without-m17n-flt"
use cairo && ewarn \
"USE flag \"cairo\" has no effect if \"xft\" is not set."
use m17n-lib && ewarn \
"USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
fi
local f line
if use gtk; then
einfo "Configuring to build with GIMP Toolkit (GTK+)"
while read line; do ewarn "${line}"; done <<-EOF
Your version of GTK+ will have problems with closing open
displays. This is no problem if you just use one display, but
if you use more than one and close one of them Emacs may crash.
See <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
<https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>.
If you intend to use more than one display, then it is strongly
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.
EOF
myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)"
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
done
elif use motif; then
einfo "Configuring to build with Motif toolkit"
myconf+=" --with-x-toolkit=motif"
for f in Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"motif\" is set."
done
elif use athena || use Xaw3d; then
einfo "Configuring to build with Athena/Lucid toolkit"
myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
else
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
! use gtk && use xwidgets && ewarn \
"USE flag \"xwidgets\" has no effect if \"gtk\" is not set."
fi
if use gui; then
# Common flags recognised for all GUIs
myconf+=" $(use_with gif)"
myconf+=" $(use_with jpeg)"
myconf+=" $(use_with png)"
myconf+=" $(use_with svg rsvg)"
myconf+=" $(use_with tiff)"
myconf+=" $(use_with webp)"
myconf+=" $(use_with imagemagick)"
fi
if tc-is-cross-compiler; then
# Configure a CBUILD directory when cross-compiling to make tools
mkdir "${S}-build" && pushd "${S}-build" >/dev/null || die
ECONF_SOURCE="${S}" econf_build --without-all --without-x-toolkit
popd >/dev/null || die
# Don't try to execute the binary for dumping during the build
myconf+=" --with-dumping=none"
elif use m68k; then
# Workaround for https://debbugs.gnu.org/44531
myconf+=" --with-dumping=unexec"
else
myconf+=" --with-dumping=pdumper"
fi
econf \
--program-suffix="-${EMACS_SUFFIX}" \
--includedir="${EPREFIX}"/usr/include/${EMACS_SUFFIX} \
--infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
--localstatedir="${EPREFIX}"/var \
--enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
--without-compress-install \
--without-hesiod \
--without-pop \
--with-file-notification=$(usev inotify || usev gfile || echo no) \
--with-pdumper \
$(use_enable acl) \
$(use_with dbus) \
$(use_with dynamic-loading modules) \
$(use_with games gameuser ":gamestat") \
$(use_with gmp libgmp) \
$(use_with gpm) \
$(use_with jit native-compilation aot) \
$(use_with json) \
$(use_with kerberos) $(use_with kerberos kerberos5) \
$(use_with lcms lcms2) \
$(use_with libxml2 xml2) \
$(use_with mailutils) \
$(use_with selinux) \
$(use_with small-ja-dic) \
$(use_with sqlite sqlite3) \
$(use_with ssl gnutls) \
$(use_with systemd libsystemd) \
$(use_with threads) \
$(use_with tree-sitter) \
$(use_with wide-int) \
${myconf}
}
src_compile() {
export ac_cv_header_valgrind_valgrind_h=$(usex valgrind)
append-cppflags -DUSE_VALGRIND=$(usex valgrind)
if tc-is-cross-compiler; then
# Build native tools for compiling lisp etc.
emake -C "${S}-build" src
emake lib # Cross-compile dependencies first for timestamps
# Save native build tools in the cross-directory
cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || die
# Specify the native Emacs to compile lisp
emake -C lisp all EMACS="${S}-build/src/emacs"
fi
emake
}
src_test() {
# List .el test files with a comment above listing the exact
# subtests which caused failure. Elements should begin with a %.
# e.g. %lisp/gnus/mml-sec-tests.el.
local exclude_tests=(
# Reason: not yet known
# mml-secure-en-decrypt-{1,2,3,4}
# mml-secure-find-usable-keys-{1,2}
# mml-secure-key-checks
# mml-secure-select-preferred-keys-4
# mml-secure-sign-verify-1
%lisp/gnus/mml-sec-tests.el
# Reason: permission denied on /nonexistent
# (vc-*-bzr only fails if breezy is installed, as they
# try to access cache dirs under /nonexistent)
#
# rmail-undigest-test-multipart-mixed-digest
# rmail-undigest-test-rfc1153-less-strict-digest
# rmail-undigest-test-rfc1153-sloppy-digest
# rmail-undigest-test-rfc934-digest
# vc-test-bzr02-state
# vc-test-bzr05-rename-file
# vc-test-bzr06-version-diff
# vc-bzr-test-bug9781
%lisp/mail/undigest-tests.el
%lisp/vc/vc-tests.el
%lisp/vc/vc-bzr-tests.el
# Reason: fails if bubblewrap (bwrap) is installed
# "bwrap: setting up uid map: Permission denied"
#
# bytecomp-tests--dest-mountpoint
%lisp/emacs-lisp/bytecomp-tests.el
)
# See test/README for possible options
emake \
EMACS_TEST_VERBOSE=1 \
EXCLUDE_TESTS="${exclude_tests[*]}" \
TEST_BACKTRACE_LINE_LENGTH=nil \
check
}
src_install() {
emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die
mv "${ED}"/usr/share/metainfo/{emacs-,}${EMACS_SUFFIX}.metainfo.xml || die
# dissuade Portage from removing our dir file #257260
touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
docompress -x /usr/share/info/${EMACS_SUFFIX}/dir
# movemail must be setgid mail
if ! use mailutils; then
fowners root:mail /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
fperms 2751 /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
fi
# avoid collision between slots, see bug #169033 e.g.
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die
rm -rf "${ED}"/usr/share/{applications,icons} || die
rm -rf "${ED}"/usr/share/glib-2.0 || die #911117
rm -rf "${ED}/usr/$(get_libdir)/systemd" || die
rm -rf "${ED}"/var || die
# remove unused <version>/site-lisp dir
rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp || die
# remove COPYING file (except for etc/COPYING used by describe-copying)
rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING || die
if use systemd; then
insinto /usr/lib/systemd/user
sed -e "/^##/d" \
-e "/^ExecStart/s,emacs,${EPREFIX}/usr/bin/${EMACS_SUFFIX}," \
-e "/^ExecStop/s,emacsclient,${EPREFIX}/usr/bin/&-${EMACS_SUFFIX}," \
etc/emacs.service | newins - ${EMACS_SUFFIX}.service
assert
fi
if use gzip-el; then
# compress .el files when a corresponding .elc exists
find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
-name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
assert "gzip .el failed"
fi
local cdir
if use source; then
cdir="/usr/share/emacs/${FULL_VERSION}/src"
insinto "${cdir}"
# This is not meant to install all the source -- just the
# C source you might find via find-function
doins src/*.{c,h,m}
elif has installsources ${FEATURES}; then
cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
fi
sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die
X
;;; ${EMACS_SUFFIX} site-lisp configuration
X
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
Y (setq find-function-C-source-directory
Y "${EPREFIX}${cdir}")
X (let ((path (getenv "INFOPATH"))
X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
X (re "\\\\\`${EPREFIX}/usr/share\\\\>"))
X (and path
X ;; move Emacs Info dir before anything else in /usr/share
X (let* ((p (cons nil (split-string path ":" t))) (q p))
X (while (and (cdr q) (not (string-match re (cadr q))))
X (setq q (cdr q)))
X (setcdr q (cons dir (delete dir (cdr q))))
X (setenv "INFOPATH" (mapconcat 'identity (cdr p) ":"))))))
EOF
elisp-site-file-install "${T}/${SITEFILE}" || die
dodoc README BUGS CONTRIBUTE
if use gui && use aqua; then
dodir /Applications/Gentoo
rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
mv nextstep/Emacs.app \
"${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
fi
local DOC_CONTENTS="You can set the version to be started by
/usr/bin/emacs through the Emacs eselect module, which also
redirects man and info pages. Therefore, several Emacs versions can
be installed at the same time. \"man emacs.eselect\" for details.
\\n\\nIf you upgrade from a previous major version of Emacs, then
it is strongly recommended that you use app-admin/emacs-updater
to rebuild all byte-compiled elisp files of the installed Emacs
packages."
if use gui; then
DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
Installing media-fonts/font-adobe-{75,100}dpi on the X server's
machine would satisfy basic Emacs requirements under X11.
See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
for how to enable anti-aliased fonts."
use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in
\"${EPREFIX}/Applications/Gentoo\". You may want to copy or
symlink it into /Applications by yourself."
fi
tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write
a portable dump file due to being cross-compiled.
To create this file at run time, execute the following command:
\\n${EMACS_SUFFIX} --batch -Q --eval='(dump-emacs-portable
\"/usr/libexec/emacs/${FULL_VERSION}/${CHOST}/emacs.pdmp\")'"
readme.gentoo_create_doc
}
pkg_preinst() {
# verify that the PM hasn't removed our Info directory index #257260
local infodir="${ED}/usr/share/info/${EMACS_SUFFIX}"
[[ -f ${infodir}/dir || ! -d ${infodir} ]] || die
}
pkg_postinst() {
elisp-site-regen
readme.gentoo_print_elog
if use livecd; then
# force an update of the emacs symlink for the livecd/dvd,
# because some microemacs packages set it with USE=livecd
eselect emacs update
else
eselect emacs update ifunset
fi
}
pkg_postrm() {
elisp-site-regen
eselect emacs update ifunset
}

@ -1,6 +1,6 @@
DIST ghex-44.2.tar.xz 897944 BLAKE2B 0db001b90390f7747792ac89a5daaf9d38165b72dce77c3a2fd41914a4386001b9f15aaf4352a3b41a204a9104a5234a6ac50a3a7269e10a151c000d57228480 SHA512 a06876e06488bb25b17fbdf17ea73e57f563fe49a414c173d680a6bf4db9b66b40fce90ad67cfb73c62f25d88f436a58b7e0fd588c7a664faf78c5058524cabf
DIST ghex-45.beta.tar.xz 899044 BLAKE2B 4b37a882a6626c16349ac0671e1b049d9fdb166262cce0605bf84ba5d099354647fa61f380a18f217bf20f80570de64d946dec97a05bc47441ed641c847cc6b8 SHA512 5a35fe4449ffda75e587fb55d8ef641e054cb079b880c7750c00ceb61c207fbfee649b16a53c639c7108ced35efa0cfc2e092da3197dd6b5af116ec737e4c773
DIST ghex-45.0.tar.xz 902480 BLAKE2B 9001be3c01a3f5974606180cede15e753ccda0ec6f4fa77cdaf3aea5030117d303b5cb4fb68dfb09de6aee87d76baf689ae250be457c41b8e4c9d3387b691e90 SHA512 1f6fa7da2e4cfcb89113780d2a0333ee322d608be3e7fccb958ea19a3c3fc368363597b99ff27bd54c929ab3e3afdb5d5f1dbe810d3ec04d9dd2c114bfc71c0f
EBUILD ghex-44.2.ebuild 1295 BLAKE2B fc97ee241141a3dd455806e94687a374e0f16f3e3319c38bff801de516522c0fb0ee14a7174c90fa542b525c693abfe2a3ba6c628267d06e2513d3bcc423715c SHA512 8fcfd49d84efcfe41b024c2d1e620990c746bd6ae83cec4f005a6d46bed0c69aada90c39472d953e3632923573ec19422fde84ba7c88fb8991c00bd01be3ff36
EBUILD ghex-45_beta.ebuild 1299 BLAKE2B f65d88bacf86e53502b051d73f098e5cafa8d79c027a4285ec3b49542cada65360240a6a7b0b479830ed94f251d962c6e8a183f28703b9835e154292f05354c7 SHA512 e869e16e5527b6cde6f449e47805dfbaba414c8ac4e0a20db5efe47922349980f66834f0eeb9f4814b9a3549a74bd5955aa7a1f066507261286996720e55b64e
EBUILD ghex-45.0.ebuild 1299 BLAKE2B f65d88bacf86e53502b051d73f098e5cafa8d79c027a4285ec3b49542cada65360240a6a7b0b479830ed94f251d962c6e8a183f28703b9835e154292f05354c7 SHA512 e869e16e5527b6cde6f449e47805dfbaba414c8ac4e0a20db5efe47922349980f66834f0eeb9f4814b9a3549a74bd5955aa7a1f066507261286996720e55b64e
EBUILD ghex-9999.ebuild 1292 BLAKE2B 590d545410f8eb1b863116b393a029c94233e2a5c09e46e16935ced912807b4572d0cd93284b35fb9bc8d4906268a6241e3d3e8937006f9f4270119f52479cfc SHA512 acb3bbf7b9e7cf26ce4985cb8fc4cde8bf7cc123da0faaf1647bf3654b3a062ab9da41e9079441900856aafcd24e42247d1ec350d399a554e4a5fad75d6d1fb8
MISC metadata.xml 345 BLAKE2B 4c2385371bb42d47643f2a9d48ee5ed675267f812467fa03f69151bcdbeb996602be0a3995f976b61e0c018c8d69e3dcd37392f5927bbe24942f11c23794bac4 SHA512 c3f3cc3f436137299082ccdcaa57221d1b3f490b34febfcd6ca586769b0a8c76ce11cc5b8be823c8c88b942effc0b68d9c078ba3a28594c41419830dff04fcad

@ -1,7 +1,9 @@
AUX micro-2.0.12-no-strip.patch 988 BLAKE2B 18a0996ce0c100b3545d4569dbdf8c6a0f591d2371856b0eeac00e409e1886755fc29fda45dbbfd38f051f9dae061f24e4e6094a476c560dc7008f026ca1d7c5 SHA512 6336fedcc5d8c80580172af8160d9ad02f0bd66bb85094f08b586a1dd788075c42a812595c4b5538869e69bcb6ba275c3b360cc409643f5399476c5800d5a81f
DIST micro-2.0.11-deps.tar.xz 19390200 BLAKE2B 3f4e3a60395854e1dcba0ed69c7f6b95d7e1efa6897da01232e66b253a0ef2f88c29cc9628ddcc569dc5d4bc63ed21866fb5861ffdfb4de61ae5654f4b6a7ae4 SHA512 c4fcd2ce5d8e85bdaf969d7d2fec5b526ea650b7a58649dd3546f0164b10478e248eaeb1cf4fe371f44ff0a3cd70541e1c4751d01ac33a49a6bd853f78941436
DIST micro-2.0.11.tar.gz 549261 BLAKE2B 30c21d7747870a9a85a8fb552ec9035af5c42232f4d2ee0744c24671e78ee22ff5eea803fbc19fac704b49644df0597538950b735f955eecc921e681c0ad924c SHA512 3aa3dd10baaec9fa73b5c673c3d29eb8b4d04b468e36866118bcfc70dd638c50e56d51fc6085dcc7441a2ce0d9bbf742c37fd26a7e2b92d8b20844c8a7b53487
DIST micro-2.0.12-deps.tar.xz 27563572 BLAKE2B 416548c7b2effa88f80aeb00e15645ace642859af9b3992ec8bc702237a2a17440d34a0ccdad4079933e38fec5ae4d06749a094d211d9fc9f7a11cca9b098a29 SHA512 157f655dfab205e918367c1ea9de849c3c90671bbdf50e8c869e239350f923c62540695839e114e44d6740c06bb0855d5aa139876fe38fe87d24e3162029daef
DIST micro-2.0.12.tar.gz 562941 BLAKE2B b360560cb0e4b27739e4efc880c66e4e934e3b6515062fb853f29ca9ee21e62edfac8ab0d554bff0062089c20ef2ab11b7d28180b851774f25327c6da58793e2 SHA512 a03fe2b91914c423f0195e9a7c7d35c3c6a38ec2ba65ca8dd8719da38806f2bc5a7b10efb73f9a2ee884bdf3f2a71a04bc3404a7a811b4fb329ffdf41336b78a
EBUILD micro-2.0.11.ebuild 1111 BLAKE2B e8bd8f2dd6e8239d5766710c0421a05076f80e0d9df53a19b77be02e2f01195438eec02b99ef77f3e865cfc1e80acaccbc06ae7ce5fb4683546fb09ba60d515b SHA512 b0f617d64e1d2046b0e3aaafa9a5402f5ee7a9df2778e7bcf963717077ab3f15137fd7dba973f3d156f0e49c3a93264c1b92f6948b1254e8cdd9390d3aa37495
EBUILD micro-2.0.12-r1.ebuild 1082 BLAKE2B 858842d7fb2c76d7b129fd5bbc1603083f163dc7aa17df0d407db5e33ee4617f0032ad97ed4188fbd1606b7928dee76d3c61ed376779e4e1565a6aad23e8ba31 SHA512 4d9468d84a92efa5d1d69f58bfb575a0000b7b146d407cd992c421358243a8e3255934ba7cf6a86702fb6b9f660919a9f6f5c4ab9109eff02f7132c5c6ae2d2f
EBUILD micro-2.0.12.ebuild 1111 BLAKE2B e8bd8f2dd6e8239d5766710c0421a05076f80e0d9df53a19b77be02e2f01195438eec02b99ef77f3e865cfc1e80acaccbc06ae7ce5fb4683546fb09ba60d515b SHA512 b0f617d64e1d2046b0e3aaafa9a5402f5ee7a9df2778e7bcf963717077ab3f15137fd7dba973f3d156f0e49c3a93264c1b92f6948b1254e8cdd9390d3aa37495
MISC metadata.xml 471 BLAKE2B f6487317798718fbf48883ece7a99354ffe1ff88a82d16545d9d27582c679a1c18b3cf9c4a2f39a84a329f3ea272250651e901f1ebea12c2522fab03d565284d SHA512 b3a71e979bdaed4948c196a53b69d9d43cf23bf266e7a03835a83bcbe942202e5c2a14de256574bc8462f94b3211523444bf7c3b5fc4fe2772afbaafaf3346b1

@ -0,0 +1,25 @@
--- a/Makefile
+++ b/Makefile
@@ -16,18 +16,18 @@ VSCODE_TESTS_BASE_URL = 'https://raw.githubusercontent.com/microsoft/vscode/e6a4
build: generate build-quick
build-quick:
- go build -trimpath -ldflags "-s -w $(GOVARS) $(ADDITIONAL_GO_LINKER_FLAGS)" ./cmd/micro
+ go build -trimpath -ldflags "-w $(GOVARS) $(ADDITIONAL_GO_LINKER_FLAGS)" ./cmd/micro
build-dbg:
- go build -trimpath -ldflags "-s -w $(ADDITIONAL_GO_LINKER_FLAGS) $(DEBUGVAR)" ./cmd/micro
+ go build -trimpath -ldflags "-w $(ADDITIONAL_GO_LINKER_FLAGS) $(DEBUGVAR)" ./cmd/micro
build-tags: fetch-tags generate
- go build -trimpath -ldflags "-s -w $(GOVARS) $(ADDITIONAL_GO_LINKER_FLAGS)" ./cmd/micro
+ go build -trimpath -ldflags "-w $(GOVARS) $(ADDITIONAL_GO_LINKER_FLAGS)" ./cmd/micro
build-all: build
install: generate
- go install -ldflags "-s -w $(GOVARS) $(ADDITIONAL_GO_LINKER_FLAGS)" ./cmd/micro
+ go install -ldflags "-w $(GOVARS) $(ADDITIONAL_GO_LINKER_FLAGS)" ./cmd/micro
install-all: install

@ -0,0 +1,43 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module optfeature desktop xdg
DESCRIPTION="Modern and intuitive terminal-based text editor"
HOMEPAGE="https://github.com/zyedidia/micro"
SRC_URI="https://github.com/zyedidia/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
LICENSE="MIT Apache-2.0 BSD MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
BDEPEND="dev-vcs/git"
PATCHES=(
"${FILESDIR}"/${PN}-2.0.12-no-strip.patch
)
src_compile() {
# We build/install this way for bug #915628 (highlighting)
emake VERSION=${PV} build
}
src_install() {
dodir /usr/bin
emake GOBIN="${ED}"/usr/bin install
doman ./assets/packaging/micro.1
domenu assets/packaging/micro.desktop
einstalldocs
}
pkg_postinst() {
# Update desktop file mime cache
xdg_pkg_postinst
optfeature_header "Clipboard support with display servers:"
optfeature "Xorg" x11-misc/xsel x11-misc/xclip
optfeature "Wayland" gui-apps/wl-clipboard
}

@ -7,7 +7,7 @@ DIST neovim-0.9.2.tar.gz 11580390 BLAKE2B 097b0b245e8f987c7f980df2d170f4d62fc08e
DIST neovim-0.9.3.tar.gz 11585470 BLAKE2B 51ae60afc36b4952e0b7259bad244f2c18420710bb4c918478e8f6e520cffe31a388aba9a7cfd2894e722f78406c00828af5c62f29febc432ae615937285a9e4 SHA512 f0d52af39d61179ae6d2c03e4667bde62c70ac4a63a039cff8c1d350d218e9c822de7e3caa937b7741551920c699beb9199c39177b93a381649d1cad3ae68115
DIST neovim-0.9.4.tar.gz 11585425 BLAKE2B f98b9737df537be9a6f9bfba0e48f47f33cacdf5aa5f9fb3b47a693ea9fa5fbe32aa8628403fdb136b625ccad30c8aad1c25abe280384515df603e92d9ed898a SHA512 a9bac18aeecd99dfeab79b367c3f0c46003b95d057edb6fd18ba178d6b6f22434689508d0bfe91b2f771ef0a23a4888815e8c4001abb76f2a60357bab0cd7004
EBUILD neovim-0.9.1.ebuild 3225 BLAKE2B 20e7c82809c1c11442d281197c1e9adaf4bebfcd1dae30d52d4f9daef1e13644a7ffbfc27508bf8f188fee6ccecd3ec108f8042c934ced08279092e29a0b6d19 SHA512 d7b6cadfcf36fe87f1e52e9a96aa0b6748ef4695dfcfd2e9fe87ef66bb0513565907ed9ef0f13610e962f5d7314a60a1061d437beaca538155cb1dec7a6a68c1
EBUILD neovim-0.9.2.ebuild 3230 BLAKE2B e67061ed91719235bf1c50e8c3cda70cddbc5748df8b64b9f3153b5cf4c797cdc1618fd5cad103f8debb8ff5266831aa36a8a0a46c482be280cd4f064a668d09 SHA512 6e22862cdbc9507fa80d82b0c3bb8b51f8d75573d915fb65ab7ff99944cd3a8bac230b841087f684306eb322167ffb7cacf9c66137c096b0ee1e1cd7b0dbbfef
EBUILD neovim-0.9.2.ebuild 3227 BLAKE2B 1a30896d0f38ca17cd196a71888c2d452096a75645841f71de91c67e7c785c0f2d609596b62ac36573ec833190ba0164a0866894549eaf352db6b6dd9c7ddbf6 SHA512 6576c384c1b70c9e4c7e3a019cbd56a911de52a3b858b6ed12985e09d6f2be9cccbc9033d4185b66bbb106ca512e62d3d7a9065e01b35f7f0fe471cae8755922
EBUILD neovim-0.9.3.ebuild 3230 BLAKE2B e67061ed91719235bf1c50e8c3cda70cddbc5748df8b64b9f3153b5cf4c797cdc1618fd5cad103f8debb8ff5266831aa36a8a0a46c482be280cd4f064a668d09 SHA512 6e22862cdbc9507fa80d82b0c3bb8b51f8d75573d915fb65ab7ff99944cd3a8bac230b841087f684306eb322167ffb7cacf9c66137c096b0ee1e1cd7b0dbbfef
EBUILD neovim-0.9.4.ebuild 3230 BLAKE2B e67061ed91719235bf1c50e8c3cda70cddbc5748df8b64b9f3153b5cf4c797cdc1618fd5cad103f8debb8ff5266831aa36a8a0a46c482be280cd4f064a668d09 SHA512 6e22862cdbc9507fa80d82b0c3bb8b51f8d75573d915fb65ab7ff99944cd3a8bac230b841087f684306eb322167ffb7cacf9c66137c096b0ee1e1cd7b0dbbfef
EBUILD neovim-9999.ebuild 3240 BLAKE2B e1699509c1d90d5f8a59581173d06b0015a1359cdc3f0bb36fbd73acbadc63baf8b04432bcd7037352c827943144eff32ef004f260c092d612d4e75126b81ac8 SHA512 46afacfa99a15ff807d554e741bc8e3d3e0cc1503208591c2b7d3e4143ccb149afc9d6ab8b584c6e67d56b3b2cd9166a3bbf27a402e941ea7f7576ccee812744

@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/neovim/neovim.git"
else
SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
fi
LICENSE="Apache-2.0 vim"

Binary file not shown.

@ -1,6 +1,6 @@
AUX 50cider-gentoo.el 213 BLAKE2B 5dfecdc5467e5e359be87197388c33ad5d12f58772755ce41a7c9c43733a3c828f3e6a76a75f9af781e0bc0466f950c673159dbf404afd7f34f4b09105f7f3b3 SHA512 fda3962b2b215456d167453da5269034cae830e8938f10b0b3b5bcd830c3bf623351a13afa6364d4082ed763e3bd42447a4b625d51a7690263c74aae08cac794
DIST cider-1.7.0.tar.gz 6731090 BLAKE2B f569491c3279f34f07abb84c76d81fe61917d0d438a94bd7e6a1d55a20194d38c85566a12d23d4255feef54c9df22fcd5a5946226f18051571354fae0ff9dd8a SHA512 f86cb5791c8949bf175dc27d59c324163d2d05c63d19b2e2a563b9a870bf78bf0832a895f28a30b6f76385e3d86142178820cde4b9dcd2c91c54e879b6b9cd19
DIST cider-1.8.2.tar.gz 7279725 BLAKE2B ee2d94e780ae943d2f2fa8193a91a14650da6f405469ff1e2cdc59e601e599879b6f3ab3a0bffd9e2be15077af87f95742b582d9647067a599846472928ea6e4 SHA512 93436af2d90f5c976e48d00bd9ed4e5791a86e5d9609ffbda98df37227e349ec9e9872efec3646f785665fec4ae50a9eae54a8b844b1a0a234a9ec1794f671d5
DIST cider-1.8.3.tar.gz 7282998 BLAKE2B a0c596decbed17fd7056d371cf68de1939d29256fc4e0180fb8bd8ed41f37803b3aa4ad533aedd6321ebc1547ee645bb6e503e0dba939c1ec694137e87d1ba65 SHA512 b703c0a35e27f7de4d87b0e4a58d5a6b3fcdae41262ca47dab22ad74ecce73510d57f3ab135e83edd7df447a91fbaaa994c60f5dbcec611feb3c7b5e8141b42f
EBUILD cider-1.7.0.ebuild 1014 BLAKE2B 94a5cf62797c7b76a33d799dcf6a507f98f0e31ba50c594ab3fe1cf2fb598e8754064025061d85e99233bdafb91f7bb934a7d7f2a71876d57b20324014c769d2 SHA512 3dc646ea3e2ddae4e76ac055057560b24db477abdf4f52ceceaec03b9599afc82ebc3040e848baf224817f77ed183468490ecf0678611b9777b3426be4e67e40
EBUILD cider-1.8.2.ebuild 1178 BLAKE2B 42a47275acf35f7b652188e2fd3dc8f34f57c67a5d76d92614ad4609783956f46e851d49460d1986a7b5fd2bf33b48a5b0f1b84d26cd9fff5a09ac9f60024b1f SHA512 92d859855d6db0cf5a97871008b90de00c10dd33d64d985d30bbea38929bf2a26b53d7eb5799b3ff3cc77311e6d9e9c6de6c4f566a0035f687134c28d8f71f9c
EBUILD cider-1.8.3.ebuild 1178 BLAKE2B 42a47275acf35f7b652188e2fd3dc8f34f57c67a5d76d92614ad4609783956f46e851d49460d1986a7b5fd2bf33b48a5b0f1b84d26cd9fff5a09ac9f60024b1f SHA512 92d859855d6db0cf5a97871008b90de00c10dd33d64d985d30bbea38929bf2a26b53d7eb5799b3ff3cc77311e6d9e9c6de6c4f566a0035f687134c28d8f71f9c
MISC metadata.xml 935 BLAKE2B 866459527ea892f48cad2d9e72a5795360e541f5be6c805f0d4fe406244cb63bed93744630c0c4bc75fdd4bed3e2b86af2621deba1d6361787bcfba0b0217abb SHA512 76ed7275992cb1d0c9021ebb646768a76f60b5ffe303659c6f8579d86c4617c916ccacc0bd33a4582cd17bca941f5480d68a19879231622ac20af402f3d29458

@ -1,8 +1,6 @@
AUX 50clojure-mode-gentoo.el 484 BLAKE2B e51946e64e18b200b058fab8bbdf3623dbd1520624076b37b3320a7ab0d0b116418a64981c63fa8d214a62474833eeb3d40c861c4e3d9d121f25f5d3e91f23fe SHA512 49e3e58c55be7869a9fe8c8b71b84f7ad86b53b34b78e7e81113b0e622f77756399de0b5bf369c318d47545c4f20fbb21817e834def2df44843a819308a2a807
DIST clojure-mode-5.16.2.tar.gz 23408915 BLAKE2B c19770487660050b7c560deecbafaf1a708cf54692ce48465890e27be60f68c43d55bd141a03d94ea1bd7e6385c9bcbc4aafa35d6ac2f893414ef1256a5c6808 SHA512 cfffe08293bb47d83f7152be8405bcab1281000f86c0a001ed807683ccec1750a0465c98f66fc75bffc64bfdde696f81308a4111ec946bb7e1ffc5eaf9b42853
DIST clojure-mode-5.17.0.tar.gz 23409187 BLAKE2B 58cf80924467dfa523bc1049463b1ab67199deb3da90476fb44e2e477b52470e0fb7607b2cb21457607b18a04f77b4a5a93c447bb5d511f81dc984a20df4f882 SHA512 33575215c1f1a8000bfb6741a8a27fadc092b53244dc743a44bfbcdd15cd12e9b8918ecb015e35a380539916cfa112cdbde593b266e3221869bf13f2b9cfda19
DIST clojure-mode-5.17.1.tar.gz 23409210 BLAKE2B ab898b0a1b9f9c32071e1a90414175927dacb22d18cfbf3d67c6d923d1f10a1621c2dae899b7bc197e32c42a5f847133f34fdef5d2cb756364dc4dd90265206e SHA512 d218b0739f3482bef6eb39fa899636f29d34f938fcb6a49c2fc022bff6c567ba1035634dd4d4b721d10277356e5849ff9f0140281244fa2d814ab791b5930e19
EBUILD clojure-mode-5.16.2.ebuild 603 BLAKE2B 9f8fb04cd637d241f0c8ebfc05f258d4a54e3d0011d59fb37f149f798a03193ae86faf9ee5ca123b35a148ed24f4590ef2dfffbe2da36c2256df0ae6a72df997 SHA512 905f762727d12fa59764f4b8790073da9f2ba60a3d4331bb17ca4dbce59dd2d106b5667b74b0321d531d073c5a4060315c09266e8ebc16078a40285e4789cf54
EBUILD clojure-mode-5.17.0.ebuild 604 BLAKE2B 175265379a70706ec4dcd2575653854238b1b0d20a86af09220d265a268b4ffae39fec6556f67f9ff28d50c8db05756f4bcff9e05bf038162176df9fe38104bd SHA512 62768b0ddab327830c516533a27ff95b10da95bdeba1505b93be107be696274cf46df077c844c3ceeb447e4ae87a2e499b983e4566974ed8f62174fdd21eb83a
EBUILD clojure-mode-5.17.1.ebuild 604 BLAKE2B 175265379a70706ec4dcd2575653854238b1b0d20a86af09220d265a268b4ffae39fec6556f67f9ff28d50c8db05756f4bcff9e05bf038162176df9fe38104bd SHA512 62768b0ddab327830c516533a27ff95b10da95bdeba1505b93be107be696274cf46df077c844c3ceeb447e4ae87a2e499b983e4566974ed8f62174fdd21eb83a
DIST clojure-mode-5.18.0.tar.gz 23409229 BLAKE2B 03664c4693aaa45a846b4a2fadb18fe7351c8599a06690798c497aca3b9a044c030f4601ccd7de3bbe6ee3e1c45da3eb0e57b9daceaec88a74359733d59dfc76 SHA512 493f258d2a95c146da297949daeb0505467e18e111a312041ea3a121306e56b9265ed0ce44a7c30c97b0c369b96cc4584c8a1b0478f937e924ddfe06201c83e6
EBUILD clojure-mode-5.17.0.ebuild 603 BLAKE2B 9f8fb04cd637d241f0c8ebfc05f258d4a54e3d0011d59fb37f149f798a03193ae86faf9ee5ca123b35a148ed24f4590ef2dfffbe2da36c2256df0ae6a72df997 SHA512 905f762727d12fa59764f4b8790073da9f2ba60a3d4331bb17ca4dbce59dd2d106b5667b74b0321d531d073c5a4060315c09266e8ebc16078a40285e4789cf54
EBUILD clojure-mode-5.18.0.ebuild 604 BLAKE2B 175265379a70706ec4dcd2575653854238b1b0d20a86af09220d265a268b4ffae39fec6556f67f9ff28d50c8db05756f4bcff9e05bf038162176df9fe38104bd SHA512 62768b0ddab327830c516533a27ff95b10da95bdeba1505b93be107be696274cf46df077c844c3ceeb447e4ae87a2e499b983e4566974ed8f62174fdd21eb83a
MISC metadata.xml 671 BLAKE2B 0a58fd2987691ffc0c362ab4389a9b6193f02060b0fa14aedd1ce01325d88faf591cd956490763b365b1a969a26fd863ff8097fb0626e610d2da2c747dc6c8c1 SHA512 44f7bcbf20e96fddb17fc0d6b89858e3f627bb0785b48daa290d679e59099c98f866551ba177516822a2c782c359ed033ed6f223a3a06ff49ca6bb3b3bc2ecd5

@ -1,32 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit elisp
DESCRIPTION="Major mode for Clojure code"
HOMEPAGE="https://github.com/clojure-emacs/clojure-mode/"
SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-3+"
KEYWORDS="amd64 ~x86"
SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="
test? (
app-emacs/s
app-emacs/buttercup
app-emacs/paredit
)
"
DOCS=( README.md doc )
SITEFILE="50${PN}-gentoo.el"
src_test() {
buttercup -L . -L test --traceback full || die
}

@ -11,7 +11,7 @@ SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-3+"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"

@ -1,6 +0,0 @@
AUX 50crypt++-gentoo.el 57 BLAKE2B 5e62ba7f3832ceed74ecbc3680442bfe260f2a7244416016cbce58e6105aabe0d30747b57671804d8c38b75fa90fc53db3d0497108507f1859f265925c2492ab SHA512 3e7407aff3b5639f78eba1af624a370316488b33e824138a55965537eebbdeb929a4b65d8f9cef23f414fa8509abf19e951eb71b8f1ad2e9b809a5590c15fbfc
DIST crypt++-2.94_pre20080430.el.bz2 28692 BLAKE2B 2b7f227b87b16fc6b3fdfdb62059a55c70ee95008a144bc7ec0e8c3f5699ec2ba14989b8ae2da3fa7c4bb56070eac7ea1755caddfd27e6c2a53e8a62068ca6cc SHA512 8e142840f8e2db4688e9ce4432ee14db4225899a88a35dea3e371f829ccfc24faa34c607517e344e7706bf75126d758b0490dd5324efa43d4649de127076a5ce
DIST crypt++el_2.92.orig.tar.gz 34251 BLAKE2B 579d44269ec84a9548e9e4cb845601027be3862f2f56a2ab99b3c46155f6839c7e5b9426c97ea12ac936df62fb533f5424de8afc7df6983f339eb166b6df6486 SHA512 d3abf169f60c3d1a270149b800d96f7132ebeb99b6952858b81cb2c05ffdce30f6c46f75723490731c47e7eb44515554e012da98351bbd9f9127dcba8453e389
EBUILD crypt++-2.92.ebuild 444 BLAKE2B 51e22310b2db786e2842a057d028cca9fc860d684e613d7f16300a0d19ee4a707b46a7d6fa6e3a6d1ed037701f786544a5e0aa01e2b362dde245aabbdf8ca11e SHA512 59814958e2814d88a4503946312c976990eb32e0efe7f5ec0c72a9e6316f2d592ec9cd5c2fcb9d73ab19efe8a186395d6e68b4c90898d9391b062f29a3de7703
EBUILD crypt++-2.94_pre20080430.ebuild 500 BLAKE2B 57a13c727293e7e12579cdb80e81970fccf93870767a66593e97fb2ad22c0a5b8eba0d1de318cabffd4e6567fa5165d8d6ee40a223fe7060ca56bd23e47d5348 SHA512 e7bcc51c68930bf2dacfab1473420d31a2e60a9d2ffb8698a1951865f9aafb6f85cd47d307a8180216f5237364e6fdf5e172a0e55156de2b420aa2ac35b17804
MISC metadata.xml 760 BLAKE2B 829680420f7b1ea5072f7e141251246c56b86c21e5d33cfaf03972d257e86da19bd3b0fa4fb63c233d003beff5763e7fdf6362082112c5e05504766a14c70d9a SHA512 f6d8f0c55686ac4f96cf7c4eead6c43d773bc9f823ce326b51edb5362059c12b1018fe0319885eba46d6ae6cc7417e892484f5be632bc35880b4998605402cbd

@ -1,17 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit elisp
DESCRIPTION="Handle all sorts of compressed and encrypted files"
HOMEPAGE="https://www.emacswiki.org/emacs/CryptPlusPlus"
SRC_URI="mirror://debian/pool/main/c/crypt++el/crypt++el_${PV}.orig.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc ~sparc x86"
S="${WORKDIR}/${PN}el-${PV}"
SITEFILE="50${PN}-gentoo.el"

@ -1,17 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit elisp
DESCRIPTION="Handle all sorts of compressed and encrypted files"
HOMEPAGE="https://www.emacswiki.org/emacs/CryptPlusPlus"
# snapshot from http://cvs.xemacs.org/viewcvs.cgi/XEmacs/packages/xemacs-packages/os-utils/crypt.el
SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.bz2"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ~ppc ~sparc x86"
SITEFILE="50${PN}-gentoo.el"

@ -1,2 +0,0 @@
(add-to-list 'load-path "@SITELISP@")
(require 'crypt++)

@ -1,17 +0,0 @@
<?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>
<longdescription>
crypt++.el is a package of Lisp functions that recognize automatically
encrypted and encoded (i.e., compressed) files when they are first visited
or written. The BUFFER corresponding to the file is decoded and/or decrypted
before it is presented to the user. The file itself is unchanged on the
disk. When the buffer is subsequently saved to disk, a hook function
re-encodes the buffer before the actual disk write takes place.
</longdescription>
<stabilize-allarches/>
</pkgmetadata>

@ -0,0 +1,4 @@
AUX emacsql-3.1.1-fix-utf8-bom-writing.patch 2164 BLAKE2B 8e2a4be8cb6f4ef77a4da1dd5b0328a381800404e4c29861e4b9507055c64f6854da01178150804889aad8753e0ce33e0e17588c7bcd9c1ff55b738e27935dbc SHA512 a1307f072d26651e32e202cb70790d58019ee542c4cb1753a912913edd41eeb6f645f564a31d309737748ce6aaa278c206fb9b666ff87073df76bf4451fcc1cf
DIST emacsql-3.1.1.tar.gz 2392710 BLAKE2B 7281c9630c26363d9e88463a3ead8b241a3fc1a5e87cbf855eb233ef6b295ca6ba4ea4a79b5137b27f9eed33012dfaa183dab7be8e76b240305ee921edebe874 SHA512 0ec3890cfa014a0afef23e2e38bcd844527b0a497bbfe6f89cbbb090811d43996074e642f83f7f49b27659fc51a901645a54aac600e9988dcb40fffe86a06fbf
EBUILD emacsql-3.1.1.ebuild 1490 BLAKE2B 7b8945b85f58513844d72cc4f2ffec1ea68b252bfa7ba4a63fc5315e28675367564cf92a56beecb3042a8c496f25db0bda8c39ee91586e2f4a6bc6cc9dca76af SHA512 102c7b2bb78bfe043692cf347d69b6f0aae98ae7ddfa143ebc904448cb350521a93abc338fb5331d1b05c16afc3b49450ad1669d7cc55950ddb4a8a55938f3e1
MISC metadata.xml 479 BLAKE2B a51c34e3703652d2e5f8f7e220ab7993b849c88cc55a1ae8f631da0196399985996588e13814f7d52c13bb7f57771e95f436c6cd4fe196476a2bdbe18d5db718 SHA512 9d137ba2b6ed1807116101dc5a8e3c131a5d1dc23e285704aa3344afb608725fe29700d1b946dbc523dba3d80899c08ca4e7a64bd4a89c9250abacd155e61d18

@ -0,0 +1,80 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
NEED_EMACS=25.1
inherit edo elisp toolchain-funcs
DESCRIPTION="A high-level Emacs Lisp RDBMS front-end"
HOMEPAGE="https://github.com/magit/emacsql"
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/magit/${PN}.git"
else
SRC_URI="
https://github.com/magit/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
"
KEYWORDS="~amd64"
fi
LICENSE="Unlicense"
SLOT="0"
# TODO(arsen): postgres-pg using app-emacs/pg (unpackaged as of yet)
IUSE="+sqlite postgres mysql"
DEPEND="
sqlite? ( dev-db/sqlite:3 )
"
RDEPEND="
${DEPEND}
postgres? ( dev-db/postgresql )
mysql? ( virtual/mysql )
"
BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}/${PN}-3.1.1-fix-utf8-bom-writing.patch"
)
SITEFILE="50${PN}-gentoo.el"
src_prepare() {
default
# Not packaged.
rm emacsql-pg.el || die
local -A backends=(
[sqlite]=sqlite
[postgres]=psql
[mysql]=mysql
)
for useflag in "${!backends[@]}"; do
if ! use "${useflag}"; then
rm emacsql-"${backends[${useflag}]}".el || die
fi
done
}
src_compile() {
if use sqlite; then
edo $(tc-getCC) -fPIC -Wall -Wextra \
$($(tc-getPKG_CONFIG) --cflags --libs sqlite3) \
${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o emacsql-sqlite \
sqlite/emacsql.c
fi
elisp_src_compile
}
src_install() {
elisp_src_install
if use sqlite; then
exeinto "${SITELISP}"/emacsql/sqlite
doexe emacsql-sqlite
fi
}

@ -0,0 +1,52 @@
From 3cec7dcb201568a09ee9cebf0ea1e43cba9d334a Mon Sep 17 00:00:00 2001
From: Jonas Bernoulli <jonas@bernoul.li>
Date: Tue, 17 Jan 2023 17:33:37 +0100
Subject: [PATCH] Use utf-8 coding-system instead of utf-8-auto
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This fixes an issue that was merely triggered by a change in Emacs
[1]. [2: 127bb98] started binding `coding-system-for-write' and
`coding-system-for-read' to `utf-8-auto'. As Eli points out at [3]
`utf-8-auto' was probably a mistake and `utf-8' should have been
used instead.
1: https://github.com/emacsmirror/emacs/commit/cfd2b3504ab5de6eb5
2: 2014-02-02 127bb98df20d84117d34822f50ea584af81b19c3
Set coding system to utf-8-auto for sqlite.
3: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=60872#11.
> Setting coding-system-for-write to utf-8-auto makes no sense;
> that coding-system's _only_ raison d'être is for using in
> coding-system-for-read, i.e. when decoding stuff that may or
> may not start with a BOM.
Since EmacSQL is not a general-purpose database but instead stores
data encoded by Emacs for later retrieval by Emacs only, we do not
have to with the unlikely appearance of a BOM, so we can use `utf-8'
instead of `utf-8-auto' for writes *and* reads.
Re #104, #106, magit/forge#533, magit/forge#535, bug#60872.
---
emacsql-sqlite.el | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/emacsql-sqlite.el b/emacsql-sqlite.el
index 1193147..7b8876f 100644
--- a/emacsql-sqlite.el
+++ b/emacsql-sqlite.el
@@ -73,8 +73,9 @@ used.")
((connection emacsql-sqlite-connection) &rest _rest)
(emacsql-sqlite-ensure-binary)
(let* ((process-connection-type nil) ; use a pipe
- (coding-system-for-write 'utf-8-auto)
- (coding-system-for-read 'utf-8-auto)
+ ;; See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=60872#11.
+ (coding-system-for-write 'utf-8)
+ (coding-system-for-read 'utf-8)
(file (slot-value connection 'file))
(buffer (generate-new-buffer " *emacsql-sqlite*"))
(fullfile (if file (expand-file-name file) ":memory:"))

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>arsen@gentoo.org</email>
<description>Arsen Arsenović</description>
</maintainer>
<maintainer type="project">
<email>gnu-emacs@gentoo.org</email>
<name>Gentoo GNU Emacs project</name>
</maintainer>
<upstream>
<remote-id type="github">magit/emacsql</remote-id>
</upstream>
</pkgmetadata>

@ -5,5 +5,5 @@ DIST helm-3.9.4.tar.gz 2372828 BLAKE2B a1ca18531dcb1887d5a12b3536b05d68d6d40c7a4
DIST helm-3.9.5.tar.gz 2374812 BLAKE2B 6d2428297faa15fff4b07ddc857e89ddc1aa0a6c5a3eb0f96fecff1b01259050c597b43222b169dfbdb86fabe7cbe0094b829bc3dbca42736139a0ec03846176 SHA512 0096580abcf6ac4e9f20cd56a9390b8234c5d08786b13e2d4428568a0412508bb6b0820c88c0a3ceec34495d1c4514166d201986a3b0967ef2a2735d471a94e3
EBUILD helm-3.9.3.ebuild 724 BLAKE2B a6245954bd7351d3460bc36a816091187ee463d935675d4fa4c312903b9231622d569e05ba341dfadb4b2f78bbb60ade1c52102f2da95c446ae3789b4f56b802 SHA512 d72c9641147b836380e36aa50ae203740c6b25b32a333a436cf786a5bf1dadce5cea26e0f8a0b010e58168938655f03f4e922bd4b9e0e82b33decf9228eca587
EBUILD helm-3.9.4.ebuild 724 BLAKE2B a6245954bd7351d3460bc36a816091187ee463d935675d4fa4c312903b9231622d569e05ba341dfadb4b2f78bbb60ade1c52102f2da95c446ae3789b4f56b802 SHA512 d72c9641147b836380e36aa50ae203740c6b25b32a333a436cf786a5bf1dadce5cea26e0f8a0b010e58168938655f03f4e922bd4b9e0e82b33decf9228eca587
EBUILD helm-3.9.5.ebuild 726 BLAKE2B 7347a810765b4c6f9475c04699553151603648db65db533ec786ff4bbbdca9f00430d97803c80b710077ec262a9b31b19b9c1f22c0b03190a41918fecc5516a2 SHA512 0586031bc2f2ef226861a8be5f8763ed33e94b79e95aef9ec0e478ee87e19b4b8c13cafd6c00299fd49137d86065ed37d92ff058d52412e1b047212d24632a25
EBUILD helm-3.9.5.ebuild 724 BLAKE2B a6245954bd7351d3460bc36a816091187ee463d935675d4fa4c312903b9231622d569e05ba341dfadb4b2f78bbb60ade1c52102f2da95c446ae3789b4f56b802 SHA512 d72c9641147b836380e36aa50ae203740c6b25b32a333a436cf786a5bf1dadce5cea26e0f8a0b010e58168938655f03f4e922bd4b9e0e82b33decf9228eca587
MISC metadata.xml 822 BLAKE2B 5de057ddb881d67550d3e8cd0be43d3328b8e7a38b98338ffccec147095cd5d8f8bc68695c797a872e2ed7e455859fc1d6170f414231016edab5a8d742ad2a40 SHA512 08367530e4e47577e1812d229b97094b9c012c4c91eb7e69f5724e98d8790327fe35fb9b480cf33eedd105f1fd85133c39397eda0426461d80bdee704a51c55a

@ -13,7 +13,7 @@ SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
RDEPEND="
app-emacs/async

@ -0,0 +1,4 @@
AUX 50indent-bars-gentoo.el 87 BLAKE2B 2f7c9c919be0a3165187fd99d11ec7dc848b09363dbf399150f3f4f3f828d262aa57a7be2b94915605e4646a4720863dc3e7499231dba949b7f61ab3677e07f6 SHA512 12c51ca505120d3cc5e5f71d35c10bdb80eeea53143dcd3a68a10f14ba3ff55c9a92ff3a421b7cd77f1c050ec37ecdf9c2a3d593eaf47edd361c3a4bf6f2e5a5
DIST indent-bars-0.2.tar.gz 33072 BLAKE2B b5f0b80f1b4291c19fec603a5610ae020ae1cd1531278c5eedf814c3aae4be76d5731b553220314ef67f785f1822c7861e088a5ec163505d9303e9ec2c5fda5c SHA512 e5eab37d5963855948efdd9739a44306c60fafef0cd589edcb6550ff52a4e6a0e403bde8124838d250c1bb78aff0bfbfa1e45275458af3e0ae00472628981b1b
EBUILD indent-bars-0.2.ebuild 471 BLAKE2B e8daefeed01fa16530070cb73d485af34555970d4029b637277108f6c07894fad0815e4fa1f4e68a9430be91b3cae0e3ea87a8980425793692a7c63f58ea86ee SHA512 38ccd641a726d4436f0489f2f7aa95c802cc3cfa4770b5259e6ab1a1cf039e766e4dba13920e3ff95b46a6062855ed66cdd7c2ffaa560184832896756cace06e
MISC metadata.xml 360 BLAKE2B f8f3e9c9350a90db3540b41a9bba9720402a0f0529baf0f31dc90a7a6e7a0d302ea6fe3da642b9f7536f31b44dc5da20a11b54f9ecf3b7e53243bbe310a9f93b SHA512 fa8d016d6434ed6ee2048fa36fc1f11b97315d63e0efd16580b9780db7854a2bb670493f28a2c84c5cb5899ba0349ee203ab4ca45436f3f32409aed4f63626b9

@ -0,0 +1,3 @@
(add-to-list 'load-path "@SITELISP@")
(autoload 'indent-bars-mode "indent-bars" "" t)

@ -0,0 +1,21 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
NEED_EMACS=27.1
inherit elisp
IUSE=""
DESCRIPTION="Fast, configurable indentation guide-bars for Emacs"
HOMEPAGE="https://github.com/jdtsmith/indent-bars"
SRC_URI="https://github.com/jdtsmith/indent-bars/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
SITEFILE="50${PN}-gentoo.el"
DOCS="examples.md README.md"

@ -0,0 +1,11 @@
<?xml version = '1.0' encoding = 'UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>gnu-emacs@gentoo.org</email>
<name>Gentoo GNU Emacs project</name>
</maintainer>
<upstream>
<remote-id type="github">jdtsmith/indent-bars</remote-id>
</upstream>
</pkgmetadata>

@ -1,6 +1,4 @@
AUX 50lsp-mode-gentoo.el 2081 BLAKE2B ac9eee2a41fa09e1ee72cabef2380b6095f469f1c668833b4d6d59964796a974457e2f85f4cdb7b66ea652ad23a6806326f9a43c20b4d1592fc1f19eb33a3773 SHA512 632fb2b9d0af9735c16fffbe6d0aca7ba0a494edd001ea289f17836e9ddd34d9ea60cf22035194e1837505cc214370be31e0dff0637a59361eeb6a4f2d12e816
DIST lsp-mode-8.0.0.tar.gz 14703640 BLAKE2B ab7993772cfc127ee94ba4a0af75e8d7f6789ac22c76acce8df250b5579c1dd2f41e353b26cbdcf6e1a2e6a8d1f8a179d4736b67914cdec31c23032f93dffd3c SHA512 2620288142cea7b06ad2725b63e5db945b1d62d0b4c215e8d35d79d6c3f05bcdf2736dab34bd10c2b9f8928caf36ef617182c41c309e62e2ce8ddf45df376cbc
DIST lsp-mode-8.0.0_p20220620.tar.gz 15464614 BLAKE2B 10e50a52e2a725b1a275b81514bb268619b128370f8989970c75c87bc37516588e798c5f2531b73689d9d102fbd6b965841c6d8a0c337cb8d9052b632a01e289 SHA512 d464418df6eb99d8a1f4cad8c9e31ca057286f846afbb0078fdff21cfc685ffc158b1b37d22224372bee67eb5298f20bb4db83ed466c09e4b4b3a83db865ef09
EBUILD lsp-mode-8.0.0-r1.ebuild 1205 BLAKE2B 26abed125c70a373a1ac0cc9672af1e174dfd179ab2a5a4c47bb50f41a7d68a5606302e24e2cfb45360f436e65d3299e92af50aafd0ac47c89563ddcc5c3b107 SHA512 85958cca001fca56f0416d75dfab2d9b0e7a621c0f6864cf25770e25abe780256e43c16f4b7b6a88e3a58b2d0a6a04124f8f78d9ec641fa8b8181733424cf0a9
EBUILD lsp-mode-8.0.0_p20220620.ebuild 1193 BLAKE2B dd0b6d59ea797ab34d8c59f54c2e6ccbbedc1d7f7257630b86f2f0373b7f782fcf1d4172d80ed1571818e67ddd37a00d6193b990847bd565432e33b580cbf866 SHA512 95ddadbaf53d5c444e295b56457bf201908242a71e262db4662289baee588fd58beb9161b1ab8e72c3090720caf1af0490612bce6c85af347e56c91a1d2a5915
MISC metadata.xml 364 BLAKE2B d28d1feb1f2948839ed9759bd1d7f22285218f301e2862e50b6a58aad591f81d8d94ff8bf2fce8c399c04839467e89b82c2487b2ff09a129f4636d81555db4f8 SHA512 1b9aff2f7852a2af981b93c1e2ca1a0df378e52d0a0817a7fe4a00e5c74721389979df9367a6e93c3a62ac02adb118fbdfff84272f9f902c5883d0759a422d4c

@ -1,59 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
NEED_EMACS=26.1
inherit elisp
DESCRIPTION="Emacs client/library for the Language Server Protocol"
HOMEPAGE="https://emacs-lsp.github.io/lsp-mode/"
SRC_URI="https://github.com/emacs-lsp/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
KEYWORDS="~amd64"
SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
>=app-emacs/dash-2.18.0
>=app-emacs/f-0.20.0
app-emacs/ht
app-emacs/lv
app-emacs/markdown-mode
app-emacs/spinner
"
BDEPEND="
${RDEPEND}
test? (
app-emacs/deferred
app-emacs/ecukes
app-emacs/el-mock
app-emacs/ert-runner
app-emacs/espuds
app-emacs/flycheck
app-emacs/undercover
)
"
DOCS=( AUTHORS CHANGELOG.org README.md refcard )
BYTECOMPFLAGS="-L . -L clients"
ELISP_REMOVE="test/lsp-clangd-test.el test/lsp-common-test.el
test/lsp-integration-test.el" # Remove failing tests
SITEFILE="50${PN}-gentoo.el"
src_compile() {
elisp_src_compile
elisp-compile clients/*.el
}
src_test() {
ert-runner -L clients --reporter ert+duration -t "!no-win" -t "!org" || die
}
src_install() {
elisp_src_install
elisp-install ${PN}/clients clients/*
}

@ -1,6 +1,4 @@
AUX 50lsp-ui-gentoo.el 156 BLAKE2B 078264debce4bf06a98cf9804cfd603a784a51bac0097aaf5f7ba24e95c07e045cec743cec46afaff5945a10a055e355ff3a1439820d585c84a0281820fe40d8 SHA512 d72dd0006d889e9f020fa2e3f9ff1fb2f527b2a7342d728099cefda164bd36b5c082b0a30f9bf98274cbad5b4c2a04452c69f7c93eb4702e41a940f523437af1
DIST lsp-ui-8.0.0.tar.gz 5609015 BLAKE2B 4260ab5cc44b25937d9d273f35a25bb2a2db2e458c20a6b99bb3c697729f31f92c2423512e5bd2caef21998aadf8d555f09eadc616158d3c835fc7a2cf7a5cd7 SHA512 5e64f1532a4ed3c8ff4ef1254812d13a8c8c9c37e26992adc868f66ddfdd8b73d31eb8ab92c2c1caf1fd6098e292e1ff9bb81689b24a209cfff88224aff7004d
DIST lsp-ui-8.0.1.tar.gz 5609941 BLAKE2B d62fd98d4c057cb6d994b94b4c488daef0fffe9d5a31627298f8e91f34a030e09574b960a078a6e6b596cbc4c52b682821b27bacb7957a0d3434dbad4c6ed47a SHA512 d0aa31ce2ae12d4d1b8979b2f3e7a08c3dcddb4c676d6fcca3e66005101eb59d0ea1f29ae07a2290f532cee1026be0a958263e4b64b89045c9164a669e208c61
EBUILD lsp-ui-8.0.0.ebuild 608 BLAKE2B 6881d7dc02ecbbdf922a97dd8a512e7ee458e515aeb58a9cd35c7bbfdb9f652691ddf4ad365d164889d7a5a468e80cd1db89e9067b9688099208984f6faf146f SHA512 9fe43685fcf5ac47a3976ef5b420b478df5854b7f61fb1f430557b0b849caa44de79e3c033a7ccbbda2cd7df01365177493ea1dd6081c4cb3263a8dced659df1
EBUILD lsp-ui-8.0.1.ebuild 608 BLAKE2B 194ff6db440f1d379e3484ca30fe5ea917f4834099e75a2a3b215cf57fdb6a1ae6f1e09a59e6b8d69b937cd8cee5937c1d4fe7048e9f5c6049f39d2f42e8460b SHA512 de48df06d08523e547d09b8c5eb93222833f05fd1447f531d43e98baffe423ea4e9dd20b35b6d6f8ce0fd29ec8b6ff1b40206d1644c046ddf60919f3390d08a2
EBUILD lsp-ui-8.0.1.ebuild 599 BLAKE2B f43d65cfdd31f5c4bbb03fc385c3af9701bc129fa0180d0e9b0f27982c5dc1dbfa0c258e79f508728aa25e2ae18adcc60552dd92ef691ad275e863c829c9cfd6 SHA512 5f80cdf2cdf90d3c32c86cf5224d8fafb56c2bef482d96f76a6c76959555f79e25bbb9a9461a8725051c48309306900346d7cda9339d1aafa167670f3b007624
MISC metadata.xml 362 BLAKE2B d8191d019bc560b61cf7fb833ab52e10ed13d482dfa653eeb14d2e9bca3586e117447c5a6c5520d62364abc61fb81d4e644dccdc4c2c4c626b0b2845d5581526 SHA512 76bbfa8bf874a46eaf21ed5a658e89db12647ac6068db5a7c63e362cd0e1668f5ff549aa2423273cbac1660daff8b672de3afb95cdb6025b3627d3c1daeed824

@ -1,32 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
NEED_EMACS=26.1
inherit elisp
IUSE=""
DESCRIPTION="UI modules for lsp-mode"
HOMEPAGE="https://emacs-lsp.github.io/lsp-ui/"
SRC_URI="https://github.com/emacs-lsp/lsp-ui/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
SITEFILE="50${PN}-gentoo.el"
RDEPEND="
>=app-emacs/dash-2.18.0
app-emacs/flycheck
>=app-emacs/lsp-mode-6.0
>=app-emacs/markdown-mode-2.3
"
DEPEND=${RDEPEND}
# Requires unpackaged dependencies, e.g. Cask
RESTRICT="test"
DOCS="README.md"

@ -1,4 +1,4 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@ -7,8 +7,6 @@ NEED_EMACS=26.1
inherit elisp
IUSE=""
DESCRIPTION="UI modules for lsp-mode"
HOMEPAGE="https://emacs-lsp.github.io/lsp-ui/"
SRC_URI="https://github.com/emacs-lsp/lsp-ui/archive/${PV}.tar.gz -> ${P}.tar.gz"

@ -5,6 +5,6 @@ DIST magit-3.3.0.50_p20230912.tar.gz 666150 BLAKE2B 52d0afa05fad68283c668810806a
DIST magit-3.3.0.tar.gz 629283 BLAKE2B b07a071682ac543ba4a94b9bb8d78cedca1dcc4a7140ad2972d65e014666a2fea078611a7fd98356747d02431e5aa2456801e7e9a12e2b08027666b437863535 SHA512 22fa7c41cb18746b33f64ef936f88dbf229f998e2d2a5d066771711450753c98430335040d0a9812832f3fa39f96f6e88133d5274964332bc899fa7ef19422eb
EBUILD magit-3.3.0-r2.ebuild 1370 BLAKE2B 61f27f958f6789a6b711c501a327356803fd9b0c2e3f3253b843710e917fb44ece5220f7b3173bb7e38b444599ba59fc2e71d5d58e0a1c883292cf0d67278def SHA512 eaac1d916e5149865678b90294ff27e6b4613b2c4b58438204c97174f9712c625498865f9a9ee733363d6e42a9b49b80be8f3af640e1ac4fabc0ff13c7e20916
EBUILD magit-3.3.0-r4.ebuild 1367 BLAKE2B 528372810dd7b3cdc4f1aa33f1b20079444c7b7d5ea10f739e83e0b57f59da11bef1036052c1d0aac1c8f6f4cc1d6893aa37b69744b4b8d5c3c5200c2a74f5b2 SHA512 8ae7478301e492149b9cf25b45e1e56af2c76668f4ea67ffc5f8026bd1ed319e3136f41bc462a2cd69439b7f26c9cde1fc17a4e72737a205276506491d22a021
EBUILD magit-3.3.0.50_p20230912.ebuild 1371 BLAKE2B 362ece83d26971600f287338e757fb9373703bfda1d9f52b8722c8afb057a2b101d663894de61e96eba1741a340d09bdf9f2e869f1ef38ce648e5c0b63b6561b SHA512 2997c904d9b5467c0d259fb7e2a3bb144c56a78d04bf49cffc5ac659f96375725903d745d6848668491be1fcf1ae4a79a93ad4a3fbaafdec58eb5fb59122be9e
EBUILD magit-3.3.0.50_p20230912.ebuild 1369 BLAKE2B 27deb976657fb1a6bc03a0d967f220ccd340e98854d4b2269a99b291e5a9c50721e39d5cca7f51613274082417dcde9d596d930a514c74454aa3bdaa8b937e09 SHA512 0a87552401860babc4803f3da4184c883f20f25e127333d65a26f6d56efa74c5c44536d8bd2735ea9870ff0214031987044e44b34b0930303fdb5be041552cf6
EBUILD magit-9999.ebuild 1250 BLAKE2B 6449b6b2d52912fb62a3b36101c1d467c6e37b6d9786e1cf5b2e569c40d891d438cf5b6aa9b0961090e9fd5f2570a07e56cb99ff4a302c867103da784b347dd2 SHA512 ebb8495f1a976f8706f045cec56b84efe7f1b71dd48db5ae88b5d71601f8c55984051e80b9070995f6c71ec9fb06852c62ec27c323e5b4704098ea9228bf5e10
MISC metadata.xml 897 BLAKE2B ffc0c9c8260fd035b5d2d73b87ca250aa1272ed22ee8b6ce470e103a01a47bff44becb1ccfbcbc3bcfa50c19c94461100fb2032f0d2f212a6fa007ffd08a2421 SHA512 1236dba8fc89a33863db76c1ed16a2541508a21cd3901b369c9f5ff79af4a37dee2c9448b489900faa7f0627b3718adb17d91bafe02fdf7c261b1401108a9a7b

@ -21,7 +21,7 @@ else
-> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${COMMIT}/lisp"
KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ~arm ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
fi
LICENSE="GPL-3+"

@ -1,6 +1,6 @@
AUX 50mmm-mode-gentoo.el 58 BLAKE2B 0114bc73a9125264dd76189479ec708455f88c2d50765154c64f7bd5ad386889b055b280a1dae5fe661962f27caabb06a8b6a0fc709fce83abfe9c21be6fd8da SHA512 4cbf0da7bcadcdb30947fdb789542daef059112c894be4ad418321cf526f7789e86f612c92bc5c11504ae2538f0e73650589663b3f87421543f0047932c6126f
DIST mmm-mode-0.5.10.tar.gz 110491 BLAKE2B ea60a2ac871fbacbb358809f682ee174612401ee9e5bafb7f322891710ebcc833e7efeae1c3284e8a30fb95c3aac7c86ccad758b4d65bb9aee772ecc5c9a013d SHA512 c1caffe75d97950850a2c6d53554b17d63eba1a9ee653e469046dfd131ad840e8b9fa5114f6bf7967e3a4797fc7db0eab484d48017f1df6e043f935960b9d1df
DIST mmm-mode-0.5.9.tar.gz 110564 BLAKE2B cafcd254489b1b494ddb236d4478f3c44845b1e91571c3c72e89568a15953558c8d341ceddbae111a4f9ee07844762883aa8e3b4d9c7838391bde97d3851cac3 SHA512 77a3ead553cec13537f5fbae15e04295b93f30d2e8e59eebb27820cb164204e35264a066bbd3cb0e86eaeb09c8574fd47c8164fae04b4e9e50786bdba119ab65
EBUILD mmm-mode-0.5.10.ebuild 734 BLAKE2B 63d6ccf7228f28b4968a7a290db5af06cc5d58d348ad397a46783c7d3c8d9a62a168cc23e4d17530fa19773d823ebd033076cf06ebb127af5b966e638e070602 SHA512 4143dc92948e3f37c3ed028fca9b3301b52ac5187adc393da5af340d958f475ac276764e347b76b6b6dc5c95355620a160836de1b6f176c5ce912a82f41430b6
EBUILD mmm-mode-0.5.10.ebuild 731 BLAKE2B 574020b02f76d3fbf1fa1cd78e1aa2c483492bca347766cf3dbaad1a41f9000070b44fe3bf962a167294fc3e78b716d9f8df65359cf7177ecc1b9a1b25665eaf SHA512 eddafbb74cfc592af2830d90b0832180346d266cb0afd671c59bfe53c7002d8276bbd24ba7aa043dd0e96c094bcd78424f9b8091d9df8a19279e7949d4621461
EBUILD mmm-mode-0.5.9.ebuild 614 BLAKE2B 439097a919d6b49a4a763314035385c25c539834220bc26e705ebf0b44ecfc5acc90e6e9c065c8e9d36a14d30552a69ab883ffb264f31120540c5e2a1d1848b6 SHA512 6e1a64a5b827e023a30d9b090a8d6d049fa6b60f9e1e26b21e98b13ef8b9047c33e4315dadcef76a5a7c20bf7d6321214d6609a3ff7551772e7cfa5ddc8c6f8c
MISC metadata.xml 415 BLAKE2B ade4957533ff05ccf267e0b9ddc30949c8cb9dd06c9cd673fba932acbb932765bcabaa7ea9cadbb9bba64eea23b4d6df6be624d6a387a261bc678a89e86f76f7 SHA512 2ab1401a418ffd9682d350a90933983e9bd168422731f14faaa2ca96d51277048d5c86ac7d482beeb9c6af73746a22cde32280391311c64bbce366ef1df8d7ce

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save