Sync with portage [Thu Aug 18 09:07:11 MSK 2022].

master
root 2 years ago
parent 70b4e80bfb
commit 8bd9356cbf

@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
MANIFEST Manifest.files.gz 29597 BLAKE2B 2b748857b9f35f50d62aa78ca649370d599e7fa2adff3a10f09d3d2ef8d262e5ed0ae1ab09e3d17c53298d6f029b6561a69f774ec186b3a0d8c77392846aa9b5 SHA512 73542de3494c320081dadd772c365a8608b9f2cf350a80fb042eb971f5c5a238c7a96a124162a8083bba619347a2093f9da66beb15e692567f560f92a7d7519d
TIMESTAMP 2022-08-17T05:39:45Z
MANIFEST Manifest.files.gz 29612 BLAKE2B c35221c0f77d094c059a7ea412dd9ebde935b800dad58544b76ac58a3330e76a79d358a3380cade670edbfb3406e90caa424a7dd0e48e2866c2dd786f5ae93e8 SHA512 9d7f9c7189a7921f9e232aeb0b20927b5b16aec4d49c4eded4ff5b05ae703e67cf694eb9633b2997564aaaf8588a96f97bcb6403766417a96ba2b8e5eb22470a
TIMESTAMP 2022-08-18T05:39:50Z
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmL8fyFfFIAAAAAALgAo
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmL90KZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
klBY1A/+Nd1b3KR9n4O73oHqJEiY8e0gVcB7jw0btleMyj2fFtsKCdDqPMz+WBgP
qaEvDPzuwC09e8z2XFnHMhSAp4czR4mBclfiWxEIQ4tOowq/XE8cVUFYxVEPvr45
1FkgWAiUSXBkWze++r/yb/sIkeR3QnirBcE9n2bR9P0C9WEryMPRo6Tc+ypkzMRv
+6SEbtRsfdJ7eS6L0RLL6Ai3AGlJGMhPInNpQjxp1I51ODvPHmos+C3jGu/fT4M/
Bm6bXCayfT20DiEt/Vh5WurddUBEacYWbUfArGlrEcR2hZq+Uy1yrHfHzROcMjTG
nuzVz4XhXfjY9Uaevy1ejXSpExDOgIVrMy4fyGRMfqtgr75Hcq4HisW5l4cARleM
PmVo30qdmt7ApRe4fe+sqmjTyiYU+seTcaRf50kd+x8+VG+TT1HNc//S2nSu23py
Ey2+WDoqGejbb2V4f6j9VlAvyeWUj+Ve+kssYY7jiDAFJ2PmIHpC8UeNGq0iezhY
awMdwky4RG3q4pAixKHfBGvW80sbhHiy7zlvAYihMFd3SoLduFxWevRO6DokU5jh
A5vwDsQ7K/NbBCDkH7kbWp9/Z1guxVKe/p1gSK1avd09kk0N08NeqjMozL7dxG1H
HYZ/9Xcw5h0asj1xKrFoeGkUl3W1vpEpuD50Q37HEhWQyyC6FMg=
=ap+H
klA/dA//WR9hIYrU6XqHTa8aaX56bVbjEzQsfD1Yx0jRiifGltBygG0nH51WbKV5
LadgSlMML0j+GyUQXk0sHyMQyD1zt2fdBcFOimI2nA8ADnL+L+HBxAI2D4sJxj48
V+Q1JuEntNzkGaOC3539bfcDnnTC8DaNRdW0OKY5FRIQ95CWG3pWEPNIE3rceYLW
rETzItHtS5+52HB3cOndyrxq+ENy81pIMTc5X/vEqwjEEJ8TFvc7eRkGnLrhSlff
7MD8HuTfSVHVyD0vkqj84euwrQU1GpXTlGWDSrcYb1lA2AUbJCpPTuWJt73uYDXX
dIWDfZErTMOKVTfe8JFIwj6At+A0Yop4g8qaUg9JLdug9Ac2pqDO+gf/C+TANLVE
09j7lC9+ufOtSNm8pAyEcuN08ScqdeUH0KdJ2j2/hTVfpgSVQ9sHg3SM7anJdrxZ
lumgiDN+JACjL+ljG5JLlVD8pbWoaeppq9/ykdJOPtvc/gZvQNvzlhuznIBg7P9I
DHxMK2hC4ql77wayu4Tdf8gVxwrbD/PgZ8/Z6InP/OVEHgw666NwDbzva7A6GHqp
usGKoPoMQcH0tWVP/alPwNQdNaEF1bVOZKIF1W63ffsBsU0amguQkJNjtSwJPlBW
SYTedqiwo3GolQ9FF0EtiIj1Tw/pF5e/k+sHmcz2mcTf9wLowfA=
=5HTU
-----END PGP SIGNATURE-----

Binary file not shown.

Binary file not shown.

@ -0,0 +1,2 @@
EBUILD goaccess-0.ebuild 151 BLAKE2B cdcb0d4b95257d24c6d84d6431558bb0a1ffd8cd25b719f8dd2fb0ede3ae475432c51c4e16099152b4a48fa17b20ee34703fc5d3159ce40b14a1790ceba319ac SHA512 c8bf81bece0ee8d9530474d10c3aa43e7021c3fb17206a23562e7fee4971bbc895b9e0e1cbf564f64ddaa11c97f12ce9a749ccdfcd4439e8c045a504f142d544
MISC metadata.xml 407 BLAKE2B 45b71e5db07903b8a89609d844db897d588863c2e64651561e818c004034183873c2cb791ec576c82eb8a9062d81981a676f647a67f6cda40e59424e2a17794e SHA512 dc09409437d438855cfb64d57f8a0ed0f368f1942beed647a578d09af798c18fdce3eeecc730684a32614feea581c0d090946e96f512a3d76422e7856606bf4c

@ -0,0 +1,8 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
ACCT_GROUP_ID=523

@ -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>spiderx@spiderx.dp.ua</email>
<name>Vladimir Pavljuchenkov</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>

Binary file not shown.

@ -0,0 +1,2 @@
EBUILD goaccess-0.ebuild 301 BLAKE2B d2b1534a587fc0bab1b826eac76daab8f63ca2e5026107390a5f7fd4bcde3a695b3869b90521670b5b8e609fd9ecaaa37c38bec91c31dc43ae9ac268006089c4 SHA512 07219edd5682a6014556b42055f394bc19c8d53a69ddf1b18bc1ade5f8ca0eb65fe7587de49c50607f4125b4895778fdd585355aa778fb662dfe9a038bb9fc7b
MISC metadata.xml 407 BLAKE2B 45b71e5db07903b8a89609d844db897d588863c2e64651561e818c004034183873c2cb791ec576c82eb8a9062d81981a676f647a67f6cda40e59424e2a17794e SHA512 dc09409437d438855cfb64d57f8a0ed0f368f1942beed647a578d09af798c18fdce3eeecc730684a32614feea581c0d090946e96f512a3d76422e7856606bf4c

@ -0,0 +1,14 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
ACCT_USER_ID=523
ACCT_USER_GROUPS=( goaccess )
ACCT_USER_HOME="/var/lib/goaccess"
ACCT_USER_HOME_OWNER="goaccess:goaccess"
ACCT_USER_HOME_PERMS=0770
acct-user_add_deps

@ -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>spiderx@spiderx.dp.ua</email>
<name>Vladimir Pavljuchenkov</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>

Binary file not shown.

@ -1,4 +1,6 @@
DIST emacspeak-39.0.tar.bz2 4989631 BLAKE2B ea58436fd3d7450938de04b74dcefdd9b9c5bee5c8c3bf48dbd2ca5bd5ce5c795a0d4c60ec05ca83c0020ca650b717e378717dc2d68eb56e80653b5045d5b132 SHA512 c0a0c503d6ccc2abb53a8be580997b44e0449c2225e8a64cee73c24d69a28c3f47c0e660a95a6e77dd4d660272ad562ff747ce3c0a989f8fe7c8171f60349173
DIST emacspeak-56.0.tar.bz2 7158646 BLAKE2B 484b98e5fac51d30bd9b2705308042ed9e0a49a4684ca777cbc60368fdadd8206ef212af514a5940509c84fee3fdcad12486a31a47cac658c912d7573a484fb7 SHA512 9b18fada991b914ddd3ed30950e685c1c164434536c3dd119b9ed52db80e7e31b7399c72a584938bfb63daa7e1aa76a1f377d664cc1118ffa7f0a4cbdddf0818
EBUILD emacspeak-39.0-r2.ebuild 2075 BLAKE2B 1adb4a4cade944dd77d4635f9db22face5b234e2c0d0b577902cd21e503c323c0fcbf93e254942cc7ccec3cad49adaf7b55b6f030d8b691b2887337ea9613381 SHA512 b1507eb711316486f4d026a40116d465e909c9709bae2fe4549369fc525d2dc55bd16621661296049174cb327e0e35fdc3d77511ba1edbb54b5f25a7d16da182
EBUILD emacspeak-9999.ebuild 2078 BLAKE2B c5a3b3230f5e2ff9f321ba405aadf463f03d0a57657e4b96b00f1f0168f8a504f5689ae685ff81199a9b65ff178270b85d37470a26e1726fa68821542cbd57e9 SHA512 755477e57ed910b0142203839a2ab228eb6fd099b877024731b87fb62294d737dd79f4799a06104192209dd749342d189876ec58d18afb81281c38a7b3e619c9
MISC metadata.xml 936 BLAKE2B 17dbe6b87657e6994fb3cfb424e7d2a053b86b704312841c92b8e8f0dac5b43f1155f2c1f96a562bd68872762b49b4dcd6ed9356c5d6c8c29746d20d62b0018d SHA512 4118b5a9d29358e3b6a2afeb8b6e5eb378adb41f95abf67514e41aa41d7973cc7f810622d2c63069020bd47e5e46b44a86d1b748d4888f6bd4842ceb29712f3d
EBUILD emacspeak-56.0.ebuild 2277 BLAKE2B 9599cb85e0419b300c23555612982a1b738096933a1195ed69b6e6c5d483710385d07d4d3028a24e7d5852bf3d479d6057c49977e630352effeb65d06edfd124 SHA512 72ad1cbad82531a9c266fce82295fdb4fbdd0afac90175d880c65adbf8c94d76a5e5ec16fa1e1196e5a72484e873f717b78d6c9f0c3b245476218a40c0f7af64
EBUILD emacspeak-9999.ebuild 2277 BLAKE2B 9599cb85e0419b300c23555612982a1b738096933a1195ed69b6e6c5d483710385d07d4d3028a24e7d5852bf3d479d6057c49977e630352effeb65d06edfd124 SHA512 72ad1cbad82531a9c266fce82295fdb4fbdd0afac90175d880c65adbf8c94d76a5e5ec16fa1e1196e5a72484e873f717b78d6c9f0c3b245476218a40c0f7af64
MISC metadata.xml 993 BLAKE2B e69adb1f4b3764ccbc6f716e1917ac6d29fbb0d596edc5f2aae57fafbb3ef1eef105cadb35e0f52d18f842cfa657f994cf5d38970777186c3f29125e5f9b79e2 SHA512 31a4d84e9c8910506df082217fd27f3eeb6f038e7f14903179f6b67c24cff4a7d00542565b99e9047aca80b2a78c47666e7f3670db2b9635b6c2dfdc25147bba

@ -0,0 +1,94 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
NEED_EMACS=26.1
FORCE_PRINT_ELOG=1
DISABLE_AUTOFORMATTING=1
inherit elisp toolchain-funcs readme.gentoo-r1
DESCRIPTION="The emacspeak audio desktop"
HOMEPAGE="http://emacspeak.sourceforge.net/"
if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/tvraman/emacspeak.git"
inherit git-r3
else
SRC_URI="https://github.com/tvraman/emacspeak/releases/download/${PV}/${P}.tar.bz2"
KEYWORDS="~amd64 ~ppc ~x86"
fi
LICENSE="BSD GPL-2"
SLOT="0"
IUSE="+espeak"
# Usually need := dep with tcl anyway but in particular, it's needed
# here as we do a version check in src_compile and bake in the results.
DEPEND="
dev-lang/tcl:=
espeak? ( app-accessibility/espeak-ng )
"
RDEPEND="
${DEPEND}
>=dev-tcltk/tclx-8.4
"
DOC_CONTENTS='
As of version 39.0 and later, the /usr/bin/emacspeak
shell script has been removed downstream in Gentoo.
You should launch emacspeak by another method, for instance
by adding the following to your ~/.emacs file:
(load "/usr/share/emacs/site-lisp/emacspeak/lisp/emacspeak-setup.el")
'
HTML_DOCS=( info/ )
src_configure() {
MAKEOPTS+=" -j1"
tc-export CXX
emake config
}
src_compile() {
emake emacspeak
if use espeak; then
local tcl_version="$(echo 'puts $tcl_version;exit 0' |tclsh)"
if [[ -z ${tcl_version} ]]; then
die 'Unable to detect the installed version of dev-lang/tcl.'
fi
cd servers/native-espeak || die
emake TCL_VERSION="${tcl_version}"
fi
}
src_install() {
emake DESTDIR="${D}" install
if use espeak; then
pushd servers/native-espeak > /dev/null || die
emake DESTDIR="${D}" install
local orig_serverdir="/usr/share/emacs/site-lisp/emacspeak/servers/native-espeak"
local serverfile="${ED}${orig_serverdir}/tclespeak.so"
install -Dm755 "${serverfile}" \
"${ED}/usr/$(get_libdir)/emacspeak/tclespeak.so" || die
rm -f "${serverfile}" || die
dosym -r "/usr/$(get_libdir)/emacspeak/tclespeak.so" \
"${orig_serverdir}/tclespeak.so"
popd > /dev/null || die
fi
dodoc README etc/NEWS* etc/COPYRIGHT
einstalldocs
cd "${ED}"/usr/share/emacs/site-lisp/${PN} || die
rm -rf README etc/NEWS* etc/COPYRIGHT install-guide \
user-guide || die
readme.gentoo_create_doc
}

@ -1,31 +1,38 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=8
NEED_EMACS=24
NEED_EMACS=26.1
FORCE_PRINT_ELOG=1
DISABLE_AUTOFORMATTING=1
inherit elisp readme.gentoo-r1
inherit elisp toolchain-funcs readme.gentoo-r1
if [[ ${PV} == "9999" ]] ; then
DESCRIPTION="The emacspeak audio desktop"
HOMEPAGE="http://emacspeak.sourceforge.net/"
if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/tvraman/emacspeak.git"
inherit git-r3
else
SRC_URI="https://${PN}.googlecode.com/files/${P}.tar.bz2"
SRC_URI="https://github.com/tvraman/emacspeak/releases/download/${PV}/${P}.tar.bz2"
KEYWORDS="~amd64 ~ppc ~x86"
fi
DESCRIPTION="the emacspeak audio desktop"
HOMEPAGE="http://emacspeak.sourceforge.net/"
LICENSE="BSD GPL-2"
SLOT="0"
IUSE="+espeak"
DEPEND="espeak? ( app-accessibility/espeak )"
RDEPEND="${DEPEND}
>=dev-tcltk/tclx-8.4"
# Usually need := dep with tcl anyway but in particular, it's needed
# here as we do a version check in src_compile and bake in the results.
DEPEND="
dev-lang/tcl:=
espeak? ( app-accessibility/espeak-ng )
"
RDEPEND="
${DEPEND}
>=dev-tcltk/tclx-8.4
"
DOC_CONTENTS='
As of version 39.0 and later, the /usr/bin/emacspeak
@ -35,9 +42,13 @@ by adding the following to your ~/.emacs file:
(load "/usr/share/emacs/site-lisp/emacspeak/lisp/emacspeak-setup.el")
'
HTML_DOCS=( install-guide user-guide )
HTML_DOCS=( info/ )
src_configure() {
MAKEOPTS+=" -j1"
tc-export CXX
emake config
}
@ -45,33 +56,39 @@ src_compile() {
emake emacspeak
if use espeak; then
local tcl_version="$(echo 'puts $tcl_version;exit 0' |tclsh)"
if [[ -z $tcl_version ]]; then
if [[ -z ${tcl_version} ]]; then
die 'Unable to detect the installed version of dev-lang/tcl.'
fi
cd servers/linux-espeak || die
cd servers/native-espeak || die
emake TCL_VERSION="${tcl_version}"
fi
}
src_install() {
emake DESTDIR="${D}" install
rm "${D}/usr/bin/emacspeak"
if use espeak; then
pushd servers/linux-espeak > /dev/null || die
pushd servers/native-espeak > /dev/null || die
emake DESTDIR="${D}" install
local orig_serverdir="/usr/share/emacs/site-lisp/emacspeak/servers/linux-espeak"
local serverfile="${D}${orig_serverdir}/tclespeak.so"
install -Dm755 "$serverfile" \
"${D}/usr/$(get_libdir)/emacspeak/tclespeak.so" || die
rm -f "$serverfile" || die
dosym "/usr/$(get_libdir)/emacspeak/tclespeak.so" \
"$orig_serverdir/tclespeak.so"
local orig_serverdir="/usr/share/emacs/site-lisp/emacspeak/servers/native-espeak"
local serverfile="${ED}${orig_serverdir}/tclespeak.so"
install -Dm755 "${serverfile}" \
"${ED}/usr/$(get_libdir)/emacspeak/tclespeak.so" || die
rm -f "${serverfile}" || die
dosym -r "/usr/$(get_libdir)/emacspeak/tclespeak.so" \
"${orig_serverdir}/tclespeak.so"
popd > /dev/null || die
fi
dodoc README etc/NEWS* etc/FAQ etc/COPYRIGHT
dodoc README etc/NEWS* etc/COPYRIGHT
einstalldocs
cd "${D}/usr/share/emacs/site-lisp/${PN}" || die
rm -rf README etc/NEWS* etc/FAQ etc/COPYRIGHT install-guide \
cd "${ED}"/usr/share/emacs/site-lisp/${PN} || die
rm -rf README etc/NEWS* etc/COPYRIGHT install-guide \
user-guide || die
readme.gentoo_create_doc
}

@ -17,6 +17,7 @@
<flag name="espeak">Adds support for the espeak tts engine</flag>
</use>
<upstream>
<remote-id type="github">tvraman/emacspeak</remote-id>
<remote-id type="google-code">emacspeak</remote-id>
<remote-id type="sourceforge">emacspeak</remote-id>
</upstream>

@ -1,5 +1,3 @@
DIST orca-42.1.tar.xz 3700132 BLAKE2B 1310a1b43da709e9b273ce21374fff9fa30fbf08d1d0e171eb7eff4511ad5e2bcee12a2d6549a4c0c8e21526fb6f4b3b311d0e09fd6bfa863e29168809df9c10 SHA512 98f016087317666c4dcc7543d16ffb93214075d49d3708a1aa3dc8b6dd5d9d85c52dd31e650f4511371061c58d53e73455a09d6d7b4405b8a972b58ff1d7db91
DIST orca-42.3.tar.xz 3707048 BLAKE2B b1a03cee97ba2ad17e32b863effba46974f86e5cbdcea72235085e369189e8e92cba8b83931fd83a7b859edfc8da9236f462e250c468ad1533768479eb25aad0 SHA512 59d9d61af2e385d8e356f825fc1733d73d136f89a3a06c352eaf1e7b05cd6ebf5bd13282afb478adb4ea7981398db0138324c3e275eb372b99ba648d9fafeab6
EBUILD orca-42.1.ebuild 1562 BLAKE2B 23c0907b11da9aca993aed45ea94f9bed04553d421fcf76bd241d582f3189943edb8d7e9dd7d09ce158573b06bd71a231126e854cab047a31a2323a52da7d484 SHA512 9ce417d9e0175bf2dd5790a85bfdc6feec6a00b919b18c6dc9ea28d4b899860cc41e8e949f1a2d441dd3d9cf0ff79442bf62b8afc6b12dbe933ff5b6ead149ce
EBUILD orca-42.3.ebuild 1562 BLAKE2B 23c0907b11da9aca993aed45ea94f9bed04553d421fcf76bd241d582f3189943edb8d7e9dd7d09ce158573b06bd71a231126e854cab047a31a2323a52da7d484 SHA512 9ce417d9e0175bf2dd5790a85bfdc6feec6a00b919b18c6dc9ea28d4b899860cc41e8e949f1a2d441dd3d9cf0ff79442bf62b8afc6b12dbe933ff5b6ead149ce
MISC metadata.xml 641 BLAKE2B 2a9a0582cf597e46cf71f11034a17ed3146f5d2709855be3f64530c94be53bdbb7ac8e8be859969706c67e6b32e1f8a33fe97b3e54d41b27a4f6ee3807f19fd6 SHA512 4119f9cc00c1978ada19d63f559ba35bec6299732bf50e3fb724c531dae3c3052e26fb1e7ec7830c55c98ef800ff0a6ecbb01df98e3b64781ff42eb7ef9ce7fb

@ -1,63 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_REQ_USE="threads(+)"
inherit gnome2 python-single-r1
DESCRIPTION="Extensible screen reader that provides access to the desktop"
HOMEPAGE="https://wiki.gnome.org/Projects/Orca"
LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="+braille"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="${PYTHON_DEPS}
>=app-accessibility/at-spi2-atk-2.34:2
>=app-accessibility/at-spi2-core-2.36:2[introspection]
>=dev-libs/atk-2.36
>=dev-libs/glib-2.28:2
media-libs/gstreamer:1.0[introspection]
>=x11-libs/gtk+-3.6.2:3[introspection]
$(python_gen_cond_dep '
dev-python/gst-python:1.0[${PYTHON_USEDEP}]
>=dev-python/pygobject-3.18:3[${PYTHON_USEDEP}]
')
braille? (
$(python_gen_cond_dep '
>=app-accessibility/brltty-5.0-r3[python,${PYTHON_USEDEP}]
dev-libs/liblouis[python,${PYTHON_USEDEP}]
')
)
"
RDEPEND="${DEPEND}
dev-libs/atk[introspection]
$(python_gen_cond_dep '
>=app-accessibility/speech-dispatcher-0.8[python,${PYTHON_USEDEP}]
>=dev-python/pyatspi-2.36[${PYTHON_USEDEP}]
dev-python/setproctitle[${PYTHON_USEDEP}]
')
x11-libs/libwnck:3[introspection]
x11-libs/pango[introspection]
"
BDEPEND="
dev-util/itstool
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
"
# app-text/yelp-tools
src_configure() {
gnome2_src_configure \
$(use_with braille liblouis)
}
src_install() {
gnome2_src_install
python_optimize
}

Binary file not shown.

@ -6,6 +6,7 @@ DIST aws-cli-1.25.49.gh.tar.gz 2241270 BLAKE2B 6c5e3c20855df9da322f3e6085f4f6f58
DIST aws-cli-1.25.50.gh.tar.gz 2241527 BLAKE2B 76a594e977bedaeb89bef7b3d61cbd08a157560b3610756719a04a8195b04c5e7480b94a5a6c69494cfe9fd7388550a6b26778e2ab0e1eeeec6e6eb91bfd36e0 SHA512 d112207b0fb654693503baa09ccaf3df3cf8766408a9c4a8533005e8be3cd724d28f197466af1580758ed689ebd3ad0afd895a5c4cfc06c3da15eadda0ca495e
DIST aws-cli-1.25.51.gh.tar.gz 2241823 BLAKE2B 86e7463a8fb63311351d60ac3dcd01a2f87a774dd63430265dbb5546661d6533fa528c81cab72e08d805518c1896779451533a0e4af02ba2565115402a1aae76 SHA512 6ea6d6532dc6e5ad8e3a392cff6034ad3084b8dbdbdcb197ae737f7912088e415da992a56915cf355a7f39206ab28ec3865c10cb618271b2d1f8a71a89a809fd
DIST aws-cli-1.25.52.gh.tar.gz 2241932 BLAKE2B e11ce7250040886ae9a00413c8ce67c929e90b5697a83d36184750d69d947c389afc4fc97d590c64874c2c259ba4a10b97b5d20f6148aee167d9cf6b9af6ff9d SHA512 5c5e06c9e2b0529508edc829c1baa7359238a1e72712e45e269030fd58644fde2f7b94767d1e33b1ff35859a25985f2b00b7d13c96e37dc5999bc7e24cc4f5da
DIST aws-cli-1.25.53.gh.tar.gz 2242474 BLAKE2B 000bb154882210f52f8fe5c40e56d43526b28665a9e5666d7d8b61f95302d411a8f0d0c6eeaef3bd5aff46cfa6ae1133263dc38cb6a7274b4d7058c26005c369 SHA512 82790f15c9fdd736f2bdda976aa5990849521f7af05c95ee9c2c55cf232e140d875b396714be8be1ffba382ebf8f26f8b0a03bc064699de0316ca41156b993b8
EBUILD awscli-1.25.36.ebuild 1834 BLAKE2B 8dd7abd62571c499386dcc73967b693b028c094797cb10c43b7719b7ad2af01e683c056e9888e6ab6119204362dd2e61b6a465d3d115045130075d54c16295aa SHA512 84785cb46646fc3c97a504a712db51fc68d92739732fe696c1d5e198b99fc5665776629400cb99cb17fcebc47f6a426cc3678c827ebf28912854b8f9b5960906
EBUILD awscli-1.25.41.ebuild 1836 BLAKE2B dae7d5415e625d711cf8b71492dfe80e2ffe77da7c538f4a7b04e2777c942973ad985fdb2f65a96511ce7486c3a4e78daed6110194672b19651191f7db2f484a SHA512 8454d269cfbca202e068c39704fdf48b9e21985e6ee1e825399620585707d315c867ef26f9726c2d8b8f55054980bd5f8e88ffaa0ed8cf45a4eedb5c410325d2
EBUILD awscli-1.25.46.ebuild 1836 BLAKE2B dae7d5415e625d711cf8b71492dfe80e2ffe77da7c538f4a7b04e2777c942973ad985fdb2f65a96511ce7486c3a4e78daed6110194672b19651191f7db2f484a SHA512 8454d269cfbca202e068c39704fdf48b9e21985e6ee1e825399620585707d315c867ef26f9726c2d8b8f55054980bd5f8e88ffaa0ed8cf45a4eedb5c410325d2
@ -14,4 +15,5 @@ EBUILD awscli-1.25.49.ebuild 1836 BLAKE2B dae7d5415e625d711cf8b71492dfe80e2ffe77
EBUILD awscli-1.25.50.ebuild 1836 BLAKE2B dae7d5415e625d711cf8b71492dfe80e2ffe77da7c538f4a7b04e2777c942973ad985fdb2f65a96511ce7486c3a4e78daed6110194672b19651191f7db2f484a SHA512 8454d269cfbca202e068c39704fdf48b9e21985e6ee1e825399620585707d315c867ef26f9726c2d8b8f55054980bd5f8e88ffaa0ed8cf45a4eedb5c410325d2
EBUILD awscli-1.25.51.ebuild 1836 BLAKE2B dae7d5415e625d711cf8b71492dfe80e2ffe77da7c538f4a7b04e2777c942973ad985fdb2f65a96511ce7486c3a4e78daed6110194672b19651191f7db2f484a SHA512 8454d269cfbca202e068c39704fdf48b9e21985e6ee1e825399620585707d315c867ef26f9726c2d8b8f55054980bd5f8e88ffaa0ed8cf45a4eedb5c410325d2
EBUILD awscli-1.25.52.ebuild 1836 BLAKE2B dae7d5415e625d711cf8b71492dfe80e2ffe77da7c538f4a7b04e2777c942973ad985fdb2f65a96511ce7486c3a4e78daed6110194672b19651191f7db2f484a SHA512 8454d269cfbca202e068c39704fdf48b9e21985e6ee1e825399620585707d315c867ef26f9726c2d8b8f55054980bd5f8e88ffaa0ed8cf45a4eedb5c410325d2
EBUILD awscli-1.25.53.ebuild 1836 BLAKE2B dae7d5415e625d711cf8b71492dfe80e2ffe77da7c538f4a7b04e2777c942973ad985fdb2f65a96511ce7486c3a4e78daed6110194672b19651191f7db2f484a SHA512 8454d269cfbca202e068c39704fdf48b9e21985e6ee1e825399620585707d315c867ef26f9726c2d8b8f55054980bd5f8e88ffaa0ed8cf45a4eedb5c410325d2
MISC metadata.xml 334 BLAKE2B 84c9f50e6c0d015aad36a7f625cddf90cf1137a8c2d445cc641cd4890d64261187c10fde59ee1a6c19b98cfdb6ff534c66ae7a7a48a00ec62d6984c9a1891750 SHA512 a845de531df2cd75abf23cdbfa613e586855b95ac4e96566ef193708d7ecf2ec7f7db72fd31b8af0ac4ccd57e51da9c6d129d426bfdc6c4feb57d7df8647f160

@ -0,0 +1,72 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..10} )
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 ~arm64 ~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.6.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() {
# integration tests require AWS credentials and Internet access
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
}
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
}

@ -1,6 +1,4 @@
AUX integrit-4.1-fix-build-system.patch 1169 BLAKE2B 36b13162ea3a583968bda35ece1b4b1cc83871d4c2352ebcbffd079a9265d84b15e72d5e93f10e2404cd26e0622c666cb8b60e1cd53f207f0149a55814e10477 SHA512 4ed15ee8383e280b2d16d353f3401a058ad03c4ad84e4d0932ceec74391e04d266c2468270d2a08d299c57ee105f504c917fcf04b4ac07639bcba42e0fde84f6
DIST integrit-4.1.tar.gz 271626 BLAKE2B 538a34c8e5c00e1be66ba35095be4d61402372ea7fd9ba9bfff9149c9a82c43d625ffb345fe84b7561100b31f2a2a1ba319e8b9a7d2b78e44a81d1ed6ae64f3a SHA512 599ae66a193fd87971994f59422e148e1ae01a5ff0fea93a0f2555c972f5254f0213116950766e72c87a57b1bd490f04afd3e0557d25a366c41dbbacc80b6842
DIST integrit-4.2_rc1.tar.gz 223627 BLAKE2B ff0dead8a8903dba0f43c7746672ca2d57aced352df2fef7b195fc90e9b38e77bb21affb40c424c5d23df7dcecf3192c1bff5c7c04d3fcbc5dad0dae60565f93 SHA512 2a86a37c684ca0b78bbf7901c8e72511f1169e8af7e9b4efdeadbade52e8fc7302167f6d82bd02b5af9688a05d13fc56d4f5474e3e04d1aef3dd9f72d782d739
EBUILD integrit-4.1-r1.ebuild 1264 BLAKE2B 208f5ff74d53a189f7eabd131e3f032cff73d467e4622d317148d9a17c4b7db55335815ec6e59ba85794794bac1bff901dbd7d21b04e32ea0714fd3c7c54d5f1 SHA512 8cbb22064be0107ae5fa363185ccdecf347e7078a0d455d0af8af59b504282005816c1c52e3a01999568bb39a89e30043c48c556b6e78579c25dbc72afe8a5f4
EBUILD integrit-4.2_rc1.ebuild 1508 BLAKE2B 0184dfc915b21b07852b5c105237b44d2f41b53c4f313e687fa939b615220a87241d440391adfe6af3f151a0c43a547ad2d898ffbae924074f49023ca91e8fc8 SHA512 2323dbd228d16300c61c43607d61fc2e64f04c79271fb6044bb2594224b72c84b9ad389b1dcc766416f254be7469085dc831d868e5fa77b69ebc64e52910c90b
MISC metadata.xml 303 BLAKE2B fa06e292a0bc17c82d114a06632afd3c17eb1d527e1d83af4f1dd2e6e87275649bc49f48a64c6684c9c9c6595ba80e483b41682205c9336c3f322efd278904c6 SHA512 3768d8d20baa316af2c088cd97d446deae2a67dcc828f2514ce9c3f6084ef17d5adbb6726878b8aae0977a5f6d8d9cd93c4801f2a585c841770276de1841b945

@ -1,65 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools
DESCRIPTION="file integrity verification program"
HOMEPAGE="http://integrit.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ppc x86"
IUSE=""
PATCHES=( "${FILESDIR}"/${PN}-4.1-fix-build-system.patch )
src_prepare() {
default
mv configure.{in,ac} || die
mv hashtbl/configure.{in,ac} || die
# tests are not executable
chmod +x test/test || die
eautoreconf
}
src_compile() {
emake
emake utils
emake -C doc
emake -C hashtbl hashtest
}
src_install() {
dosbin integrit
dolib.a libintegrit.a
dodoc Changes HACKING README todo.txt
# utils
dosbin utils/i-viewdb
dobin utils/i-ls
# hashtbl
dolib.a hashtbl/libhashtbl.a
doheader hashtbl/hashtbl.h
dobin hashtbl/hashtest
newdoc hashtbl/README README.hashtbl
# doc
doman doc/{i-ls.1,i-viewdb.1,integrit.1}
doinfo doc/integrit.info
# examples
dodoc -r examples
}
pkg_postinst() {
elog "It is recommended that the integrit binary is copied to a secure"
elog "location and re-copied at runtime or run from a secure medium."
elog "You should also create a configuration file (see examples)."
}

@ -1,5 +1,4 @@
AUX whowatch-1.8.4-tinfo.patch 627 BLAKE2B 2b7a5623188bda62a038a07ad6796e66821f8e34d53d82605f0ea462171a2145578dc97fa2b374933fac0d710f68c69f90efab52a341510b0e461b67e53e21aa SHA512 7d256fc59184839a1ce6168689763c0b2a1e32c841438979c00ab8c2c2fc0e87e5e8f6002e1433326b94ebf9b917348b2f19b126562e01ab387bfbed79184c7a
DIST whowatch-1.8.6.tar.gz 141801 BLAKE2B d52ae8304d25c570873c65cc3b91d8fe227bf71f1802cc8055332f4614b9ca9f6c17dea10b07bbd20f834623f9e10456b19c6393996f6c66819e7e921ffb6240 SHA512 49aa45b0a88a41c98fb7b548f0f098004c8bcca9ec078e977fcec8bc109c9beab25989003bfff4b3dc38a9d62d69378f64441753a1cca62729d2013d2ed73cb0
EBUILD whowatch-1.8.6-r1.ebuild 707 BLAKE2B f7d182e12653d9057fc5472bab6e9005328ab1d3fe025a92ca88e9909bb2693cb60f5b5abdb920f0191fb1e1156f82f0f2b7b71ff19eeb256b731ba020d1a301 SHA512 33e1c65dec84dca0b1008af5db578e8d7c2de35b333aa4f23827064cc8643189fd52da7e4262c5d2d5e1673036fb068f6dbbd130bf682a6ee24c6938a0cab3a1
EBUILD whowatch-1.8.6.ebuild 701 BLAKE2B 1af78b81ba38f312fc6076d79c8e3ff850f054ec6fdc95fcbd82cb0f59f22188991e848b008193bc5d35148c6e7638581da9f5c72ea264a4231453fd6602dfa2 SHA512 49a1a5bd23d4ca95bf2660d5689ec420cd19d79e3dc732f0d0d56f7a1655bf8462f072a46c49f0787fa8eec96122a97b3e5e7b219cb65502aa822ac305f08e70
EBUILD whowatch-1.8.6-r1.ebuild 706 BLAKE2B bb21a02393fa4ceb3948cd933e41f5d8452f1ac00f81b1df9f35743e8036b97fe86504c13fd14091f432c33580fd01216f485b25ea6b9c96a5f3b9e578228971 SHA512 049dee6fc4c34493dcd872603c65bacf18da65aff19821aa8edc59b812b195e3e21d9c670a1be99a7a9c4e5d56ccff5b48d674aa6fcbe02b967c59078deb09dd
MISC metadata.xml 312 BLAKE2B 9b4eae6b1b7ed9168425f0f1a7b556658a2ad76209736a24937bdf1428a4e6383ede4efd65b44aaf501581fa353ba89707dd2ec2c2a97e384e36ed59973f24d2 SHA512 6f821797941b94408e5b3b6358791bd68b67cbf8553a7eef77934167e08b5a293144e147a1cdbae0d32cb0458cd611a6c411e391f41fc97b7d73c4f99d0f024f

@ -11,7 +11,7 @@ SRC_URI="https://github.com/mtsuszycki/${PN}/releases/download/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~hppa ~mips ~ppc x86"
KEYWORDS="amd64 ~arm ~hppa ~mips ppc x86"
RDEPEND="sys-libs/ncurses:="
DEPEND="${RDEPEND}"

@ -1,35 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools
DESCRIPTION="Displays information about users currently logged on in real time"
HOMEPAGE="http://wizard.ae.krakow.pl/~mike/ https://github.com/mtsuszycki/whowatch/"
SRC_URI="https://github.com/mtsuszycki/${PN}/releases/download/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~hppa ~mips ppc x86"
RDEPEND="
sys-libs/ncurses:0=
"
DEPEND="
${RDEPEND}
virtual/pkgconfig
"
PATCHES=(
"${FILESDIR}"/${PN}-1.8.4-tinfo.patch
)
src_prepare() {
default
eautoreconf
}
src_install() {
dobin src/${PN}
doman ${PN}.1
dodoc AUTHORS ChangeLog README TODO
}

Binary file not shown.

@ -1,10 +1,4 @@
AUX cabextract-1.9-fix-bigendian.patch 424 BLAKE2B ce74e2a626705cc82a76852d97701329477d1956463a6c589a1f005462cfb5ca7cf61f86e651da793fdef8fbb6e17115d312da666d5168190967eb69f4633548 SHA512 70c07f4bdea2be135d7f24c7b24ab1f8a672b3772226e47bfa13b065cb73ec7f2fb3c1ad3ed1bda3f3a3d8ee6774ae90163b5702be300f058d9f028bd85f6b9e
AUX cabextract-1.9-remove-spurious-test_files.patch 423 BLAKE2B 33c226d287ab77a3bf7388093149ebace4542112ce4fcdd6a2a8808858da44d1278a89ba5f415de84d2f4a1475af3f0f863c1401b2a091d5ce7192f6d52caddb SHA512 8f6bc900cb04d2177b6a179ef91046cf47fdada15118ad530d588ccab1ae4c7617d851a2cf36c73018f336c812564b0d6abdee1bd549330aa19ba9cbfc7d17d7
DIST cabextract-1.8.tar.gz 289256 BLAKE2B ba9fea0cd12859b0de97b13362eaf276066650eb7151e0115af7ed2586cfa7497f72be2f9287d3ccb5ce5256ec26ca69e729df5bb0a327bb9f32ded25391460c SHA512 f8d676d6b738b0b13ac1cac7716c2fb46db423ef30b05ee64f00fcb19596131fbd34341c8b417af3de04896e9b6a8abf0d5976ee4bf87d016806a71317246d7a
DIST cabextract-1.9.1.tar.gz 469369 BLAKE2B 5bfc697b40cbf47b42ab7857804b703c9622d8dae1648aae1bb5c0ec7c7978bff01b7ca2526f1b6090f193d88c00e3f49ae111f348d03fec9f575bddbb4b4096 SHA512 c354a4b20a222b40813f01baf8311c9a76611da427f9f44e977a3fd09508e24a18b486e3eef889a9debdca459f1b0c28d5d25429ccd555d3a2e4ff92d91cec14
DIST cabextract-1.9.tar.gz 466334 BLAKE2B 1a82bddca826ee35ed13e1c0b50deca3ae1b7e31d7f427f54b5d6cf9651a727b7cbf8049c1a4326237725e007baecb4356721489611bb5e015bd7460e2530758 SHA512 d144c1df9ed8e8c339bcadb3d1be2eb2576bb066e3f75a3480df0d5e81407a633554e4674b3bb43716c0cf33a0f2327e6f798cd6d7825bceefa0ad839fcc3f64
EBUILD cabextract-1.8.ebuild 1108 BLAKE2B ac14bcc3a82f56b70258739c6c7823c83d20d080c49f62efc32de8104516cbd8dc34c06c63dbbc628b44103f7f50f73da09c8521ba468745fa7487a9661d17d8 SHA512 075916d28ef1e018f3ca9aa453be855e22b22b1a09e98615368e10a2ef1329c070f0c9f25b09c03ead7222c98624196ca73727fc3eff0877b772fb790b78d0f2
EBUILD cabextract-1.9-r2.ebuild 1648 BLAKE2B 5c56e7d754c52d341d5ba291898befa3f61ede8ece49ff867dbde85a0315d7928770095386d5b0f15ddaeb729ab2635f0cd140fb4286661263bcba58273538f6 SHA512 ddd7bc7ad0328f148005f5550eee24cacb943a17a0e7333fef3ee1cf8e83125fbab7958ee4e30c6ea9b8ecf79af202fb69c3d4b7b449a623354acb0b8092d2b2
EBUILD cabextract-1.9.1.ebuild 1561 BLAKE2B 876a0ff86a4b9c3acde92aee219dfbdea9c4b839022f4078b87d3fd0e20722db5618a53721bfbb41cc48fa3a9f1417bb8c70733af3c1b30d20f3181b8d9dc262 SHA512 7859df366f5784b02d62f90fc3d7bf875ac6d0adaf9757c6a071a22d3f768ebf27baa2480a177be407af82e0d73ba80cb4868c3a13f69a30f28298cd8ddf2f81
EBUILD cabextract-9999.ebuild 1542 BLAKE2B d90ce5df206272e2b8529409d494f606e70106e90de56ef3ec72e64cbad7f0b26a1b16c7b5195d3d146de41c5748b24c02ddb94d5734b9a8ed59a8d27914c450 SHA512 db05f7fbce13f706b5f24462e563d0d790f57d3f92e570705721b06df703ca62e1163078c3b5e5bd184c207a2e23fb45d37d1fc48eedb02ed43de406f2944cc7
MISC metadata.xml 556 BLAKE2B 56968f48613cd1c331acb6a8013e998d96e9da101dd4bc15bf98381501923087ba5bb49ff6e0b52d6e5fb01121bc543f05c90ce7f2657c871ce0ef07eab16212 SHA512 21a53a5f845a8cebecec884cef051b6f073a9e9009c44d033b90ba5b06d8d2dcfabd0ee3082926e60faebbb6ef297d624313cea1a22308ee1c5de88b834dd71d

@ -1,39 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit toolchain-funcs
DESCRIPTION="Extracts files from Microsoft cabinet archive files"
HOMEPAGE="https://www.cabextract.org.uk/"
SRC_URI="https://www.cabextract.org.uk/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="extras"
RDEPEND="extras? ( dev-lang/perl )"
src_prepare() {
default
# the code attempts to set up a fnmatch replacement, but then fails to code
# it properly leading to undefined references to rpl_fnmatch(). This may be
# removed in the future if building still works by setting "yes" to "no".
export ac_cv_func_fnmatch_works=yes
}
src_compile() {
emake AR="$(tc-getAR)"
}
src_install() {
local DOCS=( AUTHORS ChangeLog INSTALL NEWS README TODO doc/magic )
default
docinto html
dodoc doc/wince_cab_format.html
if use extras; then
dobin src/{wince_info,wince_rename,cabinfo,cabsplit}
fi
}

@ -1,72 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit autotools toolchain-funcs
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/kyz/libmspack.git"
inherit git-r3
MY_P="${PN}-9999"
LIBMSPACK_DEPEND="~dev-libs/libmspack-9999:="
else
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~loong ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
MY_PV="${PV/_alpha/alpha}"
MY_P="${PN}-${MY_PV}"
SRC_URI="https://www.cabextract.org.uk/${P}.tar.gz"
LIBMSPACK_DEPEND=">=dev-libs/libmspack-0.8_alpha:="
fi
DESCRIPTION="Extracts files from Microsoft cabinet archive files"
HOMEPAGE="https://www.cabextract.org.uk/"
LICENSE="GPL-3"
SLOT="0"
IUSE="extras"
DEPEND="${LIBMSPACK_DEPEND}
virtual/pkgconfig"
RDEPEND="${LIBMSPACK_DEPEND}
extras? ( dev-lang/perl )"
PATCHES=(
"${FILESDIR}"/${P}-fix-bigendian.patch
"${FILESDIR}"/${P}-remove-spurious-test_files.patch
)
src_prepare() {
if [[ ${PV} == "9999" ]] ; then
# Re-create file layout from release tarball
pushd "${WORKDIR}" &>/dev/null || die
cp -aL "${S}"/${PN} "${WORKDIR}"/${PN}-source || die
rm -r "${S}" || die
mv "${WORKDIR}"/${PN}-source "${S}" || die
popd &>/dev/null || die
fi
default
eautoreconf
}
src_configure() {
econf \
--with-external-libmspack=yes
}
src_compile() {
emake AR="$(tc-getAR)"
}
src_install() {
local DOCS=( AUTHORS ChangeLog NEWS README TODO doc/magic )
default
docinto html
dodoc doc/wince_cab_format.html
if use extras; then
dobin src/{wince_info,wince_rename,cabinfo,cabsplit}
fi
}

@ -1,17 +0,0 @@
https://github.com/kyz/libmspack/commit/c19e707936947b45cf05bc9aaee68517c6c2aca6
---
configure.ac | 1 +
1 files changed, 1 insertions(+)
diff --git a/configure.ac b/configure.ac
--- a/configure.ac
+++ b/configure.ac
@@ -30,6 +30,7 @@ AC_CHECK_HEADERS([inttypes.h])
# Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
AC_C_INLINE
+AC_C_BIGENDIAN
AC_TYPE_MODE_T
AC_TYPE_OFF_T
AC_TYPE_SIZE_T

@ -1,17 +0,0 @@
https://github.com/kyz/libmspack/commit/2f78851e3927b05931574b380ca6dccaf91e3807
---
test/bugs.test | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/test/bugs.test
+++ b/test/bugs.test
@@ -2,7 +2,7 @@
# test that known crash bugs remain fixed
. test/testcase
-$cabextract -t $test_files/bugs/*.cab
+$cabextract -t bugs/*.cab
# fail if exit code indicates a crash (SIGBUS, SIGSEGV, etc.)
test $? -le 1

@ -5,12 +5,6 @@ AUX xar-1.8-safe_dirname.patch 392 BLAKE2B 8bf3e2104fb4249ca9ba313f7ae1d6fc03a6d
AUX xar-1.8.0.0.452-linux.patch 2763 BLAKE2B 1d8d5739c16a7693771303bf4e5f04c1f2a676e38b95cdff7c4c338a776acdba7da9199a2a7021df783ef5cb1a746758aa2c7b10ee6f0f616526c9c15e3209d3 SHA512 1296805ba982d44f6654966ebb69a64e82e6085523c76244a94b025530456db22b9b163814b4202ff21e16aadd68a5817b52771133b41ab985a23e8872c25b4e
AUX xar-1.8.0.0.487-non-darwin.patch 227 BLAKE2B fccac30a036a8bfcab111a39f002422e0092f41c3a385ae897ce7a939ff0b8ae0dfc18e274092a92a60d0d730ae075832106a4a108d9e8fe6c8479d747012c4b SHA512 440ffddf277c9e5a3227dee5b07f007a2a88d561b7a0fe0f40a8e2885fd75e8a762ad19be7943d6007691b62c7fe48d31d58a1370845ecd3affd338248c239db
AUX xar-1.8.0.0.487-variable-sized-object.patch 617 BLAKE2B 4ec24b45a81d05635f3ec62faeb1919a50d7528bfaeb6766d133b56fca2cf97162e788fed34a2b5dc1d2699edbb6484b9dcee375772c396476f72bcd58e1523d SHA512 3cb5361a4a097c777107da7d69740749b4fa07f868dc87bff703520e116cf72dc2b0d661d6c3ed17856068362cc3900805242fb2db72e7eca1c2822debe4ce33
DIST xar-400.tar.gz 213319 BLAKE2B 55b8695313a1a5ae778b62791f716af00edba7e7b01500eac4b951e04cf7b18e84e0d508ac5471996796e5ab59e4628a4f85a63a5929b372555e28b222c77ab1 SHA512 c54850d5443c776f18d788bf7d026b3b08274ee71321d1615238c9fa2d20cc0b21f3f298364b0d0eecd98ce2a6efc8d5039cabd5a21c2419c430d90db004d159
DIST xar-417.1.tar.gz 219350 BLAKE2B 2ca073e52b8d7a12c3d33fb65ccaf0984b912f42e4e9dc52bcaec7af41bafcc530cd055da16646113fb24ee046122425a66351f88279ef79a0f0b2b04ae51f9a SHA512 4c3c61f5289d0b2e380cbde772b383da369ca8ad046f5d779e02f59300288c90c5e31d105a2c01ac17dc719b8b46b55d8d36a8b3b20360f315766fce92dec762
DIST xar-452.tar.gz 220690 BLAKE2B 9728c73734a4bcb31e6e72d3d1a6735d5c78e384e15415641c4f40068f2da9498e9808cc36df6eaf7d3addf8be6d9eb90bdfa2900321e4dbe482156075bcdcd7 SHA512 d6ae9e5687020d20ec12579178f84c852fd485c52cff0ad23b7b31d2eabbde8c7fc85ab33e82eb81a5ddb59df4c26b756894be85061195cd191ab32be1f56b10
DIST xar-487.100.1.tar.gz 224108 BLAKE2B 2fa5c44b46a9e37e49be03d05d6d06ab706b5205d857e6d6f24954160dbf5fc91fbec848053cb2d0a11505e5f7c37f8331ac126d65eb91b08e302a28db12acc0 SHA512 a45d1327ac5c6dc6f1cdb359e7e487fd91cea82a446157b65da34f0481cd58bbe03b0e005643087c802962e89316a1c816e2c6b625f1259b10a52bbf902f79e6
EBUILD xar-1.8-r2.ebuild 1511 BLAKE2B f3985ed17c6fae99e56094532f4b80b08cf366e1b2d1f757341ad7ad1a4a5f77b1fee9e760c6a652814140f4292d523584642e5dddbab657cdd4bd18267e52e2 SHA512 ff409a3d7448b7a0c374d811fa90ea937c9e9356d0a10299a2f5c6ef219154555a8040ade702c93c792607a39ed332ef2bdbd612908bb3fb51b8c0aec47a0ef2
EBUILD xar-1.8-r4.ebuild 2410 BLAKE2B 5478a841cda7ba6adb41306f10675ed06b15a22472e9500e57040bd79a5bcc9df2e8aa01c7bcc11bdcdd055bd8b5e58bcfcff9f96bee73e693e2d7945f38df7b SHA512 22b6191519f146154b056a0f10e7ad6f2a474cc1dcf610c5324eb91edcde6952e257ce8d009c8738669b15ad99004428bff7b3b3782e027adcaf7c502b28e995
EBUILD xar-1.8.0.0.452.ebuild 2574 BLAKE2B a45a6c12bc0cf03827adf0811af328d4a01b05083fbb216f956b83884ac248a8426fce5d8ac8f9e0f277e0aaefb4d093c0149074cc6754530229292a1a6bbe7e SHA512 a1a628ec80b2b73430074086050c622bd062c43b86efb6be2822a22cdb4bb9de9334534515d418562f9f97c3cf5e96708a44815863196d55934c08e88d8c814f
EBUILD xar-1.8.0.0.487.100.1.ebuild 2765 BLAKE2B 4972cec5f0348f0eb47f03c02b1f6ff630d7dcbcf40e65b0f1b245b005e7f572a5ca57282c71cd0136fda55a97061f5f6ae66bd2e967e4ae7b73e56a850d7ada SHA512 f9ea0e1113fc4a102a2d807a5c4777576ac9505da88ee3269ecd4b0ce5191725852f0ac41e7e5dbe21413cfa24099fe5a48f780a1baea28af97641c33c9ad381
MISC metadata.xml 896 BLAKE2B 6276428173e9e59e3bd792a6df84b865eb695bf2591a8586b9903d1eb275af3a10d2295c9e37f452e911aa771f30a902c7b1361c83a1c5280f442a6652437c59 SHA512 7088753baae558cf466eb6a3af584d406ea09c5065f235d1e44d891731055fb88acd8957e764554b41d86d8fbf7cea21deaacdd2b38d9f8b05744202252ec271

@ -1,55 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit flag-o-matic toolchain-funcs multilib-minimal
APPLE_PV=400
DESCRIPTION="An easily extensible archive format"
HOMEPAGE="https://opensource.apple.com/source/xar/"
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
elibc_musl? ( sys-libs/fts-standalone )
!kernel_Darwin? (
!kernel_SunOS? ( virtual/acl )
dev-libs/openssl:0=[${MULTILIB_USEDEP}]
)
app-arch/bzip2[${MULTILIB_USEDEP}]
sys-libs/zlib[${MULTILIB_USEDEP}]
dev-libs/libxml2[${MULTILIB_USEDEP}]
"
DEPEND="
${RDEPEND}
virtual/pkgconfig
"
PATCHES=(
"${FILESDIR}"/${PN}-1.6.1-ext2.patch
"${FILESDIR}"/${PN}-1.8-safe_dirname.patch
"${FILESDIR}"/${PN}-1.8-arm-ppc.patch
"${FILESDIR}"/${PN}-1.8-openssl-1.1.patch
)
S=${WORKDIR}/${PN}-${APPLE_PV}/${PN}
multilib_src_configure() {
use kernel_Darwin || append-libs $($(tc-getPKG_CONFIG) --libs openssl)
use elibc_musl && append-libs $($(tc-getPKG_CONFIG) --libs fts-standalone)
ECONF_SOURCE=${S} \
econf \
--disable-static
# botched check, fix it up
if use kernel_SunOS ; then
sed -i -e '/HAVE_SYS_ACL_H/s:^\(.*\)$:/* \1 */:' include/config.h || die
fi
}
multilib_src_install() {
default
find "${D}" -name '*.la' -delete || die
}

@ -1,81 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit flag-o-matic toolchain-funcs multilib-minimal
APPLE_PV=417.1
DESCRIPTION="An easily extensible archive format"
HOMEPAGE="https://opensource.apple.com/source/xar/"
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
DEPEND="
elibc_musl? ( sys-libs/fts-standalone )
kernel_linux? ( virtual/acl )
dev-libs/openssl:0=[${MULTILIB_USEDEP}]
app-arch/bzip2[${MULTILIB_USEDEP}]
sys-libs/zlib[${MULTILIB_USEDEP}]
dev-libs/libxml2[${MULTILIB_USEDEP}]
"
RDEPEND="${DEPEND}"
BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-1.6.1-ext2.patch
"${FILESDIR}"/${PN}-1.8-safe_dirname.patch
"${FILESDIR}"/${PN}-1.8-arm-ppc.patch
"${FILESDIR}"/${PN}-1.8-openssl-1.1.patch
)
S=${WORKDIR}/${PN}-${APPLE_PV}/${PN}
src_prepare() {
default
# make lib headers available (without installing first?)
cd "${S}"/include || die
mv ../lib/*.h . || die
# strip RPATH pointing to ED
cd "${S}"/src || die
sed -i -e 's/@RPATH@//' Makefile.inc.in || die
# avoid GNU make (bug?) behaviour of removing xar.o as intermediate
# file, this doesn't happen outside portage, but it does from the
# ebuild env, causing the install phase to re-compile xar.o and link
# the executable
echo ".PRECIOUS: @objroot@src/%.o" >> Makefile.inc.in || die
# drop Darwin specific reliance on CommonCrypto Framework, for it
# depends on what version of Darwin we're on, and it is much simpler
# to just use openessl instead, which we maintain and control
cd "${S}" || die
sed -i -e 's/__APPLE__/__NO_APPLE__/' \
include/archive.h \
lib/hash.c \
|| die
# fix branding somewhat
sed -i -e "/XAR_VERSION/s|%s|%s (Gentoo ${PVR})|" src/xar.c || die
}
multilib_src_configure() {
append-libs $($(tc-getPKG_CONFIG) --libs openssl)
use elibc_musl && append-libs $($(tc-getPKG_CONFIG) --libs fts-standalone)
ECONF_SOURCE=${S} \
econf \
--disable-static
# botched check, fix it up
if use kernel_SunOS ; then
sed -i -e '/HAVE_SYS_ACL_H/s:^\(.*\)$:/* \1 */:' include/config.h || die
fi
}
multilib_src_install() {
default
find "${D}" -name '*.la' -delete || die
}

@ -1,84 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools flag-o-matic toolchain-funcs multilib-minimal
APPLE_PV=$(ver_cut 5) # 452: macOS 11.0.1 and up
DESCRIPTION="An easily extensible archive format"
HOMEPAGE="https://opensource.apple.com/source/xar/"
SRC_URI="https://opensource.apple.com/tarballs/xar/xar-${APPLE_PV}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
DEPEND="
elibc_musl? ( sys-libs/fts-standalone )
kernel_linux? ( virtual/acl )
dev-libs/openssl:0=[${MULTILIB_USEDEP}]
app-arch/bzip2[${MULTILIB_USEDEP}]
sys-libs/zlib[${MULTILIB_USEDEP}]
dev-libs/libxml2[${MULTILIB_USEDEP}]
"
RDEPEND="${DEPEND}"
BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-1.6.1-ext2.patch
"${FILESDIR}"/${PN}-1.8-safe_dirname.patch
"${FILESDIR}"/${PN}-1.8-arm-ppc.patch
"${FILESDIR}"/${PN}-1.8-openssl-1.1.patch
"${FILESDIR}"/${PN}-1.8.0.0.452-linux.patch
)
S=${WORKDIR}/${PN}-${APPLE_PV}/${PN}
src_prepare() {
default
# make lib headers available (without installing first?)
cd "${S}"/include || die
mv ../lib/*.h . || die
# strip RPATH pointing to ED
cd "${S}"/src || die
sed -i -e 's/@RPATH@//' Makefile.inc.in || die
# avoid GNU make (bug?) behaviour of removing xar.o as intermediate
# file, this doesn't happen outside portage, but it does from the
# ebuild env, causing the install phase to re-compile xar.o and link
# the executable
echo ".PRECIOUS: @objroot@src/%.o" >> Makefile.inc.in || die
# drop Darwin specific reliance on CommonCrypto Framework, for it
# depends on what version of Darwin we're on, and it is much simpler
# to just use openessl instead, which we maintain and control
cd "${S}" || die
sed -i -e 's/__APPLE__/__NO_APPLE__/' \
include/archive.h \
lib/hash.c \
|| die
# fix branding somewhat
sed -i -e "/XAR_VERSION/s|%s|%s (Gentoo ${PVR})|" src/xar.c || die
eautoreconf
}
multilib_src_configure() {
append-libs $($(tc-getPKG_CONFIG) --libs openssl)
use elibc_musl && append-libs $($(tc-getPKG_CONFIG) --libs fts-standalone)
append-cflags -Wno-unused-result # allow to see real problems
ECONF_SOURCE=${S} \
econf --disable-static
# botched check, fix it up
if use kernel_SunOS ; then
sed -i -e '/HAVE_SYS_ACL_H/s:^\(.*\)$:/* \1 */:' include/config.h || die
fi
}
multilib_src_install() {
default
find "${D}" -name '*.la' -delete || die
}

Binary file not shown.

@ -1,5 +1,4 @@
AUX backup-manager-0.7.14-fix_purge.patch 755 BLAKE2B afc198635ac623f266dbd0dd7ebfbc8dc82f5a02e7327b5fe51f501fd43b3198c06bf50e3d2354e440722822994e3151c2e9a0c8d87441ea961f0be4a8c21551 SHA512 006b1f94a5d0d9289c4ccd47880f80b4af0a514fe551151bc459efcf721f526a51bcd72a64c2b89c726b201ffafd0b1154b39ec3c58689f6b4b12ff14de299b6
DIST backup-manager-0.7.14.tar.gz 144568 BLAKE2B 55447e3132996146935a0a46ce2786633a78ca4cc5db780348c1c0a34d429bf232c26685d660a60eca2b7ee6a2329f4b008b7ba995c9e0c16deaa9d85e642d3b SHA512 7956f39446ffcd39ec2baff0f5599f15e549abac570806905768bac09d431a88a9826a8e30e02e6f5c6186f19b02d50d5101ce5c22a91a43e6d0772e4db57f2f
EBUILD backup-manager-0.7.14-r1.ebuild 966 BLAKE2B a231c945c18a0139fce61c8cb878003723d7741c7defe00cd73c226257f090e58371ef75af94102c3c6618f368330d439e5a0a8c8106328c7a5da6d32f571ba0 SHA512 352c9e9250c27975a49deea8f7c56f4eacec2734b385f88b484e0555e2ab4f35d16581b975391c5a08f55890db99c33916f9fbee4a469b387b7a8829bb527d75
EBUILD backup-manager-0.7.14.ebuild 943 BLAKE2B 90b9c251244bb11ed2275bdd2d8eecfc6013304df41ac5ec5bcc85d2d087062a8347134160411e84665dc6782ddaabd937e598c8695ddf855a2c9ca52eb9d22a SHA512 24b9c41521c79696f85d6a3143de6d08d250185342971576b2a1a76934072c859548ca772bed0d0b689f1d0a95db85585f5d88e8d68c3efda25204051ddb550d
EBUILD backup-manager-0.7.14-r1.ebuild 964 BLAKE2B 6ba1866750b4ea1cef7693cc70ffc9513f6e981d6e40f34a95bd8632f4187b96091229670bb2e72c6e94b1338787a7aec1d270a4b6e0a3025a4684aed0bac852 SHA512 1cf165f46dd7d1e94e4642090d993176fa805edc061a6114107f41210e211cc07c0adc0b4010916bbcf27fa45a1957436dea345636a5e2a26bd8bbf70e506aa8
MISC metadata.xml 713 BLAKE2B d9ffa1ecd104a018a01c19f19b3c5b69047f7f4f9829c6000fcb8f7f00d23fca2203f4115dbc293adc05235c0b2d9f12f6a5b71288e0d7ee927e9b13770100f2 SHA512 ddcb74b032e8980292effbf1c8a4b44e0f803e9a030a5782e4bc1846bc705a0e88d77caba047ed7793b770a4191b125f47fa11aeba1e1978e40a4d035c66d3ab

@ -10,7 +10,7 @@ SRC_URI="https://github.com/sukria/Backup-Manager/archive/${PV}.tar.gz -> ${P}.t
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="s3"
DEPEND="dev-lang/perl:=

@ -1,44 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
MY_P=Backup-Manager-${PV}
DESCRIPTION="Backup Manager is a command line backup tool for GNU/Linux"
HOMEPAGE="https://github.com/sukria/Backup-Manager"
SRC_URI="https://github.com/sukria/Backup-Manager/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="s3"
DEPEND="dev-lang/perl:=
sys-devel/gettext"
RDEPEND="${DEPEND}
s3? ( dev-perl/Net-Amazon-S3
dev-perl/File-Slurp )"
S=${WORKDIR}/${MY_P}
src_prepare() {
sed -e "/^PERL5DIR/s/sitelib/vendorlib/" \
-e "/sed/s:=\$(DESTDIR)/:=:" \
-i Makefile || die
default
}
src_compile() {
default
emake -C po
}
src_install() {
emake DESTDIR="${D}" PREFIX=/usr install
dodir /etc
cp -a "${D}"/usr/share/backup-manager/backup-manager.conf.tpl "${D}"/etc/backup-manager.conf || die
chmod 0600 "${D}"/etc/backup-manager.conf || die
}

@ -1,7 +1,3 @@
DIST rsnapshot-1.4.2.tar.gz 487959 BLAKE2B 90a52af1b2b3de5eae7e98f87b87dae4564a7fa5d240d9e844180d6a57bb4e14b4cf762aa0ed6bbdba8deda0436d77e6c5d281ca8b62eba1c3b6caf948ae9432 SHA512 621be52715a6c1f70ddb251d7f6103ba3487cd0c6c607411d744866547d3ced571862a8f6b5e40a1d050696703f3a15821bd6e829a3fca057848f04566d0e4a0
DIST rsnapshot-1.4.3.tar.gz 370840 BLAKE2B 6a3acde4afd8d1f999cfb00f07a0547b6d877aa483e2548b5ecb933c3f6e742046730a78b95fd83bfa6496a71f61dbce2a8bedc42562503bef753b0c72c40eba SHA512 606b5c195e609197ae6711a9764c07a0f0822fe228aba07014155636bd5caa7ad7dbf8f42316275a71490b5c9dd33bf04c42580b92f4910c38ef871694ae09e3
DIST rsnapshot-1.4.4.tar.gz 374269 BLAKE2B 1e4a0c99d12d48cf4dacd3817b621f7e6b0ba32e9d9de87b61252875ae0bf735e8ce2c7d8bb60edb2f7d6345a06b183a2616bf1ac3dd7d1b5d3a3ef22a0ede6f SHA512 da45039457b9f3feb53b823f6ee36e8f7447d0689281d1bc857c6fedd450db2fdf8a98e66ba6e135a86654666888f7744ad9ff0aabbd605e1fc09dd5f1f7b838
EBUILD rsnapshot-1.4.2.ebuild 1336 BLAKE2B 8ee3cbd073f40287f5b6a7c9e3e6d05a6d4003a22d5c74460f0dec473a8cbf96abf07417cee854d7a7a35b405f2e281d36c3959f26fdcfdcaa8b1737bafc1c6c SHA512 f6bbd4d2d6a89acb6a80ddd916b1b3d8c91a59e2865586dc0b9dbeb842da1f31b1819fdd2d7ec6d8103cb9d2c20f42db11d3589d61dae5652ab0b273413f3a97
EBUILD rsnapshot-1.4.3.ebuild 1338 BLAKE2B 7dd719ef9c19ae983fd825fb36b1d771720c9e91a54c63dea5d48edcc36d247ab7d081996e3d002f7af2050d7369982db7b25b5a6cd91b79ba89aab2b9be1b5e SHA512 aad5bb2cecbb471e0c7af89dd0143b74676dc10ec496092e67d58cbfcb80c91205e3792768353961ede0de2650e45af05b25f986e364b29b80a9a41c70982cbc
EBUILD rsnapshot-1.4.4.ebuild 1338 BLAKE2B 6239209405ed60e4aaedc8aed906509580a8b62f90f1d93f1e111598888597a1c78f085f67e42d8012ef21906fe3f3f3b2ca09c655fab9fd0d9e9d89d4076a9e SHA512 7399a1f7339ca86d2b5d05eba55d271803a63e5fc2cfc0df184f6a3a0c3f8b44da15d983a3818334f96af54de30547a32b1e484bc795637af16b127dda32c263
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a

@ -1,50 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="A filesystem backup utility based on rsync"
HOMEPAGE="http://www.rsnapshot.org"
SRC_URI="http://www.rsnapshot.org/downloads/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha amd64 ppc ppc64 sparc x86"
RDEPEND=">=dev-lang/perl-5.8.2
dev-perl/Lchown
>=sys-apps/util-linux-2.12-r4
>=sys-apps/coreutils-5.0.91-r4
>=net-misc/openssh-3.7.1_p2-r1
>=net-misc/rsync-2.6.0"
DEPEND="${RDEPEND}"
src_prepare() {
default
# remove '/etc/' since we don't place it here, bug #461554
sed -i -e 's:/etc/rsnapshot.conf.default:rsnapshot.conf.default:' rsnapshot-program.pl || die
}
src_install() {
docompress -x "/usr/share/doc/${PF}/rsnapshot.conf.default"
# Change sysconfdir to install the template file as documentation
# rather than in /etc.
emake install DESTDIR="${D}" \
sysconfdir="${EPREFIX}/usr/share/doc/${PF}"
dodoc README.md AUTHORS ChangeLog \
docs/Upgrading_from_1.1
docinto utils
dodoc utils/{README,rsnaptar,*.sh,*.pl}
docinto utils/rsnapshotdb
dodoc utils/rsnapshotdb/*
}
pkg_postinst() {
elog "The template configuration file has been installed as"
elog " /usr/share/doc/${PF}/rsnapshot.conf.default"
elog "Copy and edit the the above file as /etc/rsnapshot.conf"
}

@ -1,50 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="A filesystem backup utility based on rsync"
HOMEPAGE="https://www.rsnapshot.org"
SRC_URI="https://www.rsnapshot.org/downloads/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha amd64 ppc ppc64 sparc x86"
RDEPEND=">=dev-lang/perl-5.8.2
dev-perl/Lchown
>=sys-apps/util-linux-2.12-r4
>=sys-apps/coreutils-5.0.91-r4
>=net-misc/openssh-3.7.1_p2-r1
>=net-misc/rsync-2.6.0"
DEPEND="${RDEPEND}"
src_prepare() {
default
# remove '/etc/' since we don't place it here, bug #461554
sed -i -e 's:/etc/rsnapshot.conf.default:rsnapshot.conf.default:' rsnapshot-program.pl || die
}
src_install() {
docompress -x "/usr/share/doc/${PF}/rsnapshot.conf.default"
# Change sysconfdir to install the template file as documentation
# rather than in /etc.
emake install DESTDIR="${D}" \
sysconfdir="${EPREFIX}/usr/share/doc/${PF}"
dodoc README.md AUTHORS ChangeLog \
docs/Upgrading_from_1.1
docinto utils
dodoc utils/{README,rsnaptar,*.sh,*.pl}
docinto utils/rsnapshotdb
dodoc utils/rsnapshotdb/*
}
pkg_postinst() {
elog "The template configuration file has been installed as"
elog " /usr/share/doc/${PF}/rsnapshot.conf.default"
elog "Copy and edit the the above file as /etc/rsnapshot.conf"
}

Binary file not shown.

@ -1,7 +1,3 @@
AUX tiobench-0.4.2-fix-perl-shebang.patch 1530 BLAKE2B c6800722dbd5edadd1ed37142d153639c73ddc2fdba50782ddf7dda1e658108a1826411b3e3ef3e49014d8e01237969bc50e0e59725536fccb3a7866699637ed SHA512 baba72c336006d3f2c69768720bb076b8f2750d72252cf19b74e4f5b9e0140e74de1edfc63da674f26d24d675f4e00201be61f98cd7fd164b1c13cfab49f3b38
AUX tiobench-0.4.2-gcc5.patch 1309 BLAKE2B 7c432efee2225afe0f2e35688d19b735b7cff6f21605570b70be446d1e92d6feee477403a37d83351cacec56310a2e0bdc8dc08153b4dc0631b363419a3cf784 SHA512 f462c4eab88aa707a8383fec9e6e8c15f72237ef3d67f8481d2d6abef855f68b5a4281a7a1f1668b968df988e9ac283e4aabb2dfaf68b33cd3430a90e59f97a7
DIST tiobench-0.4.2.tar.gz 32182 BLAKE2B f3c0f78daac0dc8c38de2049f8edfce7443fb43a6aacf31a0b5c12abf80ec0ae4c03b1bd25f954db261027c16dfb73fdffe970a730a853caf25763579c2e7170 SHA512 02e82d86ee889a366c1a00d4fb49f63d926e44ba6e2f297212479a5c13abe008b62c12d44483de7e971b5ebf875d5c07847f1d69dd11b2e87a050e27d8f9f09f
DIST tiobench-0.5.0.tar.gz 32897 BLAKE2B 31abe72515b8fe9c846fb8406d47292a8068ab27a6a37d3544a65a84174c6e301e19b95740896e45689ffc2dbb5b12a0927ff5147f98f8b7820bba411957239c SHA512 5e21555b4f76153537eda3e2eb4a22e40b7223870126aee64e78f9ee417b9ba8555f186b46c1e1d71b15c8512970295d57029da4ae0ce438785476ce27d7c0b5
EBUILD tiobench-0.4.2.ebuild 891 BLAKE2B b0d207e71b29c5c5c44f38b1921f5a990c3ef47991172e48327bdf36f3d67937474de727b362c00dc2bf88b6b1ffff5dfd0bfd05fcde57deeb5168a53a9bb5e5 SHA512 2749131275caa448748c0a3e9a7741ad5b7aa6d39915f526c0863203a67074fc4cec8422ecbe3167836fa292d218119cb837585c66b6e6b876e084fcc5a9aa0d
EBUILD tiobench-0.5.0.ebuild 807 BLAKE2B ef07fcd3dbf95442a1e7d43cabf5b947229be19c2799de78eb98e4bd5007f288d94a824bc9048708dc43023a846fed878a953384848f7b34ec703bde697b8a66 SHA512 986f06a37bc4d1dcfa9a2c634a867406dee3220c3c66fb351c99428800e81525bf10d564405cd0aef4f0b8af54ccd824489306a26f149a5e30ba5aef0e3a2b4b
MISC metadata.xml 333 BLAKE2B db394606ad6f6e99927cebeddca546c4f2662eabe9b9f8eb3af7b40bfab848e797013d075e79bb2e2102c90f440385566fa0e6d392b96459f6396ba9d851f160 SHA512 e0bbe6750c17b4559e7eb4877f35881f2313220404bb60bd139f6195672129606058de90c6176ef0e477082e855cc12521495be37de6d7288a3b885fe1557078

@ -1,51 +0,0 @@
Fix perl shebangs, in order to be maximally compatible with Gentoo Prefix.
Rationale: https://blogs.gentoo.org/mgorny/2016/02/08/a-quick-note-on-portable-shebangs/
--- a/scripts/makeimages.pl
+++ b/scripts/makeimages.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
# Author: James Manning <jmm@users.sf.net>
# This software may be used and distributed according to the terms of
@@ -8,6 +8,7 @@
# Perl wrapper for calling tiobench.pl and displaying results
# graphically using gnuplot
+use warnings;
use strict;
my $args = join(" ",@ARGV);
--- a/scripts/tiosum.pl
+++ b/scripts/tiosum.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
# Author: Randy Hron <rwhron (at) earthlink dot net>
# This software may be used and distributed according to the terms of
# the GNU General Public License, http://www.gnu.org/copyleft/gpl.html
@@ -6,6 +6,7 @@
# Summarize output of tiobench2.pl for multiple kernels/runs.
# Assumes logfiles created with:
# ./tiobench2.pl > tiobench-`uname -r` 2> tiobench-`uname -r`.err
+use warnings;
use strict;
$|++;
--- a/tiobench.pl
+++ b/tiobench.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
# Author: James Manning <jmm at users.sf.net>
# Author: Randy Hron <rwhron at earthlink dot net>
@@ -9,6 +9,7 @@
# Perl wrapper for calling the tiotest executable multiple times
# with varying sets of parameters as instructed
+use warnings;
use strict;
use Getopt::Long;

@ -1,48 +0,0 @@
diff --git a/crc32.c b/crc32.c
index bae7384..a22fc5d 100644
--- a/crc32.c
+++ b/crc32.c
@@ -72,10 +72,9 @@ static const unsigned long crctab[256] = {
0xA2F33668, 0xBCB4666D, 0xB8757BDA, 0xB5365D03, 0xB1F740B4
};
-inline
-unsigned long crc32( const void* buffer,
- unsigned long length,
- unsigned long crc)
+unsigned long crc32(const void* buffer,
+ unsigned long length,
+ unsigned long crc)
{
const unsigned char* cp = (const unsigned char*)buffer;
diff --git a/crc32.h b/crc32.h
index 62b3433..cb9b96f 100644
--- a/crc32.h
+++ b/crc32.h
@@ -18,9 +18,8 @@
#ifndef CRC32_H
#define CRC32_H
-inline
-unsigned long crc32( const void* const buffer,
- unsigned long length,
- unsigned long crc);
+unsigned long crc32(const void* const buffer,
+ unsigned long length,
+ unsigned long crc);
#endif
diff --git a/tiotest.c b/tiotest.c
index c23ceb4..bb73fcb 100644
--- a/tiotest.c
+++ b/tiotest.c
@@ -1392,7 +1392,7 @@ static int do_mmap_read_operation(void *loc, ThreadData *d)
if(crc != d->bufferCrc)
{
- fprintf(stderr, "Thread(%lu) mmap consistency check failed at 0x%x\n", d->myNumber, (unsigned int)loc);
+ fprintf(stderr, "Thread(%lu) mmap consistency check failed at 0x%p\n", d->myNumber, loc);
return -1;
}
}

@ -1,44 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit toolchain-funcs
DESCRIPTION="Portable, robust, fully-threaded I/O benchmark program"
HOMEPAGE="https://github.com/mkuoppal/tiobench"
SRC_URI="https://github.com/mkuoppal/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86"
IUSE=""
RDEPEND="dev-lang/perl"
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}"/${P}-gcc5.patch
"${FILESDIR}"/${P}-fix-perl-shebang.patch
)
src_prepare() {
default
sed -i \
-e "s:/usr/local/bin:${EPREFIX}/usr/sbin:" tiobench.pl \
|| die "sed tiobench.pl failed"
}
src_compile() {
emake \
CC="$(tc-getCC)" \
LINK="$(tc-getCC)" \
DEFINES="-DLARGEFILES" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}"
}
src_install() {
dosbin tiotest tiobench.pl scripts/tiosum.pl
einstalldocs
}

Binary file not shown.

@ -5,5 +5,8 @@ AUX lxd-4.0.9.initd 1333 BLAKE2B 72a27d38527b4f0dcca3b111ae0d112bd128cf83ff62615
AUX lxd-containers-4.0.0.service 322 BLAKE2B a38cffd4b5809946abdac858564dcab2c2967c295d671df0d315d790df1849e25f0bc052e20cd0d9e4c23403289050b4538f5a52437ab8ae9ca3b40c6a9a1571 SHA512 a55f2c1a367c5c3c5eb6880e01893977de18c6e9463949236ee3247715fbf53641bbe1b69404362dd6cb6ba2a30ac6539fd362b21059e529dc4dac4ec5ca6718
DIST lxd-5.0.0.tar.gz 17706199 BLAKE2B 5559bdd479e03b43407e58aa240a00dae488cbf799cec39cbe74b636c907d247341132a49b414fa573c5d5d366643d296522efb6d71c1c0f83cc8edc038f1432 SHA512 e74c14a2642ee4ea738629b1da9c4b416f3bdbb26a49c8c920eb0e5e0467236fd610276541af1d481d6b069093cb1c35c705008652ff2cd55d2d15e9b7433696
DIST lxd-5.0.0.tar.gz.asc 833 BLAKE2B 7e8fc6f6892294fb8a6384f5767cb74b0a4b941c39da3b097c2196b328fb4f0b1816c46adae0bb343022bd558e77612ab3d93884053c1db5f7c1067c13444fb5 SHA512 d3d583175437cee37b6d7d8d137ab1440dd6ac1c91200616fe68e5f38197f11ab2ed85f1aba06dfb0d32f88153defb2bb3f897601902e66fe0a5eff6042e57c0
DIST lxd-5.0.1.tar.gz 14640923 BLAKE2B 81bdf3301c0eecc719864cd8e18fd886113f83d1980e13ee4d4ccb6641ee4a7e33f0b859a21abd8a0a9956d1c2f3dfa6e7eb1ae454fbb580c23b5558ef51168e SHA512 b04b7329bdeb17ca384cc2d931a1510d5f03521fd247eab93904bbcb6139cc0daf28f9aeb6416268ccf15affdd15b26598f3e280fb5eefe5c59be6918f092bed
DIST lxd-5.0.1.tar.gz.asc 833 BLAKE2B d233c8ebfb5b71f66ff08b4d74861a42bf45ef3e9622d4f113603a7a6c1a29b5aa3422c075ad5250a7d5ab7526a49dd676672d0a73194024af477fa762e02b12 SHA512 bf22f26b6688420e843e9e24eb731a2068eae3d90c77787e0f4a279d4cb7a8a2df38b7e9c8ea79f604c1d54743238cb36474baf018ea6bf72e6f37838b252294
EBUILD lxd-5.0.0.ebuild 4827 BLAKE2B 7b598644b60abb3cadd890d229b10a5e7471e2d9154c2470de1b6006122123af182ea5ec296d2103f64ec24208d3b774ecaeaec9e3f49fad67d4ba5ce14f5046 SHA512 03bb5431efd54d86f1dcb9b7a2c302ca5490c22d2744247f7dc5490b67a7c93baefd89964c7a06d1d8fb7d3f6439c0eb9926c5c63a8e5c4cddec3c0950ffcaa9
MISC metadata.xml 777 BLAKE2B e25ff2ac780143763e40917f2570bbe8244c2a2a9eac1a9761199e7ea19df9863ade968ca8218f62da9fe41f3b9e7110ef86abff764c2a3d85f02ae102951a16 SHA512 e39a06e8b838990a9b0019f52e1d0c7dd83527c6a15bc8a14f0aa9fec2ee86c914de52f1ba48e7a586c3866d9da46dc32c2d6e1ea3e2c42ca985fdfe0783b40c
EBUILD lxd-5.0.1.ebuild 4857 BLAKE2B ef708427312db6f58766f406d4e003761644ce277d6d4f5829c9bded9edca593cc0bb79e1eb6861558c5388285f8a085bccaeb47fdcbb3c7393e47fb488375c1 SHA512 2f3522314965cad21fe648d95f915d623a00cb54ea4761c7211f33f8e0f7d54833c8b34df24df67fe50c1580588f41fc34bcf71bde0dfa57f96576efb105e096
MISC metadata.xml 1477 BLAKE2B 12c6a83c8f73c731c9c49752ab005da68f6ea95d52684590297f2c7531e6c4d8669f8d311b2d93a91155d9a85fa76d4a223823a6ca11904ce482a96cb52f252d SHA512 2158166b54d9caad10c60c128738381ef0e0447eb1c4030c659d369d94e6401992b1f3e62f51bbc60a773618a8f594de5cce86b4e10c81856b18e76ae54f2018

@ -0,0 +1,180 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit bash-completion-r1 go-module linux-info optfeature systemd verify-sig
DESCRIPTION="Modern, secure and powerful system container and virtual machine manager"
HOMEPAGE="https://linuxcontainers.org/lxd/introduction/ https://github.com/lxc/lxd"
SRC_URI="https://linuxcontainers.org/downloads/lxd/${P}.tar.gz
verify-sig? ( https://linuxcontainers.org/downloads/lxd/${P}.tar.gz.asc )"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="apparmor ipv6 nls verify-sig"
DEPEND="acct-group/lxd
app-arch/xz-utils
>=app-containers/lxc-3.0.0[apparmor?,seccomp(+)]
dev-db/sqlite:3
dev-libs/dqlite
dev-libs/lzo
dev-libs/raft[lz4]
>=dev-util/xdelta-3.0[lzma(+)]
net-dns/dnsmasq[dhcp,ipv6(+)?]
sys-libs/libcap
virtual/udev"
RDEPEND="${DEPEND}
net-firewall/ebtables
net-firewall/iptables[ipv6(+)?]
sys-apps/iproute2[ipv6(+)?]
sys-fs/fuse:*
>=sys-fs/lxcfs-5.0.0
sys-fs/squashfs-tools[lzma]
virtual/acl"
BDEPEND="dev-lang/go
nls? ( sys-devel/gettext )
verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )"
CONFIG_CHECK="
~CGROUPS
~IPC_NS
~NET_NS
~PID_NS
~SECCOMP
~USER_NS
~UTS_NS
~KVM
~MACVTAP
~VHOST_VSOCK
"
ERROR_IPC_NS="CONFIG_IPC_NS is required."
ERROR_NET_NS="CONFIG_NET_NS is required."
ERROR_PID_NS="CONFIG_PID_NS is required."
ERROR_SECCOMP="CONFIG_SECCOMP is required."
ERROR_UTS_NS="CONFIG_UTS_NS is required."
WARNING_KVM="CONFIG_KVM and CONFIG_KVM_AMD/-INTEL is required for virtual machines."
WARNING_MACVTAP="CONFIG_MACVTAP is required for virtual machines."
WARNING_VHOST_VSOCK="CONFIG_VHOST_VSOCK is required for virtual machines."
# Go magic.
QA_PREBUILT="/usr/bin/fuidshift
/usr/bin/lxc
/usr/bin/lxc-to-lxd
/usr/bin/lxd-agent
/usr/bin/lxd-benchmark
/usr/bin/lxd-migrate
/usr/sbin/lxd"
VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc
# The testsuite must be run as root.
# make: *** [Makefile:156: check] Error 1
RESTRICT="test"
GOPATH="${S}/_dist"
src_prepare() {
export GOPATH="${S}/_dist"
default
sed -i \
-e "s:\./configure:./configure --prefix=/usr --libdir=${EPREFIX}/usr/lib/lxd:g" \
-e "s:make:make ${MAKEOPTS}:g" \
Makefile || die
# Fix hardcoded ovmf file path, see bug 763180
sed -i \
-e "s:/usr/share/OVMF:/usr/share/edk2-ovmf:g" \
-e "s:OVMF_VARS.ms.fd:OVMF_VARS.secboot.fd:g" \
doc/environment.md \
lxd/apparmor/instance.go \
lxd/apparmor/instance_qemu.go \
lxd/instance/drivers/driver_qemu.go || die "Failed to fix hardcoded ovmf paths."
# Fix hardcoded virtfs-proxy-helper file path, see bug 798924
sed -i \
-e "s:/usr/lib/qemu/virtfs-proxy-helper:/usr/libexec/virtfs-proxy-helper:g" \
lxd/device/device_utils_disk.go || die "Failed to fix virtfs-proxy-helper path."
cp "${FILESDIR}"/lxd-4.0.9-r1.service "${T}"/lxd.service || die
if use apparmor; then
sed -i \
'/^EnvironmentFile=.*/a ExecStartPre=\/usr\/libexec\/lxc\/lxc-apparmor-load' \
"${T}"/lxd.service || die
fi
# Disable -Werror's from go modules.
find "${S}" -name "cgo.go" -exec sed -i "s/ -Werror / /g" {} + || die
}
src_configure() { :; }
src_compile() {
export GOPATH="${S}/_dist"
export CGO_LDFLAGS_ALLOW="-Wl,-z,now"
for k in fuidshift lxd-benchmark lxc lxc-to-lxd; do
go install -v -x "${S}/${k}" || die "failed compiling ${k}"
done
go install -v -x -tags libsqlite3 ${S}/lxd || die "Failed to build the daemon"
# Needs to be built statically
CGO_ENABLED=0 go install -v -tags netgo "${S}"/lxd-migrate
CGO_ENABLED=0 go install -v -tags agent,netgo "${S}"/lxd-agent
use nls && emake build-mo
}
src_test() {
emake check
}
src_install() {
export GOPATH="${S}/_dist"
local bindir="_dist/bin"
dosbin ${bindir}/lxd
for l in fuidshift lxd-agent lxd-benchmark lxd-migrate lxc lxc-to-lxd; do
dobin ${bindir}/${l}
done
newbashcomp scripts/bash/lxd-client lxc
newconfd "${FILESDIR}"/lxd-4.0.0.confd lxd
newinitd "${FILESDIR}"/lxd-4.0.9.initd lxd
systemd_dounit "${T}"/lxd.service
systemd_newunit "${FILESDIR}"/lxd-containers-4.0.0.service lxd-containers.service
systemd_newunit "${FILESDIR}"/lxd-4.0.0.socket lxd.socket
dodoc AUTHORS
dodoc -r doc/*
use nls && domo po/*.mo
}
pkg_postinst() {
elog
elog "Consult https://wiki.gentoo.org/wiki/LXD for more information,"
elog "including a Quick Start."
elog "For virtual machine support, see:"
elog "https://wiki.gentoo.org/wiki/LXD#Virtual_machines"
elog
elog "Please run 'lxc-checkconfig' to see all optional kernel features."
elog
optfeature "virtual machine support" app-emulation/qemu[spice,usbredir,virtfs]
optfeature "btrfs storage backend" sys-fs/btrfs-progs
optfeature "lvm2 storage backend" sys-fs/lvm2
optfeature "zfs storage backend" sys-fs/zfs
elog
elog "Be sure to add your local user to the lxd group."
}

@ -13,10 +13,19 @@
<flag name="apparmor">Enable AppArmor support</flag>
</use>
<longdescription>
By combining the speed and density of containers with
the security of traditional virtual machines, LXD is
the next-generation of container hypervisor for Linux
from Canonical.
LXD is a modern, secure and powerful system container and virtual machine manager.
It provides a unified experience for running and managing full Linux systems inside containers
or virtual machines. LXD supplies images for a wide number of Linux distributions and is built
around a very powerful, yet pretty simple, REST API. LXD scales from one instance on a single
machine to a cluster in a full data center rack, making it suitable for running workloads both
for development and in production.
LXD allows you to easily set up a system that feels like a small private cloud. You can run any
type of workload in an efficient way while keeping your resources optimized.
You should consider using LXD if you want to containerize different environments or run virtual
machines, or in general run and manage your infrastructure in a cost-effective way.
</longdescription>
<upstream>
<remote-id type="github">lxc/lxd</remote-id>

Binary file not shown.

@ -1,7 +1,4 @@
DIST loop-AES-v3.7j.tar.bz2 326818 BLAKE2B ca2db3162298e2e28dcc6feb5e6ba885a08097acafb9937a69898e6944c62cbb1c0ef601e13c0547550721430bf770f187ee71bc5e642d6107c982fae9d03462 SHA512 e1b59680680e2b40bb42cad9f1e89a344c7bfd0ee01fdc26151e9edea64b5111744588bc05c672de16c76ae0a3e4d6a8d4c4c9c09709a9f93bfc62a2f64ba7c7
DIST loop-AES-v3.7q.tar.bz2 376027 BLAKE2B 7f3206196fcb7ecc928bda4cd127042f61cd5ac7f39e483fb91db388572be1c8e252d5c4adb653e6fd00ff6a7ba4c1406c35f2b2659e9cb38fd817f1bdb2a15f SHA512 103869695f6b18bcc765804865468db4b24fc2fcce3ec97d8468fdc0bd37c480386960730e280cd93c707026dddc5e79d8d25e2601c3678330e016835166ad20
DIST util-linux-2.28.2.tar.xz 4149700 BLAKE2B da38a047b4a7dc867ba72aea149d515665375089d880d43c40f6d19a09ee33023d64b95c15073d6a83a36ee58ff6d47ef08671ab841b533bb747a337c5da6c02 SHA512 ac1c2d4c92bbc4eabed464cb0334c1d9b21e58df0f07f0b26e7adcfa188879de8632d195b65a4358c5e11e14ac6e09a1c6206265bbf1fab4ce122414bee7e940
DIST util-linux-2.35.2.tar.xz 5150488 BLAKE2B 93eb90ab33db7795b46425ec4ec87f8a2d3d6e0dad671345375ea02efd654bf72041932d30b41bea494e4b62952e2fd14ea9f9e6c738d4eb4b050bd170b9bb0e SHA512 59e038ba71aa74c9af6f927b357483a965f675ab3ffcd25cf0c1b043656312d2d2d07c55659fd3da69ede165bec313e0ae7e1cd73758e49681ae610604b399a2
EBUILD loop-aes-losetup-2.28.2.ebuild 2390 BLAKE2B 6ef1db9002469b21f72be1b318f9499c4c92dbb5c5b4fd4f1e3e4de6bafcef465277f9a5645661f0015a492e6ae1a81aa937e787e99d53f8f9757bb0aa9354fa SHA512 30d817b41727ab72018e2b637ed3705c07ede678bb6a20bf221ab4cfc69a62c37025a4969a4b84235fe3b25b7f7b0b354c0c6a406893c43af13dbc4dcbbb3e27
EBUILD loop-aes-losetup-2.35.2.ebuild 2178 BLAKE2B 107eeffbd0719d1d89a8ffba218ab9859c9b5ff06a9338d55a6feacd91126a3ebee2419ca781fa870db0c8cc2bd5dc5874cb55ccf6730efbdb964faa335e4922 SHA512 34cdf0cc74b9646bfc2b2d47d1c6c8f35cf051505db1fab8ed7285c86bd633189d29a255e7de1a874412045e7c9770d58fc6035bc2c0bcf079c5a1fdec72fd92
MISC metadata.xml 475 BLAKE2B b7d28308b25a35ee91e01780ef8097e29f5cd76bb38fb3cf61227f7ca2de5ae67a8dca87c3ef0a2b257ed0d0e2de2c7d733134ccfa6a1d93a357b5225f617cc4 SHA512 edb3191a17626c07b1bea7e5e07c14f91f6b85b9a9302b2f4d3222b55bb160fc89277d8c17feb28ce551e0b2ed34669a106a18c12d2af38c7f231ab26a536cee

@ -1,79 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit autotools toolchain-funcs flag-o-matic
MY_PV="${PV/_/-}"
MY_P="util-linux-${MY_PV}"
LOOPAES_P="loop-AES-v3.7j"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="Loop-AES losetup utility"
HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/"
SRC_URI="https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz
http://loop-aes.sourceforge.net/loop-AES/${LOOPAES_P}.tar.bz2"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
LICENSE="GPL-2 LGPL-2.1 BSD-4 MIT public-domain"
SLOT="0"
IUSE="nls selinux static"
RDEPEND="selinux? ( sys-libs/libselinux )"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )
virtual/os-headers"
PATCHES=(
"${WORKDIR}/${LOOPAES_P}/util-linux-${PV}.diff"
)
src_prepare() {
default
eautoreconf
}
lfs_fallocate_test() {
# Make sure we can use fallocate with LFS #300307
cat <<-EOF > "${T}"/fallocate.${ABI}.c
#define _GNU_SOURCE
#include <fcntl.h>
main() { return fallocate(0, 0, 0, 0); }
EOF
append-lfs-flags
$(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} "${T}"/fallocate.${ABI}.c -o /dev/null >/dev/null 2>&1 \
|| export ac_cv_func_fallocate=no
rm -f "${T}"/fallocate.${ABI}.c
}
src_configure() {
lfs_fallocate_test
# The scanf test in a run-time test which fails while cross-compiling.
# Blindly assume a POSIX setup since we require libmount, and libmount
# itself fails when the scanf test fails. #531856
tc-is-cross-compiler && export scanf_cv_alloc_modifier=ms
# We manually set --libdir to the default since on prefix, econf will set it to
# a value which the configure script does not recognize. This makes it set the
# usrlib_execdir to a bad value. bug #518898#c2, fixed upstream for >2.25
ECONF_SOURCE=${S} \
econf \
--libdir='${prefix}/'"$(get_libdir)" \
--disable-all-programs \
--disable-pylibmount \
--enable-libsmartcols \
--enable-losetup \
--without-ncurses \
--without-udev \
$(use_enable nls) \
$(use_with selinux) \
$(tc-has-tls || echo --disable-tls) \
$(use static && echo --enable-static-programs=losetup)
}
src_install() {
emake install DESTDIR="${T}/root"
newsbin "${T}/root/sbin/losetup" loop-aes-losetup
newman "${T}/root/usr/share/man/man8/losetup.8" loop-aes-losetup.8
use static && newsbin "${T}/root/bin/losetup.static" loop-aes-losetup.static
}

@ -1,6 +1,4 @@
AUX pgpdump-0.32-respect-ldflags.patch 998 BLAKE2B fefa545f3c2d1d3ed3baa5a9d2b84b9b32745626883e9b8056fff045ceb0d06a490f5068782dbda07e4956429a2d2f31865c9c0e55b91bd9aa613f9ce6016537 SHA512 ed333769ded8acbec36d34bc86d935705294d96854e84af4673d44ed3d04f5272d2c1bba38b2742afeb02b2a307a983ff61566433ad1546769e6a68f2318e760
DIST pgpdump-0.33.tar.gz 65730 BLAKE2B 9941f55a070c219b1b6096939f1a8d775d85c8de60154f2ca93709b489605c8c3937bb4e250390fc71d152bf23c5a22f37226a64ff57036268cf49d793c215bd SHA512 976e2c185c9d72302c9c020dde1d2872b01fd9c2195be0d43441a03c3c6a4a70636f8ac2b35e3fde30e45ecc7fc1c23d7c92dcbd90fc503bbcdef73e3483e9c7
DIST pgpdump-0.35.tar.gz 77580 BLAKE2B 2c0b8d69bccf37a0d9a192273f901c52d74fa2423f32084a9ddda9c70c2055a0b594113b486cb9bcd8e9566cef781938186400dc139e9e00439db067b38307cb SHA512 03579d7d89d98f19f50c9722c063f059904887f7ca7da3eb99a4aadc6c5361b5161c891767a93087bfb42641aa2e24a9ad6560b1e4396370217afec61a988015
EBUILD pgpdump-0.33.ebuild 528 BLAKE2B fe80721f60647fbf31fc20c9df52a0f4317c41fb21a866c2d47e057ec281f09d28fa0013943a20123153f7f128b6c83e03405eb9c5ead4e597f3ef536b6c0737 SHA512 9399dd1fc6aba64de1896e0ebafc2b99470ea3b85b24e265653df5f267de0c958c79da487cf1266efa73197b70c50d95ed25bde880e4b48f1058356feee63b4b
EBUILD pgpdump-0.35.ebuild 523 BLAKE2B be6e99be589c3e54f3119cf4b1247b2baa7f6e24d2dbc9d6626d4baa0a718b38ee86a0574a9285444966ddf9976304b2ab4fea0eb927c9bba6022070e3c1f514 SHA512 339c76d39ef20971ea76e750713ad68c919c2ed5f8614a628bd1b8122f6eaf0469a83407d176b1d3d374541b0989ed1e8377d456c36d661026076d0bced11d85
EBUILD pgpdump-0.35.ebuild 522 BLAKE2B cafad7d5119fd195102e94eca4cb7882b1fc901a1953bab07a0e9288765ffadcdf34f019ae8e0f4d0d329b89d191d29f3475f919420bec061056dfbd0858d12b SHA512 fa043ec5cbf6416b915fe25c03ea6425494784516e7b4ef85ad320acff3035cae6b4922fa8e4a41899e3038d3da82a412a81eb9cc62e028cf26a71ede2bc53f0
MISC metadata.xml 254 BLAKE2B c39b24370eb9491088f6f7a71340e8308caeada31bf26e230402746b603099e096a8b8f80b88deabebc07f9d3055c3111da87220137814482042e50309a45f65 SHA512 fa4f3d885634d2a414f4824bd250e03bcd17fbff0832f84ca03bc27e4564e772ec0e25b4de6968117f71b1f0a9461e91ac1d80adc84d679e2c83148c12a635fa

@ -1,27 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="A PGP packet visualizer"
HOMEPAGE="http://www.mew.org/~kazu/proj/pgpdump/"
SRC_URI="http://www.mew.org/~kazu/proj/pgpdump/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 ppc sparc x86"
IUSE=""
DEPEND="sys-libs/zlib
app-arch/bzip2"
RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}"/${PN}-0.32-respect-ldflags.patch
)
src_install() {
dobin pgpdump
doman pgpdump.1
dodoc CHANGES README.md
}

@ -9,7 +9,7 @@ SRC_URI="https://www.mew.org/~kazu/proj/pgpdump/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~ppc sparc x86"
KEYWORDS="amd64 ~arm64 ppc sparc x86"
DEPEND="app-arch/bzip2
sys-libs/zlib"

Binary file not shown.

@ -9,6 +9,6 @@ DIST vim-patches-vim-9.0.0049-patches.tar.gz 2743 BLAKE2B dff3e215b235e1cbc2c62b
EBUILD gvim-8.2.4586.ebuild 10692 BLAKE2B 6cfe421fbb3cd2ea0132f8d1b2f6bcccdf575eb6527dc056c8a35549ed4bcdb06056188c383186d0a41bf375dab44cc35f9ee97f156b1ac4fa245a54c892a60f SHA512 6e134cdca1e03729cfc4400850ce8c74ad3bc9ccb08f8afaf48f7998fe238098993c6f18fe26e553d0930c4507e5ad6f3c52df1b17e580f24a7c59df698ca767
EBUILD gvim-8.2.5066.ebuild 10752 BLAKE2B 03bffa111a79f704377ca932f852a887244f2d0177a159cafc03d77fc0c687e513555d0d88b041f27a8fafb612bdf54bdf7730b84f93d0f3e12f7b4a94091e8e SHA512 1b5185359767eb6a792fd68ebe3ab37ba7a9a681a19811259f0058078fd81e44a056ab23b1768d48a2a43ebd3438fa223e8505a682480ee98842824b1f60ba99
EBUILD gvim-9.0.0049.ebuild 10603 BLAKE2B d49a0bf661f62bb0748bdcdca8491e93dfa0f5e860279109a693cad52c4e58145cf20d1156adfe975d45778a36bbbf9dc3cf636437ee662345efe835ee155742 SHA512 770deaed448b51e6c4a19cdfd9c07f2514fbaa23254cdcb3fbbb9d2c2eb5466ac117579f21d2cc362036c51af41e61ad28c93f962ecb3ef1c8c037f49ca0f6c2
EBUILD gvim-9.0.0099.ebuild 9873 BLAKE2B b0c1cc5faf841444601ea86c4c91edc3f66ed437996a1122e7e366ab787b76c667056deefb42028d9d60a1640cc2c9b843d51f390699ac8f6f5c1e9edae9d558 SHA512 7e4e13fc19ec789553bfc4d3356d7ae74d134ef7a988e58006ce86134591c07585af7881037b2d51735475f2f294afd6084e226ae2d5e6f371185d4eb95e74a7
EBUILD gvim-9.0.0099.ebuild 9872 BLAKE2B 4a4b96aa0a8264367717ec6cd8b3035d9ae3df7510ff0efbfeee59b9d8f49144456992c4e65ded2c7e1653f6ef7c5679c57674aad0f308b968e20b60f501c22f SHA512 94d9e81a9046daa3fcea6c53862a37841ebbfa7b1704fb376db3e9b8e63af21564e1a6837506691da8c57273523eee01ee2557e06022e6a4bf6edb2955c9c488
EBUILD gvim-9999.ebuild 9879 BLAKE2B 3458c0050993bdcc8f45161b51e09607da93fe58977f508608e94a050f9f5f32abaaf0ae9d678cea8828ca53e38df802a1feb0ab0bba66494c9cffa957969606 SHA512 b75b0b4c62cf08055e88e545f611ef0853d95fc0976ac951155bd1d8c61915ccf27e62f39ab3007e054960e5eb72a4c308cf8603d9894dde8a619fc658feb163
MISC metadata.xml 717 BLAKE2B dd4eae2fc90d0a00452dd91391acb2e15538a956af6a2a423427dd4835292fb17c43d805bb32d119d3743a00a524e2216befdc32831339241d7285871798e7f7 SHA512 b0cc1bae40d3cfb51bcab00ea245688d68410c17220a3f3c80793b6fb62abb007251c2ee2abd7612ed507462a3c77de48f3ceaf622a75c54436298fd43b7df10

@ -20,7 +20,7 @@ if [[ ${PV} == 9999* ]]; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.0049-patches.tar.gz"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
fi
S="${WORKDIR}"/vim-${PV}

@ -1,4 +1,5 @@
AUX gvim.svg 4584 BLAKE2B 53d896f90404df6b185d1f4404c22e6bd6035722beb61d2223a6003e7c274cdfd4d97d7274346427d873a8e98a4ad32321c0a3ceab2b436124f90c707045b233 SHA512 78f5fb460281ab5d8b0ff6e28bf24231c1ade5ae46caab2e2d345d82b983ada7d945dd7d603b3e470c77dbd1eb329027852b6ba22afc441d64a1b66a1ee3867a
AUX vim-9.0-fix-create-timer-for-cros-compiling.patch 851 BLAKE2B 27b7e6db6a75a5b58e90f57de969e5c7c57ce663ec243cfac8391b9befb52da776245c0255694b335e17251d1423264ff12ba1cfcad2a2957f6c6d05b62c9967 SHA512 271e04e1e683de89cf77aa9d48d502382496fa1b2176ca511d4cbf5cecf9a026442c8142d0cf8d273c23d15f81fdc26f9be00dff91cd516e563f2b2dc2937f9b
AUX vimrc-r6 7488 BLAKE2B 959724b9fbb54755553ae6448bf7ff9991288a2473af122ec769157060465559c7fef6481f1e773936df1d3b7c2344376bb8ea405542b7b17b2deb8d03544623 SHA512 60dcb1d954103d3fc9943c884b9891627adf70801d819dc65972887d516720b5a2db0db234ba891cca7269e0b117b73f34ab6dee851bc057b9abf518b52e967e
AUX xxd-completion 461 BLAKE2B 1f36c4877fffd68e951d80c1a64cd2d458d92555a99fd06e29513da8caa6c28c27e44131b2873258e3ff5a0ab232d66f75a8f051ccf7a4d940b3b0102e6967dd SHA512 fc92426ea657e86ff765aa5a60736cdc70db938156dd8946db0a30c54d3f557bd8af421f1713bd750e779ccacd73f8f290a12a5e71ed48259fe1e6dece2de19c
DIST vim-8.2.0360-gentoo-patches.tar.xz 2612 BLAKE2B a9273a686b31dd873b25bfc07f7bc254f11038bde275ae4e6f56513a14e0268fdc1032ae847d1d7f8539f8a657217011770ccb4685998f34722383ec7bfb1a15 SHA512 00bc8eb8b20a4a6f3bbd179bb90d42fa6727c8eaae5b625e95e52c33638d456ef36d06b51c542ecaffb237c0b4f7aa72dc3bae7fe00144d55ab0d2fa51950f3b
@ -11,6 +12,6 @@ DIST vim-patches-vim-9.0.0049-patches.tar.gz 2743 BLAKE2B dff3e215b235e1cbc2c62b
EBUILD vim-core-8.2.4586-r1.ebuild 6932 BLAKE2B c68dabf5622f757054b43501f5f01610a237736fb29d26c65f79e2e2edbb45e08651114c2f1563ac91e80d26edded1d33e139dfb9b31dca5a5550d8b14bb391b SHA512 ec8ec83e16c023db06a0f8e33e4cda656c10da8c475fc316f175c18dc26d70066e74e1e9dc9ed7ca68112ee6e82c7c3acdccbe50e7287cbcf23aa1ad1c410d67
EBUILD vim-core-8.2.5066-r3.ebuild 7002 BLAKE2B 853cfa96f312cbabb2513f4dece34987af22d6ddcea6a41f47aa5ee37798dfd6c00dc97d26dc5729ee546dff2b287081ee885cfa6aa556f6c20962dfb4196210 SHA512 f21c04836f1664602c529c84507d24776b833baff0c224abf237b7a1505424a2ebf2d23dcd7cf56a4534204df85dd058271f0c2d0e89d6f3be0e83cb1c3a5b52
EBUILD vim-core-9.0.0049-r2.ebuild 6925 BLAKE2B 9ee6fba158dae1b52f3bd7a2194bb94b857efb0b88f60e95a96befcb294f2da0349a6719329373e6228dd4617f9cd2ec72ede6e58e567cda47f0b58ecc5f4125 SHA512 75168e6af0527045d763db29df0b034c6abe1006f7f2a1ceb6242c531eca467870ee416a84d9c72d492ee8249a6ed19633d6a893d153e1b99c59df2f24062562
EBUILD vim-core-9.0.0099.ebuild 6918 BLAKE2B a52db58206342ba7523a43f4b707f384a3faeebdf7ef1c6fc2a8c0a5edda7f2ea0c690594d508d828dc6fa1daf3b788b601a84ff3a676447079e3a350f16bed4 SHA512 e57c547eb811fe91911be96e9bd0078fb5da91d81140598bc3b99d332f435928094a4fce8232b1b67284f6ef6afb9cf1f7387e6e4b79528899843042ce2f2760
EBUILD vim-core-9.0.0099.ebuild 6990 BLAKE2B 886453393183dac68f063714f279cfdfe09e12f63a9ffdfec8c9f37639b74805e8eac08d71f103b9e9aa77dc889cded7ca63f36614d70c13e32aca6595893b32 SHA512 692cea9a03b9c0b840d3f18416ce72b2c6e2a890afe86d65084f9d917b534d638c98a76434ca95364b406eafab205059d97d7a6723f9de202ab870e902f0f5be
EBUILD vim-core-9999.ebuild 6925 BLAKE2B 9ee6fba158dae1b52f3bd7a2194bb94b857efb0b88f60e95a96befcb294f2da0349a6719329373e6228dd4617f9cd2ec72ede6e58e567cda47f0b58ecc5f4125 SHA512 75168e6af0527045d763db29df0b034c6abe1006f7f2a1ceb6242c531eca467870ee416a84d9c72d492ee8249a6ed19633d6a893d153e1b99c59df2f24062562
MISC metadata.xml 373 BLAKE2B ed379c0c7c1b4317edd219c1257015713213d1b19255435ad216273def371f59f88ea7f3e72caf99b6b8d53b7ace2691347c8b06e5961bc4e91ac34ae77d0622 SHA512 58485928380299dee5f390b2af01dd36f4d4ed2f30fc5d8e400f0bef18f00b62b060e865b3cd24292289264870ebe89397d19d8f068b402a5748f569eb75efe7

@ -0,0 +1,28 @@
From bba26c9ed9d4ddc82afd0343f145dc9e14b91498 Mon Sep 17 00:00:00 2001
From: Varsha Teratipally <teratipally@google.com>
Date: Tue, 2 Aug 2022 22:18:29 +0000
Subject: [PATCH] Configure check for timer_create may give wrong error.
Give a warning instead of an error
Partial solution from github.com/vim/vim/commit/5f6cae8b8a49c435556e32f84d067cd0b4d28e4c
---
src/configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/configure.ac b/src/configure.ac
index e8522ec05..41f41dee3 100644
--- a/src/configure.ac
+++ b/src/configure.ac
@@ -3850,7 +3850,7 @@ static void set_flag(union sigval sv) {}
])],
vim_cv_timer_create=yes,
vim_cv_timer_create=no),
- AC_MSG_ERROR(cross-compiling: please set 'vim_cv_timer_create')
+ AC_MSG_WARN(cross-compiling: please set 'vim_cv_timer_create')
)]
)
--

@ -15,7 +15,7 @@ if [[ ${PV} == 9999* ]] ; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.0049-patches.tar.gz"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
S="${WORKDIR}/vim-${PV}"
@ -42,7 +42,8 @@ pkg_setup() {
src_prepare() {
if [[ ${PV} != 9999* ]] ; then
# Gentoo patches to fix runtime issues, cross-compile errors, etc
eapply "${WORKDIR}/vim-patches-vim-9.0.0049-patches"
eapply "${WORKDIR}"/vim-patches-vim-9.0.0049-patches
eapply "${FILESDIR}"/vim-9.0-fix-create-timer-for-cros-compiling.patch
fi
# Fixup a script to use awk instead of nawk

@ -1,3 +1,4 @@
AUX vim-9.0-fix-create-timer-for-cros-compiling.patch 851 BLAKE2B 27b7e6db6a75a5b58e90f57de969e5c7c57ce663ec243cfac8391b9befb52da776245c0255694b335e17251d1423264ff12ba1cfcad2a2957f6c6d05b62c9967 SHA512 271e04e1e683de89cf77aa9d48d502382496fa1b2176ca511d4cbf5cecf9a026442c8142d0cf8d273c23d15f81fdc26f9be00dff91cd516e563f2b2dc2937f9b
AUX vim-completion 1004 BLAKE2B dea4230a8d2a57fd1af18df4037504a44382a97ff672410e987cb287d802c964baa502da4d08f09cb8684307481fec503c1d8cae7f4f6e61500f1cb06033a2c4 SHA512 dccf663a93efdf2ec3be69f49e418a0ef66277e2fae6c12287adde772592e19f5130388a04242121846f1dae39f78b30780c99dc6fe1b847f4f08354bda3cc41
DIST vim-8.2.0360-gentoo-patches.tar.xz 2612 BLAKE2B a9273a686b31dd873b25bfc07f7bc254f11038bde275ae4e6f56513a14e0268fdc1032ae847d1d7f8539f8a657217011770ccb4685998f34722383ec7bfb1a15 SHA512 00bc8eb8b20a4a6f3bbd179bb90d42fa6727c8eaae5b625e95e52c33638d456ef36d06b51c542ecaffb237c0b4f7aa72dc3bae7fe00144d55ab0d2fa51950f3b
DIST vim-8.2.4586.tar.gz 16251186 BLAKE2B 26471b493397e58d3e3d6f2c0c5cc69a08c294dcd59367a12729d1762cf2043eab0987ec4c370bd1f4cbbc67d10576f8a6dcfcb748d224b2f35476dbade32597 SHA512 354464e51a3cc13e13f3194ef8a4d5ccec978da7eb385337a042a6b2e6b38a253c587815e7c972070c516f59c7d54c89bce6926ae7f7f9635cddfd1d0bd237b9
@ -8,7 +9,7 @@ DIST vim-9.0.0099.tar.gz 16712565 BLAKE2B b3277ebda0bb40601d995935422006d1a266bb
DIST vim-patches-vim-9.0.0049-patches.tar.gz 2743 BLAKE2B dff3e215b235e1cbc2c62b1af2d1414d10b794dbee9f5e7797fb3d34e00c2e065c339d4c82bf28aed53e0b5f2f8f1ee5c7ce69851cd63360788609bf144ac922 SHA512 7d5c64d674fa77048fdca7287072c0e488723133e254c10711dbadf750416c368725327ca9b76f332017bc70aa544a9baef671765eabf0d172d39921ffd7d942
EBUILD vim-8.2.4586.ebuild 10091 BLAKE2B 9073b2cdbd5e910154e4f5ecf845d46b10407e1b363a05d98dd0e688071abfe5d67209efece7997f48197de5951f8a1369ca3b424cb44d69a1d532ff7167ee2b SHA512 3907db9b383f43378ce0c87c8abcbf64aa64212462be5873595a796a562af34e8875a5f38b9bc55363c94d0a9eae9ed9f58f386062ab2a73e1fa7dcee5479478
EBUILD vim-8.2.5066-r1.ebuild 10420 BLAKE2B 04e5471f93e5883fb3d6a4177b1a09937ce247bf227c71f0056d912554aa64676e66e86aee044cd2f31c90b0544b1033988e159811b3188a41a05537084878f3 SHA512 78aaecc2b156e8fbe304a3d3af5bcbf4b5d8806b199d12221bf2203035cfbdb0d2c497f9c28ea7d2f5100c58f2d5e205c1bd2990aa4aeee955ba662d6c80f07e
EBUILD vim-9.0.0049.ebuild 10353 BLAKE2B 2a17dd40451b1da566d846146f870e4890d031127dac21778a808fe5767f47e5dcbe3c2262125aeb31e88347f214e1d5f695bc76fa94a6863d3d6bd3ae385626 SHA512 e5941d993cb16375b2f5a4879fe3019345922b14a53ad3ae6b27b000eb5f03113a5c538c3c61a31e88fae1bfbc2e8f97fb5c197ae176607364c13c9ead092bf8
EBUILD vim-9.0.0099.ebuild 10404 BLAKE2B 91a1b5661972ed5ec63e42f5f7bd816cc78f199ae52140a2a13b85cac53238b79c41e388b9ea93f82d758cf01df5ed53ec308a4015cf5f21dcdd55f570790794 SHA512 6bb8265f9ef06cf1a2b1004edd07e5b56f264eb7d86ad342345be66d4e3434447b67183e44367ec67497e394e14143f8f95f4345672728961aeebec7a8b65efa
EBUILD vim-9.0.0049.ebuild 10353 BLAKE2B 7059398f1b56f583c33f7c21cb31f1945f8a142495797d1eadca674b7f334c97cea66314d353c0d73bca9059217053cb6c4db51bba5da3d4035c378cfd1cf9b9 SHA512 00e87fad939f0ffb63d278272558f149def771c4b6ed276cbaa38a79201cf7483b4b109a573b7b07fd5be8168da91845ea4375daeafe7182826cdd2e7ffea8db
EBUILD vim-9.0.0099.ebuild 10476 BLAKE2B 705b086194c5700176fe2b2feba9da480754e268d7318c8f6ba91694e3ddc33e9ab61e741d18128ca37fffa172d22319f818612cdf686ce598d48cc0908cf2d4 SHA512 8365a8226c702d97f3160511424708cdc278ff5a058ba5d15d622e8f533aca9658fd05ae79d4026bf942ab2107d146432d73894b7a8faf026d6de956c8111e86
EBUILD vim-9999.ebuild 10411 BLAKE2B ff294afd79025204f7c827bfa4240ce6d419f45e17b476605af4e887294e3ce8ace027bcdccc117c1e2b95176deb2ac15705f160e23cfd9fbc0174684a6e96d6 SHA512 a3f9eda3ad0d62cc090d0e8a9c781977aeed9af7bfb41723919ddcc878b7d9113a45e732282714959fcc4c5d3a16624ea8d8d8b327e7bec596a1a61cee414b29
MISC metadata.xml 891 BLAKE2B 00a55660fecbeca3df9b50e7400510fb92bbcdd42ba588725580c153d74a4731b31dd0ebaade4f60a4db88c695a7f60663773d63046c1b38aab0363520b8858d SHA512 76eebfe4d34eb609b29946b724ae450916eeab2573edf0f5aa87325f1e9abc8a2ca45d7abe3bfa9d996670d90e7cde17cb84662f69502a4b4a5b44b14b4c8890

@ -0,0 +1,28 @@
From bba26c9ed9d4ddc82afd0343f145dc9e14b91498 Mon Sep 17 00:00:00 2001
From: Varsha Teratipally <teratipally@google.com>
Date: Tue, 2 Aug 2022 22:18:29 +0000
Subject: [PATCH] Configure check for timer_create may give wrong error.
Give a warning instead of an error
Partial solution from github.com/vim/vim/commit/5f6cae8b8a49c435556e32f84d067cd0b4d28e4c
---
src/configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/configure.ac b/src/configure.ac
index e8522ec05..41f41dee3 100644
--- a/src/configure.ac
+++ b/src/configure.ac
@@ -3850,7 +3850,7 @@ static void set_flag(union sigval sv) {}
])],
vim_cv_timer_create=yes,
vim_cv_timer_create=no),
- AC_MSG_ERROR(cross-compiling: please set 'vim_cv_timer_create')
+ AC_MSG_WARN(cross-compiling: please set 'vim_cv_timer_create')
)]
)
--

@ -78,7 +78,7 @@ src_prepare() {
if [[ ${PV} != 9999* ]] ; then
# Gentoo patches to fix runtime issues, cross-compile errors, etc
eapply "${WORKDIR}/vim-patches-vim-9.0.0049-patches"
eapply "${WORKDIR}"/vim-patches-vim-9.0.0049-patches
fi
# Fixup a script to use awk instead of nawk

@ -19,7 +19,7 @@ if [[ ${PV} == 9999* ]] ; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.0049-patches.tar.gz"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Vim, an improved vi-style text editor"
@ -78,7 +78,8 @@ src_prepare() {
if [[ ${PV} != 9999* ]] ; then
# Gentoo patches to fix runtime issues, cross-compile errors, etc
eapply "${WORKDIR}/vim-patches-vim-9.0.0049-patches"
eapply "${WORKDIR}"/vim-patches-vim-9.0.0049-patches
eapply "${FILESDIR}"/vim-9.0-fix-create-timer-for-cros-compiling.patch
fi
# Fixup a script to use awk instead of nawk

Binary file not shown.

@ -1,5 +1,7 @@
AUX 50company-ebuild-gentoo.el 210 BLAKE2B 669e2366c1c28ad32136578f1f996bfbcd94f654e9b683958f7efb0f542b07f5f580b293b706ab996df07a7e5d86fce2ea0ec4b69b734ac1065508c21d44fd6d SHA512 73814267000a349bbad229d1b172ba61a07733473fd53f0b5a88b6488edf85e95ecad7fb5e145ed423c9c55fa0ed65abec16d99dd5d8cd140407aeb2874508b9
DIST company-ebuild-0.1.0.tar.gz 10938 BLAKE2B e89e389b49b32057a6acd72cf7a0eb68b10d005824287c112528e3136e7d969e3b678450fc997800d83b3c8f226030b0e2724c63b3ae82d78ad16af49bc10984 SHA512 bc7fec05fbc3600ce6b5111b4e1817bfe04f7185a6a33bf5b83291feb795f47b91f827960b29f844f2627e885a05cc156b755a468e5eb0c314345c869678ea17
DIST company-ebuild-0.1.1.tar.gz 11059 BLAKE2B 5eba661f1956a019a133d3e61f997dcf2d9340c4a5f6d05920cba07e06e493e4358fabab6e16a48d1c081fc2c71f548e06511adf46b55a2fb30cef4ba2df71f5 SHA512 09bed101dcef18b07c2b51aa916b358f6e2ea526bd80dc997b280516ee074a62e006f3a0d748d77848f5e43412d4971841771cf40abe5b80a95477a21ad9d847
EBUILD company-ebuild-0.1.0.ebuild 611 BLAKE2B fb1fddcb8d3f45bb23339104a23f11544aa461c85f369d36bd273fb2b1e2f16f85d8d214cf04a78d8549bb81add36970ec6f4d14200fad2c5515bb9a4a7db148 SHA512 7a44d9c2d0e1701958e61de247d0c832c5b949273656ebfa454d9e00d4266fa00c41095797a6d1720bc0335c55b3ce5cbdc9750f4f6018a2203675ddb38c515e
EBUILD company-ebuild-0.1.1.ebuild 611 BLAKE2B fb1fddcb8d3f45bb23339104a23f11544aa461c85f369d36bd273fb2b1e2f16f85d8d214cf04a78d8549bb81add36970ec6f4d14200fad2c5515bb9a4a7db148 SHA512 7a44d9c2d0e1701958e61de247d0c832c5b949273656ebfa454d9e00d4266fa00c41095797a6d1720bc0335c55b3ce5cbdc9750f4f6018a2203675ddb38c515e
EBUILD company-ebuild-9999.ebuild 611 BLAKE2B fb1fddcb8d3f45bb23339104a23f11544aa461c85f369d36bd273fb2b1e2f16f85d8d214cf04a78d8549bb81add36970ec6f4d14200fad2c5515bb9a4a7db148 SHA512 7a44d9c2d0e1701958e61de247d0c832c5b949273656ebfa454d9e00d4266fa00c41095797a6d1720bc0335c55b3ce5cbdc9750f4f6018a2203675ddb38c515e
MISC metadata.xml 451 BLAKE2B 85cf2b33444f33f2dee8a0ccdfff3f83de7ab15d3233e0264dbceddb68382cdd551a6dcc691d71f52fbf8a3e7d1a1d041bab9b3dae0c91e81f7d7c3de8f3e2bc SHA512 4886219382c419a94a07041a0e4d0ed6622c45a0371cd0c70a912d391ee29db1a6e730c1134b8493e5edb299646f35df8eb799cfa311f3927256dba2cb345b55

@ -0,0 +1,30 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
NEED_EMACS=25.1
inherit elisp
DESCRIPTION="Company backend for editing Ebuild files"
HOMEPAGE="https://gitweb.gentoo.org/proj/company-ebuild.git"
if [[ ${PV} == *9999* ]] ; then
inherit git-r3
EGIT_REPO_URI="https://gitweb.gentoo.org/proj/${PN}.git"
else
SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
LICENSE="GPL-2+"
SLOT="0"
SITEFILE="50${PN}-gentoo.el"
RDEPEND="
app-emacs/company-mode
app-emacs/ebuild-mode
"
BDEPEND="${RDEPEND}"

@ -1,6 +1,4 @@
AUX 50edb-gentoo.el 212 BLAKE2B a56c87b00e29d06901284a20f2458d32608d54f27737b9c67d38c051de54c02fba21c4ba3aa968af7aec5807a2f10882fa871ec482722fc80910cb191e7f51fe SHA512 cf320088e7597de4b15fbd697048a5a5b39bfc75ecb6a22747c853f0a067f10dcad39b828207ec8fe81f58617a36b929bd92aadcbf7a5abfb54278f0d31489ec
DIST edb-1.32.tar.gz 692581 BLAKE2B 3f77d6f9d6550ce1c064dc0820fdc9a24293964900d4f390ad1456e79f42444d7c9512585cf230d742e66360011e2e314446748e23395bee1e7f8086c38853b7 SHA512 ee8bd642c019d30401202f540b37f28c914c17083123ca61b741de72d168ecb855d0508f922af208bb717b02b4819cf6f3c5137d589f2e858410a3e9ab4034e0
DIST edb-1.34.tar.gz 616310 BLAKE2B 02867f79ddd5501ede476c3f3cd5420633e836c7c123eaa553aefec4bb72c7df5c1aba76044d61c34f1ae6d020b740af7df0348239f0736b0cadde939cad08a6 SHA512 c5da27454d19cce8fb493a7f2fca150f06069947fa1e8b0ae4f11cd49e95ed1797f07a97eeb7843290c27efe2ef00d04483e7f45bb666d3f39bdd401d9f40a0a
EBUILD edb-1.32.ebuild 745 BLAKE2B 7414162ff1e3c34cbb3cb05db6e685c348e2700054b991056512135a06da06e0af0fca5b8f4603b41b6dae03ae462962e73ac95b2a981a4354027cba7599ebd6 SHA512 e2c8e63bef73b03eb1d4a8de56dd80c5f8799e559808a59acc8b90ca6297bb1884ffdad6ffd50eb6e4723ef8f4df2e76bdb24655b30615336682540bb4f8e9e4
EBUILD edb-1.34.ebuild 744 BLAKE2B 08935fe707774164db12b0644811044dbeda20bc0a5791a287ba2e35beca2c7bbffebb7645edf5844a27491138b2645227c6000e947b790835248f9aa492e727 SHA512 dad8c38b80940cd636a87e1af135be4afd5be5b3c81a934dc3f19754f85c44d9b2487453424f81e13c76ea1c558de617fc8ceb76bd2916ed46649348569f2881
MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13

@ -1,35 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit elisp
DESCRIPTION="EDB, The Emacs Database"
HOMEPAGE="http://www.gnuvola.org/software/edb/
https://www.emacswiki.org/emacs/EmacsDataBase"
SRC_URI="http://www.gnuvola.org/software/edb/${P}.tar.gz"
LICENSE="GPL-3+ Texinfo-manual"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
SITEFILE="50${PN}-gentoo.el"
src_configure() {
default
}
src_compile() {
emake -j1
}
src_install() {
emake -j1 \
sitelisp="${ED}${SITELISP}" \
infodir="${ED}/usr/share/info" \
install
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
dodoc AUTHORS BUGS ChangeLog HACKING NEWS README THANKS TODO doc/refcard.ps
dodoc -r examples
}

Binary file not shown.

@ -1,5 +1,3 @@
DIST dlx-1.0.0.tar.gz 112589 BLAKE2B 307785d08fd69e45264471fbc21e3b2bdba99798c0b7144c3d6a92819c29e4ac6449a6db83fdd55ba81d3b2e3f8ca6c991ee6c117ddc490a88ae210e5bc07ab8 SHA512 99297f14f6716ada7a29b204723a0c951002529362a22f695b3647517462f43af563ea55467985dda3e21d79a14d46b84dbc9b22a8c0751fba49257e30f70a7f
DIST dlx-1.5.20.zip 137039 BLAKE2B 99dbb2e5bcd89b3e9f3d8edc2fe7e7cc0a59f870f597a40a61a993b95d8b27c4f95b8d0490fdbcbc15693040d6e3abdfb8b0062e109916f5299c3da3c203d755 SHA512 5c832c2a486a82574ae03ec0cb4e30bfec74ef968658a38fbd896a1383dcdc558501baef7cbbdf99df453ba2840622d16c1619f9c5fe34b6cd058a7718bd3790
EBUILD dlx-1.0.0.ebuild 361 BLAKE2B f57216e8868285ae5deade698290f8041e0f5427ce0f04342f10f09880d252a19ca175e3d97ffb14b2108fac52d1d6df75d4fb811e769c7e89d8a96166d25ca0 SHA512 da16791fd192500ed45faed474cf85f1e664dad93f5b7253583660a7a070cfb9276ce1f77ccfcbc45bebb31ef88c236665e4db57bb511e7d03dca8b20afb3379
EBUILD dlx-1.5.20.ebuild 587 BLAKE2B e3a64dff410f41630750b3f79103645d908c0a0de9c53bfe6670f2e0b0e14ae8766e2e46150ba43fd9b16fd68c97fb7063087deb0a49564aad93b7feadd313de SHA512 ebec3dd0d23230c101b792e0bcc2ac20fd161a5f8195acf189778692272ff32d1853cc0be415411343a47487391f365d0e8a294e58a95a70b795f10fdbea9b06
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a

@ -1,20 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
S=${WORKDIR}/dlx
DESCRIPTION="DLX Simulator"
HOMEPAGE="https://www.davidviner.com/dlx"
SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="ppc x86"
IUSE=""
src_install() {
dobin masm mon dasm
dodoc README.txt MANUAL.TXT
}

@ -1,19 +1,10 @@
DIST firecracker-v0.24.5-aarch64.tgz 1426237 BLAKE2B 11e260d4afcd5f5ebabeb5c773060250a9205a8110ea4f0915d1b8b3eb7fc448a2a99159d73d2bfaa9b1e9ea88258996de73e296b9916c533f9b7eac8c77fc15 SHA512 518f122f277a293b54bd870bb166847e4d7fa87574e47d3cd606d35e260ebd7359806922e09fb86cf16fb2ee3969bbf68b40538150e7064c866710c1803fada8
DIST firecracker-v0.24.5-x86_64.tgz 1432963 BLAKE2B 70e16dc651ae1071b9f223f0a21eaba6a8ad515d75847698cbf67ac73053cb8c52d67cd46a315e5681dadbab92ecc4d0d43ecbba9928dc2f52a5168c0a889a97 SHA512 746f1af7a37b2ecdd86faee75ee0cacf01aa80aa6f060cc75761f930df0da9a6f6597fea4235035ba10f6198909b5b2f7a834571c52d73e647611f9be8fa0967
DIST firecracker-v0.25.0-aarch64.tgz 1747986 BLAKE2B cbfbe04326f78491fccbde69ae28552db255ef88b1da4a6d3ba62fd8aac34e935677e7fc8d71d8efa56f87f764dfd17b3da6ff688fd0602f0b414060a402c0d2 SHA512 2cc1882782e26492979c06fef06f162d4f1d20a8e1cacc2680b3ea54d6f028b951c6a14f1a3d4169079cd407f9e6e77c49e64b8dbebd4e329b683a1f38f90298
DIST firecracker-v0.25.0-x86_64.tgz 1773525 BLAKE2B e870c7d021f6c5b960c52883ab659fc33fec3b39314ec1ca5448f02b9596e88192831639c6817048b97954d28866eaa7b94b50821a6c991def345bce3b47b9bb SHA512 ffd3e9dfe7e2b29ce6c9ef61504056844d7081850dfe484ddb207d7339242819adf6d7a43e9c812c032fcf606daca8d10c125071d11dd5cfe431de41eb557c0f
DIST firecracker-v0.25.1-aarch64.tgz 1746829 BLAKE2B 613e575d06cd9e482cec705a1775099b4587311a579e3146f7b35bf2d26293384d5092106c7e666e1858c7d898cccb3a5173afcba57f8cce1b8a81547505c0e5 SHA512 1e3217a94f1a43b2ef84a5a07d2f1f2690ae1129787cb286ac4f1b8c82dbd15d7489149222f22cb58a9628e8cd1704cf387c17e71053367218425881f73610e5
DIST firecracker-v0.25.1-x86_64.tgz 1773703 BLAKE2B d577dfad765b8135471a673e9699c75bb7905e73496b7e9940a7634182267a1b3bfd8111088db4e1103da47e64159c585d46f8a9fb913ba3dcb1d4d1fe5f9920 SHA512 8108b7576655ae31c97f6349f5dd530aca2828acbb0d4589d6d0c113d44c4e14b28c4d76f73fe16c5538ce4940bd86e913e97ad35d7f915f8199bceaf4f74fe3
DIST firecracker-v0.25.2-aarch64.tgz 1750770 BLAKE2B 8b34e8be4965e048e51ef60c8938f1a346d2cbf852166d7fb6156781626a2201b8fe56a8f82fcd96e2ed637f32f3f2ed83cbdd3e56a27026f6fc9ac3b1ee1fc2 SHA512 d8a8a2c4bcd347dda63fdbbaed58bd9b8626b1d23be9fc1151d8fb5ebd4b65feea9eff304bf951d82817cf5af0a7a7ca1be37f2bd62d1cd72bf6f4119499f950
DIST firecracker-v0.25.2-x86_64.tgz 1773163 BLAKE2B dd1287cbbc2955368011417b56d24d7ab4d44b5d102a38541b5038d7a400dad71393ba25ab831cacf0aca8c1e6e344f56fb668af88ebb4c379941bed152a5e71 SHA512 24d7a466019e786ded7eb6747108123c1f177e86d3197738ffc646a2f27f642576e052a8b52a0b75fa3b53de6e0a2828defa5dbba62b208e8c262248240c5059
DIST firecracker-v1.0.0-aarch64.tgz 1645541 BLAKE2B 4ddc94567209078cd6449f52b77ec56514d7a6a284f3ca9736379070ec0048b5ae03159903ca7c85ba08732f4c341d4140165479b289be6cecc0de02e94bbd60 SHA512 3294d4f86b493841e00be26b8843add4cd04bd73a9006b22def101c5aa064489bd3287bdc1b3bcb6a4534205c36aeefe26f28a0fa934ae655cd24ac397175f09
DIST firecracker-v1.0.0-x86_64.tgz 1670233 BLAKE2B a715514f8497a694d29c33872f3521c11098f7b86e035b7ebe4ba9d912b60be9f1b6ecd03e60fa515223f72b7962613907855bb63d64650a8a62e2c23acd0233 SHA512 ecfae6adde808bbb1829c3fcf47e7ffe5eeeeca6d68c73b8d631015c09463b4912d5d66f46e0a68fef671498875567e14631ae370a5049d70f2976cf7fb93314
DIST firecracker-v1.1.0-aarch64.tgz 1872949 BLAKE2B 41d898e3b22a7e53ce3581d1e74b970b393c2677ced7a7f9ceb70f39a3e89214c849728b005b26c38668364f36f8b9c7ec7661d60886f5ea3b7a154625d6ec83 SHA512 b04a4d9a0b1e7606efad5c1a019c346c7ac725d8acb92b393bcf0669f0ae690385e673ea81f44b171854dcc065d3fb59fbddd3e91db6eac78de05713a4d8505e
DIST firecracker-v1.1.0-x86_64.tgz 1896567 BLAKE2B 4f3cee9c144e152c15d64d80c708a1969bc57fdc951f8fe54f40a778b83a1ef7141cd0a6abe6014c20aa20958f0e02749712ebfb39896006e0291d94a12d743e SHA512 ca7efe3208560e4e7e50a4b57f875cea0677383f3867bf961747c44aa51ebe66abfc104e5c0e80783d286c95d38b97751c6cda1840942f463c0749c9340fee5a
EBUILD firecracker-bin-0.24.5.ebuild 2250 BLAKE2B b41fd6a717d476261973d9da6d096b0faae767ad7b37eee4122744b2e5affef47b172b80aa798d7e53d588f630bc061708b5189756ceb30b59bebadb97256224 SHA512 0eacee8d8a3ff5b13526cb7d21183a0ace74ed2de1c1c096861f0da614c9845f7b73943a624a3933beb59546578494d16b259e3dc45514e3790101b478b95586
EBUILD firecracker-bin-0.25.0.ebuild 2250 BLAKE2B b41fd6a717d476261973d9da6d096b0faae767ad7b37eee4122744b2e5affef47b172b80aa798d7e53d588f630bc061708b5189756ceb30b59bebadb97256224 SHA512 0eacee8d8a3ff5b13526cb7d21183a0ace74ed2de1c1c096861f0da614c9845f7b73943a624a3933beb59546578494d16b259e3dc45514e3790101b478b95586
EBUILD firecracker-bin-0.25.1.ebuild 2519 BLAKE2B 059f73103611a59403d32518ee826e135970ff7ea17a6f6b8431f87054d3a6f6d99e6153b0d9b587532b3f70862a646c83a59d376887551f388eb97c9f532460 SHA512 04b0222724aaec3079331bfb377a13e9ad90e5962da6a508f05bf0516914b95fed67a103d48ee1d33fbda8fb1eebe32568837c17c190acaca68ab85eae9921aa
EBUILD firecracker-bin-0.25.2.ebuild 2519 BLAKE2B 059f73103611a59403d32518ee826e135970ff7ea17a6f6b8431f87054d3a6f6d99e6153b0d9b587532b3f70862a646c83a59d376887551f388eb97c9f532460 SHA512 04b0222724aaec3079331bfb377a13e9ad90e5962da6a508f05bf0516914b95fed67a103d48ee1d33fbda8fb1eebe32568837c17c190acaca68ab85eae9921aa
EBUILD firecracker-bin-1.0.0.ebuild 2524 BLAKE2B 4a65edd1a0c4ade0d70fbd7f2958f3e29b531ff57f8b66c3fd531df64348552899e921c1fa9455aaa944d70c3763ffd5ac94b24463cc4e37380c43857992af3e SHA512 bb1e547f89583a2156333009dbf3c02be62d5056ec942314cd5beff24b0ee18400c80113c736413240744bc779082b313bcca301cf50d6665308936e1e385fd2
EBUILD firecracker-bin-1.1.0.ebuild 2623 BLAKE2B a1cae9b10a519b7f24fa522daa9e8ca56b51f78f3bc6dac7d0dd049375cb32703ec62c2c741f550604fa9039212eab18c794ed87f9b7e6402ea31ebddcb766a8 SHA512 c20bf9411f816483383825ece97066c090c6e94c21b733ba05c6360a824ba77c6f4b30ec267cbe9c505b4c14d71924e3ac7d982d98260b49fb5d8296a94d0b13
DIST firecracker-v1.1.1-aarch64.tgz 1872407 BLAKE2B 16dd7c0f4fc46beacb3cd72f5c671dafd4fe738886754df7540b62b4243bbcd6fd9a25d34a0e295082e32ed250f504789a5af9bc0b22187d51f2165af13e3e53 SHA512 8d776daafcf13c5c971008b6e3e60538e17a96a245869526320a7f9a2a341cf9429c6dd2d22bf044c4192da613d7cca5b5814d71ab0d895009f60b9140aff1b9
DIST firecracker-v1.1.1-x86_64.tgz 1894446 BLAKE2B c2af407efb6a494b3e84a480164f0fa7b8537fe659e36531738a96b013f6bad016a7c44490e65cfcea1fc8c709be64f738134b88793889179c5e8e31ac84489f SHA512 ad5e52f690f18c2c9809b586fa9be35e06ac52b5ba672ad62acb872b7f9e8de91d2dfe200629ad392709e1363ea41169f8d816be482fd46dd6c38c1b9a8e28a9
EBUILD firecracker-bin-1.0.0.ebuild 2496 BLAKE2B 6de4db5d8526605b5fe8221358879705b3c37e8aa3f96828e50b0b3a1b1a3a98953ea830a6de1adba82766bb85764ea34eac99275a0eb106d2c5225ae059e50c SHA512 48db6530b9102316a443311874a4838ab0038e1ca74e65bd20e5ca11779f666244dbeafc9a943665d0f9fbbfd1a2905bd1deba1f49f31e6f8e243856967c464f
EBUILD firecracker-bin-1.1.0.ebuild 2595 BLAKE2B 9cd3c8dcda4729aca3b2cf97a7198973ebe51c136a81f01b90a06e061144814db63319653cbed5be36baba5a025321801b11329f12298af860769659a86aca19 SHA512 53e9eff94c97db469a679d73954a7786a2a962775f98e0dd5b031f12ae3d9c56022398f257d3fa991e96bf79ff0396684288159b14b41a38e179820ff16fc267
EBUILD firecracker-bin-1.1.1.ebuild 2595 BLAKE2B 9cd3c8dcda4729aca3b2cf97a7198973ebe51c136a81f01b90a06e061144814db63319653cbed5be36baba5a025321801b11329f12298af860769659a86aca19 SHA512 53e9eff94c97db469a679d73954a7786a2a962775f98e0dd5b031f12ae3d9c56022398f257d3fa991e96bf79ff0396684288159b14b41a38e179820ff16fc267
MISC metadata.xml 416 BLAKE2B 6c2f61f240e5ab54c1f41aa2601e5ba1900759eeeb8fa7d8d06e9f69b9217577ff53bf85215396afa0e08df8cccc324472de25c5094e74c501f972eda9d6268a SHA512 cda9858fec112e6f8a13fdd29a82563ffdee55fbd3adf0d2fbdecb1fca607f9ba0bd0c7c48746a15c672a4dd36bbc487ae659804cd71f60f46c4d7630a2182b4

@ -1,76 +0,0 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit linux-info
DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
HOMEPAGE="https://firecracker-microvm.github.io https://github.com/firecracker-microvm/firecracker"
SRC_URI="
amd64? (
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
)
arm64? (
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
)"
LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
RESTRICT="test strip"
RDEPEND="!app-emulation/firecracker
acct-group/kvm"
QA_PREBUILT="/usr/bin/firecracker
/usr/bin/jailer"
S="${WORKDIR}"
pkg_pretend() {
if use kernel_linux && kernel_is lt 4 14; then
eerror "Firecracker requires a host kernel of 4.14 or higher."
elif use kernel_linux; then
if ! linux_config_exists; then
eerror "Unable to check your kernel for KVM support"
else
CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
ERROR_KVM="You must enable KVM in your kernel to continue"
ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in"
ERROR_KVM_AMD+=" your kernel configuration."
ERROR_KVM_INTEL="If you have an Intel CPU, you must enable"
ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration."
ERROR_TUN="You will need the Universal TUN/TAP driver compiled"
ERROR_TUN+=" into your kernel or loaded as a module to use"
ERROR_TUN+=" virtual network devices."
ERROR_BRIDGE="You will also need support for 802.1d"
ERROR_BRIDGE+=" Ethernet Bridging for some network configurations."
if use amd64 || use amd64-linux; then
if grep -q AuthenticAMD /proc/cpuinfo; then
CONFIG_CHECK+=" ~KVM_AMD"
elif grep -q GenuineIntel /proc/cpuinfo; then
CONFIG_CHECK+=" ~KVM_INTEL"
fi
fi
# Now do the actual checks setup above
check_extra_config
fi
fi
}
src_compile() { :; }
src_install() {
if use amd64; then
my_arch=x86_64
elif use arm64; then
my_arch=aarch64
fi
newbin "release-v${PV}/firecracker-v${PV}-${my_arch}" firecracker
newbin "release-v${PV}/jailer-v${PV}-${my_arch}" jailer
}

@ -1,76 +0,0 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit linux-info
DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
HOMEPAGE="https://firecracker-microvm.github.io https://github.com/firecracker-microvm/firecracker"
SRC_URI="
amd64? (
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
)
arm64? (
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
)"
LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
RESTRICT="test strip"
RDEPEND="!app-emulation/firecracker
acct-group/kvm"
QA_PREBUILT="/usr/bin/firecracker
/usr/bin/jailer"
S="${WORKDIR}"
pkg_pretend() {
if use kernel_linux && kernel_is lt 4 14; then
eerror "Firecracker requires a host kernel of 4.14 or higher."
elif use kernel_linux; then
if ! linux_config_exists; then
eerror "Unable to check your kernel for KVM support"
else
CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
ERROR_KVM="You must enable KVM in your kernel to continue"
ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in"
ERROR_KVM_AMD+=" your kernel configuration."
ERROR_KVM_INTEL="If you have an Intel CPU, you must enable"
ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration."
ERROR_TUN="You will need the Universal TUN/TAP driver compiled"
ERROR_TUN+=" into your kernel or loaded as a module to use"
ERROR_TUN+=" virtual network devices."
ERROR_BRIDGE="You will also need support for 802.1d"
ERROR_BRIDGE+=" Ethernet Bridging for some network configurations."
if use amd64 || use amd64-linux; then
if grep -q AuthenticAMD /proc/cpuinfo; then
CONFIG_CHECK+=" ~KVM_AMD"
elif grep -q GenuineIntel /proc/cpuinfo; then
CONFIG_CHECK+=" ~KVM_INTEL"
fi
fi
# Now do the actual checks setup above
check_extra_config
fi
fi
}
src_compile() { :; }
src_install() {
if use amd64; then
my_arch=x86_64
elif use arm64; then
my_arch=aarch64
fi
newbin "release-v${PV}/firecracker-v${PV}-${my_arch}" firecracker
newbin "release-v${PV}/jailer-v${PV}-${my_arch}" jailer
}

@ -1,81 +0,0 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit linux-info
DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
HOMEPAGE="https://firecracker-microvm.github.io https://github.com/firecracker-microvm/firecracker"
SRC_URI="
amd64? (
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
)
arm64? (
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
)"
LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
RESTRICT="test strip"
RDEPEND="!app-emulation/firecracker
acct-group/kvm"
QA_PREBUILT="usr/bin/firecracker
usr/bin/jailer
usr/bin/seccompiler-bin"
S="${WORKDIR}"
pkg_pretend() {
if use kernel_linux && kernel_is lt 4 14; then
eerror "Firecracker requires a host kernel of 4.14 or higher."
elif use kernel_linux; then
if ! linux_config_exists; then
eerror "Unable to check your kernel for KVM support"
else
CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
ERROR_KVM="You must enable KVM in your kernel to continue"
ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in"
ERROR_KVM_AMD+=" your kernel configuration."
ERROR_KVM_INTEL="If you have an Intel CPU, you must enable"
ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration."
ERROR_TUN="You will need the Universal TUN/TAP driver compiled"
ERROR_TUN+=" into your kernel or loaded as a module to use"
ERROR_TUN+=" virtual network devices."
ERROR_BRIDGE="You will also need support for 802.1d"
ERROR_BRIDGE+=" Ethernet Bridging for some network configurations."
if use amd64 || use amd64-linux; then
if grep -q AuthenticAMD /proc/cpuinfo; then
CONFIG_CHECK+=" ~KVM_AMD"
elif grep -q GenuineIntel /proc/cpuinfo; then
CONFIG_CHECK+=" ~KVM_INTEL"
fi
fi
# Now do the actual checks setup above
check_extra_config
fi
fi
}
src_compile() { :; }
src_install() {
if use amd64; then
my_arch=x86_64
elif use arm64; then
my_arch=aarch64
fi
dodoc "release-v${PV}-${my_arch}/firecracker_spec-v${PV}.yaml"
dodoc "release-v${PV}-${my_arch}/seccomp-filter-v${PV}-${my_arch}.json"
newbin "release-v${PV}-${my_arch}/firecracker-v${PV}-${my_arch}" firecracker
newbin "release-v${PV}-${my_arch}/jailer-v${PV}-${my_arch}" jailer
newbin "release-v${PV}-${my_arch}/seccompiler-bin-v${PV}-${my_arch}" seccompiler-bin
}

@ -21,8 +21,7 @@ KEYWORDS="~amd64 ~arm64"
RESTRICT="test strip"
RDEPEND="!app-emulation/firecracker
acct-group/kvm"
RDEPEND="acct-group/kvm"
QA_PREBUILT="usr/bin/firecracker
usr/bin/jailer

@ -21,8 +21,7 @@ KEYWORDS="~amd64 ~arm64"
RESTRICT="test strip"
RDEPEND="!app-emulation/firecracker
acct-group/kvm"
RDEPEND="acct-group/kvm"
QA_PREBUILT="usr/bin/firecracker
usr/bin/jailer

@ -1,4 +1,4 @@
# Copyright 2021 Gentoo Authors
# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@ -21,11 +21,11 @@ KEYWORDS="~amd64 ~arm64"
RESTRICT="test strip"
RDEPEND="!app-emulation/firecracker
acct-group/kvm"
RDEPEND="acct-group/kvm"
QA_PREBUILT="usr/bin/firecracker
usr/bin/jailer
usr/bin/rebase-snap
usr/bin/seccompiler-bin"
S="${WORKDIR}"
@ -77,5 +77,6 @@ src_install() {
newbin "release-v${PV}-${my_arch}/firecracker-v${PV}-${my_arch}" firecracker
newbin "release-v${PV}-${my_arch}/jailer-v${PV}-${my_arch}" jailer
newbin "release-v${PV}-${my_arch}/rebase-snap-v${PV}-${my_arch}" rebase-snap
newbin "release-v${PV}-${my_arch}/seccompiler-bin-v${PV}-${my_arch}" seccompiler-bin
}

@ -16,6 +16,6 @@ DIST qemu-7.0.0-docs.tar.xz 5101176 BLAKE2B 827d4af2b3fd229d146b47253d12a8bfd606
DIST qemu-7.0.0.tar.xz 125117636 BLAKE2B ceda6d9f1a585298bd49fed61e8bb35f0064ad8388a9f979c8bd68a38bfe1a47c5bb055e5f74f970c2c440957042b9de4a861524120040c56e4cd8b56c5cfb68 SHA512 44ecd10c018a3763e1bc87d1d35b98890d0d5636acd69fe9b5cadf5024d5af6a31684d60cbe1c3370e02986434c1fb0ad99224e0e6f6fe7eda169992508157b1
EBUILD qemu-7.0.0-r1.ebuild 25838 BLAKE2B 875e737a2d9c56343df88972d479ca661d9cef981d44c8b176e9aa6cee06d578cbf57aa4bd8e5b6396134a91b56de5f6a1f29b6a1903d4ce90f4426b438d8a6b SHA512 f52a03cf93d1faae0fd6363f5797ada9c63138c4adaea5245ccb15d86a997aba1707107c2cda97e4f36b22733bfeb0fe46767b7886c2ec81b275755c95dd1b3a
EBUILD qemu-7.0.0-r2.ebuild 26304 BLAKE2B 478452308df45bf5f466e644cb732b592e10d9c0d66500b64bf8dd33e3471a3663b774824be2169fa65c4c50dbbd721940753d2fe1c4b65afd413231bc73ff24 SHA512 e7400db9efa895d59b5ecb9df59627439dd9a949c893aaf4d28abb6b69247b79115172f377319cca054b5f068fc1ace20d6666b78a14f786e6dcf444568df16d
EBUILD qemu-7.0.0-r3.ebuild 27258 BLAKE2B 0a430261084bfb81b1758a52b19f95ffdaa6b3e4340eac75d1648d45bc65108bfaad1b48a35fbb2abde164be6a3459ff3b6d81df58a64440d70a2ca4af3c3fcd SHA512 5b3a4a1da513a289b6e189c324b836cf25b473a0c0001f7608176728438313f14d76918106dfba8b4f910c9fc929b611b772fccd314c173a652bf436a263b06b
EBUILD qemu-9999.ebuild 27123 BLAKE2B 226e3d74476797e18dbeec36e6d976fba1c1298e336c1af049f3d1aaf375ca7da6f1e1b7fed2a45e97a6134a6b667cf34da1929d81db6bf89efda4e9f1b8a574 SHA512 72005ad77f56bc7161fd27cfcab4fce6e211b5cc5342420ee9b3e7f021af31a04565e9958fba7883286a6d3187b6888d05bc2ac96306370709377bba972f8c34
EBUILD qemu-7.0.0-r3.ebuild 27242 BLAKE2B 30905d095fd4b69d8dda94e2e084d796427fd5c46eccef0316e38c9e57a09ec51e2cd6734e77ea0d37dece86b745aa76fd619e3faac5ac47bb0de15a9358b090 SHA512 f59daddc310ce032f6eeff4c2d13c466d1f5e780c69331a37f67d929d74d97bbba9051309ffd0ab71210f53aea6d03ccb3d075ef1a02d339a4fff94659e5ac8f
EBUILD qemu-9999.ebuild 27107 BLAKE2B 5c85ab3e8a0e2a70321e664508674be93d7034072a52f769b395f4449848fb315b42355ca14a8f997fcb6d49955ba18ce064e5d300fa22993100b383dfa7758d SHA512 ed288b41161b9fef1ca291f61845b4feef38a91fa94e522cae0ecb27064cd943313975f700b7c4e4b6cdbba5d6599431a137875b54097db8ffcb1f3b73427db0
MISC metadata.xml 4672 BLAKE2B ea2319ecc6717e4f10667f70928eac2b59eb27bb117957c266984a4d5bdf84604128086956a651c1880d314efde56ce81a67c364f7944f5342b6a322b5e3e73e SHA512 27f357299abc6a82112dab17c81b825459ce4c7afd96381b4cba13d79861f80e7d452d574795cab240e7ca56154128a2597ac9957aa24ef81d7dc9092312ac79

@ -6,7 +6,8 @@ EAPI=8
# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs
# Set to 1 if prebuilt, 0 if not
# (the construct below is to allow overriding from env for script)
QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1}
: ${QEMU_DOCS_PREBUILT:=1}
QEMU_DOCS_PREBUILT_DEV=sam
QEMU_DOCS_VERSION=$(ver_cut 1-3)
# Default to generating docs (inc. man pages) if no prebuilt; overridden later

@ -6,7 +6,8 @@ EAPI=8
# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs
# Set to 1 if prebuilt, 0 if not
# (the construct below is to allow overriding from env for script)
QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1}
: ${QEMU_DOCS_PREBUILT:=1}
QEMU_DOCS_PREBUILT_DEV=sam
QEMU_DOCS_VERSION=$(ver_cut 1-3)
# Default to generating docs (inc. man pages) if no prebuilt; overridden later

@ -2,5 +2,5 @@ AUX vagrant.in 1872 BLAKE2B c3c5acf65ef1187061609837ab7c3df429763b6561ec462f9ce9
DIST vagrant-2.2.18.tar.gz 1620261 BLAKE2B 8938801b383373967365ca64a79f70885a61c02221eeebf75f15fa40440dfdc585f0a0d0cafe9a01484d594dc49b98397a0724776586c2c9fe4f529b6891bb26 SHA512 4694ca499136b53fc5cbab1efd47c9175293ba84521614edbe545766b93e54dc8dc11278f7170c88f3bb05a4ca0a7c52e21deca285f848578a890858b8f21b64
DIST vagrant-2.2.19.tar.gz 1838272 BLAKE2B cb707254379f52db8571bfe132e5b852a11998d86b43ee707e03d442ca1313da7b2612af027a58f806e0b551a6f415d121dab51cf7ea5da4292e5c2afd198ab9 SHA512 24a2e5baeac5cf8c45c012cf70dd4132b1dc7a6a5bab19d1046c91cc88e669356e2e5676d96eda6ed7293ff19ada974954969a4a59b9e4a30e2d95de27fa64e4
EBUILD vagrant-2.2.18-r1.ebuild 2376 BLAKE2B bdc88c6507dc11cd55ea195dea180b49ead6fd603c5c64e49536af33406eb3d9f33701a922f441ad93ca498cf6ded0a25d62cca1c7faec5d85acba6778ffaf48 SHA512 a653040505f69b6c026cf568f014c174ff4d200a0b23d1589e7778b39345495a385eb01c77a24da70528e16e80d401be52cef0c59edbd809bc393c52c31d7667
EBUILD vagrant-2.2.19.ebuild 2376 BLAKE2B a9605f9c2627341c615fe815dbd5e0570c78dbc3d0973dbf9fc47cf9a08c08aa2f71c3c48dd15b47a249680e3b0589056fb2d025eb76389ee39469843c2ca560 SHA512 b213458909c391d646858a0e81cc6645cae97427f2ccc8056d97305d61245c3c7cb818bfcddc553cbd089b810dee5e77de97c7b242468505cb06ef0dc5f53bfe
EBUILD vagrant-2.2.19.ebuild 2383 BLAKE2B ef7cb68c4b922eb11ecae35a033db6f14cc26e3822d86f4d116469613d574a05b3a135f3a1298a80629100b70613d8c2fbfd5bdc2e3dceadfa3fe42ec35939ed SHA512 fd0dd133143c4573c38226e6d535f84303bcb2c9d76caf743d6554ea9443e6e891e5102542fa26810d9a4e49e5a2c1cd51065ce2434cdb602f0d8606550689ee
MISC metadata.xml 455 BLAKE2B 01bf09c745e55dcdf7241dfdae1349fbb403f61249c0b05944347cb2f5cdf7d6a5fc7807a3f351145a41e4a5a94a5ba22195acee7c352539144277fff4696faf SHA512 1117ae7aca289842ab10ec2cf4443bf36ef7bdcd9efd0b6d1df1879f253cc137fea027a939c52f8d6990cae7a83bffafeb69f7b10660f27d278f19578ecccabd

@ -18,7 +18,7 @@ SRC_URI="https://github.com/hashicorp/vagrant/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~arm64"
IUSE="test"
RESTRICT="!test? ( test )"

Binary file not shown.

@ -1,6 +1,3 @@
DIST fontconfig.eselect-1.1.bz2 1713 BLAKE2B 30af0471a52d7e2785e6e0e5847f51f3a11d0fb53eb800a5314e18dbb61694f1542d71c3e0f4ceccf82a396432113529b0fdb1b5fc6eba37550b27410565c61e SHA512 3b5978e20009754f09cd39e39771e8151cbb7bda60378cda718182b2df2c267a64af5ead220a079fbeeffb30586bc432bbc83b94e4f910205c4a29040cd2ccbd
DIST fontconfig.eselect-20220403.xz 1396 BLAKE2B ff29f82f1d8ec945fbb555a7bbbf6c672e281c0c2b9352b22feafd298805ce1f039b43868da20c6fdc540c63117aa0ca2c181440d44394180f5fb4bfbd3e8278 SHA512 aa18510362e0577d4d0959000710b2e35e9870167d18b10e086ff19ed25e8956c5d1f71a1cfbdc7496d417822baf6ebdd9e0044ce9cc220c0aaa4b8ba5694d34
EBUILD eselect-fontconfig-1.1-r1.ebuild 778 BLAKE2B f8a1330410fd05e312869c5163c214f0560a2820367521d59c4a0eabdac6dcba12a23d862b4748ca4fc14d731810528ccdbb20a4bd7931343727265f738861ab SHA512 83447ac9ce53194ab50a29c516cf1a5f68b6704d4104d0f71c5d278e0526e4d66f02b9e604c444ed53e668b397abec1b739d7cafdf3e9a1822b7a1ae32f09b8c
EBUILD eselect-fontconfig-1.1-r2.ebuild 740 BLAKE2B 42aab935c4e38565e78074dfcc980fee0a5b9b704d926371e34178ee6b06219cde3e5bec6b39c34def93894385af0acede296d2373bed31606b4c6f6f3a3a438 SHA512 b65047ef6192024d69592865ab1769b879dd42ff285cd0ed250df9400a5ca412a81d8daf521e77fb4c9e224b0b3b5469ebbfe3cd813447b79ad97d12ff4b16af
EBUILD eselect-fontconfig-20220403.ebuild 738 BLAKE2B 1fc57c89383111c107f0098839be1c9850a5e9ff25ef66139cf0e25cf74016665cc3abcf390a3be50f9092c488130f80861c9972a9a7ac90c4d034e7f2e40bc4 SHA512 bd25cb458fc2b86ba703172acba35ef390a9acf3a2ccbc432b094c2b1ea62444f31759d89e18df871c41e53e915e7612021cbbebe601a3161e50e951a81ea66c
MISC metadata.xml 263 BLAKE2B 0b50fbf82dc925c031f1c1fe78929960b5aa70f4ec80bdd34cec9017ac9f07f9a3960421fe5a6a7f9b728c89570aed37fc1460c3f300da751794f1e527079db3 SHA512 a1d548b6228cd790b0b5147752c5495017391cfec3065bd6ea8ee5f8e1f86905220f6b764e71531627323a29d1218b60d36b6b23e9ca585775df12c260a6b311

@ -1,23 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="An eselect module to manage /etc/fonts/conf.d symlinks"
HOMEPAGE="https://gitweb.gentoo.org/proj/eselect-fontconfig.git"
SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/fontconfig.eselect-${PV}.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=app-admin/eselect-1.2.3
>=media-libs/fontconfig-2.4"
S=${WORKDIR}
src_install() {
insinto /usr/share/eselect/modules
newins "${S}"/fontconfig.eselect-${PV} fontconfig.eselect
}

@ -1,21 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="An eselect module to manage /etc/fonts/conf.d symlinks"
HOMEPAGE="https://gitweb.gentoo.org/proj/eselect-fontconfig.git"
SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/fontconfig.eselect-${PV}.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND=">=app-admin/eselect-1.2.3"
S=${WORKDIR}
src_install() {
insinto /usr/share/eselect/modules
newins fontconfig.eselect-${PV} fontconfig.eselect
}

Binary file not shown.

@ -1,7 +1,5 @@
AUX dbskkd-cdb-gentoo.patch 505 BLAKE2B c97ca86f77514ee8a887a2091449a44aa20180c4e5f10582656cb298f7a361b16dd7bfed7cb4a7b6a1a3543218f63e3f3b6706a5cb8b078c10c5b5f83828eb72 SHA512 015ffd8bb191ef1d16ce367fb9e8dd6cbade11f5fe24e4302f9781b679f07bd37376bee1a04e34e439f1b8858c4dda4a39a008bd421cca7097cb6762389dcadf
AUX dbskkd-cdb.xinetd 239 BLAKE2B 46b6b7bafff05f00ea2d1e6420cf443e490e2692ec96065b25c14e41ca7adfbec80d3d9a2dbbe5c848c81a6da7da0a19a2815ef4af5320e2a4a91539abbe1e39 SHA512 a7efd15b7676b857b2adcc23df023f5af8d29a7357b77ab3fcb494fe6cbd401b28caf51f4f3ded5432bed0a3f1d29b0cc65148f3a8e083ebce70a0aca0437915
DIST dbskkd-cdb-2.00.tar.gz 9296 BLAKE2B d863e2a05cdcf9c8c030c2e3cc2a46a22f5bb01d844ee5120d686a672952ff2609f994fe8a4915daa5b293357f3da87cc9f702f7307dc162a20ffd0a7d47f804 SHA512 3582728d2a1917c00437b273208fa150a5a32dcd462752c6751ddbd574ca7f1476b2aca0d2613471a800bd17f80e2c4b60846f9056ae621996f8f5a5592fa22a
DIST dbskkd-cdb-3.00.tar.gz 9380 BLAKE2B 81b167485a0ac287c01a5cab2fc638d4303bb8e1529dfc14b89ba8242915de38165acba5d0df00714bf8b1c5b190b3cf655e654e96bae5081bd3fba1f71e7a6a SHA512 a3fe5a0f2e96828d22a75e4daf36eecaa8d903efe8c8a5f6972178f52dc01cac5df5f3e1d8a2cf684d6b78a9c10c207b655a296ceb456dec9f0e502142de094b
EBUILD dbskkd-cdb-2.00-r1.ebuild 1205 BLAKE2B e36202358b631f98731dc6283e54312f2c4e35929ac09c26c6082f338520f13c4415130fc0e6e03e536774add50ed009b1296db98279e314af6a4462b61099c4 SHA512 3d04cd19f93f57c2bb00de464a3efcde1ef5df7837591d0ebbcb37f623c911d2757b0fa659e472e00be3d7be7ac8aca44b11f593f14b84fecd92e7a267144511
EBUILD dbskkd-cdb-3.00-r1.ebuild 1182 BLAKE2B 5d7e69c1689cf0954636b6e89cbb5facaa4db192971ac8d55fdfb30158a25bb24b045e1d8903cbc0dbe2f68dddf4e34f50b62cc265d414696f418bb0ac38a2cc SHA512 4302fce368a8e7dc236ecde42f5c9d41f7da80a0c4b70d406d88909967193d254db803c3f1303c02426db8025c0edc5fdc1db67419724b00951c7e7007b08a95
EBUILD dbskkd-cdb-3.00-r1.ebuild 1181 BLAKE2B 987e2d1f53e1196fbd1b0b1d7d26b378518cf206d91104fc2708dbd27bcc9171cdfc5ae7a6ecd0517365352839948cf77dac1470315b6408e9fd105929b4ede1 SHA512 039cb2c877c261227b9261d4703586d0a73e4b0938846742fd5d766dcdeba2da50527babf23f28bad87a9acc92ca42b63a0340df66b610f33e3a3c733737a92f
MISC metadata.xml 327 BLAKE2B f3b5ef65193e0458cccd800234850d979d0311d7d03b416d5e9417647ad6d42a5f3227899edf9c5160dc79d4aef6b221e90f8bd6a25e235f12b851f5a9d00164 SHA512 ecd6fd890139f320f0ea97995a85115abd3d3c72dd56e54c62358c83284c55f338d3c9a5978a013a979b6d5f5ece0aea45d793cb984e4e313020dce096e1a622

@ -1,62 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit flag-o-matic toolchain-funcs
DESCRIPTION="SKK dictionary server based on cdb"
HOMEPAGE="https://github.com/jj1bdx/dbskkd-cdb"
SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
DEPEND="|| (
dev-db/tinycdb
dev-db/cdb
)
"
RDEPEND="
acct-group/dbskkd
acct-user/dbskkd
app-i18n/skk-jisyo[cdb]
sys-apps/xinetd
"
PATCHES=( "${FILESDIR}"/${PN}-gentoo.patch )
src_prepare() {
default
local cdblib=()
if has_version dev-db/cdb; then
append-cflags -I"${EPREFIX}"/usr/include/cdb
local a
for a in cdb.a alloc.a buffer.a byte.a unix.a; do
cdblib+=( "${EPREFIX}"/usr/$(get_libdir)/${a} )
done
else
cdblib+=( -lcdb )
fi
sed -i "/^CDBLIB/s|=.*$|= ${cdblib[*]}|" Makefile
}
src_compile() {
emake \
CC="$(tc-getCC)" \
COMPAT="-DJISYO_FILE=\\\"${EPREFIX}/usr/share/skk/SKK-JISYO.L.cdb\\\""
}
src_install() {
exeinto /usr/libexec
doexe dbskkd-cdb
dodoc *.txt
einstalldocs
insinto /etc/xinetd.d
newins "${FILESDIR}"/dbskkd-cdb.xinetd dbskkd-cdb
}

@ -11,7 +11,7 @@ SRC_URI="https://github.com/jj1bdx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
KEYWORDS="amd64 ppc x86"
DEPEND="
|| (

@ -1,11 +1,8 @@
AUX freewnn-1.1.1_alpha22-parallel-build.patch 6089 BLAKE2B f73fad172a062d2f6eaac6e5d0d87487e2407c14f853d6cbb6d75c26266ad61cab5b1b20e25f5c123fc854b56746fea39a7747bd4244592a9bf9bd1adfedef01 SHA512 941344392312412fb4f5b42c51df1c58d1efc050e203d54894d4bcd921e884ac82fcf5a29a3a57aa4be88da57586dfa9674b8ea88dcb75e91efe83caaa78ac50
AUX freewnn-Wformat-security.patch 3658 BLAKE2B 4bce67e8190ec4a6e6a4b8cee446b8beb492057cfedd49c06e631a5949e9ff20b35c4defe9ed0466dc2f0b5edb8a483f5886b8eda30a77435ee8614b0878d7f6 SHA512 7e01d516978eb024fe723a84c6c7cc8e138e7947ed3d4d5ec6e15b28783498e084cd2655ccd2ce7377c9837332ae1b0caec654c0f7f2bb9f78b9657f4cd00830
AUX freewnn-uum-EUC-JP.patch 279 BLAKE2B a0fe740a49aabb72f8d9b0bcbae59e5841152c02ebb4bb27817c8621a4e6be2fd17b8a18c5104d94f8c7def90342682a015a98883856027901265a11d7d4aa4c SHA512 a065873fe70435a4364a111eed334ea574cd3178ffde947beabac5bb45e468a725f73c5b35c22b577127d03139a6386eebc815b85014048eaf59ca958687c96b
AUX freewnn.confd-r1 16 BLAKE2B 2a2b2a93adf66e719f035900b0efa1f7ccf66912f8c5cddddb8e7b7c1e83c91136d4e747e1b96cad6a54fbbddc29a6b61fc37f7f01330909d27fc1f0cf978723 SHA512 3392644bb5404b83ee3bf3bceffaa769d1dce858fd2a8bd92b79101d0db863002a4f30205498a00777b25b7940fc8dbb41a0e0c4e20be0f6d61be50eb4ddf49e
AUX freewnn.initd 283 BLAKE2B 363b8b99876aa0552f49a10bc973925d7d23900c24601e40ff2c99a3d6476c9b41c60465feb9e01e6fb17324957bb810d63eef52d97b49a61e0f48c96452db6e SHA512 81b5a6246d513f567710e2973bc8fffe86462e8afdee13e1a2aa9b6e5e8a852521a23fd5b20af536092b59f626a5e34be77409d63dcab005473dd11631b67111
AUX freewnn.initd-r1 306 BLAKE2B 2c5eeede614062832ce9d799e228a7927793679aa129151b68c9f1392056c8faccda4ce3dff5b4dc0f9da5d1557c8799ca663c1b20d9c3b2208b72a26f78adc3 SHA512 306ad8dd6ae7060fc937f2ac2b266f385480961ed0c2074f1dcfc77fa82bb7a23042019672b47c32fc8d55079730ccda68c616c0f5411b0704db2c34d2caaf02
DIST FreeWnn-1.1.1-a022.tar.bz2 3137954 BLAKE2B 1f3a920ef7ddb4cddaa95de4d60bccf20c8e6d207216e406cb7dc503411e932b4578ed1c3c302249a94e0ede1d948aa62f5ced804d0d142ed5e04dbbd6789277 SHA512 938c8bff69e2f43cce265a6a84822ae08b89725837f808addb66ba202dadafa60c213638f298d9efe1257fd96f7193fd711a3dacecd803289d925d8f6ea6eaf3
DIST FreeWnn-1.1.1-a023.tar.bz2 3147378 BLAKE2B 63f3fbf37b53e5e6f32f83513d45aaf4915cbd33789ab8edfc93b22de1fbbe242e52e7bd40ce7ef22e24ae1f4ee151261c2041af9c78720875303b5d2b6c18a8 SHA512 f0b8c657f0441463c752314b7d2fd603b4df056b049d247ecd77ff8b2f2f837fed7e75ce89deabca7061d3126afd51bf301bcdd3ac429056f43bfc8e0c7c8385
EBUILD freewnn-1.1.1_alpha22-r1.ebuild 1143 BLAKE2B 2f4411d1112e6d61fead2a04aedd9a9f5d5e6f0d638466397fc967fd11a254ca3b42cf17801e74560512bf9c353e5bf143d7ce1d270b3fbfe4d0b3497acc24e3 SHA512 bc7b353fc06e19a81a66a954da2bca6d337fb241a7de28bc9eed3a1914e6902b8049053ee13469278e441b44bd321640124108d7c0fddd1fc134f35ca80eb147
EBUILD freewnn-1.1.1_alpha23-r1.ebuild 1612 BLAKE2B 32ae1dc476107df7c0c3043f2afd0c62df914a4110921289d2b8e40f28f893d0d320cf1809d822c2a50f3d3298a9dab3f0cf09b5eaa4da79bf780efad0f3e051 SHA512 7eced2d6981a23ee1a78fb7ea3c268051c0f5f678898a369eeb60ab78d6568ac578f38c43f9b7b3c19ce59a183aa0dfdf97383f7cffc2c4927c4f4587afdc7a8
EBUILD freewnn-1.1.1_alpha23-r1.ebuild 1611 BLAKE2B 86003ec77fa150c5e733aa75332d3d40c1535e8e7982019e7b09aded549b04309679b9785394b1d1a4a761334a997ab57fa2cfaab6c57730d9db8727dd94d9c9 SHA512 87654f7839c034d2117d59377c0989af59867d27bb8315075f450ce92e8da8c6f36f3bfb57744e53eddb4c728094c9d9a5993fee23bd9951b388517a84f4d2f5
MISC metadata.xml 370 BLAKE2B 4af1f1ad79d90077709e87ce1e65cca7ba4953d067ddee1dfbe6e6e605ebf80f63927012276c5c11e98c1a06717fcec433f0dca9c722f6a6cc88bf6208f07de8 SHA512 42405726236b8a4c7f95479583edafd1b78d0537930f668126c6d429d9fe8af141fe76c8dc2d506ed16614d02f920f81bee1f47cd7274aaf297b2e7255e10f19

@ -1,318 +0,0 @@
Description: Fix potential race condition when building in parallel mode
Origin: upstream, http://cvs.sourceforge.jp/cvs/view/freewnn/FreeWnn/Wnn/pubdicplus/Makefile.in?r1=1.7&r2=1.8&view=patch
Bug-Debian: http://bugs.debian.org/724058
--- a/Wnn/pubdicplus/Makefile.in 2010/02/22 17:06:54 1.7
+++ b/Wnn/pubdicplus/Makefile.in 2013/11/08 18:54:44 1.8
@@ -1,5 +1,5 @@
#
-# $Id: Makefile.in,v 1.7 2010/02/22 17:06:54 aonoto Exp $
+# $Id: Makefile.in,v 1.8 2013/11/08 18:54:44 aonoto Exp $
#
#
@@ -10,7 +10,7 @@
# 1987, 1988, 1989, 1990, 1991, 1992
# Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 1999
# Copyright ASTEC, Inc. 1987, 1988, 1989, 1990, 1991, 1992
-# Copyright FreeWnn Project 1999, 2000, 2001, 2002, 2004, 2010
+# Copyright FreeWnn Project 1999, 2000, 2001, 2002, 2004, 2010, 2013
#
# Maintainer: FreeWnn Project
#
@@ -42,13 +42,12 @@
ATOF = $(WNNJUTILOBJ)/atof
WNNTOUCH = $(WNNJUTILOBJ)/wnntouch
HINSI = @HINSI_DATA@
- FZK_FLAG =
LINKS = Version bio.hd chimei.hd computer.hd fzk.attr fzk.con fzk.fzkattr fzk.jirattr fzk.jircon fzk.master fzk.shuutan jinmei.hd kihon.hd koyuu.hd setsuji.hd special.hd special.u symbol.hd tankan.hd
WNNDICS = bio.u chimei.u computer.u jinmei.u kihon.u koyuu.u setsuji.u symbol.u tankan.u
-FZK_SRC= fzk.master fzk.attr fzk.jirattr fzk.fzkattr fzk.jircon fzk.con fzk.shuutan
+FZK_SRC= fzk.master-.c fzk.attr fzk.jirattr fzk.fzkattr fzk.jircon fzk.con fzk.shuutan
DIC= bio.dic chimei.dic computer.dic jinmei.dic kihon.dic koyuu.dic setsuji.dic special.dic symbol.dic tankan.dic
@@ -68,24 +67,14 @@
$(RM) $@
$(LN) $? $@
-includes:: Version
-
depend:: Version
-clean::
- $(RM) Version
-
bio.hd: $(PUBDICPLUSSRC)/bio.hd
$(RM) $@
$(LN) $? $@
-includes:: bio.hd
-
depend:: bio.hd
-clean::
- $(RM) bio.hd
-
# bio.u: $(PUBDICPLUSSRC)/bio.u
# $(RM) $@
# $(LN) $? $@
@@ -101,13 +90,8 @@
$(RM) $@
$(LN) $? $@
-includes:: chimei.hd
-
depend:: chimei.hd
-clean::
- $(RM) chimei.hd
-
# chimei.u: $(PUBDICPLUSSRC)/chimei.u
# $(RM) $@
# $(LN) $? $@
@@ -123,13 +107,8 @@
$(RM) $@
$(LN) $? $@
-includes:: computer.hd
-
depend:: computer.hd
-clean::
- $(RM) computer.hd
-
# computer.u: $(PUBDICPLUSSRC)/computer.u
# $(RM) $@
# $(LN) $? $@
@@ -145,90 +124,50 @@
$(RM) $@
$(LN) $? $@
-includes:: fzk.attr
-
depend:: fzk.attr
-clean::
- $(RM) fzk.attr
-
fzk.con: $(PUBDICPLUSSRC)/fzk.con
$(RM) $@
$(LN) $? $@
-includes:: fzk.con
-
depend:: fzk.con
-clean::
- $(RM) fzk.con
-
fzk.fzkattr: $(PUBDICPLUSSRC)/fzk.fzkattr
$(RM) $@
$(LN) $? $@
-includes:: fzk.fzkattr
-
depend:: fzk.fzkattr
-clean::
- $(RM) fzk.fzkattr
-
fzk.jirattr: $(PUBDICPLUSSRC)/fzk.jirattr
$(RM) $@
$(LN) $? $@
-includes:: fzk.jirattr
-
depend:: fzk.jirattr
-clean::
- $(RM) fzk.jirattr
-
fzk.jircon: $(PUBDICPLUSSRC)/fzk.jircon
$(RM) $@
$(LN) $? $@
-includes:: fzk.jircon
-
depend:: fzk.jircon
-clean::
- $(RM) fzk.jircon
-
fzk.master: $(PUBDICPLUSSRC)/fzk.master
$(RM) $@
$(LN) $? $@
-includes:: fzk.master
-
depend:: fzk.master
-clean::
- $(RM) fzk.master
-
fzk.shuutan: $(PUBDICPLUSSRC)/fzk.shuutan
$(RM) $@
$(LN) $? $@
-includes:: fzk.shuutan
-
depend:: fzk.shuutan
-clean::
- $(RM) fzk.shuutan
-
jinmei.hd: $(PUBDICPLUSSRC)/jinmei.hd
$(RM) $@
$(LN) $? $@
-includes:: jinmei.hd
-
depend:: jinmei.hd
-clean::
- $(RM) jinmei.hd
-
# jinmei.u: $(PUBDICPLUSSRC)/jinmei.u
# $(RM) $@
# $(LN) $? $@
@@ -244,13 +183,8 @@
$(RM) $@
$(LN) $? $@
-includes:: kihon.hd
-
depend:: kihon.hd
-clean::
- $(RM) kihon.hd
-
# kihon.u: $(PUBDICPLUSSRC)/kihon.u
# $(RM) $@
# $(LN) $? $@
@@ -266,13 +200,8 @@
$(RM) $@
$(LN) $? $@
-includes:: koyuu.hd
-
depend:: koyuu.hd
-clean::
- $(RM) koyuu.hd
-
# koyuu.u: $(PUBDICPLUSSRC)/koyuu.u
# $(RM) $@
# $(LN) $? $@
@@ -288,13 +217,8 @@
$(RM) $@
$(LN) $? $@
-includes:: setsuji.hd
-
depend:: setsuji.hd
-clean::
- $(RM) setsuji.hd
-
# setsuji.u: $(PUBDICPLUSSRC)/setsuji.u
# $(RM) $@
# $(LN) $? $@
@@ -310,35 +234,20 @@
$(RM) $@
$(LN) $? $@
-includes:: special.hd
-
depend:: special.hd
-clean::
- $(RM) special.hd
-
special.u: $(PUBDICPLUSSRC)/special.u
$(RM) $@
$(LN) $? $@
-includes:: special.u
-
depend:: special.u
-clean::
- $(RM) special.u
-
symbol.hd: $(PUBDICPLUSSRC)/symbol.hd
$(RM) $@
$(LN) $? $@
-includes:: symbol.hd
-
depend:: symbol.hd
-clean::
- $(RM) symbol.hd
-
# symbol.u: $(PUBDICPLUSSRC)/symbol.u
# $(RM) $@
# $(LN) $? $@
@@ -354,13 +263,8 @@
$(RM) $@
$(LN) $? $@
-includes:: tankan.hd
-
depend:: tankan.hd
-clean::
- $(RM) tankan.hd
-
# tankan.u: $(PUBDICPLUSSRC)/tankan.u
# $(RM) $@
# $(LN) $? $@
@@ -421,16 +325,14 @@
$(RM) $@
$(LN) $? $@
-std.fzk: fzk.master-.c $(FZK_SRC)
- $(FZK_PP) $(FZK_FLAG) fzk.master-.c | egrep -v '^(# |#line |#pragma |$$)' | $(ATOF) -h $(HINSI) $@
+std.fsrc: $(FZK_SRC)
+ $(FZK_PP) fzk.master-.c > $@
+
+full.fsrc: $(FZK_SRC)
+ $(FZK_PP) -DKANSAI fzk.master-.c > $@
-full.fzk: $(FZK_SRC)
- $(MAKE) FZK_FLAG=-DKANSAI std.fzk
- $(MV) std.fzk $@
-
-kougo.fzk: $(FZK_SRC)
- $(MAKE) FZK_FLAG=-DKOUGO std.fzk
- $(MV) std.fzk $@
+kougo.fsrc: $(FZK_SRC)
+ $(FZK_PP) -DKOUGO fzk.master-.c > $@
# additional rule from PubdicPlus/Makefile.in : by aono
pod.o: $(PUBDICPLUSSRC)/pod.c
@@ -442,7 +344,7 @@
$(WNNDICS): pod $(PUBDICPLUSSRC)/pubdic.p
./pod $(PUBDICPLUSSRC)/pubdic.p -w -1 -k `basename $@ .u` > $@
-.SUFFIXES: .hd .u .dic .more
+.SUFFIXES: .hd .u .dic .more .fsrc .fzk
.u.dic:
cat $*.hd $< | $(ATOD) -p $(VERSION) -P $(VERSION) -h $(HINSI) $@
@@ -450,7 +352,10 @@
.hd.more:
$(ATOD) -h $(HINSI) $@ < $<
+.fsrc.fzk:
+ egrep -v '^(# |#line |#pragma |$$)' $< | $(ATOF) -h $(HINSI) $@
+
$(DIC): $(HINSI)
clean::
- $(RM) -f *.fzk *.dic *.more fzk.master-.c pod $(LINKS)
+ $(RM) -f *.fsrc *.dic *.more fzk.master-.c pod $(LINKS) $(FZKDATA)

@ -1,57 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
MY_P="FreeWnn-${PV/_alpha/-a0}"
DESCRIPTION="Network-Extensible Kana-to-Kanji Conversion System"
HOMEPAGE="http://freewnn.sourceforge.jp/ http://www.freewnn.org/"
SRC_URI="mirror://sourceforge.jp/${PN}/59257/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
IUSE="ipv6"
DEPEND="virtual/libcrypt:="
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"
PATCHES=(
"${FILESDIR}"/${P}-parallel-build.patch
"${FILESDIR}"/${PN}-Wformat-security.patch
)
DOCS="ChangeLog* CONTRIBUTORS"
src_prepare() {
default
sed -i \
-e "s/WNNOWNER = wnn/WNNOWNER = root/" \
-e "s/@INSTPGMFLAGS@//" \
makerule.mk.in
# bug #542534
sed -i \
-e "s/egrep -v/egrep -av/" \
PubdicPlus/Makefile.in \
Wnn/pubdicplus/Makefile.in \
cWnn/[ct]dic/Makefile.in \
kWnn/kdic/Makefile.in
}
src_configure() {
econf \
$(use_with ipv6) \
--disable-cWnn \
--disable-kWnn
}
src_install() {
emake DESTDIR="${D}" install install.man
einstalldocs
newinitd "${FILESDIR}"/${PN}.initd ${PN}
}

@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge.jp/${PN}/63271/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86"
KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
IUSE="ipv6 uum"
RDEPEND="virtual/libcrypt:=

@ -1,6 +1,3 @@
AUX ibus-rime-1.4.0-fno-common.patch 278 BLAKE2B b4ec86e71074309ccacec7299b5c6f5e9eda55af3b1a8e5a8db105833c5482fd10aacf22e03fd61bea75646930b3285c8a2a6b907f54223556cffd3884beebcc SHA512 45fd643cea9695b92eecc76e93a7908967b3eb66a108541ec6733c1a6e145ef43aa81592666db1d811b2460593ac3a0b1432990d387f58c897bfd1360f2a9b80
DIST ibus-rime-1.4.0.tar.gz 34176 BLAKE2B 69d0392adc78b2b8935f2239c4567d001d3636d0e8ff59aca0b04b3189751a3edd0350eea9e2262b3ae3e639dbd9715c157e44727cc48ba9521801161a1508f4 SHA512 3fc24f4ce390e27d37e41775e4c075c7465cd3e90a9ab61d13ec47c2ca1c2afaafb322f327e18be573aa254a43b8cf6426415500a5d817b835bf4e0615ab9145
DIST ibus-rime-1.5.0.tar.gz 35170 BLAKE2B 30cba341c3ae29438bf94fd93f030d6aa4fde3988d11b1b5e92aa4190ceac7e0776e07248cb1930819f455b378e01e3305fbf687efc997e675f23ff3120037ad SHA512 59b05efe7d5c7dd6dd88a213f05967b19f4946ad0685e29c6c87fbc47ffb3059cc16c88403cfbb945bcbf8637b20d34dcfd91d442c23bb6a9a18d60febbaf27b
EBUILD ibus-rime-1.4.0.ebuild 807 BLAKE2B d4c5bb3ff31b04e07c072a1ff44b934d74d56b5dc39726d44dfec7390ae4213c0fc401c0223d4d3b139874d8e0436e01459db877024700871c2a66c817731cc8 SHA512 e1102beae2168d556f306e05b4960a4fd94eefc3978996ba6fdd06d0752268f67d0d006d53adc9e993914e70b97cac9e8c20e7c12ef339ab10155ffca77e657d
EBUILD ibus-rime-1.5.0.ebuild 688 BLAKE2B d700726025c5b7bc0a511893a48867a8401f76df278933813e5119ff7edc46269fb739bf0b6134a7b87b45325c2cc4623c25caa1cca113e08b1dcfc426de85c3 SHA512 67737e557f02c3dd505097420500af2eb6324e6784faeb9069f7f14abc6fce218fdfaa5d90033aca2e48c366224417803966ebd97c10b06e852071d27a51351b
MISC metadata.xml 535 BLAKE2B e286452e6309162cc6e537f9068abd5e7ff6a384cdecefdeb7a721caca680c6eac8578cf0d678c3113b900eb863f3aaee01853592968d89c431df271ae3df369 SHA512 95a1fb828e1864aff2c690bbed799b59417a061eef153393d4814892ed3be92713683409b423b46f4e90afa9c677c479011d6adbbc203003ac1a146300611622

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

Loading…
Cancel
Save