parent
8720fbf116
commit
044142d644
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29605 BLAKE2B d01a3c78170935edd48bbbd788d60499a8695db42033b93ecd906f2c861a03198ee445165895d96d8739eee971fd7fd958b0f7093eea1db2921b9684528cd160 SHA512 fb083d25d48b6db93e8f6c1f74608767cb73c9967a27baaa96be0adb8948b3caeb7f2f6a12489aa6f92b613e876bef4cb95c90147c12c55409336ba9d1a727c4
|
||||
TIMESTAMP 2022-05-27T09:39:55Z
|
||||
MANIFEST Manifest.files.gz 29609 BLAKE2B 529f74e0c58a492bb43b08052705206720c12d84dd6f0579b159c86569742936dc3eda2d5c93ea684189d3fe1e9530582a6f5a32f0059d310e784761ee4ca7f5 SHA512 830e86fe6e55b25e31e91bf74efeea7728f09308ec044b093576f2c09a039d54c286a7f26b01947ce008f96fb26c7737917000a88cf6349e3c88cf12e2b718af
|
||||
TIMESTAMP 2022-05-31T06:09:35Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmKQnGtfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmKVsR9fFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klBqmRAAkaH34jdC/OnQirBTWcoPYaLROSGI6IV6/xsqnL/kzStPTRYtmdU/1jWm
|
||||
MAZCuBKQ0ZYVXmKzp8FJEo6geIwZCOwjdpbeVXMEJ6bmbzRWxIgtDtO5KrTKDWqW
|
||||
HEOWTjEK2AnCMrFPfwvbUcjEZK9REw6AqmvV0h5YulLeaSiNKu+bWD/18E8UDReD
|
||||
0zTn764Vu6Rzla3gLfktpCP4iADMh+E769q25DQjGCjVLaMUUWbtFxBRwTIy2rYJ
|
||||
fxqlkA7ugF7h2UXIzQToQFVsR9Bax8Se55r9/5fNR7tyNuhvezV3DIIVkz0jFiPQ
|
||||
xMTWjEzxadAf1cCGym5cpErBejvTVzP7Mszrb1NyHJsR3dv/6PJ+uqgjlsHKehFi
|
||||
XtLUTcVwzzPgtAtTQoaWfz/21C5q515l8n3EuLZhKQeZS9QNoCNhRXx7io9hCAFV
|
||||
YJds/Z9F0JY4+KUkLgRlCEgUF/SjBnJaAoYlneq8DfjEQzzc90OyWXg8/2+7YlGl
|
||||
UexDUvESCHc7Na1M0AShLpVVwQ+DKZdNfO5ABFUqlEI4MnhiaxtfIThlxEMlOeDg
|
||||
GuheId+MIQwNPCbFUI/TQyPfNdLSU87fwUAGqdmtgzirwKjWfbqvDREecmPVZIJo
|
||||
GNKD5RzgWjQE4ZYrpwcz/+JyrG10eKrJFbnDKko60QRMLa9qGU4=
|
||||
=wZwk
|
||||
klDU7w/7BWzg7ByjE88rX5r/L+6ngeEDPX1F+cUs/qsH45i+8xpkZGi3oI9SYE4c
|
||||
DIhhweUaVN+oEUtImAdus7CuZfxo7wgwiAt6nZiiM035gHuz6Z7Tu4LdXbtA3YHh
|
||||
iw2aEJK1knvT0zuODxPIirGX8Oa30wSUKB893tqIypTJ5t2VXTy8tUXSmVtF020F
|
||||
1KKJs2mz6sB4IVq/LyaaGmkxbhrtnvT1UiFfCNWCp9E7qzq11gh/6olb6n3uGYvN
|
||||
qjIgFm+VQy+I8nd7VHcoYb40dWjXUvj0wacMEa28dj/NLXKWqsDh+V2SmLfD71oW
|
||||
64wPjyfK3C72jd2zSzvz5NiQTdPVMpJ/JoZ2j6irr7Sxw/enulfFB4T0rd5LFcVZ
|
||||
zCjoy/A9MJmpnVbkoz7v2lLN9Ul+XhcgUtABDKwu4B/0ORObWf0QVKApUbK0isMe
|
||||
6eLA7WlpcU32tQqqGWax+0lUX/TtlEMmfAvvhmTcnbghXBVMafq3FVY+pSfgNgHN
|
||||
z2kijUNrU9S/ObY5rA5Et9iziOKWI9gP+JHWS1affv/48Rkx4AbvUgHe5tEswCaD
|
||||
8NatpVHzWYobR5GuR2KjdLw7o/pcrTMdTjcocRPXqGcy3DX+LGT1nv34oBFEXkNe
|
||||
+BvKeUOZ+aqekIur7LG6PpEGrbGxVvLnglmK5h6TeL6w4CPfaKg=
|
||||
=paly
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,6 @@
|
||||
AUX edbrowse-3.8.2.1-quickjs-respect-flags.patch 1090 BLAKE2B 2f47f98bdbac25911650577bfe469291f9e489786eb5eb971283589a3dad8f582f9423a4c08d9696ad18217a7e47f70c21d50cb2bfbc2b737c3a8c731c1693a3 SHA512 a86f8fc67b319311b72c919e5829943c406926a535b90ab01fbd9aeb9559b40d25ad912068a8df090804c2324ce47b8610e10b2a0bf6e793d4d1ee29d01122f7
|
||||
AUX edbrowse-3.8.2.1-respect-ldflags.patch 392 BLAKE2B 65237beadceab3928786d56c6ac8872564f085b886e80e4638cf4872f2104fffa34119b7fa7443dc1d90fae0e5a3a9b124691ee69877aad8f6d786286b85c850 SHA512 cc7f096f30fb93f5fd3d15af77edfab43ef83df1ab341ff8984372c1c4a22aaf4cfb823446d2ed8da380a2baf178debb647dde05c1d633dd88cb6987b172cb0f
|
||||
DIST edbrowse-3.8.2.1.tar.gz 909574 BLAKE2B e5358861f6747dfe12498403b2d4761ab16dabc513fe94455d88c44e07793fb1128b0c1b7ebdf9ef922e371148182f8127f67f11eb123877e804858cb7e6378b SHA512 b5774a836efe96aae77052b02f6fcc85920b5f86a6ab8436a6dc363d81531b30e7f9c7555aacb20af27e59565042bdd685eed2acd4dfde8b99e2ad0358f19927
|
||||
DIST quickjs-2788d71.tar.gz 599260 BLAKE2B 67618f491c3efd1aa15a8906557983dd7123a3cfb2584f2f499f005667ccac4ded1c77934d2807cfce9e042572c6c41d63982b3df7afab5b2c67f4ce9f357879 SHA512 4493d11bc60855711955e0159e9f568d7e3db59c9843ef3aae00846f82c5e33f501372f7f5861b431353355f400f77720f3265963ea7bc0e38635ab5b89a27a0
|
||||
EBUILD edbrowse-3.8.2.1-r1.ebuild 1266 BLAKE2B e7328e8263f61e0025200b1a586d647eaf0c146b4c78af3604fe6826c085e8913b4ea4cb9c0d59fcc7ddafd4b7f6b1a043a23023995c00c19787247aa4d56a6c SHA512 6fc658efeec35a44bff32fdb2af4e09ee1a12b2ce7f12111290bede9b2865378547670bdf42568327f19f9ed428351869bcdf589b3ca11d654a5744a2a720585
|
||||
EBUILD edbrowse-3.8.2.1-r2.ebuild 1442 BLAKE2B 8bdaa3d9e6afb074dedfb2de9f93e7f669170393a50ef606cf6651862864ce4f9030223c34facd8ef3765316bde87495f1c3d1ee058ce2ac014bf5321368f0eb SHA512 7e31b07b7ef601120aa6d67dff1f00c27d7cea7147ddb77de3dd204c053038ddc89d867838514c1fa6d86fa11f7efb1d76c1acc438c61b4cb602d6f1ef7b5a7c
|
||||
MISC metadata.xml 340 BLAKE2B 13c88efa300cbf9a242554fa41b530a764b874060608cc3720ce7e835a3fff28524efb121270bc80a5ef8aeac04e1a0b51ac5eb421c7173b9896b9c8fa56e02f SHA512 03dd5a0561636f582985dc98b8d1b37a268f6d7a4109844be462066cae2162f53f8f09dd3d63f5a87e188c6754297b9daca190e481cd323ab6c9c045e8c33cc2
|
||||
|
@ -0,0 +1,41 @@
|
||||
* Don't overwrite CFLAGS
|
||||
* Respect CPPFLAGS
|
||||
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -66,7 +66,7 @@
|
||||
ifdef CONFIG_CLANG
|
||||
HOST_CC=clang
|
||||
CC=$(CROSS_PREFIX)clang
|
||||
- CFLAGS=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d
|
||||
+ CFLAGS += -Wall -MMD -MF $(OBJDIR)/$(@F).d
|
||||
CFLAGS += -Wextra
|
||||
CFLAGS += -Wno-sign-compare
|
||||
CFLAGS += -Wno-missing-field-initializers
|
||||
@@ -87,7 +87,7 @@
|
||||
else
|
||||
HOST_CC=gcc
|
||||
CC=$(CROSS_PREFIX)gcc
|
||||
- CFLAGS=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d
|
||||
+ CFLAGS += -Wall -MMD -MF $(OBJDIR)/$(@F).d
|
||||
CFLAGS += -Wno-array-bounds -Wno-format-truncation
|
||||
ifdef CONFIG_LTO
|
||||
AR=$(CROSS_PREFIX)gcc-ar
|
||||
@@ -110,7 +110,7 @@
|
||||
CFLAGS+=$(DEFINES)
|
||||
CFLAGS_DEBUG=$(CFLAGS) -O0
|
||||
CFLAGS_SMALL=$(CFLAGS) -Os
|
||||
-CFLAGS_OPT=$(CFLAGS) -O2
|
||||
+CFLAGS_OPT=$(CFLAGS)
|
||||
CFLAGS_NOLTO:=$(CFLAGS_OPT)
|
||||
LDFLAGS=-g
|
||||
ifdef CONFIG_LTO
|
||||
@@ -269,7 +269,7 @@
|
||||
$(CC) $(CFLAGS_OPT) -fPIC -DJS_SHARED_LIBRARY -c -o $@ $<
|
||||
|
||||
$(OBJDIR)/%.nolto.o: %.c | $(OBJDIR)
|
||||
- $(CC) $(CFLAGS_NOLTO) -c -o $@ $<
|
||||
+ $(CC) $(CFLAGS_NOLTO) $(CPPFLAGS) -c -o $@ $<
|
||||
|
||||
$(OBJDIR)/%.m32.o: %.c | $(OBJDIR)
|
||||
$(CC) -m32 $(CFLAGS_OPT) -c -o $@ $<
|
Binary file not shown.
@ -1,8 +1,8 @@
|
||||
AUX ansible-lint-6.0.2_test-module-check.patch 689 BLAKE2B 69152c8799165f8efcf44640ad44133147e95945aeb4aee7a5a45aa0e74432fce599040f017ae92fb7264855f74c0bcd71a44e26abf0abebfcce2cbcaea39ada SHA512 01be971c7d33086aa799910ac744cfceb07b4d5041716043c49667075ab8c8579b57f0c14a8094248f96462c93fff3ac110776aa0aa1ea3adf11dc622028ca7e
|
||||
DIST ansible-lint-5.4.0.tar.gz 349353 BLAKE2B 9f41abdf1e9485afa4c8ed9498627b0dcbdcf57916f3b57c9886de8bd806e4e5b34e7e9c2e66b44ac8009a0afcea4d8566900ee8d391eaca61081fa23323c41c SHA512 f1bbbb49eb77991d60b6087646c695a938d328d719bba67707af4ed858de857d383b78490bcf0930cffebd13a0b0abde20269a47e47e4713a37da715a28c5da0
|
||||
DIST ansible-lint-6.0.2.tar.gz 195044 BLAKE2B 3334049dd1dc05444c6c362601da8d7e808c6b3473e87613b8892651cecb76058cb0aa370aa5d00cf6bc76ee3b096480fdce52facee4f043c01d6c76084860ba SHA512 a47e79c59dfcf3e36654247bd206581798f2559261142e3943b60e0688d75b5a6332832a9f9127f99b2faa6afff959a33c55fbc80aa5881f064725998420f679
|
||||
DIST ansible-lint-6.1.0.tar.gz 223702 BLAKE2B 5aeaccbaf9c1bd8e7236e946b408779b42e0839766a485bdbb80ece19ed63b57fa38cb44796c860f6929bb2e98acd21a3de3a9c07486535ed3e6ab5cb499c8d9 SHA512 c1ca5abe8e5f441a86db6a4b4fa03c2d87ed2277151ada9af34c3d8af6934d2c1d4b6bffbc11d6cfb7cd7601c9e43a041fe8a2b940fa0630532df05004e11d15
|
||||
DIST ansible-lint-6.2.2.tar.gz 232952 BLAKE2B 571dce6dc348c1158fed396fc29054421d172964facd8cbb0f8c1560036de574aa304f59497c8c76415ac99424d0450c8b06509ced113c9a997808e960793621 SHA512 ae119b29d87ce59e7bd5c401a8fcbc2194bdddecd5a65010ea02aee62cff1764a767803a57edcfd297e9ad0cbdf70fe69212625ed80b21afb53b4ebe429a7636
|
||||
EBUILD ansible-lint-5.4.0.ebuild 1852 BLAKE2B 913794c189a58ed0fa3cd0febde7b0ac4788294bee7b1309eb1d70f5619289d4c80f57a8227a7a834ce299c6a24a7c59285425c737d7b0cbd1e53c47ac570650 SHA512 5ca55f7c4d72b01d95813ecef1f3e984ff92993fb0cbf7e5090d938349dba942b88e695e6e34e022385c5a4d6e1fb457766d19aee606ceddedc458fa84c91bb4
|
||||
EBUILD ansible-lint-6.0.2.ebuild 2259 BLAKE2B 5fecb95420b58fe2892e0f825e935494bc548d8e2b7a89a43b5706c224f13c463b4bb1f95299549dc5974976a3d20ab430c588016e0588065a967e0e40baedc1 SHA512 96383643638ab38ab80a77c1ff513086632e6ccc9e55b79d8e74df1986f8a1af261ca45a0113ab8e0be403bcb3bda6e2573c0e8728405afcacecc0e95f36e7e8
|
||||
EBUILD ansible-lint-6.1.0.ebuild 2849 BLAKE2B 12f9937ecb8163eb90b994a17bcbf3e13af0b7d04efd0c173a055ee90b1fd60a17368598e25f7473074976c6486751dcd7e359482a63285d2ebc50ee88b720b3 SHA512 8ac94aa2c13f20ae8c6cd899e079843e6b6c096abe80b5c25f71f4a8076a3e9046ca340eb0dcf6a0a4139a2ff1c10749193d66379e84064a1eeda838dd38bf35
|
||||
EBUILD ansible-lint-6.2.2.ebuild 2443 BLAKE2B 65f93d1523c1cea6ceab40516c4b228881660718f4f7a4a2d98ffe205e7aa4e1b43d57ba6f081ff0d8e291889ba470f701e479fa24848eb0ad561fc85def2b5a SHA512 ddd4cfcf1940a27b3af62bd440e81c21c5fc7a6faaec5875398396bfc1dda54ee00023199e8d6f0e10f3c225a3d5ee26c5fd21edd1d59e3cb51e2342e8b8c1f5
|
||||
MISC metadata.xml 561 BLAKE2B 0f55fc4da270c495c445e5afff0a8f7aaedd01abf3640f848cd9dc21e01fa7324c78846ee4bf917e4869b6c377fef61254a2288fa3d572c1bb77279571fb6631 SHA512 bd6bf6b916a0b736a0bfdd633f6569ce3124458169d77ef1cd86d6dda4099774088871560ce0106e11f139a2b48f13445e7a844e03a8669160c7e3fa44be5f36
|
||||
|
@ -0,0 +1,71 @@
|
||||
# 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.4.0[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
"
|
||||
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
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="8"
|
||||
|
||||
MY_PN=${PN}.sh
|
||||
DESCRIPTION="Tool to check properties of executables (e.g. ASLR/PIE, RELRO, PaX, Canaries)"
|
||||
HOMEPAGE="https://github.com/slimm609/checksec.sh"
|
||||
SRC_URI="https://github.com/slimm609/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}-${PV}
|
||||
|
||||
DOCS=( ChangeLog README.md )
|
||||
|
||||
src_prepare() {
|
||||
sed 's,^pkg_release=false,pkg_release=true,' -i ${PN} || die
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
doman extras/man/*
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins extras/zsh/_${PN}
|
||||
|
||||
dobin ${PN}
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST pydf_12.tar.gz 14207 BLAKE2B 9bd972529c38380b474fbbd82069e880d950cb5b9ef659f82cfb19417447abd16ecb049e0f6df3354e39c404b06dd7546296289633a4d77b61c41a5378a301f5 SHA512 5a5819b83fe2425cb951a139b38b1b639d17e1d17c4e3e4a80fc4eb6d5632c42b03a2767e1864c8bee13dbd72ebb91ec79fefde1ba448e2af9fc4a314821a3d0
|
||||
EBUILD pydf-12-r2.ebuild 758 BLAKE2B a33a2d3da7f9d8323df878f53eff5b1f63e6a05e04451ddf742f04486c129e07c9ee5c06b1662b9badc7f7fd41c902c1eee092097c6cb7be65c79445fe4e3fbc SHA512 f5842b8b85e62573ca485501818986c572aae778316e98d260b77586a63bff3a62f9a7977cada69e8523a9f5bb4a60fc44deb0c66291583c02ae4474015732cf
|
||||
EBUILD pydf-12-r2.ebuild 760 BLAKE2B 12a6bd2d2bd414a1c8ec3e133178b01b7bbf4a62973bf43513ba44cdc8b1d69e62b82a03f36056f8e3bd62a0f52395c4c1d4420a7d1368d39dbbea86c5eb4bed SHA512 c6e0a0282082922f863cb387ffbb6f17f449870bc5d398c1ad5d0cec7cdb1f8d370b5e5aeb691e3b6d7d4b3a46403af0001af885bda8fb430273b2b044a00d77
|
||||
MISC metadata.xml 252 BLAKE2B 8f2e88684cd606ebc706b4e8bf466be2e06420edfc6fcddda38c60beb4e61a953708892650a5fddfc15292ada69dbf91e8e93f7b67ade205cb599a08f6813418 SHA512 4068eb10878300b604c77bbdd87052cdb8c976f220b3117bcc1f6b0fc79132503ce96e811f01f994388afc306f0eac49f34668da24ba344c966861bc3f0a332d
|
||||
|
@ -0,0 +1,86 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit flag-o-matic systemd toolchain-funcs
|
||||
|
||||
DESCRIPTION="Standard log daemons"
|
||||
HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd"
|
||||
|
||||
if [[ ${PV} == *9999 ]] ; then
|
||||
inherit autotools git-r3
|
||||
EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git"
|
||||
else
|
||||
SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="logger logrotate systemd"
|
||||
# Needs network access
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND="
|
||||
logger? (
|
||||
!<sys-apps/util-linux-2.34-r3
|
||||
!>=sys-apps/util-linux-2.34-r3[logger]
|
||||
)
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
logrotate? ( app-admin/logrotate )"
|
||||
|
||||
DOCS=( ChangeLog.md README.md )
|
||||
|
||||
pkg_setup() {
|
||||
append-lfs-flags
|
||||
tc-export CC
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
[[ ${PV} == *9999 ]] && eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--disable-static
|
||||
--runstatedir="${EPREFIX}"/run
|
||||
$(use_with logger)
|
||||
$(use_with systemd systemd $(systemd_get_systemunitdir))
|
||||
)
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
insinto /etc
|
||||
doins syslog.conf
|
||||
keepdir /etc/syslog.d
|
||||
|
||||
newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd
|
||||
newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd
|
||||
|
||||
if use logrotate ; then
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}"/sysklogd.logrotate sysklogd
|
||||
sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die
|
||||
fi
|
||||
|
||||
find "${ED}" -type f -name "*.la" -delete || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then
|
||||
elog "Starting with version 2.0 syslogd has built in log rotation"
|
||||
elog "functionality that does no longer require a running cron daemon."
|
||||
elog "So we no longer install any log rotation cron files for sysklogd."
|
||||
fi
|
||||
if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.1 ; then
|
||||
elog "Starting with version 2.1 sysklogd no longer provides klogd."
|
||||
elog "syslogd now also logs kernel messages."
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -0,0 +1,65 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit multilib toolchain-funcs
|
||||
|
||||
MY_PN="${PN}src"
|
||||
|
||||
DESCRIPTION="Uncompress rar files"
|
||||
HOMEPAGE="https://www.rarlab.com/rar_add.htm"
|
||||
SRC_URI="https://www.rarlab.com/rar/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/unrar"
|
||||
|
||||
LICENSE="unRAR"
|
||||
SLOT="0/6" # subslot = soname version
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-5.9.3-build.patch
|
||||
"${FILESDIR}"/${PN}-5.5.5-honor-flags.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
local sed_args=( -e "/libunrar/s:.so:$(get_libname ${PV%.*.*}):" )
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
sed_args+=( -e "s:-shared:-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/libunrar$(get_libname ${PV%.*.*}):" )
|
||||
else
|
||||
sed_args+=( -e "s:-shared:& -Wl,-soname -Wl,libunrar$(get_libname ${PV%.*.*}):" )
|
||||
fi
|
||||
sed -i "${sed_args[@]}" makefile || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
mkdir -p build-{lib,bin} || die
|
||||
printf 'VPATH = ..\ninclude ../makefile' > build-lib/Makefile || die
|
||||
cp build-{lib,bin}/Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
unrar_make() {
|
||||
emake AR="$(tc-getAR)" CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" STRIP=true "$@"
|
||||
}
|
||||
|
||||
unrar_make CXXFLAGS+=" -fPIC" -C build-lib lib
|
||||
ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname) || die
|
||||
ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname ${PV}) || die
|
||||
|
||||
unrar_make -C build-bin
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin build-bin/unrar
|
||||
dodoc readme.txt
|
||||
|
||||
dolib.so build-lib/libunrar*
|
||||
|
||||
insinto /usr/include/libunrar${PV%.*.*}
|
||||
doins *.hpp
|
||||
dosym libunrar${PV%.*.*} /usr/include/libunrar
|
||||
|
||||
find "${ED}" -type f -name "*.a" -delete || die
|
||||
}
|
Binary file not shown.
@ -1,5 +1,6 @@
|
||||
AUX apptainer-1.0.2-trim_upstream_cflags.patch 1142 BLAKE2B 7238229b70a8ac37f3401a163d19dc705adb6a4ab6355e4eaa386ad5c639bfc1443cf61507112a53b66816399ca5fe2c32de964dd602ea16c5dfbf9003343f8c SHA512 1351ee000274567bb5a63aa740fbc43510d84ccad42c9af0c555943b99d93d86a2b036801c1681b93548a874bda1bab3304c2bf0da83bbca102a71e82574a032
|
||||
DIST apptainer-1.0.1.tar.gz 11977965 BLAKE2B ba0187c82321583825210f418744add120b682af3f14ee6d8071b927cd884b7e58f67f891ccc53c0d7d98bd786a27abcc26b2bafe79ed723a2f4f38a8e1a344b SHA512 273e94a348be2eaf83cf14b4c72a571670a9fa5cd185a90a0f557ba58ea7eb90d3a0f4bdb749673b0009e2291dd994dc715223c38ce82f9fcd6bf142e7692363
|
||||
DIST apptainer-1.0.2.tar.gz 11984629 BLAKE2B 56ed18bf86fe51e3bb27605f2c87a2c20fd9f3457594f1e0628b00d8616befa275b76bc4aba2a4306c854217e03662aab7eb7022c6ca5db418537df011b2398b SHA512 c29d04eff3a2ee7126c9bbb65664540a446fe695efc9c4662a6da151b2e809d55c1f5a7b5bddb82ba4fdd41a49ceb538c00a72778a4ed1d0306ff5f49d2f4d53
|
||||
EBUILD apptainer-1.0.1.ebuild 1454 BLAKE2B f49832a2dc065bf0a245d627be5647e7e8f50a7ad1f2be2d5388f2c70c7195028de7bf690679e2a15a8fae7042c6d7ad5a5c31528e7b52e2421266c693ebbeff SHA512 9e8d484dc1ee64f9330375cc7a2862678f6edc06e8234f6b958c1d09b30d27238b199c8da2ddc3be942b395965e5df2bebd79c928c1de894cb39ab8fd7fb6a35
|
||||
EBUILD apptainer-1.0.2.ebuild 1455 BLAKE2B 7597124c81907ce80b3bd59334355054de6c79f560c7a1e25d307cbebd4d7aaac38e98585d9071ab32717682683a401213f4f8c87b222a7a7e8cb4a59885af31 SHA512 3391d40fa87d3e162707e9e5b475d83a2b300ad659a4ea5e96d8ae7c64e610615eb8078c5e57b854809472b336b6175077fe941dc0ec8f3cecd25b97ffb4be51
|
||||
EBUILD apptainer-1.0.2.ebuild 1522 BLAKE2B 6ceaa823f2718812bdadc901cacf9cb6f90289b80c7ceea20c3cd6fe3e1133d13804e3620e23b1d4d8f3b3e332df148dac6a9b52e0a1ad95cd220a2d2b43997f SHA512 ff966e8f2dd66eb998cad08efa1b12bafa33549276e652cb2e5ccac392a43a59f936e1827a85c4e298b043a2e0f14bee949c7788564f700c8c19a51351a7d9e9
|
||||
MISC metadata.xml 454 BLAKE2B 7891b6acae30424b8b6877166b856c1113a13e40ebec9051935df10a0650bf941f52d75bdb6a4258795e07b080082979469b8b8242d2ddd56c52f9c5b6759f0e SHA512 ef53c2dee45734f36403ab71549494f3c24707bc183353e4bd9c548a97b3ab5d7877f4fc9d311d9e86ab249cbdb379f0a1a211ee36afda99fd552f0a5cac30bb
|
||||
|
@ -0,0 +1,24 @@
|
||||
--- a/mconfig
|
||||
+++ b/mconfig
|
||||
@@ -42,14 +42,14 @@
|
||||
|
||||
# user_cflags - user-defined CFLAGS without all the cflags_opts
|
||||
user_cflags="$CFLAGS"
|
||||
-cflags_opts="-Wall -Werror -Wfatal-errors -Wno-unknown-warning-option \
|
||||
+cflags_opts="-Wall -Wfatal-errors -Wno-unknown-warning-option \
|
||||
-Wstrict-prototypes -Wpointer-arith -Wbad-function-cast \
|
||||
-Woverlength-strings -Wframe-larger-than=2047 \
|
||||
-Wno-sign-compare -Wclobbered -Wempty-body -Wmissing-parameter-type \
|
||||
-Wtype-limits -Wunused-parameter -Wunused-but-set-parameter \
|
||||
-Wno-discarded-qualifiers -Wno-incompatible-pointer-types \
|
||||
-pipe -fmessage-length=0 -fPIC"
|
||||
-cflags="$CFLAGS -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -fstack-protector --param ssp-buffer-size=4"
|
||||
+cflags="$CFLAGS -Wformat -Wformat-security -fstack-protector --param ssp-buffer-size=4"
|
||||
ldflags=$LDFLAGS
|
||||
|
||||
package_name=apptainer
|
||||
--- a/mlocal/frags/go_runtime_opts.mk
|
||||
+++ b/mlocal/frags/go_runtime_opts.mk
|
||||
@@ -1 +1 @@
|
||||
-CGO_CFLAGS += -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -fstack-protector --param ssp-buffer-size=4
|
||||
+CGO_CFLAGS += -O2 -Wformat -Wformat-security -fstack-protector --param ssp-buffer-size=4
|
@ -1,7 +1,9 @@
|
||||
DIST cri-tools-1.23.0.tar.gz 6823865 BLAKE2B 75d394ec1f9ccf2122476c9b845499212d668f8170ae8551913e3e057271986ab77454bdd0fa646127bfadda203fabdc57cc448dfe1e64dd7cdbedc8f5ee8cf6 SHA512 36700eaf872da14921e0b2c8fa68f91e3e0226364e29a5b8e132fbd52504e130e0bc2cce30aba21e7def576a4682f150b0b051d44b78aa694c225c10999d7155
|
||||
DIST cri-tools-1.24.0.tar.gz 5868141 BLAKE2B 281c397bb60bb5075d2b99cab11a44cf8746c1f744dfafc4f051dd6c2344a53eba948a35d90f814105ef3cb2b0bef3e7e1723408069a2ab4293801f906ec48b0 SHA512 5c7468c15b9f030d5cf93112abc28f8024e1d1b46f85459cb0a10c84ab63d07f5dfa830d019f8ed1a31bf04ea14c5e200b11d85ae7573be44860b74312e66dbc
|
||||
DIST cri-tools-1.24.1.tar.gz 5928557 BLAKE2B 42d2f0fc8227fd704c3884f1e8a195952aff1a64fb85629bef4122c011f76d0c7eb94ddcec7d56df610af6b3599b345676efa416249ce292725ec2bb35e8da66 SHA512 d36fda28e733fbf29a53c0384da86abf56373f4471797aaa030dc3d63a2f4682dddb0a5fd9a54ae74ac20c76e8acc5244781d8688ae03f8e930e56bcbe896fb0
|
||||
DIST cri-tools-1.24.2.tar.gz 5968560 BLAKE2B 8dce8d16d5218aa73705b4a49b31391eaa25b21deb97f3dfe553f43d7371adf58206d9198f3e22e1c9cbcb7f41b832b0600b324d7c0f943ef313dc89900da46d SHA512 9b5907b37bb5f00295eff4fa4207ae55d930feae7e0f48fa130c7ecc936bcd259a11d59ed240684a3e12c8bcee40f2c67d7f4af52c2a76df3d7bf82e5e388a75
|
||||
EBUILD cri-tools-1.23.0.ebuild 857 BLAKE2B bf93d04d671c1b42ed9cb8e0ff6e77c5c2bb123513e10814ca45d2a439fd237fddc91d62c54321009d62afb3f175eea2345f3178fa2f595c5d9a0b018ed9fa7b SHA512 cbac966a3e496779a52d98d495e5d82a2402114de10390313a8fc6d9a4f2ff1a80eeb8dcd5f7d5ab64a456427212600c65daa9a06114a6359e090323949bc504
|
||||
EBUILD cri-tools-1.24.0.ebuild 858 BLAKE2B 502603915b37de1a2d861fc65f3531a257866fffdfa0c6397758fddb5ccd92b39b860d4f990bf0e19b2f4b688d3d1af2ebe113d47259bee9eb47a68fae42c1b9 SHA512 eb8e260618b408936d88608d54c4e247075971aaf99b36ac99d7b5cc59541e75b98b7cd2d02433bf774a2d0ba8facfcbbfe0adff111941120cd8718d4f0464c4
|
||||
EBUILD cri-tools-1.24.1.ebuild 864 BLAKE2B 7ebfdbcbf2d25fc0b7f57b4e4901a61014c771d96128ef0cd7cfa1237245181c0e31b57d91e6540da1b1cc3feedc95946f9a99ba7af9f0169d0c079cb94d57e3 SHA512 cb0c92161fde44266e721b864007f4d6850db1c808ca2573a5e47f6cb64da58366f6c1435e81a62447d8886f13260a13f9f290ba8e50467f6b105685f9354cba
|
||||
MISC metadata.xml 263 BLAKE2B e2391971af70d0ca75212246843424e954c3b21333f7ee119d5c084e93cd5d0d5882d5a460b0478f697173da346fe38db1f1e371e5408559c0395fa1f4c63fa3 SHA512 92be722523029265ad69f50a4c9eb434a2949ec609e4e0b026d3ee27f565c306ba164fea3d8880061265e206a0e2f108a695835c3ba995355ac8f4601870c483
|
||||
EBUILD cri-tools-1.24.2.ebuild 864 BLAKE2B 7ebfdbcbf2d25fc0b7f57b4e4901a61014c771d96128ef0cd7cfa1237245181c0e31b57d91e6540da1b1cc3feedc95946f9a99ba7af9f0169d0c079cb94d57e3 SHA512 cb0c92161fde44266e721b864007f4d6850db1c808ca2573a5e47f6cb64da58366f6c1435e81a62447d8886f13260a13f9f290ba8e50467f6b105685f9354cba
|
||||
MISC metadata.xml 335 BLAKE2B 2144a466f521028b7bc93b372ec9b8f81f6ef5317285dede88a71736bff65aa0908bd1c8ed18b2b7b0563f14a24b10862efc81985e78c75b5c2a786d501331b1 SHA512 ae1cb972ec7ddc298a8e1747503400f52b27e899ed51b1aeba877a66c8f883248ca782b437ffea4d06cb1ad80ff6e8f071445ba848f98240e48ef5814c866c2e
|
||||
|
@ -0,0 +1,34 @@
|
||||
# Copyright 2021-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit bash-completion-r1 go-module
|
||||
|
||||
DESCRIPTION="CLI and validation tools for Kubelet Container Runtime (CRI)"
|
||||
HOMEPAGE="https://github.com/kubernetes-sigs/cri-tools"
|
||||
SRC_URI="https://github.com/kubernetes-sigs/cri-tools/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="dev-lang/go"
|
||||
|
||||
RESTRICT+=" test"
|
||||
|
||||
src_compile() {
|
||||
emake VERSION="${PV}"
|
||||
./build/bin/crictl completion bash > "crictl.bash" || die
|
||||
./build/bin/crictl completion zsh > "crictl.zsh" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ./build/bin/crictl
|
||||
|
||||
newbashcomp crictl.bash crictl
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins crictl.zsh _crictl
|
||||
|
||||
dodoc -r docs {README,RELEASE,CHANGELOG,CONTRIBUTING}.md
|
||||
}
|
@ -1,8 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="github">kubernetes-sigs/cri-tools</remote-id>
|
||||
</upstream>
|
||||
<maintainer type="person">
|
||||
<email>zmedico@gentoo.org</email>
|
||||
<name>Zac Medico</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">kubernetes-sigs/cri-tools</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
Binary file not shown.
@ -1,5 +1,7 @@
|
||||
AUX use-printf-in-Makefile.patch 1439 BLAKE2B 829b93431a8dddd957ef2deef60dfd3ff13fc2a0faab5c5327cea2f53ccc1bcc0e805166de93d2de8a52e8c344bdab64dae5671f238b49ecedebb657afca0823 SHA512 8207e9eb534fed58712b805df0e90bcf8406fe1c2907f91cd54500babcc49d0a72dc1d039d9fdb8077967058aaafb6c37336c1b0fcd041edfb3c4604c7cea4c2
|
||||
DIST eid-mw-5.0.28.tar.gz 13615312 BLAKE2B 1dbc39267688ad322059009ee0aecdd52e7133d3029285255d019819075249755153b7bf10acd775cee7fef86603de4440ff4e47338a28ff9a1ddfce79ff7adc SHA512 05705180f69cb68617660a793baf314486407557f40a223e474047e2f7f9ca8e125feb60f6b0cd47cba6e84653cfe02cdbf48c7169fe78b39b08ec621e3a7898
|
||||
DIST eid-mw-5.1.4.tar.gz 13646645 BLAKE2B 3d1ede2078e4293a082bbdc19b942f4aa5a71cf5b852edb68a18cfa78f2d5b53a609b1190bc9b81dc87938de4619e99c9d4b19b4980e62631910e30683bf983b SHA512 903ca2dd7566e760badfb9fb1ea40e7cada42173d7d8f3795c1df16643f082c1cb8dd1ee3cd9e031b6306ca2dd2118df179f547a6b1f5f1a7ba05a45f247cc1d
|
||||
EBUILD eid-mw-5.0.28.ebuild 2867 BLAKE2B 47131bfb0df05f30f2578d3b2544d6cd6fd1d48c371cb11ba50b6bdf069c3556decdfcd924c4afdceb9af587d72d53a113dbf7d291b142b6d40ef69e27fa4277 SHA512 5b4b983bb3243a8631fd9a2f103dc1c652db80917db9f4d11fa355951688477036d3832040b4ef66ae1092f6dd89a577c8ba963535c1524a46aeb42235239e1a
|
||||
EBUILD eid-mw-5.1.4.ebuild 2867 BLAKE2B eea4c01faa9f7adf4c3235d3c75170c77d03b58822f5562357aca25d1f5d7851f4f6df363f955a6e2049668b90656752ad80c1a450658b8531308c847649c683 SHA512 f5e03ed772c0d019993444f68837fa0d3bb5e67d2526206af9150b811ba73268e444a2cbb46487c765a08a2f54fff7df880ee660f573b0fd1eb0c40af52b1d4a
|
||||
EBUILD eid-mw-9999.ebuild 2633 BLAKE2B 0d109c1acd44750de8a2444f995e8a675a50ec59d5c04c81b0eec97add7ed7ec3b3f5f493ca036cb332b3193f19e9d3e560c0fdabfb45fc64701eb84e38b6dca SHA512 483d80741db63a07e965151884e58902f8bdf7947f4f4c27274417048a2514220b5e2386253629fede31be56a7d3ba0b69c9e30bac255f4e9c9cc3eeb8cef2e6
|
||||
MISC metadata.xml 1436 BLAKE2B 0c727b14a272275fbd9f898f4254500aa16653dadd5929d3d27cd1f50d576b4782b0817b3cf2a66b1d1b3dd7f0b0468e71a3cdce8dcc5d0a70a81e5bbd8698a5 SHA512 3c1a21c95620c845ac722b9b6b8574d50bdca3e0525fe5058bcc316949d95a9fb14e990b1d19d71db6cef40156a2e40dc1125f074a1f6b8c93bd13ff26755c09
|
||||
|
@ -0,0 +1,118 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit autotools desktop gnome2-utils xdg-utils
|
||||
|
||||
DESCRIPTION="Electronic Identity Card middleware supplied by the Belgian Federal Government"
|
||||
HOMEPAGE="https://eid.belgium.be"
|
||||
SRC_URI="https://codeload.github.com/fedict/${PN}/tar.gz/v${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="+dialogs +gtk p11-kit"
|
||||
|
||||
RDEPEND=">=sys-apps/pcsc-lite-1.2.9
|
||||
gtk? (
|
||||
x11-libs/gdk-pixbuf[jpeg]
|
||||
x11-libs/gtk+:3
|
||||
dev-libs/libxml2
|
||||
net-misc/curl[ssl]
|
||||
net-libs/libproxy
|
||||
>=app-crypt/pinentry-1.1.0-r4[gtk]
|
||||
)
|
||||
p11-kit? ( app-crypt/p11-kit )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
REQUIRED_USE="dialogs? ( gtk )"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Buggy internal versioning when autoreconf a tarball release.
|
||||
# Weird numbering is required otherwise we get a seg fault in
|
||||
# about-eid-mw program.
|
||||
echo "${PV}-v${PV}" > .version
|
||||
|
||||
# xpi module : we don't want it anymore
|
||||
sed -i -e '/SUBDIRS/ s:plugins_tools/xpi ::' Makefile.am || die
|
||||
sed -i -e '/plugins_tools\/xpi/ d' configure.ac || die
|
||||
|
||||
# hardcoded lsb_info
|
||||
sed -i \
|
||||
-e "s:get_lsb_info('i'):strdup(_(\"Gentoo\")):" \
|
||||
-e "s:get_lsb_info('r'):strdup(_(\"n/a\")):" \
|
||||
-e "s:get_lsb_info('c'):strdup(_(\"n/a\")):" \
|
||||
plugins_tools/aboutmw/gtk/about-main.c || die
|
||||
|
||||
# Fix libdir for pkcs11_manifestdir
|
||||
sed -i \
|
||||
-e "/pkcs11_manifestdir/ s:prefix)/lib:libdir):" \
|
||||
cardcomm/pkcs11/src/Makefile.am || die
|
||||
|
||||
# See bug #732994
|
||||
sed -i \
|
||||
-e '/LDFLAGS="/ s:$CPPFLAGS:$LDFLAGS:' \
|
||||
configure.ac || die
|
||||
|
||||
# See bug #751472
|
||||
eapply "${FILESDIR}/use-printf-in-Makefile.patch"
|
||||
|
||||
# See bug #811270 (remove uml build)
|
||||
sed -i \
|
||||
-e 's:cardlayer/uml::' \
|
||||
cardcomm/pkcs11/src/Makefile.am || die
|
||||
sed -i \
|
||||
-e 's:uml::' \
|
||||
plugins_tools/eid-viewer/Makefile.am || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable dialogs) \
|
||||
$(use_enable p11-kit p11kit) \
|
||||
$(use_with gtk gtkvers 'detect') \
|
||||
--with-gnu-ld \
|
||||
--disable-static
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
rm -r "${ED}"/usr/$(get_libdir)/*.la || die
|
||||
if use gtk; then
|
||||
domenu plugins_tools/eid-viewer/eid-viewer.desktop
|
||||
doicon plugins_tools/eid-viewer/gtk/eid-viewer.png
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use gtk; then
|
||||
gnome2_schemas_update
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
|
||||
local peimpl=$(eselect --brief --colour=no pinentry show)
|
||||
case "${peimpl}" in
|
||||
*gnome*|*qt*) ;;
|
||||
*) ewarn "The pinentry front-end currently selected is not supported by eid-mw."
|
||||
ewarn "You may be prompted for your pin code in an inaccessible shell!!"
|
||||
ewarn "Please select pinentry-gnome3 as default pinentry provider:"
|
||||
ewarn " # eselect pinentry set pinentry-gnome3"
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
if use gtk; then
|
||||
gnome2_schemas_update
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
fi
|
||||
}
|
@ -0,0 +1,127 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
DISTUTILS_OPTIONAL=1
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
|
||||
|
||||
inherit distutils-r1 libtool flag-o-matic qmake-utils toolchain-funcs verify-sig
|
||||
|
||||
DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
|
||||
HOMEPAGE="http://www.gnupg.org/related_software/gpgme"
|
||||
SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2
|
||||
verify-sig? ( mirror://gnupg/gpgme/${P}.tar.bz2.sig )"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
# Please check ABI on each bump, even if SONAMEs didn't change: bug #833355
|
||||
# Use e.g. app-portage/iwdevtools integration with dev-libs/libabigail's abidiff.
|
||||
# Subslot: SONAME of each: <libgpgme.libgpgmepp.libqgpgme>
|
||||
SLOT="1/11.6.15"
|
||||
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"
|
||||
IUSE="common-lisp static-libs +cxx python qt5 test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# Note: On each bump, update dep bounds on each version from configure.ac!
|
||||
RDEPEND=">=app-crypt/gnupg-2
|
||||
>=dev-libs/libassuan-2.5.3:=
|
||||
>=dev-libs/libgpg-error-1.36:=
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
qt5? ( dev-qt/qtcore:5 )"
|
||||
#doc? ( app-doc/doxygen[dot] )
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
qt5? ( dev-qt/qttest:5 )
|
||||
)"
|
||||
BDEPEND="python? ( dev-lang/swig )
|
||||
verify-sig? ( sec-keys/openpgp-keys-gnupg )"
|
||||
|
||||
REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
do_python() {
|
||||
if use python; then
|
||||
pushd "lang/python" > /dev/null || die
|
||||
top_builddir="../.." srcdir="." CPP="$(tc-getCPP)" distutils-r1_src_${EBUILD_PHASE}
|
||||
popd > /dev/null || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
elibtoolize
|
||||
|
||||
# bug #697456
|
||||
addpredict /run/user/$(id -u)/gnupg
|
||||
|
||||
local MAX_WORKDIR=66
|
||||
if use test && [[ "${#WORKDIR}" -gt "${MAX_WORKDIR}" ]]; then
|
||||
eerror "Unable to run tests as WORKDIR='${WORKDIR}' is longer than ${MAX_WORKDIR} which causes failure!"
|
||||
die "Could not run tests as requested with too-long WORKDIR."
|
||||
fi
|
||||
|
||||
# Make best effort to allow longer PORTAGE_TMPDIR
|
||||
# as usock limitation fails build/tests
|
||||
ln -s "${P}" "${WORKDIR}/b" || die
|
||||
S="${WORKDIR}/b"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local languages=()
|
||||
|
||||
use common-lisp && languages+=( "cl" )
|
||||
use cxx && languages+=( "cpp" )
|
||||
if use qt5; then
|
||||
languages+=( "qt" )
|
||||
#use doc ||
|
||||
export DOXYGEN=true
|
||||
export MOC="$(qt5_get_bindir)/moc"
|
||||
fi
|
||||
|
||||
# bug #847955
|
||||
append-lfs-flags
|
||||
|
||||
# bug #811933 for libassuan prefix
|
||||
econf \
|
||||
$(use test || echo "--disable-gpgconf-test --disable-gpg-test --disable-gpgsm-test --disable-g13-test") \
|
||||
--enable-languages="${languages[*]}" \
|
||||
--with-libassuan-prefix="${ESYSROOT}"/usr \
|
||||
$(use_enable static-libs static)
|
||||
|
||||
use python && emake -C lang/python prepare
|
||||
|
||||
do_python
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
do_python
|
||||
}
|
||||
|
||||
src_test() {
|
||||
default
|
||||
|
||||
if use python; then
|
||||
test_python() {
|
||||
emake -C lang/python/tests check \
|
||||
PYTHON=${EPYTHON} \
|
||||
PYTHONS=${EPYTHON} \
|
||||
TESTFLAGS="--python-libdir=${BUILD_DIR}/lib"
|
||||
}
|
||||
python_foreach_impl test_python
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
do_python
|
||||
|
||||
find "${ED}" -type f -name '*.la' -delete || die
|
||||
|
||||
# Backward compatibility for gentoo
|
||||
# (in the past, we had slots)
|
||||
dodir /usr/include/gpgme
|
||||
dosym ../gpgme.h /usr/include/gpgme/gpgme.h
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST libsecret-0.20.5.tar.xz 187340 BLAKE2B cde5094eaaf54f251c19afb015c39cc88435dafe6ee682ca8f9d1917dd5b3dc8cc1609cdbf2a3a42d2592c2a149bec5fe28b2f4ec179b92c0d0f07d2f14c1792 SHA512 61ca248aafd265e1f31d56c9084c68d880ebf03660ace3d4a6c6622ab306b56e921ac24647b6a60633bfa99c8a0407d4ae1aa6148511f289bf5ce2025b72692a
|
||||
EBUILD libsecret-0.20.5-r3.ebuild 3719 BLAKE2B c89de8dc1e1255fafa208606ed0e9fe46601262112feeaa8aa2c220bb13433ccfe76c6b456cb6ca9351f94626a5d4aad53c75aca31480859e0e322b542ceb89d SHA512 1415cdeb327f6887f85871db2d4ed158d4200df06ea37b7ae50eb43c1568b02554366dc7b0d2fbf586e6044d93245451e44d12838940872d1cd9edda0387c437
|
||||
EBUILD libsecret-0.20.5-r3.ebuild 3713 BLAKE2B 4d05ddc03033eabcb6aad347dbab16f5fd86b63cd308a682c715825435704aa2e73c8ac548968fbe6634c49b9ae4d04361da6e358cfe3a5ac6c3f01aea5c511b SHA512 420156a2302229f7e9297f671c503358e26411ee4bb2dee63bfd74364851b924584dfd7a66f71e2e6c967e5e9d17fe7561b7bbf1f47a37794a4cafac914b59b1
|
||||
EBUILD libsecret-0.20.5.ebuild 2225 BLAKE2B 8b5730b19340eeffad72c3b055ff26cecf2d0b0859358969ce5e7588dad9e134119021377c7db0d7c289135dde411eee2f5863b59339e1035d719fa26d0f555b SHA512 5f860e90a98696369febf9d4833da8110cfff203b54f36229f7e498c05ad32a1302305c45d3bfa3b6536bc1151f54d9b5970e5b2a4f006e55366fde0d423bb07
|
||||
MISC metadata.xml 368 BLAKE2B b1730ea71fc0ee02e7971533562f7bbf0e0479304c22dbeb13a4620dde8083031cffa63077ac5dc725de4f17c4a826df2cd6091d378682d04e9cab2f3072c97f SHA512 b5a3db4438a1a98846c2e24b269966b7d9fdbe7419f7a169557a16544ba1846b470e0835720d039bdea56d8cf02667cc6435169029f9ef40365cb4642a9a3b04
|
||||
|
@ -0,0 +1,147 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
inherit autotools python-any-r1 systemd toolchain-funcs multilib-minimal
|
||||
|
||||
MY_P="${P/mit-}"
|
||||
P_DIR=$(ver_cut 1-2)
|
||||
DESCRIPTION="MIT Kerberos V"
|
||||
HOMEPAGE="https://web.mit.edu/kerberos/www/"
|
||||
SRC_URI="https://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||
IUSE="cpu_flags_x86_aes doc +keyutils lmdb nls openldap +pkinit selinux +threads test xinetd"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="
|
||||
!!app-crypt/heimdal
|
||||
>=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}]
|
||||
|| (
|
||||
>=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}]
|
||||
>=dev-libs/libverto-0.2.5[libevent,${MULTILIB_USEDEP}]
|
||||
)
|
||||
keyutils? ( >=sys-apps/keyutils-1.5.8:=[${MULTILIB_USEDEP}] )
|
||||
lmdb? ( dev-db/lmdb:= )
|
||||
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
|
||||
openldap? ( >=net-nds/openldap-2.4.38-r1:=[${MULTILIB_USEDEP}] )
|
||||
pkinit? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
|
||||
xinetd? ( sys-apps/xinetd )
|
||||
"
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
virtual/yacc
|
||||
cpu_flags_x86_aes? (
|
||||
amd64? ( dev-lang/yasm )
|
||||
x86? ( dev-lang/yasm )
|
||||
)
|
||||
doc? ( virtual/latex-base )
|
||||
test? ( dev-util/cmocka )
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
selinux? ( sec-policy/selinux-kerberos )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}/src
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-1.12_warn_cflags.patch"
|
||||
"${FILESDIR}/${PN}-config_LDFLAGS-r1.patch"
|
||||
"${FILESDIR}/${PN}_dont_create_rundir.patch"
|
||||
"${FILESDIR}/${PN}-1.18.2-krb5-config.patch"
|
||||
)
|
||||
|
||||
MULTILIB_CHOST_TOOLS=(
|
||||
/usr/bin/krb5-config
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# Make sure we always use the system copies.
|
||||
rm -rf util/{et,ss,verto}
|
||||
sed -i 's:^[[:space:]]*util/verto$::' configure.ac || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
ECONF_SOURCE=${S} \
|
||||
AR="$(tc-getAR)" \
|
||||
WARN_CFLAGS="set" \
|
||||
econf \
|
||||
$(use_with openldap ldap) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable pkinit) \
|
||||
$(use_enable threads thread-support) \
|
||||
$(use_with lmdb) \
|
||||
$(use_with keyutils) \
|
||||
--without-hesiod \
|
||||
--enable-shared \
|
||||
--with-system-et \
|
||||
--with-system-ss \
|
||||
--enable-dns-for-realm \
|
||||
--enable-kdc-lookaside-cache \
|
||||
--with-system-verto \
|
||||
--disable-rpath
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake -j1
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
multilib_is_native_abi && emake -j1 check
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
|
||||
install
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
# default database dir
|
||||
keepdir /var/lib/krb5kdc
|
||||
|
||||
cd ..
|
||||
dodoc README
|
||||
|
||||
if use doc; then
|
||||
dodoc -r doc/html
|
||||
docinto pdf
|
||||
dodoc doc/pdf/*.pdf
|
||||
fi
|
||||
|
||||
newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r2 mit-krb5kadmind
|
||||
newinitd "${FILESDIR}"/mit-krb5kdc.initd-r2 mit-krb5kdc
|
||||
newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r2 mit-krb5kpropd
|
||||
newconfd "${FILESDIR}"/mit-krb5kadmind.confd mit-krb5kadmind
|
||||
newconfd "${FILESDIR}"/mit-krb5kdc.confd mit-krb5kdc
|
||||
newconfd "${FILESDIR}"/mit-krb5kpropd.confd mit-krb5kpropd
|
||||
|
||||
systemd_newunit "${FILESDIR}"/mit-krb5kadmind.service mit-krb5kadmind.service
|
||||
systemd_newunit "${FILESDIR}"/mit-krb5kdc.service mit-krb5kdc.service
|
||||
systemd_newunit "${FILESDIR}"/mit-krb5kpropd.service mit-krb5kpropd.service
|
||||
systemd_newunit "${FILESDIR}"/mit-krb5kpropd_at.service "mit-krb5kpropd@.service"
|
||||
systemd_newunit "${FILESDIR}"/mit-krb5kpropd.socket mit-krb5kpropd.socket
|
||||
|
||||
insinto /etc
|
||||
newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
|
||||
insinto /var/lib/krb5kdc
|
||||
newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
|
||||
|
||||
if use openldap ; then
|
||||
insinto /etc/openldap/schema
|
||||
doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
|
||||
fi
|
||||
|
||||
if use xinetd ; then
|
||||
insinto /etc/xinetd.d
|
||||
newins "${FILESDIR}/kpropd.xinetd" kpropd
|
||||
fi
|
||||
}
|
@ -1,6 +1,8 @@
|
||||
AUX veracrypt.init 384 BLAKE2B 0325852e3bb9d8427298c46b0e7caefb1f62d957a158c8a6f898c6609c0363449ef5f48c9cd5a1092efbd9d2e1077a6218bdbebacebde936afc40ec3bfd0b3eb SHA512 574b18b7cbc5f4ea71bb35ec3343af5bdcc7848801decf3b93157bc4fde44ca5daec01847e3ff9f3a638b297f33023ea46a0ada5cc64bab0d14cbe12b93b66ed
|
||||
DIST veracrypt-1.24_p8.tar.gz 25116825 BLAKE2B fccab3e7de7637f6f3a7f448a9dcc6671198ea6155e8f6741844c5bd844819c639f968e4cc6e13c274c90f2ba8e540a020b98cb12617a109d5911ce8dd9cb991 SHA512 16139d055e2b2dda6c38ecf156cf5d15cd4788253fe0c85e42050eafd8afbd5c5908e590e53a7b5220767ebbb3b9e81d0049a910b322e42f1c29d2c131bd29d0
|
||||
DIST veracrypt-1.25.7.tar.gz 26108318 BLAKE2B e3974e6abec3ff462239b6c7a775ebfde4138dde295863c8788de88b593bc4bcd69db66eb81dd08333055b0efed2cccccf24d5f038099f6fc25b8f550cb90347 SHA512 955d5354d7401625196f1bd43d5e40695f4a2ebc7742cdfe0850d3b974a02126446346fe7e3174e16a38de39b507fc436b45b5e43d6fb714f37a4b8b394843dd
|
||||
DIST veracrypt-1.25.9.tar.gz 26200897 BLAKE2B e48f060343f875a0660040dde35fa826ca87c3659d97a039c2b84193276075b4d3596119bde6727e51eead0c876c91a5a1a3ea77717e74061d5d20a4ea1a6fed SHA512 e83bf7ca52d3893347dd06295db0534931f6f388fc6b0f26dc80ffef77f13918bf9558ab8ac2e6225945415f3291646d7c1c8de382dbe8e468ab1e927251982c
|
||||
EBUILD veracrypt-1.24_p8.ebuild 2633 BLAKE2B 9cbbde75cc90c56405c49235eecb9e2b997cfa60bd0048c56d849734c49a9c2059d804d7bad217a3b2603e4e49f15dc66c391d1a739884c606ee35ef80f85a9b SHA512 e67824eb329231342c1b0b932736305de87adeb107290e1cdcea7080b347f9e813a0188c69716e2318609597ace85b330469313f77aa4b07c1d45a8ab0b85ad7
|
||||
EBUILD veracrypt-1.25.7.ebuild 2578 BLAKE2B 3dcad45a436142ff44dd980ca78b925c1b339caf2328bd1f1199b65b2ef2dd4eb9e6e4b1a1998eb750e0c488a636374be6a3cfa07bac701816c53fdad19eefba SHA512 1759f4df7495ffc3105176f8fbd13eeff6622a9aa4545876b11750a4a06d5224fcfac1e1c49c02febd420798ec797bfdf75981dfcd4dd908f51108cc71c0fb70
|
||||
EBUILD veracrypt-1.25.9.ebuild 2578 BLAKE2B 3dcad45a436142ff44dd980ca78b925c1b339caf2328bd1f1199b65b2ef2dd4eb9e6e4b1a1998eb750e0c488a636374be6a3cfa07bac701816c53fdad19eefba SHA512 1759f4df7495ffc3105176f8fbd13eeff6622a9aa4545876b11750a4a06d5224fcfac1e1c49c02febd420798ec797bfdf75981dfcd4dd908f51108cc71c0fb70
|
||||
MISC metadata.xml 400 BLAKE2B 9dedf1fc4c897fe4061f844b05a281b3b629beb82fa7806527550362528de0cb0b894c6901b4eceb7b86bfa07a0708dd6557e388a506151eeb17c307ffa66e8e SHA512 2923a0c7330435996e1fee89531ce36897a50ad7592978742dea69b9e07a58b322b92cfc2f83b0a5bfcc58705951fd53e8764dd770787681b298f6ec66c74c0a
|
||||
|
@ -0,0 +1,99 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
WX_GTK_VER="3.0-gtk3"
|
||||
inherit desktop flag-o-matic linux-info pax-utils toolchain-funcs wxwidgets
|
||||
|
||||
DESCRIPTION="Disk encryption with strong security based on TrueCrypt"
|
||||
HOMEPAGE="https://www.veracrypt.fr/en/Home.html"
|
||||
SRC_URI="https://github.com/${PN}/VeraCrypt/archive/VeraCrypt_${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/VeraCrypt-VeraCrypt_${PV}/src"
|
||||
|
||||
# The modules not linked against in Linux include (but not limited to):
|
||||
# libzip, chacha-xmm, chacha256, chachaRng, rdrand, t1ha2
|
||||
# Tested by actually removing the source files and performing a build
|
||||
# For this reason, we don't have to worry about their licenses
|
||||
LICENSE="Apache-2.0 BSD truecrypt-3.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+asm cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_ssse3 doc X"
|
||||
RESTRICT="bindist mirror"
|
||||
|
||||
RDEPEND="
|
||||
sys-fs/lvm2
|
||||
sys-fs/fuse:0
|
||||
x11-libs/wxGTK:${WX_GTK_VER}[X?]
|
||||
app-admin/sudo
|
||||
dev-libs/pkcs11-helper"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
asm? ( dev-lang/yasm )"
|
||||
|
||||
CONFIG_CHECK="~BLK_DEV_DM ~CRYPTO ~CRYPTO_XTS ~DM_CRYPT ~FUSE_FS"
|
||||
|
||||
src_configure() {
|
||||
setup-wxwidgets
|
||||
|
||||
# https://bugs.gentoo.org/786741
|
||||
# std::byte clashes with src/Common/Tcdefs.h typedef
|
||||
append-cxxflags -std=c++14
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local myemakeargs=(
|
||||
NOSTRIP=1
|
||||
NOTEST=1
|
||||
VERBOSE=1
|
||||
CC="$(tc-getCC)"
|
||||
CXX="$(tc-getCXX)"
|
||||
AR="$(tc-getAR)"
|
||||
RANLIB="$(tc-getRANLIB)"
|
||||
TC_EXTRA_CFLAGS="${CFLAGS}"
|
||||
TC_EXTRA_CXXFLAGS="${CXXFLAGS}"
|
||||
TC_EXTRA_LFLAGS="${LDFLAGS}"
|
||||
WX_CONFIG="${WX_CONFIG}"
|
||||
$(usex X "" "NOGUI=1")
|
||||
$(usex asm "" "NOASM=1")
|
||||
$(usex cpu_flags_x86_sse2 "" "NOSSE2=1")
|
||||
$(usex cpu_flags_x86_sse4_1 "SSE41=1" "")
|
||||
$(usex cpu_flags_x86_ssse3 "SSSE3=1" "")
|
||||
)
|
||||
|
||||
emake "${myemakeargs[@]}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
./Main/veracrypt --text --test || die "tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local DOCS=( Readme.txt )
|
||||
|
||||
dobin Main/veracrypt
|
||||
if use doc; then
|
||||
DOCS+=( "${S}"/../doc/EFI-DCS )
|
||||
docompress -x /usr/share/doc/${PF}/EFI-DCS
|
||||
HTML_DOCS=( "${S}"/../doc/html/. )
|
||||
fi
|
||||
einstalldocs
|
||||
|
||||
newinitd "${FILESDIR}"/veracrypt.init veracrypt
|
||||
|
||||
if use X; then
|
||||
local s
|
||||
for s in 16 48 128 256; do
|
||||
newicon -s ${s} Resources/Icons/VeraCrypt-${s}x${s}.xpm veracrypt.xpm
|
||||
done
|
||||
make_desktop_entry veracrypt "VeraCrypt" veracrypt "Utility;Security"
|
||||
fi
|
||||
|
||||
pax-mark -m "${ED}"/usr/bin/veracrypt
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "VeraCrypt has a very restrictive license. Please be explicitly aware"
|
||||
ewarn "of the limitations on redistribution of binaries or modified source."
|
||||
}
|
Binary file not shown.
@ -1,4 +1,6 @@
|
||||
AUX halibut-1.2-fno-common.patch 408 BLAKE2B b976e2385b0e2feacddb50bc63094d419cc11d4c840ccc948049b76df8425e64dc0589190d62ede4e510f4fab25d7c9db3d860372889f04b141c7cf48b081e8e SHA512 e1559fe7288c735c6cc29eb86d615d4d9e593c360226cef916e105bef3498d5ba269dab897d1be37702b8642ff8d40f9f9128f20d42d1b41c57bd10d47d7242e
|
||||
DIST halibut-1.2.tar.gz 991975 BLAKE2B e5751d2f90968240825e3ddadbc070de856f6a340e832bcf0977fb8d31f7b7c8eefa776f3bba4df58641d22cca7e9ac562eef236069e1d9a8e9cdb41324a7376 SHA512 b04cc5c52f2d7cd2bb9a36a1aa896c6a4fd11bcfc5fad3d9c74576bf2576ce237cd7ac3ceeff3bd10dfd5a229614d06d23323509d3a83ff74b4a1965e1d726fc
|
||||
DIST halibut-1.3.tar.gz 995916 BLAKE2B 78a4409ff1f787134f7cd4eb307e77c81865a2591b55b359b0ef7a45b303cd361f85d344972714dfe8b3e823345de715d99ea542bf3cdf63d6d92548d027c27b SHA512 872f0cdb398002843d7e1b19f6eaf80ff848ce5ffee8653fa88da63c57e89efcbfaadc09b476280d25d38136f7d8af286fa98b9b36598515e0eb50f1945ee34a
|
||||
EBUILD halibut-1.2.ebuild 895 BLAKE2B 8f43ac3c6b6f625f860aa1ab2255b20118c790df4bf40d2467865ae29ad7b732c9e6ba2c4177bea4f7a223b42e3e7aa144495e3626c8c121eb43dfbbcbff7deb SHA512 dfa91ced51ff0d907c88d96e16b0488a4bc8d9b4a6785e814be13814676853401f2d8b1249820ddec47480c02b3704f844790ef37d4eda41fda136f21fa65e62
|
||||
EBUILD halibut-1.3.ebuild 389 BLAKE2B cf27307645a3cd1fab6761f39211699649d8d716cb6d1cc7917f79b6929b8eec66d672a12c54282642257003725751ff2d235064338017554627c08b5cc938a5 SHA512 88f9d47b9637f7c68a1e3aac42f292465d11f63af749182a273b313d76e3c7dca1eb3c0765904ace9dc6e7fe571d5d30c41fa46498c4a67cb563aef96e06e24b
|
||||
MISC metadata.xml 249 BLAKE2B 5e71cf7a2f9476509b6ac566cec5ef6e688f8a4ffa7246050e3ee32a1560f3cadd71b358f695416e707da471c5edaa5cbad2b4276cc9e1c2640f3b3f76ab2eee SHA512 34b65b47ef81671f908505ccd62ba01f34286951f221a9e6c1b65dd94b4c4e461b8705a5c7f95063bda37bcbe7c16b04b4cff473b7e0a12d3239ab0516d1e84a
|
||||
|
@ -0,0 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="yet another free document preparation system"
|
||||
HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/halibut/"
|
||||
SRC_URI="https://www.chiark.greenend.org.uk/~sgtatham/${PN}/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~riscv ~x86"
|
Binary file not shown.
@ -1,4 +1,5 @@
|
||||
AUX bluefish-2.2.9-charmap_configure.patch 728 BLAKE2B fc7231ab28c0d0c4480e48f965d26ee18ae5819e412488ab8a5e30e3cee6925b73daa72fa178cdf204e00d1074121ddc57fd4c5795ccc6335460409a245bca5c SHA512 46482a73b6d374cdd5881e9ed7a79199c85cb436cc700950c09541a94d61fc4f200613a34575e74d013409f0e42a7c1df4ed25ed65880f25cbebd926d47c6889
|
||||
DIST bluefish-2.2.12.tar.bz2 4180228 BLAKE2B 9e05a4618c37951da6a669e9bd4e0dd7e9993ea764dd467f875039b28cdc6d71ae70d1a87df7f0c63f850ebbff6ceeb8550d1d036bab32b7435f362d5b137147 SHA512 f0eb6496d371db8a9b4aee33ddf67e5e87bcc86ff283704cac115be7f00609b1ccbd47ff2d8f8b0bc30f234a339069cc1f7cb1f8809d97f94f0b0e09e4f16754
|
||||
EBUILD bluefish-2.2.12-r1.ebuild 2459 BLAKE2B eec16cbac14d1e11d15212029ad6a85aab1f21c3be125d81fc9759438472f5766a389e123a10441fde17a5ca6a83af5cb22255944ac871a17f05c33a339a8dc2 SHA512 57420024d52dea27990dae3726f54981ede4279a8ca515d08def57c16b46e3a7b1fb4ecd6caacf6b4add5deba52f604d64c735f7ed890fb95bf57b2b1a946af1
|
||||
EBUILD bluefish-2.2.12.ebuild 2463 BLAKE2B 96e7b71add78bf5ac5e6888d6f27e9fe18502bfc6819653402119fe3adfd684654fd7d042cf6d25e8ed4fefa15a01dca26f14c085edc4ab539b0a64a81752a38 SHA512 6a8ad043ef2c2d1db89cea9f8ac3535678d4425207729c0facf67604d5f2fab9aae8a955f83a017d502ca7a92b0426ad577b7784013d2e44631ff12aea1ba1dc
|
||||
MISC metadata.xml 333 BLAKE2B 5a5f339d26d78d99050d8324891a3d6ef97af31e3e6a397e763cc2e7561f892e43856e38fefe72be28db1962a4da153b0ebde42db6a53074bdf6b9c13eb74d87 SHA512 144b48f78b13ad3f07868b3171db5935431befd92821a6b70b6e626943996bcc4219ff27808b9062b2da4b5ff1c86dcb1c3778757b0b2a905c5bea3e90dcf152
|
||||
|
@ -0,0 +1,95 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
MY_P=${P/_/-}
|
||||
inherit autotools python-single-r1 xdg
|
||||
|
||||
DESCRIPTION="GTK HTML editor for the experienced web designer or programmer"
|
||||
HOMEPAGE="https://bluefish.openoffice.nl/"
|
||||
SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
SLOT="0"
|
||||
IUSE="gucharmap nls python spell"
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
RDEPEND="sys-libs/zlib
|
||||
x11-libs/gtk+:3
|
||||
gucharmap? ( gnome-extra/gucharmap:2.90 )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
spell? ( app-text/enchant:2 )"
|
||||
DEPEND="${RDEPEND}
|
||||
x11-libs/pango"
|
||||
BDEPEND=">=dev-libs/glib-2.24:2
|
||||
dev-libs/libxml2:2
|
||||
virtual/pkgconfig
|
||||
nls? (
|
||||
dev-util/intltool
|
||||
sys-devel/gettext
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
# there actually is just some broken manpage checkup -> not bother
|
||||
RESTRICT="test"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-2.2.9-charmap_configure.patch" )
|
||||
|
||||
pkg_setup() {
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# eautoreconf seems to no longer kill translation files.
|
||||
eautoreconf
|
||||
sed -i 's:gzip -n $< -c:gzip -n -c $<:' data/bflib/Makefile.* || die "Cannot fix makefile"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
CONFIG_SHELL="${BROOT}/bin/bash" econf \
|
||||
--disable-update-databases \
|
||||
--disable-xml-catalog-update \
|
||||
--with-freedesktop_org-appdata="${EPREFIX}"/usr/share/metainfo \
|
||||
--without-gtk2 \
|
||||
$(use_with gucharmap charmap) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable spell spell-check) \
|
||||
$(use_enable python)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
|
||||
einfo "Adding XML catalog entries..."
|
||||
"${EPREFIX}"/usr/bin/xmlcatalog --noout \
|
||||
--add 'public' 'Bluefish/DTD/Bflang' 'bflang.dtd' \
|
||||
--add 'system' 'http://bluefish.openoffice.nl/DTD/bflang.dtd' 'bflang.dtd' \
|
||||
--add 'rewriteURI' 'http://bluefish.openoffice.nl/DTD' '/usr/share/xml/bluefish-unstable' \
|
||||
"${EROOT}"/etc/xml/catalog \
|
||||
|| ewarn "Failed to add XML catalog entries."
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
|
||||
einfo "Removing XML catalog entries..."
|
||||
"${EPREFIX}"/usr/bin/xmlcatalog --noout \
|
||||
--del 'Bluefish/DTD/Bflang' \
|
||||
--del 'http://bluefish.openoffice.nl/DTD/bflang.dtd' \
|
||||
--del 'http://bluefish.openoffice.nl/DTD' \
|
||||
"${EROOT}"/etc/xml/catalog \
|
||||
|| ewarn "Failed to remove XML catalog entries."
|
||||
}
|
@ -1,5 +1,7 @@
|
||||
DIST gedit-plugins-41.0.tar.xz 948364 BLAKE2B d5efe779e1f0f70e23a7dadb01b0e5b22c47d3326df6530559698ace274e2a4a3647d34640e89bb250d76bee1f6369d5728316730ce9cf89f3a7db627b3c4d49 SHA512 e0389e8be68406fdcd3c9537b2d2dad0faf19d9a49804a7b5d9cf8e1006254906605dd0b14e2fa1eb7a22d6533d9b55d7f5593fe01a5b412df6361c8b9089f34
|
||||
DIST gedit-plugins-42.0.tar.xz 949068 BLAKE2B d9076d7ef420177b5d859bdee651b4304da183430d651510ea4ab50bc7286d23f536c1be47e6a6f425bdf90dcb31f015fa315e9ed530d54eb235832d92c4f438 SHA512 b7b6b6c71538ca767e20e4bdde0a5530657bf3d444fee5e1b2918b768188f224acfd2a44c4b0b6203ee3bde9ec47d2bacb0e25426cf49e500120461d44ae6b9a
|
||||
DIST gedit-plugins-42.1.tar.xz 946368 BLAKE2B 6ee8c42d5d5214cdb9095bce71623f9486c973ade69aad91eed4ae13a1ad5ab59bcc43d30078bdb9db46527160f8bc6b183a56c255d10f8027c4ff2e603fffa6 SHA512 2e36919f7b7232e4471e2c1277c33e2f79ff513b76574cf765e451064979587c170ae003c9517d33f3b9cfce916cb7f25f9e3d0a4f6a6b203086fcfff9f265aa
|
||||
EBUILD gedit-plugins-41.0.ebuild 2717 BLAKE2B 5ca39394512387999dc672d688372a43f29ba1ce410e8f0c7654a478780caa614a61fb949fff8293d3e58b5c022d8adbc405b7d481bb8924966a32ed4a274c8f SHA512 d79253703e9bfcb340937608c6382131a545735fcd4dbc6a9282a97c914f68a4b1de28c24c7da6a0397681ad04e5376fdbd7c1e974e8896097848b073d7e176b
|
||||
EBUILD gedit-plugins-42.0.ebuild 2728 BLAKE2B 7c6899d997fe6f337d97930ac5c696622cc58d6e458a039d8511516b741201476cdc9ab65f8daf6b3231cae7518ee0fad46f6b4b87cb0cabc09aa75d800e0dbf SHA512 704bbdd88b0bd4586ceec5fe28f592b11b2d0795fbc507194d5da6f21834485909e72c3547c07c8b2ce9c9da39267797265c7f129c3bd81e18cb54c857c24e06
|
||||
EBUILD gedit-plugins-42.0.ebuild 2726 BLAKE2B 58ff2d0860ede52aeea65ff02b50ebe4524429970f35146109a0d7ee47540e1ac1ef4093faddc6adec5c6ed54dbe0dbfbdab2f53fd973c518945ec1f98f234f8 SHA512 18da728cf94893ee321e0670c8609be7947e54dfc0d12fccba88240aed79182a9046a1e5f04a85a535e75b3f255f2995662087bffb4e49f37400ddf8baf34be8
|
||||
EBUILD gedit-plugins-42.1.ebuild 2728 BLAKE2B 7c6899d997fe6f337d97930ac5c696622cc58d6e458a039d8511516b741201476cdc9ab65f8daf6b3231cae7518ee0fad46f6b4b87cb0cabc09aa75d800e0dbf SHA512 704bbdd88b0bd4586ceec5fe28f592b11b2d0795fbc507194d5da6f21834485909e72c3547c07c8b2ce9c9da39267797265c7f129c3bd81e18cb54c857c24e06
|
||||
MISC metadata.xml 481 BLAKE2B 5fbf2df78aa40fce971741bb7d04de00cdc7a6371c2652ae0ae4bf253ee469c4bbb5e5a7c2b88226f95bb8865930dd19e9adedb191fd5a173ce915890ce40b32 SHA512 3b4b858659d1597e6c1ee574143de4864be8b75d4a6399d47bff85c4b18ec35472523bfeaa0815189a9008764405ee3b2fa53e73fcdc3edc8eda00a5f943f762
|
||||
|
@ -0,0 +1,109 @@
|
||||
# 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="xml"
|
||||
VALA_MIN_API_VERSION="0.28"
|
||||
|
||||
inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
|
||||
|
||||
DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
|
||||
SLOT="0"
|
||||
|
||||
IUSE="charmap git +python terminal vala"
|
||||
REQUIRED_USE="
|
||||
charmap? ( python )
|
||||
git? ( python )
|
||||
python? ( ${PYTHON_REQUIRED_USE} )
|
||||
terminal? ( python )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/libpeas-1.14.1[gtk]
|
||||
>=app-editors/gedit-40.0
|
||||
|
||||
>=dev-libs/glib-2.32:2
|
||||
>=x11-libs/gtk+-3.9:3
|
||||
>=x11-libs/gtksourceview-4.0.2:4
|
||||
|
||||
python? (
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_cond_dep '
|
||||
app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}]
|
||||
dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
|
||||
>=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
|
||||
dev-python/pycairo[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
|
||||
')
|
||||
>=x11-libs/gtk+-3.9:3[introspection]
|
||||
>=x11-libs/gtksourceview-4.0.2:4[introspection]
|
||||
x11-libs/pango[introspection]
|
||||
x11-libs/gdk-pixbuf:2[introspection]
|
||||
)
|
||||
charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
|
||||
git? ( >=dev-libs/libgit2-glib-0.0.6[python] )
|
||||
terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
|
||||
" # vte-0.52+ for feed_child API compatibility
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
dev-libs/libxml2
|
||||
dev-util/itstool
|
||||
>=sys-devel/gettext-0.19.8
|
||||
virtual/pkgconfig
|
||||
vala? ( $(vala_depend) )
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
use vala && vala_setup
|
||||
xdg_environment_reset
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
-Dplugin_bookmarks=true
|
||||
$(meson_use python plugin_bracketcompletion)
|
||||
$(meson_use charmap plugin_charmap)
|
||||
$(meson_use python plugin_codecomment)
|
||||
$(meson_use python plugin_colorpicker)
|
||||
$(meson_use python plugin_colorschemer)
|
||||
$(meson_use python plugin_commander)
|
||||
-Dplugin_drawspaces=true
|
||||
$(meson_use vala plugin_findinfiles)
|
||||
$(meson_use git plugin_git)
|
||||
$(meson_use python plugin_joinlines)
|
||||
$(meson_use python plugin_multiedit)
|
||||
$(meson_use python plugin_sessionsaver)
|
||||
$(meson_use python plugin_smartspaces)
|
||||
$(meson_use python plugin_synctex)
|
||||
$(meson_use terminal plugin_terminal)
|
||||
$(meson_use python plugin_textsize)
|
||||
$(meson_use python plugin_translate)
|
||||
-Dplugin_wordcompletion=true
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
}
|
@ -1,5 +1,7 @@
|
||||
DIST gedit-41.0.tar.xz 6889320 BLAKE2B c4d2b923eab18cd27ffc0ff99882953e952c0956135fa7f6401ef01dd5cd0e1cf9a5a86c5751db9206fd88200c70434710881cd5b934a3620f14130a5066f18f SHA512 97c51ef24e53d6bd4b29350a8749eacbfcfb90b7c66c9f6d462101c53966282452f6a02043628e157e8179cf6260f103b41c61d7ba2a31da08b0687f8031974e
|
||||
DIST gedit-42.0.tar.xz 6923352 BLAKE2B 751c4cae8ad0c146f2607f259ab72f4723c433934f75356bf71e44daadc82d4403e19228b52ec2f98c3fa7bc61274a6ed648ef8af143adb7c89213d39db64473 SHA512 d0f3c05e0a6f96634cc2deb24d95d906e5bb9d380b248a810560b60ac8590831fb25672a41e143fe7bba3882a08ec7ec85208f896751a7b66cabe4ade00cdaca
|
||||
DIST gedit-42.1.tar.xz 6916780 BLAKE2B a4350a62811ee689f9a7f70a4b166aa82185a17ab6c6f0f6264404756a2e7f2b93e81b2cf88beaf4141527720437f9e6ee9f7584e65e63fe242975e346d26586 SHA512 b7b1dd4ab31412a2bdeb6298065d1e3f52a9c813e26e943aea606b30e3de9b7690cc8ba478e2d0e49fb51bed57dd3f7c441184964270629d51dc1f6d132045a6
|
||||
EBUILD gedit-41.0.ebuild 1885 BLAKE2B b0595f782edd0b276965eb4c42d3a73562e12bdbb83775b174f6e26f8befa22238a1e020dc0da55ce5f8fe09f18adda5c42e15d70098a541f82e3af8c105fbc1 SHA512 431b90921835a15040037a89cc9b95d9c9b393bb471fcbf36155e5ef3fd5a51fd18bc28abba269b8e57c54b0ff77797ea2a13af70b5277736909e404b8343daa
|
||||
EBUILD gedit-42.0.ebuild 1934 BLAKE2B 493674d1c02662948f2b0e1ac1360b198857dd0f2834df9e72bba05df9f6d4281d563d8e214fc784c5836f517fe704bb028c9b0057eb48436bfc7d8b331593db SHA512 1c34f3f2f749644be8e2e262efb00e1f616ee770a6ecd0559f52144418fd1582cf4754fed9148e3444fc622ce3636f6594251f66c4930e41869b9a48d8ce2ae7
|
||||
EBUILD gedit-42.0.ebuild 1931 BLAKE2B 3d9a00b326c1c696cd224f4a9a22d328ddb04b2cf29ee3f881396fa412fcf262e8517de984f33ac22052a37bf636fb476ea5dc02b768445a6174ab7e4135f3f8 SHA512 fe4e7e13da0fbe5209794a8d209555b9423b7b6c37a118a8a9ae825cf29b175f6ef6d10da8c65ade5f22bd56f7a7cf63af5f002d8f34524dd1929b5d49e734ef
|
||||
EBUILD gedit-42.1.ebuild 1939 BLAKE2B 51245ba03c4ba43baaf8a15f0b7e4fe5a87236ffe0ff4b7b4fb9f5baa50e4743572c03ef5d148319bcd514cb15e02a132e26aa2386ff7380c867e8228bf638a3 SHA512 8441cf0605a1e4df336a31f26ba0a10d8775c14b4871e1a878c5f60bd44cb1e1bcac5ca3c4b4178106b8fcee671fe8043aab869d6210be6df430ac8dd3f88e92
|
||||
MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8
|
||||
|
@ -0,0 +1,93 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
VALA_MIN_API_VERSION="0.26"
|
||||
VALA_USE_DEPEND="vapigen"
|
||||
|
||||
inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
|
||||
|
||||
DESCRIPTION="A text editor for the GNOME desktop"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/Gedit https://gitlab.gnome.org/GNOME/gedit"
|
||||
|
||||
LICENSE="GPL-2+ CC-BY-SA-3.0"
|
||||
SLOT="0"
|
||||
|
||||
IUSE="+python gtk-doc spell"
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
|
||||
DEPEND="
|
||||
>=dev-libs/glib-2.64:2
|
||||
>=x11-libs/gtk+-3.22.0:3[introspection]
|
||||
>=x11-libs/gtksourceview-4.0.2:4[introspection,vala]
|
||||
>=dev-libs/libpeas-1.14.1[gtk]
|
||||
>=dev-libs/libxml2-2.5.0:2
|
||||
>=dev-libs/gobject-introspection-1.54:=
|
||||
|
||||
spell? ( >=app-text/gspell-0.2.5:0= )
|
||||
python? (
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/pycairo[${PYTHON_USEDEP}]
|
||||
>=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
|
||||
dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
|
||||
')
|
||||
)
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
x11-themes/adwaita-icon-theme
|
||||
gnome-base/gsettings-desktop-schemas
|
||||
gnome-base/gvfs
|
||||
"
|
||||
BDEPEND="
|
||||
$(vala_depend)
|
||||
app-text/docbook-xml-dtd:4.1.2
|
||||
dev-util/glib-utils
|
||||
gtk-doc? ( >=dev-util/gtk-doc-1 )
|
||||
dev-util/itstool
|
||||
>=sys-devel/gettext-0.18
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
vala_setup
|
||||
xdg_environment_reset
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_use gtk-doc gtk_doc)
|
||||
$(meson_use python)
|
||||
$(meson_feature spell)
|
||||
-Duser_documentation=true
|
||||
-Denable-gvfs-metadata=yes
|
||||
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
if use python; then
|
||||
python_optimize
|
||||
python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
}
|
Binary file not shown.
@ -0,0 +1,4 @@
|
||||
AUX 50assess-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
|
||||
DIST assess-0.6.tar.gz 20771 BLAKE2B 29e8f84c20575314271d9a08ed3ac93f28f1c1b5c2df2ac35e397226f4eea033210ff9b96c90a282a44c60e301f5abc38be88efc74c21a2a7fdc29340d6d43e5 SHA512 ff50731867646f07b8c6f3edd1123695d008fa5265ab8b3543cbf32a54a4a0415a91304067e0dacf53890850b56377594802c9763601616bd828316f7a8cef69
|
||||
EBUILD assess-0.6.ebuild 757 BLAKE2B e420aca0039852949fdd2878b5e253801847c5dd649d98f6d1cf96d34149976787778a1e985c6bdcc4c73b9ff2259b487a2d515b07a3e9509316b869790e6304 SHA512 ab5fd569b9aaa428171ed4a6737bbb3ef23243dafc3deeaab0e7382757de1d2f6e366f92baebd297e65108224231022e542f2d8b644c6b242e84ed859b048ecc
|
||||
MISC metadata.xml 1095 BLAKE2B e29668af7cd5fd16e5ac06dc874692b9a480561a569b70d61091eeaeb39a60d69e121b1732bd0bbde9548779f9cca5587032fd8a57f86449001e47abbd392329 SHA512 9d61d5ab2005666ae61375726527ae35b7450d04653ab2171d86da7c12e5f6844ad1311a8772e82705f56851832f9306b29b81f71c789fe438ed26194f5b351a
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Test support functions for Emacs"
|
||||
HOMEPAGE="https://github.com/phillord/assess/"
|
||||
SRC_URI="https://github.com/phillord/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="app-emacs/m-buffer"
|
||||
BDEPEND="
|
||||
${RDEPEND}
|
||||
test? ( app-emacs/load-relative )
|
||||
"
|
||||
|
||||
DOCS=( README.md )
|
||||
|
||||
# Remove a test helper accessing the network, luckily unnecessary
|
||||
ELISP_REMOVE="test/local-sandbox.el"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_test() {
|
||||
${EMACS} ${EMACSFLAGS} -L . -L test \
|
||||
-l assess-discover -f assess-discover-run-and-exit-batch || die
|
||||
}
|
@ -0,0 +1 @@
|
||||
(add-to-list 'load-path "@SITELISP@")
|
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>gnu-emacs@gentoo.org</email>
|
||||
<name>Gentoo GNU Emacs project</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Assess provides additional support for testing Emacs packages. It provides:
|
||||
a set of predicates for comparing strings, buffers and file contents,
|
||||
explainer functions for all predicates giving useful output, macros for
|
||||
creating many temporary buffers at once, and for restoring the buffer list,
|
||||
methods for testing indentation, by comparison or "roundtripping", methods
|
||||
for testing fontification.
|
||||
Assess aims to be a stateless as possible, leaving Emacs unchanged whether
|
||||
the tests succeed or fail, with respect to buffers, open files and so on;
|
||||
this helps to keep tests independent from each other.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/phillord/assess/issues/</bugs-to>
|
||||
<remote-id type="github">phillord/assess</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,4 @@
|
||||
AUX 50cask-mode-gentoo.el 170 BLAKE2B 04561e2a93cf163bd9ca76286df64d1876c808f470c59b3072dc4427b0047fe5cc8307a915e83bb429f8b54708c42d17ff581431a494d5892106836c07bfe052 SHA512 753fe32c4a3586fceba21c914c479fedb09c2d97ab1d5863c65a4003b06addc7d6afa9794492426035930c191691e423a56612679d2816e14c8d86289be483c1
|
||||
DIST cask-mode-0.1.tar.gz 42693 BLAKE2B 07c3cd998aee36d275c0d3d5dfdb190a1ad59aaa72695272e7dc33e410413de6723003ae28f30e91f96f0ea95142e97cf7fda28a1986fbd509bd281de91693c1 SHA512 4b9861e9fb5a69db476a32b3cc2cfec8e9418d618cb2e348f1476d6aefa22615c539dd3666914be5c42aed1370d5835c7b78775d3bb4578df845b16dbda91727
|
||||
EBUILD cask-mode-0.1.ebuild 776 BLAKE2B 8a1807e06e341a9d81ca16e933afa799e9b29041b5f19d86a931f4991ed7e14dc55064d89e27e509c394149e7b68186c65a1a1331a4f025d733f842779c586d8 SHA512 6255204eae137c53bd20a73c85a3a4322092c8c10ba986407bc47de11bdbc4c2d1c0c03197b5ce7a4095a68c86ec0f2ecc09fe161d5837f55cb14c3711158346
|
||||
MISC metadata.xml 589 BLAKE2B 87f0bec7c6825e5403cb8e70d92f86b3588e77cdc56eeaa1eff06a76fd337a9291b86aa07da97c8d46a103e4977977008ce70cdb3ce8f793a7baf2639869360b SHA512 0635c793aed24cf5a2c4bfc3c6d699cd9c12e423cbaaa6d708be506daa66f92fb8b01488934041a017069dc80bf0dd1d476a0f2dbb1bcf56c82cba9963995abe
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
NEED_EMACS=24.3
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Major mode for editing Cask files for Emacs"
|
||||
HOMEPAGE="https://github.com/Wilfred/cask-mode/"
|
||||
SRC_URI="https://github.com/Wilfred/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
app-emacs/assess
|
||||
app-emacs/ert-runner
|
||||
)
|
||||
"
|
||||
|
||||
DOCS=( README.md )
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_prepare() {
|
||||
elisp_src_prepare
|
||||
|
||||
# Silence a broken test
|
||||
sed "s|ert-deftest cask-mode-highlight-comment|lambda|" \
|
||||
-i test/${PN}-test.el || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ert-runner -L . -L test --reporter ert+duration --script test || die
|
||||
}
|
@ -0,0 +1,4 @@
|
||||
(add-to-list 'load-path "@SITELISP@")
|
||||
(autoload 'cask-mode "cask-mode"
|
||||
"Major mode for editing Cask files." t)
|
||||
(add-to-list 'auto-mode-alist '("/Cask\\'" . cask-mode))
|
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>gnu-emacs@gentoo.org</email>
|
||||
<name>Gentoo GNU Emacs project</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
cask-mode is a major mode for editing Cask files. It provides syntax
|
||||
highlighting, comment toggling and indentation.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/Wilfred/cask-mode/issues/</bugs-to>
|
||||
<remote-id type="github">Wilfred/cask-mode</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,3 @@
|
||||
DIST compat-28.1.1.1.tar.gz 71771 BLAKE2B 48feaada7e32f07b425048f8b993b2936450dbed8ba20e0f6319d4b098bcc8007323416bf300221a00fb13ff152698c2beaeea6e743d46b1d32b9c0a016a895c SHA512 e733836934671cb373f70a92a20084622e160f2731c5e5c6ce9df348820261db399da0e78d6b95293d9b6992469e96298e9fe83e331a4caaa377fc6ce61f7040
|
||||
EBUILD compat-28.1.1.1-r1.ebuild 480 BLAKE2B e0577d26c6c6724d8a7b631ef2856903ac2459657152fed6855eb769bb41834c948227a8a9ac8f0db2ce8911731817683646aae44ba9512fbd7ec520a0f0937b SHA512 718c6a0290929acf3487b6b824d59609fc3f7f4c9b5bd6d25c99f957a2de0412a73d47d86f483e09fae7ccb5486b3e0a287b999ee8fabceb892042ddab9c336b
|
||||
MISC metadata.xml 293 BLAKE2B 07085bc46a57a9592b46c4442f0ca6995a5d1857ce51bb85384d389114b3385b71f3977cfed5d7180fd574cc4211824a327c98f5f690a9d959320f9d960af88a SHA512 c3af1c6afe14f621f3d1689ea4fda1b7215c3dd9e3c578e45edda24cc4eae1ec11dc29d42d87c762f3c6decf9f9bdf356b109736d47951c9eaefcca8d9111d56
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
NEED_EMACS=24
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Compatibility libraries for Emacs"
|
||||
HOMEPAGE="https://git.sr.ht/~pkal/compat"
|
||||
SRC_URI="https://git.sr.ht/~pkal/compat/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
BDEPEND="sys-apps/texinfo"
|
||||
|
||||
ELISP_TEXINFO="compat.texi"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
rm Makefile compat-tests.el || die
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>gnu-emacs@gentoo.org</email>
|
||||
<name>Gentoo GNU Emacs project</name>
|
||||
</maintainer>
|
||||
<stabilize-allarches/>
|
||||
</pkgmetadata>
|
@ -1,4 +1,6 @@
|
||||
AUX 50consult-gentoo.el 82 BLAKE2B 3443827f490db8caacfe842cc7f1d1315f3889dec007210f451909576a76139f70ac5795346a7a1b11befccd3152874fd3c86ad7a20c0fbf84f793f8deb595cd SHA512 dd2ba1149c847d95d6c54265bc03de36e198dfecedc10336f6879fb3a1fc9d92e2c6de190d4f9aaab6c3d15f268fb80e082b49b6e96165697ff786333a50a601
|
||||
DIST consult-0.15.tar.gz 90201 BLAKE2B 1652d5a2c1f559c67f6899fe26b221bfdf0599a20af7309e2dc57a4701a795c8decd2f878056297204611d045829ee1aa24ccb665e36c15f6a2a3a14eb81f382 SHA512 2b8926638c13633e2ccf48d63a3a76245d075694f046e20575e8c9bcce983a3610ef648374b01dbff4dbf97d116830040c8e76d9d75d05ca23278253e68138e5
|
||||
DIST consult-0.18.tar.gz 93440 BLAKE2B cc67e8cbc49846964114a8e01a10d41454fde2e4a2e98e3af315092fab5631ea1418f649eb92ca798672c0ea153dd2862b555aee6530a1baa84ac4050df7a3c6 SHA512 74005c211ba7af0cf3c0a06fdec8d85da111ea84edb4eef2c60d231ae6eb87905298ee8bbbcdac8bf8b13a21ed9070422383b93433e422d6ad6b743c8bc80938
|
||||
EBUILD consult-0.15.ebuild 456 BLAKE2B cc4edada3d2a580436f812bcee60e56015f354d10442fc63a9e48d4c57c77cae8f5bea75828478009b28049d715ba46e5042d37e8633f53fdadf70b98b4994d4 SHA512 9ec27b2cbc037a83b5ef583ca0d997863f1c993a6f200feadd9c0f914cd875b29d0194fdc118988e9345c233d0aba3cb869324cbe69016b3dd3bea3eb736e6cd
|
||||
EBUILD consult-0.18.ebuild 512 BLAKE2B 56b9e691d89d705a6cfee1850c3662f9e23b32d16d9066001c0b88dd2a9e3cbf1142b15f23ce13368300531556c66c69e9d10770495613d00dd93cdf3ef50fd3 SHA512 aedace27479c09512b196fc31d57e882967a5c95958c2d1f8e053866a41d6e7b2828a075127c149e97ff5512a53089e9602c3a0ae47f231186e276a16f699c84
|
||||
MISC metadata.xml 359 BLAKE2B 569bd0c5fe81610f0b67c94e8c431edddb5060800a6e22d0833a4d5f120df34545dc49c879c12a6522ccbe791472df47be42af97fbb228498e79d9e0893697f3 SHA512 8e01b569f019ea43209f43c783fd41b9661a7235d300363a9441179058b10921629cf8b891874c706d2c1ec106248f6c1e0a3501df7bfcdd02000d08f7997c29
|
||||
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
NEED_EMACS=27
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Consulting complete-read"
|
||||
HOMEPAGE="https://github.com/minad/consult"
|
||||
SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND=">=app-emacs/compat-28.1"
|
||||
BDEPEND="${RDEPEND}"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_compile() {
|
||||
elisp_src_compile
|
||||
elisp-make-autoload-file
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
AUX 50f-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
|
||||
DIST f-0.19.0.tar.gz 19477 BLAKE2B 47cfb8c876e11cae7eca61815085c4290f65f9d72a7c5d397d8b53f6d57421f46997786556074027de5405acbf38ddb42ecbb767c809763e84d880286e6942dc SHA512 694eca1872cb0a0da7f75f610e4101993a79a5e7601c3f72fd2c642b1a44f5eada24777313b5166d901d9d983c18b4d412b4c6f01c382ace7530bacaa3b67c56
|
||||
DIST f-0.20.0.tar.gz 19907 BLAKE2B 20b82a19b227d2e0863e540e75bc5094c0cf267eae00d699ff5b00fa574213d303135c246c454c92785080feae63ba6c529b115aeb1368774dd548852d94fb48 SHA512 0c44e63cd527a37bd5582d5a2a4cb2269d179930d7f41b378b9100ad5bb4518291b02197b1d55e1bf603bb5b1c12181b982d9b9a3f8fbd48860f6e86ea36c03e
|
||||
EBUILD f-0.19.0.ebuild 526 BLAKE2B c8f84f7ea67d86cccf39dccb13e887026da2c4a52b16c9cbf9272c62694af5dbf5666a0688d0e8c8bad8d5b3639040676df11cbcad4ef1eb7eb4e325ecfeb4ba SHA512 f56bdbcd85b0aae7c3c70d3b9edee58ef668f9f12939f4f87e705d64d68dccd28f97e2838c0dfcdd6f64be780a5628af349507c9601fc054b6f536a4ca24e356
|
||||
EBUILD f-0.20.0.ebuild 541 BLAKE2B 8483c4ea300583a939361c7738abb84d9ac8b524509f79fd8ecc2a500bf061422359e6c7e76b3a3be9b06a04cda7f85c24daba4a54dff7616d5726e6eaf4fc47 SHA512 87510b9d844aa5b99b5048ead021920783747485d924c610d14dd81c21f126e580f612bcc597b976e00a73d1fe79f3621c624c6a4c414bd075ebf69af6633053
|
||||
EBUILD f-0.19.0-r1.ebuild 523 BLAKE2B 62e8f52b873e9a4e879689547677301f0d31627bdff7cb3b7ae18f28c1854ba4ce46cb134fbb26240353de5972b24464e5503ca7a7b7e7575fb34dcb134fbea7 SHA512 c11136a9763e32d3ad8fc58000d8849f3c4c1e823483ae1a8c7a711e79c5524b60bfb491f9a8206ad0c018ed432420ffe86516fae2e882c56827e5b61847f42b
|
||||
EBUILD f-0.20.0-r1.ebuild 541 BLAKE2B 217d1f81ce726f117401526a646cb9ba65d5af368fa506ced181cc92aeebd3c319f0370212a65dffec8a64d5c9d0f5a52c5071fde6ba0e37240e7bfb892aee4e SHA512 4df9fe0600f0f5300831bf57b875988b642ed2276321ef0d2c3fe6c652a4f657c4b34288b82d11699eb66a4b020fd7012b962e67f3cc0efc34e7b9cd01f43810
|
||||
MISC metadata.xml 357 BLAKE2B a60c6938e7ac515ba2a2455784adc08fc1271acbdb8cffe5f78fb28eb532c491fa102dda5207a46b65c45e9eee680e18e5adcbae9ead84eb2ba7fdc785818533 SHA512 3a326f0132b4e6619d3c280d2740b231d03a00c3a9b5d77be10a017435cefe645be2f1c8a83e4a34336da5511a87913406b31be06e8e46de280dee3221b45a3b
|
||||
|
@ -1,7 +1,7 @@
|
||||
# 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
|
||||
|
||||
inherit elisp
|
||||
|
@ -1,7 +1,7 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
EAPI=8
|
||||
|
||||
inherit elisp
|
||||
|
@ -1,7 +0,0 @@
|
||||
AUX 70jde-gentoo.el 406 BLAKE2B 236be929cb339aedb7025d80eacb0a548b72c50e04ce0020d8a4b99b87886a3a7f32bdde004b8d18cc7328f5b32766589b8b8780a22693fa8f14d0f7c7d1cb23 SHA512 9d7f65d67d897272c4aa24e3fa77abd217b077561d391ccec8181838d4e162f9086f95fb724ee9bba3bdd44f954f14d67c044ebd78a059a69bc0f12c03c0fc28
|
||||
AUX jde-2.4.0.1-classpath-gentoo.patch 2291 BLAKE2B 6eed82127107933d274218e72f052ab1d4b2a737f36ad0834b88724d2c9dc550f8480966fddaad902e5b63c98c98135ceb77cc7820fa0d1512dbe6607a69f6e6 SHA512 c18378500f04b2f6cbed5c4a20d03600ea01174faf93d460c1ea274c50ca95891096f49e471160255e4ec27cda2330ee6c28fe29e96633994c3d5f910876f848
|
||||
AUX jde-2.4.0.1-fix-paths-gentoo.patch 7175 BLAKE2B ee0e51e50afb1bcd86432f6546a0b2105a987b3b8a616dd88a21817667f362eb554bf6f6af41f3b0efe409654e4a3a6ea85f4f753e7c668081fad79228ce73f7 SHA512 179e6bd8cc0165ee1f0d3383aec76bdb97f6164562663fe577a9ef04ac236afeccf1137594d7d4d8962ce4577befeb81e393d03c08bf68473657de7e18debb7e
|
||||
AUX jde-2.4.1-doc-directory.patch 1806 BLAKE2B 6e13265c71beb4247aba97ddb05f7b500822f7a8f619c40dca229533497c101b93ee6d891a3c85e51f9d56f39b2fec229c44f922f1bc2d79b3b5942bed6913a5 SHA512 3818474077c2f387bdef6fb297a40b94529622e1da3fb31c3d7b3734111fb4e607062f9cdca9f1f5b020dec8d8e9e6601d5bf7831a20415f393f2f029e97c101
|
||||
DIST jdee-2.4.1.tar.xz 2742232 BLAKE2B f022cb55583acc7846bc04b59e843050947819c6bb2494bbe08ac3895c15d914df28d3c3a50cfd945efa7ed507cda9906a42866c85463907544095377cc1bf07 SHA512 5ce5f0f84b2502e9af808f33210511e8b7682902b1f342d678fe42dd8f9f3690b90ef7bb22583550eb769818782c50f545d6baf47b52bc7f4502fab411ab5359
|
||||
EBUILD jde-2.4.1-r2.ebuild 1908 BLAKE2B a563841edc5a24f340ee36ced4f2510a0b36e7e8488889767403a81efc045a1940a0dd5f4a31cad12563acd321e79f1f7bc8bd406a5c154b824da13951e49a00 SHA512 9e2abd3c2c5558237f352c4f56a7fb4b51cc612129994e8211337c5e276c71097f2ac9c796194b34befccc390a3123558a734fb95873e559f99330d1a36d2407
|
||||
MISC metadata.xml 991 BLAKE2B 657c5e22e11e634944730d2e8de9db43efa34950c8986fd8c856a0953a98659d648d57046a9a4b4890c3d6b7097a1d4cae3f4359c21d937466c35d5e4b7ba42e SHA512 86ff31fc86cc49666bcab4f446491dd56862b144a3e05f7e88723a500be82be12fffa909230b5a74a2fd67fbd7a9f20c9da9f44d0d264dfa84bc3b8423201e64
|
@ -1,10 +0,0 @@
|
||||
(add-to-list 'load-path "@SITELISP@")
|
||||
(require 'jde-autoload)
|
||||
|
||||
(setq jde-java-directory "/usr/share/jde")
|
||||
(setq jde-bsh-jar-file "@BSH_JAR@")
|
||||
(setq jde-checkstyle-jar-file "@CHECKSTYLE_JAR@")
|
||||
(setq jde-checkstyle-style "/usr/share/checkstyle/checks/sun_checks.xml")
|
||||
(setq jde-html-directory "/usr/share/doc/@PF@/html")
|
||||
(setq bsh-html-directory "/usr/share/doc/@PF@/html")
|
||||
(setq jde-check-version-flag nil)
|
@ -1,69 +0,0 @@
|
||||
Initialise classpath for beanshell and checkstyle using java-config.
|
||||
Gentoo specific patch.
|
||||
|
||||
--- jde-orig/lisp/beanshell.el
|
||||
+++ jde/lisp/beanshell.el
|
||||
@@ -809,6 +809,14 @@
|
||||
"BeanShell intended to be used independently of any other
|
||||
Emacs package.")
|
||||
|
||||
+(defun bsh-get-gentoo-classpath ()
|
||||
+ (or bsh-classpath
|
||||
+ (with-temp-buffer
|
||||
+ (call-process "java-config" nil t nil "-d" "-p" "bsh")
|
||||
+ (skip-chars-backward "\n")
|
||||
+ (setq bsh-classpath
|
||||
+ (split-string (buffer-substring (point-min) (point)) ":+")))))
|
||||
+
|
||||
(defmethod initialize-instance ((this bsh-standalone-bsh) &rest fields)
|
||||
"Constructor for the standard bsh BeanShell instance."
|
||||
(call-next-method)
|
||||
@@ -845,7 +853,7 @@
|
||||
bsh-vm)
|
||||
(executable-find (if (eq system-type 'windows-nt) "javaw" "java"))))
|
||||
|
||||
- (oset this cp bsh-classpath)
|
||||
+ (oset this cp (bsh-get-gentoo-classpath))
|
||||
|
||||
(oset this startup-dir bsh-startup-directory))
|
||||
|
||||
--- jde-orig/lisp/jde-bsh.el
|
||||
+++ jde/lisp/jde-bsh.el
|
||||
@@ -187,7 +187,7 @@
|
||||
(jde-get-tools-jar)
|
||||
(if ant-home (expand-file-name "lib" ant-home)))
|
||||
(jde-pi-get-bsh-classpath)
|
||||
- bsh-classpath
|
||||
+ (bsh-get-gentoo-classpath)
|
||||
(jde-expand-classpath (jde-get-global-classpath)))))))
|
||||
|
||||
;; Create the BeanShell wrapper object.
|
||||
--- jde-orig/lisp/jde-checkstyle.el
|
||||
+++ jde/lisp/jde-checkstyle.el
|
||||
@@ -305,6 +305,14 @@
|
||||
(format "-D%s=%s" (car prop) (cdr prop)))
|
||||
jde-checkstyle-expanded-properties))
|
||||
|
||||
+(defun jde-checkstyle-get-gentoo-classpath ()
|
||||
+ (or jde-checkstyle-classpath
|
||||
+ (with-temp-buffer
|
||||
+ (call-process "java-config" nil t nil "-d" "-p" "checkstyle")
|
||||
+ (skip-chars-backward "\n")
|
||||
+ (setq jde-checkstyle-classpath
|
||||
+ (split-string (buffer-substring (point-min) (point)) ":+")))))
|
||||
+
|
||||
(defmethod jde-checkstyle-exec ((this jde-checkstyle-checker))
|
||||
|
||||
(jde-checkstyle-create-checker-buffer this)
|
||||
@@ -327,9 +335,8 @@
|
||||
(jde-checkstyle-get-property-args this))
|
||||
(oref this :interactive-args)
|
||||
(list "-classpath"
|
||||
- (if jde-checkstyle-classpath
|
||||
- (jde-build-classpath jde-checkstyle-classpath)
|
||||
- (jde-normalize-path jde-checkstyle-jar-file)))
|
||||
+ (jde-build-classpath
|
||||
+ (jde-checkstyle-get-gentoo-classpath)))
|
||||
(list jde-checkstyle-class)
|
||||
(list "-c"
|
||||
(if jde-checkstyle-style
|
@ -1,218 +0,0 @@
|
||||
Make paths of directories and jar files configurable.
|
||||
|
||||
Part of this patch was taken from Debian and heavily modified, see:
|
||||
http://patch-tracking.debian.net/patch/series/view/jde/2.3.5.1-5/0005-Set-the-location-of-needed-files-for-beanshell.el-an.patch
|
||||
|
||||
--- jde-orig/lisp/beanshell.el
|
||||
+++ jde/lisp/beanshell.el
|
||||
@@ -891,14 +891,21 @@
|
||||
|
||||
(add-to-list 'auto-mode-alist '("\\.bsh\\'" . bsh-script-mode))
|
||||
|
||||
+(defcustom bsh-html-directory
|
||||
+ (let ((jde-dir (jde-find-jde-doc-directory)))
|
||||
+ (if jde-dir
|
||||
+ (expand-file-name "doc/html/bsh-ug" jde-dir)))
|
||||
+ "Directory of the beanshell HTML documentation."
|
||||
+ :group 'bsh
|
||||
+ :type 'directory)
|
||||
+
|
||||
;;;###autoload
|
||||
(defun bsh-script-help ()
|
||||
"Display BeanShell User's Guide."
|
||||
(interactive)
|
||||
- (let* ((jde-dir (jde-find-jde-doc-directory))
|
||||
- (bsh-help
|
||||
- (if jde-dir
|
||||
- (expand-file-name "doc/html/bsh-ug/bsh-ug.html" jde-dir))))
|
||||
+ (let ((bsh-help
|
||||
+ (if bsh-html-directory
|
||||
+ (expand-file-name "bsh-ug.html" bsh-html-directory))))
|
||||
(if (and
|
||||
bsh-help
|
||||
(file-exists-p bsh-help))
|
||||
--- jde-orig/lisp/jde-bsh.el
|
||||
+++ jde/lisp/jde-bsh.el
|
||||
@@ -91,22 +91,59 @@
|
||||
"The single instance of the JDEE's BeanShell."))
|
||||
"Class of JDEE BeanShells. There is only one per Emacs session.")
|
||||
|
||||
+(defcustom jde-java-directory
|
||||
+ (expand-file-name "java" (jde-find-jde-data-directory))
|
||||
+ "Top-level directory of JDE Java files."
|
||||
+ :group 'jde-project
|
||||
+ :type 'directory)
|
||||
+
|
||||
+(defcustom jde-bsh-commands-directory
|
||||
+ (expand-file-name "bsh-commands" jde-java-directory)
|
||||
+ "Directory of beanshell commands."
|
||||
+ :group 'bsh
|
||||
+ :type 'directory)
|
||||
+
|
||||
+(defcustom jde-classes-directory
|
||||
+ (expand-file-name "classes" jde-java-directory)
|
||||
+ "Directory of JDE classes."
|
||||
+ :group 'jde-project
|
||||
+ :type 'directory)
|
||||
+
|
||||
+(defcustom jde-checkstyle-jar-file
|
||||
+ (expand-file-name "lib/checkstyle-all.jar" jde-java-directory)
|
||||
+ "Path of the checkstyle-jar file."
|
||||
+ :group 'jde-project
|
||||
+ :type 'file)
|
||||
+
|
||||
+(defcustom jde-regexp-jar-file
|
||||
+ (expand-file-name "lib/jakarta-regexp.jar" jde-java-directory)
|
||||
+ "Path of the regexp-jar file."
|
||||
+ :group 'jde-project
|
||||
+ :type 'file)
|
||||
+
|
||||
+(defcustom jde-jde-jar-file
|
||||
+ (expand-file-name "lib/jde.jar" jde-java-directory)
|
||||
+ "Path of the jde-jar file."
|
||||
+ :group 'jde-project
|
||||
+ :type 'file)
|
||||
+
|
||||
+(defcustom jde-bsh-jar-file
|
||||
+ (expand-file-name "lib/bsh.jar" jde-java-directory)
|
||||
+ "Path of the bsh-jar file."
|
||||
+ :group 'jde-project
|
||||
+ :type 'file)
|
||||
+
|
||||
(defmethod initialize-instance ((this jde-bsh) &rest fields)
|
||||
"Constructor for the JDEE BeanShell instance."
|
||||
(call-next-method)
|
||||
- (let* ((jde-java-directory
|
||||
- (concat
|
||||
- (jde-find-jde-data-directory)
|
||||
- "java/")))
|
||||
-
|
||||
- (oset this bsh-cmd-dir (expand-file-name "bsh-commands" jde-java-directory))
|
||||
- (oset this checkstyle-jar (expand-file-name "lib/checkstyle-all.jar" jde-java-directory))
|
||||
- (oset this regexp-jar (expand-file-name "lib/jakarta-regexp.jar" jde-java-directory))
|
||||
- (oset this jde-classes-dir (expand-file-name "classes" jde-java-directory))
|
||||
- (oset this jde-jar (expand-file-name "lib/jde.jar" jde-java-directory))
|
||||
- (oset this jar (expand-file-name "lib/bsh.jar" jde-java-directory))
|
||||
- (oset this separate-error-buffer jde-bsh-separate-buffer)
|
||||
- (oset-default 'jde-bsh the-bsh this)))
|
||||
+ (oset this bsh-cmd-dir jde-bsh-commands-directory)
|
||||
+ (oset this checkstyle-jar jde-checkstyle-jar-file)
|
||||
+ (oset this regexp-jar jde-regexp-jar-file)
|
||||
+ (oset this jde-classes-dir jde-classes-directory)
|
||||
+ (oset this jde-jar jde-jde-jar-file)
|
||||
+ (oset this jar jde-bsh-jar-file)
|
||||
+ (oset this separate-error-buffer jde-bsh-separate-buffer)
|
||||
+ (oset-default 'jde-bsh the-bsh this))
|
||||
|
||||
(defmethod bsh-create-buffer ((this jde-bsh))
|
||||
"Creates the JDEE's beanshell buffer."
|
||||
@@ -150,6 +187,7 @@
|
||||
(jde-get-tools-jar)
|
||||
(if ant-home (expand-file-name "lib" ant-home)))
|
||||
(jde-pi-get-bsh-classpath)
|
||||
+ bsh-classpath
|
||||
(jde-expand-classpath (jde-get-global-classpath)))))))
|
||||
|
||||
;; Create the BeanShell wrapper object.
|
||||
--- jde-orig/lisp/jde-bug.el
|
||||
+++ jde/lisp/jde-bug.el
|
||||
@@ -2438,10 +2438,10 @@
|
||||
(defun jde-bug-help ()
|
||||
"Displays the JDEbug User's Guide."
|
||||
(interactive)
|
||||
- (let* ((jde-dir (jde-find-jde-doc-directory))
|
||||
- (jdebug-help
|
||||
- (if jde-dir
|
||||
- (expand-file-name "doc/html/jdebug-ug/jdebug-ug.html" jde-dir))))
|
||||
+ (let ((jdebug-help
|
||||
+ (if jde-html-directory
|
||||
+ (expand-file-name "jdebug-ug/jdebug-ug.html"
|
||||
+ jde-html-directory))))
|
||||
(if (and
|
||||
jdebug-help
|
||||
(file-exists-p jdebug-help))
|
||||
--- jde-orig/lisp/jde-checkstyle.el
|
||||
+++ jde/lisp/jde-checkstyle.el
|
||||
@@ -322,10 +322,6 @@
|
||||
(vm-path (oref (jde-run-get-vm) :path))
|
||||
(source-file
|
||||
(concat (file-name-nondirectory buffer-file-name)))
|
||||
- (jde-java-directory
|
||||
- (concat
|
||||
- (jde-find-jde-data-directory)
|
||||
- "java/"))
|
||||
(args (append
|
||||
(unless jde-checkstyle-expanded-properties-file
|
||||
(jde-checkstyle-get-property-args this))
|
||||
@@ -333,13 +329,13 @@
|
||||
(list "-classpath"
|
||||
(if jde-checkstyle-classpath
|
||||
(jde-build-classpath jde-checkstyle-classpath)
|
||||
- (jde-normalize-path
|
||||
- (expand-file-name "lib/checkstyle-all.jar" jde-java-directory))))
|
||||
+ (jde-normalize-path jde-checkstyle-jar-file)))
|
||||
(list jde-checkstyle-class)
|
||||
(list "-c"
|
||||
(if jde-checkstyle-style
|
||||
(jde-normalize-path jde-checkstyle-style)
|
||||
- (concat (jde-find-jde-data-directory) "java/lib/sun_checks.xml")))
|
||||
+ (expand-file-name "lib/sun_checks.xml"
|
||||
+ jde-java-directory)))
|
||||
(if jde-checkstyle-expanded-properties-file
|
||||
(list "-p" (jde-normalize-path jde-checkstyle-expanded-properties-file)))
|
||||
(if jde-checkstyle-module-package-names-file
|
||||
--- jde-orig/lisp/jde-dbs.el
|
||||
+++ jde/lisp/jde-dbs.el
|
||||
@@ -907,9 +907,6 @@
|
||||
(jde-normalize-path 'jde-run-working-directory)
|
||||
source-directory))
|
||||
(vm (oref (jde-run-get-vm) :path))
|
||||
- (jde-java-directory
|
||||
- (expand-file-name "java"
|
||||
- (jde-find-jde-data-directory)))
|
||||
(vm-args
|
||||
(let (args)
|
||||
(setq args
|
||||
--- jde-orig/lisp/jde.el
|
||||
+++ jde/lisp/jde.el
|
||||
@@ -1722,14 +1722,19 @@
|
||||
jde.el."
|
||||
(jde-find-jde-data-directory))
|
||||
|
||||
+(defcustom jde-html-directory
|
||||
+ (expand-file-name "doc/html" (jde-find-jde-doc-directory))
|
||||
+ "Directory of the JDE HTML documentation."
|
||||
+ :group 'jde-project
|
||||
+ :type 'directory)
|
||||
+
|
||||
;;;###autoload
|
||||
(defun jde-show-help ()
|
||||
"Displays the JDE User's Guide in a browser."
|
||||
(interactive)
|
||||
- (let* ((jde-dir (jde-find-jde-doc-directory))
|
||||
- (jde-help
|
||||
- (if jde-dir
|
||||
- (expand-file-name "doc/html/jde-ug/jde-ug.html" jde-dir))))
|
||||
+ (let ((jde-help
|
||||
+ (if jde-html-directory
|
||||
+ (expand-file-name "jde-ug/jde-ug.html" jde-html-directory))))
|
||||
(if (and
|
||||
jde-help
|
||||
(file-exists-p jde-help))
|
||||
--- jde-orig/lisp/jde-jdb.el
|
||||
+++ jde/lisp/jde-jdb.el
|
||||
@@ -1459,10 +1459,10 @@
|
||||
|
||||
(defun jde-jdb-help ()
|
||||
(interactive)
|
||||
- (let* ((jde-dir (jde-find-jde-doc-directory))
|
||||
- (jdb-ug-path
|
||||
- (if jde-dir
|
||||
- (expand-file-name "doc/html/jdb-ug/jdb-ug-frame.html" jde-dir))))
|
||||
+ (let ((jdb-ug-path
|
||||
+ (if jde-html-directory
|
||||
+ (expand-file-name "jdb-ug/jdb-ug-frame.html"
|
||||
+ jde-html-directory))))
|
||||
(if (and
|
||||
jdb-ug-path
|
||||
(file-exists-p jdb-ug-path))
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue