parent
e2ccba1bec
commit
efdb0ed5c7
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 28811 BLAKE2B 45347d6dea54b417f5ba19da4928b8ea115a205c76b1d47f392d8e8d7ec5d6d97381ef192a2114ceec93fdf39640c45e35dfdaf3c757fb0be6795af8f57158fe SHA512 c1db98d1a355db98048614745bdff6fce6fc39b87ea4bc772a153b511ed93f50613eb050fa9cf5ef5adf2fba0bd526a8c2afcda59433270575fa7ced2137f4d5
|
||||
TIMESTAMP 2018-11-16T19:08:37Z
|
||||
MANIFEST Manifest.files.gz 28805 BLAKE2B 7ea6d61366c956d13966e62382606edf6103447df28082c481aa3576daa7afd545c60bc693c96f7c3bdda2434c61b46822b2d7c78f4b12281fcd87ac1e4c0eef SHA512 5161fcc498f16a8049ee390ba881cfdd5e9af6e19444e62552e5c3881a7c2ef80381fe1b87a5d7b825976698e6c8d5a284338cf1b9010719c7afef76a8fec6bc
|
||||
TIMESTAMP 2018-11-17T20:38:36Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAlvvFbVfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAlvwfExfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klCCYxAAiw/RYP2V3a5mKMalxUyhHxxKFKxIb7Ug/1syf3iqNH7eR/TQm/peXQ0F
|
||||
xA+s5ETVP852ymeCWg8VZhflxUfHVE/kMde631SNtSDRG3jiwxS1OjdvDeadKCS6
|
||||
P8jB3hIpK/52SL86W+szWmvxs09XjkZkwDoOpPLn/pEv3Yrm9iNyarz9cHBbE62Z
|
||||
6ObhquFCagQMq9KA+SN4e9k1Vm7S2gMmOgLz7KuBE4Kne40l4Ao8sUK9pAL7+/am
|
||||
iwgJmiC/ImPVYNOLTAPTYz7uk2QFtaCs1bcV2wnziBscGrzYHjs+QPxNPYMeXuOY
|
||||
JNQItbeUAI8xTMI0eGr0RSgrSy+gee30DrmHYWgKZb0b5XrXX4arnXuf+pGFTq4n
|
||||
OyH0PUXstN4E4GSkGj3rJvyFDYyHMG0ePZMg//aDXTEyHdeFfXzdwMW7e9f8uGsd
|
||||
Zs0v4ske1BI5fS0S1ODc0HqPXDOOwbrLcU1Do8pcdyr63LjPECuBPT2SD8k/aVXC
|
||||
oopxZMxqcZtj1qKijJICQ0XvvLwt/Ayp06IBu5eVwqEEzpX+2cg2rCHiCgrOpMgQ
|
||||
2xUFRMnNqW+8RmGHLzsfxpdpRojNK+BFcfdpWhi7O6j4sLcjL9BNf7rdXLrM3dEB
|
||||
cAsAx0dIJJT5SZ3NLOYGuqTd0vcbzZByLuX9dV/O/XiyS3/REvU=
|
||||
=cTTu
|
||||
klAxGRAAriDnBD8KPvIx9yt36fRTVSPUNw03x4z41ZCaKpdrpvVAaakoPl7ZpmW6
|
||||
xrdtI99QSsR8MHm73khPZYTNhKmm5Ux49RLp61C3/QHXrkcuxAMRnRLJ2FlQxVCL
|
||||
hysT77DEUK0lrSn2rFy+9ap3MPPJVbXHA+fx0pcjYjmCq8a3ds4/4vGH6tqmoqCr
|
||||
+DK+pw29yR6KeQg9wT3sJxuY1XKUqarXmUOmBQjYVrHfnHgr5/bYvn7II09Ioh5U
|
||||
4f+mbPgF02L19rsj7unSRrLOHJNZCnWN+/T5bWfXrIGWCm1muePOOgfqCvrpDLnY
|
||||
JDGyZO41zbUewiH6bjikXSeM0AoBoX0qrR0z+X0a27KR7rOJJQiXXGck9PTT41md
|
||||
h2FLSayR2Dtb6E/o5h9DYvk0vH2YxDLqJ8sa/sbjkJO3e/RqKnoTXQp5n0cmE84b
|
||||
uWC6Hne97aCTztVciyNYVdGqzOVKn2klFob4fA7SPh/aiuVEoFIBUK+CcXvc5E2K
|
||||
tpt2+8SwgPpoBZlbtWjRAlr4ycsLZpssM1JmDFjvq9N9r6iW1eDUFcJVZqkURnsf
|
||||
3IH/CfR4ZFscDegGDdyRhuxbGOGk2HmtG5iZJ1c5ZmVyHNIGKOVTkxGMmNEJuEn7
|
||||
ZnF3lpBOHr9tzVnhRlXs6Ulh9onRR/ekd+j8uRyHSBhSJQz7ELY=
|
||||
=eM91
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST speech-dispatcher-0.8.1.tar.gz 1309969 BLAKE2B 225a7b6a134cf0c82b1e08f961bad87a509ae7b4a9948c1e548c84a325b86b70ee66cd52dabd560f6640682385ea826fa4e67ec762a3da223a14303ddfdae5c2 SHA512 35f1ae547001a45d7945406ae5672829ff9ab6ac3f0cccb9eb3670dd92888a63c7cc4270ee90b5a166e6788afe3b117b5c3ef62c41a9df9f9af94dc4e0948fe8
|
||||
DIST speech-dispatcher-0.8.7.tar.gz 1333677 BLAKE2B 0b08f1a1228fe1240e14b3d52913f8fa64a1f2ee9b563294b49ea8d3e5cfd3041aa5572ec72354b360dabd2d263deb79e418b95b6174a5b89ee541e9fd23c7e2 SHA512 0e7af02e8521aa8d397ea4d0329f9a8d56970beed645456dfedc738ececd2ccd8ecfdf66e92ae852878a473ba991175e1d4dc2b8b0148c958163682b49678375
|
||||
EBUILD speech-dispatcher-0.8.1.ebuild 2646 BLAKE2B d73abf8e7b7625af922a7f49cd72edee49c3eb3749834134941129cf603b9d8c0f247ac957c483baba9952c5b5470689b3e985e6f18b2047604308e118a35565 SHA512 607941cf3b545da888bd8bcdaa312d3fb0a936099fca3db6d3f5da0742975184acfc925a9141f0cf4161d356e137bcfc016368c896561d50777986bd773a9e1d
|
||||
EBUILD speech-dispatcher-0.8.7.ebuild 2683 BLAKE2B b039d22a45e5eab91b214d7f7869ef387c9d82a43dc290efa821ddfada13b1064e96a54b41e46c0e62d50082a56a1114ed9eb808b46b214460618d7346e7898d SHA512 015670fda481b919e734172deb8c1d4a602ae7c5f45ac71dc473f3c9ccbe7709f3ee835195af5067e82dd367aa4a16791e390b5ad5e900baa5d0c5e074e92ceb
|
||||
EBUILD speech-dispatcher-0.8.1.ebuild 2672 BLAKE2B e4b66d157f2c8ffb0aec8d659281a357a75a7ffc25bb1ef3be81280e6f828e1bd649b048f5f45f4dbe732ed4a8e58b64fe0e172f5aa5849e02a5e7a35adbaf3e SHA512 877cd71ee96f436b45e19616209282db5ccd333ad6a00bda1dd214228e2235428d95c81d895f5afe43ff9ce97b024ce3d1628af2e228df4c41982e2eb71e2755
|
||||
EBUILD speech-dispatcher-0.8.7.ebuild 2710 BLAKE2B ce416d9fcc75efe2c65d643720eff1d1dbb1382bab51019d204c023cada29beb467648715ef765ab7c0e4fdc62dcd2336c01a0786f26719a0149e6ffb635bf3e SHA512 33234a6574a0c7eba6846d5af3313848bea4fa33b8ed7dbcb412e4441a79b91b17bbbcc30756d149069563129ec3bbc56900cd4aa0d2f775033f63522b466567
|
||||
MISC metadata.xml 632 BLAKE2B 2a60d2e822db36bf3f0547d97ccaad05d6bcce11afa71534b108358f1d71f857f200907f01c31c3083a5196e43eb681c06e2991a086c91731daced3f56282c2d SHA512 db94cba99bd2c9bbfe98b1647ac53a3861cbd697df791bea025e2a713a5991ca6929f2bc82a985ba38eef4a2571515d96aac6558fe143b68e24713490c12dd0a
|
||||
|
Binary file not shown.
@ -1,10 +1,5 @@
|
||||
AUX keepass-2.36-xsl-path-detection.patch 1446 BLAKE2B 15c9d15b44b0748bc114ff45dadb5824f369a454a1126cb61293d55f86f9f01fb659932729dbc205a522aab32343dd87b74662927d60edc50750af602a959cc9 SHA512 6e1279363bf355be8846c012840271525dcbeccfaa9dc9d1bc4b39068ed58dae4fc421fed4f0fd5d0d2311436d35648f04539fa122066222cb15a66c3383ceae
|
||||
AUX keepass.xml 275 BLAKE2B 8e64d7e60b0808b9505387caf97c9198d14ead3510c72d3a62cb747a2f09a64f63360f95df12043a97262fde8fd1b6882fe86d07d4ec483cf30788391be8f940 SHA512 a6055604ff4ff9e905012b5f8448540ea3b3fa8527ce1fd247fe4e5329e6861e5e7a01ea5ed907c41c073d81ee02452392ea0b0d61bf1119dadd300911a450fb
|
||||
DIST KeePass-2.38-Source.zip 5091900 BLAKE2B 22e3f7046984204a3e0c4a1c6d8303661048bc0fee4bcdb7999b521d0ed6e5463d89044d2897cfec0c932349cc80a7b43d4c8dfbceb4f2e88041c642e0c0d231 SHA512 42fa7274874d4858da360a6772eb25adbf3a6dafe375093459d9a25903d8c159360ea722e969fe8b330bccf62ee5d381e131bd0ba075445932d8019eee19bf20
|
||||
DIST KeePass-2.39.1-Source.zip 5109228 BLAKE2B 0b1214ac70d3d615e029c89abe63176f31e29a3fb800d84b6102220d2d39ebba848e3100e85e6f3d5cd4965461c68798ba880d5b229e8f8e6a20b0d65c2c632c SHA512 9f2b5f6c86b00932f132f8eea24fc35f08c217ed3feb047afe585592761f5297b76140c3154fb519dc5c9137718227a0bc4b6a45d22d1eb0ac95d08c73a70314
|
||||
DIST KeePass-2.40-Source.zip 5136918 BLAKE2B 7b5071cbe3bc5f20450a094a4b8969e2e25f6bba27d88ee5c2c25f2706ed3cf18e721ba53ff54c78db6ea1e167cef1108611fc8253a9d6e19eb3f9d1f3317c73 SHA512 222f7e7ef65be8b0d75baa0a6e871d5edad1b570b64f261405b843d7387ec1faeb4138afb8b31934d70eebe0add297681028cb4f3acfcbe4f518c763fe6c0145
|
||||
EBUILD keepass-2.38.ebuild 3037 BLAKE2B 3fe5b971d8336ffdc3f9b520ac3c4530cdee3555c3e20cf7658ddb6fc874b28d1ee5710d76de2282128e83c84f05b5b2435db657e9be278ce4ed7ea107b6829a SHA512 f2f473c7fcde5e11711c3519c72ad78f2853ac6e7c242da2be9aa34e74e8d7962e2416e48a827b5a6d6e9b6f91314b426e662cbdc2e01e9c2d8e9331120f10a7
|
||||
EBUILD keepass-2.39.1.ebuild 3044 BLAKE2B 9585f72e1556fd9d033ee8dafb3a6baeca0e1aad2c318367f6dcadb102a0557890e422679529b3f3d61ebdf5120a49eda13553326f5b5a919d6245edeb927e77 SHA512 143239c46dc87d69859beaf7b3ef621d4793c6341871e7c325058529b00c4a1a5da297b42d1e4dc0788eb7e80a2b27d47f02bbdd9758050aab1615f02de8245d
|
||||
EBUILD keepass-2.40-r1.ebuild 3118 BLAKE2B ce65b1fd68a03c1ea8d7a017bd6ea5581cdb432ddb69ffdaaf00688670b801eaed9f66a8b42072b75a55ae2d643cfe5ec22307e1e9ef0140b3b74dc4f8a41013 SHA512 3e2ab5742b5092abd09d9d8b0c065b91265b13b1802a83eda02aca201af0b87a990f10705e942e008cd4d0d5b521eee08b3892de2be8780d014e534de21dc8c2
|
||||
EBUILD keepass-2.40.ebuild 3044 BLAKE2B 9585f72e1556fd9d033ee8dafb3a6baeca0e1aad2c318367f6dcadb102a0557890e422679529b3f3d61ebdf5120a49eda13553326f5b5a919d6245edeb927e77 SHA512 143239c46dc87d69859beaf7b3ef621d4793c6341871e7c325058529b00c4a1a5da297b42d1e4dc0788eb7e80a2b27d47f02bbdd9758050aab1615f02de8245d
|
||||
EBUILD keepass-2.40-r1.ebuild 3116 BLAKE2B 4b5d2f9c97fb4bc3c557759d4aed6420e1b8f4b3a2679e5d47f15f7789cebc955d02826a3dc4f9375a9a1b44e57457bc40e97d6793bbbf2dd5daad5881f7c958 SHA512 3eb65f4678388266fd162ffd98cb08820e778001e9efb91c4ec5d446a729157bfceaca69dc4fbbfaf36cc4a280c8cb60912c407f10d4acd75b38045180a3a207
|
||||
MISC metadata.xml 651 BLAKE2B 058fa70fb6ce35fb52464a84cf506ad117343a1376a40b003c4f55bdf94369136276d8bbb67f30490eb73cba4df6b03d78e8c2a65cf8141dd6cf64654c9b6358 SHA512 6251f546e631decbc7692ab00900d722031ce638f3d878771a2bcfebedba8e1fee9b3e54dfd4c3ae3c711006099fc5a772555ea7cc018d012de164755ba8b52c
|
||||
|
@ -1,111 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils gnome2-utils xdg-utils
|
||||
|
||||
MY_PN="KeePass"
|
||||
DESCRIPTION="A free, open source, light-weight and easy-to-use password manager"
|
||||
HOMEPAGE="https://keepass.info/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-${PV}-Source.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="aot"
|
||||
|
||||
COMMON_DEPEND="dev-lang/mono"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-arch/unzip
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
dev-dotnet/libgdiplus[cairo]
|
||||
"
|
||||
|
||||
S="${WORKDIR}"
|
||||
PATCHES=( "${FILESDIR}/${PN}-2.36-xsl-path-detection.patch" )
|
||||
|
||||
src_prepare() {
|
||||
# KeePass looks for some XSL files in the same folder as the executable,
|
||||
# we prefer to have it in /usr/share/KeePass. Apply patch using base function.
|
||||
# This XSL file will not be upstreamed since the KeePass creator said that
|
||||
# including this patch would break the Portable USB version of KeePass
|
||||
# (which keeps/looks for xsl files in its own folder)
|
||||
default
|
||||
|
||||
# Switch into build dir so the mono prepration script works correctly
|
||||
cd Build || die
|
||||
source PrepMonoDev.sh || die
|
||||
cd ../ || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Build with Release target
|
||||
xbuild /target:KeePass /property:Configuration=Release || die
|
||||
|
||||
# Run Ahead Of Time compiler on the binary
|
||||
if use aot; then
|
||||
cp Ext/KeePass.exe.config Build/KeePass/Release/ || die
|
||||
mono --aot -O=all Build/KeePass/Release/KeePass.exe || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Wrapper script to launch mono
|
||||
make_wrapper "${PN}" "mono /usr/$(get_libdir)/${PN}/KeePass.exe"
|
||||
|
||||
# Some XSL files
|
||||
insinto "/usr/share/${PN}/XSL"
|
||||
doins Ext/XSL/*
|
||||
|
||||
insinto "/usr/$(get_libdir)/${PN}/"
|
||||
exeinto "/usr/$(get_libdir)/${PN}/"
|
||||
|
||||
doins Ext/KeePass.exe.config
|
||||
|
||||
# Default configuration, simply says to use user-specific configuration
|
||||
doins Ext/KeePass.config.xml
|
||||
|
||||
# The actual executable
|
||||
doexe Build/KeePass/Release/KeePass.exe
|
||||
|
||||
# Copy the AOT compilation result
|
||||
if use aot; then
|
||||
doexe Build/KeePass/Release/KeePass.exe.so
|
||||
fi
|
||||
|
||||
# Prepare the icons
|
||||
newicon -s 256 Ext/Icons_04_CB/Finals/plockb.png "${PN}.png"
|
||||
newicon -s 256 -t gnome -c mimetypes Ext/Icons_04_CB/Finals/plockb.png "application-x-${PN}2.png"
|
||||
|
||||
# Create a desktop entry and associate it with the KeePass mime type
|
||||
make_desktop_entry "${PN}" "${MY_PN}" "${PN}" "System;Security" "MimeType=application/x-keepass2;"
|
||||
|
||||
# MIME descriptor for .kdbx files
|
||||
insinto /usr/share/mime/packages/
|
||||
doins "${FILESDIR}/${PN}.xml"
|
||||
|
||||
# sed, because patching this really sucks
|
||||
sed -i 's/mono/mono --verify-all/g' "${D}/usr/bin/keepass"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
|
||||
if ! has_version x11-misc/xdotool ; then
|
||||
elog "Optional dependencies:"
|
||||
elog " x11-misc/xdotool (enables autotype/autofill)"
|
||||
fi
|
||||
|
||||
elog "Some systems may experience issues with copy and paste operations."
|
||||
elog "If you encounter this, please install x11-misc/xsel."
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
@ -1,111 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils gnome2-utils xdg-utils
|
||||
|
||||
MY_PN="KeePass"
|
||||
DESCRIPTION="A free, open source, light-weight and easy-to-use password manager"
|
||||
HOMEPAGE="https://keepass.info/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-${PV}-Source.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="aot"
|
||||
|
||||
COMMON_DEPEND="dev-lang/mono"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-arch/unzip
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
dev-dotnet/libgdiplus[cairo]
|
||||
"
|
||||
|
||||
S="${WORKDIR}"
|
||||
PATCHES=( "${FILESDIR}/${PN}-2.36-xsl-path-detection.patch" )
|
||||
|
||||
src_prepare() {
|
||||
# KeePass looks for some XSL files in the same folder as the executable,
|
||||
# we prefer to have it in /usr/share/KeePass. Apply patch using base function.
|
||||
# This XSL file will not be upstreamed since the KeePass creator said that
|
||||
# including this patch would break the Portable USB version of KeePass
|
||||
# (which keeps/looks for xsl files in its own folder)
|
||||
default
|
||||
|
||||
# Switch into build dir so the mono prepration script works correctly
|
||||
pushd Build || die
|
||||
source PrepMonoDev.sh || die
|
||||
popd || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Build with Release target
|
||||
xbuild /target:KeePass /property:Configuration=Release || die
|
||||
|
||||
# Run Ahead Of Time compiler on the binary
|
||||
if use aot; then
|
||||
cp Ext/KeePass.exe.config Build/KeePass/Release/ || die
|
||||
mono --aot -O=all Build/KeePass/Release/KeePass.exe || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Wrapper script to launch mono
|
||||
make_wrapper "${PN}" "mono /usr/$(get_libdir)/${PN}/KeePass.exe"
|
||||
|
||||
# Some XSL files
|
||||
insinto "/usr/share/${PN}/XSL"
|
||||
doins Ext/XSL/*
|
||||
|
||||
insinto "/usr/$(get_libdir)/${PN}"
|
||||
exeinto "/usr/$(get_libdir)/${PN}"
|
||||
|
||||
doins Ext/KeePass.exe.config
|
||||
|
||||
# Default configuration, simply says to use user-specific configuration
|
||||
doins Ext/KeePass.config.xml
|
||||
|
||||
# The actual executable
|
||||
doexe Build/KeePass/Release/KeePass.exe
|
||||
|
||||
# Copy the AOT compilation result
|
||||
if use aot; then
|
||||
doexe Build/KeePass/Release/KeePass.exe.so
|
||||
fi
|
||||
|
||||
# Prepare the icons
|
||||
newicon -s 256 Ext/Icons_04_CB/Finals/plockb.png "${PN}.png"
|
||||
newicon -s 256 -t gnome -c mimetypes Ext/Icons_04_CB/Finals/plockb.png "application-x-${PN}2.png"
|
||||
|
||||
# Create a desktop entry and associate it with the KeePass mime type
|
||||
make_desktop_entry "${PN}" "${MY_PN}" "${PN}" "System;Security" "MimeType=application/x-keepass2;"
|
||||
|
||||
# MIME descriptor for .kdbx files
|
||||
insinto /usr/share/mime/packages
|
||||
doins "${FILESDIR}/${PN}.xml"
|
||||
|
||||
# sed, because patching this really sucks
|
||||
sed -i 's/mono/mono --verify-all/g' "${D}/usr/bin/keepass" || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
|
||||
if ! has_version x11-misc/xdotool ; then
|
||||
elog "Optional dependencies:"
|
||||
elog " x11-misc/xdotool (enables autotype/autofill)"
|
||||
fi
|
||||
|
||||
elog "Some systems may experience issues with copy and paste operations."
|
||||
elog "If you encounter this, please install x11-misc/xsel."
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
@ -1,111 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils gnome2-utils xdg-utils
|
||||
|
||||
MY_PN="KeePass"
|
||||
DESCRIPTION="A free, open source, light-weight and easy-to-use password manager"
|
||||
HOMEPAGE="https://keepass.info/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-${PV}-Source.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="aot"
|
||||
|
||||
COMMON_DEPEND="dev-lang/mono"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-arch/unzip
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
dev-dotnet/libgdiplus[cairo]
|
||||
"
|
||||
|
||||
S="${WORKDIR}"
|
||||
PATCHES=( "${FILESDIR}/${PN}-2.36-xsl-path-detection.patch" )
|
||||
|
||||
src_prepare() {
|
||||
# KeePass looks for some XSL files in the same folder as the executable,
|
||||
# we prefer to have it in /usr/share/KeePass. Apply patch using base function.
|
||||
# This XSL file will not be upstreamed since the KeePass creator said that
|
||||
# including this patch would break the Portable USB version of KeePass
|
||||
# (which keeps/looks for xsl files in its own folder)
|
||||
default
|
||||
|
||||
# Switch into build dir so the mono prepration script works correctly
|
||||
pushd Build || die
|
||||
source PrepMonoDev.sh || die
|
||||
popd || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Build with Release target
|
||||
xbuild /target:KeePass /property:Configuration=Release || die
|
||||
|
||||
# Run Ahead Of Time compiler on the binary
|
||||
if use aot; then
|
||||
cp Ext/KeePass.exe.config Build/KeePass/Release/ || die
|
||||
mono --aot -O=all Build/KeePass/Release/KeePass.exe || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Wrapper script to launch mono
|
||||
make_wrapper "${PN}" "mono /usr/$(get_libdir)/${PN}/KeePass.exe"
|
||||
|
||||
# Some XSL files
|
||||
insinto "/usr/share/${PN}/XSL"
|
||||
doins Ext/XSL/*
|
||||
|
||||
insinto "/usr/$(get_libdir)/${PN}"
|
||||
exeinto "/usr/$(get_libdir)/${PN}"
|
||||
|
||||
doins Ext/KeePass.exe.config
|
||||
|
||||
# Default configuration, simply says to use user-specific configuration
|
||||
doins Ext/KeePass.config.xml
|
||||
|
||||
# The actual executable
|
||||
doexe Build/KeePass/Release/KeePass.exe
|
||||
|
||||
# Copy the AOT compilation result
|
||||
if use aot; then
|
||||
doexe Build/KeePass/Release/KeePass.exe.so
|
||||
fi
|
||||
|
||||
# Prepare the icons
|
||||
newicon -s 256 Ext/Icons_04_CB/Finals/plockb.png "${PN}.png"
|
||||
newicon -s 256 -t gnome -c mimetypes Ext/Icons_04_CB/Finals/plockb.png "application-x-${PN}2.png"
|
||||
|
||||
# Create a desktop entry and associate it with the KeePass mime type
|
||||
make_desktop_entry "${PN}" "${MY_PN}" "${PN}" "System;Security" "MimeType=application/x-keepass2;"
|
||||
|
||||
# MIME descriptor for .kdbx files
|
||||
insinto /usr/share/mime/packages
|
||||
doins "${FILESDIR}/${PN}.xml"
|
||||
|
||||
# sed, because patching this really sucks
|
||||
sed -i 's/mono/mono --verify-all/g' "${D}/usr/bin/keepass" || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
|
||||
if ! has_version x11-misc/xdotool ; then
|
||||
elog "Optional dependencies:"
|
||||
elog " x11-misc/xdotool (enables autotype/autofill)"
|
||||
fi
|
||||
|
||||
elog "Some systems may experience issues with copy and paste operations."
|
||||
elog "If you encounter this, please install x11-misc/xsel."
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,6 +1,6 @@
|
||||
DIST libmd-1.0.0.tar.xz 254852 BLAKE2B af0d3c645a18262965e708d678cb30c7ed168af8055885b08084fafd7299e9aaea95efb8437ffa756e43c5bb75fac99af067c6a560f3bb2b8b93ee889d5e664b SHA512 54c3cae1308f7686a1f642d25ae5d8cfb0fce2b98b33cf5e2891682893715c7de7e9700c70a6bd7e4ab4cf7f54c87643b259319e09e03f529b70d273477fc8be
|
||||
DIST libmd-1.0.1.tar.xz 257372 BLAKE2B e954ab6b1247952abcf6964d8d714c2a47a644e206a455db547a0159a97ebbc323cf1258a24c744cea3106f267f1a319a689fe545b672580f4e134d96cc7cb3d SHA512 6f343101f9ad8f927d862e6bae948d35ba596ecfd375c255fefb86efc621cf6e9de3597770ad66e0a48e8f4ea018df78debb571ea6746a7457d8900fec87069b
|
||||
EBUILD libmd-1.0.0-r1.ebuild 609 BLAKE2B d7e4235c4a5cb289b8aea2432a611aa086c3c715045992d15d4aba9875e53ee96583f717a428c4494f9dd09ce6daef391bfa73e30a7d55494647aac3e8d1b634 SHA512 7c721396e8a267b8d758bb1d108697684c64249d35e0e96fc8ebe184d567f1f21c44f56a6e9f4bb23a8e5c291170667b9fe15083b38a6f622d89c1b39e5850c0
|
||||
EBUILD libmd-1.0.0-r1.ebuild 614 BLAKE2B 9d33178bd6faa47c60573c9f1b067cb4243074b42b5d7bc644f6cbfd47fd492081b0a7bcb169db21f0fab0edf3d3f8caf5e500a634ac0292a479f9ee9d766730 SHA512 aa0fdde5ba65459296370927e0c179f55a8aa9abb67ee3ee03eb803dd7760b8c695b826f5a876d89e460c0157bf0cf4f8d2fd5b81ed4ca89cce2d97b1c91aa99
|
||||
EBUILD libmd-1.0.0.ebuild 386 BLAKE2B 03798470d2403edab2cb52c6dd7f36abf86ae1590642b7a46c5166adac60e272fae28f72f0384a2bf80763f2d814211b0aa4d562a43829a9236b1a47f4637107 SHA512 6a7cdfc8a8a1a271e328d03f60634b94e3901684af86659996b082a3ecdc858c7b8345d66edfcd0667863bb964f61d116ceb5e9850599409d362906692762b74
|
||||
EBUILD libmd-1.0.1.ebuild 609 BLAKE2B d7e4235c4a5cb289b8aea2432a611aa086c3c715045992d15d4aba9875e53ee96583f717a428c4494f9dd09ce6daef391bfa73e30a7d55494647aac3e8d1b634 SHA512 7c721396e8a267b8d758bb1d108697684c64249d35e0e96fc8ebe184d567f1f21c44f56a6e9f4bb23a8e5c291170667b9fe15083b38a6f622d89c1b39e5850c0
|
||||
MISC metadata.xml 217 BLAKE2B db2fea1f008893d22d3d43f938c7b7fc7c035cfe58b04e1652b74e3c6a6f35754cfee5351ab5cfbfe286f03ff558b83167764305186d6a15ff10dfa29639011e SHA512 d1543d516a9e55d1985a460e7b21735cb30b977ba2ee097a43bd220c1bdab573baba004968a2d027d99f1222d3fc06931154e70e47b60a61869da05137af20ce
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
DIST el_GR-0.9.zip 2120747 BLAKE2B 5fe5030227b3f65bf04a7ecf055c5159120badae250ef8c718836e6115238b12391f82a656767313338ece98bce91e099d6f12f7e9e9f2f202dbdd6a14bfb6ba SHA512 8eb9d951bab3caf09f53e7ee98ff155ade8d9198533264ebdd53b413e38d9b84e5101938c1abb3e220e0764c98186fb2f5480be50e98e7effb7bcc8c961eaa49
|
||||
DIST hyph_el.zip 2224 BLAKE2B eb5c5ba1b856a9edc5bb78b583af442ccdacc3d7270b1e1d61081382b195fcc3637ef83a4e35eff79146a21360353145128adabfb494976a6998f1dbccfd062d SHA512 259a1ad3b4f38cf6aa67027cd3354488b298375450ed99b07e4ea8d355e90211caabfc40ce71af73e5d354348541bf8a486aecced23f75a4fe9abb8f6c2ac3c3
|
||||
EBUILD myspell-el-0.9.ebuild 593 BLAKE2B 384fdfa5d260c1e94442d236c65c566bdf451ea61d9b66d08bb70c799d75316d867e1672cccc5061d4f11f8d2894813cd9fbac0007e7182194936e18846cefcd SHA512 cef32f05855413721108900eafe3da63f2b576e87c9058bf246bde04b7a4648e6340cc6948d29134e31e27bf261d95c37c6e040f089deca31b0eb6c490146b83
|
||||
EBUILD myspell-el-0.9.ebuild 592 BLAKE2B 792a7ad8770ff110c644da6020740479960bcba2daf081927795e8b66e8cb26ae972bc38b9efa574ead7056edf87d7772031ac7b0cf9cb982ecc84a36a8d8398 SHA512 5b599714a3f94056ec4b6fe2e26d2d72a93a5bc7a9822e80fd6064e1c36422b897f6b94004ef17b842b05879e0596a1023b3d25590b7b3a79df29a7349d69a5c
|
||||
MISC metadata.xml 139 BLAKE2B b4a59c22790dfec3fbcfaea41ef363401766736b68a85bedae00e1944d0a848aa97104c2f34244c0fe7b6363029281f965fc1b3545301d341cda371eaa976274 SHA512 8be912ace7468a4396eb1da00a9785030a8ce35da4357a01591876a1056fd45e44da65de2af3e1eb0506ce6551714962c40c3ae5a3aefa2ad231de35af2519be
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,254 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit bash-completion-r1 autotools flag-o-matic systemd toolchain-funcs user
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
PXE_VERSION="1478.0.0"
|
||||
PXE_SYSTEMD_VERSION="v233"
|
||||
KVM_LINUX_VERSION="4.9.2"
|
||||
KVMTOOL_VERSION="cfae4d64482ed745214e3c62dd84b79c2ae0f325"
|
||||
QEMU_VERSION="v2.8.0"
|
||||
PXE_URI="http://alpha.release.core-os.net/amd64-usr/${PXE_VERSION}/coreos_production_pxe_image.cpio.gz"
|
||||
PXE_FILE="${PN}-pxe-${PXE_VERSION}.img"
|
||||
|
||||
SRC_URI_KVM="mirror://kernel/linux/kernel/v4.x/linux-${KVM_LINUX_VERSION}.tar.xz
|
||||
${PXE_URI} -> ${PXE_FILE}
|
||||
"
|
||||
|
||||
SRC_URI="https://github.com/coreos/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
rkt_stage1_coreos? ( $PXE_URI -> $PXE_FILE )
|
||||
rkt_stage1_kvm_lkvm? (
|
||||
https://kernel.googlesource.com/pub/scm/linux/kernel/git/will/kvmtool/+archive/${KVMTOOL_VERSION}.tar.gz -> kvmtool-${KVMTOOL_VERSION}.tar.gz
|
||||
https://git.kernel.org/pub/scm/linux/kernel/git/will/kvmtool.git/patch/?id=c0a985531f49c06fd05069024f4664740e6a0baf -> kvmtool-include-sysmacros-c0a985531f49c06fd05069024f4664740e6a0baf.patch
|
||||
https://git.kernel.org/pub/scm/linux/kernel/git/will/kvmtool.git/patch/?id=1cc05b24bfe0211bb408f3264af8e0c42dcdde9c -> kvmtool-include-asm-msr-index-1cc05b24bfe0211bb408f3264af8e0c42dcdde9c.patch
|
||||
${SRC_URI_KVM}
|
||||
)
|
||||
rkt_stage1_kvm_qemu? (
|
||||
http://wiki.qemu-project.org/download/qemu-${QEMU_VERSION#v}.tar.bz2
|
||||
${SRC_URI_KVM}
|
||||
)"
|
||||
|
||||
DESCRIPTION="rkt is an App Container runtime for Linux"
|
||||
HOMEPAGE="https://github.com/coreos/rkt"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
# The rkt_stage1_kvm flag has been replaced by the rkt_stage1_kvm_lkvm and rkt_stage1_kvm_qemu flags
|
||||
IUSE="doc examples +rkt_stage1_coreos +rkt_stage1_fly rkt_stage1_host rkt_stage1_kvm rkt_stage1_kvm_lkvm rkt_stage1_kvm_qemu +actool systemd"
|
||||
REQUIRED_USE="!systemd? ( !rkt_stage1_host ) || ( rkt_stage1_coreos rkt_stage1_fly rkt_stage1_host rkt_stage1_kvm_lkvm rkt_stage1_kvm_qemu ) !rkt_stage1_kvm"
|
||||
|
||||
# Some tests fail.
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND=">=dev-lang/go-1.5
|
||||
app-arch/cpio
|
||||
app-crypt/trousers
|
||||
sys-fs/squashfs-tools
|
||||
dev-perl/Capture-Tiny
|
||||
rkt_stage1_kvm_qemu? (
|
||||
sys-apps/attr[static-libs(+)]
|
||||
sys-libs/libcap[static-libs(+)]
|
||||
sys-libs/zlib[static-libs(+)]
|
||||
>=x11-libs/pixman-0.28.0[static-libs(+)]
|
||||
)"
|
||||
|
||||
RDEPEND="!app-emulation/rocket
|
||||
rkt_stage1_host? ( systemd? (
|
||||
>=sys-apps/systemd-222
|
||||
app-shells/bash:0
|
||||
) )"
|
||||
|
||||
BUILDDIR="build-${P}"
|
||||
STAGE1_DEFAULT_LOCATION="/usr/share/rkt/stage1.aci"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup rkt-admin
|
||||
enewgroup rkt
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
local dest x
|
||||
for x in ${A}; do
|
||||
case ${x} in
|
||||
*.img|linux-*) continue ;;
|
||||
kvmtool-include-*) #627564 #635274
|
||||
dest=${S}/stage1/usr_from_kvm/lkvm/patches
|
||||
mkdir -p "${dest}" || die
|
||||
cp "${DISTDIR}/${x}" "${dest}" || die
|
||||
;;
|
||||
kvmtool-*)
|
||||
mkdir kvmtool || die
|
||||
pushd kvmtool >/dev/null || die
|
||||
unpack ${x}
|
||||
popd >/dev/null || die
|
||||
;;
|
||||
*)
|
||||
unpack ${x}
|
||||
esac
|
||||
done
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
eapply_user
|
||||
|
||||
# This patch breaks linux kernel cc-option checks when the
|
||||
# compiler doesn't recognize the -no-pie option.
|
||||
rm stage1/usr_from_kvm/kernel/patches/0002-for-debian-gcc.patch || die
|
||||
|
||||
# avoid sdjournal include for bug 595874
|
||||
if ! use systemd; then
|
||||
sed -e "s/^\\(LOCAL_DIST_SRC_FILTER := .*\\)'$/\\1|api_service'/" \
|
||||
-i rkt/rkt.mk || die
|
||||
fi
|
||||
|
||||
sed -e 's|^RKT_REQ_PROG(\[GIT\],.*|#\0|' -i configure.ac || die
|
||||
|
||||
# disable git fetch of systemd
|
||||
sed -e 's~^include makelib/git.mk$~'\
|
||||
'ifneq ($(wildcard $(RKT_STAGE1_SYSTEMD_SRC)),)\n\n'\
|
||||
'get_systemd_sources: | $(UFS_SYSTEMDDIR)\n'\
|
||||
'\tmv "$(RKT_STAGE1_SYSTEMD_SRC)" "$(UFS_SYSTEMD_SRCDIR)"\n\n'\
|
||||
'$(UFS_SYSTEMD_CONFIGURE): get_systemd_sources\n\n'\
|
||||
'else ifneq ($(wildcard $(UFS_SYSTEMD_SRCDIR)),)\n\n'\
|
||||
'else\n'\
|
||||
'\t\0\n'\
|
||||
'endif~' -i stage1/usr_from_src/usr_from_src.mk || die
|
||||
|
||||
# disable git fetch of kvmtool
|
||||
sed -e 's~^include makelib/git.mk$~'\
|
||||
'ifneq ($(wildcard $(shell echo "$${WORKDIR}/kvmtool")),)\n\n'\
|
||||
'$(call forward-vars, get_lkvm_sources, LKVM_SRCDIR)\n'\
|
||||
'get_lkvm_sources: | $(LKVM_TMPDIR)\n'\
|
||||
'\tmv "$${WORKDIR}/kvmtool" "$(LKVM_SRCDIR)"\n\n'\
|
||||
'$(LKVM_PATCH_STAMP): get_lkvm_sources\n\n'\
|
||||
'else ifneq ($(wildcard $(LKVM_SRCDIR)),)\n\n'\
|
||||
'else\n'\
|
||||
'\t\0\n'\
|
||||
'endif~' -i stage1/usr_from_kvm/lkvm.mk || die
|
||||
|
||||
# disable git fetch of qemu
|
||||
sed -e 's~^include makelib/git.mk$~'\
|
||||
'ifneq ($(wildcard $(shell echo "$${WORKDIR}/qemu-'${QEMU_VERSION#v}'")),)\n\n'\
|
||||
'$(call forward-vars, get_qemu_sources, QEMU_SRCDIR)\n'\
|
||||
'get_qemu_sources: | $(QEMU_TMPDIR)\n'\
|
||||
'\tmv "$${WORKDIR}/qemu-'${QEMU_VERSION#v}'" "$(QEMU_SRCDIR)"\n\n'\
|
||||
'$(QEMU_CONF_STAMP): get_qemu_sources\n\n'\
|
||||
'else ifneq ($(wildcard $(QEMU_SRCDIR)),)\n\n'\
|
||||
'else\n'\
|
||||
'\t\0\n'\
|
||||
'endif~' \
|
||||
-e 's|QEMU_CONFIGURATION_OPTS :=|\0 --disable-bzip2 --disable-libssh2 --disable-opengl|' \
|
||||
-i stage1/usr_from_kvm/qemu.mk || die
|
||||
|
||||
# disable fetch of kernel sources
|
||||
sed -e 's|wget .*|ln -s "$${DISTDIR}/linux-'${KVM_LINUX_VERSION}'.tar.xz" "$@"|' \
|
||||
-i stage1/usr_from_kvm/kernel.mk || die
|
||||
|
||||
if use rkt_stage1_host; then
|
||||
# Make systemdUnitsPath consistent with host
|
||||
sed -e 's|\(systemdUnitsPath := \).*|\1"'$(systemd_get_systemunitdir)'"|' \
|
||||
-i stage1/init/init.go || die
|
||||
fi
|
||||
|
||||
if use rkt_stage1_kvm_qemu; then
|
||||
sed '1i#include <sys/sysmacros.h>' -i "${WORKDIR}/qemu-${QEMU_VERSION#v}/hw/9pfs/9p.c" || die
|
||||
fi
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local flavors hypervisors myeconfargs=(
|
||||
--with-stage1-default-images-directory="/usr/share/rkt"
|
||||
--with-stage1-default-location="${STAGE1_DEFAULT_LOCATION}"
|
||||
)
|
||||
|
||||
use systemd || myeconfargs+=( --enable-sdjournal=no )
|
||||
|
||||
# enable flavors (first is default)
|
||||
use rkt_stage1_host && flavors+=",host"
|
||||
use rkt_stage1_coreos && flavors+=",coreos"
|
||||
use rkt_stage1_fly && flavors+=",fly"
|
||||
{ use rkt_stage1_kvm_lkvm || use rkt_stage1_kvm_qemu; } && flavors+=",kvm"
|
||||
myeconfargs+=( --with-stage1-flavors="${flavors#,}" )
|
||||
|
||||
if use rkt_stage1_coreos || use rkt_stage1_kvm_lkvm || use rkt_stage1_kvm_qemu; then
|
||||
myeconfargs+=(
|
||||
--with-coreos-local-pxe-image-path="${DISTDIR}/${PXE_FILE}"
|
||||
--with-coreos-local-pxe-image-systemd-version="${PXE_SYSTEMD_VERSION}"
|
||||
)
|
||||
fi
|
||||
|
||||
if use rkt_stage1_kvm_lkvm || use rkt_stage1_kvm_qemu; then
|
||||
use rkt_stage1_kvm_lkvm && hypervisors+=",lkvm"
|
||||
use rkt_stage1_kvm_qemu && hypervisors+=",qemu"
|
||||
myeconfargs+=( --with-stage1-kvm-hypervisors="${hypervisors#,}" )
|
||||
fi
|
||||
|
||||
# Go's 6l linker does not support PIE, disable so cgo binaries
|
||||
# which use 6l+gcc for linking can be built correctly.
|
||||
if gcc-specs-pie; then
|
||||
append-ldflags -nopie
|
||||
fi
|
||||
|
||||
export CC=$(tc-getCC)
|
||||
export CGO_ENABLED=1
|
||||
export CGO_CFLAGS="${CFLAGS}"
|
||||
export CGO_CPPFLAGS="${CPPFLAGS}"
|
||||
export CGO_CXXFLAGS="${CXXFLAGS}"
|
||||
export CGO_LDFLAGS="${LDFLAGS}"
|
||||
export BUILDDIR
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local arch=${ARCH}
|
||||
case ${arch} in
|
||||
amd64) arch=x86_64;;
|
||||
esac
|
||||
ARCH=${arch} emake V=3
|
||||
ARCH=${arch} emake V=3 bash-completion
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc README.md
|
||||
use doc && dodoc -r Documentation
|
||||
use examples && dodoc -r examples
|
||||
use actool && dobin "${S}/${BUILDDIR}/tools/actool"
|
||||
|
||||
dobin "${S}/${BUILDDIR}/target/bin/rkt"
|
||||
|
||||
insinto /usr/share/rkt
|
||||
doins "${S}/${BUILDDIR}/target/bin/"*.aci
|
||||
|
||||
# create symlink for default stage1 image path
|
||||
if use rkt_stage1_host; then
|
||||
dosym stage1-host.aci "${STAGE1_DEFAULT_LOCATION}"
|
||||
elif use rkt_stage1_coreos; then
|
||||
dosym stage1-coreos.aci "${STAGE1_DEFAULT_LOCATION}"
|
||||
elif use rkt_stage1_fly; then
|
||||
dosym stage1-fly.aci "${STAGE1_DEFAULT_LOCATION}"
|
||||
elif use rkt_stage1_kvm_lkvm; then
|
||||
dosym stage1-kvm-lkvm.aci "${STAGE1_DEFAULT_LOCATION}"
|
||||
elif use rkt_stage1_kvm_qemu; then
|
||||
dosym stage1-kvm-qemu.aci "${STAGE1_DEFAULT_LOCATION}"
|
||||
fi
|
||||
|
||||
systemd_dounit "${S}"/dist/init/systemd/*.service \
|
||||
"${S}"/dist/init/systemd/*.timer \
|
||||
"${S}"/dist/init/systemd/*.socket
|
||||
|
||||
insinto /usr/lib/tmpfiles.d
|
||||
doins "${S}"/dist/init/systemd/tmpfiles.d/*
|
||||
|
||||
newbashcomp "${S}"/dist/bash_completion/rkt.bash rkt
|
||||
|
||||
keepdir /etc/${PN}
|
||||
fowners :rkt-admin /etc/${PN}
|
||||
fperms 2775 /etc/${PN}
|
||||
}
|
@ -0,0 +1,39 @@
|
||||
--- VirtualBox-6.0.0_BETA2/src/VBox/Main/include/ConsoleImpl.h
|
||||
+++ VirtualBox-6.0.0_BETA2/src/VBox/Main/include/ConsoleImpl.h
|
||||
@@ -147,9 +147,13 @@
|
||||
int i_recordingGetSettings(settings::RecordingSettings &Settings);
|
||||
int i_recordingStart(void);
|
||||
int i_recordingStop(void);
|
||||
+# ifdef VBOX_WITH_AUDIO_RECORDING
|
||||
AudioVideoRec *i_recordingGetAudioDrv(void) const { return Recording.mAudioRec; }
|
||||
+# endif
|
||||
RecordingContext *i_recordingGetContext(void) const { return Recording.mpCtx; }
|
||||
+# ifdef VBOX_WITH_AUDIO_RECORDING
|
||||
HRESULT i_recordingSendAudio(const void *pvData, size_t cbData, uint64_t uDurationMs);
|
||||
+# endif
|
||||
#endif
|
||||
|
||||
const ComPtr<IMachine> &i_machine() const { return mMachine; }
|
||||
@@ -1038,7 +1042,10 @@
|
||||
{
|
||||
Recording()
|
||||
: mpCtx(NULL)
|
||||
- , mAudioRec(NULL) { }
|
||||
+# ifdef VBOX_WITH_AUDIO_RECORDING
|
||||
+ , mAudioRec(NULL)
|
||||
+# endif
|
||||
+ { }
|
||||
|
||||
/** The recording context. */
|
||||
RecordingContext *mpCtx;
|
||||
--- VirtualBox-6.0.0_BETA2/src/VBox/Main/src-client/Recording.cpp
|
||||
+++ VirtualBox-6.0.0_BETA2/src/VBox/Main/src-client/Recording.cpp
|
||||
@@ -587,7 +587,7 @@
|
||||
|
||||
return rc;
|
||||
#else
|
||||
- RT_NOREF(pCtx, pvData, cbData, uTimeStampMs);
|
||||
+ RT_NOREF(pvData, cbData, uTimeStampMs);
|
||||
return VINF_SUCCESS;
|
||||
#endif
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,5 +1,7 @@
|
||||
DIST gnumeric-1.12.38.tar.xz 19807364 BLAKE2B 5b250991d2a635334d1799b421733a50cbe5dc92c3b792f0c8f3635a37bb72601f62e444ed7cb705ae7456b804fd16e8ab7c1b6567db27a9f12b4b5407b30e1b SHA512 71cf29355b865a3c0f966482ef0cbc90553326fcdc10103762d6c35c1f932371b5dffa3d3d89cd575d3f202ba041e4caaf987db08051b700757ea165508ea217
|
||||
DIST gnumeric-1.12.39.tar.xz 20040688 BLAKE2B 5d99da20b567a939208881b962de3c79ab115a24953dc04d6c882e9a54946e5c5fbd32808a8006e396d70bc9a2a9783b20106536da1c19f7ed7dccd3b12c2fff SHA512 8ae09ea857989e65a8fe2070b30c2309d82daa4142816ef3a1b107035aea0d71498d84eaeeaa870a1587e3785146fad3304321a531c75f6e2f200def53a8e898
|
||||
DIST gnumeric-1.12.43.tar.xz 18033636 BLAKE2B 32cbbefc10c0537b02b56564ed37f03d69d0865e9bd16dc8cb77aacf682087fce60f01a2e70b5dbef4d73840b6ccbe198d3c5cc5f13b0f1b2a48d0af635e607f SHA512 d2702000e6c4f4c0c7ff442a2b81e10f4d55f0cffbf7b7f1e7c9fed98fb46172b0118ca05102aa53fb4f953799e2be3534f0518b025ece26647ce67b870a34a7
|
||||
EBUILD gnumeric-1.12.38.ebuild 1481 BLAKE2B b276ce951f9fe55b64c122dbbeef2bba20cfa60c8401c0f6d334a7578b7fb4d4470e79ff811072720e0523235ecf164cc1384a7fa31baed9eef09737413d9e8a SHA512 3d07d4c973902f3b8ad45bb5ceb0c7173ea7d6ee90e604043d04457dbab7b82d29c223f4a1b87e402eac5d1668ed3a631cafa535cbe7b7485639bb9a53ff0c4f
|
||||
EBUILD gnumeric-1.12.39.ebuild 1483 BLAKE2B 348c5face71c7d5b3fdb17542e9e10e5fedbcdd9e288b1a026ea2f74983aaa7e4dcdd3e0b310707739ad2d16459daa6755abcffd632d46a6f0cb8c90445a87c2 SHA512 8b209d8b0614a5f587daa8dabbbfbf39d1be558191abd0d169bf9fda53315cdad74dfef24f6a0113956f65eef87877814fb1a177d00834abcde003c9c4dfa4e9
|
||||
EBUILD gnumeric-1.12.43.ebuild 1836 BLAKE2B 41930ba3547912879e2fdc7bce341f4439ac5f693e3c7a43d0f07ef90d43daf32155ab302c7e399c96f87987b61677987d08c3e7472896e4d87dcac7fae0eeba SHA512 f4cde17cbd8d10cf4da0feb84ff644c36f9087dafb82c1be10fa41452dac2da12bb07da69b7bc6f7f3dadb9cfb20a615d306d4003af01130ad97a7570a6ae182
|
||||
MISC metadata.xml 465 BLAKE2B c246609f5d6b20c968faeb36a0c6e33df41ae8a373360ed003541fdf816ff9399f62ababfc4aea5c557bcf9dac83a71357ce9e789ca08d94e83cdeda83aaa275 SHA512 753783aee82021a573093a0ecb7807bdf56d037032fb1afa5559db44b1d06f72bdf9aedfead48cae9917d78aaa7c39d19e528946ef45b51fd6cf5357b9b020fa
|
||||
|
@ -0,0 +1,77 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
PYTHON_COMPAT=( python2_7 python{3_4,3_5,3_6} )
|
||||
|
||||
inherit gnome2 flag-o-matic python-r1
|
||||
|
||||
DESCRIPTION="The GNOME Spreadsheet"
|
||||
HOMEPAGE="http://www.gnumeric.org/"
|
||||
LICENSE="GPL-2"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
|
||||
IUSE="+introspection libgda perl python"
|
||||
# python-loader plugin is python2.7 only
|
||||
REQUIRED_USE="python? ( $(python_gen_useflags -2) )"
|
||||
|
||||
# Missing gnome-extra/libgnomedb required version in tree
|
||||
# but its upstream is dead and will be dropped soon.
|
||||
|
||||
# lots of missing files, also fails tests due to 80-bit long story
|
||||
# upstream bug #721556
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
app-arch/bzip2
|
||||
sys-libs/zlib
|
||||
>=dev-libs/glib-2.40.0:2
|
||||
>=gnome-extra/libgsf-1.14.33:=
|
||||
>=x11-libs/goffice-0.10.42:0.10
|
||||
>=dev-libs/libxml2-2.4.12:2
|
||||
>=x11-libs/pango-1.24.0:=
|
||||
|
||||
>=x11-libs/gtk+-3.8.7:3
|
||||
x11-libs/cairo:=[svg]
|
||||
|
||||
introspection? ( >=dev-libs/gobject-introspection-1:= )
|
||||
perl? ( dev-lang/perl:= )
|
||||
python? ( ${PYTHON_DEPS}
|
||||
>=dev-python/pygobject-3:3[${PYTHON_USEDEP}] )
|
||||
libgda? ( gnome-extra/libgda:5[gtk] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/docbook-xml-dtd:4.5
|
||||
app-text/yelp-tools
|
||||
dev-util/gtk-doc-am
|
||||
>=dev-util/intltool-0.35.0
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
# Manage gi overrides ourselves
|
||||
sed '/SUBDIRS/ s/introspection//' -i Makefile.{am,in} || die
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use python ; then
|
||||
python_setup 'python2*'
|
||||
fi
|
||||
gnome2_src_configure \
|
||||
--disable-static \
|
||||
--with-zlib \
|
||||
$(use_with libgda gda) \
|
||||
$(use_enable introspection) \
|
||||
$(use_with perl) \
|
||||
$(use_with python)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
python_moduleinto gi.overrides
|
||||
python_foreach_impl python_domodule introspection/gi/overrides/Gnm.py
|
||||
}
|
@ -0,0 +1,4 @@
|
||||
DIST moneydance-2017.8-amd64.tar.gz 132109962 BLAKE2B 4984b6266eed96337ab284168db1a167121daa6b454a338f348d1d724587e6dfd6a52c25ff739ca0e09a9c0441b1b582e59a571f001e8b2ddc6c5e10917100cd SHA512 53e46ee63ee89b86f3108045e9a16fdda637effb5edb719ccf7192632e6ebace607f40871ee54b5c5bde40821fdf2cbf89a5abd6eba0698618a8db8d848971c6
|
||||
DIST moneydance-2017.8-x86.tar.gz 134851425 BLAKE2B 4c40f30798b66d01b5abacc5cfbfa584a107f351de8bd2eb8c291aea6d96c122a36feb5ed092ea0aec4a99be7e1507f79551a1c6a1cd79365b8dfc52892a57bc SHA512 434fbd0c941a455c862963e572b7c1489fa19ccf30efb315af33eac3974acdad57292943d129433e6a59d3f233cd797b6697c0e82d9293ce0464d25ab8c32912
|
||||
EBUILD moneydance-2017.8.ebuild 1414 BLAKE2B 1512bcddeb14697fc637eae397c8391b5b6694c7a2f0244e921e10cb969cdc78c1c5d355973b3d1cac22db3ac5874550c8ddb41fb30ff64bb76e02463e49816e SHA512 3a3091dfc72decc00faaedeaaabd46c077b0247ff3cbefde057dc99330800660a0911e5dea48a5b50ce2443913e5bd74e4d1d75145a984c5bc819e33f7d55241
|
||||
MISC metadata.xml 601 BLAKE2B da75b9789bf828531d9a23f3143bf6977af23efdefd4c2d9cf1488c7d3a66a304f202b1cd496fc807cdf52d271f7a50bf3090e1d7d60d427656ab2bdec4f9ce1 SHA512 a77ece9db983b7955d26e760f6d1951cafaafac57c217cd916070a3d477daaea93338a26ff523d87e4ca4227e1ce02d122f5939069caf8c7bbbb3d0fda9d8e6d
|
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>ck+gentoo@bl4ckb0x.de</email>
|
||||
<name>Conrad Kostecki</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Moneydance is easy to use personal finance software that is loaded
|
||||
with all the features you need: online banking and bill payment,
|
||||
account management, budgeting and investment tracking.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1,62 @@
|
||||
# Copyright 2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
MY_PN="Moneydance"
|
||||
|
||||
inherit desktop gnome2-utils java-pkg-2
|
||||
|
||||
DESCRIPTION="A cross-platform personal finance application"
|
||||
HOMEPAGE="https://moneydance.com/"
|
||||
SRC_URI="
|
||||
amd64? ( https://infinitekind.com/stabledl/current/${MY_PN}_linux_amd64.tar.gz -> ${P}-amd64.tar.gz )
|
||||
x86? ( https://infinitekind.com/stabledl/current/${MY_PN}_linux_x86.tar.gz -> ${P}-x86.tar.gz )
|
||||
"
|
||||
|
||||
LICENSE="Apache-1.0 Apache-2.0 BSD CPAL-1.0 CPL-1.0 CSL-2.0 LGPL-2 MIT TIK"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
>=virtual/jre-1.8"
|
||||
|
||||
DEPEND="
|
||||
>=virtual/jdk-1.8"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}"
|
||||
|
||||
RESTRICT="bindist fetch mirror"
|
||||
|
||||
pkg_nofetch() {
|
||||
elog "Please download ${A} from"
|
||||
elog "https://www.infinitekind.com/download-moneydance-personal-finance-software"
|
||||
elog "and place it in your DISTDIR directory."
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Modify .desktop file, to fix QA errors
|
||||
sed -e 's/Application;//g' -e 's/.png//g' -i resources/moneydance.desktop || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
:;
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar jars/*.jar
|
||||
java-pkg_dolauncher moneydance --main "Moneydance" --java_args "-client -Dawt.useSystemAAFontSettings=gasp -Dawt.useSystemAAFontSettings=on -Xmx1024m"
|
||||
|
||||
doicon resources/*.png
|
||||
domenu resources/moneydance.desktop
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
Binary file not shown.
@ -1,9 +1,3 @@
|
||||
DIST fetchcommandwrapper-0.7.1.tar.gz 3187 BLAKE2B b2ddce407cb9977ca66da6ca732ef263f4f3e3fe60296882e6266af9c36c1b103d62d8a002d72e1827d02c6b4cb4c0a90ea31938460d598f39b531a2f3e32615 SHA512 be1e382180606d527f85c2f45888373286687c2b521c66cb11ed90f05e107bb54cbfe83b0509bf52e31108db3a52b9089259c83e63cae3a1d25dbca583faaf74
|
||||
DIST fetchcommandwrapper-0.7.2.tar.gz 3134 BLAKE2B af98fa7ad46bb1179c71db36a2465f904e5f0c28b573272eb84da328fc0a5c0f209674a9e23f2d482f14c472e5d6879fb872c2e09465638b3249b503f583cc53 SHA512 f268cbef691320106b3f929b0ab3b63085ffdd3e1988fbada2d37c6abcdf7e417758055fff503bb70490840dfde7704e87bb7434faa1d1115cc42729ad10de61
|
||||
DIST fetchcommandwrapper-0.7.3.tar.gz 3431 BLAKE2B c9c03eb0cb39c1f61f741cf716cc9c857bab8400cfc4c622350b0b65e03cdc618c86922cf6dc2cd5f2b841f8771ab9d0f2b39eca326fa4806eb77c56376b938a SHA512 df314331b66b89842285a175be686fe800de4a93ad382b72659429a62de02c4fc708d8964f766c7203c3c2aa838a684e808442d410d37ab9f8b9af8328442a51
|
||||
DIST fetchcommandwrapper-0.8.tar.gz 3558 BLAKE2B 6e37264382900d9326d7da0546ac870a07b9ba66056221e17cc2a170ccfe367e867d74cf3b6f1a6e9d5ce834a054d26b40e57d9d1bd00a87bda80b77b1b427bd SHA512 b064515d3f4b85f849de53934a45e7a64c9af8bfcfb83ee70d09aad9712623cff2c43a28c93ccd00b74f99679856225201e7c8f33b9b0338121ac1072335e5ba
|
||||
EBUILD fetchcommandwrapper-0.7.1.ebuild 634 BLAKE2B fd0a02ae7d64277dd3f1d4fe0cbd29c1b941c485cb1614990fa2b129e2101a5a61a3fcdb690ca0d1ade8be65b9bb96d6aeceb4a90054fbf5c3736c6816a43053 SHA512 8b281114c4c0218fa5005c14937a8032b3b46fe1f9100f63ed3a91636ed6c6483a5993b7cb9741838b49c0951470dcfe248c8f75d0dea873716ffb4882377809
|
||||
EBUILD fetchcommandwrapper-0.7.2.ebuild 634 BLAKE2B fd0a02ae7d64277dd3f1d4fe0cbd29c1b941c485cb1614990fa2b129e2101a5a61a3fcdb690ca0d1ade8be65b9bb96d6aeceb4a90054fbf5c3736c6816a43053 SHA512 8b281114c4c0218fa5005c14937a8032b3b46fe1f9100f63ed3a91636ed6c6483a5993b7cb9741838b49c0951470dcfe248c8f75d0dea873716ffb4882377809
|
||||
EBUILD fetchcommandwrapper-0.7.3.ebuild 685 BLAKE2B ae6c4afa9d6766f2b709294884be8f13702fd0db175291c9aa7b1838f083ffeb15b3e7a677a5f5e4c4b1bddf26f3b5b79176e0bf882ea3c42cf1eae059866cc7 SHA512 4fc5bba0a8524e937cfb8ace71173b10f614a1fbdc90290f1e751035c74674b7e68455ca24d73205754bcedc653a7157d4ce64bf7a7f580f88a58f5c814b857a
|
||||
EBUILD fetchcommandwrapper-0.8.ebuild 685 BLAKE2B ae6c4afa9d6766f2b709294884be8f13702fd0db175291c9aa7b1838f083ffeb15b3e7a677a5f5e4c4b1bddf26f3b5b79176e0bf882ea3c42cf1eae059866cc7 SHA512 4fc5bba0a8524e937cfb8ace71173b10f614a1fbdc90290f1e751035c74674b7e68455ca24d73205754bcedc653a7157d4ce64bf7a7f580f88a58f5c814b857a
|
||||
EBUILD fetchcommandwrapper-0.8-r1.ebuild 699 BLAKE2B a9f71bbfb042fd9b6561ff4864f5551dad95c828d66ef78e196089ceb6b36ab19e600f94d1f77521eae5ca2f875518648739ce491924d53fc9161fba7d1c1dcd SHA512 e686fd203cdf9babc99aa730cf285f8394701f4d334b321555c8061573aa4fd11350c25c87cb26cd7490125d9e146ca766da548a2b019fb0a6b7ae4631d00d5f
|
||||
MISC metadata.xml 350 BLAKE2B e6a5ab6c334161cc899297d647447e23a004ec3b4466e68a50b20ae25957d740935784224f54914e9d91a3384cd7d2a88eef19687aacda05fb52430fa5c3e9b9 SHA512 700ba67b643b208acca8a25e93ec723a25d23d0b14f52866e20935fc58487401a2b0d2f90df6804f5c660427a849a3d32e520725aff2e47319d8e4ff184fc1b8
|
||||
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Wrapper integrating aria2 into portage's FETCHCOMMAND"
|
||||
HOMEPAGE="https://github.com/gentoo/fetchcommandwrapper"
|
||||
SRC_URI="http://www.hartwork.org/public/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=">=net-misc/aria2-1.10.2"
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn 'You need to append'
|
||||
ewarn ' source /usr/share/fetchcommandwrapper/make.conf'
|
||||
ewarn 'to /etc/portage/make.conf in order to integrate fetchcommandwrapper.'
|
||||
}
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Wrapper integrating aria2 into portage's FETCHCOMMAND"
|
||||
HOMEPAGE="https://github.com/gentoo/fetchcommandwrapper"
|
||||
SRC_URI="http://www.hartwork.org/public/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=">=net-misc/aria2-1.10.2"
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn 'You need to append'
|
||||
ewarn ' source /usr/share/fetchcommandwrapper/make.conf'
|
||||
ewarn 'to /etc/portage/make.conf in order to integrate fetchcommandwrapper.'
|
||||
}
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Wrapper integrating aria2 into portage's FETCHCOMMAND"
|
||||
HOMEPAGE="https://github.com/gentoo/fetchcommandwrapper"
|
||||
SRC_URI="https://github.com/gentoo/fetchcommandwrapper/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=">=net-misc/aria2-1.10.2"
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn 'You need to append'
|
||||
ewarn ' source /usr/share/fetchcommandwrapper/make.conf'
|
||||
ewarn 'to /etc/portage/make.conf in order to integrate fetchcommandwrapper.'
|
||||
}
|
Binary file not shown.
@ -1,6 +1,6 @@
|
||||
DIST zathura-cb-0.1.7.tar.gz 6971 BLAKE2B 814b0ff8e3d33c85e06ceb3abb315aa16464efda8a5c60554eb7ac8ce3babcf33daea5122e1ca201c1fbffb616a1eea79ba40b74e0c325ec23a7c2dd249d2e6f SHA512 a48c70bf534a8798d94c1b15382dad229d37ea5f5cbef8382ce87a4366c3607609577f10a8eeb2056e2aa539014e6411e08c879f5359f80ff676cb55c6ae9af2
|
||||
DIST zathura-cb-0.1.8.tar.xz 5616 BLAKE2B bfce33d56f7a28ae66f8bbee4bbb164238abba7ae3de0e7d9dd0874516b703a4e841749dd825a618aa09204e06a3fa339832412cd5b1cacf6814c4292634052e SHA512 ca9b57e59f3955afabb246b8f71989647ce4c86f7f59aa13e4d7150f22dfb1bd64642efc155bba5997633d8bf5144e7ef42bea05512a2c2d20e13fb180c89cb8
|
||||
EBUILD zathura-cb-0.1.7.ebuild 1191 BLAKE2B 12a7784c95acc44a25ad571fa203063c332ad91af7d8c8b1533b0a9dc84350c4e9a07ba1fb81b37bf78178d4ea3b01e267185a3dba8a4a10d3dacc98bd3868b7 SHA512 8d1d8fbdc1e54f4238fa8e31df10c71662c194ec60b63eea32085276b86b9de115c9539c5f6260aadfc88a95bee1b6c3116badf83eb6e1e2c4d0603bfc256220
|
||||
EBUILD zathura-cb-0.1.8.ebuild 657 BLAKE2B 0836100ed329f8b153dfe4382ba22f9175c09812d62964eacdd628061758297e90a4a2c477176e02b13a95d5036072efc5be568873e4efb8f257e87dc0288a42 SHA512 bc0e52634152a0606b9107c9e0e825375b13fcf284ed7108552210a0bc3942e12d75c36f70f8e8a574927bfd0634a516cf7f8b6024e7d5e323687a339a3f5d8a
|
||||
EBUILD zathura-cb-0.1.8.ebuild 656 BLAKE2B 6aa2ffbf504a2a5570b8a18c380319bb44a75cc1663275bc6ed0192422f2b1d4e781933012d416a4228b4848ddde1b1f824d9d39c077837940f22372b37eefc7 SHA512 2bed50a0662a4a7d19a7258cfdf858b5e26ac0dfc3fe42e81e521c288af868272e8d54ad2399c482933b7960c2ebfa4590377318acb981b5d67eef1254ce0df8
|
||||
EBUILD zathura-cb-9999.ebuild 657 BLAKE2B 0836100ed329f8b153dfe4382ba22f9175c09812d62964eacdd628061758297e90a4a2c477176e02b13a95d5036072efc5be568873e4efb8f257e87dc0288a42 SHA512 bc0e52634152a0606b9107c9e0e825375b13fcf284ed7108552210a0bc3942e12d75c36f70f8e8a574927bfd0634a516cf7f8b6024e7d5e323687a339a3f5d8a
|
||||
MISC metadata.xml 702 BLAKE2B 494044f73e5201e73328ba0f0ab58cd40ae7860127449aaed63e96ec0962a3e2c5cc2b617dd58c73c9226d5ca7e1237f94064eb8dab48fe1a88e8c50bfb40216 SHA512 0f416ccc5110783602c76a1b2670f22c15104a2868d23b635180faf4993d3879198c04fc29e7a8d23b13105bd6b2268d9d7877a0e36dbab1726919b3d5c0a37f
|
||||
|
@ -1,6 +1,6 @@
|
||||
DIST zathura-djvu-0.2.7.tar.gz 10909 BLAKE2B 6a55927aa99ec5d29b8f24922c4871c050c25f6c166ee3435390488deefd13f1f81f4286a0c3cd348e4f550e1b4082b9a7c5c7cce40371f8fb62074c87a2d372 SHA512 f0a33f53caced4cb90354e431d180a3b357db300ba5a376051e45f5409e8476105640e92768c2a31bdbbb0b37dea05df24a6489799c556e30336013f807b28b6
|
||||
DIST zathura-djvu-0.2.8.tar.xz 8860 BLAKE2B ea6eb70d7350ea388043c9ceb8ef8602030d17e4dabc353ac7346ba11c2d8f105bd235eee90823818fc1d4d5a9ca16755bb56a1e1b8aa633a79802ca2c3e92f2 SHA512 ec51d339a01e7f2d063d21ab0e32624770398a21727fe6714b8fa8f9a1ef46909d58fa26c4a50430234f04377cce076312ebefb8a6cbdc28ba5de1c205d944a9
|
||||
EBUILD zathura-djvu-0.2.7.ebuild 873 BLAKE2B c7329a9562bcd883ba1cfc042bea476d9a40a243f9d493704fd7655362c1e8c4a4fe6aeae5b509014db4a7a3d8e7323565d727aacc64a2ecdbc8271dcab53444 SHA512 616e7310f5bd94394546dd4cb624ee5c0a9b384064593a6d3098d11cc8669c3417e999e9adfc2c4b1f5a55256535f1633b8d6f644ce9772dd70b967a144bc32f
|
||||
EBUILD zathura-djvu-0.2.8.ebuild 793 BLAKE2B bee22309631b879837dab88c8d70954ca4ceb4272c7b3074ccc4bdd58f249e709f98252d9d90acd0354529556fa3df019077b5b1863a7daf2092a87111a49989 SHA512 f11599dc27c6b6dec3f66c7af1774a9dcd9790e0f2d38d7ff517a54e630e08031ff23023459c9c554577b38b17602314f67e52a02efa7c3bcc04025d0d85f437
|
||||
EBUILD zathura-djvu-0.2.8.ebuild 792 BLAKE2B 6e99063a0e15746bd9a51df200afec243a24b7c1ae6c25dea998e8f807de14986a9bef66712de5175150e1d1bcdb2e6f1ef1b62c5035b58c60d4ee77e726bdeb SHA512 fba19cbad4e425ac85c54c6613a243e36d069f5d9ea8a00bebe170919e3200ad531d01d0451bcf256df65293be649a435583a66ccf1f2e5428ecfd519161fe8d
|
||||
EBUILD zathura-djvu-9999.ebuild 793 BLAKE2B bee22309631b879837dab88c8d70954ca4ceb4272c7b3074ccc4bdd58f249e709f98252d9d90acd0354529556fa3df019077b5b1863a7daf2092a87111a49989 SHA512 f11599dc27c6b6dec3f66c7af1774a9dcd9790e0f2d38d7ff517a54e630e08031ff23023459c9c554577b38b17602314f67e52a02efa7c3bcc04025d0d85f437
|
||||
MISC metadata.xml 702 BLAKE2B 494044f73e5201e73328ba0f0ab58cd40ae7860127449aaed63e96ec0962a3e2c5cc2b617dd58c73c9226d5ca7e1237f94064eb8dab48fe1a88e8c50bfb40216 SHA512 0f416ccc5110783602c76a1b2670f22c15104a2868d23b635180faf4993d3879198c04fc29e7a8d23b13105bd6b2268d9d7877a0e36dbab1726919b3d5c0a37f
|
||||
|
@ -1,6 +1,6 @@
|
||||
DIST zathura-pdf-mupdf-0.3.2.tar.gz 9687 BLAKE2B 53ec5997c69ee160f60b90ba83ab15bff55fcd14f22b34cd54bf226a57d71d1fc95e62c2daac97f0285eee6bf6cd71e9c49a5f97920d19860c58bcc9d568deae SHA512 f6273923d0c1d7f6fad5cc3369c35fff9f87dabcb726d5ab4f814775f5e8783c552cbac7ad1381f3c6d91753698d64a96c7e76e0b8b5a16d9c28147fbdeb3089
|
||||
DIST zathura-pdf-mupdf-0.3.4.tar.xz 8092 BLAKE2B 5e47a9db7fede440c10f8270e02430d2603a93a3fc05bbbcf036f825a534f9083fda3ea536de7b47091aca63409b54a15bec057b7fb3da687507e55efa779075 SHA512 8a885f1faa471d413f09bd6a78b86d419fe433139b2f811dcae9a9ea180beaf693ee8c11c7fe98ed7d5303520f6d9b3efd0d8e7edf978aa5099ef580db79166a
|
||||
EBUILD zathura-pdf-mupdf-0.3.2.ebuild 1074 BLAKE2B 33d9faf3af3156f08f3a2ac764c3ef16c2fc32b31ff396eafe1027663d0464f735ba0349423e9a173aeb84498a5da7d3fe13606ae2e46a10eb5b20fa0bc5a08b SHA512 99caf865cbc7751aec41b38e1d179d52bed4523c1813554413b4631fda9318726cffdb476de2777fe35f80ee463c2364437e1b30e80271b79c106ad7f5b5bb11
|
||||
EBUILD zathura-pdf-mupdf-0.3.4.ebuild 796 BLAKE2B 623e1c0f435e95826791a71c3ce66c4448ff8c47f9e13dae411d86e8c78b4e6cc630333263eb9b2fc94bb41f6d86fcb871da340fc78509e894fa13613785d934 SHA512 54e52e1405959ee3fdf0ac819dcc1941a370369291c9b480256fc2b404a16f2c839d1f29110cc2e7728de148423bf372c33c2aae413fb3d658a74777bb577fe2
|
||||
EBUILD zathura-pdf-mupdf-0.3.4.ebuild 795 BLAKE2B 74f00693c91c24690221b7fcc7634bf91239a2db9d257562573aebfc000b27fe2c402275fc73cabe41bb811266b3a5c28b6344858f05e8a10a60ebe8e64d5690 SHA512 27b492f2f2776c5b8c68245c39dc1ecde682692df1db6277659ed9412365b3ee89fb88050b4b577fd59d3db1865f02a442d477cf24d2439332885577fe586529
|
||||
EBUILD zathura-pdf-mupdf-9999.ebuild 796 BLAKE2B 623e1c0f435e95826791a71c3ce66c4448ff8c47f9e13dae411d86e8c78b4e6cc630333263eb9b2fc94bb41f6d86fcb871da340fc78509e894fa13613785d934 SHA512 54e52e1405959ee3fdf0ac819dcc1941a370369291c9b480256fc2b404a16f2c839d1f29110cc2e7728de148423bf372c33c2aae413fb3d658a74777bb577fe2
|
||||
MISC metadata.xml 702 BLAKE2B 494044f73e5201e73328ba0f0ab58cd40ae7860127449aaed63e96ec0962a3e2c5cc2b617dd58c73c9226d5ca7e1237f94064eb8dab48fe1a88e8c50bfb40216 SHA512 0f416ccc5110783602c76a1b2670f22c15104a2868d23b635180faf4993d3879198c04fc29e7a8d23b13105bd6b2268d9d7877a0e36dbab1726919b3d5c0a37f
|
||||
|
@ -1,6 +1,6 @@
|
||||
DIST zathura-pdf-poppler-0.2.8.tar.gz 9504 BLAKE2B fc7ac4b4789f23d03b084dd90489c2b6e6fa0a93814140cf563fb826ed5bc7bad2cdcbf100cc6c2e708ecabd85be177c88a4faf9a0fc910bbfcddc1a515a7373 SHA512 644a36e31f89ee87a4d9bd50d5f9e209f06b6755af00009756422c89ad2ab50a97dd2c03a037b4e22bcf04bd620bd5b5ea55db7c380da9d3cebe0d1c00e18b9b
|
||||
DIST zathura-pdf-poppler-0.2.9.tar.xz 7456 BLAKE2B f6454ea750597f797f8dee5dda6812245e0f7d158f37d63d4d554ea83c935bd1785cdcb1fcbbf60e4519faaa8e824e5d9d69884ff7dd8bac8e24164aa953d48b SHA512 d363c9051fcd5be73c11ee3a88fff277e9a42b5878ce5a64715d801457380b113891504a01b7343affdf275bbd31cc3c0bf17d5208cb513edf52d6c2f5270cde
|
||||
EBUILD zathura-pdf-poppler-0.2.8.ebuild 858 BLAKE2B ba83d7d00563e03c080154f5e3c36964eb587dbd6bc6bf78bad02d5e7f0134e3c463dd793d6e864901c5b9569a773a4ec0d0b68bb5fd17db5b093980bf724126 SHA512 b751fbed29bae1a90d7be7e4346176c76266898abc5526a010a82e0c0c398898e138ea464fd2dac76316a470a8ac97344e2808dfc13021999a1d18225c435f05
|
||||
EBUILD zathura-pdf-poppler-0.2.9.ebuild 745 BLAKE2B 6abb817bbf4c1db7542f2b59e69eaa0785074578d9c32f7a37efc86dbe89b9888b8093061ebf4867727b52b205f941a7e5e453650006d4dd913e1bce851ae5cb SHA512 daac708c3c2b62185d843a8a649149165e028006987c7d0bf57f9959b7e01fbe52006ec3b46af9b0def91ba334bec0bee148d565b4749ca86ed1d1fb66246a73
|
||||
EBUILD zathura-pdf-poppler-0.2.9.ebuild 744 BLAKE2B 974ba4498e2ebf45164ba6d28a813c3252e890e3dc2c8f97939c2b600b2aa2c3c0dbd33c83a6cd82bfafe8fb201908bf338fb5eaf8ce4b53e450d0d65841af3f SHA512 d0456347fa4fa780791f3968094548c1531ffbfe006489d7650b60d395a7d9a79e7988f15c72164c64732fb49e916ae4b2fff49fd059d24303557ce651ca24c1
|
||||
EBUILD zathura-pdf-poppler-9999.ebuild 745 BLAKE2B 6abb817bbf4c1db7542f2b59e69eaa0785074578d9c32f7a37efc86dbe89b9888b8093061ebf4867727b52b205f941a7e5e453650006d4dd913e1bce851ae5cb SHA512 daac708c3c2b62185d843a8a649149165e028006987c7d0bf57f9959b7e01fbe52006ec3b46af9b0def91ba334bec0bee148d565b4749ca86ed1d1fb66246a73
|
||||
MISC metadata.xml 702 BLAKE2B 494044f73e5201e73328ba0f0ab58cd40ae7860127449aaed63e96ec0962a3e2c5cc2b617dd58c73c9226d5ca7e1237f94064eb8dab48fe1a88e8c50bfb40216 SHA512 0f416ccc5110783602c76a1b2670f22c15104a2868d23b635180faf4993d3879198c04fc29e7a8d23b13105bd6b2268d9d7877a0e36dbab1726919b3d5c0a37f
|
||||
|
@ -1,6 +1,6 @@
|
||||
DIST zathura-ps-0.2.5.tar.gz 5845 BLAKE2B b716381b66f54626298544fab6ef6f857066db50b027e1b729cfa59e33a23fda4cab09ba8dc33317725058b6942ef84fbc7c24aa30a4d7db2c73f7ac1b6ef137 SHA512 043898fdca56bee28a8e2af61d3216af25e222c0a137737e599881bb21e805dd8a609ff2901a50763bdbb34bf2e3fca2afaf1a59b715f3ba6aa067971c99c258
|
||||
DIST zathura-ps-0.2.6.tar.xz 4336 BLAKE2B 9129ae5c5b6b7452fbee720ded0a69d4ae735811b81ec49485fffc81833e5e0adf0563b005770082adcc17dc90d4650b5bd309154b64377625c2cef86f0b7978 SHA512 6631f9b1c951b6f91f2a5217c3de47176205102206f15b596fb21285dae8d01fd759cfaca1b8a23bf47166dfbc3f8cf6061ce5a4d7a1c3a2b671a3beef5a07bb
|
||||
EBUILD zathura-ps-0.2.5.ebuild 931 BLAKE2B da60bdb706487c8e464285a963722cdcac0d979913b65ede2aa1d7d0bb3cfde63927f84aa729bff86f8a8380e245360689c6df6a6219d93fe4c224b7162ce41f SHA512 64e3ca1aead820f3c49c4d65d06b5f7ba3a39f44f0585efcf5daa4a7d4aea01bd59735e6f0132688cd0c5246d41c7feebd9d76c083255a2b5048aa616231f1c1
|
||||
EBUILD zathura-ps-0.2.6.ebuild 675 BLAKE2B e9c7f67fc8d86bd307acb311d28f04a181511d70509ae777b2e096af40dd6518f7382468c423dcd368a3ae3fbec0c71bed17a6dc02b4807694a46d0df42066cd SHA512 e821086cbf8442d13bf4c08ec7cdb59d4eec41d2c2d09fb63a1281c8a5eed2e9daa7af5d9d618b405d7ae613f50ede25f1eece6638c96edf09f85741b6eb15ad
|
||||
EBUILD zathura-ps-0.2.6.ebuild 674 BLAKE2B 3e5a6aaf7d9a6c6afde939c7fc744c3bd7a8671b432b94eb9655fbefc7446e037a1e8edf0d45b4073aa59c539756b7b5805d65163414a43c6225cb14d647fce4 SHA512 540a3a38e5260b0d7266a050f13cd051e7b4fb744b51dc6d21389fe5dc0b5c68fb93cd57039414d7ce5e1f958f96e8cf6f394c73d3a36c0fd35deaa3473a7a5e
|
||||
EBUILD zathura-ps-9999.ebuild 675 BLAKE2B e9c7f67fc8d86bd307acb311d28f04a181511d70509ae777b2e096af40dd6518f7382468c423dcd368a3ae3fbec0c71bed17a6dc02b4807694a46d0df42066cd SHA512 e821086cbf8442d13bf4c08ec7cdb59d4eec41d2c2d09fb63a1281c8a5eed2e9daa7af5d9d618b405d7ae613f50ede25f1eece6638c96edf09f85741b6eb15ad
|
||||
MISC metadata.xml 702 BLAKE2B 494044f73e5201e73328ba0f0ab58cd40ae7860127449aaed63e96ec0962a3e2c5cc2b617dd58c73c9226d5ca7e1237f94064eb8dab48fe1a88e8c50bfb40216 SHA512 0f416ccc5110783602c76a1b2670f22c15104a2868d23b635180faf4993d3879198c04fc29e7a8d23b13105bd6b2268d9d7877a0e36dbab1726919b3d5c0a37f
|
||||
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST tlib-1.20.tar.gz 111202 BLAKE2B 0ee6c662e1658607706516adab9b770942ec948633a75879b5a516b46989a34744acde52d10d5b2ea58af6e7215f1241b18c53267d643d4c2e08da425a93169e SHA512 d8a344483da2a174324dc81472b5d3bdb811e54af22a1599c5567019d33bafdf499845d3efeabf081ecf17dc6965c69640a6a01b208811529e86266ba1871218
|
||||
DIST tlib-1.22.tar.gz 119979 BLAKE2B 2fe1231b6a075989c41aa2cf38d0964b6d9ada390d0729ea417aa1c2ef1a105a07d569f80c75ba91a55f7e68f349faab2dcda66741b0b1da59f76d68a5467e24 SHA512 b7fc7e3741876c92bbccc116d4e170663e3d178aa8fb546f969475723cd82e07d9470af37574f8f97cfd23b8ca8f5dd5daa2e7bef50e2f62beec0015a2355908
|
||||
EBUILD tlib-1.20.ebuild 566 BLAKE2B e2b86ca767d1afabe247cb4f18cbc09cd6f43bba431e826b9f28b419cb0cb162bf6f5adcb544916f2b216d2a975361e96e2a5bd838d417e1ffa24257215d8b3a SHA512 658fb2ce850438a65f1b59a1b70298372fa133e004559a7a6917a892e923e95ca8d90ae88f45b1722cf99407566bb45dde41bc485cad8ba0e09653e01af7db61
|
||||
EBUILD tlib-1.22.ebuild 577 BLAKE2B 67411fc4c0dbbeb069dda73be8d6468284edfc657e7a1688cb052b768f506aed65a019cf43d2dafd0c6c124492d3c1163ff97f8b634210473ab7cd8964926dc1 SHA512 e6147e20183b42639f6f6ca223283dcc77b5ee1c3eaaf19f3dc43302868cc0d993597a1ce057f14400599650d92044bf94acc5bf668a83943e056035e193e768
|
||||
DIST tlib-1.23.tar.gz 120827 BLAKE2B 7b86a1b0e22e499390239e5898d81c90ac1b3b989b929e3bde3ea516d05419fc8af19e72d5313df36ce856a4c7ee2cddbdbecbace835f24adefb1883d4e76e46 SHA512 5fd5d6e6ccd36117abcfca35173d28602a73b0773e5fc77cb8c1c8660f13dd7882c8a8de9b4335927b807c7d643c480f1371926b4ffb1758e53948132dee1d75
|
||||
EBUILD tlib-1.22.ebuild 572 BLAKE2B 9d9b39d9ca27887a2f8e5dfc719b65b77d256f08fff840abd862a453d3ebf87745aaa2a5a8e49885c1462f8cbbc9be4c7b069324bc823911da649bd7eab63c9f SHA512 f06bfb18a7a2b6fe71954e5be4c48b0d8d6295b39ff0da081d3c12aa9aa0c55d6e5e4d114599a656b1beeac4dea97b7316219a17c78ceee3e92e76064d1431b5
|
||||
EBUILD tlib-1.23.ebuild 574 BLAKE2B 51d22f1530c73e115261899119d78619067e01a91d0fea74d3abb83c63a16c67aaf728730adb23b327837fcad1197cc4a15165a496b9d5fd4cac8f90ab25263b SHA512 d25556bc5a28123feda483ebf582ac5e5200adeca26dc104b18658f38c400b2321c955c6b7a5ce0b36cf0d73bc7d410a84fa33b802e43a9adadc2aaed1a99db3
|
||||
MISC metadata.xml 329 BLAKE2B 87f979ae53b0fca4bbf6966613d9ef71365ed69a0b790bd41d526536f3e04b63e435dea3647c7b19fc31ec81bb8df70c1d830c6ec0545f1a5f63f3c1da14d923 SHA512 d36d9443ce025d73d277cc67387418ad73458be408932bf200609b6fa133b06b87598377866c89b8f9606674b54540b19c6f63afdc5ca9696225f1976bcdab48
|
||||
|
Binary file not shown.
@ -1,7 +1,4 @@
|
||||
AUX gnatcoll-2016-gentoo.patch 11125 BLAKE2B 6bcb4e882ad78dc6473b12369898a802ee8aaa55460730ca756f4fee4da5f4201d8b9b0374e3a5f57d51f6064babd59bda85c35f89c4eba0cd5b27525a83e87c SHA512 147fb4f17591b1914ca15c0389f272b6fb0b4b172f5c56a07ec545ee53e8358998ad25b4da871d98de3ac8d466b1d9de956202a2570b571ee14439c2f23e825e
|
||||
AUX gnatcoll-2017-gentoo.patch 10577 BLAKE2B 02d129052b0b10429ce8e003b0a0759a547884f92d67b0018170f8d2e8719cf22da1f277f9568673006e8f7abdb4759ec37626e3b4260d343f5560e479f0c729 SHA512 bf61075b9ce327b37d01f36d8fcb38f6f2e197167abb02a1dee9a96d456a710c986ed079a40e07edceb280281f8c8465315f09e5a0e3b880f3db44371ae3efef
|
||||
DIST gnatcoll-gpl-2016-src.tar.gz 5687584 BLAKE2B 0ff5489f3e02ceeb44292f0d13907959884a55ec8f00fcadb21ee4e8a07f863a3bae3c7ae18d3fc669895a76b5f8f495699d31af71940a5abd32b156ad5fe247 SHA512 8cf06e7c5d58d3b159855534791e7969882e04856ba9d03982a63dcfc630f5b5910c6cad57fec9b00c3d04008b0cb0a1fb238e349766348fa4548868238ede8a
|
||||
AUX gnatcoll-2017-gentoo.patch 5731 BLAKE2B 392f9cd7f76b835c03646a52eb651bad4094f7ebb51f36a1168ce36b5ab9ff29f287437aa9fd9f2f1a5351f4ee04dbd3a21ea096f0e918d1c61b5822c14c552c SHA512 d15a05823419e763e96cc8d8c8202cac30511d555413fa9b45a79275b5325dda53271b7dbb2cc3a7d1583269b32738a82f3adcb0282bdee4588247c9e8b32e12
|
||||
DIST gnatcoll-gpl-2017-src.tar.gz 5785988 BLAKE2B 828aff797f7d992bf3f5dda7f8ce8a79e97ecd98253a657fb6e79a2fd08aac97e19cb421f47010f8c1f26442a013b9126ab3a95353d9ce0f29d071601e9dfe2f SHA512 e8b7f2c00816597f33496168bf8928841a2037e517908810761849e23633b2c229d47e4bfaa808e5a619da52bc165f17b8aefa5dee39ecf1a6773b3b1db80363
|
||||
EBUILD gnatcoll-2016.ebuild 2947 BLAKE2B 900803d1df0ca9a2c14aaf3858582e01bc3675646a6f78114fc1e607fbc7f6108da86ff886635c752326f1568dff7b747a5df1f2e8de67b215ef2904a30c3169 SHA512 6bc8275c285a545177751a0ca0e4fcaf2c451151fb680f651340a8da1df260b88b96f4ccac6fbe9662482cbf42f5c5f9c61a6da6348484d56ebb0183c12ec088
|
||||
EBUILD gnatcoll-2017.ebuild 3182 BLAKE2B 7bed5c75933d402a26f62f83922df50ab786980ce80059abf833f0ceab9f9e421c257a84ef5f9c5cafc506b22e7c29d2f158d20c1653e3c72a1286668025cec4 SHA512 a1a8fb749a8df6276b33c19063ea9e5d59543e8abf1fea7ec32725ba00166aed1d11ddb77b9d5322a05da6522c45cba6730602b1902c5ebdf79cd05467c6e682
|
||||
EBUILD gnatcoll-2017.ebuild 3176 BLAKE2B b271efb01c404f10f97b247300d1157fc873ac60cd6abe335fb68c84de60bc16cf433da1b73a21cb1462d2219b550acf0e1e1282e749f4f3e6f7171f63fa0d44 SHA512 8a4a005d7bb43b15873744a2de1b19dbb6e318d257fab99429e36f181337b3bf9ab73f0e0b29d331a099549d50fc9e38f7192ecbd9338f85cc0af7230f1947da
|
||||
MISC metadata.xml 1362 BLAKE2B 0660675cc1821ffb20a9a80bce768db18252bf049f6f52cf3389a7681cc4a31b040350008e6477a2259c8faba5689525586cd35cdf4bcb9df298941021c5a0bd SHA512 64620ff6da6c812968ac057a3724b9733d4d14e1cacd654bf750efe33f64910ae74da07bbca0d6996f58405c083636e574f1b93958d0fe4447e1896ded2b3940
|
||||
|
@ -1,297 +0,0 @@
|
||||
--- a/Makefile 2017-01-20 19:39:07.131398270 +0100
|
||||
+++ b/Makefile 2017-01-20 19:42:30.088728844 +0100
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
# Build either type of library. The argument (%) is the type of library to build
|
||||
|
||||
-GPRBLD_OPTS=-p -m -j${PROCESSORS} -XLIBRARY_TYPE=$(@F) -XGnatcoll_Build=${Gnatcoll_Build}
|
||||
+GPRBLD_OPTS=-p -m -j${PROCESSORS} -XGPR_BUILD=$(@F) -XLIBRARY_TYPE=$(@F) -XGnatcoll_Build=${Gnatcoll_Build}
|
||||
|
||||
build_library_type/%: generate_sources
|
||||
@${RM} src/gnatcoll-atomic.adb
|
||||
@@ -34,19 +36,19 @@
|
||||
@${RM} src/gnatcoll-atomic.adb
|
||||
|
||||
@echo "====== Building $(@F) libraries ======"
|
||||
- ${GPRBUILD} ${GPRBLD_OPTS} -Pgnatcoll_full
|
||||
+ ${GPRBUILD} ${GPRBLD_OPTS} -Pgnatcoll_full -v -cargs ${ADAFLAGS}
|
||||
|
||||
@# Need to build libgnatcoll_gtk separately, because its project files
|
||||
@# requires gtkada.gpr, which might not exist on the machine.
|
||||
ifeq (${WITH_GTK},yes)
|
||||
- ${GPRBUILD} ${GPRBLD_OPTS} -Psrc/gnatcoll_gtk
|
||||
+ ${GPRBUILD} ${GPRBLD_OPTS} -Psrc/gnatcoll_gtk -v -cargs ${ADAFLAGS}
|
||||
endif
|
||||
|
||||
@# Build the tools (the list is the project\'s Main attribute)
|
||||
@# They are not build as part of the above because only the Main from
|
||||
@# gnatcoll_full.gpr are build. We could use aggregate projects to
|
||||
@# speed things up.
|
||||
- ${GPRBUILD} ${GPRBLD_OPTS} -q -Psrc/gnatcoll_tools
|
||||
+ ${GPRBUILD} ${GPRBLD_OPTS} -q -Psrc/gnatcoll_tools -v -cargs ${ADAFLAGS}
|
||||
|
||||
#######################################################################
|
||||
# install
|
||||
@@ -53,6 +53,7 @@
|
||||
|
||||
GPRINST_OPTS=-p -f --prefix=${prefix} --install-name=gnatcoll \
|
||||
--exec-subdir=${bindir} --project-subdir=lib/gnat \
|
||||
+ -XGPR_BUILD=$(@F) \
|
||||
--build-var=LIBRARY_TYPE --build-name=$(@F) -XLIBRARY_TYPE=$(@F)
|
||||
|
||||
install-clean:
|
||||
--- a/gnatcoll_shared.gpr.in 2017-01-20 19:50:03.222808656 +0100
|
||||
+++ b/gnatcoll_shared.gpr.in 2017-01-20 19:50:28.200399274 +0100
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
type Yes_No is ("yes", "no");
|
||||
Gtk : Yes_No := External ("GTK", "@WITH_GTK@");
|
||||
- Python : Yes_No := External ("PYTHON", "@WITH_PYTHON@");
|
||||
+ Python : Yes_No := "@WITH_PYTHON@";
|
||||
Syslog : Yes_No := External ("SYSLOG", "@WITH_SYSLOG@");
|
||||
Postgres : Yes_No := External ("POSTGRES", "@WITH_POSTGRES@");
|
||||
type Sqlite_Inclusion is ("yes", "no", "embedded");
|
||||
--- a/aclocal.m4 2017-04-06 08:25:14.796699365 +0200
|
||||
+++ b/aclocal.m4 2017-04-06 08:25:36.622318016 +0200
|
||||
@@ -45,7 +45,7 @@
|
||||
cat > conftest.ada <<EOF
|
||||
[$3]
|
||||
EOF
|
||||
- if AC_TRY_COMMAND([gnatchop -q conftest.ada && $1 $2 >/dev/null 2>conftest.out])
|
||||
+ if AC_TRY_COMMAND([${GNATCHOP} -q conftest.ada && $1 $2 >/dev/null 2>conftest.out])
|
||||
then
|
||||
: Success
|
||||
$4
|
||||
@@ -68,7 +68,7 @@
|
||||
AC_DEFUN(AM_HAS_INTRINSIC_SYNC_COUNTERS,
|
||||
[
|
||||
AC_MSG_CHECKING([whether platform supports atomic inc/dec])
|
||||
- AM_TRY_ADA([gnatmake], [check.adb],
|
||||
+ AM_TRY_ADA([${GNATMAKE}], [check.adb],
|
||||
[
|
||||
with Interfaces; use Interfaces;
|
||||
procedure Check is
|
||||
--- a/testsuite/json/__init__.py 2017-04-24 17:52:34.158513249 +0200
|
||||
+++ b/testsuite/json/__init__.py 2017-04-24 17:52:52.636207017 +0200
|
||||
@@ -21,7 +21,7 @@
|
||||
@requires_not_aix # Storage_Error on that machine
|
||||
@chdir("MB28-001")
|
||||
def test_MB28_001(self):
|
||||
- self.runexec(["python", "make_json.py"])
|
||||
+ self.runexec(["python2.7", "make_json.py"])
|
||||
self.gprbuild()
|
||||
self.runexec("json_stack_test", "test.out")
|
||||
|
||||
--- a/testsuite/projects/__init__.py 2017-04-24 19:10:30.465246199 +0200
|
||||
+++ b/testsuite/projects/__init__.py 2017-04-24 19:10:42.768035080 +0200
|
||||
@@ -105,25 +105,6 @@
|
||||
self.gprbuild("default.gpr")
|
||||
self.runexec("main", "")
|
||||
|
||||
- @support.requires_not_windows
|
||||
- @chdir("N918-040")
|
||||
- def test_bareboard(self):
|
||||
- self.create_fake_bb_compiler('install', 'arm-eabi', '6.1.0w', '3.4.6')
|
||||
-
|
||||
- # Make sure auto.cgpr is not deleted on exit
|
||||
- try:
|
||||
- os.unlink('auto.cgpr')
|
||||
- except:
|
||||
- pass
|
||||
- self.gprbuild('main_prj', switches=['--autoconf=auto.cgpr'])
|
||||
- m = re.search('for Target use "(.*?)"', open('auto.cgpr').read())
|
||||
- target = m.group(1)
|
||||
-
|
||||
- def customFilter(actual):
|
||||
- return actual.replace(target, "<native>")
|
||||
-
|
||||
- self.runexec(['sh', 'test.sh'], 'test.out', customFilter=customFilter)
|
||||
-
|
||||
@chdir("NB12-045")
|
||||
def test_NB12_045(self):
|
||||
# Test registering attribute in unknown package
|
||||
--- a/src/tools/gnatcoll_db2ada.adb 2017-04-24 21:36:09.193973179 +0200
|
||||
+++ b/src/tools/gnatcoll_db2ada.adb 2017-04-24 21:36:16.029858932 +0200
|
||||
@@ -211,7 +211,7 @@
|
||||
|
||||
declare
|
||||
Output : constant String := Get_Command_Output
|
||||
- (Command => "python",
|
||||
+ (Command => "python2.7",
|
||||
Arguments => Args,
|
||||
Input => "",
|
||||
Status => Status'Access,
|
||||
--- a/src/gnatcoll_python.gpr.in 2018-11-11 11:04:46.275182850 +0100
|
||||
+++ b/src/gnatcoll_python.gpr.in 2018-11-11 11:10:22.809783463 +0100
|
||||
@@ -33,14 +33,19 @@
|
||||
"lib" & Project'Library_Name
|
||||
& GnatColl_Shared.So_Ext & "." & GnatColl_Shared.Version;
|
||||
|
||||
- -- When linking a shared library (see Linker_Options below in addition)
|
||||
- for Library_Options use GnatColl_Shared.Python_Libs;
|
||||
-
|
||||
case GnatColl_Shared.Python is
|
||||
when "yes" =>
|
||||
for Languages use ("Ada", "C");
|
||||
for Source_Dirs use ("python");
|
||||
- for Library_Options use (@PYTHON_LIBS_GPR@);
|
||||
+ case Gnatcoll_Shared.Library_Type is
|
||||
+ when "relocatable" =>
|
||||
+ -- When linking a shared library (see Linker_Options
|
||||
+ -- below in addition)
|
||||
+ for Library_Options use GnatColl_Shared.Python_Libs;
|
||||
+ when others =>
|
||||
+ null;
|
||||
+ end case;
|
||||
+
|
||||
when "no" =>
|
||||
for Languages use ("Ada");
|
||||
for Source_Dirs use ("nopython");
|
||||
--- a/src/gnatcoll_iconv.gpr 2018-11-11 11:39:47.736090039 +0100
|
||||
+++ b/src/gnatcoll_iconv.gpr 2018-11-11 11:40:42.161198640 +0100
|
||||
@@ -44,7 +44,13 @@
|
||||
for Source_Dirs use ("iconv", "iconv/no_iconv");
|
||||
when "yes" =>
|
||||
for Source_Dirs use ("iconv", "iconv/with_iconv");
|
||||
- for Library_Options use (GnatColl_Shared.Iconv_Dir) & Gnatcoll_Shared.Iconv_Lib;
|
||||
+ case Gnatcoll_Shared.Library_Type is
|
||||
+ when "relocatable" =>
|
||||
+ for Library_Options use (GnatColl_Shared.Iconv_Dir)
|
||||
+ & Gnatcoll_Shared.Iconv_Lib;
|
||||
+ when others =>
|
||||
+ null;
|
||||
+ end case;
|
||||
end case;
|
||||
|
||||
package Compiler is
|
||||
--- a/src/gnatcoll_sqlite.gpr 2018-11-11 11:45:36.672371038 +0100
|
||||
+++ b/src/gnatcoll_sqlite.gpr 2018-11-11 11:48:24.898610725 +0100
|
||||
@@ -51,8 +51,15 @@
|
||||
for Source_Dirs use ("sqlite", "sqlite/no_sqlite");
|
||||
when "yes" =>
|
||||
for Source_Dirs use ("sqlite", "sqlite/with_sqlite");
|
||||
- for Library_Options use (GnatColl_Shared.Sqlite_Dir)
|
||||
- & "-lsqlite3" & Thread_Lib;
|
||||
+
|
||||
+ case Gnatcoll_Shared.Library_Type is
|
||||
+ when "relocatable" =>
|
||||
+ for Library_Options use (GnatColl_Shared.Sqlite_Dir)
|
||||
+ & "-lsqlite3" & Thread_Lib;
|
||||
+ when others =>
|
||||
+ null;
|
||||
+ end case;
|
||||
+
|
||||
when "embedded" =>
|
||||
for Languages use ("Ada", "C");
|
||||
for Source_Dirs use ("sqlite", "sqlite/with_sqlite", "sqlite/amalgamation");
|
||||
--- a/src/gnatcoll_readline.gpr.in 2018-11-11 11:51:19.119750140 +0100
|
||||
+++ b/src/gnatcoll_readline.gpr.in 2018-11-11 11:52:00.531069930 +0100
|
||||
@@ -6,7 +6,14 @@
|
||||
when "yes" =>
|
||||
for Languages use ("Ada");
|
||||
for Source_Dirs use ("readline", "readline/with_readline");
|
||||
- for Library_Options use ("-lreadline");
|
||||
+
|
||||
+ case Gnatcoll_Shared.Library_Type is
|
||||
+ when "relocatable" =>
|
||||
+ for Library_Options use ("-lreadline");
|
||||
+ when others =>
|
||||
+ null;
|
||||
+ end case;
|
||||
+
|
||||
when "no" =>
|
||||
for Source_Dirs use ("readline", "readline/no_readline");
|
||||
end case;
|
||||
--- a/src/gnatcoll_gtk.gpr.in 2018-11-11 11:55:32.460587328 +0100
|
||||
+++ b/src/gnatcoll_gtk.gpr.in 2018-11-11 11:56:15.930872692 +0100
|
||||
@@ -47,8 +47,15 @@
|
||||
for Source_Dirs use ();
|
||||
when "yes" =>
|
||||
for Source_Dirs use ("gtk");
|
||||
- for Library_Options use GnatColl_Shared.Gtk_Libs
|
||||
- & GnatColl_Shared.Python_Libs;
|
||||
+
|
||||
+ case Gnatcoll_Shared.Library_Type is
|
||||
+ when "relocatable" =>
|
||||
+ for Library_Options use GnatColl_Shared.Gtk_Libs
|
||||
+ & GnatColl_Shared.Python_Libs;
|
||||
+ when others =>
|
||||
+ null;
|
||||
+ end case;
|
||||
+
|
||||
case GnatColl_Shared.Python is
|
||||
when "yes" =>
|
||||
for Source_Dirs use Project'Source_Dirs & ("gtk/python");
|
||||
--- a/src/gnatcoll-projects-normalize.adb 2018-11-13 19:34:01.491003676 +0100
|
||||
+++ b/src/gnatcoll-projects-normalize.adb 2018-11-13 19:34:16.289760553 +0100
|
||||
@@ -2202,7 +2202,7 @@
|
||||
when N_Comment_Zones =>
|
||||
null;
|
||||
|
||||
- when N_Comment =>
|
||||
+ when others =>
|
||||
null;
|
||||
end case;
|
||||
end if;
|
||||
--- a/src/gnatcoll-projects.adb 2018-11-14 18:47:27.760365233 +0100
|
||||
+++ b/src/gnatcoll-projects.adb 2018-11-14 19:10:43.961337201 +0100
|
||||
@@ -3273,9 +3273,9 @@
|
||||
Status : out Status_Type;
|
||||
Result : out GNATCOLL.VFS.File_Array_Access)
|
||||
is
|
||||
- Mains_Str_List : String_List_Access;
|
||||
+ Mains_Str_List : String_Vectors.Vector;
|
||||
Closure_Status : GPR.Util.Status_Type;
|
||||
- Closures_List : String_List_Access;
|
||||
+ Closures_List : String_Vectors.Vector;
|
||||
begin
|
||||
Trace (Me, "Get_Closures");
|
||||
|
||||
@@ -3287,25 +3287,18 @@
|
||||
return;
|
||||
end if;
|
||||
|
||||
- Mains_Str_List := new String_List (Mains'First .. Mains'Last);
|
||||
for I in Mains'Range loop
|
||||
- Mains_Str_List (I) := new String'(Mains (I).Display_Base_Name);
|
||||
+ Mains_Str_List.Append (Mains (I).Display_Base_Name);
|
||||
end loop;
|
||||
|
||||
GPR.Util.Get_Closures
|
||||
(Project.Get_View, Project.Tree_View,
|
||||
- Mains => Mains_Str_List.all,
|
||||
+ Mains => Mains_Str_List,
|
||||
All_Projects => All_Projects,
|
||||
Include_Externally_Built => Include_Externally_Built,
|
||||
Status => Closure_Status,
|
||||
Result => Closures_List);
|
||||
|
||||
- -- Freeing temporary list of mains.
|
||||
- for I in Mains_Str_List'Range loop
|
||||
- Free (Mains_Str_List (I));
|
||||
- end loop;
|
||||
- Free (Mains_Str_List);
|
||||
-
|
||||
case Closure_Status is
|
||||
when Success =>
|
||||
Status := Success;
|
||||
@@ -3321,17 +3314,10 @@
|
||||
end case;
|
||||
|
||||
if Closure_Status in Success | Incomplete_Closure then
|
||||
- for I in Closures_List'Range loop
|
||||
- Append (Result, Create (+Closures_List (I).all));
|
||||
+ for Closure of Closures_List loop
|
||||
+ Append (Result, Create (+Closure));
|
||||
end loop;
|
||||
end if;
|
||||
-
|
||||
- -- Freeing temporary list of closures.
|
||||
- for I in Closures_List'Range loop
|
||||
- Free (Closures_List (I));
|
||||
- end loop;
|
||||
- Free (Closures_List);
|
||||
-
|
||||
end Get_Closures;
|
||||
|
||||
----------------
|
@ -1,127 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit multilib multiprocessing autotools python-single-r1
|
||||
|
||||
MYP=${PN}-gpl-${PV}
|
||||
|
||||
DESCRIPTION="GNAT Component Collection"
|
||||
HOMEPAGE="http://libre.adacore.com"
|
||||
SRC_URI="http://mirrors.cdn.adacore.com/art/5739942ac7a447658d00e1e7
|
||||
-> ${MYP}-src.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="gmp +gnat_2016 gnat_2017 gtk iconv postgres pygobject projects readline
|
||||
+shared sqlite static-libs syslog tools"
|
||||
|
||||
RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )
|
||||
gnat_2017? ( dev-lang/gnat-gpl:6.3.0 )
|
||||
${PYTHON_DEPS}
|
||||
gmp? ( dev-libs/gmp:* )
|
||||
gtk? (
|
||||
dev-ada/gtkada[gnat_2016=,gnat_2017=,shared?,static-libs?]
|
||||
dev-libs/atk
|
||||
dev-libs/glib
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/pango
|
||||
)
|
||||
pygobject? ( dev-python/pygobject:3[${PYTHON_USEDEP}] )
|
||||
postgres? ( dev-db/postgresql:* )
|
||||
sqlite? ( dev-db/sqlite )
|
||||
projects? (
|
||||
~dev-ada/libgpr-2018[gnat_2016=,gnat_2017=,shared?,static-libs?]
|
||||
dev-ada/xmlada[shared?,static-libs?]
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ada/gprbuild[gnat_2016=,gnat_2017=]"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}
|
||||
tools? ( static-libs )
|
||||
pygobject? ( gtk )
|
||||
^^ ( gnat_2016 gnat_2017 )"
|
||||
|
||||
S="${WORKDIR}"/${MYP}-src
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
mv configure.{in,ac} || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use gnat_2016; then
|
||||
GCC_PV=4.9.4
|
||||
else
|
||||
GCC_PV=6.3.0
|
||||
fi
|
||||
GNATMAKE=${CHOST}-gnatmake-${GCC_PV}
|
||||
GNATCHOP=${CHOST}-gnatchop-${GCC_PV}
|
||||
if use sqlite; then
|
||||
myConf="--with-sqlite=$(get_libdir)"
|
||||
else
|
||||
myConf="--without-sqlite"
|
||||
fi
|
||||
if use gtk ; then
|
||||
myConf="$myConf --with-gtk=3.0"
|
||||
else
|
||||
myConf="$myConf --with-gtk=no"
|
||||
fi
|
||||
econf \
|
||||
GNATCHOP="${GNATCHOP}" \
|
||||
GNATMAKE="${GNATMAKE}" \
|
||||
--with-python \
|
||||
$(use_with gmp) \
|
||||
$(use_with iconv) \
|
||||
$(use_with postgres postgresql) \
|
||||
$(use_enable projects) \
|
||||
$(use_enable pygobject) \
|
||||
$(use_enable readline gpl) \
|
||||
$(use_enable readline) \
|
||||
$(use_enable syslog) \
|
||||
--with-python-exec=${EPYTHON} \
|
||||
--enable-shared-python \
|
||||
--disable-pygtk \
|
||||
$myConf
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if use shared; then
|
||||
emake PROCESSORS=$(makeopts_jobs) \
|
||||
build_library_type/relocatable
|
||||
fi
|
||||
if use static-libs; then
|
||||
emake PROCESSORS=$(makeopts_jobs) \
|
||||
build_library_type/static
|
||||
fi
|
||||
python_fix_shebang .
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use shared; then
|
||||
emake prefix="${D}usr" install_library_type/relocatable
|
||||
fi
|
||||
if use static-libs; then
|
||||
emake prefix="${D}usr" install_library_type/static
|
||||
fi
|
||||
emake prefix="${D}usr" install_gps_plugin
|
||||
einstalldocs
|
||||
dodoc -r features-* known-problems-*
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# The test suite is in
|
||||
# To run you need to have the ada compiler available as gcc
|
||||
# Even in this case there are still some problem
|
||||
# Going into the testsuite directory and running
|
||||
# ./run.py -v -v
|
||||
# run here (having enabled most USE flags)
|
||||
true
|
||||
}
|
Binary file not shown.
@ -0,0 +1,320 @@
|
||||
# Copyright 1999-2018 Arfrever Frehtes Taifersar Arahesis and others
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
inherit autotools flag-o-matic multilib-minimal toolchain-funcs
|
||||
|
||||
SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
|
||||
DOC_PV="${SRC_PV}"
|
||||
# DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
|
||||
|
||||
DESCRIPTION="SQL database engine"
|
||||
HOMEPAGE="https://sqlite.org/"
|
||||
SRC_URI="doc? ( https://sqlite.org/2018/${PN}-doc-${DOC_PV}.zip )
|
||||
tcl? ( https://sqlite.org/2018/${PN}-src-${SRC_PV}.zip )
|
||||
test? ( https://sqlite.org/2018/${PN}-src-${SRC_PV}.zip )
|
||||
tools? ( https://sqlite.org/2018/${PN}-src-${SRC_PV}.zip )
|
||||
!tcl? ( !test? ( !tools? ( https://sqlite.org/2018/${PN}-autoconf-${SRC_PV}.tar.gz ) ) )"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="3"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="doc? ( app-arch/unzip )
|
||||
tcl? (
|
||||
app-arch/unzip
|
||||
>=dev-lang/tcl-8.6:0
|
||||
)
|
||||
test? (
|
||||
app-arch/unzip
|
||||
>=dev-lang/tcl-8.6:0
|
||||
)
|
||||
tools? (
|
||||
app-arch/unzip
|
||||
>=dev-lang/tcl-8.6:0
|
||||
)"
|
||||
RDEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}]
|
||||
icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )
|
||||
readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
|
||||
tcl? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )
|
||||
tools? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )"
|
||||
|
||||
full_archive() {
|
||||
use tcl || use test || use tools
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if full_archive; then
|
||||
S="${WORKDIR}/${PN}-src-${SRC_PV}"
|
||||
else
|
||||
S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if full_archive; then
|
||||
eapply "${FILESDIR}/${PN}-3.25.0-full_archive-build.patch"
|
||||
eapply "${FILESDIR}/${PN}-3.25.2-full_archive-tests.patch"
|
||||
|
||||
eapply_user
|
||||
|
||||
# Fix AC_CHECK_FUNCS.
|
||||
# https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html
|
||||
sed -e "s/AC_CHECK_FUNCS(.*)/AC_CHECK_FUNCS([fdatasync fullfsync gmtime_r isnan localtime_r localtime_s malloc_usable_size posix_fallocate pread pread64 pwrite pwrite64 strchrnul usleep utime])/" -i configure.ac || die "sed failed"
|
||||
else
|
||||
eapply "${FILESDIR}/${PN}-3.25.0-nonfull_archive-build.patch"
|
||||
|
||||
eapply_user
|
||||
|
||||
# Fix AC_CHECK_FUNCS.
|
||||
# https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html
|
||||
sed \
|
||||
-e "s/AC_CHECK_FUNCS(\[fdatasync.*/AC_CHECK_FUNCS([fdatasync fullfsync gmtime_r isnan localtime_r localtime_s malloc_usable_size posix_fallocate pread pread64 pwrite pwrite64 strchrnul usleep utime])/" \
|
||||
-e "/AC_CHECK_FUNCS(posix_fallocate)/d" \
|
||||
-i configure.ac || die "sed failed"
|
||||
fi
|
||||
|
||||
eautoreconf
|
||||
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" options=()
|
||||
|
||||
options+=(
|
||||
--enable-$(full_archive && echo load-extension || echo dynamic-extensions)
|
||||
--enable-threadsafe
|
||||
)
|
||||
if ! full_archive; then
|
||||
options+=(--disable-static-shell)
|
||||
fi
|
||||
|
||||
# Support detection of misuse of SQLite API.
|
||||
# https://sqlite.org/compile.html#enable_api_armor
|
||||
append-cppflags -DSQLITE_ENABLE_API_ARMOR
|
||||
|
||||
# Support column metadata functions.
|
||||
# https://sqlite.org/c3ref/column_database_name.html
|
||||
append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
|
||||
|
||||
# Support sqlite_dbpage virtual table.
|
||||
# https://sqlite.org/compile.html#enable_dbpage_vtab
|
||||
append-cppflags -DSQLITE_ENABLE_DBPAGE_VTAB
|
||||
|
||||
# Support dbstat virtual table.
|
||||
# https://sqlite.org/dbstat.html
|
||||
append-cppflags -DSQLITE_ENABLE_DBSTAT_VTAB
|
||||
|
||||
# Support sqlite3_serialize() and sqlite3_deserialize() functions.
|
||||
# https://sqlite.org/compile.html#enable_deserialize
|
||||
# https://sqlite.org/c3ref/serialize.html
|
||||
# https://sqlite.org/c3ref/deserialize.html
|
||||
append-cppflags -DSQLITE_ENABLE_DESERIALIZE
|
||||
|
||||
# Support comments in output of EXPLAIN.
|
||||
# https://sqlite.org/compile.html#enable_explain_comments
|
||||
append-cppflags -DSQLITE_ENABLE_EXPLAIN_COMMENTS
|
||||
|
||||
# Support Full-Text Search versions 3, 4 and 5.
|
||||
# https://sqlite.org/fts3.html
|
||||
# https://sqlite.org/fts5.html
|
||||
append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4
|
||||
options+=(--enable-fts5)
|
||||
|
||||
# Support hidden columns.
|
||||
append-cppflags -DSQLITE_ENABLE_HIDDEN_COLUMNS
|
||||
|
||||
# Support JSON1 extension.
|
||||
# https://sqlite.org/json1.html
|
||||
append-cppflags -DSQLITE_ENABLE_JSON1
|
||||
|
||||
# Support memsys5 memory allocator.
|
||||
# https://sqlite.org/malloc.html#memsys5
|
||||
append-cppflags -DSQLITE_ENABLE_MEMSYS5
|
||||
|
||||
# Support sqlite_offset() function.
|
||||
# https://sqlite.org/lang_corefunc.html#sqlite_offset
|
||||
append-cppflags -DSQLITE_ENABLE_OFFSET_SQL_FUNC
|
||||
|
||||
# Support pre-update hook functions.
|
||||
# https://sqlite.org/c3ref/preupdate_count.html
|
||||
append-cppflags -DSQLITE_ENABLE_PREUPDATE_HOOK
|
||||
|
||||
# Support Resumable Bulk Update extension.
|
||||
# https://sqlite.org/rbu.html
|
||||
append-cppflags -DSQLITE_ENABLE_RBU
|
||||
|
||||
# Support R*Trees.
|
||||
# https://sqlite.org/rtree.html
|
||||
# https://sqlite.org/geopoly.html
|
||||
append-cppflags -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_GEOPOLY
|
||||
|
||||
# Support scan status functions.
|
||||
# https://sqlite.org/c3ref/stmt_scanstatus.html
|
||||
# https://sqlite.org/c3ref/stmt_scanstatus_reset.html
|
||||
append-cppflags -DSQLITE_ENABLE_STMT_SCANSTATUS
|
||||
|
||||
# Support sqlite_stmt virtual table.
|
||||
# https://sqlite.org/stmt.html
|
||||
append-cppflags -DSQLITE_ENABLE_STMTVTAB
|
||||
|
||||
# Support Session extension.
|
||||
# https://sqlite.org/sessionintro.html
|
||||
options+=(--enable-session)
|
||||
|
||||
# Support unknown() function.
|
||||
# https://sqlite.org/compile.html#enable_unknown_sql_function
|
||||
append-cppflags -DSQLITE_ENABLE_UNKNOWN_SQL_FUNCTION
|
||||
|
||||
# Support unlock notification.
|
||||
# https://sqlite.org/unlock_notify.html
|
||||
append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
|
||||
|
||||
# Support LIMIT and ORDER BY clauses on DELETE and UPDATE statements.
|
||||
# https://sqlite.org/compile.html#enable_update_delete_limit
|
||||
append-cppflags -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT
|
||||
|
||||
# Support PRAGMA function_list, PRAGMA module_list and PRAGMA pragma_list statements.
|
||||
# https://sqlite.org/pragma.html#pragma_function_list
|
||||
# https://sqlite.org/pragma.html#pragma_module_list
|
||||
# https://sqlite.org/pragma.html#pragma_pragma_list
|
||||
append-cppflags -DSQLITE_INTROSPECTION_PRAGMAS
|
||||
|
||||
# Support soundex() function.
|
||||
# https://sqlite.org/lang_corefunc.html#soundex
|
||||
append-cppflags -DSQLITE_SOUNDEX
|
||||
|
||||
# Support URI filenames.
|
||||
# https://sqlite.org/uri.html
|
||||
append-cppflags -DSQLITE_USE_URI
|
||||
|
||||
# debug USE flag.
|
||||
if full_archive; then
|
||||
options+=($(use_enable debug))
|
||||
else
|
||||
if use debug; then
|
||||
append-cppflags -DSQLITE_DEBUG
|
||||
else
|
||||
append-cppflags -DNDEBUG
|
||||
fi
|
||||
fi
|
||||
|
||||
# icu USE flag.
|
||||
if use icu; then
|
||||
# Support ICU extension.
|
||||
# https://sqlite.org/compile.html#enable_icu
|
||||
append-cppflags -DSQLITE_ENABLE_ICU
|
||||
if full_archive; then
|
||||
sed -e "s/^TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
||||
else
|
||||
sed -e "s/^LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
# readline USE flag.
|
||||
options+=(
|
||||
--disable-editline
|
||||
$(use_enable readline)
|
||||
)
|
||||
if full_archive && use readline; then
|
||||
options+=(--with-readline-inc="-I${EPREFIX}/usr/include/readline")
|
||||
fi
|
||||
|
||||
# secure-delete USE flag.
|
||||
if use secure-delete; then
|
||||
# Enable secure_delete pragma by default.
|
||||
# https://sqlite.org/pragma.html#pragma_secure_delete
|
||||
append-cppflags -DSQLITE_SECURE_DELETE
|
||||
fi
|
||||
|
||||
# static-libs USE flag.
|
||||
options+=($(use_enable static-libs static))
|
||||
|
||||
# tcl, test, tools USE flags.
|
||||
if full_archive; then
|
||||
options+=(--enable-tcl)
|
||||
fi
|
||||
|
||||
if [[ "${CHOST}" == *-mint* ]]; then
|
||||
append-cppflags -DSQLITE_OMIT_WAL
|
||||
fi
|
||||
|
||||
if [[ "${ABI}" == "x86" ]]; then
|
||||
if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} -E -P -dM - < /dev/null 2> /dev/null | grep -q "^#define __SSE__ 1$"; then
|
||||
append-cflags -mfpmath=sse
|
||||
else
|
||||
append-cflags -ffloat-store
|
||||
fi
|
||||
fi
|
||||
|
||||
econf "${options[@]}"
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
|
||||
|
||||
if use tools && multilib_is_native_abi; then
|
||||
emake changeset dbdump dbhash rbu scrub showdb showjournal showshm showstat4 showwal sqldiff sqlite3_analyzer sqlite3_checker sqlite3_expert sqltclsh
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
if [[ "${EUID}" -eq 0 ]]; then
|
||||
ewarn "Skipping tests due to root permissions"
|
||||
return
|
||||
fi
|
||||
|
||||
emake HAVE_TCL="$(usex tcl 1 "")" $(use debug && echo fulltest || echo test)
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
|
||||
|
||||
if use tools && multilib_is_native_abi; then
|
||||
install_tool() {
|
||||
if [[ -f ".libs/${1}" ]]; then
|
||||
newbin ".libs/${1}" "${2}"
|
||||
else
|
||||
newbin "${1}" "${2}"
|
||||
fi
|
||||
}
|
||||
|
||||
install_tool changeset sqlite3-changeset
|
||||
install_tool dbdump sqlite3-db-dump
|
||||
install_tool dbhash sqlite3-db-hash
|
||||
install_tool rbu sqlite3-rbu
|
||||
install_tool scrub sqlite3-scrub
|
||||
install_tool showdb sqlite3-show-db
|
||||
install_tool showjournal sqlite3-show-journal
|
||||
install_tool showshm sqlite3-show-shm
|
||||
install_tool showstat4 sqlite3-show-stat4
|
||||
install_tool showwal sqlite3-show-wal
|
||||
install_tool sqldiff sqlite3-diff
|
||||
install_tool sqlite3_analyzer sqlite3-analyzer
|
||||
install_tool sqlite3_checker sqlite3-checker
|
||||
install_tool sqlite3_expert sqlite3-expert
|
||||
install_tool sqltclsh sqlite3-tclsh
|
||||
|
||||
unset -f install_tool
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
find "${D}" -name "*.la" -delete || die
|
||||
|
||||
doman sqlite3.1
|
||||
|
||||
if use doc; then
|
||||
rm "${WORKDIR}/${PN}-doc-${DOC_PV}/"*.{db,txt}
|
||||
(
|
||||
docinto html
|
||||
dodoc -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"*
|
||||
)
|
||||
fi
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue