parent
2de1ecd16f
commit
57ee32ff8a
@ -1,23 +1,23 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
Hash: SHA512
|
Hash: SHA512
|
||||||
|
|
||||||
MANIFEST Manifest.files.gz 28825 BLAKE2B 3117b32e30f07f430eb69591a2dea724cb1d2c3d75ccf7777f92e129cc68adfb5ea1b16b1cc0f83c10d2396e0a767311728661908f8a6b5104d796a1428a6abb SHA512 9d4b376548a803f9b8f6f3dec91ba329d8c47e72677f44cb5024181cc9544df31783ab54aa34327555ad5d930ae16a26c1e4b8e06e0499feae86a1f3900388af
|
MANIFEST Manifest.files.gz 28846 BLAKE2B 94a7f2fd66d7c7d899b14612d63f67c97e7055975a5ec7639f3df9f563314e64e4ff3287d210e0f4fc93491423791f408fbbc3b0bc3f173b1fea1522eac686b1 SHA512 023806fbb56378530ff48f83cde59073e96baaa571c6dee66d129154a3750e24e5329140fd447288da386cef7ab1ecd66e04641481d851e701c48e13bf0b68b5
|
||||||
TIMESTAMP 2017-12-31T11:09:37Z
|
TIMESTAMP 2018-01-01T11:04:32Z
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAlpIxXFfFIAAAAAALgAo
|
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAlpKFcBfFIAAAAAALgAo
|
||||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||||
klBZmBAAh/X2uGQbDIEjFm7BEG1cTZbNLby9SIk3qTQX1R3gsezCWiMpDdGoEy6F
|
klD6EA/+IQBBrBmVVVkLvFsqt7cUUVT7ksj6WEszNk30R/LFW06qzUKUmbRYA6CZ
|
||||||
Uz1Lr8Q7KKfyydXVMPmLA6ukYJwDmHoIcoYrEr3E5aA92FB4Hxz/7C86hLiHkcBK
|
EPP3CQnT3+SNLBnouVODLaF54L9GYlt/XB+QqMde/NWTYg5g3Wt3xTM4Jnkq9Sbk
|
||||||
VfIkIFfHggAcixEcBF3r18DsndAyVhfKnU5+WIGHGD6c6uH81QGRJOnua8dn1bzw
|
DvCjzUsKqAjqapGVVp+G+MV4XkbIo7p2xj2vcWo+WwMe9Odct8OmVlCYzitjUT4A
|
||||||
a7+11xgbZ1utA4QbnZ0epttgzfWLMzY32X/fZlp/Aj/BF6bm7FglwWJ01wFPl7WE
|
JmD+LmPI39lMHuARzXmJtb2585PnqvwrDDgd1VSzzjS3UEjlKgJk6S0CnVE2WTQ5
|
||||||
zJXDmtrlJvT9fJGJXRp7ufM3oXtPmZu7ZMga9fKHM9sRh2IQnP4cxNr+NQ9251ZX
|
RIFMH68pP1THHyuWXquVEetOPAT0XyZaKG9R4ZvMSLgWaMR1qZXmvlIbJBCUyBTV
|
||||||
DWTxtGQkJaEoeYgH0c/xcdFOqGdy4ufe4de48aTAYPiNGyKupPjg0Ze5dGp/R1ZN
|
HtY90RXD3g3DdXbnbKv9AYw8uRYJKAXbIZdfSNeFKwg2AUj+JJpBMg4OXyBvI0yY
|
||||||
Bj9lLxBCQIAfVd3dCjEdiwL1plLSPR1Rwv3+lkegg7Ymgib1u7lcgikbIfBGmR+w
|
HioTQB0Q3XazB/sKk4HLgu+tKNZH/UkLzT1L+eYR89vZV4oEt7RXjLCMKtZm27Mh
|
||||||
D0KEgZv5c2bp3l0SJEbp4T1qohQjQV6diSPu86IG7p62X205xgYTIulzlAFQLaTU
|
lGJSIEyfoFMHpkD3bz80OZ3xK3+XclDOYgyDnzyOfmhtlBelAv4DV5Bj5gbYoicw
|
||||||
uCFkdXrLALjBUamdcvCIwMdUBUtWaHjmgTVf+1G2NvtgUUjQTHKPpuXCz49ZaAkH
|
uFCr5CEYb1Igz5vNUzxgrMSRRxFzC5IHEkm+io2+SQh2CHFhLkx+oYwWQgha5X/k
|
||||||
3m927a3lsC+LVcO/kIKfTWInI/ok+GYd3IbTbq/rtGq3cBSD85rTDnlWdheTFucR
|
/23Y1FQgaai5DAXJLU4G/jkMvhJmCZjo7bg90e9mhs1U+mJFhWGpKDUOivkD5Z2Y
|
||||||
ECCjhOxY2UpCXrz8xIUA+s8c5xR0/imoSh94gIXMrbB74kxaqhA=
|
8cYfyfP79utshgYHrw9Xail6qZi5gs+mCcTq9kSaMeFeuYjhufE=
|
||||||
=lE4G
|
=C5j9
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,5 @@
|
|||||||
DIST yadm-1.07.tar.gz 34240 BLAKE2B 11952a693c38aac2f2e7fa3efd469dc640941ef9c75a8a1e70974b4eea37c506df7480b2fce84ca8482c932295923ece4ff52cfc13bf9b52030dab0500f07c86 SHA512 9bbe33c82a137375cb27916ae5b5a06f06c25a75ae05688be473103c29154309d3472accc0aa0670a80a4714bc6523ab85c41fd6aa8d1909586437c5778b9144
|
DIST yadm-1.07.tar.gz 34240 BLAKE2B 11952a693c38aac2f2e7fa3efd469dc640941ef9c75a8a1e70974b4eea37c506df7480b2fce84ca8482c932295923ece4ff52cfc13bf9b52030dab0500f07c86 SHA512 9bbe33c82a137375cb27916ae5b5a06f06c25a75ae05688be473103c29154309d3472accc0aa0670a80a4714bc6523ab85c41fd6aa8d1909586437c5778b9144
|
||||||
|
DIST yadm-1.12.0.tar.gz 47340 BLAKE2B ef710f56c96244c082bfcc887cae4aee00aaaadec5e7466500dde263c5e4f43df046e11742fd275e989bd9704b39a123f17248cd70d64f6ca552b28db6c44814 SHA512 402a67770154ce3ae7ab947ff4d4e26ca5040d343110fb749195ca5c3f4ee435aba1d8cdf02d4ecf4a81d3f331c1b891bed4fb3fcfcc893867e0fce45b9c8cd8
|
||||||
EBUILD yadm-1.07.ebuild 895 BLAKE2B 30f232a9b56113aeb38d9b500fc4964e21d705095a3e74214159854a4b2613635a29cbc0ffed322a627805de7b6d25b41b4749e4a5fb38a652a919b9410a5b56 SHA512 7313f9adeb78b32db14351ddead4d8c13cc81c49ec3cc7ea9d78ed4318bee9704d99890a9fc403679069e830583acbe8e37d32bcf91cf4fc25839f9715a239fa
|
EBUILD yadm-1.07.ebuild 895 BLAKE2B 30f232a9b56113aeb38d9b500fc4964e21d705095a3e74214159854a4b2613635a29cbc0ffed322a627805de7b6d25b41b4749e4a5fb38a652a919b9410a5b56 SHA512 7313f9adeb78b32db14351ddead4d8c13cc81c49ec3cc7ea9d78ed4318bee9704d99890a9fc403679069e830583acbe8e37d32bcf91cf4fc25839f9715a239fa
|
||||||
|
EBUILD yadm-1.12.0.ebuild 1234 BLAKE2B 73b60da066947ed5ff45950e5809695be1b234e01005103eee4076efcab65fc3acb193716590974caca0a5c209dc13fff77ef85f778c5aa2f8c65d1c67e9ffbe SHA512 9321ffa59728389909b187a1da4cf230467ab180f9ecc24e3137dfc1909329ab68e40066c622ad1c411ff5ed3dfdce9c6b2c1f69ec77f248d7e2361e38f99218
|
||||||
MISC metadata.xml 825 BLAKE2B 6fbf4554179cf6141396b8e21be3dada54c0eec7c5c5bd1e18860b73f1d170044006b92010f7dd5d3c2238f8545024ee43dc2c86305e8bc91871acdd497c8749 SHA512 0c8facf902245118eab0d6c4b48eb5a2fb63aa6cb7fe4581cc0353bd164912b7620eb2f42984b45410065d3a6e1af1cffa5028f5c26a4ecd38a9983da6b34feb
|
MISC metadata.xml 825 BLAKE2B 6fbf4554179cf6141396b8e21be3dada54c0eec7c5c5bd1e18860b73f1d170044006b92010f7dd5d3c2238f8545024ee43dc2c86305e8bc91871acdd497c8749 SHA512 0c8facf902245118eab0d6c4b48eb5a2fb63aa6cb7fe4581cc0353bd164912b7620eb2f42984b45410065d3a6e1af1cffa5028f5c26a4ecd38a9983da6b34feb
|
||||||
|
@ -0,0 +1,53 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit bash-completion-r1
|
||||||
|
|
||||||
|
DESCRIPTION="A dotfile manager for the config files in your home folder"
|
||||||
|
HOMEPAGE="https://github.com/TheLocehiliosan/yadm/"
|
||||||
|
SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="zsh-completion test"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
test? (
|
||||||
|
dev-tcltk/expect
|
||||||
|
dev-util/bats
|
||||||
|
dev-vcs/git
|
||||||
|
)"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-vcs/git
|
||||||
|
app-crypt/gnupg
|
||||||
|
zsh-completion? ( app-shells/gentoo-zsh-completions )"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake "${PN}.md"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# 109_accept_encryption tests are interactive, thus fail. Skip them
|
||||||
|
# 113_accept_jinja_alt.bats are depepending on the optional envtpl
|
||||||
|
while IFS="" read -d $'\0' -r f ; do
|
||||||
|
bats "${f}" || die "test ${f} failed"
|
||||||
|
done < <(find test -name '*.bats' -and -not -name '109_accept_encryption.bats' -and -not -name '113_accept_jinja_alt.bats' -print0)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
einstalldocs
|
||||||
|
|
||||||
|
dobin "${PN}"
|
||||||
|
doman "${PN}.1"
|
||||||
|
|
||||||
|
dobashcomp completion/yadm.bash_completion
|
||||||
|
|
||||||
|
if use zsh-completion; then
|
||||||
|
insinto /usr/share/zsh/site-functions
|
||||||
|
newins completion/yadm.zsh_completion _${PN}
|
||||||
|
fi
|
||||||
|
}
|
Binary file not shown.
@ -1,3 +1,5 @@
|
|||||||
|
DIST kbackup-1.0.1.tar.xz 471784 BLAKE2B b700df053423d820ee545953b5303b1223c446185b80cbbd19fecb287316cb29156625490166d005231ceae9a068bf2da5b9a599ca8795d16cdcf90454cc8c2e SHA512 1b398a88ce0d109733ad9efd73b3e5770278203a751612749d747352fb05d278a92faeb713fdc82b5cafe9ca1532896a57065b75a9aad1596a34caf4426a18fb
|
||||||
DIST kbackup-1.0.tar.bz2 500638 BLAKE2B 949e96c18d3e1ffdf208813e2051af82f85d2eddb11165cffd439956f20ef0796b2f06345459aa3c28c3ea130fbf6dde73404075c7ea6e4c2bc5256dc6246060 SHA512 9c85b018d926dfdc9d33e89e4f605d529639471a685e6e20cc4fe3515c9c125f47a2c34f2f0dec299753892d68f24a9bc38346aef333385cf41f6e8eaf86b43a
|
DIST kbackup-1.0.tar.bz2 500638 BLAKE2B 949e96c18d3e1ffdf208813e2051af82f85d2eddb11165cffd439956f20ef0796b2f06345459aa3c28c3ea130fbf6dde73404075c7ea6e4c2bc5256dc6246060 SHA512 9c85b018d926dfdc9d33e89e4f605d529639471a685e6e20cc4fe3515c9c125f47a2c34f2f0dec299753892d68f24a9bc38346aef333385cf41f6e8eaf86b43a
|
||||||
|
EBUILD kbackup-1.0.1.ebuild 996 BLAKE2B 386fa5a2d26e839a2b195d67023bf070c990dab57b8c3f53c315647d15786b8e0075a75f5f9aea5c84b582690f0009299ce941958f0e2a230437bf3a0cab9d91 SHA512 13d7aee4c19928a8c73ee6cfa58bf7a16c58efb8ed4e9f86f04ad4cdffa66a6c9c718c0249c0c245f69b4ce9a43aaac817ec106ec48223e773aef245d06fbc7d
|
||||||
EBUILD kbackup-1.0.ebuild 997 BLAKE2B 9752988d722295ebac6beae6e02e69afe5cb3791a3d5ed31e467f2e0bb13c95624054fb69a48aa0ad378081b7a27aa96f63e6424af20f15e0fe4fb22c88e67d1 SHA512 86787728f72930d7cfc5e27e56c30f8a198b9717ec6d223750233801edfff1b38345ae3565162d3a94c0da8277f25fa258ccaeaf876db379a3ddddc5189b796b
|
EBUILD kbackup-1.0.ebuild 997 BLAKE2B 9752988d722295ebac6beae6e02e69afe5cb3791a3d5ed31e467f2e0bb13c95624054fb69a48aa0ad378081b7a27aa96f63e6424af20f15e0fe4fb22c88e67d1 SHA512 86787728f72930d7cfc5e27e56c30f8a198b9717ec6d223750233801edfff1b38345ae3565162d3a94c0da8277f25fa258ccaeaf876db379a3ddddc5189b796b
|
||||||
MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3
|
MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3
|
||||||
|
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
KDE_HANDBOOK="forceoptional"
|
||||||
|
inherit kde5
|
||||||
|
|
||||||
|
DESCRIPTION="Program that lets you back up any directories or files"
|
||||||
|
HOMEPAGE="https://www.linux-apps.com/content/show.php/KBackup?content=44998"
|
||||||
|
[[ ${KDE_BUILD_TYPE} = release ]] && SRC_URI="http://members.aon.at/m.koller/${P}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
CDEPEND="
|
||||||
|
$(add_frameworks_dep karchive)
|
||||||
|
$(add_frameworks_dep kcompletion)
|
||||||
|
$(add_frameworks_dep kconfig)
|
||||||
|
$(add_frameworks_dep kconfigwidgets)
|
||||||
|
$(add_frameworks_dep kcoreaddons)
|
||||||
|
$(add_frameworks_dep ki18n)
|
||||||
|
$(add_frameworks_dep kiconthemes)
|
||||||
|
$(add_frameworks_dep kio)
|
||||||
|
$(add_frameworks_dep knotifications)
|
||||||
|
$(add_frameworks_dep kservice)
|
||||||
|
$(add_frameworks_dep kwidgetsaddons)
|
||||||
|
$(add_frameworks_dep kxmlgui)
|
||||||
|
$(add_qt_dep qtgui)
|
||||||
|
$(add_qt_dep qtwidgets)
|
||||||
|
"
|
||||||
|
DEPEND="${CDEPEND}
|
||||||
|
x11-misc/shared-mime-info
|
||||||
|
"
|
||||||
|
RDEPEND="${CDEPEND}
|
||||||
|
!app-backup/kbackup:4
|
||||||
|
"
|
Binary file not shown.
@ -1,4 +1,6 @@
|
|||||||
AUX focuswriter-1.6.0-unbundle-qtsingleapplication.patch 1108 BLAKE2B b17d04cfb5833d485a421244228ef36601320ddcdad1e744e4a83fee2633154c4bd642053e09bf97ee79aab2b11a82df4afcb4a70823cb5df24b5232c9b0a8d6 SHA512 5f272a4c65b1eb58cc87732fbe82f2c6b925562e77b2280a8b9a0a8b0a41716567051ebd4f6ed32caa8ce7f14edff4e20666f6ad4e464cc8d308640efa4a3c19
|
AUX focuswriter-1.6.0-unbundle-qtsingleapplication.patch 1108 BLAKE2B b17d04cfb5833d485a421244228ef36601320ddcdad1e744e4a83fee2633154c4bd642053e09bf97ee79aab2b11a82df4afcb4a70823cb5df24b5232c9b0a8d6 SHA512 5f272a4c65b1eb58cc87732fbe82f2c6b925562e77b2280a8b9a0a8b0a41716567051ebd4f6ed32caa8ce7f14edff4e20666f6ad4e464cc8d308640efa4a3c19
|
||||||
DIST focuswriter-1.6.7-src.tar.bz2 10196583 BLAKE2B 99c749271c785e69f07601575343669ed5be619e646be4ee38cc82242d353a84577842c1ff98f62b0adbbff1a733a0dce82593ac4ffa2eb61e611cea1b2657b5 SHA512 d33c66881b1065aa9812dae14a5fe2a2850ce1c50f4b38e028bcd3f5a4bb1fd489705b0272e3233f3db468b262daefbd906025126f792d04af41722cde2c7bf5
|
DIST focuswriter-1.6.7-src.tar.bz2 10196583 BLAKE2B 99c749271c785e69f07601575343669ed5be619e646be4ee38cc82242d353a84577842c1ff98f62b0adbbff1a733a0dce82593ac4ffa2eb61e611cea1b2657b5 SHA512 d33c66881b1065aa9812dae14a5fe2a2850ce1c50f4b38e028bcd3f5a4bb1fd489705b0272e3233f3db468b262daefbd906025126f792d04af41722cde2c7bf5
|
||||||
|
DIST focuswriter-1.6.8-src.tar.bz2 10196595 BLAKE2B 1c726b948469960e1cc35dcf592acf48693035d2792449fdc336ac4bb03029d6d9eaac77c674347ac5e7a1a7ba7cd386de0d4034e7390dd80067b9522d85a08d SHA512 d10a559448f075110d9ba7fec487b9f125a4fcdce7dc1fcd2b21b94613a7d1126baa49623273bf0f56b1b7c2ef026a30c019653ba73e39b6fa78687c862e3402
|
||||||
EBUILD focuswriter-1.6.7.ebuild 1041 BLAKE2B 7e6a895ee6d4b04cdc9cc19086168a1c4f7f946b0550abd8a4d4fcf660f5f6e65c995f5a1861dfc589e8391cbbea353a7f462297b79c5e22f821a09802390da8 SHA512 71fe8650e73194be29014ea4bf881309f55a0f9bcffd70b016e52ea0d476e8008cfe7b71bf8bcfa016232e68d34c9ae41195d21b2b4459f4fabd4d39d01c0bc3
|
EBUILD focuswriter-1.6.7.ebuild 1041 BLAKE2B 7e6a895ee6d4b04cdc9cc19086168a1c4f7f946b0550abd8a4d4fcf660f5f6e65c995f5a1861dfc589e8391cbbea353a7f462297b79c5e22f821a09802390da8 SHA512 71fe8650e73194be29014ea4bf881309f55a0f9bcffd70b016e52ea0d476e8008cfe7b71bf8bcfa016232e68d34c9ae41195d21b2b4459f4fabd4d39d01c0bc3
|
||||||
|
EBUILD focuswriter-1.6.8.ebuild 1090 BLAKE2B 5668c59cc0fdd2db7330c8eb9f2c1fb78c234310cceb66d8cff9b85d5a0276813c6f8d69d4a11beff845b1131ac533bf880f6b5ebc2ea4b68a9e442b973fc1ab SHA512 931a967230ce054b9569d766ec3fc5650da7026b44000b7119c5ba72fb53dc3dec9f51f94eead1475844db57f31c90c253ef071c5c9207ae4970919eecd937a3
|
||||||
MISC metadata.xml 392 BLAKE2B dcb98e8e1ba1c2a2aea89d380d6a2a1a1cfd5fd9773f133aa7603b88384c91911429832a7117026cea4c092c1c84dfe440a2c4da875ce56e1da7e8670aecf068 SHA512 beaf6206dfa83ffa8acbae3d5f8c5a9041974588a18de742fa049d4ff0b8d75bcb2f40ab081418cdd2987709566b678f7016b1be0acb02deeec480cd25ddf3cb
|
MISC metadata.xml 392 BLAKE2B dcb98e8e1ba1c2a2aea89d380d6a2a1a1cfd5fd9773f133aa7603b88384c91911429832a7117026cea4c092c1c84dfe440a2c4da875ce56e1da7e8670aecf068 SHA512 beaf6206dfa83ffa8acbae3d5f8c5a9041974588a18de742fa049d4ff0b8d75bcb2f40ab081418cdd2987709566b678f7016b1be0acb02deeec480cd25ddf3cb
|
||||||
|
@ -0,0 +1,55 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit gnome2-utils qmake-utils xdg-utils
|
||||||
|
|
||||||
|
DESCRIPTION="A fullscreen and distraction-free word processor"
|
||||||
|
HOMEPAGE="https://gottcode.org/focuswriter/"
|
||||||
|
SRC_URI="https://gottcode.org/${PN}/${P}-src.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="LGPL-3 GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
# drop qtcore subslot when minimal Qt is 5.10
|
||||||
|
RDEPEND="
|
||||||
|
app-text/hunspell:=
|
||||||
|
dev-qt/qtcore:5=
|
||||||
|
dev-qt/qtgui:5
|
||||||
|
dev-qt/qtmultimedia:5
|
||||||
|
dev-qt/qtprintsupport:5
|
||||||
|
dev-qt/qtsingleapplication[qt5,X]
|
||||||
|
dev-qt/qtwidgets:5
|
||||||
|
sys-libs/zlib
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-qt/linguist-tools:5
|
||||||
|
dev-qt/qtconcurrent:5
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
|
||||||
|
DOCS=( ChangeLog CREDITS NEWS README )
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}/${PN}-1.6.0-unbundle-qtsingleapplication.patch" )
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
eqmake5 PREFIX="${EPREFIX}/usr"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake INSTALL_ROOT="${D}" install
|
||||||
|
einstalldocs
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
xdg_desktop_database_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
xdg_desktop_database_update
|
||||||
|
}
|
Binary file not shown.
@ -0,0 +1,454 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
PYTHON_REQ_USE='ncurses,xml,threads'
|
||||||
|
|
||||||
|
inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 toolchain-funcs versionator
|
||||||
|
|
||||||
|
MY_PV=${PV/_/-}
|
||||||
|
MAJOR_V="$(get_version_component_range 1-2)"
|
||||||
|
|
||||||
|
if [[ $PV == *9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
KEYWORDS=""
|
||||||
|
REPO="xen.git"
|
||||||
|
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
|
||||||
|
S="${WORKDIR}/${REPO}"
|
||||||
|
else
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
UPSTREAM_VER=1
|
||||||
|
SECURITY_VER=
|
||||||
|
# xen-tools's gentoo patches tarball
|
||||||
|
GENTOO_VER=10
|
||||||
|
# xen-tools's gentoo patches version which apply to this specific ebuild
|
||||||
|
GENTOO_GPV=0
|
||||||
|
# xen-tools ovmf's patches
|
||||||
|
OVMF_VER=3
|
||||||
|
|
||||||
|
SEABIOS_VER=1.10.0
|
||||||
|
# OVMF upstream 5920a9d16b1ab887c2858224316a98e961d71b05
|
||||||
|
OVMF_PV=20170321
|
||||||
|
|
||||||
|
[[ -n ${UPSTREAM_VER} ]] && \
|
||||||
|
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz"
|
||||||
|
[[ -n ${SECURITY_VER} ]] && \
|
||||||
|
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz"
|
||||||
|
[[ -n ${GENTOO_VER} ]] && \
|
||||||
|
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz"
|
||||||
|
[[ -n ${OVMF_VER} ]] && \
|
||||||
|
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz"
|
||||||
|
|
||||||
|
SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/xen-${MY_PV}.tar.gz
|
||||||
|
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
|
||||||
|
https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
|
||||||
|
ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.xz
|
||||||
|
${OVMF_PATCHSET_URI} )
|
||||||
|
${UPSTREAM_PATCHSET_URI}
|
||||||
|
${SECURITY_PATCHSET_URI}
|
||||||
|
${GENTOO_PATCHSET_URI}"
|
||||||
|
|
||||||
|
S="${WORKDIR}/xen-${MY_PV}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Xen tools including QEMU and xl"
|
||||||
|
HOMEPAGE="https://www.xenproject.org"
|
||||||
|
DOCS=( README docs/README.xen-bugtool )
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0/${MAJOR_V}"
|
||||||
|
# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make
|
||||||
|
# >=dev-lang/ocaml-4 stable
|
||||||
|
# Masked in profiles/eapi-5-files instead
|
||||||
|
IUSE="api custom-cflags debug doc flask hvm ocaml ovmf +pam pygrub python +qemu +qemu-traditional screen sdl static-libs system-qemu system-seabios"
|
||||||
|
|
||||||
|
REQUIRED_USE="
|
||||||
|
${PYTHON_REQUIRED_USE}
|
||||||
|
pygrub? ( python )
|
||||||
|
ovmf? ( hvm )
|
||||||
|
^^ ( qemu system-qemu )"
|
||||||
|
|
||||||
|
COMMON_DEPEND="
|
||||||
|
sys-apps/pciutils
|
||||||
|
dev-libs/lzo:2
|
||||||
|
dev-libs/glib:2
|
||||||
|
dev-libs/yajl
|
||||||
|
dev-libs/libaio
|
||||||
|
dev-libs/libgcrypt:0
|
||||||
|
sys-libs/zlib
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
"
|
||||||
|
|
||||||
|
DEPEND="${COMMON_DEPEND}
|
||||||
|
>=sys-kernel/linux-headers-4.11
|
||||||
|
dev-python/lxml[${PYTHON_USEDEP}]
|
||||||
|
x86? ( sys-devel/dev86
|
||||||
|
sys-power/iasl )
|
||||||
|
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
|
||||||
|
api? ( dev-libs/libxml2
|
||||||
|
net-misc/curl )
|
||||||
|
ovmf? (
|
||||||
|
!arm? ( !arm64? ( dev-lang/nasm ) )
|
||||||
|
$(python_gen_impl_dep sqlite)
|
||||||
|
)
|
||||||
|
!amd64? ( >=sys-apps/dtc-1.4.0 )
|
||||||
|
amd64? ( sys-devel/bin86
|
||||||
|
system-seabios? ( sys-firmware/seabios )
|
||||||
|
sys-firmware/ipxe
|
||||||
|
sys-devel/dev86
|
||||||
|
sys-power/iasl )
|
||||||
|
dev-lang/perl
|
||||||
|
app-misc/pax-utils
|
||||||
|
doc? (
|
||||||
|
app-text/ghostscript-gpl
|
||||||
|
app-text/pandoc
|
||||||
|
dev-python/markdown[${PYTHON_USEDEP}]
|
||||||
|
dev-texlive/texlive-latexextra
|
||||||
|
media-gfx/transfig
|
||||||
|
)
|
||||||
|
hvm? ( x11-proto/xproto
|
||||||
|
!net-libs/libiscsi )
|
||||||
|
qemu? (
|
||||||
|
app-arch/snappy:=
|
||||||
|
x11-libs/pixman
|
||||||
|
sdl? ( media-libs/libsdl[X] )
|
||||||
|
)
|
||||||
|
system-qemu? ( app-emulation/qemu[xen] )
|
||||||
|
ocaml? ( dev-ml/findlib
|
||||||
|
>=dev-lang/ocaml-4 )"
|
||||||
|
|
||||||
|
RDEPEND="${COMMON_DEPEND}
|
||||||
|
sys-apps/iproute2[-minimal]
|
||||||
|
net-misc/bridge-utils
|
||||||
|
screen? (
|
||||||
|
app-misc/screen
|
||||||
|
app-admin/logrotate
|
||||||
|
)"
|
||||||
|
|
||||||
|
# hvmloader is used to bootstrap a fully virtualized kernel
|
||||||
|
# Approved by QA team in bug #144032
|
||||||
|
QA_WX_LOAD="
|
||||||
|
usr/libexec/xen/boot/hvmloader
|
||||||
|
usr/share/qemu-xen/qemu/s390-ccw.img
|
||||||
|
usr/share/qemu-xen/qemu/u-boot.e500
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_PREBUILT="
|
||||||
|
usr/libexec/xen/bin/ivshmem-client
|
||||||
|
usr/libexec/xen/bin/ivshmem-server
|
||||||
|
usr/libexec/xen/bin/qemu-img
|
||||||
|
usr/libexec/xen/bin/qemu-io
|
||||||
|
usr/libexec/xen/bin/qemu-nbd
|
||||||
|
usr/libexec/xen/bin/qemu-system-i386
|
||||||
|
usr/libexec/xen/bin/virtfs-proxy-helper
|
||||||
|
usr/libexec/xen/libexec/xen-bridge-helper
|
||||||
|
usr/share/qemu-xen/qemu/s390-ccw.img
|
||||||
|
usr/share/qemu-xen/qemu/u-boot.e500
|
||||||
|
"
|
||||||
|
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
python_setup
|
||||||
|
export "CONFIG_LOMOUNT=y"
|
||||||
|
|
||||||
|
#bug 522642, disable compile tools/tests
|
||||||
|
export "CONFIG_TESTS=n"
|
||||||
|
|
||||||
|
if [[ -z ${XEN_TARGET_ARCH} ]] ; then
|
||||||
|
if use x86 && use amd64; then
|
||||||
|
die "Confusion! Both x86 and amd64 are set in your use flags!"
|
||||||
|
elif use x86; then
|
||||||
|
export XEN_TARGET_ARCH="x86_32"
|
||||||
|
elif use amd64 ; then
|
||||||
|
export XEN_TARGET_ARCH="x86_64"
|
||||||
|
elif use arm; then
|
||||||
|
export XEN_TARGET_ARCH="arm32"
|
||||||
|
elif use arm64; then
|
||||||
|
export XEN_TARGET_ARCH="arm64"
|
||||||
|
else
|
||||||
|
die "Unsupported architecture!"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
local i
|
||||||
|
|
||||||
|
# Upstream's patchset
|
||||||
|
if [[ -n ${UPSTREAM_VER} ]]; then
|
||||||
|
einfo "Try to apply Xen Upstream patch set"
|
||||||
|
eapply "${WORKDIR}"/patches-upstream
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Security patchset
|
||||||
|
if [[ -n ${SECURITY_VER} ]]; then
|
||||||
|
einfo "Try to apply Xen Security patch set"
|
||||||
|
# apply main xen patches
|
||||||
|
# Two parallel systems, both work side by side
|
||||||
|
# Over time they may concdense into one. This will suffice for now
|
||||||
|
EPATCH_SUFFIX="patch"
|
||||||
|
EPATCH_FORCE="yes"
|
||||||
|
|
||||||
|
source "${WORKDIR}"/patches-security/${PV}.conf || die
|
||||||
|
|
||||||
|
for i in ${XEN_SECURITY_MAIN}; do
|
||||||
|
eapply "${WORKDIR}"/patches-security/xen/$i
|
||||||
|
done
|
||||||
|
|
||||||
|
# apply qemu-xen/upstream patches
|
||||||
|
pushd "${S}"/tools/qemu-xen/ > /dev/null
|
||||||
|
for i in ${XEN_SECURITY_QEMUU}; do
|
||||||
|
eapply "${WORKDIR}"/patches-security/qemuu/$i
|
||||||
|
done
|
||||||
|
popd > /dev/null
|
||||||
|
|
||||||
|
# apply qemu-traditional patches
|
||||||
|
pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null
|
||||||
|
for i in ${XEN_SECURITY_QEMUT}; do
|
||||||
|
eapply "${WORKDIR}"/patches-security/qemut/$i
|
||||||
|
done
|
||||||
|
popd > /dev/null
|
||||||
|
fi
|
||||||
|
|
||||||
|
# move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err
|
||||||
|
mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die
|
||||||
|
pushd tools/firmware/ > /dev/null
|
||||||
|
ln -s seabios-dir-remote seabios-dir || die
|
||||||
|
popd > /dev/null
|
||||||
|
|
||||||
|
# Gentoo's patchset
|
||||||
|
if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
|
||||||
|
einfo "Try to apply Gentoo specific patch set"
|
||||||
|
source "${FILESDIR}"/gentoo-patches.conf || die
|
||||||
|
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
|
||||||
|
for i in ${!_gpv}; do
|
||||||
|
eapply "${WORKDIR}"/patches-gentoo/$i
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Ovmf's patchset
|
||||||
|
if use ovmf; then
|
||||||
|
if [[ -n ${OVMF_VER} ]];then
|
||||||
|
einfo "Try to apply Ovmf patch set"
|
||||||
|
pushd "${WORKDIR}"/ovmf-*/ > /dev/null
|
||||||
|
eapply "${WORKDIR}"/patches-ovmf
|
||||||
|
popd > /dev/null
|
||||||
|
fi
|
||||||
|
mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
|
||||||
|
|
||||||
|
# Fix texi2html build error with new texi2html, qemu.doc.html
|
||||||
|
sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die
|
||||||
|
|
||||||
|
use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
|
||||||
|
sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
|
||||||
|
-i tools/firmware/Makefile || die
|
||||||
|
|
||||||
|
# Drop .config, fixes to gcc-4.6
|
||||||
|
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
|
||||||
|
|
||||||
|
# if the user *really* wants to use their own custom-cflags, let them
|
||||||
|
if use custom-cflags; then
|
||||||
|
einfo "User wants their own CFLAGS - removing defaults"
|
||||||
|
|
||||||
|
# try and remove all the default cflags
|
||||||
|
find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
|
||||||
|
-exec sed \
|
||||||
|
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
|
||||||
|
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
|
||||||
|
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
|
||||||
|
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
|
||||||
|
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
|
||||||
|
-i {} + || die "failed to re-set custom-cflags"
|
||||||
|
else
|
||||||
|
unset CFLAGS
|
||||||
|
unset LDFLAGS
|
||||||
|
unset ASFLAGS
|
||||||
|
unset CPPFLAGS
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use pygrub; then
|
||||||
|
sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use python; then
|
||||||
|
sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use hvm; then
|
||||||
|
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
|
||||||
|
# Bug 351648
|
||||||
|
elif ! use x86 && ! has x86 $(get_all_abis); then
|
||||||
|
mkdir -p "${WORKDIR}"/extra-headers/gnu || die
|
||||||
|
touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die
|
||||||
|
export CPATH="${WORKDIR}"/extra-headers
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use qemu; then
|
||||||
|
if use sdl; then
|
||||||
|
sed -i -e "s:\$\$source/configure:\0 --enable-sdl:" \
|
||||||
|
tools/Makefile || die
|
||||||
|
else
|
||||||
|
sed -i -e "s:\${QEMU_ROOT\:\-\.}/configure:\0 --disable-sdl:" \
|
||||||
|
tools/qemu-xen-traditional/xen-setup || die
|
||||||
|
sed -i -e "s:\$\$source/configure:\0 --disable-sdl:" \
|
||||||
|
tools/Makefile || die
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
# Don't bother with qemu, only needed for fully virtualised guests
|
||||||
|
sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Reset bash completion dir; Bug 472438
|
||||||
|
sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
|
||||||
|
-i Config.mk || die
|
||||||
|
sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die
|
||||||
|
|
||||||
|
# xencommons, Bug #492332, sed lighter weight than patching
|
||||||
|
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
|
||||||
|
-i tools/hotplug/Linux/init.d/xencommons.in || die
|
||||||
|
|
||||||
|
# fix bashishm
|
||||||
|
sed -e '/Usage/s/\$//g' \
|
||||||
|
-i tools/hotplug/Linux/init.d/xendriverdomain.in || die
|
||||||
|
|
||||||
|
# respect multilib, usr/lib/libcacard.so.0.0.0
|
||||||
|
sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \
|
||||||
|
-i tools/qemu-xen/configure || die
|
||||||
|
|
||||||
|
#bug 518136, don't build 32bit exactuable for nomultilib profile
|
||||||
|
if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then
|
||||||
|
sed -i -e "/x86_emulator/d" tools/tests/Makefile || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# uncomment lines in xl.conf
|
||||||
|
sed -e 's:^#autoballoon=:autoballoon=:' \
|
||||||
|
-e 's:^#lockfile=:lockfile=:' \
|
||||||
|
-e 's:^#vif.default.script=:vif.default.script=:' \
|
||||||
|
-i tools/examples/xl.conf || die
|
||||||
|
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myconf="--prefix=${PREFIX}/usr \
|
||||||
|
--libdir=${PREFIX}/usr/$(get_libdir) \
|
||||||
|
--libexecdir=${PREFIX}/usr/libexec \
|
||||||
|
--localstatedir=${EPREFIX}/var \
|
||||||
|
--disable-werror \
|
||||||
|
--disable-xen \
|
||||||
|
--enable-tools \
|
||||||
|
--enable-docs \
|
||||||
|
$(use_enable pam) \
|
||||||
|
$(use_enable api xenapi) \
|
||||||
|
$(use_enable ovmf) \
|
||||||
|
$(use_enable ocaml ocamltools) \
|
||||||
|
--with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') \
|
||||||
|
"
|
||||||
|
|
||||||
|
use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin"
|
||||||
|
use system-qemu && myconf+=" --with-system-qemu=/usr/bin/qemu-system-x86_64"
|
||||||
|
use amd64 && myconf+=" $(use_enable qemu-traditional)"
|
||||||
|
econf ${myconf}
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
local myopt
|
||||||
|
use debug && myopt="${myopt} debug=y"
|
||||||
|
|
||||||
|
if test-flag-CC -fno-strict-overflow; then
|
||||||
|
append-flags -fno-strict-overflow
|
||||||
|
fi
|
||||||
|
|
||||||
|
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" build-tools ${myopt}
|
||||||
|
|
||||||
|
if use doc; then
|
||||||
|
emake -C docs build
|
||||||
|
else
|
||||||
|
emake -C docs man-pages
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
# Override auto-detection in the build system, bug #382573
|
||||||
|
export INITD_DIR=/tmp/init.d
|
||||||
|
export CONFIG_LEAF_DIR=../tmp/default
|
||||||
|
|
||||||
|
# Let the build system compile installed Python modules.
|
||||||
|
local PYTHONDONTWRITEBYTECODE
|
||||||
|
export PYTHONDONTWRITEBYTECODE
|
||||||
|
|
||||||
|
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
|
||||||
|
XEN_PYTHON_NATIVE_INSTALL=y install-tools
|
||||||
|
|
||||||
|
# Created at runtime
|
||||||
|
rm -rv "${ED%/}/var/run" || die
|
||||||
|
|
||||||
|
# Fix the remaining Python shebangs.
|
||||||
|
python_fix_shebang "${D}"
|
||||||
|
|
||||||
|
# Remove RedHat-specific stuff
|
||||||
|
rm -rf "${D}"tmp || die
|
||||||
|
|
||||||
|
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
|
||||||
|
use doc && dodoc -r docs/{pdf,txt}
|
||||||
|
dodoc ${DOCS[@]}
|
||||||
|
|
||||||
|
newconfd "${FILESDIR}"/xendomains.confd xendomains
|
||||||
|
newconfd "${FILESDIR}"/xenstored.confd xenstored
|
||||||
|
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
|
||||||
|
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
|
||||||
|
newinitd "${FILESDIR}"/xenstored.initd-r1 xenstored
|
||||||
|
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
|
||||||
|
newinitd "${FILESDIR}"/xencommons.initd xencommons
|
||||||
|
newconfd "${FILESDIR}"/xencommons.confd xencommons
|
||||||
|
newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
|
||||||
|
newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
|
||||||
|
newinitd "${FILESDIR}"/xen-watchdog.initd xen-watchdog
|
||||||
|
|
||||||
|
if use screen; then
|
||||||
|
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
|
||||||
|
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
|
||||||
|
keepdir /var/log/xen-consoles
|
||||||
|
fi
|
||||||
|
|
||||||
|
# For -static-libs wrt Bug 384355
|
||||||
|
if ! use static-libs; then
|
||||||
|
rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
|
||||||
|
fi
|
||||||
|
|
||||||
|
# for xendomains
|
||||||
|
keepdir /etc/xen/auto
|
||||||
|
|
||||||
|
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
|
||||||
|
find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
|
||||||
|
-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "Official Xen Guide and the offical wiki page:"
|
||||||
|
elog "https://wiki.gentoo.org/wiki/Xen"
|
||||||
|
elog "https://wiki.xen.org/wiki/Main_Page"
|
||||||
|
elog ""
|
||||||
|
elog "Recommended to utilise the xencommons script to config sytem At boot"
|
||||||
|
elog "Add by use of rc-update on completion of the install"
|
||||||
|
|
||||||
|
if ! use hvm; then
|
||||||
|
echo
|
||||||
|
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
|
||||||
|
elog "support enable the hvm use flag."
|
||||||
|
elog "An x86 or amd64 system is required to build HVM support."
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use qemu; then
|
||||||
|
elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
|
||||||
|
elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently"
|
||||||
|
elog "with the qemu capable xen. It is up to the user to distinguish between and utilise"
|
||||||
|
elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise"
|
||||||
|
fi
|
||||||
|
}
|
@ -0,0 +1,171 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit eutils flag-o-matic mount-boot multilib python-any-r1 toolchain-funcs
|
||||||
|
|
||||||
|
MY_PV=${PV/_/-}
|
||||||
|
MY_P=${PN}-${MY_PV}
|
||||||
|
|
||||||
|
if [[ $PV == *9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
KEYWORDS=""
|
||||||
|
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
|
||||||
|
SRC_URI=""
|
||||||
|
else
|
||||||
|
KEYWORDS="~amd64 ~arm -x86"
|
||||||
|
UPSTREAM_VER=1
|
||||||
|
SECURITY_VER=
|
||||||
|
GENTOO_VER=
|
||||||
|
|
||||||
|
[[ -n ${UPSTREAM_VER} ]] && \
|
||||||
|
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz"
|
||||||
|
[[ -n ${SECURITY_VER} ]] && \
|
||||||
|
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz"
|
||||||
|
[[ -n ${GENTOO_VER} ]] && \
|
||||||
|
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz"
|
||||||
|
SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/${MY_P}.tar.gz
|
||||||
|
${UPSTREAM_PATCHSET_URI}
|
||||||
|
${SECURITY_PATCHSET_URI}
|
||||||
|
${GENTOO_PATCHSET_URI}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="The Xen virtual machine monitor"
|
||||||
|
HOMEPAGE="https://www.xenproject.org"
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="custom-cflags debug efi flask"
|
||||||
|
|
||||||
|
DEPEND="${PYTHON_DEPS}
|
||||||
|
efi? ( >=sys-devel/binutils-2.22[multitarget] )
|
||||||
|
!efi? ( >=sys-devel/binutils-2.22 )"
|
||||||
|
RDEPEND=""
|
||||||
|
PDEPEND="~app-emulation/xen-tools-${PV}"
|
||||||
|
|
||||||
|
# no tests are available for the hypervisor
|
||||||
|
# prevent the silliness of /usr/lib/debug/usr/lib/debug files
|
||||||
|
# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
|
||||||
|
RESTRICT="test splitdebug strip"
|
||||||
|
|
||||||
|
# Approved by QA team in bug #144032
|
||||||
|
QA_WX_LOAD="boot/xen-syms-${PV}"
|
||||||
|
|
||||||
|
REQUIRED_USE="arm? ( debug )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
python-any-r1_pkg_setup
|
||||||
|
if [[ -z ${XEN_TARGET_ARCH} ]]; then
|
||||||
|
if use amd64; then
|
||||||
|
export XEN_TARGET_ARCH="x86_64"
|
||||||
|
elif use arm; then
|
||||||
|
export XEN_TARGET_ARCH="arm32"
|
||||||
|
elif use arm64; then
|
||||||
|
export XEN_TARGET_ARCH="arm64"
|
||||||
|
else
|
||||||
|
die "Unsupported architecture!"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use flask ; then
|
||||||
|
export "XSM_ENABLE=y"
|
||||||
|
export "FLASK_ENABLE=y"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Upstream's patchset
|
||||||
|
[[ -n ${UPSTREAM_VER} ]] && eapply "${WORKDIR}"/patches-upstream
|
||||||
|
|
||||||
|
# Security patchset
|
||||||
|
if [[ -n ${SECURITY_VER} ]]; then
|
||||||
|
einfo "Try to apply Xen Security patch set"
|
||||||
|
# apply main xen patches
|
||||||
|
# Two parallel systems, both work side by side
|
||||||
|
# Over time they may concdense into one. This will suffice for now
|
||||||
|
source "${WORKDIR}"/patches-security/${PV}.conf
|
||||||
|
|
||||||
|
local i
|
||||||
|
for i in ${XEN_SECURITY_MAIN}; do
|
||||||
|
eapply "${WORKDIR}"/patches-security/xen/$i
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Gentoo's patchset
|
||||||
|
[[ -n ${GENTOO_VER} ]] && eapply "${WORKDIR}"/patches-gentoo
|
||||||
|
|
||||||
|
eapply "${FILESDIR}"/${PN}-4.6-efi.patch
|
||||||
|
|
||||||
|
# Drop .config
|
||||||
|
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
|
||||||
|
|
||||||
|
if use efi; then
|
||||||
|
export EFI_VENDOR="gentoo"
|
||||||
|
export EFI_MOUNTPOINT="boot"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# if the user *really* wants to use their own custom-cflags, let them
|
||||||
|
if use custom-cflags; then
|
||||||
|
einfo "User wants their own CFLAGS - removing defaults"
|
||||||
|
# try and remove all the default custom-cflags
|
||||||
|
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
|
||||||
|
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
|
||||||
|
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
|
||||||
|
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
|
||||||
|
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
|
||||||
|
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
|
||||||
|
-i {} \; || die "failed to re-set custom-cflags"
|
||||||
|
fi
|
||||||
|
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i"
|
||||||
|
|
||||||
|
use debug && myopt="${myopt} debug=y"
|
||||||
|
|
||||||
|
if use custom-cflags; then
|
||||||
|
filter-flags -fPIE -fstack-protector
|
||||||
|
replace-flags -O3 -O2
|
||||||
|
else
|
||||||
|
unset CFLAGS
|
||||||
|
unset LDFLAGS
|
||||||
|
unset ASFLAGS
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
# Send raw LDFLAGS so that --as-needed works
|
||||||
|
emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local myopt
|
||||||
|
use debug && myopt="${myopt} debug=y"
|
||||||
|
|
||||||
|
# The 'make install' doesn't 'mkdir -p' the subdirs
|
||||||
|
if use efi; then
|
||||||
|
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install
|
||||||
|
|
||||||
|
# make install likes to throw in some extra EFI bits if it built
|
||||||
|
use efi || rm -rf "${D}/usr/$(get_libdir)/efi"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "Official Xen Guide:"
|
||||||
|
elog " https://wiki.gentoo.org/wiki/Xen"
|
||||||
|
|
||||||
|
use efi && einfo "The efi executable is installed in boot/efi/gentoo"
|
||||||
|
|
||||||
|
elog "You can optionally block the installation of /boot/xen-syms by an entry"
|
||||||
|
elog "in folder /etc/portage/env using the portage's feature INSTALL_MASK"
|
||||||
|
elog "e.g. echo ${msg} > /etc/portage/env/xen.conf"
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
@ -1,7 +1,9 @@
|
|||||||
DIST ibus-1.5.12.tar.gz 2190284 BLAKE2B 57ac7f9e8e8f0419bad1bf3aa629282ef3c0188d29e98bc872e594955f69e0863020d600c674cabed56db156a85210b5b3c1fe137b135395a27d2535e4938164 SHA512 a443bf0d1b71a52c18e7d13a0c69f38c48f6924cfb1669912880b87be1bf41bcb7d8d6252aafd6799e43d41c081fd94cf334fd836a0505c93a4e5c5b68241c81
|
DIST ibus-1.5.12.tar.gz 2190284 BLAKE2B 57ac7f9e8e8f0419bad1bf3aa629282ef3c0188d29e98bc872e594955f69e0863020d600c674cabed56db156a85210b5b3c1fe137b135395a27d2535e4938164 SHA512 a443bf0d1b71a52c18e7d13a0c69f38c48f6924cfb1669912880b87be1bf41bcb7d8d6252aafd6799e43d41c081fd94cf334fd836a0505c93a4e5c5b68241c81
|
||||||
DIST ibus-1.5.15.tar.gz 2259352 BLAKE2B 52a820b55573f034f60dc705e0c513515c0f128f861d2dd9a22be9bfafdd10f116a159b8d9a21a64f7b66225e7191a08b9c5ff873bbe29421c53fec2bee08b71 SHA512 4e588acf2ca0172b365630dcfe2d9062e7583e50a44d435ec05c8e3976c6caf54c4708733f1f7dce5ef7724254469ee5c7ab3b086f0cbea18775c894863b0c3e
|
DIST ibus-1.5.15.tar.gz 2259352 BLAKE2B 52a820b55573f034f60dc705e0c513515c0f128f861d2dd9a22be9bfafdd10f116a159b8d9a21a64f7b66225e7191a08b9c5ff873bbe29421c53fec2bee08b71 SHA512 4e588acf2ca0172b365630dcfe2d9062e7583e50a44d435ec05c8e3976c6caf54c4708733f1f7dce5ef7724254469ee5c7ab3b086f0cbea18775c894863b0c3e
|
||||||
DIST ibus-1.5.16.tar.gz 2375719 BLAKE2B cf4cbd4556e43403c73da3cd2cb9f6da8e0baf5f90b3bc74f6d12c1bad057198ed828053dcbb3ddfd28c37d9011b6166e834385720aa827a68f594dbd4cf9298 SHA512 494ead69cf9c0111fd25fd1de27e796d89db4f08443afa1ec469f638469b25d8b19a59ea7ab0db0f3a130b9a89b3f2819667099ba38fc973d6efc61b367ce237
|
DIST ibus-1.5.16.tar.gz 2375719 BLAKE2B cf4cbd4556e43403c73da3cd2cb9f6da8e0baf5f90b3bc74f6d12c1bad057198ed828053dcbb3ddfd28c37d9011b6166e834385720aa827a68f594dbd4cf9298 SHA512 494ead69cf9c0111fd25fd1de27e796d89db4f08443afa1ec469f638469b25d8b19a59ea7ab0db0f3a130b9a89b3f2819667099ba38fc973d6efc61b367ce237
|
||||||
|
DIST ibus-1.5.17.tar.gz 2522960 BLAKE2B a0d19eaae809549d678b42394e76107b8869232c90932bfaa5072621598e83db0569084e931c51c15b7179d9d8e0a2ce144b726229dae81a009665a5de87afc4 SHA512 8a7e4fabbcb2096e647b1fb7487c92882bd320a4d777f2765817378abec2e60cafd63364c881fefc2805ff2baa6b28b15ee0710587662a3e65eeb60ead19496c
|
||||||
EBUILD ibus-1.5.12.ebuild 3695 BLAKE2B b22d441277f55324c4d5ecc6d592f3057900a46e0f4bed4ccc90c14ec10890fa26bab18c5ded5649f9bb83c3485899bcea8e9d0fc80410e55199ad97b51f2009 SHA512 2593129b58c41301ea94f7b7761cc40e13f3b6458230478067d6a0a1c6a23ad8aa5f225d4203259ad54eb38d87b3bbac1a029a4de5282aee82147891b3c2b394
|
EBUILD ibus-1.5.12.ebuild 3695 BLAKE2B b22d441277f55324c4d5ecc6d592f3057900a46e0f4bed4ccc90c14ec10890fa26bab18c5ded5649f9bb83c3485899bcea8e9d0fc80410e55199ad97b51f2009 SHA512 2593129b58c41301ea94f7b7761cc40e13f3b6458230478067d6a0a1c6a23ad8aa5f225d4203259ad54eb38d87b3bbac1a029a4de5282aee82147891b3c2b394
|
||||||
EBUILD ibus-1.5.15.ebuild 3552 BLAKE2B 040902ad38258aab1ff4b0d2b3eb495a6f7a3b5148b1cbd06378773b1c421da8e3240395d4412a712243663b1d70754b33356c2316d072dcc847f80a902d04ea SHA512 dec56dc700cc9e8fbe2280cf75e2550cc92d51e7ecbae307b87ef6e5707a2a7e31c5b82e8228818290bc94527f3c2bbdb34e0a4b61a0c8d5f1bafe5ebd00d485
|
EBUILD ibus-1.5.15.ebuild 3552 BLAKE2B 040902ad38258aab1ff4b0d2b3eb495a6f7a3b5148b1cbd06378773b1c421da8e3240395d4412a712243663b1d70754b33356c2316d072dcc847f80a902d04ea SHA512 dec56dc700cc9e8fbe2280cf75e2550cc92d51e7ecbae307b87ef6e5707a2a7e31c5b82e8228818290bc94527f3c2bbdb34e0a4b61a0c8d5f1bafe5ebd00d485
|
||||||
EBUILD ibus-1.5.16.ebuild 3961 BLAKE2B 6e53813b636479b1d34b238398950bd60f11407c1fe4c082e1936c0a4b71507ad5d205e663caf5818e2ea86d66328ae4304188320a3d22a5bfaaeae791b60061 SHA512 2e5c7cc15171fc83a76a793f4c307ba459cd2083ad52b94c48b6eecef71da1e409cb9982fd6973529a8ec97a6179414f9bf544b8444498d037b665dd1df5b076
|
EBUILD ibus-1.5.16.ebuild 3961 BLAKE2B 6e53813b636479b1d34b238398950bd60f11407c1fe4c082e1936c0a4b71507ad5d205e663caf5818e2ea86d66328ae4304188320a3d22a5bfaaeae791b60061 SHA512 2e5c7cc15171fc83a76a793f4c307ba459cd2083ad52b94c48b6eecef71da1e409cb9982fd6973529a8ec97a6179414f9bf544b8444498d037b665dd1df5b076
|
||||||
|
EBUILD ibus-1.5.17.ebuild 3965 BLAKE2B 56b920f04cbcf8de88b0cc4347f8876fd6972670c48d4717f372a5436a88e99f63a9b07bcd52a72dec0d313f06d8893fc3f6fda0e03fd7ebc78f6ed3e1c8ef79 SHA512 514bf67cb6331b0d7e1d583f865e66d5ab8c8f13db40de925e8bf51f976f89171f8b028b377676ca22f8c7465b53ab66bddd0237ff67a0319710d194bffc857b
|
||||||
MISC metadata.xml 876 BLAKE2B 0594f787b71a972b67f1f52fde4e6e6c4eead1f604a1152ea9af2a15cd678677a29adaaba1a53251efbb95f0d12baa7d3dc63e54676757bbc7d9bf6235cf7e1e SHA512 eff80e5a8db4276c1138de9e661e5735c42abfc32950bc439eda9f342e5d2a68a8d5c848dc0000a2960a315ac38dbeda6b9fc44de8b9d526e7dddd94122f9f32
|
MISC metadata.xml 876 BLAKE2B 0594f787b71a972b67f1f52fde4e6e6c4eead1f604a1152ea9af2a15cd678677a29adaaba1a53251efbb95f0d12baa7d3dc63e54676757bbc7d9bf6235cf7e1e SHA512 eff80e5a8db4276c1138de9e661e5735c42abfc32950bc439eda9f342e5d2a68a8d5c848dc0000a2960a315ac38dbeda6b9fc44de8b9d526e7dddd94122f9f32
|
||||||
|
@ -0,0 +1,182 @@
|
|||||||
|
# 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,3_5,3_6} )
|
||||||
|
VALA_USE_DEPEND="vapigen"
|
||||||
|
|
||||||
|
inherit autotools bash-completion-r1 gnome2-utils ltprune python-r1 vala virtualx
|
||||||
|
|
||||||
|
DESCRIPTION="Intelligent Input Bus for Linux / Unix OS"
|
||||||
|
HOMEPAGE="https://github.com/ibus/ibus/wiki"
|
||||||
|
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
IUSE="+X +emoji gconf +gtk +gtk2 +introspection kde +libnotify nls +python test vala wayland"
|
||||||
|
REQUIRED_USE="emoji? ( gtk )
|
||||||
|
gtk2? ( gtk )
|
||||||
|
kde? ( gtk )
|
||||||
|
libnotify? ( gtk )
|
||||||
|
python? (
|
||||||
|
${PYTHON_REQUIRED_USE}
|
||||||
|
gtk
|
||||||
|
introspection
|
||||||
|
)
|
||||||
|
test? ( gtk )
|
||||||
|
vala? ( introspection )"
|
||||||
|
|
||||||
|
CDEPEND="app-text/iso-codes
|
||||||
|
dev-libs/glib:2
|
||||||
|
gnome-base/dconf
|
||||||
|
gnome-base/librsvg:2
|
||||||
|
sys-apps/dbus[X?]
|
||||||
|
X? (
|
||||||
|
x11-libs/libX11
|
||||||
|
!gtk? ( x11-libs/gtk+:2 )
|
||||||
|
)
|
||||||
|
gconf? ( gnome-base/gconf:2 )
|
||||||
|
gtk? (
|
||||||
|
x11-libs/gtk+:3
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libXi
|
||||||
|
gtk2? ( x11-libs/gtk+:2 )
|
||||||
|
)
|
||||||
|
introspection? ( dev-libs/gobject-introspection )
|
||||||
|
kde? ( dev-qt/qtgui:5 )
|
||||||
|
libnotify? ( x11-libs/libnotify )
|
||||||
|
nls? ( virtual/libintl )
|
||||||
|
python? (
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
wayland? (
|
||||||
|
dev-libs/wayland
|
||||||
|
x11-libs/libxkbcommon
|
||||||
|
)"
|
||||||
|
RDEPEND="${CDEPEND}
|
||||||
|
python? (
|
||||||
|
gtk? (
|
||||||
|
x11-libs/gtk+:3[introspection]
|
||||||
|
)
|
||||||
|
)"
|
||||||
|
DEPEND="${CDEPEND}
|
||||||
|
$(vala_depend)
|
||||||
|
dev-util/intltool
|
||||||
|
virtual/pkgconfig
|
||||||
|
emoji? (
|
||||||
|
app-i18n/unicode-cldr
|
||||||
|
app-i18n/unicode-emoji
|
||||||
|
)
|
||||||
|
nls? ( sys-devel/gettext )"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
vala_src_prepare --ignore-use
|
||||||
|
if ! use emoji; then
|
||||||
|
touch \
|
||||||
|
tools/main.vala \
|
||||||
|
ui/gtk3/panel.vala
|
||||||
|
fi
|
||||||
|
if ! use kde; then
|
||||||
|
touch ui/gtk3/panel.vala
|
||||||
|
fi
|
||||||
|
if ! use libnotify; then
|
||||||
|
touch ui/gtk3/panel.vala
|
||||||
|
fi
|
||||||
|
# for multiple Python implementations
|
||||||
|
sed -i "s/^\(PYGOBJECT_DIR =\).*/\1/" bindings/Makefile.am
|
||||||
|
# fix for parallel install
|
||||||
|
sed -i \
|
||||||
|
-e "/^py2_compile/,/^$/d" \
|
||||||
|
-e "/^install-data-hook/,/^$/d" \
|
||||||
|
bindings/pygobject/Makefile.am
|
||||||
|
# require user interaction
|
||||||
|
sed -i "/^TESTS += ibus-compose/d" src/tests/Makefile.am
|
||||||
|
|
||||||
|
sed -i "/^bash_completion/d" tools/Makefile.am
|
||||||
|
|
||||||
|
default
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local unicodedir="${EPREFIX}"/usr/share/unicode
|
||||||
|
local python_conf=()
|
||||||
|
if use python; then
|
||||||
|
python_setup
|
||||||
|
python_conf+=(
|
||||||
|
$(use_enable gtk setup)
|
||||||
|
--with-python=${EPYTHON}
|
||||||
|
)
|
||||||
|
else
|
||||||
|
python_conf+=( --disable-setup )
|
||||||
|
fi
|
||||||
|
|
||||||
|
econf \
|
||||||
|
$(use_enable X xim) \
|
||||||
|
$(use_enable emoji emoji-dict) \
|
||||||
|
$(use_with emoji unicode-emoji-dir "${unicodedir}"/emoji) \
|
||||||
|
$(use_with emoji emoji-annotation-dir "${unicodedir}"/cldr/common/annotations) \
|
||||||
|
$(use_enable gconf) \
|
||||||
|
$(use_enable gtk gtk3) \
|
||||||
|
$(use_enable gtk ui) \
|
||||||
|
$(use_enable gtk2) \
|
||||||
|
$(use_enable introspection) \
|
||||||
|
$(use_enable kde appindicator) \
|
||||||
|
$(use_enable libnotify) \
|
||||||
|
$(use_enable nls) \
|
||||||
|
$(use_enable test tests) \
|
||||||
|
$(use_enable vala) \
|
||||||
|
$(use_enable wayland) \
|
||||||
|
"${python_conf[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
unset DBUS_SESSION_BUS_ADDRESS
|
||||||
|
virtx emake -j1 check
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
prune_libtool_files --modules
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
python_install() {
|
||||||
|
emake -C bindings/pygobject \
|
||||||
|
pyoverridesdir="$(${EPYTHON} -c 'import gi; print(gi._overridesdir)')" \
|
||||||
|
DESTDIR="${D}" \
|
||||||
|
install
|
||||||
|
}
|
||||||
|
python_foreach_impl python_install
|
||||||
|
fi
|
||||||
|
|
||||||
|
keepdir /usr/share/ibus/engine
|
||||||
|
|
||||||
|
newbashcomp tools/${PN}.bash ${PN}
|
||||||
|
|
||||||
|
insinto /etc/X11/xinit/xinput.d
|
||||||
|
newins xinput-${PN} ${PN}.conf
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
use gconf && gnome2_gconf_savelist
|
||||||
|
gnome2_icon_savelist
|
||||||
|
gnome2_schemas_savelist
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
use gconf && gnome2_gconf_install
|
||||||
|
use gtk && gnome2_query_immodules_gtk3
|
||||||
|
use gtk2 && gnome2_query_immodules_gtk2
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
gnome2_schemas_update
|
||||||
|
dconf update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
use gtk && gnome2_query_immodules_gtk3
|
||||||
|
use gtk2 && gnome2_query_immodules_gtk2
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
gnome2_schemas_update
|
||||||
|
}
|
@ -1,8 +1,6 @@
|
|||||||
AUX scim-hangul-0.3.2+gcc-4.3.patch 883 BLAKE2B c891bb3865510bff80e28f4f770ea4f173d414b18c6c81cbd3b92f870774f4118e1f37ca68e94a83f128f5620d16ab77abfd03b237723def6828b353713a6bb0 SHA512 f7b65475af23667110219182ec9ba235da83d27603028c8f7655c39ffe36307762e3791d3630602c1cf0b56e87300f45562426e199f39845e39832d88fa7258a
|
AUX scim-hangul-0.3.2+gcc-4.3.patch 883 BLAKE2B c891bb3865510bff80e28f4f770ea4f173d414b18c6c81cbd3b92f870774f4118e1f37ca68e94a83f128f5620d16ab77abfd03b237723def6828b353713a6bb0 SHA512 f7b65475af23667110219182ec9ba235da83d27603028c8f7655c39ffe36307762e3791d3630602c1cf0b56e87300f45562426e199f39845e39832d88fa7258a
|
||||||
AUX scim-hangul-0.3.2+gcc-4.7.patch 318 BLAKE2B 379fd21d1ce405ffac797053f0011c2b81eb4567fe4e027be5678778316ccd5c025733c281c28955fbb6f2985e6c260df2a5f953867b7096c2827c92d02a2c83 SHA512 b07a6dadf8e206fad812e184f506d034628eccf76de00729f3c8b68eb20bfc48a881a26ed78fbfa87e16dbd7164778eebe03fc7d45297462311a5386ea72da38
|
AUX scim-hangul-0.3.2+gcc-4.7.patch 318 BLAKE2B 379fd21d1ce405ffac797053f0011c2b81eb4567fe4e027be5678778316ccd5c025733c281c28955fbb6f2985e6c260df2a5f953867b7096c2827c92d02a2c83 SHA512 b07a6dadf8e206fad812e184f506d034628eccf76de00729f3c8b68eb20bfc48a881a26ed78fbfa87e16dbd7164778eebe03fc7d45297462311a5386ea72da38
|
||||||
AUX scim-hangul-0.4.0+gtk.patch 511 BLAKE2B e8c20179d59012bdd80ebc95a31a89a3da599b29315bc455e76e3c906207a4ea259c573d8eb3f6bb28a149b32d861f8a4029cc07b47420458ce1d4b5ca48313c SHA512 ccdcf1b6f35bc02c29cde55a89c67b1d52a716a7e2cb87f98c15140e52266aab9c2fc4b78869fa3c69472d973988c2ccfc3204965fd3ebe2142a3f9d82d6aad5
|
AUX scim-hangul-0.4.0+gtk.patch 438 BLAKE2B 4d76932fbd56d53eac9e0667774fa29fd884cce70a898b1f1f7f7c944766d8707d17ff73ef6f6d57923e532d554a5f66a92e32d46b71ac411f7cf3c6f189e7f1 SHA512 9e3ea01bbb73fab8a66ae52a81c976a67e6c47588f14194dfdee3acda3d493c38106344eea21584d350ebbd5eeb0dedd9ab6d08c16893e8f290d845c8d2281b1
|
||||||
DIST scim-hangul-0.3.2.tar.gz 1176577 BLAKE2B 80c0ad3f988615f29ee25a0143ec325a0bb892d4c18f19783519dfbbfef373515c1e09eebcccc53c12ffbafb6fff479c0ca98569025cc53862af77ab0169154d SHA512 e8905320ff8aeeddf0041987ac5a63a19fb75bea44ffc55b5d28b825e064d6881ee0187b55025d69dad35af85da86818afa3ac39f1f10991021a7fbed3e1462e
|
|
||||||
DIST scim-hangul-0.4.0.tar.gz 456953 BLAKE2B c7c2a320d03c4f15ad048b4e036a6dcd1f34044cb82e9a8fd18be8808e3f1be6f6f198e963982d1c6b742e614da5b3b2b3e2086ea8bbe19b4118f5493ae0188c SHA512 2f0285268deac35763c67487a40b718bf846d63634701a2a68d85109f686421f2c935b1f2998487b1f017c1a5e5bf453c56933ab4984f7464e1613d7e0b3131b
|
DIST scim-hangul-0.4.0.tar.gz 456953 BLAKE2B c7c2a320d03c4f15ad048b4e036a6dcd1f34044cb82e9a8fd18be8808e3f1be6f6f198e963982d1c6b742e614da5b3b2b3e2086ea8bbe19b4118f5493ae0188c SHA512 2f0285268deac35763c67487a40b718bf846d63634701a2a68d85109f686421f2c935b1f2998487b1f017c1a5e5bf453c56933ab4984f7464e1613d7e0b3131b
|
||||||
EBUILD scim-hangul-0.3.2.ebuild 1048 BLAKE2B 818240e07a72b435502d67bf82ea5c965254d3152a9fa965d845f805e8a40364a81226edc24766624e3ce86d17719e75dccd7c1bce7bdb90fa08b3661fbd84fb SHA512 9e6c5ab33248ae92d34fedc05b6f5dbc3ef1811234d092717dffa7b93fc87643ccc0752ca0c9dd9df25786776588055a86c60c1c51b3bf076310e21bdfbce442
|
EBUILD scim-hangul-0.4.0.ebuild 1065 BLAKE2B ca093b848f5bc563c59f6df461222ccdd18c3dedce18213ee9726da8f94b13a13c398123c2bc5b89c8df12a2830865f3eb33e82783ed19b33fe97a235faca074 SHA512 198f1a4f5032d6eec5132fb48b7fe934d01d2628b4c0fb55693ed53d261da22fb714a94f3a599aaa2e9c9c8a296ed0d48f0933b04960fe0485971ce3a3e25699
|
||||||
EBUILD scim-hangul-0.4.0.ebuild 1133 BLAKE2B 48972dfe1fc92b1af1812038e2dfe410883e0a51883d1c8c11dbcef203c98f9be55f8158168a692d3dd81d6c5b2f830c9ce9c4c6f275f078faf4a8ccfd69eff8 SHA512 2645f1cbb0c7993bb7121ac7c766f048672bf854497902ac79d3fa31c0405fb0680cf8a10857d8f3ef3a96933424aac20c3a2a8933e55771a49240bf288ffd76
|
|
||||||
MISC metadata.xml 308 BLAKE2B 1bdcfa2996c5ba60e52eddb6446bbc6978ebee7f1f2f4658c44438b886a89cf46a3fddea53c479151e5e023e5681dca5f01264a26ca108c895ac6758f01d6430 SHA512 9f18bf632f3eff9a6498145c2b4c04d51bb119c67351216ab757cd3cea2364c60bef683769218c0596ef6bd29235e51df6a64f9ab1234665fc2191e18fc51cc7
|
MISC metadata.xml 308 BLAKE2B 1bdcfa2996c5ba60e52eddb6446bbc6978ebee7f1f2f4658c44438b886a89cf46a3fddea53c479151e5e023e5681dca5f01264a26ca108c895ac6758f01d6430 SHA512 9f18bf632f3eff9a6498145c2b4c04d51bb119c67351216ab757cd3cea2364c60bef683769218c0596ef6bd29235e51df6a64f9ab1234665fc2191e18fc51cc7
|
||||||
|
@ -1,46 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=2
|
|
||||||
inherit base
|
|
||||||
|
|
||||||
DESCRIPTION="Hangul IMEngine for SCIM ported from imhangul"
|
|
||||||
HOMEPAGE="http://www.scim-im.org/"
|
|
||||||
SRC_URI="mirror://sourceforge/scim/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc x86"
|
|
||||||
IUSE="nls"
|
|
||||||
|
|
||||||
RDEPEND="|| ( >=app-i18n/scim-0.99.8 >=app-i18n/scim-cvs-0.99.8 )
|
|
||||||
>=app-i18n/libhangul-0.0.4
|
|
||||||
nls? ( virtual/libintl )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig
|
|
||||||
nls? ( sys-devel/gettext )"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}/${P}+gcc-4.3.patch"
|
|
||||||
"${FILESDIR}/${P}+gcc-4.7.patch" )
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf \
|
|
||||||
--disable-skim-support \
|
|
||||||
$(use_enable nls)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install || die "make install failed"
|
|
||||||
dodoc AUTHORS ChangeLog* NEWS README*
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog
|
|
||||||
elog "To use SCIM with both GTK2 and XIM, you should use the following"
|
|
||||||
elog "in your user startup scripts such as .gnomerc or .xinitrc:"
|
|
||||||
elog
|
|
||||||
elog "LANG='your_language' scim -d"
|
|
||||||
elog "export XMODIFIERS=@im=SCIM"
|
|
||||||
elog
|
|
||||||
}
|
|
@ -1,4 +1,4 @@
|
|||||||
AUX scim-sayura-0.3.3-gcc45.patch 349 BLAKE2B eb3a0356f0d2b13aad1f6b39621e655d1bad1fc1b5a0dd0f23bbe931c1ca212ed5e101e72e03a1e08bfa6d76076b6d609cecf5461133219fe6d799dc6c497930 SHA512 0227a3a7cd6d602a677559235a2ab3ee4129b70861c12d0ae6c005a46d658a90a0e318d8cbcd638dfb24fa2d3f4d1be8c278e77cff850efcdba6757871085032
|
AUX scim-sayura-0.3.3-gcc45.patch 353 BLAKE2B f2576aff8d65beec5ad0751f7f2cb22142a25a890081ee634606725a6eedf811f14e89d85d74bf968c4fed6b3264da45c5dd2832da252db12370eab7a1fcc98b SHA512 2f4c3ce88dc9b21eb59bff14cb16ae36ed60b0b0a75638bb2080e9bfbeab986857a6f7095f5ab4c4f065f168faaa870ba115922c9b8d28222da821d7dcd5d554
|
||||||
DIST scim-sayura-0.3.3.tar.gz 380147 BLAKE2B 12e1968e0b581c20fe12fe306c0f01cc5ddff15b5d3bc01cf43efb3538747cd29ef223583b2b8a3fb890f2108536f5cae328dca4a4e666a56e5b7d666b9e8bf3 SHA512 bf97b8d82e0e193a94698dfe7d3c9b1256e928a2082dc0ca6be328ed56409a05d38ba04254617b3800116514c1c8fdbfca869f2aa3f2f005505a4e873d2b90bb
|
DIST scim-sayura-0.3.3.tar.gz 380147 BLAKE2B 12e1968e0b581c20fe12fe306c0f01cc5ddff15b5d3bc01cf43efb3538747cd29ef223583b2b8a3fb890f2108536f5cae328dca4a4e666a56e5b7d666b9e8bf3 SHA512 bf97b8d82e0e193a94698dfe7d3c9b1256e928a2082dc0ca6be328ed56409a05d38ba04254617b3800116514c1c8fdbfca869f2aa3f2f005505a4e873d2b90bb
|
||||||
EBUILD scim-sayura-0.3.3.ebuild 660 BLAKE2B 8dfa6bb28c738086ad7cc63bcc3847e27f0ca70d3033ccb53a69e5f6963a9674cbab5396aa6f6ae4e4f6d6fc0f6588a66d327b20076e31f7f2dbf6afe298d779 SHA512 544790f633a251e4a32ad676ea48624f760a1c9909c12f221f85bcd6c18e0fd62f368e02e798bd0807a063a96ac0c79636f99b6d4fbda352cfe27689f4f2cd7a
|
EBUILD scim-sayura-0.3.3.ebuild 672 BLAKE2B 7d626a06c6ffac07427fafa803d52c7cdd99d3aa559396ef06ee7a9c25d2d8c793be6fcea18e07778885bbe18ea381ba83d446fef7c4f89500b81cb798b86b2b SHA512 65aae4dc4677101745f67c32e0b30a509806c04e9d787868093a434db6be04eda55b4316a6c283a4ac0f3fb603bed19d061b85e9b22376b1af8742131b4e95f9
|
||||||
MISC metadata.xml 341 BLAKE2B 6f2f812f898b78c0198bd500116b4f0664ac37ee511e57dfb9c36abd9f5386171594aa7da706c5f93d4f98de2fad9630f94eac2e785c64918c865076360150b7 SHA512 93333f168a51bc5b932b06f436c6254d56da5b7de8cc3127e5641a74488a01aaa650d01a018970da8202a7432d8dab8f73d0786802634bc9b131f90219ee2eef
|
MISC metadata.xml 341 BLAKE2B 6f2f812f898b78c0198bd500116b4f0664ac37ee511e57dfb9c36abd9f5386171594aa7da706c5f93d4f98de2fad9630f94eac2e785c64918c865076360150b7 SHA512 93333f168a51bc5b932b06f436c6254d56da5b7de8cc3127e5641a74488a01aaa650d01a018970da8202a7432d8dab8f73d0786802634bc9b131f90219ee2eef
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
AUX scim-uim-0.2.0-gcc43.patch 420 BLAKE2B 491828a4fa94ed7f0343b449b35e911666dd9abe8627264caa79f9d20605bd9a075e7165b367fee4669db0d4178c385fc4d4937491dd5bc5c31af1af2ab5cd6f SHA512 8baec8863a00d1a870f9c557340f089f51e991acec994a3445bc378f95b226aeb46018ba11b8dc605b90ab35f7923bfc029fa40e1e01e17caba1e3ca99e07c09
|
AUX scim-uim-0.2.0-gcc43.patch 420 BLAKE2B 491828a4fa94ed7f0343b449b35e911666dd9abe8627264caa79f9d20605bd9a075e7165b367fee4669db0d4178c385fc4d4937491dd5bc5c31af1af2ab5cd6f SHA512 8baec8863a00d1a870f9c557340f089f51e991acec994a3445bc378f95b226aeb46018ba11b8dc605b90ab35f7923bfc029fa40e1e01e17caba1e3ca99e07c09
|
||||||
AUX scim-uim-0.2.0-uim-1.5.patch 367 BLAKE2B e73cefa76abb64816265ee870c44d39966606624c649d97c09d5e5cf5494af34f49c9770ad103f7af2afa8eedc662098565c68a12fc70b0fc936e384a19035d8 SHA512 2c68a8fa1e5d99e624145ce9a85aeb1a286e4a4afe33d92c32c13ad3e14060afa8f730d58146d9a2b134b9565172a909138742357b640ba000a7129e5e65e485
|
AUX scim-uim-0.2.0-uim-1.5.patch 367 BLAKE2B e73cefa76abb64816265ee870c44d39966606624c649d97c09d5e5cf5494af34f49c9770ad103f7af2afa8eedc662098565c68a12fc70b0fc936e384a19035d8 SHA512 2c68a8fa1e5d99e624145ce9a85aeb1a286e4a4afe33d92c32c13ad3e14060afa8f730d58146d9a2b134b9565172a909138742357b640ba000a7129e5e65e485
|
||||||
DIST scim-uim-0.2.0.tar.gz 344389 BLAKE2B da0cd29036cf3fd4a94ca0f5c9e72566ccb37c4d64019645b9ea04d9859d33d1614d8cf786ca67a0d2c474b79b13d7d100ddf815b982ba414ac950306ae00448 SHA512 18df8de8ebc02289e21bf54c921b5425f67ef3c379b3c3e4392431dc3b1d9d7f12a25bcbcaaddd264913bacf61ba2be9339845700f541c22f73981e99824c6e9
|
DIST scim-uim-0.2.0.tar.gz 344389 BLAKE2B da0cd29036cf3fd4a94ca0f5c9e72566ccb37c4d64019645b9ea04d9859d33d1614d8cf786ca67a0d2c474b79b13d7d100ddf815b982ba414ac950306ae00448 SHA512 18df8de8ebc02289e21bf54c921b5425f67ef3c379b3c3e4392431dc3b1d9d7f12a25bcbcaaddd264913bacf61ba2be9339845700f541c22f73981e99824c6e9
|
||||||
EBUILD scim-uim-0.2.0-r2.ebuild 932 BLAKE2B 57e07ff7d4efb09a5c516a001cb8baddc1232e8b3f4249e0068dcfe60ae1b777c6aca97cf1034cbc231bfc300284246970face2483128e9a536cb1da68b2281a SHA512 79a5c8e0385f8114e7df01c991a5c3915bdd18912f86bd32e425e3dd8b3c63753be35dee054ecb9de193c62fb65e33ce4ef030ac2beea93ac68919ee70541aae
|
EBUILD scim-uim-0.2.0-r2.ebuild 931 BLAKE2B df9a4bb7d1b155f9e1baba29a78e3879616b25e5222afc5d938768f0ac94bd07cfb603bc87695e8c87e4d91a825b6aa94a8da66991001db045d7f7a3c526930e SHA512 533313a1588e72431a6e759f21eddcffde6c7eccc142e8ef4ca651b8124ad2817ca917e78984f96f3057ee2bd401f6c0a70960b08e9cbca57055a3249283e60f
|
||||||
MISC metadata.xml 308 BLAKE2B 1bdcfa2996c5ba60e52eddb6446bbc6978ebee7f1f2f4658c44438b886a89cf46a3fddea53c479151e5e023e5681dca5f01264a26ca108c895ac6758f01d6430 SHA512 9f18bf632f3eff9a6498145c2b4c04d51bb119c67351216ab757cd3cea2364c60bef683769218c0596ef6bd29235e51df6a64f9ab1234665fc2191e18fc51cc7
|
MISC metadata.xml 308 BLAKE2B 1bdcfa2996c5ba60e52eddb6446bbc6978ebee7f1f2f4658c44438b886a89cf46a3fddea53c479151e5e023e5681dca5f01264a26ca108c895ac6758f01d6430 SHA512 9f18bf632f3eff9a6498145c2b4c04d51bb119c67351216ab757cd3cea2364c60bef683769218c0596ef6bd29235e51df6a64f9ab1234665fc2191e18fc51cc7
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
AUX scim-wijesekera-0.3.3-gcc43.patch 949 BLAKE2B d65f15add07ccceab709a3a47681274a6897aef008926646c40b4b6ed6c5a732870f66129d9fbc067bb7f1235140d43ac50f7e462faf6b05abcda64645a487fe SHA512 0719231165e2647b7fbfec9b39e98b2665bb8e7bdf708937afdb917df8762cc0a1b226bb60177367ea5019e8962fa5bc6fc4cc2d883a0bcc7049a29bf64aa974
|
AUX scim-wijesekera-0.3.3-gcc43.patch 949 BLAKE2B d65f15add07ccceab709a3a47681274a6897aef008926646c40b4b6ed6c5a732870f66129d9fbc067bb7f1235140d43ac50f7e462faf6b05abcda64645a487fe SHA512 0719231165e2647b7fbfec9b39e98b2665bb8e7bdf708937afdb917df8762cc0a1b226bb60177367ea5019e8962fa5bc6fc4cc2d883a0bcc7049a29bf64aa974
|
||||||
DIST scim-wijesekera-0.3.3.tar.gz 193023 BLAKE2B 6d8b4757e851a9e17b074c0bdda03e01b32a547a29d9755f82eb8828f8accf830a44aac8cc71ba6c6b18c7649a9a6e3009108e2fdc27992e9dc8d84d99a0c201 SHA512 98bfbb7a3cf499c7980c06504083744f46ce352b27e8e80362190359e8bfa88472a5510568f3753503c7d409d1730e7d1ae1162e3d43a5475e466c334b0a91fc
|
DIST scim-wijesekera-0.3.3.tar.gz 193023 BLAKE2B 6d8b4757e851a9e17b074c0bdda03e01b32a547a29d9755f82eb8828f8accf830a44aac8cc71ba6c6b18c7649a9a6e3009108e2fdc27992e9dc8d84d99a0c201 SHA512 98bfbb7a3cf499c7980c06504083744f46ce352b27e8e80362190359e8bfa88472a5510568f3753503c7d409d1730e7d1ae1162e3d43a5475e466c334b0a91fc
|
||||||
EBUILD scim-wijesekera-0.3.3-r1.ebuild 632 BLAKE2B f27850d6dabb322303d450aedea0e83c3052f43e0cefce4428d81f0de3004925adc50f8f8eb578acd5ea9c739199a18c7316e4d536748ce123b98f129f6cf927 SHA512 f3a75e566829598a7c5e1d0e275a24c628b532b1f76e95eb0eaaf85dfbf5b810dd17fa55a80ec7c89256b590f50b688c76de9aca035a18d7c709787d0a2d9e90
|
EBUILD scim-wijesekera-0.3.3-r1.ebuild 677 BLAKE2B 0eca6f938b54be2bc23308326fcb5b6a5c2f37eb699113dcc8d941f049ac94fdb6d6e284e24aaa001378763b3523a59b11a154abd0437e34a6bedcd5e64f2223 SHA512 df5322f2bceff7ece47c3daa63149e46a39c55d46838bbf0870a38125b9e4cac01eb3c697c008903bb8c1b2e3b28ab0190d423537f72e66b93456e894e02e5dc
|
||||||
MISC metadata.xml 311 BLAKE2B afb6ee7bcdfdd6a60d60c65ff2796f3ae1be7aed807252c8a38e9ca364fe07a82730c354da96cddd357e046316aa6c9e3e85a848bf3fe0a9a873a45be9ede313 SHA512 f28f06e7380cddb887dc480bfd1c975a5aecf7fe3a9349547f058141cfc66f212e51728627638342958785843cdd668a9d35dc9c3b13963d4ea6c0ff91739a0a
|
MISC metadata.xml 311 BLAKE2B afb6ee7bcdfdd6a60d60c65ff2796f3ae1be7aed807252c8a38e9ca364fe07a82730c354da96cddd357e046316aa6c9e3e85a848bf3fe0a9a873a45be9ede313 SHA512 f28f06e7380cddb887dc480bfd1c975a5aecf7fe3a9349547f058141cfc66f212e51728627638342958785843cdd668a9d35dc9c3b13963d4ea6c0ff91739a0a
|
||||||
|
Binary file not shown.
@ -1,6 +1,9 @@
|
|||||||
|
AUX dvtm-0.15-gentoo.patch 961 BLAKE2B 611e19b936957c80eb234186a4199f32e83aefc7a3be90b6b896e9655dd7b1aa0b6528bb7f2fc92f40d448823990f60f5d58726e7358f6ce8304875ae2dc8903 SHA512 dd660b77457326949d41e80527fc81738c3a54f957f47d2bff94c9ee84dbbc5d2f31d43db9e85311826398c50927d18711816dfabba3ce9cddde0da66e15fe09
|
||||||
|
AUX dvtm-9999-gentoo.patch 426 BLAKE2B b5cd8066a16005b240c5725374ea31fa42394076ea477f9ed35576b57a2d816123fbd4adfd877a092b56ecd42f321d4a092a20b20a7848a16df8fdb93fcfb7d3 SHA512 ee3d94108e8d74ef4777c2bdbb2887af9a4f62832311524cde7a69b0307a71edd89616e475c486745b2f5461932cb13cb46dbb2a6ab4af0a8ad8caae92e10275
|
||||||
DIST dvtm-0.14.tar.gz 35893 BLAKE2B 3fc98614f4a8d3013a98a0e2766c2827a5d9f1046fb32a38b9e26de8c34d6ae03ef16294c5e80aab277e8abc529110560eb1d2b987007a9ffe990b1cbe362483 SHA512 d47f55b4ce47582f665ac5b5d86bb9137722f65b157bdd80aaaf45a2cd8d783a3b0718886c7a7ea1d900762359316c2d76816460dac03484e122d43c64f57dd6
|
DIST dvtm-0.14.tar.gz 35893 BLAKE2B 3fc98614f4a8d3013a98a0e2766c2827a5d9f1046fb32a38b9e26de8c34d6ae03ef16294c5e80aab277e8abc529110560eb1d2b987007a9ffe990b1cbe362483 SHA512 d47f55b4ce47582f665ac5b5d86bb9137722f65b157bdd80aaaf45a2cd8d783a3b0718886c7a7ea1d900762359316c2d76816460dac03484e122d43c64f57dd6
|
||||||
DIST dvtm-0.15.tar.gz 40511 BLAKE2B cc5075b5337a66b3eb5a3845f18aaadc6be36804e1a0e217e6bfe640893ec5af7553aa69578f8bda6c3b11b28c02ba5398e19f9cad9844bfcb1bd32ca4f24c12 SHA512 48a0c8fd6a50fe5d43414d0223c9f4b9920a31d42fe3bfc428ce1ae7d0e41a41ebe2597eae0824c7c76bfb0e32a13e440c8d5fcdb1886d55d6791fa3fe3fd77b
|
DIST dvtm-0.15.tar.gz 40511 BLAKE2B cc5075b5337a66b3eb5a3845f18aaadc6be36804e1a0e217e6bfe640893ec5af7553aa69578f8bda6c3b11b28c02ba5398e19f9cad9844bfcb1bd32ca4f24c12 SHA512 48a0c8fd6a50fe5d43414d0223c9f4b9920a31d42fe3bfc428ce1ae7d0e41a41ebe2597eae0824c7c76bfb0e32a13e440c8d5fcdb1886d55d6791fa3fe3fd77b
|
||||||
EBUILD dvtm-0.14.ebuild 1500 BLAKE2B 5380d05c9590229e2a1ce89b4c6344f20f87e036bd2a500e083ad65c879924b3cb90f278953ff11985ccceeeab0e31f64c489acd919a6d4d992383b216f05ada SHA512 fb1e68406859da697006b1fd0647557b18b9917b5cdfbd8af723e33cb3ffd9c61c04be2d520e79d216e341691911c46c5ac0cbb90840f20133f1be3ff987ac5a
|
EBUILD dvtm-0.14.ebuild 1500 BLAKE2B 5380d05c9590229e2a1ce89b4c6344f20f87e036bd2a500e083ad65c879924b3cb90f278953ff11985ccceeeab0e31f64c489acd919a6d4d992383b216f05ada SHA512 fb1e68406859da697006b1fd0647557b18b9917b5cdfbd8af723e33cb3ffd9c61c04be2d520e79d216e341691911c46c5ac0cbb90840f20133f1be3ff987ac5a
|
||||||
|
EBUILD dvtm-0.15-r1.ebuild 1216 BLAKE2B e84166bd15f8d4c1a5f1bb80d658c6ab8521341e9a53c6b0f05aaa60fe882d5006e916c21d79065231e7a5c8b6b9502376712925d0dc834ecb65cd9967455acc SHA512 c177b2b549c85ee2797a57248ad393b7e256ee5d206fd2ae616342182455ab731d7694e4ae0bd5e67b1f24b12cbc0592fa63375fb395d0be9a8d0533c4639458
|
||||||
EBUILD dvtm-0.15.ebuild 1506 BLAKE2B 3a29dfc11cdb5c73feb8f599b65fe27e36e9e520e4f5064264e4b6c3eeb396fe8761a1f0880da74c46b5e4f32b7e7471e3cbcdd83a4c1ad9e1bdaa4bef50c1d7 SHA512 cb0ff91d7f7893b9f369698f70f54fc3655c378f7149e3ee64ddf2aba8f5359ddce401bc1d46819b5aed0f5deff6325f7c0b4a117e68219191baf996f4c47f79
|
EBUILD dvtm-0.15.ebuild 1506 BLAKE2B 3a29dfc11cdb5c73feb8f599b65fe27e36e9e520e4f5064264e4b6c3eeb396fe8761a1f0880da74c46b5e4f32b7e7471e3cbcdd83a4c1ad9e1bdaa4bef50c1d7 SHA512 cb0ff91d7f7893b9f369698f70f54fc3655c378f7149e3ee64ddf2aba8f5359ddce401bc1d46819b5aed0f5deff6325f7c0b4a117e68219191baf996f4c47f79
|
||||||
EBUILD dvtm-9999.ebuild 1506 BLAKE2B 3a29dfc11cdb5c73feb8f599b65fe27e36e9e520e4f5064264e4b6c3eeb396fe8761a1f0880da74c46b5e4f32b7e7471e3cbcdd83a4c1ad9e1bdaa4bef50c1d7 SHA512 cb0ff91d7f7893b9f369698f70f54fc3655c378f7149e3ee64ddf2aba8f5359ddce401bc1d46819b5aed0f5deff6325f7c0b4a117e68219191baf996f4c47f79
|
EBUILD dvtm-9999.ebuild 1216 BLAKE2B b97b350b9ca2fe9f6774538c9f7c7bcbd8d0b1c66b84a3159a55feb5b913def2e93c8593f55873479e0ec955aeec1e0c26a63d91517e0a45c667f004699d9dae SHA512 361eac65bb1368285cf8bd7f6589a8d66d74c38c5dedc29338146637a70db1b78afc029b54c16c4afe73d365e1e49dc6c4b98320fe60169b50c3b68e7ef36674
|
||||||
MISC metadata.xml 266 BLAKE2B dcea8fa0295f75ca11474aafd9d1b56cf5c6d01fdb4444a82a0b93e818cf8e692076a1f5dc30a5098779afdff5190e2f877836b3ee87cbc1f8a529c32149ea94 SHA512 4da13e3e2134d06372d9bdc1de80cef972ac5db82e7ee8b3cfe620712610fd863c9037a6b8c84ee7a6c8eb8f0cb52568f040474eddb73a7afa07b5a53f512ac5
|
MISC metadata.xml 266 BLAKE2B dcea8fa0295f75ca11474aafd9d1b56cf5c6d01fdb4444a82a0b93e818cf8e692076a1f5dc30a5098779afdff5190e2f877836b3ee87cbc1f8a529c32149ea94 SHA512 4da13e3e2134d06372d9bdc1de80cef972ac5db82e7ee8b3cfe620712610fd863c9037a6b8c84ee7a6c8eb8f0cb52568f040474eddb73a7afa07b5a53f512ac5
|
||||||
|
@ -0,0 +1,59 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit savedconfig toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="Dynamic virtual terminal manager"
|
||||||
|
HOMEPAGE="http://www.brain-dump.org/projects/dvtm/"
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="git://repo.or.cz/dvtm.git"
|
||||||
|
else
|
||||||
|
SRC_URI="http://www.brain-dump.org/projects/${PN}/${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~arm ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
RDEPEND="sys-libs/ncurses:0=[unicode]"
|
||||||
|
DEPEND="
|
||||||
|
${RDEPEND}
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-0.15-gentoo.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
restore_config config.h
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
tc-export PKG_CONFIG
|
||||||
|
local msg=""
|
||||||
|
use savedconfig && msg=", please check the configfile"
|
||||||
|
emake CC=$(tc-getCC) ${PN} || die "emake failed${msg}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" STRIP=true install
|
||||||
|
|
||||||
|
insinto /usr/share/${PN}
|
||||||
|
newins config.h ${PF}.config.h
|
||||||
|
|
||||||
|
dodoc README.md
|
||||||
|
|
||||||
|
save_config config.h
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "This ebuild has support for user defined configs"
|
||||||
|
elog "Please read this ebuild for more details and re-emerge as needed"
|
||||||
|
elog "if you want to add or remove functionality for ${PN}"
|
||||||
|
}
|
@ -0,0 +1,36 @@
|
|||||||
|
--- a/config.mk
|
||||||
|
+++ b/config.mk
|
||||||
|
@@ -10,12 +10,12 @@
|
||||||
|
TERMINFO := ${DESTDIR}${PREFIX}/share/terminfo
|
||||||
|
|
||||||
|
INCS = -I.
|
||||||
|
-LIBS = -lc -lutil -lncursesw
|
||||||
|
-CPPFLAGS = -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED
|
||||||
|
+LIBS = -lc -lutil $(shell $(PKG_CONFIG) --libs ncursesw)
|
||||||
|
+CPPFLAGS += -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED
|
||||||
|
CFLAGS += -std=c99 ${INCS} -DVERSION=\"${VERSION}\" -DNDEBUG ${CPPFLAGS}
|
||||||
|
LDFLAGS += ${LIBS}
|
||||||
|
|
||||||
|
-DEBUG_CFLAGS = ${CFLAGS} -UNDEBUG -O0 -g -ggdb -Wall -Wextra -Wno-unused-parameter
|
||||||
|
+DEBUG_CFLAGS += ${CFLAGS} -UNDEBUG -O0 -g -ggdb -Wall -Wextra -Wno-unused-parameter
|
||||||
|
|
||||||
|
CC ?= cc
|
||||||
|
STRIP ?= strip
|
||||||
|
--- a/Makefile
|
||||||
|
+++ b/Makefile
|
||||||
|
@@ -16,13 +16,13 @@
|
||||||
|
|
||||||
|
.c.o:
|
||||||
|
@echo CC $<
|
||||||
|
- @${CC} -c ${CFLAGS} $<
|
||||||
|
+ ${CC} -c ${CFLAGS} $<
|
||||||
|
|
||||||
|
${OBJ}: config.h config.mk
|
||||||
|
|
||||||
|
dvtm: ${OBJ}
|
||||||
|
@echo CC -o $@
|
||||||
|
- @${CC} -o $@ ${OBJ} ${LDFLAGS}
|
||||||
|
+ ${CC} -o $@ ${OBJ} ${LDFLAGS}
|
||||||
|
|
||||||
|
debug: clean
|
||||||
|
@make CFLAGS='${DEBUG_CFLAGS}'
|
@ -0,0 +1,13 @@
|
|||||||
|
--- a/config.mk
|
||||||
|
+++ b/config.mk
|
||||||
|
@@ -7,8 +7,8 @@
|
||||||
|
TERMINFO := ${DESTDIR}${PREFIX}/share/terminfo
|
||||||
|
|
||||||
|
INCS = -I.
|
||||||
|
-LIBS = -lc -lutil -lncursesw
|
||||||
|
-CPPFLAGS = -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED
|
||||||
|
+LIBS = -lc -lutil $(shell $(PKG_CONFIG) --libs ncursesw)
|
||||||
|
+CPPFLAGS += -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED
|
||||||
|
CFLAGS += -std=c99 ${INCS} -DNDEBUG ${CPPFLAGS}
|
||||||
|
|
||||||
|
CC ?= cc
|
Binary file not shown.
@ -1,5 +1,5 @@
|
|||||||
DIST eix-0.32.9.tar.xz 599072 BLAKE2B 40fd86520e5c98e4a7cf6710fcd16ce685cc14fbafa417f6694134702b61b83d8d47cfc908c5621d77ba827f7449c985de7dc16650358a8ccad2ab4b48644e38 SHA512 1a7c3d5f371150f5990fe1f1c4cadb0e3ee0a5810011702904aabd58ca250c10f820d6c64e7182096e0b7e2aa001cf573c5f2e83499ceb350cc59b599ec2ca5b
|
DIST eix-0.32.9.tar.xz 599072 BLAKE2B 40fd86520e5c98e4a7cf6710fcd16ce685cc14fbafa417f6694134702b61b83d8d47cfc908c5621d77ba827f7449c985de7dc16650358a8ccad2ab4b48644e38 SHA512 1a7c3d5f371150f5990fe1f1c4cadb0e3ee0a5810011702904aabd58ca250c10f820d6c64e7182096e0b7e2aa001cf573c5f2e83499ceb350cc59b599ec2ca5b
|
||||||
DIST eix-0.33.0.tar.xz 610600 BLAKE2B 484d70c3efcceebf54f2a2e0af69b701716d6c6c45aa867a8cc372b135db29bb1bf23cf0efa6d3d2a19224255113229fa30cdd40ab4d64f226eafa73991daa96 SHA512 6fd4ca253ee908eb192ee35c4228bea0fa8a04030070b35489bddc639053c2e3f6a2faf32f539ffd2c7d9da0c664ff5f29ac0d732d9a47b6c9976a65dd402de2
|
DIST eix-0.33.0.tar.xz 610600 BLAKE2B 484d70c3efcceebf54f2a2e0af69b701716d6c6c45aa867a8cc372b135db29bb1bf23cf0efa6d3d2a19224255113229fa30cdd40ab4d64f226eafa73991daa96 SHA512 6fd4ca253ee908eb192ee35c4228bea0fa8a04030070b35489bddc639053c2e3f6a2faf32f539ffd2c7d9da0c664ff5f29ac0d732d9a47b6c9976a65dd402de2
|
||||||
EBUILD eix-0.32.9.ebuild 2931 BLAKE2B 5bd7996ba4693181ab783e03a1ef8fdc91c6971447cb52e589922f859ae6caa731922b0edf43f30c408900a663a1593ea6e7fdb72f3338275d773a88b795c446 SHA512 8a23c2acd9c6e0a2b5f1ee011ed40f6301ef900b735ef062beeb07fb70ac5834a06c5c1f2268fe613dce52d712c07f3723050b6f50dd045ef20614c40813f17d
|
EBUILD eix-0.32.9.ebuild 2931 BLAKE2B 5bd7996ba4693181ab783e03a1ef8fdc91c6971447cb52e589922f859ae6caa731922b0edf43f30c408900a663a1593ea6e7fdb72f3338275d773a88b795c446 SHA512 8a23c2acd9c6e0a2b5f1ee011ed40f6301ef900b735ef062beeb07fb70ac5834a06c5c1f2268fe613dce52d712c07f3723050b6f50dd045ef20614c40813f17d
|
||||||
EBUILD eix-0.33.0-r1.ebuild 2875 BLAKE2B c98e56d116c05e56176cf73eb7299502dc06fc137e2b32edcb62c4a574c27d84f9fc3e49a738ba5ee9b0d6554ea03191dfac09a7b21878bb4e9494d7f53565c5 SHA512 83747fb3c36f165cf989edc73c00cb6905a002218eefd1058099580aa53ab7819d7765af6626725beef9b32915dafb72fd4b3e7b5e207e434e3457a7f82fadb1
|
EBUILD eix-0.33.0-r1.ebuild 2837 BLAKE2B a9e6705452199f2e9650617171ce342a7bc04a2857fb366f0c3dfc21892004dab646c8750fbb11ccde6baae64bdd527257728cba613f4ba48b8f5744d30ed074 SHA512 d710ae9f2c70d427448273e67693d3b6b6b6a966567b264a13b1c177ae009cda77b35161fbad5c2a619c01fe80cb2c3ee87cb29ba45b4df3ee6c286574ee8c23
|
||||||
MISC metadata.xml 933 BLAKE2B 50fb01d14ad0ce00114dc8b6d9c70fdc2c5ee036d9883cd307721bc0abfa1ef9a74a826b5ab74dab7f9c9579e20c9b222cce33e04c065eb3310d230578fe9f42 SHA512 e5272580ca0631bcb1150f8a879150e8ae9c90948b3c90ef8ee42631e7345b99c2a6db64ce199a02e86f83ede5f8b41134d50136746d836fe68ae97429a6b550
|
MISC metadata.xml 933 BLAKE2B 50fb01d14ad0ce00114dc8b6d9c70fdc2c5ee036d9883cd307721bc0abfa1ef9a74a826b5ab74dab7f9c9579e20c9b222cce33e04c065eb3310d230578fe9f42 SHA512 e5272580ca0631bcb1150f8a879150e8ae9c90948b3c90ef8ee42631e7345b99c2a6db64ce199a02e86f83ede5f8b41134d50136746d836fe68ae97429a6b550
|
||||||
|
Binary file not shown.
@ -0,0 +1,42 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit toolchain-funcs flag-o-matic
|
||||||
|
|
||||||
|
DESCRIPTION="Converts DVI files to SVG"
|
||||||
|
HOMEPAGE="http://dvisvgm.bplaced.net/"
|
||||||
|
SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||||
|
IUSE="test"
|
||||||
|
# Tests don't work from $WORKDIR: kpathsea tries to search in relative
|
||||||
|
# directories from where the binary is executed.
|
||||||
|
# We cannot really use absolute paths in the kpathsea configuration since that
|
||||||
|
# would make it harder for prefix installs.
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
# TODO unbundle app-arch/brotli
|
||||||
|
RDEPEND="virtual/tex-base
|
||||||
|
app-text/ghostscript-gpl
|
||||||
|
dev-libs/kpathsea:=
|
||||||
|
>=media-gfx/potrace-1.10-r1
|
||||||
|
media-libs/freetype:2
|
||||||
|
dev-libs/kpathsea
|
||||||
|
sys-libs/zlib"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
app-text/xmlto
|
||||||
|
app-text/asciidoc
|
||||||
|
dev-libs/libxslt
|
||||||
|
virtual/pkgconfig
|
||||||
|
test? ( dev-cpp/gtest )"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myargs=(
|
||||||
|
--without-ttfautohint
|
||||||
|
)
|
||||||
|
econf "${myargs[@]}"
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
DIST pdf2htmlEX-0.14.6.1.tgz 9043573 BLAKE2B 600a19716a38086722a07c4df816051697cf9959e24559ba1cb0e17a5a6de6551e416c532f4d769b1fc6d4111bc72244df672e0647e73a1a412e995ffe16ddb7 SHA512 9609d13a1cdcba1aa265b481749f5003d931e65fef9a7235d484196b977843bf5588ffb4a4de942561d028bb8a5f704924706d447ff93586a15046a299c61862
|
DIST pdf2htmlEX-0.14.6.2.tgz 9066685 BLAKE2B b139f72c806e432facce5472e55a23567e74204829956d06bd9ead0426cbadad4ce36c581fb1d39c96eeef27fb416b2c6387dff7b0ca08b10479de24b8ffdc9b SHA512 03d04437386b2eb83530551ff15ce9d21b7990127fa659d204a269405f0d49912c622687eb6920cc4e88be8e94ab41024b378663effb61d1eda905eeb98093d3
|
||||||
DIST pdf2htmlEX-0.14.6.tgz 8955179 BLAKE2B 68a474a0afce7e505af0331c7a05e745d0c18057c0e9dab0f57f8455b36489c399985d2f69cbebc2c3df3264ee1eef43346df49ff9ac3fae7edd3bbff884c6d2 SHA512 0bef898653755da3d731a99f2850d11a686a1db589c615216c84dcac76f3a3c41f561732fe37be262cfec3f65970b2704819c3bd4d94d87cd63d26f062dacf50
|
DIST pdf2htmlEX-0.14.6.tgz 8955179 BLAKE2B 68a474a0afce7e505af0331c7a05e745d0c18057c0e9dab0f57f8455b36489c399985d2f69cbebc2c3df3264ee1eef43346df49ff9ac3fae7edd3bbff884c6d2 SHA512 0bef898653755da3d731a99f2850d11a686a1db589c615216c84dcac76f3a3c41f561732fe37be262cfec3f65970b2704819c3bd4d94d87cd63d26f062dacf50
|
||||||
EBUILD pdf2htmlEX-0.14.6.1.ebuild 968 BLAKE2B 1ccce1d0f83ab319dd803ae214f3a741004e567b11576b1ecc0ba039ff64cd5926dade5bed69dc37d54cf51e3df0e86a78105cfd0f73acc9d140b3f93d695e75 SHA512 7216131cbebda8f225e99b6bd7c00cd94db52a95ac69161dcd317817660406b10eae34fb75a880af0bf198821b94e28aec8adc5e2dd4cc24d446f241dd71c4e7
|
EBUILD pdf2htmlEX-0.14.6.2.ebuild 979 BLAKE2B d91ed9b11885a230ed270e5b6d607f3ee46a622ccb9486fc00bda81b58c5555c4ba34eb8852bde4e5e0953aa301fe6a9f2ccf9e22db5ab276d1134ff52bb5622 SHA512 01a3ce13e12befe178c77253dac2787fac6aee446c93a0dd3bb6b35fb2d53b9e83b35814229d260f2be6ac24012ce2bcb16f88889db06625fe182f1608f94dca
|
||||||
EBUILD pdf2htmlEX-0.14.6.ebuild 559 BLAKE2B fc566297c6a7fd57a4bb36f74ceccac62dfaa3a0d3b18469420171b92cddfecccd418dd9d8a8e3a5eff35d7504f50b84cb026764c28ed3d9ca38fe0be248dfd0 SHA512 a903ef5c199c68c8eb5243dd1abcedf0bbad5d7b13132ada1affc18a635e27ca1f52b075c2221dd67e5a5a69fbc85d2ab1a1a0fcbf0398e91bb705b3343f0a60
|
EBUILD pdf2htmlEX-0.14.6.ebuild 559 BLAKE2B fc566297c6a7fd57a4bb36f74ceccac62dfaa3a0d3b18469420171b92cddfecccd418dd9d8a8e3a5eff35d7504f50b84cb026764c28ed3d9ca38fe0be248dfd0 SHA512 a903ef5c199c68c8eb5243dd1abcedf0bbad5d7b13132ada1affc18a635e27ca1f52b075c2221dd67e5a5a69fbc85d2ab1a1a0fcbf0398e91bb705b3343f0a60
|
||||||
MISC metadata.xml 355 BLAKE2B da386c9bf8cf6684e23a3bf7638d341b7f8872ecc7d733b946ae697e9e13096df65398f6d4b2d4594b47eba7ec1e482dc8ab14a69395ed1a32c00cdc7d91c2b5 SHA512 c416fe8d4c3edf1055170e0c4cd84fa9da19437c6eab58fde5198561048018ae6b9387d52017dfbc38db717ef370fc70a1dcc0eb37c8843b4e65cfa7e80314ff
|
MISC metadata.xml 355 BLAKE2B da386c9bf8cf6684e23a3bf7638d341b7f8872ecc7d733b946ae697e9e13096df65398f6d4b2d4594b47eba7ec1e482dc8ab14a69395ed1a32c00cdc7d91c2b5 SHA512 c416fe8d4c3edf1055170e0c4cd84fa9da19437c6eab58fde5198561048018ae6b9387d52017dfbc38db717ef370fc70a1dcc0eb37c8843b4e65cfa7e80314ff
|
||||||
|
Binary file not shown.
@ -1,15 +1,6 @@
|
|||||||
AUX openocd-0.8.0-jimtcl-0.75.patch 2267 BLAKE2B 0772472bfaf0dc2c72efed4510e14685f72b1249bbe657ead317a8d88cdbc823c3a343d05d012f28eb2dfb5b1dc039c9b085ffa02696e69a2f4760455e7ad477 SHA512 a8f5a680077711826a0bfa83502b216ae254f1a6ad54f94dec1cac89b3f6fdc43cfabbf589074cb469597c606d35f37a03f1f140dc1b9c5ee6e12e805667e2e7
|
|
||||||
DIST openocd-0.10.0.tar.gz 6124274 BLAKE2B 3b455fce6c62626b507e8609789e95e6a542038605423400d08ad2d14d6db0953194bb22d893e3919c79ef02a1b43ccb6396d3370273e375d340c41b587bdfbf SHA512 44b303b0df1d7c13bc18b8995493de64fed7a853704455d484dfc4a74a1ba4b0d42b4679a7009ec015dc71c47152e5556a1a02665cfafe7af80c608b68d8310a
|
DIST openocd-0.10.0.tar.gz 6124274 BLAKE2B 3b455fce6c62626b507e8609789e95e6a542038605423400d08ad2d14d6db0953194bb22d893e3919c79ef02a1b43ccb6396d3370273e375d340c41b587bdfbf SHA512 44b303b0df1d7c13bc18b8995493de64fed7a853704455d484dfc4a74a1ba4b0d42b4679a7009ec015dc71c47152e5556a1a02665cfafe7af80c608b68d8310a
|
||||||
DIST openocd-0.5.0.tar.bz2 2228655 BLAKE2B e8e12f72471d446be7426c14568d2efea2b002758846413e0319c79dce7cecd29279d022a27a190ce5c70dc65ec724aec854b5eee88e0ab57895139f49f80778 SHA512 8e2e168a35bf3f753683115fd5f4d4c79e54cd0fe5d072921475d43880619e5b4ab60f28d97a4a595d4b77938b9218e689013f66a925ee8007e6499f5b42448c
|
|
||||||
DIST openocd-0.6.1.tar.bz2 3431071 BLAKE2B 4dd32fc89b53d62c29c92b7f1b0d1f4c4cd08a717748bc473b2dd750e68c9b9377a879cf7c58bd6ad4b05c712a8e698db4579e384e79ea44a278536b293c9ba8 SHA512 59f35750f761d3f2ce7a32ffdc5028d053fda2bd9424cc4497f528ec628ac1f022662d9f226dd2b04a8cd682a5cd056a09de14d50e1090426a816bb602f98250
|
|
||||||
DIST openocd-0.7.0.tar.bz2 3493924 BLAKE2B 23bd079c3610f75ec8c16dac12621b390f2b1d891573dbff59954cba35eea61eff3386701c918121ee38d614738f197963b1406346f14d0528f5a65f633d209d SHA512 bfba267e5cda558b347f6fab1a286353b97d81093c0457ac044667baa369f5cd47a07b3ce6a1ceb66e7992c2e4224765458dd859d0a6fa748ad8e6f80ea541ad
|
|
||||||
DIST openocd-0.8.0.tar.gz 4821738 BLAKE2B dff8c951b28c1a61be33f9e540ebe6aa662429b5d522fc169a8bd80b04c63442c8d50aba41c2413436e630afdb65e2da83191128076ba58f7bc96edcb8c2d2aa SHA512 9130b683394c4d99cd4c5365ba2bbe07ca8bdf0d02bdd4504b0f5f376209e787955d725c11d811f8937b7b0fc207c8d02e0b7484607edd2f68b2d00d48250f2c
|
|
||||||
DIST openocd-0.9.0.tar.gz 4970346 BLAKE2B 96421b32a3e64fc1ed362288f5a444cc1249f3d6daab6307f920c86fff11cb74a0bbb9f021788b848a8755139ee1c43c54793ac57a429f4e39df47f0775c2538 SHA512 698b43867f8134da43a50f5d2ff2ae33b71df8ccffc45fb5c3d0bd7a6289fcd9e7bb3d89287ad4dbdb02e1871db69f3913db950965335eaf8559247f2e58c227
|
DIST openocd-0.9.0.tar.gz 4970346 BLAKE2B 96421b32a3e64fc1ed362288f5a444cc1249f3d6daab6307f920c86fff11cb74a0bbb9f021788b848a8755139ee1c43c54793ac57a429f4e39df47f0775c2538 SHA512 698b43867f8134da43a50f5d2ff2ae33b71df8ccffc45fb5c3d0bd7a6289fcd9e7bb3d89287ad4dbdb02e1871db69f3913db950965335eaf8559247f2e58c227
|
||||||
EBUILD openocd-0.10.0.ebuild 2853 BLAKE2B bf48cba6416441f406287d9e477cdb6f10bd4f94f953a589a2dfbbebb1fb9e18180e658bc1dbe308aab62fac2aa9b4fdbfdba76e188d282e3a4ee70d7fa1f0c0 SHA512 6029e1706dd4d5e9ca742d036f8ad56f7b3b0c84f157eaa8f2ae5032ebb61f26bd294cb5ca131cc0d985ab5aff254259dc66a98ce24ff0c83fa51ab284e9887f
|
EBUILD openocd-0.10.0.ebuild 2853 BLAKE2B bf48cba6416441f406287d9e477cdb6f10bd4f94f953a589a2dfbbebb1fb9e18180e658bc1dbe308aab62fac2aa9b4fdbfdba76e188d282e3a4ee70d7fa1f0c0 SHA512 6029e1706dd4d5e9ca742d036f8ad56f7b3b0c84f157eaa8f2ae5032ebb61f26bd294cb5ca131cc0d985ab5aff254259dc66a98ce24ff0c83fa51ab284e9887f
|
||||||
EBUILD openocd-0.5.0.ebuild 2117 BLAKE2B bd9e719cf270d62823aab611f2e1579be4b1b4075dc3adc603064aac83eeaab70af172a74237747a564244283b2474347f9b56f0eb97814ce6bec4e3410fec76 SHA512 cec2bec7b592837f545e29a8acdb67b91ef7daa1c6548c37591f23eb8e4aa900212829482e2388816ba6d34f05845285998cd3a36429c26857c285cae6b1612d
|
|
||||||
EBUILD openocd-0.6.1.ebuild 2606 BLAKE2B 8a711cdfd97208e7f4d4175c23f241c54ca2980d06a1350fb1807b996ce199123aad92babee29828f0cd7ce33635071df9d775d00b610f0d2865beb2f471e2b2 SHA512 084f4ace8452b040cb9f3a49aa3f54250b1f387ada3128720b9f5973c6ade4698f2e7ad25adbcacb76dab06bdfe52bb81902ab07b70101fbd3314fe021c902cc
|
|
||||||
EBUILD openocd-0.7.0-r1.ebuild 2997 BLAKE2B b193be3975e46fdcf0c4f888650ce3399e8c569377283ac71cad93815626700aeb4ae7390e185327e9d832c880f32ca0a784839af5b1bde217ad0609c0874cf9 SHA512 e3765412c6dbacbb382938e1af9d0525bdeb7c08b5185e9333fd77f99ec190e94e14bd0b8e54d204eb7bc8e63d6813c5654fa798c66ff990a03bbc341c72d071
|
|
||||||
EBUILD openocd-0.8.0.ebuild 2852 BLAKE2B eeba5c3aea9d0cc629385ccb38d344b8ee4a9b791a49c972a279a32b728ee92b98c101d75f450e790989fd9bfd3bd1134eb76d48a37c393e089d6d7a65deb55e SHA512 0d21993182cf2c1bc41e0e1323970a2f64de22bae2718245a4572b35524d957bc55284e35862b7a655cd93070cc5e0076461b2288f96dbefa33131690a7f41b2
|
|
||||||
EBUILD openocd-0.9.0.ebuild 2712 BLAKE2B b3e38d7e98d3ee97e532a1ce04698469eb5dc3d1cfd9b83c040f1a2b4d8d327ed5b8777f0e8ffbef184bf5a91397c05242e170c76c1434fcd413af15ace7af0a SHA512 f3d3cf97d72977fd9eeebe13c8b99bceaafdf757a5ba94d316e49b9e9d216c92d057b707d6f46c750bc6204fb87b71bcf0c6d07979a3b8763f16c12b0f23bb06
|
EBUILD openocd-0.9.0.ebuild 2712 BLAKE2B b3e38d7e98d3ee97e532a1ce04698469eb5dc3d1cfd9b83c040f1a2b4d8d327ed5b8777f0e8ffbef184bf5a91397c05242e170c76c1434fcd413af15ace7af0a SHA512 f3d3cf97d72977fd9eeebe13c8b99bceaafdf757a5ba94d316e49b9e9d216c92d057b707d6f46c750bc6204fb87b71bcf0c6d07979a3b8763f16c12b0f23bb06
|
||||||
EBUILD openocd-9999.ebuild 2853 BLAKE2B bf48cba6416441f406287d9e477cdb6f10bd4f94f953a589a2dfbbebb1fb9e18180e658bc1dbe308aab62fac2aa9b4fdbfdba76e188d282e3a4ee70d7fa1f0c0 SHA512 6029e1706dd4d5e9ca742d036f8ad56f7b3b0c84f157eaa8f2ae5032ebb61f26bd294cb5ca131cc0d985ab5aff254259dc66a98ce24ff0c83fa51ab284e9887f
|
EBUILD openocd-9999.ebuild 2853 BLAKE2B bf48cba6416441f406287d9e477cdb6f10bd4f94f953a589a2dfbbebb1fb9e18180e658bc1dbe308aab62fac2aa9b4fdbfdba76e188d282e3a4ee70d7fa1f0c0 SHA512 6029e1706dd4d5e9ca742d036f8ad56f7b3b0c84f157eaa8f2ae5032ebb61f26bd294cb5ca131cc0d985ab5aff254259dc66a98ce24ff0c83fa51ab284e9887f
|
||||||
MISC metadata.xml 1481 BLAKE2B c8500a2b56bc0673541ddaa55a47fb1cf0dfdf48b5504897800ceaff40878c775e44882df5b99cb8b605333d7e03c0a007b2cd4061da276a5626b878fd738d1b SHA512 f5dddd2349dbfc950a276f6226f082cd2c5b93bfb478803b88f90cd7c2bd925158ef606062c99aceb9c8f71a98b8bc9dc446795d06e07fbf37daca952bcb388f
|
MISC metadata.xml 944 BLAKE2B 7521583dbbd0769dd139c15e6a954ad4ff0be3cff1d5e2db71a44b5ab791d044c3356f1f92f25b79096ced93c50cb1c617099b6d4dac746cc08ea8968c166681 SHA512 d5a406a685a223dfd1ce83cce53702b60b2c1efdca3e1c54d9752b4e1226b510a7fe0c36fa55f16aef98afb814ea3149f3e7e2ec936614d2946951fb8ac2df23
|
||||||
|
@ -1,66 +0,0 @@
|
|||||||
Apply upstream patch for jimtcl-0.75 compatibility
|
|
||||||
|
|
||||||
X-Gentoo-Bug: 509902
|
|
||||||
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=509902
|
|
||||||
Link: http://repo.or.cz/w/openocd.git/commitdiff/92ea548aafee840e1507306a3ffb38625f427ec5
|
|
||||||
|
|
||||||
Signed-off-by: Markos Chandras <hwoarang@gentoo.org>
|
|
||||||
|
|
||||||
From 92ea548aafee840e1507306a3ffb38625f427ec5 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Paul Fertser <fercerpav@gmail.com>
|
|
||||||
Date: Mon, 28 Apr 2014 14:34:47 +0400
|
|
||||||
Subject: [PATCH] Update to the current Jim Tcl
|
|
||||||
|
|
||||||
This is a post-release version but hopefully some fixes that went in
|
|
||||||
are worth it; also the changes here make OpenOCD compatible with stock
|
|
||||||
0.75 version if a distro maintainer decides to use it.
|
|
||||||
|
|
||||||
Change-Id: I7ad1814c7c4868198475cdca4750c3d0ee4f5f8b
|
|
||||||
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
|
|
||||||
Reviewed-on: http://openocd.zylin.com/2121
|
|
||||||
Tested-by: jenkins
|
|
||||||
Reviewed-by: Freddie Chopin <freddie.chopin@gmail.com>
|
|
||||||
---
|
|
||||||
jimtcl | 2 +-
|
|
||||||
src/helper/command.c | 2 +-
|
|
||||||
src/helper/command.h | 4 ++--
|
|
||||||
3 files changed, 4 insertions(+), 4 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/src/helper/command.c b/src/helper/command.c
|
|
||||||
index 21362a6..137ac7e 100644
|
|
||||||
--- a/src/helper/command.c
|
|
||||||
+++ b/src/helper/command.c
|
|
||||||
@@ -365,7 +365,7 @@ static int register_command_handler(struct command_context *cmd_ctx,
|
|
||||||
|
|
||||||
LOG_DEBUG("registering '%s'...", ocd_name);
|
|
||||||
|
|
||||||
- Jim_CmdProc func = c->handler ? &script_command : &command_unknown;
|
|
||||||
+ Jim_CmdProc *func = c->handler ? &script_command : &command_unknown;
|
|
||||||
int retval = Jim_CreateCommand(interp, ocd_name, func, c, NULL);
|
|
||||||
free(ocd_name);
|
|
||||||
if (JIM_OK != retval)
|
|
||||||
diff --git a/src/helper/command.h b/src/helper/command.h
|
|
||||||
index 0f0edbb..0eda5b5 100644
|
|
||||||
--- a/src/helper/command.h
|
|
||||||
+++ b/src/helper/command.h
|
|
||||||
@@ -168,7 +168,7 @@ struct command {
|
|
||||||
struct command *parent;
|
|
||||||
struct command *children;
|
|
||||||
command_handler_t handler;
|
|
||||||
- Jim_CmdProc jim_handler;
|
|
||||||
+ Jim_CmdProc *jim_handler;
|
|
||||||
void *jim_handler_data;
|
|
||||||
enum command_mode mode;
|
|
||||||
struct command *next;
|
|
||||||
@@ -204,7 +204,7 @@ char *command_name(struct command *c, char delim);
|
|
||||||
struct command_registration {
|
|
||||||
const char *name;
|
|
||||||
command_handler_t handler;
|
|
||||||
- Jim_CmdProc jim_handler;
|
|
||||||
+ Jim_CmdProc *jim_handler;
|
|
||||||
void *jim_handler_data;
|
|
||||||
enum command_mode mode;
|
|
||||||
const char *help;
|
|
||||||
--
|
|
||||||
1.7.6.6.GIT
|
|
||||||
|
|
@ -1,76 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="4"
|
|
||||||
|
|
||||||
inherit eutils multilib
|
|
||||||
|
|
||||||
if [[ ${PV} == *9999 ]] ; then
|
|
||||||
inherit autotools git-r3
|
|
||||||
EGIT_REPO_URI="https://git.code.sf.net/p/${PN}/code"
|
|
||||||
else
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.bz2"
|
|
||||||
fi
|
|
||||||
|
|
||||||
DESCRIPTION="OpenOCD - Open On-Chip Debugger"
|
|
||||||
HOMEPAGE="http://openocd.sourceforge.net"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="blaster dummy ftd2xx ftdi minidriver parport presto segger usb versaloon"
|
|
||||||
RESTRICT="strip" # includes non-native binaries
|
|
||||||
|
|
||||||
# libftd2xx is the default because it is reported to work better.
|
|
||||||
DEPEND="<dev-lang/jimtcl-0.73
|
|
||||||
usb? ( virtual/libusb:0 )
|
|
||||||
presto? ( dev-embedded/libftd2xx )
|
|
||||||
ftd2xx? ( dev-embedded/libftd2xx )
|
|
||||||
ftdi? ( dev-embedded/libftdi:0 )"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
REQUIRED_USE="blaster? ( || ( ftdi ftd2xx ) ) ftdi? ( !ftd2xx )"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
if [[ ${PV} == "9999" ]] ; then
|
|
||||||
sed -i -e "/@include version.texi/d" doc/${PN}.texi || die
|
|
||||||
AT_NO_RECURSIVE=yes eautoreconf
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# Here are some defaults
|
|
||||||
myconf="--enable-buspirate --enable-ioutil --disable-werror
|
|
||||||
--disable-internal-jimtcl --enable-amtjtagaccel
|
|
||||||
--enable-ep93xx --enable-at91rm9200 --enable-gw16012
|
|
||||||
--enable-oocd_trace"
|
|
||||||
|
|
||||||
if use usb; then
|
|
||||||
myconf="${myconf} --enable-usbprog --enable-jlink --enable-rlink \
|
|
||||||
--enable-vsllink --enable-arm-jtag-ew"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# add explicitely the path to libftd2xx
|
|
||||||
use ftd2xx && LDFLAGS="${LDFLAGS} -L/opt/$(get_libdir)"
|
|
||||||
|
|
||||||
if use blaster; then
|
|
||||||
use ftdi && myconf="${myconf} --enable-usb_blaster_libftdi"
|
|
||||||
use ftd2xx && myconf="${myconf} --enable-usb_blaster_ftd2xx"
|
|
||||||
fi
|
|
||||||
econf \
|
|
||||||
$(use_enable dummy) \
|
|
||||||
$(use_enable ftdi ft2232_libftdi) \
|
|
||||||
$(use_enable ftd2xx ft2232_ftd2xx) \
|
|
||||||
$(use_enable minidriver minidriver-dummy) \
|
|
||||||
$(use_enable parport) \
|
|
||||||
$(use_enable presto presto_ftd2xx) \
|
|
||||||
$(use_enable segger jlink) \
|
|
||||||
$(use_enable versaloon vsllink) \
|
|
||||||
${myconf}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install || die
|
|
||||||
dodoc AUTHORS ChangeLog NEWS README TODO || die
|
|
||||||
prepstrip "${D}"/usr/bin
|
|
||||||
}
|
|
@ -1,103 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="4"
|
|
||||||
|
|
||||||
inherit eutils multilib flag-o-matic toolchain-funcs
|
|
||||||
|
|
||||||
if [[ ${PV} == *9999 ]] ; then
|
|
||||||
inherit autotools git-r3
|
|
||||||
EGIT_REPO_URI="https://git.code.sf.net/p/${PN}/code"
|
|
||||||
else
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.bz2"
|
|
||||||
fi
|
|
||||||
|
|
||||||
DESCRIPTION="OpenOCD - Open On-Chip Debugger"
|
|
||||||
HOMEPAGE="http://openocd.sourceforge.net"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="blaster dummy ftd2xx ftdi minidriver parport presto segger stlink usb versaloon"
|
|
||||||
RESTRICT="strip" # includes non-native binaries
|
|
||||||
|
|
||||||
# libftd2xx is the default because it is reported to work better.
|
|
||||||
DEPEND=">=dev-lang/jimtcl-0.73
|
|
||||||
usb? ( virtual/libusb:0 )
|
|
||||||
presto? ( dev-embedded/libftd2xx )
|
|
||||||
ftd2xx? ( dev-embedded/libftd2xx )
|
|
||||||
ftdi? ( dev-embedded/libftdi )"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
REQUIRED_USE="blaster? ( || ( ftdi ftd2xx ) ) ftdi? ( !ftd2xx )"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
if [[ ${PV} == "9999" ]] ; then
|
|
||||||
sed -i -e "/@include version.texi/d" doc/${PN}.texi || die
|
|
||||||
AT_NO_RECURSIVE=yes eautoreconf
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Disable craptastic build settings.
|
|
||||||
sed -i \
|
|
||||||
-e 's:if test "[$]OCDxprefix" != "[$]ac_default_prefix":if false:' \
|
|
||||||
configure || die
|
|
||||||
|
|
||||||
if use ftdi ; then
|
|
||||||
local pc="libftdi$(has_version dev-embedded/libftdi:1 && echo 1)"
|
|
||||||
# Use libftdi-1 paths #460916
|
|
||||||
local libs=$($(tc-getPKG_CONFIG) --libs ${pc})
|
|
||||||
sed -i \
|
|
||||||
-e "s:-lftdi -lusb:${libs}:" \
|
|
||||||
configure src/Makefile.in || die
|
|
||||||
append-cppflags $($(tc-getPKG_CONFIG) --cflags ${pc})
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# Here are some defaults
|
|
||||||
local myconf=(
|
|
||||||
--enable-buspirate
|
|
||||||
--enable-ioutil
|
|
||||||
--disable-werror
|
|
||||||
--disable-internal-jimtcl
|
|
||||||
--enable-amtjtagaccel
|
|
||||||
--enable-ep93xx
|
|
||||||
--enable-at91rm9200
|
|
||||||
--enable-gw16012
|
|
||||||
--enable-oocd_trace
|
|
||||||
)
|
|
||||||
|
|
||||||
if use usb; then
|
|
||||||
myconf+=(
|
|
||||||
--enable-usbprog
|
|
||||||
--enable-jlink
|
|
||||||
--enable-rlink
|
|
||||||
--enable-vsllink
|
|
||||||
--enable-arm-jtag-ew
|
|
||||||
)
|
|
||||||
fi
|
|
||||||
|
|
||||||
# add explicitely the path to libftd2xx
|
|
||||||
use ftd2xx && append-ldflags -L/opt/$(get_libdir)
|
|
||||||
|
|
||||||
if use blaster; then
|
|
||||||
use ftdi && myconf+=( --enable-usb_blaster_libftdi )
|
|
||||||
use ftd2xx && myconf+=( --enable-usb_blaster_ftd2xx )
|
|
||||||
fi
|
|
||||||
econf \
|
|
||||||
$(use_enable dummy) \
|
|
||||||
$(use_enable ftdi ft2232_libftdi) \
|
|
||||||
$(use_enable ftd2xx ft2232_ftd2xx) \
|
|
||||||
$(use_enable minidriver minidriver-dummy) \
|
|
||||||
$(use_enable parport) \
|
|
||||||
$(use_enable presto presto_ftd2xx) \
|
|
||||||
$(use_enable stlink) \
|
|
||||||
$(use_enable segger jlink) \
|
|
||||||
$(use_enable versaloon vsllink) \
|
|
||||||
"${myconf[@]}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
env -uRESTRICT prepstrip "${ED}"/usr/bin "${ED}"/usr/$(get_libdir)
|
|
||||||
}
|
|
@ -1,117 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
inherit eutils multilib flag-o-matic toolchain-funcs
|
|
||||||
|
|
||||||
# One ebuild to rule them all
|
|
||||||
if [[ ${PV} == *9999 ]] ; then
|
|
||||||
inherit autotools git-r3
|
|
||||||
EGIT_REPO_URI="https://git.code.sf.net/p/${PN}/code"
|
|
||||||
else
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.bz2"
|
|
||||||
fi
|
|
||||||
|
|
||||||
DESCRIPTION="OpenOCD - Open On-Chip Debugger"
|
|
||||||
HOMEPAGE="http://openocd.sourceforge.net"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="blaster dummy ftd2xx ftdi minidriver parport presto segger stlink usb versaloon verbose-io"
|
|
||||||
RESTRICT="strip" # includes non-native binaries
|
|
||||||
|
|
||||||
# libftd2xx is the default because it is reported to work better.
|
|
||||||
DEPEND=">=dev-lang/jimtcl-0.73
|
|
||||||
usb? ( virtual/libusb:0 )
|
|
||||||
presto? ( dev-embedded/libftd2xx )
|
|
||||||
ftd2xx? ( dev-embedded/libftd2xx )
|
|
||||||
ftdi? ( dev-embedded/libftdi:= )"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
REQUIRED_USE="blaster? ( || ( ftdi ftd2xx ) ) ftdi? ( !ftd2xx )"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch_user
|
|
||||||
|
|
||||||
if [[ ${PV} == "9999" ]] ; then
|
|
||||||
sed -i -e "/@include version.texi/d" doc/${PN}.texi || die
|
|
||||||
AT_NO_RECURSIVE=yes eautoreconf
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Disable craptastic build settings.
|
|
||||||
sed -i \
|
|
||||||
-e 's:if test "[$]OCDxprefix" != "[$]ac_default_prefix":if false:' \
|
|
||||||
configure || die
|
|
||||||
|
|
||||||
if use ftdi ; then
|
|
||||||
local pc="libftdi$(has_version dev-embedded/libftdi:1 && echo 1)"
|
|
||||||
# Use libftdi-1 paths #460916
|
|
||||||
local libs=$($(tc-getPKG_CONFIG) --libs ${pc})
|
|
||||||
sed -i \
|
|
||||||
-e "s:-lftdi -lusb:${libs}:" \
|
|
||||||
configure src/Makefile.in || die
|
|
||||||
append-cppflags $($(tc-getPKG_CONFIG) --cflags ${pc})
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# Here are some defaults
|
|
||||||
local myconf=(
|
|
||||||
--enable-buspirate
|
|
||||||
--enable-ioutil
|
|
||||||
--disable-werror
|
|
||||||
--disable-internal-jimtcl
|
|
||||||
--enable-amtjtagaccel
|
|
||||||
--enable-ep93xx
|
|
||||||
--enable-at91rm9200
|
|
||||||
--enable-gw16012
|
|
||||||
--enable-oocd_trace
|
|
||||||
--enable-ulink
|
|
||||||
--enable-arm-jtag-ew
|
|
||||||
--enable-ti-icdi
|
|
||||||
--enable-osbdm
|
|
||||||
--enable-opendous
|
|
||||||
)
|
|
||||||
|
|
||||||
if use usb; then
|
|
||||||
myconf+=(
|
|
||||||
--enable-usbprog
|
|
||||||
--enable-jlink
|
|
||||||
--enable-rlink
|
|
||||||
--enable-vsllink
|
|
||||||
--enable-arm-jtag-ew
|
|
||||||
$(use_enable verbose-io verbose-usb-io)
|
|
||||||
$(use_enable verbose-io verbose_usb_comms)
|
|
||||||
)
|
|
||||||
fi
|
|
||||||
|
|
||||||
# add explicitely the path to libftd2xx
|
|
||||||
use ftd2xx && append-ldflags -L/opt/$(get_libdir)
|
|
||||||
|
|
||||||
if use blaster; then
|
|
||||||
use ftdi && myconf+=( --enable-usb_blaster_libftdi )
|
|
||||||
use ftd2xx && myconf+=( --enable-usb_blaster_ftd2xx )
|
|
||||||
fi
|
|
||||||
econf \
|
|
||||||
$(use_enable dummy) \
|
|
||||||
$(use_enable ftdi ft2232_libftdi) \
|
|
||||||
$(use_enable ftdi) \
|
|
||||||
$(use_enable ftd2xx ft2232_ftd2xx) \
|
|
||||||
$(use_enable minidriver minidriver-dummy) \
|
|
||||||
$(use_enable parport) \
|
|
||||||
$(use_enable parport parport_ppdev) \
|
|
||||||
$(use_enable parport parport_giveio) \
|
|
||||||
$(use_enable presto presto_ftd2xx) \
|
|
||||||
$(use_enable segger jlink) \
|
|
||||||
$(use_enable stlink) \
|
|
||||||
$(use_enable versaloon vsllink) \
|
|
||||||
$(use_enable verbose-io verbose-jtag-io) \
|
|
||||||
"${myconf[@]}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
env -uRESTRICT prepstrip "${ED}"/usr/bin "${ED}"/usr/$(get_libdir)
|
|
||||||
}
|
|
@ -1,139 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
inherit eutils multilib flag-o-matic toolchain-funcs udev user
|
|
||||||
|
|
||||||
# One ebuild to rule them all
|
|
||||||
if [[ ${PV} == *9999 ]] ; then
|
|
||||||
inherit autotools git-r3
|
|
||||||
EGIT_REPO_URI="https://git.code.sf.net/p/${PN}/code"
|
|
||||||
else
|
|
||||||
MY_PV="${PV/_/-}"
|
|
||||||
MY_P="${PN}-${MY_PV}"
|
|
||||||
S="${WORKDIR}"/${MY_P}
|
|
||||||
KEYWORDS="~amd64 ~arm ~x86"
|
|
||||||
SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${MY_PV}/${MY_P}.tar.gz"
|
|
||||||
fi
|
|
||||||
|
|
||||||
DESCRIPTION="OpenOCD - Open On-Chip Debugger"
|
|
||||||
HOMEPAGE="http://openocd.sourceforge.net"
|
|
||||||
|
|
||||||
LICENSE="GPL-2+"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="cmsis-dap dummy ftdi parport +usb verbose-io"
|
|
||||||
RESTRICT="strip" # includes non-native binaries
|
|
||||||
|
|
||||||
RDEPEND=">=dev-lang/jimtcl-0.75
|
|
||||||
cmsis-dap? ( dev-libs/hidapi )
|
|
||||||
usb? (
|
|
||||||
virtual/libusb:0
|
|
||||||
virtual/libusb:1
|
|
||||||
)
|
|
||||||
ftdi? ( dev-embedded/libftdi:= )"
|
|
||||||
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
enewgroup plugdev
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch_user
|
|
||||||
|
|
||||||
# jimtcl-0.75 compatibility. Remove it on the
|
|
||||||
# next version bump
|
|
||||||
epatch "${FILESDIR}"/${P}-jimtcl-0.75.patch
|
|
||||||
|
|
||||||
if [[ ${PV} == "9999" ]] ; then
|
|
||||||
AT_NO_RECURSIVE=yes eautoreconf
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# Here are some defaults
|
|
||||||
local myconf=(
|
|
||||||
--enable-buspirate
|
|
||||||
--disable-werror
|
|
||||||
--disable-internal-jimtcl
|
|
||||||
--enable-amtjtagaccel
|
|
||||||
--enable-ep93xx
|
|
||||||
--enable-at91rm9200
|
|
||||||
--enable-gw16012
|
|
||||||
--enable-oocd_trace
|
|
||||||
--enable-arm-jtag-ew
|
|
||||||
--enable-sysfsgpio
|
|
||||||
--enable-bcm2835gpio
|
|
||||||
)
|
|
||||||
|
|
||||||
# Adapters requiring usb/libusb-1.X support
|
|
||||||
if use usb; then
|
|
||||||
myconf+=(
|
|
||||||
--enable-aice
|
|
||||||
--enable-usb-blaster-2
|
|
||||||
--enable-ftdi
|
|
||||||
--enable-ti-icdi
|
|
||||||
--enable-ulink
|
|
||||||
--enable-osbdm
|
|
||||||
--enable-opendous
|
|
||||||
--enable-usbprog
|
|
||||||
--enable-jlink
|
|
||||||
--enable-rlink
|
|
||||||
--enable-stlink
|
|
||||||
--enable-vsllink
|
|
||||||
--enable-armjtagew
|
|
||||||
$(use_enable verbose-io verbose-usb-io)
|
|
||||||
$(use_enable verbose-io verbose_usb_comms)
|
|
||||||
)
|
|
||||||
else
|
|
||||||
myconf+=(
|
|
||||||
--disable-aice
|
|
||||||
--disable-usb-blaster-2
|
|
||||||
--disable-ftdi
|
|
||||||
--disable-ti-icdi
|
|
||||||
--disable-ulink
|
|
||||||
--disable-osbdm
|
|
||||||
--disable-opendous
|
|
||||||
--disable-usbprog
|
|
||||||
--disable-jlink
|
|
||||||
--disable-rlink
|
|
||||||
--disable-stlink
|
|
||||||
--disable-vsllink
|
|
||||||
--disable-armjtagew
|
|
||||||
)
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use ftdi; then
|
|
||||||
myconf+=(
|
|
||||||
--enable-usb_blaster_libftdi
|
|
||||||
--enable-openjtag_ftdi
|
|
||||||
--enable-presto_libftdi
|
|
||||||
)
|
|
||||||
else
|
|
||||||
myconf+=(
|
|
||||||
--disable-openjtag_ftdi
|
|
||||||
--disable-presto_libftdi
|
|
||||||
--disable-usb_blaster_libftdi
|
|
||||||
)
|
|
||||||
fi
|
|
||||||
|
|
||||||
econf \
|
|
||||||
$(use_enable dummy) \
|
|
||||||
$(use_enable cmsis-dap) \
|
|
||||||
$(use_enable parport) \
|
|
||||||
$(use_enable parport parport_ppdev) \
|
|
||||||
$(use_enable verbose-io verbose-jtag-io) \
|
|
||||||
"${myconf[@]}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
env -uRESTRICT prepstrip "${ED}"/usr/bin "${ED}"/usr/$(get_libdir)
|
|
||||||
udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "To access openocd devices as user you must be in the plugdev group"
|
|
||||||
}
|
|
Binary file not shown.
Binary file not shown.
@ -1,9 +1,6 @@
|
|||||||
AUX iksemel-1.3-gnutls-2.8.patch 488 BLAKE2B 7834ca7b056b44534cc1c3301c9b58b66035c7d20e0f1e2c1f23ec6ec2d227ab4914c4c16c555e33fe9a5d39d6171864229071048d0ca9a93273b84e6c25c65e SHA512 6b2d4f71f5da6da8dcdd9f6a8921129d2f2bc71e6eb0c331d74784ced1bc3a0fb974ff1e0342f93d8ba3b4217b72ade15b1bc4015d2f2486aa86ca75549a1a42
|
AUX iksemel-1.3-gnutls-2.8.patch 488 BLAKE2B 7834ca7b056b44534cc1c3301c9b58b66035c7d20e0f1e2c1f23ec6ec2d227ab4914c4c16c555e33fe9a5d39d6171864229071048d0ca9a93273b84e6c25c65e SHA512 6b2d4f71f5da6da8dcdd9f6a8921129d2f2bc71e6eb0c331d74784ced1bc3a0fb974ff1e0342f93d8ba3b4217b72ade15b1bc4015d2f2486aa86ca75549a1a42
|
||||||
AUX iksemel-1.4-gnutls-3.4.patch 1656 BLAKE2B 83d8e5f2e5aa7fca4721e35be46ee08cbaf8f6ab66be86e1d01766c567fbf8762ed7e7d13d729afc2b44b460e0fddcc9474e61af3c81fd2696fbe1ed71f57c1f SHA512 305990e760218b1ce59e55aefb31126174f6a8066b9ef20ed3073332ad4e925871709e4c5b52d1e3fcde7b2fc9776dfd3f74a763e897cba4eb45657d3946d518
|
AUX iksemel-1.4-gnutls-3.4.patch 1656 BLAKE2B 83d8e5f2e5aa7fca4721e35be46ee08cbaf8f6ab66be86e1d01766c567fbf8762ed7e7d13d729afc2b44b460e0fddcc9474e61af3c81fd2696fbe1ed71f57c1f SHA512 305990e760218b1ce59e55aefb31126174f6a8066b9ef20ed3073332ad4e925871709e4c5b52d1e3fcde7b2fc9776dfd3f74a763e897cba4eb45657d3946d518
|
||||||
AUX iksemel-1.4-ikstack.patch 955 BLAKE2B 62223a269c7079fe40a0b835c1a6d2a34d0dd9b3424ae45e0f14712d388547321e66cbce2763bb73065ed53df626a572e6a72d4550e85801e3390a5a61dde7ca SHA512 d97dc724c9b41983e91889e742d604ad9cf752536b012c13a5667c59baa1f5467dc02e7e390e4eba02475e5c994484428c26079351f8e9450b7de14e08eb0cbd
|
AUX iksemel-1.4-ikstack.patch 955 BLAKE2B 62223a269c7079fe40a0b835c1a6d2a34d0dd9b3424ae45e0f14712d388547321e66cbce2763bb73065ed53df626a572e6a72d4550e85801e3390a5a61dde7ca SHA512 d97dc724c9b41983e91889e742d604ad9cf752536b012c13a5667c59baa1f5467dc02e7e390e4eba02475e5c994484428c26079351f8e9450b7de14e08eb0cbd
|
||||||
DIST iksemel-1.3.tar.gz 485208 BLAKE2B 868ae403cdd0fea6bb765620bb9e2823a88220d1781a2ee1bdbb826a0b3305a2e2bd5ead3924aeb3106174bc8bae9365e4c713f3f71d2036c79cc9acfdf0c7b7 SHA512 57a0f8d5c3e675419b8d4d04580c144ed20466d1b41ea23006bbb588eead595f189088b3fe559b62d527a2773cc4f92b6c09d19ed7a2b8f446d9ba13546a9d03
|
|
||||||
DIST iksemel-1.4.tar.gz 515581 BLAKE2B a0e9b8dc6f9dadc04d17d2952034b56c4665c7a9c0549bfb52e3adfbc7fb6af17d1b0de978835081e0d39c8200e41d5528f6b3e1dbf51a4fae160f59d5c474fe SHA512 902e326647b63a5e58b1c396a401bdd136ad01ecabca81b543c0ed76ebd8d2110377015fec1be09551b92651ee093e480fa37aa2186f7791147f29e0933852cc
|
DIST iksemel-1.4.tar.gz 515581 BLAKE2B a0e9b8dc6f9dadc04d17d2952034b56c4665c7a9c0549bfb52e3adfbc7fb6af17d1b0de978835081e0d39c8200e41d5528f6b3e1dbf51a4fae160f59d5c474fe SHA512 902e326647b63a5e58b1c396a401bdd136ad01ecabca81b543c0ed76ebd8d2110377015fec1be09551b92651ee093e480fa37aa2186f7791147f29e0933852cc
|
||||||
EBUILD iksemel-1.3.ebuild 821 BLAKE2B 5bc8f3bc36564cdaa175df9c69f0f90abc75887c56334449255bc4c26d73a3bb5fbc0d90d2fdb7742cb5358a5f3c13cfd6143ea256f9ba6107da2136d98dd18c SHA512 031f30ea70c8300882eea2c91aebcdb0bc46e1a584e70ec6ac6dd33a81fd56dc791e08b427287b7a7162e5b658887fe2cf6910a69ea90ff2bbba35fa30b1d09f
|
EBUILD iksemel-1.4-r1.ebuild 893 BLAKE2B 13a4ca3121c7337093c9694009b0491072626c281194f571dac61bd44d2d29f9372a44df5933941f3131649d50682e0612554749f6caba08925d33a2f6c863fb SHA512 1eee495e88774df647b8604e52801b6a229de535fae9599d686d93f6512fec381c4f7766f9235476e16f346ac6d22c62d970372bbe7a5e0160e738cdea7e8a0c
|
||||||
EBUILD iksemel-1.4-r1.ebuild 836 BLAKE2B 1715b449776fb2cf9457105fad61aff226f04e0198f2e119566dc9b1ef39fce583c9f0360aebbd81e2317c77278121ee1d9e55b47a6a04678a2731c487576163 SHA512 0ef2940c397bb5570fdf906c7c90831441b76f931e968af17b5c5758e8f37750428231e70acc8fda13d5b9c3d2a46e328c0a22dc8248fd54c000d13db58a4667
|
|
||||||
EBUILD iksemel-1.4.ebuild 861 BLAKE2B e96f7039339a17f84eb2afa8ca05e36d5a4cecad22548b548db3ab54068cc4b67d5737d18bbde1619a6b824e47a2006fb933642fd3114aa0427d7fca0cf2afe7 SHA512 6704e457ee5422bf64a042dc6d4ff6a4e59e695c076269b75c86ecae9f04dfdf981ed0a83d711e925d89fc71a6222bdce0615f7539889b8876f685d73a08ec6c
|
|
||||||
MISC metadata.xml 301 BLAKE2B e3de81d61c491692f64943d6478ab64332cccceac5947b522a6d6b62127217792205e16c2ea9d04de150772b3337a38793a79e950500b43e837f309651cbcd6f SHA512 91ac21f435ad0c2943e17058fec736cb0371690f38427302eb360a284b48017841b807cf5f6f13c6c837af9d1c330dc9a7980ff77a5699e2efe399b01ca840c0
|
MISC metadata.xml 301 BLAKE2B e3de81d61c491692f64943d6478ab64332cccceac5947b522a6d6b62127217792205e16c2ea9d04de150772b3337a38793a79e950500b43e837f309651cbcd6f SHA512 91ac21f435ad0c2943e17058fec736cb0371690f38427302eb360a284b48017841b807cf5f6f13c6c837af9d1c330dc9a7980ff77a5699e2efe399b01ca840c0
|
||||||
|
@ -1,36 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="2"
|
|
||||||
|
|
||||||
inherit autotools eutils
|
|
||||||
|
|
||||||
DESCRIPTION="eXtensible Markup Language parser library designed for Jabber applications"
|
|
||||||
HOMEPAGE="https://github.com/meduketto/iksemel"
|
|
||||||
SRC_URI="https://${PN}.googlecode.com/files/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="LGPL-2.1"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc x86"
|
|
||||||
IUSE="gnutls"
|
|
||||||
|
|
||||||
RDEPEND="gnutls? ( net-libs/gnutls )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
gnutls? ( virtual/pkgconfig )"
|
|
||||||
|
|
||||||
# https://code.google.com/p/iksemel/issues/detail?id=4
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}/${P}-gnutls-2.8.patch"
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf $(use_with gnutls)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install || die "emake install failed"
|
|
||||||
dodoc AUTHORS ChangeLog HACKING NEWS README TODO
|
|
||||||
}
|
|
@ -1,35 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="2"
|
|
||||||
|
|
||||||
inherit autotools eutils
|
|
||||||
|
|
||||||
DESCRIPTION="eXtensible Markup Language parser library designed for Jabber applications"
|
|
||||||
HOMEPAGE="https://github.com/meduketto/iksemel"
|
|
||||||
SRC_URI="https://${PN}.googlecode.com/files/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="LGPL-2.1"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc ~ppc64 x86 ~x86-fbsd"
|
|
||||||
IUSE="ssl"
|
|
||||||
|
|
||||||
RDEPEND="ssl? ( net-libs/gnutls )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
ssl? ( virtual/pkgconfig )"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}/${PN}-1.3-gnutls-2.8.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-1.4-gnutls-3.4.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-1.4-ikstack.patch"
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf $(use_with ssl gnutls)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install || die "emake install failed"
|
|
||||||
dodoc AUTHORS ChangeLog HACKING NEWS README TODO
|
|
||||||
}
|
|
@ -1,10 +1,8 @@
|
|||||||
AUX 1.0-asneeded.patch 4256 BLAKE2B e73a7100bb87af13af4ceeceda2c7fe0dbc3bd88577600e585ab7f763fa43120c4d8f0cb2a66f79070bac2d545e2ce2d0ead85138ff9e7b90002f37dcb88d45d SHA512 fde4d6ee84f3865f84ebb61d42c6c8689e81211cf09987a2167638e46ab490cf87271e592f7a430d6228f5164eb8922e6f882b97689342669a4b364e621116ea
|
AUX 1.0-asneeded.patch 4260 BLAKE2B 1ca62ef0541f632474d8be23cf23caacc8fe153c70dd58c51af173a8e4b8c0a7a743b425ade6bcab422974e0f41f11308569d94316d44587328079f0fef15299 SHA512 36031e48cdbc6a94b18a399fab3257b433ef5ea873b3fbe57e373f87f491945aba5c99cce901fa4203cba04aa5f420872a957dc066f53afe5315a41c233b450d
|
||||||
AUX 1.0-doc_install_path.patch 1150 BLAKE2B 40af6eca8f584d2fb334e069e3833211f5b7ffcc44a6a21b6624e4dc4f8561ba45e09e01db4bd93ba482e81ccbe280d5ddb86b916caa790d123a5292e8e9daca SHA512 d65b1313830536a78ba5cf0ea45e95650c1e58ccc79cbe8e060dc50dfab0a1d1590c75e972407441f4ddfa51fd58731207e548442f81089efd4404581641e2cd
|
AUX 1.0-doc_install_path.patch 1010 BLAKE2B 1f8f1b488e2ee87ad29738d175e2a2cb205c174553bdd5f7f6d6095fb371e8a255e2fefe023ada1fbcbdd8fd60953c5d944bf74566975fa0b0a1cc6fff1a2d1c SHA512 1f72992eaef44bfb214132736590514b57bb4321d3fc28412b19e5f9f6a7a67fc63a00e91af9cd85f6b921de36b835ce238b40590850f1a7f19011dab595b73d
|
||||||
AUX 1.0-gcc43.patch 1166 BLAKE2B 2669ceaed022d24e5090a6b96e856ab9612c5818b216949c78732d887e0749818da1d94ae7f9e85d53ec2631e73b3baff2c2cab98ef926d38e0fa6bb0b2c083d SHA512 61ffeddb968a4cc138db1ec854460ad86d864cabc48e4801da8e6e886783d34b112115441090039307d2f7305caee1c0275ad988176adf339170f981fba41262
|
AUX 1.0-gcc43.patch 1166 BLAKE2B 2669ceaed022d24e5090a6b96e856ab9612c5818b216949c78732d887e0749818da1d94ae7f9e85d53ec2631e73b3baff2c2cab98ef926d38e0fa6bb0b2c083d SHA512 61ffeddb968a4cc138db1ec854460ad86d864cabc48e4801da8e6e886783d34b112115441090039307d2f7305caee1c0275ad988176adf339170f981fba41262
|
||||||
AUX log4cpp-1.1-automake-1.13.patch 288 BLAKE2B 3cf6c23fad3827e6762af9689a9978aa4b41261750456db561466909637a02806f59e91f77b89268cfd57ce4b0d526cb5ed090d7e7af19cd636e47b85a1f960c SHA512 344c1cb481139debc8c2f79185ad1ba2abead0b1c39ee42bede44078273951f2b207a6e906227fe0acab2b83067311ded6daf4ac9d701fe7c18413d84362ccbf
|
AUX log4cpp-1.1-automake-1.13.patch 242 BLAKE2B 17ac8a6529025edf8f46109906ec2bb2087f56ced626f4f3ddf47c000714b85ba558af1680ae3ab29f5aca8799185e25bed7a7c563d6950f1f3159e58f60eba8 SHA512 22abe490efd1a6b500265744abb2f58345fd9f6df881f1d932d7a95e6076397009c0bbd190eb803c0a4800035c0e435493164393674d19c611825235cb59fcc5
|
||||||
AUX log4cpp-1.1-cmath-fix.patch 286 BLAKE2B 5f8eac41610972c061fdbc0844d9151cf32733d6392351611d981021f3475ceb6f7a7e2b1744f8e9583d419dc55489d77ba9249e3a61cb5ebb9767ccd71c7b5a SHA512 e1af4f7e6f33b5d28eb4c9058730689c9570ab156aa4848fd9c7ec8c1395052d75dec2a6cef556050cb5919d1205c918002458183192441f3f44ca67d5ae8d24
|
AUX log4cpp-1.1-cmath-fix.patch 206 BLAKE2B 7caa58dcb66cc184b1f88a99ea6c6c0d21233c9bbd9b7da6727f735f73c98849c0cc95a3e90913847805ecbc1bd84ee56436d3fed6736259251e1c94363f436f SHA512 926e10166d162863c6c1774ce3a6e523a27ae999df68f9423c2ee94042152078d931eda77b07c323890850918832396a3603c3a9226310af90cd3946a7de7ffe
|
||||||
DIST log4cpp-1.0.tar.gz 495726 BLAKE2B 9b639eab2b1f9c56202901a19595f220fda5355630835d28012f45e9d570be7149b477a8e6512f6998de48aebe7374d6e12126982fa0b4fbbee7eae91cfdc3a9 SHA512 461ce64aa6343c90a909b4f877dd5cfae8aad12a94965c41ad619da137e76fdf48f045a2575273971115aa56ee9649f59453f7c3c265678bafca93289bd9a012
|
|
||||||
DIST log4cpp-1.1.tar.gz 547676 BLAKE2B 3fee8e575b404215d308a0d6c72feef612dcfb9c881c97500937d1a94d1c435108a24ae1ad20f19cedb1613735c22a37354226699fe6cafbf6d23dcd12668271 SHA512 e1a723641c75a0b7f9ad2338134b327cd9a0a1bd67ff76bca726389ad76e8ba0ee5a95abe6f29e05a77980255dc08b0aa5c906395b0a0ad094994c9e450e3ecb
|
DIST log4cpp-1.1.tar.gz 547676 BLAKE2B 3fee8e575b404215d308a0d6c72feef612dcfb9c881c97500937d1a94d1c435108a24ae1ad20f19cedb1613735c22a37354226699fe6cafbf6d23dcd12668271 SHA512 e1a723641c75a0b7f9ad2338134b327cd9a0a1bd67ff76bca726389ad76e8ba0ee5a95abe6f29e05a77980255dc08b0aa5c906395b0a0ad094994c9e450e3ecb
|
||||||
EBUILD log4cpp-1.0.ebuild 797 BLAKE2B 046cb6292041178752f33dc47d8cba3e89f321846af7cb0b882fce0677e1ad85f9a870d44758097461e979bf97c7dd2d710ba886492ef8e4cf834d5796268a26 SHA512 5930cb65a8a6654fa89a36be70f580bcb628d919aa0ca258a2de2bdb143409a9147889ad57b522f903358a7665388fa3381369ce91ddc9cc9ee8cefb6b3f88ea
|
EBUILD log4cpp-1.1.ebuild 1180 BLAKE2B d2479b287b38fc15721b40067055239de919631624c61f969ae4b7cf42ae493d95e3480ec850eae0f1add7bae2aa421c00faefe4486dc2f16ec29915e7b50e5e SHA512 759252ba0fe75e6654980f45ec40474dcc5105b302545bf299f4918b39570d19e2fe6b57c0f125c7a1a18d1fcee9ffbb8c1bb0fa8e69418b002bd57e17136382
|
||||||
EBUILD log4cpp-1.1.ebuild 1145 BLAKE2B 5b8718e75b90726921e38dc9932d5314f2c257a04bb73deea3362095b73c7353e0ebe08fd7f418005b3692ada6c4d8c8ce2ceb766451cb5d997e6db56043836f SHA512 a32421f79c6ae075c7c6db2db169e0c3611dc0e9fccd5b090626e67ee9c632bd05ee881eaec33c560dbfa5719af84ae9a27f709c477c6ebac38c5c7495ebce96
|
|
||||||
MISC metadata.xml 326 BLAKE2B 5a3581c83f878d7a0f3c9426a9b66b711087cf6d4234e7e9337108c148ae808100cfb54864d7c7db6ea951109bd8c178dd42f676e14c804e5620e1797e2213ad SHA512 007af73e5317d5cb942a532e2535e1b6a55d3a39300706eff6ac9d9215e017a3334dde7c2608289ccbbfc020bb7cea1ba75c4670d5770d4d63128cae902c81cf
|
MISC metadata.xml 326 BLAKE2B 5a3581c83f878d7a0f3c9426a9b66b711087cf6d4234e7e9337108c148ae808100cfb54864d7c7db6ea951109bd8c178dd42f676e14c804e5620e1797e2213ad SHA512 007af73e5317d5cb942a532e2535e1b6a55d3a39300706eff6ac9d9215e017a3334dde7c2608289ccbbfc020bb7cea1ba75c4670d5770d4d63128cae902c81cf
|
||||||
|
@ -1,11 +1,12 @@
|
|||||||
--- configure.ac.orig 2015-01-14 09:37:13.616446476 +0300
|
--- a/configure.in
|
||||||
+++ configure.ac 2015-01-14 09:37:26.119445770 +0300
|
+++ b/configure.in
|
||||||
@@ -17,7 +17,7 @@
|
@@ -17,7 +17,8 @@
|
||||||
|
|
||||||
#AC_CONFIG_SRCDIR(configure.in)
|
#AC_CONFIG_SRCDIR(configure.in)
|
||||||
AC_CONFIG_AUX_DIR(config)
|
AC_CONFIG_AUX_DIR(config)
|
||||||
-AM_CONFIG_HEADER(include/config.h)
|
-AM_CONFIG_HEADER(include/config.h)
|
||||||
+AC_CONFIG_HEADERS([include/config.h])
|
+AC_CONFIG_HEADERS([include/config.h])
|
||||||
|
+AC_CONFIG_MACRO_DIR([m4])
|
||||||
|
|
||||||
AM_INIT_AUTOMAKE
|
AM_INIT_AUTOMAKE
|
||||||
|
|
||||||
|
@ -1,36 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=2
|
|
||||||
inherit autotools eutils
|
|
||||||
|
|
||||||
DESCRIPTION="C++ classes for flexible logging to files, syslog and other destinations"
|
|
||||||
HOMEPAGE="http://log4cpp.sourceforge.net/"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="LGPL-2.1"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm ppc s390 x86"
|
|
||||||
IUSE="doc"
|
|
||||||
|
|
||||||
DEPEND="doc? ( app-doc/doxygen )"
|
|
||||||
RDEPEND=""
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}"/${PV}-doc_install_path.patch \
|
|
||||||
"${FILESDIR}"/${PV}-gcc43.patch \
|
|
||||||
"${FILESDIR}"/${PV}-asneeded.patch
|
|
||||||
|
|
||||||
AT_M4DIR="m4" eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf \
|
|
||||||
--without-idsa \
|
|
||||||
$(use_enable doc doxygen)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install () {
|
|
||||||
emake DESTDIR="${D}" install || die
|
|
||||||
dodoc AUTHORS ChangeLog NEWS README THANKS TODO
|
|
||||||
}
|
|
@ -1,4 +1,4 @@
|
|||||||
AUX mdsplib-0.11-gentoo.patch 1696 BLAKE2B ffcac6d7bd2b7500b93aed0566ae198515dbe7d1cc8544ba8ee04b861be53ca938f328ffb68bc58891e16079c53b1247855a77416b43d59c5243c4fb4d6c6fc6 SHA512 fe38e841473c82eababd0e40a7cf226f5545b1da0c957e50c737aaa8303a4aff6b5baf52b10dda5711c4313ce4712e9eee60e0b8d2a298fcf8c45be87f83ec46
|
AUX mdsplib-0.11-gentoo.patch 1696 BLAKE2B ffcac6d7bd2b7500b93aed0566ae198515dbe7d1cc8544ba8ee04b861be53ca938f328ffb68bc58891e16079c53b1247855a77416b43d59c5243c4fb4d6c6fc6 SHA512 fe38e841473c82eababd0e40a7cf226f5545b1da0c957e50c737aaa8303a4aff6b5baf52b10dda5711c4313ce4712e9eee60e0b8d2a298fcf8c45be87f83ec46
|
||||||
DIST mdsplib-0.11.tar.gz 70435 BLAKE2B 8a2de901d8f386a989eedb95f85171e93d51e9c87c45b0fb6bfcb76bb3d6394a0a2453cdbbb6cd2b87e64a16eb18201107f7b61fb0747a1c9e53df77f0479c04 SHA512 5baf7c23884ab21d2111a05c97a988ff82b003f0b3243ce5fabe5a9757c149a007e7ec6e0baf80de4fa75630c640b2411598a0b06848c7b96fd6ef070e76a687
|
DIST mdsplib-0.11.tar.gz 70435 BLAKE2B 8a2de901d8f386a989eedb95f85171e93d51e9c87c45b0fb6bfcb76bb3d6394a0a2453cdbbb6cd2b87e64a16eb18201107f7b61fb0747a1c9e53df77f0479c04 SHA512 5baf7c23884ab21d2111a05c97a988ff82b003f0b3243ce5fabe5a9757c149a007e7ec6e0baf80de4fa75630c640b2411598a0b06848c7b96fd6ef070e76a687
|
||||||
EBUILD mdsplib-0.11.ebuild 697 BLAKE2B 63e05259083a7a6c13cf8781272b6cde2d7f9f6baf0575d9d969b806f522c202667be082ad9bacdb7e478aff53b6a73babb4bc9a952c188579a5f019d5159efe SHA512 8fd2e846db16bbd94402a5e44b30d4d2341a0677950cc89b9047585b2079ad06585f7ca95829e7adc0742a1e6767e8a329f321133e4bcbe3e4cdd7002eec53c6
|
EBUILD mdsplib-0.11.ebuild 557 BLAKE2B d59bf5fba6582c20ed1161c35030b4727e4a6e0519b2acbc66f68177ce0c473c58646d6560cc9dcc5c7faeb71d71ac6c4260a3e19571019fcd6640fc048b11ff SHA512 dbf14ed89a15d4f93042e9370c3ecdc12d40087a74f7444127bbb2cb7e1592639394108fdb12b271d78aab5519e3783122e24b1721d629c05897c9c4f5af51f8
|
||||||
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
|
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
DIST mm-1.4.2.tar.gz 344903 BLAKE2B 5fec1eeea52e9ff77f94081f4e77dfd627c356cc94591169fa89f5564882e2e3a4712c90c3f1e133024ef0adf095da8063916145159e5023c4191748bd622c6c SHA512 dcc12676453cfaf19560f99fa97e905428051d72b46aeaf574300f51e64f689caa70c81b619b8794ad604e8a2efe6bde1e486a2e315263b5694d6eab1cacc182
|
DIST mm-1.4.2.tar.gz 344903 BLAKE2B 5fec1eeea52e9ff77f94081f4e77dfd627c356cc94591169fa89f5564882e2e3a4712c90c3f1e133024ef0adf095da8063916145159e5023c4191748bd622c6c SHA512 dcc12676453cfaf19560f99fa97e905428051d72b46aeaf574300f51e64f689caa70c81b619b8794ad604e8a2efe6bde1e486a2e315263b5694d6eab1cacc182
|
||||||
EBUILD mm-1.4.2-r1.ebuild 829 BLAKE2B 31dfd5f23e9f9516d531428fe89482bbe56db4a222e38941d69420f66705135d1dd98ad4c45dd680e0a72c828fd09803b217b2c1524272e3220a66367a8fc7d0 SHA512 2d8134d6cbcbf8c7fbef54dfdf6c9651c56243f325c073b9310692e5eeac3ef4f9a88612d5f2f73de8e5b6939103528ccb7cd9c7cb216b600917483f4e2271dd
|
EBUILD mm-1.4.2-r1.ebuild 829 BLAKE2B 31dfd5f23e9f9516d531428fe89482bbe56db4a222e38941d69420f66705135d1dd98ad4c45dd680e0a72c828fd09803b217b2c1524272e3220a66367a8fc7d0 SHA512 2d8134d6cbcbf8c7fbef54dfdf6c9651c56243f325c073b9310692e5eeac3ef4f9a88612d5f2f73de8e5b6939103528ccb7cd9c7cb216b600917483f4e2271dd
|
||||||
EBUILD mm-1.4.2-r2.ebuild 797 BLAKE2B 343f85d0fdbcae1cebcf3f2024b1d44a3b2acd09bbcf5b35a8ad7cc929d2451fa38fef154841eee5e068f3e0fe2bcf4eddb9cd7524e7217cb69c9d1621ed0222 SHA512 f14a0fec4efc37bb8fb3d588d152266d4ea81baed792b44fae66da80eb51eaf00cb179589ecac32424b8342de2a62d6516dbcba294e5f066fe62674bb39ca5a3
|
EBUILD mm-1.4.2-r2.ebuild 713 BLAKE2B 9e682e847fca4b0edf7ba67237a5cc0f2e5df76477bce479291a5a39bfa35b08f397fe19f1e389fbcd4a7971bd8de7b305ba10124de73dc710bf5207af17ecb4 SHA512 56c41a233d8c96a9babcd2125adb1eba5eb2d47dd88a63de076ed436d97c3a7e8c9ca2766fd754fe8fe36d97738813d447a26f5cef472c6cb51cf569d7abee7b
|
||||||
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
|
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
|
AUX pslib-0.4.5-fix-build-system.patch 530 BLAKE2B 69693c754bd4e348e8f4af2876ee0ae19b9278bc192194e9d61bd007701868bd1d676d1c19133aa390301aef7eeee9a5abb7cc8750a05f1ef1d93676dd1df917 SHA512 d9baf7bddff0ebe673d7396e4e4873ba71156d149b4544a537d31734771f4b91b8bfa809b92fcc44f3f9a9f28bd758bcf805ec26cef3e8731281581ccf933044
|
||||||
AUX pslib-getline.patch 1249 BLAKE2B 02dfbb72459468618f472f6c09c229b22d241a8c4425a49f11deb06678fb25934aa8ec8b90c93a064d8feedb5d6136bb051f8004dfaed34186a638ca8b9c889f SHA512 11e492dd77a74629da3700ab4c21a80fbd05465adc7a9bbb5c9044883bb2e9027b0e25b9280d8c3346d759a2a4e0e78726c2a434e35ce1574a737be889bb9312
|
AUX pslib-getline.patch 1249 BLAKE2B 02dfbb72459468618f472f6c09c229b22d241a8c4425a49f11deb06678fb25934aa8ec8b90c93a064d8feedb5d6136bb051f8004dfaed34186a638ca8b9c889f SHA512 11e492dd77a74629da3700ab4c21a80fbd05465adc7a9bbb5c9044883bb2e9027b0e25b9280d8c3346d759a2a4e0e78726c2a434e35ce1574a737be889bb9312
|
||||||
AUX pslib-lm.patch 317 BLAKE2B 4ee5ef10537a6535f8fd4b9a3c2dc65feead6d8ba4f41516d6e171d7638314fbeb6c1a63a5e834d8638b8609d9f453267451bb9c904195a1dbd85f7f460fcebc SHA512 e3cb1e8a48d29a9215d681c051f0a6b66155037d0ddd4b1eea68e5aec446b30ad26f71a1129bd887e291e8118dd3334761909d33bfa7afd4f4267e70ea566bf4
|
AUX pslib-lm.patch 317 BLAKE2B 4ee5ef10537a6535f8fd4b9a3c2dc65feead6d8ba4f41516d6e171d7638314fbeb6c1a63a5e834d8638b8609d9f453267451bb9c904195a1dbd85f7f460fcebc SHA512 e3cb1e8a48d29a9215d681c051f0a6b66155037d0ddd4b1eea68e5aec446b30ad26f71a1129bd887e291e8118dd3334761909d33bfa7afd4f4267e70ea566bf4
|
||||||
DIST pslib-0.4.1.tar.gz 531797 BLAKE2B 28224be5411739d20118e3457050b7fc388ad0c5f1f14403080732588b16b2bfc89bad5ce8383db5d5da85fceca466fe81588550c949d18c5c4965889c26f9bc SHA512 012c0b2de1cb151fc41498ca4e6f62ec15138b35afddd0199c6366b818c7b544877eea9575df0e1aee49a67cd52dcac47eae405854e7390abeb64fda221327cf
|
DIST pslib-0.4.1.tar.gz 531797 BLAKE2B 28224be5411739d20118e3457050b7fc388ad0c5f1f14403080732588b16b2bfc89bad5ce8383db5d5da85fceca466fe81588550c949d18c5c4965889c26f9bc SHA512 012c0b2de1cb151fc41498ca4e6f62ec15138b35afddd0199c6366b818c7b544877eea9575df0e1aee49a67cd52dcac47eae405854e7390abeb64fda221327cf
|
||||||
DIST pslib-0.4.5.tar.gz 493687 BLAKE2B cca0709bc3fa9f464166b02ca54d85056c510f677b478b4f187fba653b3a17af38c3c7ffbea23113d5ad3a146e881d183f138d836cd5f373a116e836ba8d4974 SHA512 410abfdca6c52f16c07b7d0157930fbb7a996f03bfb84aee2bc951b2d859bc2186d3ba742b724cd957b9b1c48201364fbeb11c15d7f4ead34f78b0d0746abc6f
|
DIST pslib-0.4.5.tar.gz 493687 BLAKE2B cca0709bc3fa9f464166b02ca54d85056c510f677b478b4f187fba653b3a17af38c3c7ffbea23113d5ad3a146e881d183f138d836cd5f373a116e836ba8d4974 SHA512 410abfdca6c52f16c07b7d0157930fbb7a996f03bfb84aee2bc951b2d859bc2186d3ba742b724cd957b9b1c48201364fbeb11c15d7f4ead34f78b0d0746abc6f
|
||||||
EBUILD pslib-0.4.1-r2.ebuild 1094 BLAKE2B f1723233d1e6a94818b926a4b3552658cdf3be9d2aa22518d65475419977cd2ea835e9520665fcbea9d022425cf3eb79386d1350a3e2083c8918f3ff28c9bd2c SHA512 6258000303c0729c472875a4d4569fa13d2b3b7585a9769d3698049dd12436c904574fed7532815f037489881b2a555b6cc1c8781910f09139d3eedd1556b324
|
EBUILD pslib-0.4.1-r2.ebuild 1094 BLAKE2B f1723233d1e6a94818b926a4b3552658cdf3be9d2aa22518d65475419977cd2ea835e9520665fcbea9d022425cf3eb79386d1350a3e2083c8918f3ff28c9bd2c SHA512 6258000303c0729c472875a4d4569fa13d2b3b7585a9769d3698049dd12436c904574fed7532815f037489881b2a555b6cc1c8781910f09139d3eedd1556b324
|
||||||
EBUILD pslib-0.4.5.ebuild 1098 BLAKE2B 31d69eb995dcb26af67f8d79942835329909ec8847ff4345550227df766140b06a3ec42ef90212716f89b5c3fbdbc5cf1bb27dc8565c9861b8b974e49c50a562 SHA512 c6ca1f1bfb43f7c5bfad6cbae87174416ea2f0596dd213d045697a2c6256cc72e03d0d848d97064bf634015acda09c5f5469323dea5b754a73864dcf258ea3b2
|
EBUILD pslib-0.4.5.ebuild 1060 BLAKE2B e5fd165c8ae4c77adcd146bc7494bfd4f9ce03f0d71489a3d88eae39ff315eeeaa1b171093e3136fcf4519caf48c274e89b06665538a58dd576449121a3e8372 SHA512 c94021a8bdad8f9c4628cf9ee63c619261bf1d8e2c947bcdae6380e73702b6467a2306b1f00e9816272241f89fbb6c3e9fc3e4a1c32f485edff63b1fed2af4b4
|
||||||
MISC metadata.xml 444 BLAKE2B 62c386b9fc2facb334d02520386624241580034bfb227c243f5b589eafef655084b84cb5e5f6dac3cfe73afbd0dfbf41c161261ede4e780bd84bec56a2302a14 SHA512 e50857e3a1c443849c5eafbeb72d41558c1bd8c6a58f22a4ab6b1590647db278e598bfb123eac6a8b50754d8bbd524dc574c3181c1e08bc24fdcce3f13a148bb
|
MISC metadata.xml 444 BLAKE2B 62c386b9fc2facb334d02520386624241580034bfb227c243f5b589eafef655084b84cb5e5f6dac3cfe73afbd0dfbf41c161261ede4e780bd84bec56a2302a14 SHA512 e50857e3a1c443849c5eafbeb72d41558c1bd8c6a58f22a4ab6b1590647db278e598bfb123eac6a8b50754d8bbd524dc574c3181c1e08bc24fdcce3f13a148bb
|
||||||
|
@ -0,0 +1,22 @@
|
|||||||
|
--- a/configure.in
|
||||||
|
+++ b/configure.in
|
||||||
|
@@ -4,7 +4,7 @@
|
||||||
|
AC_CONFIG_SRCDIR(src/pslib.c)
|
||||||
|
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
|
||||||
|
|
||||||
|
-AM_CONFIG_HEADER(config.h)
|
||||||
|
+AC_CONFIG_HEADERS([config.h])
|
||||||
|
AM_MAINTAINER_MODE
|
||||||
|
|
||||||
|
AC_PROG_INTLTOOL
|
||||||
|
--- a/src/Makefile.am
|
||||||
|
+++ b/src/Makefile.am
|
||||||
|
@@ -36,7 +36,7 @@
|
||||||
|
ps_fontenc.c \
|
||||||
|
ps_strbuf.c
|
||||||
|
|
||||||
|
-libps_la_LIBADD = $(LIBHNJ_LIBS) $(PNG_LIBS) $(JPEG_LIBS) $(GIF_LIBS) $(TIFF_LIBS)
|
||||||
|
+libps_la_LIBADD = $(LIBHNJ_LIBS) $(PNG_LIBS) $(JPEG_LIBS) $(GIF_LIBS) $(TIFF_LIBS) -lm
|
||||||
|
|
||||||
|
BUILD_LIBS = -lm
|
||||||
|
|
@ -1,4 +1,5 @@
|
|||||||
AUX rlog-1.3.7-gcc-4.3.patch 199 BLAKE2B da3f30d44d024c4b32ce22f7e4e5b13280f5c365939725d97e57d149bcb1f02e16d16f3ca0d0c8df8860677c12686428d5e807402a2739eeba06f453baad7a39 SHA512 6f1df1b960e7ecbf4ffc24f71f6f9c6293a501cb181e453771480a38c84e7a47ec37766e7d98d24225f52d95312a5af600bbb9e19c0424f8b5f8e9f236c95f51
|
AUX rlog-1.3.7-gcc-4.3.patch 203 BLAKE2B 805bae9fa8ab6f9d069056cd8c0c2df96f5b50994a7f14cc4f4e1efbd69ff1be433edcd200dadc986462ed9d8cc0caacfd515dd1480638d48a9156a3aeebd4a1 SHA512 e3d07bcd0aad871c5cbda75335cd20f598bbe25401ee5a6fb735f0d0f5a37946c78c9eb8190fa8ae31351704c2e0806b89d06db56d225d7e6f477a2a9b78ae1d
|
||||||
|
AUX rlog-1.4-fix-build-system.patch 1283 BLAKE2B 2e7d38de9be902224dd82ade699ed9aedb56cdbf9ea272373e74d541c126c4edf2a5814cd078e4309887c8f732c3731ed035bf3018ebfbee55adc3f74328198d SHA512 e956ae108f61d8e71379d0b2722e670d52d9954713725629309f91176f419b9a188578e4e3381992ad4bbf577fb2b747d8680ad01b5e92864f4c6be721095b4f
|
||||||
DIST rlog-1.4.tar.gz 640641 BLAKE2B ff17c9cefb20045a95d69954dd6d1756a342a5a97b640e8a286db98e5e55d1cb05da48a5df7ba1ad4b5f23678cfefd677cbf6f9f45ab647373858a2ddf25881e SHA512 a0af9afd6c5329ec4269a7778c3236b9e0b438cba65ed0a6f9cd7e802d196b7908eed5ab663f52905869cacffc7f1964b20ab2a53b37dbe65f1c8a9226cc423e
|
DIST rlog-1.4.tar.gz 640641 BLAKE2B ff17c9cefb20045a95d69954dd6d1756a342a5a97b640e8a286db98e5e55d1cb05da48a5df7ba1ad4b5f23678cfefd677cbf6f9f45ab647373858a2ddf25881e SHA512 a0af9afd6c5329ec4269a7778c3236b9e0b438cba65ed0a6f9cd7e802d196b7908eed5ab663f52905869cacffc7f1964b20ab2a53b37dbe65f1c8a9226cc423e
|
||||||
EBUILD rlog-1.4.ebuild 521 BLAKE2B f536b2e7a1f51aca7f09fbb75a4bfab9d21841c275b7eeda2469631d05acbd89bab2014148330795f9523b2710743e776e9bf59fd4e4e18275b5691f5cbefbad SHA512 09907de502f2b3865a8e7ef082afb5bb83597d3633a4a6265778a447a8a5a522cd49d3013f5e46fc400f4f8c9efd3a2c68de95f1a9de1ec8c71352f10a64bbdd
|
EBUILD rlog-1.4.ebuild 580 BLAKE2B e428c653b3fdf30a7d0d49932981fb0352ea77aba0739bb111e20a01972eb6e0711c3e1b25c0874e32a33a80267256c90f1b7fb0831eb0d0b66d89da371f282f SHA512 cfed6a79af238dbdace3fdf28a0042ba711cdad6070aa2e3ff3ba7e28e481e7ce6223bc3b82f276e96c0b6f8602dcc59cd74c8660617d57ed6d7b38fc127e24f
|
||||||
MISC metadata.xml 323 BLAKE2B 24c50af72b0366021e5909c8c82cd536a8cff3ff1ec24e5120810782bec14088b0a2c60f46ecc819a08e009a98b38c58f89c4c1b2886604e8583f3c3eb23a943 SHA512 5a15daf1a6599a6b93b64475aa4dec483281d4d1622fb24bfab2a27c4806846027a16bffb910d0881621879a6209d8d00c816b37a0397983d1d1e951fa32a006
|
MISC metadata.xml 323 BLAKE2B 24c50af72b0366021e5909c8c82cd536a8cff3ff1ec24e5120810782bec14088b0a2c60f46ecc819a08e009a98b38c58f89c4c1b2886604e8583f3c3eb23a943 SHA512 5a15daf1a6599a6b93b64475aa4dec483281d4d1622fb24bfab2a27c4806846027a16bffb910d0881621879a6209d8d00c816b37a0397983d1d1e951fa32a006
|
||||||
|
@ -0,0 +1,59 @@
|
|||||||
|
--- a/docs/Makefile.am
|
||||||
|
+++ b/docs/Makefile.am
|
||||||
|
@@ -1,15 +1,13 @@
|
||||||
|
|
||||||
|
SOURCES = index.dox channel.dox component.dox
|
||||||
|
|
||||||
|
-docdir = $(datadir)/doc
|
||||||
|
-pkgdocdir = $(docdir)/$(PACKAGE)
|
||||||
|
#pkghtmldir = $(pkgdocdir)/html
|
||||||
|
|
||||||
|
|
||||||
|
# have both html and html/index.html to force build of index.html if necessary
|
||||||
|
EXTRA_DIST = latex/refman.pdf html html/index.html $(SOURCES)
|
||||||
|
|
||||||
|
-pkgdoc_DATA = \
|
||||||
|
+pdf_DATA = \
|
||||||
|
latex/refman.pdf
|
||||||
|
|
||||||
|
#pkghtml_DATA = \
|
||||||
|
@@ -17,22 +15,21 @@
|
||||||
|
|
||||||
|
if BUILD_DOCS
|
||||||
|
latex/refman.pdf: html/index.html
|
||||||
|
- -cd latex && make
|
||||||
|
+ $(MAKE) -C latex
|
||||||
|
|
||||||
|
html/index.html: ../Doxyfile $(SOURCES)
|
||||||
|
- -rm -rf html
|
||||||
|
- -cd .. && @DOXYGEN@ Doxyfile
|
||||||
|
+ rm -rf html && $(DOXYGEN) Doxyfile
|
||||||
|
|
||||||
|
clean-local:
|
||||||
|
- -rm -rf html
|
||||||
|
- -rm -rf latex
|
||||||
|
+ rm -rf html
|
||||||
|
+ rm -rf latex
|
||||||
|
endif
|
||||||
|
|
||||||
|
all-local: html/index.html
|
||||||
|
|
||||||
|
-install-data-local: all-local
|
||||||
|
- -echo installing to ${DESTDIR}${pkgdocdir}/html
|
||||||
|
- /bin/sh ../mkinstalldirs ${DESTDIR}${pkgdocdir}/html
|
||||||
|
- install html/* ${DESTDIR}${pkgdocdir}/html
|
||||||
|
+install-data-hook: all-local
|
||||||
|
+ -echo installing to $(DESTDIR)$(htmldir)
|
||||||
|
+ /bin/sh ../mkinstalldirs $(DESTDIR)$(htmldir)
|
||||||
|
+ install html/* $(DESTDIR)$(htmldir)
|
||||||
|
|
||||||
|
|
||||||
|
--- a/Makefile.am
|
||||||
|
+++ b/Makefile.am
|
||||||
|
@@ -10,6 +10,3 @@
|
||||||
|
pkgconfigdir = $(libdir)/pkgconfig
|
||||||
|
pkgconfig_DATA = librlog.pc
|
||||||
|
|
||||||
|
-documentation:
|
||||||
|
- cd docs && make
|
||||||
|
-
|
@ -1,3 +1,4 @@
|
|||||||
|
AUX xmlrpc-epi-0.54.2-fix-build-system.patch 370 BLAKE2B eedf67329806af7ab1674cb81c20feff2d2e155a2294838a9183ae33ff37ba71a5f95daf783e2d07621f31a4a015548fa56838b6a610fdd4369b3f1697d6a093 SHA512 993ff2f38d7a1b8f1acf45212607e0499c0b7072152c9c2e30b9cb86fa67108644bf62f69aa954c245d86577c6a2fae0a77a1e6e473e21abbb4b396c67ab22f9
|
||||||
DIST xmlrpc-epi-0.54.2.tar.bz2 348478 BLAKE2B 43f460445d129def3ca238747598ffd43c51e6d28ac3065bf8e0bc7b888dca77d71960346bd79b9d200d81d17df4f37be39f049f67f356f746b58d5b965c9ddb SHA512 2a8e818bd0eff4d1b0ad0c1cb26f93bc65d941096cf9f4555d1969c69601c452ab26edccee511b06efc9927c5deb7bd2a93fe44da23e5e4f78f6c77ca8e1e9c5
|
DIST xmlrpc-epi-0.54.2.tar.bz2 348478 BLAKE2B 43f460445d129def3ca238747598ffd43c51e6d28ac3065bf8e0bc7b888dca77d71960346bd79b9d200d81d17df4f37be39f049f67f356f746b58d5b965c9ddb SHA512 2a8e818bd0eff4d1b0ad0c1cb26f93bc65d941096cf9f4555d1969c69601c452ab26edccee511b06efc9927c5deb7bd2a93fe44da23e5e4f78f6c77ca8e1e9c5
|
||||||
EBUILD xmlrpc-epi-0.54.2.ebuild 1226 BLAKE2B 2e39c3ad98ea24b3ae8e734b9e2a95c40fa141138d05f51689ec7bb86af434eeac923429586202a369cedf62cd9aaf93963bc2d72c738f1fa30745b7d5858260 SHA512 c7f3cc72cadc1c163959b86a009902ccf50070ca7062004746e11dad79b3323b8f3111651c056343c12a6803a08aa33777d603cf7bde9920a2245968b948acf7
|
EBUILD xmlrpc-epi-0.54.2.ebuild 961 BLAKE2B ba6d88bbd4876a6d265fdb7c65befaae2351923d619d07cc126f585338c411e03c08819518e5acff0f9be64b909971b0adbebad55670e338446d7758da554149 SHA512 1f9d6f2a0c8f0f593d40b9b52b2485f7a257e56e10ef15f869b60d0c7ae7f6ff26695dcf95e75b8ae586155c330f085251faba7be15b744279412118e0d3150c
|
||||||
MISC metadata.xml 247 BLAKE2B 2c8eebb25dce4086826f2899e097abfd82be265330efaccf1b0a70dc6ddd7db762b9c7705869f43b6778474ac42c3fe2ea538d9ef75d16ad4bf54086378f2b1f SHA512 9d95e81a0ea01ed0693e8aaff3c55cffc38aa7d6dedad6212e7d0914791702da5b7434f13deee6fd8b05744002b3d8e60ede232ed1b7b6addd54cd09d50a6824
|
MISC metadata.xml 247 BLAKE2B 2c8eebb25dce4086826f2899e097abfd82be265330efaccf1b0a70dc6ddd7db762b9c7705869f43b6778474ac42c3fe2ea538d9ef75d16ad4bf54086378f2b1f SHA512 9d95e81a0ea01ed0693e8aaff3c55cffc38aa7d6dedad6212e7d0914791702da5b7434f13deee6fd8b05744002b3d8e60ede232ed1b7b6addd54cd09d50a6824
|
||||||
|
@ -0,0 +1,13 @@
|
|||||||
|
--- a/Makefile.in
|
||||||
|
+++ b/Makefile.in
|
||||||
|
@@ -218,8 +218,8 @@
|
||||||
|
top_build_prefix = @top_build_prefix@
|
||||||
|
top_builddir = @top_builddir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
-SUBDIRS = src sample
|
||||||
|
-DIST_SUBDIRS = src sample
|
||||||
|
+SUBDIRS = src
|
||||||
|
+DIST_SUBDIRS = src
|
||||||
|
ACLOCAL_AMFLAGS = -I m4
|
||||||
|
CHANGE_LOG_GEN_BIN = scripts/cvs2cl.pl
|
||||||
|
CHANGE_LOG_GEN_FLAGS = -t -r -b --accum -I ChangeLog --gmt --prune
|
Binary file not shown.
@ -0,0 +1,246 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit multilib eutils flag-o-matic pax-utils
|
||||||
|
|
||||||
|
#same order as http://www.sbcl.org/platform-table.html
|
||||||
|
BV_X86=1.4.3
|
||||||
|
BV_AMD64=1.4.2
|
||||||
|
BV_PPC=1.2.7
|
||||||
|
BV_SPARC=1.0.28
|
||||||
|
BV_ALPHA=1.0.28
|
||||||
|
BV_ARM=1.3.12
|
||||||
|
BV_ARM64=1.4.2
|
||||||
|
BV_PPC_MACOS=1.0.47
|
||||||
|
BV_X86_MACOS=1.1.6
|
||||||
|
BV_X64_MACOS=1.2.11
|
||||||
|
BV_SPARC_SOLARIS=1.0.23
|
||||||
|
BV_X86_SOLARIS=1.2.7
|
||||||
|
BV_X64_SOLARIS=1.2.7
|
||||||
|
|
||||||
|
DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp"
|
||||||
|
HOMEPAGE="http://sbcl.sourceforge.net/"
|
||||||
|
SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
|
||||||
|
x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
|
||||||
|
amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
|
||||||
|
ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
|
||||||
|
sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
|
||||||
|
alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
|
||||||
|
arm? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
|
||||||
|
arm64? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
|
||||||
|
ppc-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
|
||||||
|
x86-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_X86_MACOS}-x86-darwin-binary.tar.bz2 )
|
||||||
|
x64-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
|
||||||
|
sparc-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2 )
|
||||||
|
x86-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
|
||||||
|
x64-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 )"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0/${PV}"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris"
|
||||||
|
IUSE="debug doc source +threads +unicode pax_kernel zlib"
|
||||||
|
|
||||||
|
CDEPEND=">=dev-lisp/asdf-3.1:="
|
||||||
|
DEPEND="${CDEPEND}
|
||||||
|
doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
|
||||||
|
pax_kernel? ( sys-apps/elfix )"
|
||||||
|
RDEPEND="${CDEPEND}
|
||||||
|
!prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
|
||||||
|
|
||||||
|
# Disable warnings about executable stacks, as this won't be fixed soon by upstream
|
||||||
|
QA_EXECSTACK="usr/bin/sbcl"
|
||||||
|
|
||||||
|
CONFIG="${S}/customize-target-features.lisp"
|
||||||
|
ENVD="${T}/50sbcl"
|
||||||
|
|
||||||
|
# Prevent ASDF from using the system libraries
|
||||||
|
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
|
||||||
|
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)"
|
||||||
|
|
||||||
|
usep() {
|
||||||
|
use ${1} && echo "true" || echo "false"
|
||||||
|
}
|
||||||
|
|
||||||
|
sbcl_feature() {
|
||||||
|
echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}"
|
||||||
|
}
|
||||||
|
|
||||||
|
sbcl_apply_features() {
|
||||||
|
sed 's/^X//' > "${CONFIG}" <<-'EOF'
|
||||||
|
(lambda (list)
|
||||||
|
X (flet ((enable (x) (pushnew x list))
|
||||||
|
X (disable (x) (setf list (remove x list))))
|
||||||
|
EOF
|
||||||
|
if use x86 || use amd64; then
|
||||||
|
sbcl_feature "$(usep threads)" ":sb-thread"
|
||||||
|
fi
|
||||||
|
sbcl_feature "true" ":sb-ldb"
|
||||||
|
sbcl_feature "false" ":sb-test"
|
||||||
|
sbcl_feature "$(usep unicode)" ":sb-unicode"
|
||||||
|
sbcl_feature "$(usep zlib)" ":sb-core-compression"
|
||||||
|
sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
|
||||||
|
sed 's/^X//' >> "${CONFIG}" <<-'EOF'
|
||||||
|
X )
|
||||||
|
X list)
|
||||||
|
EOF
|
||||||
|
cat "${CONFIG}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
unpack ${A}
|
||||||
|
mv sbcl-*-* sbcl-binary || die
|
||||||
|
cd "${S}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# bug #468482
|
||||||
|
eapply "${FILESDIR}"/concurrency-test-1.3.15.patch
|
||||||
|
# bugs #486552, #527666, #517004
|
||||||
|
eapply "${FILESDIR}"/${PN}-1.4.0-bsd-sockets-test.patch
|
||||||
|
# bugs #560276, #561018
|
||||||
|
eapply "${FILESDIR}"/sb-posix-test-1.2.15.patch
|
||||||
|
|
||||||
|
eapply "${FILESDIR}"/${PN}-1.2.11-solaris.patch
|
||||||
|
eapply "${FILESDIR}"/${PN}-1.4.0-verbose-build.patch
|
||||||
|
|
||||||
|
eapply_user
|
||||||
|
|
||||||
|
# Make sure the *FLAGS variables are sane.
|
||||||
|
# sbcl needs symbols in resulting binaries, so building with the -s linker flag will fail.
|
||||||
|
strip-unsupported-flags
|
||||||
|
filter-flags -fomit-frame-pointer -Wl,-s
|
||||||
|
filter-ldflags -s
|
||||||
|
|
||||||
|
# original bugs #526194, #620532
|
||||||
|
# this broke no-pie default builds, c.f. bug #632670
|
||||||
|
# Pass CFLAGS down by appending our value, to let users override
|
||||||
|
# the default values.
|
||||||
|
# Keep passing LDFLAGS down via the LINKFLAGS variable.
|
||||||
|
sed -e "s@\(CFLAGS += -g .*\)\$@\1 ${CFLAGS}@" \
|
||||||
|
-e "s@LINKFLAGS += -g\$@LINKFLAGS += ${LDFLAGS}@" \
|
||||||
|
-i src/runtime/GNUmakefile || die
|
||||||
|
|
||||||
|
sed -e "s@SBCL_PREFIX=\"/usr/local\"@SBCL_PREFIX=\"${EPREFIX}/usr\"@" \
|
||||||
|
-i make-config.sh || die
|
||||||
|
|
||||||
|
# Use installed ASDF version
|
||||||
|
cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die
|
||||||
|
# Avoid installation of ASDF info page. See bug #605752
|
||||||
|
sed '/INFOFILES/s/asdf.info//' -i doc/manual/Makefile || die
|
||||||
|
|
||||||
|
use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk
|
||||||
|
|
||||||
|
# Some shells(such as dash) don't have "time" as builtin
|
||||||
|
# and we don't want to DEPEND on sys-process/time
|
||||||
|
sed "s,^time ,," -i make.sh || die
|
||||||
|
sed "s,/lib,/$(get_libdir),g" -i install.sh || die
|
||||||
|
# #define SBCL_HOME ...
|
||||||
|
sed "s,/usr/local/lib,${EPREFIX}/usr/$(get_libdir),g" -i src/runtime/runtime.c || die
|
||||||
|
# change location of /etc/sbclrc ...
|
||||||
|
sed "s,/etc/sbclrc,${EPREFIX}/etc/sbclrc,g" -i src/code/toplevel.lisp || die
|
||||||
|
|
||||||
|
find . -type f -name .cvsignore -delete
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# customizing SBCL version as per
|
||||||
|
# http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup
|
||||||
|
echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr
|
||||||
|
|
||||||
|
# applying customizations
|
||||||
|
sbcl_apply_features
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
local bindir="${WORKDIR}"/sbcl-binary
|
||||||
|
|
||||||
|
if use pax_kernel ; then
|
||||||
|
# To disable PaX on hardened systems
|
||||||
|
pax-mark -mr "${bindir}"/src/runtime/sbcl
|
||||||
|
|
||||||
|
# Hack to disable PaX on second GENESIS stage
|
||||||
|
sed -i -e '/^[ \t]*echo \/\/doing warm init - compilation phase$/a\ paxmark.sh -mr \.\/src\/runtime\/sbcl' \
|
||||||
|
"${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# clear the environment to get rid of non-ASCII strings, see bug #174702
|
||||||
|
# set HOME for paludis
|
||||||
|
env - HOME="${T}" PATH="${PATH}" \
|
||||||
|
CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \
|
||||||
|
CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \
|
||||||
|
GNUMAKE=make ./make.sh \
|
||||||
|
"sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \
|
||||||
|
|| die "make failed"
|
||||||
|
|
||||||
|
# need to set HOME because libpango(used by graphviz) complains about it
|
||||||
|
if use doc; then
|
||||||
|
env - HOME="${T}" PATH="${PATH}" \
|
||||||
|
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
|
||||||
|
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
|
||||||
|
make -C doc/manual info html || die "Cannot build manual"
|
||||||
|
env - HOME="${T}" PATH="${PATH}" \
|
||||||
|
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
|
||||||
|
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
|
||||||
|
make -C doc/internals info html || die "Cannot build internal docs"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
ewarn "Unfortunately, it is known that some tests fail eg."
|
||||||
|
ewarn "run-program.impure.lisp. This is an issue of the upstream's"
|
||||||
|
ewarn "development and not of Gentoo's side. Please, before filing"
|
||||||
|
ewarn "any bug(s) search for older submissions. Thank you."
|
||||||
|
time ( cd tests && sh run-tests.sh )
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
# install system-wide initfile
|
||||||
|
dodir /etc/
|
||||||
|
sed 's/^X//' > "${ED}"/etc/sbclrc <<-EOF
|
||||||
|
;;; The following is required if you want source location functions to
|
||||||
|
;;; work in SLIME, for example.
|
||||||
|
X
|
||||||
|
(setf (logical-pathname-translations "SYS")
|
||||||
|
X '(("SYS:SRC;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/src/**/*.*")
|
||||||
|
X ("SYS:CONTRIB;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/**/*.*")))
|
||||||
|
X
|
||||||
|
;;; Setup ASDF2
|
||||||
|
(load "${EPREFIX}/etc/common-lisp/gentoo-init.lisp")
|
||||||
|
EOF
|
||||||
|
|
||||||
|
# Install documentation
|
||||||
|
unset SBCL_HOME
|
||||||
|
INSTALL_ROOT="${ED}/usr" LIB_DIR="${EPREFIX}/usr/$(get_libdir)" DOC_DIR="${ED}/usr/share/doc/${PF}" \
|
||||||
|
sh install.sh || die "install.sh failed"
|
||||||
|
|
||||||
|
# bug #517008
|
||||||
|
pax-mark -mr "${D}"/usr/bin/sbcl
|
||||||
|
|
||||||
|
# rm empty directories lest paludis complain about this
|
||||||
|
find "${ED}" -empty -type d -exec rmdir -v {} +
|
||||||
|
|
||||||
|
if use doc; then
|
||||||
|
dodoc -r doc/internals/sbcl-internals
|
||||||
|
|
||||||
|
doinfo doc/manual/*.info*
|
||||||
|
doinfo doc/internals/sbcl-internals.info
|
||||||
|
|
||||||
|
docinto internals-notes
|
||||||
|
dodoc doc/internals-notes/*
|
||||||
|
else
|
||||||
|
rm -Rv "${ED}/usr/share/doc/${PF}" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# install the SBCL source
|
||||||
|
if use source; then
|
||||||
|
./clean.sh
|
||||||
|
cp -av src "${ED}/usr/$(get_libdir)/sbcl/" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# necessary for running newly-saved images
|
||||||
|
echo "SBCL_HOME=${EPREFIX}/usr/$(get_libdir)/${PN}" > "${ENVD}"
|
||||||
|
echo "SBCL_SOURCE_ROOT=${EPREFIX}/usr/$(get_libdir)/${PN}/src" >> "${ENVD}"
|
||||||
|
doenvd "${ENVD}"
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,7 @@
|
|||||||
AUX ming-php-54.patch 17283 BLAKE2B 9508565a0663a359bed955ecedf502df8e7c3c67afed7a94723383ce0c7cb232752ae4ef420e32fc44b488bd8f3905ee1b71a83b13f18286ec5d3de987c6ee25 SHA512 4661cc5ac6abf8bbaaf12669379c8db011c27233e2e5625d2d18ed5dd969685f6446d0d08b0a162fecbaea5a91a62c799238385d02db4c414dde1ed6b3a88643
|
AUX ming-php-54.patch 17283 BLAKE2B 9508565a0663a359bed955ecedf502df8e7c3c67afed7a94723383ce0c7cb232752ae4ef420e32fc44b488bd8f3905ee1b71a83b13f18286ec5d3de987c6ee25 SHA512 4661cc5ac6abf8bbaaf12669379c8db011c27233e2e5625d2d18ed5dd969685f6446d0d08b0a162fecbaea5a91a62c799238385d02db4c414dde1ed6b3a88643
|
||||||
AUX php_ext-config.m4 2939 BLAKE2B cb3e65a0397b753fb6675425e3eaab0c68349b7d14f387160133312b96f5a8101cea87125d03eafbfdef7ede77b2a85dd0b32d428e6c78019a4a3d2c84f9cd05 SHA512 88e3eb6f42c38d66c050c3e6c956e239861b8c17ed7f7c4867be00b06c9b48b806af3254bd8fbd4c7349a4ff41981bfcb1c7256d671dc5b8bf6d0089d8bf62cc
|
AUX php_ext-config.m4 2939 BLAKE2B cb3e65a0397b753fb6675425e3eaab0c68349b7d14f387160133312b96f5a8101cea87125d03eafbfdef7ede77b2a85dd0b32d428e6c78019a4a3d2c84f9cd05 SHA512 88e3eb6f42c38d66c050c3e6c956e239861b8c17ed7f7c4867be00b06c9b48b806af3254bd8fbd4c7349a4ff41981bfcb1c7256d671dc5b8bf6d0089d8bf62cc
|
||||||
DIST ming-0_4_7.tar.gz 14903570 BLAKE2B 48e7b3c2b8a81fa63da18dd140064c572efe563eb621f33b4bc57cdcad8d6cb828e8f62fc63b47144389b0eefa5b571c47e39013ec2724611d20e74928275213 SHA512 232cf45daabd7b60203c9382aa6568455a42ddcd1bd60eec9bfe3f5e80376fcc9ff6304efbafca1ac8a504e2e167bc394e4902e0d067303d9582551461e09d3c
|
DIST ming-0_4_7.tar.gz 14903570 BLAKE2B 48e7b3c2b8a81fa63da18dd140064c572efe563eb621f33b4bc57cdcad8d6cb828e8f62fc63b47144389b0eefa5b571c47e39013ec2724611d20e74928275213 SHA512 232cf45daabd7b60203c9382aa6568455a42ddcd1bd60eec9bfe3f5e80376fcc9ff6304efbafca1ac8a504e2e167bc394e4902e0d067303d9582551461e09d3c
|
||||||
|
DIST ming-0_4_8.tar.gz 14908459 BLAKE2B df89beab98a7fbdcbefccad3a2fb013453405a7dba757131a61f06d9e40b7e1fe7beeadab42c113b12cff24b91cb1e76e9fabee0e1b4af58e2127eba13cc27bc SHA512 e395acde9119ad32f4cedd500bcceee70bdd563222a41dda899cc318d5e34eb580abc38ac39c6dec7821913a0a70d2f953fc81f52255b623e34f7c3aaafbc9c0
|
||||||
EBUILD ming-php-0.4.7.ebuild 1231 BLAKE2B a6e7452a57bfe682e650bb38da96c950ad82e43b92e66a44e7557f42403a4fec99ab97e7569c2beca6263bf42cd6b474326f5be6970cb30b19da67679a959e37 SHA512 dde2c500e8859bbe3cbef3d4f338a0aeac424236ba895801941657eeb9d8b8c87f00cda8248b6ac8860c02e5a6b53d814ead2ad40a92c993445e8ded75d9af2d
|
EBUILD ming-php-0.4.7.ebuild 1231 BLAKE2B a6e7452a57bfe682e650bb38da96c950ad82e43b92e66a44e7557f42403a4fec99ab97e7569c2beca6263bf42cd6b474326f5be6970cb30b19da67679a959e37 SHA512 dde2c500e8859bbe3cbef3d4f338a0aeac424236ba895801941657eeb9d8b8c87f00cda8248b6ac8860c02e5a6b53d814ead2ad40a92c993445e8ded75d9af2d
|
||||||
|
EBUILD ming-php-0.4.8.ebuild 1295 BLAKE2B 66de643ff97a52109dab4e8893e7f36d5b05cce40e271db574d762677352480c92460674a8fe604e263fc41d662c5157f168a2a88635de2ac54b760085770ae0 SHA512 05bb434a306c29dc34a1369bc3e0455012c8381c14196ebe58742aa8e0d76049a7f97632104bfeb719b307190f302fc01dd399a8c87d7cb97018cb4fb4a5dc7e
|
||||||
MISC metadata.xml 475 BLAKE2B 3f1db2ece7aef5e9f24e7fc1b2649422102cacb521ba830ae36a7cb7683957bcb89366d980c305fb9ad2a7fee9ecb87176e934f6ba328a6a2039d36f9c3ca207 SHA512 f5586b50f459b96dd287bb1ee2d1a166cb8086584c76f5b5b68cf1d8271afe22903f77d8641aee3c2d68ffd2b41441aed5f641a303b6f43243d67d65d41748c4
|
MISC metadata.xml 475 BLAKE2B 3f1db2ece7aef5e9f24e7fc1b2649422102cacb521ba830ae36a7cb7683957bcb89366d980c305fb9ad2a7fee9ecb87176e934f6ba328a6a2039d36f9c3ca207 SHA512 f5586b50f459b96dd287bb1ee2d1a166cb8086584c76f5b5b68cf1d8271afe22903f77d8641aee3c2d68ffd2b41441aed5f641a303b6f43243d67d65d41748c4
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
PHP_EXT_NAME=ming
|
||||||
|
MY_P="${PHP_EXT_NAME}-${PV//./_}"
|
||||||
|
USE_PHP="php5-6 php7-0 php7-1 php7-2"
|
||||||
|
PHP_EXT_S="libming-${MY_P}/php_ext"
|
||||||
|
inherit flag-o-matic php-ext-source-r3
|
||||||
|
|
||||||
|
DESCRIPTION="PHP extension for the ming Flash movie generation library"
|
||||||
|
HOMEPAGE="http://ming.sourceforge.net/"
|
||||||
|
SRC_URI="https://github.com/libming/libming/archive/${MY_P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="media-libs/ming"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
S="${WORKDIR}/libming-${MY_P}"
|
||||||
|
# Clear out near-empty README files which are not helpful to the user
|
||||||
|
DOCS=( )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
local slot orig_s="${PHP_EXT_S}"
|
||||||
|
for slot in $(php_get_slots); do
|
||||||
|
cp "${FILESDIR}/php_ext-config.m4" "${WORKDIR}/${slot}/config.m4" || \
|
||||||
|
die "Failed to copy config.m4 to target"
|
||||||
|
rm "${WORKDIR}/${slot}/Makefile.am" || die "Failed to remove Makefile.am for ${slot}"
|
||||||
|
php_init_slot_env ${slot}
|
||||||
|
eapply_user
|
||||||
|
php-ext-source-r3_phpize
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# build is sensitive to -O3 (bug #297437)
|
||||||
|
replace-flags -O3 -O2
|
||||||
|
|
||||||
|
local PHP_EXT_EXTRA_ECONF="--with-ming=${S}"
|
||||||
|
php-ext-source-r3_src_configure
|
||||||
|
}
|
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue