Sync with portage [Mon Feb 15 23:10:33 MSK 2016].

master
root 8 years ago
parent 7a0fc21de1
commit 5ea5b7bf3f

@ -36,3 +36,11 @@
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*filebeat-bin-1.1.1 (15 Feb 2016)
15 Feb 2016; Tomas Mozes <hydrapolic@gmail.com> filebeat-bin-1.0.1.ebuild,
+filebeat-bin-1.1.1.ebuild:
bump to version 1.1.1
Package-Manager: portage-2.2.27

@ -2,6 +2,9 @@ AUX filebeat.confd 97 SHA256 2f67669c0825dc0af5d21d2708ff5776bf9794b6dc3f10395bc
AUX filebeat.initd 1305 SHA256 86754381de09d537b7885e5da976395eba8278b460d94c4aa5d9a9fbd44a83ca SHA512 cd99726f3428ca605f102065dad9f3f29dbd0e49d58292b9a856b8c224fbef71fac001cb92be6d4a6d3bb7572db6e770e64dea23757eacd82bb17d283245aaa0 WHIRLPOOL c904a510afde79eccc014990a2f265b33b302d038db696f93cbc2741f1eacb708ef55c33a59d4e4c9b18d6b93e229ce212012336c1e66241153e697f857e0cfe
DIST filebeat-1.0.1-i686.tar.gz 3073413 SHA256 a9ccf9a4f1d3e2c840ad153ae4594a4cabccaa53c178c3ad585590e10994d7b8 SHA512 164835cb4dd98b6e897e004fdc0c099022be8e83ced89a0dbbbec119f32eaaf9f6ed5eaec41d3c86d5722df662577d83b9623b057ac7913038b04ee344ae5a85 WHIRLPOOL 9983b74569ff303cdfcff8968a0a93dab34e1f9c3d184f89e88e066106cd94a687e07a94e3ba6ac6019d786cad50a07ec8052043a5bdd3cbc095eaae64c50c0f
DIST filebeat-1.0.1-x86_64.tar.gz 3265179 SHA256 662bceca18eabf9c81681b790776398a78fdf36604b5d0edc8abedd28980de52 SHA512 5ec0a0371790a425fac67ddb164fc4b347eb79468f85b8a64d78491a478aacfc2d3eaad62f654847c7381d4dc3686075e428ecc2271f415aa1cc83b5c84e72b7 WHIRLPOOL 58c86a41cdd2543d8de82e0572af27adac7d44d09c7866c984616c7dcb296087eaa25f6c7de234f27ed25698bad9d18a444bfd89166c5a415457a2f473fa6263
EBUILD filebeat-bin-1.0.1.ebuild 1095 SHA256 4217042f2229c699943d63f12ea929ae54167ba6cea1ca10ede5275a9751eb2b SHA512 9b1f5d1f25a05e72ae8d90fbea75a66372bb2b543b39040e45a5aba656e58f382c669919981eb47f55d64887349520cac7484617b4e7f9b7012df287d9048f65 WHIRLPOOL efac00695493e8bd55d2090d25d9ac8db21f4c1a1d79322cc3b56118cbb71b05fc18eed9053408ab330429e5744fe96d4f1be24b6265c8aef335d777bd7f1b9f
MISC ChangeLog 1299 SHA256 918d70fc210bcc441734c7131e22ac5b34a24ff57e215602e65143e6128015cd SHA512 b853f7380ae7d6b6006b1d884927d7df572587b6add6177bdf3c17e26bbce5ebe0c702c2197cdbf0b42ebe2e2704456f10190b31c9a39257b9e54a151b2911d9 WHIRLPOOL a45e36d22a5b615c68ebd8a9a55c8a6813b0cd1fd45d0a3a874b4c5c41f728570c28c12964dfc2034cc9751c219e3af362e7485d7503e45b4b01e12a383de3a1
DIST filebeat-1.1.1-i686.tar.gz 3421542 SHA256 c425223e0fd6fe2c768cf1982a5da997ec1ef183ebcbb3419d815c26851b4ff4 SHA512 e912407b1ebf265741fbeb2ecd742850f428e103a116773bf06e8835ef12179d10767d650f79342e440efe7786f88740787ff8c75cc0df0f7295de5d8f4b1eed WHIRLPOOL 2b937f428889e79c25bc80cbd499c02d42bc5583c681df6b1e6610a58d4ef5fa24254bfe1c51303b4b6dcfd05d6ff2bce4484c4d75fde0b2add47ae17da58b1f
DIST filebeat-1.1.1-x86_64.tar.gz 3633191 SHA256 2df9ec1b4e0e78b1edfa678d70c1b4dde3c06f2f166accdb176617377061b583 SHA512 d9da1999302c5de476b7788102af0ab7786100f90cd957f2fe3e212b871d38c017aedfea7eaa32865dc0f3e21e256b6597a3575072e9320674d49fbc2f1ab1d8 WHIRLPOOL 1bf075c967a39a270cd37ae94d222fb0ec1cf2e7faf3e0bc74b1461093ea9547e67bb8969e5a4033e793653772de659ee39e20c06926ed44ce48228b915cc47d
EBUILD filebeat-bin-1.0.1.ebuild 1095 SHA256 be70f9c0a1cfe84a022c0efa576ffad76238aac44db6b8e9a10a873c9dbcf32e SHA512 a158806990f9ad6836edcb1538b0ee5d45f3c22108967b94ff1180f7c75e0455e3bd30a583c41da1413b6da298001757283714f881208d6010d7772c08cdf471 WHIRLPOOL 68e690efb58efbddb91a22c9f360fbdd1e274334e8e3f446f8b8c73b876e6f887b8df900657f45a3d489414db816fe1e2dadf99d161ff851a08060ecbfbfe391
EBUILD filebeat-bin-1.1.1.ebuild 1095 SHA256 be70f9c0a1cfe84a022c0efa576ffad76238aac44db6b8e9a10a873c9dbcf32e SHA512 a158806990f9ad6836edcb1538b0ee5d45f3c22108967b94ff1180f7c75e0455e3bd30a583c41da1413b6da298001757283714f881208d6010d7772c08cdf471 WHIRLPOOL 68e690efb58efbddb91a22c9f360fbdd1e274334e8e3f446f8b8c73b876e6f887b8df900657f45a3d489414db816fe1e2dadf99d161ff851a08060ecbfbfe391
MISC ChangeLog 1501 SHA256 da8844092d10466d52363ffa6fd7a0c00403c080805e028ef025f6cedb5238a0 SHA512 9e61277320bdeaf02023bbe706fa9024240b5e9020238ddc086e8ab59f8d73bf237297c2f3913c70c5be6cb74332de6643ef0ce9192bc6ad9348e2c99ee5c93c WHIRLPOOL 9591d4f76e3b2608914935c5be9d423613c83161116a3c4b10ea930b93e1179addc25a3195575b9f2d9c94225099f6a21f64ac68066932d3754d8e7c4d60951f
MISC metadata.xml 409 SHA256 466ad5e0f25577a195a5f269ba9e0b86ac9b7aec584bda250335ec83fd3dcd2c SHA512 82d03ce257da30b8ec8180a668d6a1fa9773e42435403bf3224f73d91c0a25fdc9329b76b8e268b1fd68d114e0cd7741a9613f9acbd770c54613060e2cd06063 WHIRLPOOL 3a61893028589a17dc33cf99e05611bc5c4d62a98294aa62e46347522779bd108a3e892b0cf1aaac81bbb79938c629e52d17496a2f26710b9000042c1e6e7823

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

@ -0,0 +1,49 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
MY_PN=${PN/-bin/}
MY_P=${MY_PN}-${PV}
DESCRIPTION="Lightweight log shipper for Logstash and Elasticsearch"
HOMEPAGE="https://www.elastic.co/products/beats"
SRC_URI="amd64? ( https://download.elastic.co/beats/${MY_PN}/${MY_P}-x86_64.tar.gz )
x86? ( https://download.elastic.co/beats/${MY_PN}/${MY_P}-i686.tar.gz )"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
src_unpack() {
if use amd64; then
S="${WORKDIR}/${MY_P}-x86_64"
elif use x86; then
S="${WORKDIR}/${MY_P}-i686"
fi
default
}
src_install() {
keepdir /etc/${MY_PN}
keepdir /var/lib/${MY_PN}
fperms 0750 /var/lib/${MY_PN}
newconfd "${FILESDIR}/${MY_PN}.confd" ${MY_PN}
newinitd "${FILESDIR}/${MY_PN}.initd" ${MY_PN}
insinto /etc/${MY_PN}
newins ${MY_PN}.yml ${MY_PN}.yml.example
dobin ${MY_PN}
}
pkg_postinst() {
if [[ ! -e /etc/${MY_PN}/${MY_PN}.yml ]]; then
elog "Before starting filebeat, you need to create a configuration file at:"
elog "/etc/${MY_PN}/${MY_PN}.yml"
fi
}

@ -140,3 +140,10 @@
Package-Manager: portage-2.2.27
*logstash-bin-2.2.1 (15 Feb 2016)
15 Feb 2016; Tomas Mozes <hydrapolic@gmail.com> +logstash-bin-2.2.1.ebuild:
version bump to 2.2.1
Package-Manager: portage-2.2.27

@ -4,9 +4,11 @@ AUX logstash.initd 1400 SHA256 f5143d8970ab54f701561084c4cbb9aa1c606a4155619285b
AUX logstash.logrotate 103 SHA256 404746c99df44f7dd617fc6c435251018ceffa3820995a00f1241ac4065da124 SHA512 a5b508d49889dc27722ba82322082b3845449ce99e9e65a4936ed2a49ba2a25a55c0d3bdb31f560da94190d41b39192548f63074ecf5376b9b2b9b73fdaa0ff6 WHIRLPOOL 0a6900c95dea6e52bc8370f21c4becd1b1d2d23c5ac2419fae7f182129874de6ca4f53c36cd7f1a86d117646933ddb2f2866d6d21952af46f8f0924e34875eab
DIST logstash-2.1.2.tar.gz 74425223 SHA256 5d396acf901558c49b231a954741b805a57a67a45ce6b22056fa296690b2cdab SHA512 aafec2ea88849f8a844ba4276a4193a374e4f549756117535f625e4b5b384304d411382066bc39f76ebab440a7ae417d31f6d5b43c1c16c9772cac6f02f4a0db WHIRLPOOL d96b89979debc71a10b90f5ee7efedcd2e4e858750886f3fde0991ac22a5f09b869ea2c3a68bbfc1f2bd630ac748c38ade44e4d5950b923619d6e1519a683b96
DIST logstash-2.2.0.tar.gz 74440588 SHA256 aee2437f45c726ec354f0bf9634b3638428d48bef32beb412f827eb2cc736f78 SHA512 8a167971731bf0d0a7eddb023c57c66fa8ebeb0842756711795117bdb988018040ea50848c1f6e06ba748d76b723a39f758e275778270cf92acebb3284263ce0 WHIRLPOOL b07eba50168bd9ee9e7b55e8b9fd181353188db4b4c8e4dedc289cd8c8d4fae4c10650a8d968c06cd90e132f90adbc0805c077f1d891ef968e5ae02bf240dc27
DIST logstash-2.2.1.tar.gz 74453503 SHA256 a7c55428aabdf2a2143f5907f3e5bb4bfba897f17359142e4dae70d7b446591e SHA512 9fff0f46b15a26a2679fe24fe5f2c80d90d92381b195b8c77f0b22cf61865b8834219e1ac09a10f4407b0b6cedcbe79c18ce0e529decf083b05a05ca96660f11 WHIRLPOOL e75f6fccf139eaaeb8fb09538c0ad5e56bd2945838b567a9aa1535275b1d849513835230547102010d06375727bfc3d0e900d408f196b6366947e29448ebc2e2
DIST logstash-all-plugins-2.2.0.tar.gz 129473672 SHA256 966b5408e66af003f96084bf6f8764855c00530db8b326513d795541a62e4d41 SHA512 0725275e312f9a936d750959ccc388bac0df91ff7dd1a74d501cfdfe20006a0a5008d0877012ad80b5caece3f64bdc86b79ffb20e2f07c4a8cd5bdd2daf8d1b2 WHIRLPOOL 3cfaf4693a0b7ef0343a973de344b063ad0d1928bf9316cc893ed88de9a7ef209a206d0cb881582c2213de9409874a959c44d874af82a5bad6468943fe4297c8
EBUILD logstash-bin-2.1.2.ebuild 1351 SHA256 cbdbb001c2f3fb6e6270eeacb770a5f5f909cbbb32e2e5b7a5a1ec3c899072bc SHA512 1a3fb6b7e7773f9777665d305a497d46f5af6e8a15c244e4234ce0ccbb97ba2c540cc1ce7e088abd0a7ae282af847283e8981496da9a7cf127a8df41af96da55 WHIRLPOOL 602ab0f67ec451e2fe85f028b971a65bdcdbf399b323071e035b15de8986be42c717d38484391dab0132becb15a60328f60d18f02c0833b150ff42ef7ec75ab5
EBUILD logstash-bin-2.2.0.ebuild 1629 SHA256 241029eb48f1c78a233cb76f0869c3db2c13390a950b23c71fa3b80ba6fb5867 SHA512 bc3ac17689bf39a94a4ef7a328772daa4c74d29e6eff22336b78d0748bb69c294619e80e3134381199e50f404d2fdba55b90d607b2d9ad9469bb7f5929eb72bf WHIRLPOOL c3c0d2d6bb5b7a6b02a07e663c6c92cad7d7a8fa9e9a09a52eb3d609d72d335c0ba74fd08a76145536ecdd6068a35be81045dfcfc0381ea984079f1689e8f972
MISC ChangeLog 4881 SHA256 2dbde579080ea47e245ab52f32abaf8f668e8d420bde2d6f2ea65769955493ea SHA512 ef8825e1aac6e5f2f8d3879df4f7b1e52df8ac386bf0867b502e6cad1b9f2903dcf909a7c43aee6cdc60049ddd8b0decee943476aae6534dd9af2dc16a3c64e5 WHIRLPOOL 0617f3620709a90b09158a33812801accbccd91b91d72edd36bdc66b8ca5b75ca0ad15f14825561a38c77deabe707e01e3c65eb22e7c68c5d5ab5b58d353fc82
EBUILD logstash-bin-2.2.1.ebuild 1351 SHA256 cbdbb001c2f3fb6e6270eeacb770a5f5f909cbbb32e2e5b7a5a1ec3c899072bc SHA512 1a3fb6b7e7773f9777665d305a497d46f5af6e8a15c244e4234ce0ccbb97ba2c540cc1ce7e088abd0a7ae282af847283e8981496da9a7cf127a8df41af96da55 WHIRLPOOL 602ab0f67ec451e2fe85f028b971a65bdcdbf399b323071e035b15de8986be42c717d38484391dab0132becb15a60328f60d18f02c0833b150ff42ef7ec75ab5
MISC ChangeLog 5054 SHA256 c134cee2e788415837465bbde5feaa29117ca4969c572cceb8a544f95a286de9 SHA512 a8c2c640e454d49ec445bc20b13c7ad2ef8809da4e82b2ee78dce7a1b5cc0afa187f99e66dd60bf3831ca54ec46b5be72bcb3de01829e6f47c16edf08a491fc9 WHIRLPOOL 2d53df6b23a558cd320f1326ae6877f831cbdd751260ad9dcb42de6611fb8e1e89d7f022d52f5f305b57ef7c61747d2f48ba2c66406c28018b6165a780ca8ad4
MISC ChangeLog-2015 1201 SHA256 b789b9b4f8fa642f89efadd1fc139304bea788fb2e91899556992e95811194a7 SHA512 f13b81a399382943cd6982303660b36633e108f71ecff4457ceee3ca3d8ee3ddfa75df69e3502839249eb68e2823833aaf9089c165569453e8208198b44755ee WHIRLPOOL bebb44c1c904ea0bf0c0c907c041399583479840c591946cad10523ad78e75b4739bb5f4728e1e91dbed4f42fe381a329e61103e9d8c65636547f38f3f7396d7
MISC metadata.xml 661 SHA256 a8204b8cb3ab9adf955532e444e6dcc1881da7149db5f2ea64f0b624e617e94a SHA512 6fd8b8ec55c1960e351a517db465043e772b0c8607fa51f878b3d4d4780bae80c729543747135d21af1c202c656a633b056cb3a72575170243e8005fb001bb09 WHIRLPOOL 016ff8631c6cd0ac1d997846f9e8f7e81fb8253797e0d3883e89a8c0ccad445d1c42f827de0c64fa59b5a7bd6621121e05c6d2d1227c4820af8077a9554a266e

@ -0,0 +1,52 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
MY_PN="${PN/-bin}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Tool for managing events and logs"
HOMEPAGE="https://www.elastic.co/products/logstash"
SRC_URI="https://download.elastic.co/${MY_PN}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="strip"
QA_PREBUILT="opt/logstash/vendor/jruby/lib/jni/*/libjffi*.so"
DEPEND=""
RDEPEND="|| ( virtual/jre:1.8 virtual/jre:1.7 )"
S="${WORKDIR}/${MY_P}"
src_install() {
keepdir /etc/"${MY_PN}"/{conf.d,patterns,plugins}
keepdir "/var/log/${MY_PN}"
insinto "/etc/${MY_PN}/conf.d"
newins "${FILESDIR}/agent.conf.sample" agent.conf.sample
insinto "/opt/${MY_PN}"
doins -r .
fperms 0755 "/opt/${MY_PN}/bin/${MY_PN}" "/opt/${MY_PN}/vendor/jruby/bin/jruby"
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" ${MY_PN}
newconfd "${FILESDIR}/${MY_PN}.confd" ${MY_PN}
newinitd "${FILESDIR}/${MY_PN}.initd" ${MY_PN}
}
pkg_postinst() {
einfo "Getting started with logstash:"
einfo " https://www.elastic.co/guide/en/logstash/current/getting-started-with-logstash.html"
einfo ""
einfo "Packages that might be interesting:"
einfo " app-misc/elasticsearch"
einfo " dev-python/elasticsearch-curator"
einfo " www-apps/kibana-bin"
}

@ -149,3 +149,9 @@
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
15 Feb 2016; Matthew Thode <prometheanfire@gentoo.org>
-puppetdb-3.2.2.ebuild:
removing old
Package-Manager: portage-2.2.26

@ -1,6 +1,6 @@
AUX puppetdb.initd 1830 SHA256 e2a4cf3da368b79ec7420189bd67193ae636fe5bf099c93434d242c18981effa SHA512 e62e571277c28b53355d246b44cc19e492860b48e486d8260c0dd414799de7cc008dd15bea6f44805cce32f2d527d7c4b0ae83053ee4f2dd680d820e6bedcf80 WHIRLPOOL a505a4affdc005742baf000212d36eee5e0d9ac2db44bd36edbe1f824e3bd14ae71d3b51caedfcd8707422c8fd533b6fe72b92ed86e0060290da41ccc32ecc8c
DIST puppetdb-3.2.3.tar.gz 25469315 SHA256 3b9d121e54da1511834d708437c9c9ca15db2818314f442511bbb2e576a7afaa SHA512 d15a497bce10e1af989e1deaba99794929916362e13393814d2c5545f80ee4fb0976758c3bd0ae41466bd0364ba5df417fa69afde8bf24e6573119cdbe814aa9 WHIRLPOOL 031c14df0df52320926030e32290fb8ab5115e800711d90b2c5acdc712fa7bbcefbc83afc380bbeff4f1b30654d724a8db01c9b5ace3f6bc0deeeb31127e4443
EBUILD puppetdb-3.2.3.ebuild 2737 SHA256 2313f1f21b95eb87175c0a3969ef52a7f4698fa37668c7cb577e07b0e09d8d83 SHA512 56c5e87bf6b59bc7c99ed7b41a32b7f985b7961f48ab26eb59555149964adfd69fd44bec3a4beffb7b3a519428a8cc387a848c332f40d04ca480722020ed0011 WHIRLPOOL ea1c0180de206c323dcd6ed1eefb35b682632f81da1182706150ebcab8fb22731f178711fc05a60d7f6313a353da853365bc09605ae21e895f98e611eb09a654
MISC ChangeLog 4801 SHA256 411dec83ecd8e1bf18bd77a96e0abed6519dc5939eb3ca654d451d0dc23965c9 SHA512 76d208ba97529890373ba72de4b7c4e3c2f156000b03aaabdeb726df1f0392934ee53a41afb349da8e2f145001fa824e052541b268413104af9e5408db2aad37 WHIRLPOOL 3f60c5a16f4741fca1adc7a72b90341c56b526acb7e890dacbcc532bf3162574167785dd8e3ce3d6cbf3adcafea8abc2c2a638de65d4365bc1f26c3de8fc1f80
MISC ChangeLog 4935 SHA256 4fbada8eb00bb9c0c26dac7f03697851282ade30af222bbaffb11ec17b7c164b SHA512 1f8be40571808d4941704bb58abc349b374885a396d988ec484989a4e75fe8f2caba2c8df02040f4c0aeaa39ee1f93f2cb9847385f10d56197498cdef9fb83a8 WHIRLPOOL 74c27109c61c5d0f7f7986cf2a00145f9cdd8c7fd22032c118e6110b0f323d421f08676aee138d1931c440a32686da1453643f7b190c049c8993546fbca1fa76
MISC ChangeLog-2015 1236 SHA256 3fea32c44cd920a4d0afd13b438efb32b9a64e483039d8f4379492a5f9d19b42 SHA512 57021ccb882ac0ee0b534edeed6cf510d3919616289edb066ae561b1db2ee81ebb95903abf45b57c45759a6755edee74c0968630a8296b919a7f393e25a8af01 WHIRLPOOL a4eb6aac2ccbc720cdb5aba6050445a4a33ab5bba4eeee30357fc96208a6a3a21df16f0c9bde06a000d9551d49dc2f9bcabccfe453e884356c0a320b2bd19b0a
MISC metadata.xml 485 SHA256 f18e5c9519ed297b90056ab501981cbe9a4c4815d64f6ff85ebad1b5aa45dfe5 SHA512 b9461d712e74a7ff469a554a21c1e4e67954395eaae8de9a8669f7e816e2291120be14e8c659f34b41f65962027cfa73030ef2678003b52a1a56b35de0f9b2b2 WHIRLPOOL cd481863aa29249fe38cd2ed4dd4bb4093c4a52fc26f6900c491fbc500071878140185b72e84a35c978a8b12fad1548d8cf7c1c972bdbac838b95832b54f14be

@ -88,3 +88,11 @@
Package-Manager: portage-2.2.27
*rdiff-backup-1.3.3-r2 (15 Feb 2016)
15 Feb 2016; Alessandro Calorì <axelgenus@gmail.com>
-files/rdiff-backup-1.2.8-popen2.patch,
+files/rdiff-backup-1.3.3-librsync-1.0.0.patch, metadata.xml,
rdiff-backup-1.3.3-r1.ebuild, +rdiff-backup-1.3.3-r2.ebuild:
clean up, fix #568800

@ -1,6 +1,7 @@
AUX rdiff-backup-1.2.8-popen2.patch 775 SHA256 f03636261abc2e38865cf32e8deed655aeb9261938663a0456e6153906abaf74 SHA512 28fec1cfa705c9e3e2761a73139dedb29c79b5a6b4b8635fbf1cd9c4d7f9d14a407ba93e2cb441547a17ecfe77ed47a7ffef5b5a861e4226a59c856a664b0651 WHIRLPOOL 1d33de06f142a15e66fd39d705a0b734f94106d2067a6340f99b6ad7ea54bb49434c52ce46c1cc6ecd3184a599fe4443612d9d73b6823e684f15fa9725471b02
AUX rdiff-backup-1.3.3-librsync-1.0.0.patch 498 SHA256 1211ad1019df0b30d4f4a3e364a67f5977d17424c605f00383c686dd1b22cd0a SHA512 2749fc3f5e187d8bc7874ddb7e185ebb17a0ad77e44e12d3f02a10de7ca5acea568321ce7262e45433732a0b532702e674564cc83d8987b0e339e28f7468395f WHIRLPOOL 0a2bf4003f0cfb5fc83b78d0d3c05cff6e28b8b4850a525550e0db39fa97edc71bc7ed9fb79e108912917a8e212ed3126e6ca60f8eb7f9299bad5db56d28fdc8
DIST rdiff-backup-1.3.3.tar.gz 198412 SHA256 ee030ce638df0eb1047cf72578e0de15d9a3ee9ab24da2dc0023e2978be30c06 SHA512 e2731464a6ff146cdecac49d2d99275dc5e6b4a3ff5b8209fe6dc71fd80cdbf573d029531325a879e9a169c12b31568f75fdcb812f53df33896784c5bc550280 WHIRLPOOL 04f3257c8a1dd6b8c81ec1f7d3fb7d1e4bba9bb97020b0932d2a72d9279924147ec98c74e5f9952b5c14c50675ac03f7d7956875ce58c1e677571c9cfab57f89
EBUILD rdiff-backup-1.3.3-r1.ebuild 731 SHA256 6cbd624eeb536f4c89ad6d53bd8bf1d3959f80d3b781b1c1606c9b46ff89ea5b SHA512 e2d1b2b37a707f0c709bd14b18a386948672a5154936e0d2afd62b3af84d6db899d92eddf6ea7bade97fab703b6f1dc43b00ca91a3fae47d2f0e3dafc3414688 WHIRLPOOL 53c27e6a49f155d02331ec618710d138ff931b56fdfdde1cb5bb4bec4f03ec6f0e02530160164a91caae048a216268a4b41ae7f27c5c375ab26c6fd33c5b6f9e
MISC ChangeLog 3276 SHA256 a4b04a5c1dd849b11667a15fab5bf59d2bf5badb98fe48edda18edce3c38e799 SHA512 cb41c550abc1714846dd240719c81f6198d53a1df09e6a036e6919545bd309fcafdb7f4b64e6947996b3defcf3ba1d9c8c94c1107af3a2f8f4278358533419e2 WHIRLPOOL 91bd741a1bd2e0e2c7ad156f6f0980b479664a4082d97471c9808fad1b83ebe3572928bab5c6955d2b4133ca989326d99263c10eff6d1fb88559a16af9be657e
EBUILD rdiff-backup-1.3.3-r1.ebuild 818 SHA256 9b4a4f99dd470e24af3c314ecd2dfa45ee5f6c5e175e963a66ac0acedfadc5ef SHA512 a07a56d62b38b69c2209a66dd4923b84f165e3480f0edb9d271946efa961bae0637d022f7500a34ee30d719147f04b3e18b4a73737c285222fffd6cf02ef3619 WHIRLPOOL 375ad41959ae48b091f79854fda6091548ec951e97a3883e3a2972e065392874280eab2e886443bea0c57a42ee3f6d6da479b650ead3dced88e2ce56f436fd6f
EBUILD rdiff-backup-1.3.3-r2.ebuild 878 SHA256 d5f684f3e347a138390ef7a0dffc5e0190ec2c8c4e9e61d14a8d92ba6e3c4ff8 SHA512 2a8f3af4172abea7bf2589602b1565704f24255903040b57bb79845ad6dd89c4c23db25ac2ebeb9467afd68739161c8798e23a052df88e84e2a1760f5991fbce WHIRLPOOL e33becdc25897e285a1c8a39cc57ea4704c4f99f0da404d3e932101f0cca451e95c55a3ab2822a7311ed0707a6f0b3b11ddc2c34c3d9bded7b1449957fbf606e
MISC ChangeLog 3564 SHA256 bdb0dc42faaaddb697958891517f6a60c3046e76aafc87cebc7555e531d5fc11 SHA512 4970cfe592494c2e075007dcef7043210a08ac8efd79fdc11c050e9ca335a88f02ea614285f850654671f97236d2e5c0c61ec9902c5eff6df735a2895841ace2 WHIRLPOOL f38cf56576694dd073066d633b69c8c64c568c3a00ed7018380e0db43b5f14eb2f96de586c3fe25741f338ceacf798c9c4cd36024b181f7381f4e45680f971ac
MISC ChangeLog-2015 14577 SHA256 d4de71d323d7c94108af7e12c24c50b05d70a04b4ce3b52e0076c73bb82d144a SHA512 4758280334c0acbce2a2863905a7051ce3010e8d0bb99c39045e580aa22cc78f9fdb4f09569d266dfa078f3a2a82aa50f2b664c2142080ecc33d9d818432f749 WHIRLPOOL 4a3ad8b7fda7dacddb702e6aee4c2c85f42adb03359447bb635d9b6bd2618912bff35454a3f45aa496666d266b0c1a954720c5b2c00fa6bbdbcae6875f8a9e65
MISC metadata.xml 228 SHA256 00c13c3524a9d15e6163cffce52c0e2879131e6bc700b6ca073233a12a1f3201 SHA512 1ee6f066d0760c3cff9f9d8e6ef5f7a17c4e6e241e3c9bb30e8b5c54b69e78d587625da3e71b9d6937652201c5d79bc8cb738b5e8dd60a59e35a6fe3c07cbe58 WHIRLPOOL 662e89045a4397aa275b10ae04635d481493198ff39ac4192dc1084be27e9d2846c45b6cb2a7c42d212b9a215dfb1d75f7a3db0d5e7de5fbcd1fa0c9ae90604b
MISC metadata.xml 528 SHA256 df5f0b98cce36fcc75c0a4bc9f20f5267a7d09ea707c279974b46512fa339dbe SHA512 6ed247ca5297a4ebe7586a6e6e0437368d781c20c18774bdf55b96adb78e6ed5916b18810ba04025805def8dc07ca7dff0d1ea66b5c8f3ed099ae5084f025f35 WHIRLPOOL 57b7130a085f954cd6060fe0a8d22e38a34794a8af80679d3bcc2b997c96213ff1c1aae7cc91c0d9cfb8da718e7cfa7bb1dafa0327f27850acdadfed7863d9c1

@ -1,16 +0,0 @@
diff -urNad rdiff-backup-1.2.8~/rdiff_backup/SetConnections.py rdiff-backup-1.2.8/rdiff_backup/SetConnections.py
--- rdiff-backup-1.2.8~/rdiff_backup/SetConnections.py 2009-03-16 15:36:21.000000000 +0100
+++ rdiff-backup-1.2.8/rdiff_backup/SetConnections.py 2009-10-03 19:27:54.935647306 +0200
@@ -135,10 +135,10 @@
if not remote_cmd: return Globals.local_connection
Log("Executing " + remote_cmd, 4)
- if os.name == "nt":
+ if map(int, sys.version.split()[0].split('.')[:2]) >= [2, 6]:
import subprocess
try:
- process = subprocess.Popen(remote_cmd, shell=False, bufsize=0,
+ process = subprocess.Popen(remote_cmd, shell=True, bufsize=0,
stdin=subprocess.PIPE,
stdout=subprocess.PIPE)
(stdin, stdout) = (process.stdin, process.stdout)

@ -0,0 +1,16 @@
--- rdiff-backup-1.2.8/_librsyncmodule.c 2009-03-16 15:36:21.000000000 +0100
+++ rdiff-backup-1.2.8/_librsyncmodule.c.librsync-1.0.0 2015-03-02 00:54:24.000000000 +0100
@@ -59,8 +59,13 @@
if (sm == NULL) return NULL;
sm->x_attr = NULL;
+#ifdef RS_DEFAULT_STRONG_LEN
sm->sig_job = rs_sig_begin((size_t)blocklen,
(size_t)RS_DEFAULT_STRONG_LEN);
+#else
+ sm->sig_job = rs_sig_begin((size_t)blocklen,
+ (size_t)8, RS_MD4_SIG_MAGIC);
+#endif
return (PyObject*)sm;
}

@ -2,6 +2,15 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>maintainer-needed@gentoo.org</email>
<email>axelgenus@gmail.com</email>
<name>Alessandro Calorì</name>
<description>Proxied maintainer; set to assignee in all bugs</description>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="github">sol1/rdiff-backup</remote-id>
</upstream>
</pkgmetadata>

@ -1,15 +1,17 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
inherit distutils-r1 versionator
UPSTREAM_PV=$(replace_all_version_separators '-')
DESCRIPTION="Local/remote mirroring+incremental backup"
HOMEPAGE="http://rdiff-backup.nongnu.org/"
SRC_URI="http://savannah.nongnu.org/download/${PN}/${P}.tar.gz"
HOMEPAGE="https://github.com/sol1/rdiff-backup"
SRC_URI="https://github.com/sol1/${PN}/archive/r${UPSTREAM_PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
@ -17,7 +19,7 @@ KEYWORDS="alpha amd64 arm ~mips ppc ppc64 ~sh sparc x86 ~x86-interix ~amd64-linu
IUSE="examples"
DEPEND="
~net-libs/librsync-0.9.7
net-libs/librsync:0/1
"
RDEPEND="
dev-python/pyxattr[${PYTHON_USEDEP}]

@ -0,0 +1,35 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1 versionator
UPSTREAM_PV=$(replace_all_version_separators '-')
DESCRIPTION="Local/remote mirroring+incremental backup"
HOMEPAGE="https://github.com/sol1/rdiff-backup"
SRC_URI="https://github.com/sol1/${PN}/archive/r${UPSTREAM_PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="examples"
DEPEND="
net-libs/librsync:0/2
"
RDEPEND="
dev-python/pyxattr[${PYTHON_USEDEP}]
dev-python/pylibacl[${PYTHON_USEDEP}]
"
PATCHES=( "${FILESDIR}/${P}-librsync-1.0.0.patch" )
python_install_all() {
use examples && local EXAMPLES=( examples.html )
distutils-r1_python_install_all
}

@ -109,3 +109,15 @@
08 Feb 2016; Jason A. Donenfeld <zx2c4@gentoo.org> +acme-0.1.0.ebuild:
bring back old acme for simp_le
*acme-0.4.0 (14 Feb 2016)
14 Feb 2016; Manuel Rüger <mrueg@gentoo.org> +acme-0.4.0.ebuild:
Version bump
Package-Manager: portage-2.2.27
14 Feb 2016; Manuel Rüger <mrueg@gentoo.org> -acme-0.3.0.ebuild:
Remove old
Package-Manager: portage-2.2.27

@ -3,5 +3,5 @@ DIST letsencrypt-0.4.0.tar.gz 634899 SHA256 d7df1faedd6f5c1ffc26fd855350fc3a107d
EBUILD acme-0.1.0.ebuild 1241 SHA256 90380c99e76b6f19df02fb52d371eea83907d171b2f0104f9bb95f9c7b9af3ab SHA512 15d1c4542342fc02f7c2425a50449d842967b972d413bd24e3c25a0c14cb8b2092a42454e36e80e351d09416864d8ffaeee47b062d038e39caa429a0317e1f3c WHIRLPOOL 6ef412fc4af56460a9ef1f9aed3a5b3f0c59595fead32b5d9a5952efb647c53534cfa59bcf38cf7c67c3b21f5083e9c0fb6a1d0dc38f987487ac1d109530a6dd
EBUILD acme-0.4.0.ebuild 1241 SHA256 90380c99e76b6f19df02fb52d371eea83907d171b2f0104f9bb95f9c7b9af3ab SHA512 15d1c4542342fc02f7c2425a50449d842967b972d413bd24e3c25a0c14cb8b2092a42454e36e80e351d09416864d8ffaeee47b062d038e39caa429a0317e1f3c WHIRLPOOL 6ef412fc4af56460a9ef1f9aed3a5b3f0c59595fead32b5d9a5952efb647c53534cfa59bcf38cf7c67c3b21f5083e9c0fb6a1d0dc38f987487ac1d109530a6dd
EBUILD acme-9999.ebuild 1241 SHA256 cbf6097234b8fb969eccb46eee7785619b68fd7e2f92c3de28359d1f75905727 SHA512 0e2a8892bcc2a078cb4f187576a9cba5d5ddc2e3d5526315cdd30fbfbaad96a08d6598dabd2657bd45ff368839976f48999e98513def070e00c4cd4b2b359903 WHIRLPOOL 3f5bb2387c77405da205a53746f4500d8417c09fa84c79256724e98377c6108826f91bfa29e78f3da99295dd3ea661f911d043fa62cf857651c361a004a15e60
MISC ChangeLog 3241 SHA256 79874e908c564255b67856c1ddf2363d85c14be7725e2d7f7a8e87592bd9c72c SHA512 8d134cef2fcac0a7b55d508ff7885f292ab9786477fccd01cc1afe9eb5e5bab91b8f8b8f37e984c32cba08053fa9b78a1d1c6da9071bb620b286c15e16534ae4 WHIRLPOOL ef12b5a358966724317dbfbe0f989e8d2a5d246240a1e14a542357129de0a13f6ab8307dcce2f712bb19763565e8bef9e196bd9f0cca2fb3a48f57ca084cba0b
MISC ChangeLog 3504 SHA256 6c1e01c06cc46cb9ed2f682c01634a324230bbd9ec1bdafe5c223dde442eb624 SHA512 205e847a5bdf08b43448c4292d5236378ccc5e4fbe343290ee4b3842a208077a7cd08f31137d32b262fe2c6de2fb3398bc1847fd78e0654608e320495a9f71c9 WHIRLPOOL e8a2019c8955ab33d9809875fafb3f38e315bf5411aad2f0603a2f07b1a3a8b88056a8cd3eea67d946cd0d74c5e28dc396f24d7da72c87f622a6b3227c97651c
MISC metadata.xml 333 SHA256 2dac3dfae7f320489f799db9129fcb8b45298241d6798c188aef134ec2d356cd SHA512 6d1b31c4529880c94bbf4cf09160b30b53136328efa65656ee288a0f8e647d8a5f72e12c7296ee20b4e610c861f1166808a8b1c6624580a394172aab33d084f8 WHIRLPOOL 89111987fd60d03c12f57b17381e781f4597d448c09df2739b582fccec63b0c0bf17f088fadb38a8f76608e3b59776d5c7a7b77a252b97beb0a229e6f51968cb

@ -126,3 +126,15 @@
Package-Manager: portage-2.2.27
*letsencrypt-0.4.0 (14 Feb 2016)
14 Feb 2016; Manuel Rüger <mrueg@gentoo.org> +letsencrypt-0.4.0.ebuild:
Version bump
Package-Manager: portage-2.2.27
14 Feb 2016; Manuel Rüger <mrueg@gentoo.org> -letsencrypt-0.3.0.ebuild:
Remove old
Package-Manager: portage-2.2.27

@ -1,5 +1,5 @@
DIST letsencrypt-0.4.0.tar.gz 634899 SHA256 d7df1faedd6f5c1ffc26fd855350fc3a107dd9fe5c1c2aa4c340024fe807a0f3 SHA512 f04c3fa49619e4e182ec8d10c6e05045d1e0e1a146bad75d9382cbfc6663ad0726c9beb496f0251e43d0dd45d78220c57dda0be8c2d946a515ab2c9f0359a549 WHIRLPOOL 64b531b31214fa6f7460ce3288dc573d281d350fe631447de8f0f18b74d38cb374438f678e7782c5bc72019766f4fe8668a6ff5f809560d09a713fa4eb58f9f8
EBUILD letsencrypt-0.4.0.ebuild 1391 SHA256 f2c4738cc547c2e04426e811389c90191c90afce8b283e90e7d06cb4476e567d SHA512 68d67cb6fb5c5d137f6d1c9636718bb395605c1fdf6797145730030b6b5e6adf80e7191459b500aaa1e61ccebb54b1cbb82a7635e6550b0c87ea45a5094447e8 WHIRLPOOL fd2c23acdbf1d1348cafe4f8af8cdb2a994dd1058d1b133c3d83e7b1c384055e9e1edec6d5fa955bebfa44e0446a8489b35837aee48fa1cfebf49783743b3669
EBUILD letsencrypt-9999.ebuild 1391 SHA256 f2c4738cc547c2e04426e811389c90191c90afce8b283e90e7d06cb4476e567d SHA512 68d67cb6fb5c5d137f6d1c9636718bb395605c1fdf6797145730030b6b5e6adf80e7191459b500aaa1e61ccebb54b1cbb82a7635e6550b0c87ea45a5094447e8 WHIRLPOOL fd2c23acdbf1d1348cafe4f8af8cdb2a994dd1058d1b133c3d83e7b1c384055e9e1edec6d5fa955bebfa44e0446a8489b35837aee48fa1cfebf49783743b3669
MISC ChangeLog 3831 SHA256 7d826f3d59473926d24171232423bfdd880901fb16ba5f730517be0f4de1693d SHA512 9740e11ae365d3a89d0ab3a437f295e2ae054321009314905fc1c4e49a001f63d0bf4e93da73eaf4af528c682dcb48af6f3ce66a79e10e1e9340f636491d2812 WHIRLPOOL dc2cbbb5e77db1b0fd43fdeb4060599db9ea251a8394314ff20ead27047fff2ec0b98bd27bdebe0eaa6793d28e2cc7ed5664386d28fb059ff65dde24b47acc6b
MISC ChangeLog 4115 SHA256 d2da4d3031d49593146b8e4c3f6b3b730a6fcb513ed5c7624ad982e836654684 SHA512 6243722fcacb8b6297a2e2d6d2cb54ad316c3f8a5d769c1126f34c02b34e2c48c6b7d9125fc079a58e50ba1a92d9e6fd6bf0d20e7b26eeaa6ad5966964bcac3d WHIRLPOOL a66ca0b5042d1748b97be951dcf9a061853989ee884a0c94063f185ff307ed0a337188e92dbff392e700da8902411297dbb66b1b0ba5e2340c1c7df60df4c0e3
MISC metadata.xml 333 SHA256 2dac3dfae7f320489f799db9129fcb8b45298241d6798c188aef134ec2d356cd SHA512 6d1b31c4529880c94bbf4cf09160b30b53136328efa65656ee288a0f8e647d8a5f72e12c7296ee20b4e610c861f1166808a8b1c6624580a394172aab33d084f8 WHIRLPOOL 89111987fd60d03c12f57b17381e781f4597d448c09df2739b582fccec63b0c0bf17f088fadb38a8f76608e3b59776d5c7a7b77a252b97beb0a229e6f51968cb

@ -8,3 +8,8 @@
+simp_le-9999.ebuild:
simple let's encrypt client
14 Feb 2016; Manuel Rüger <mrueg@gentoo.org> metadata.xml:
Remove myself as a maintainer
Package-Manager: portage-2.2.27

@ -1,3 +1,3 @@
EBUILD simp_le-9999.ebuild 977 SHA256 7609089efc43cf9069bb2bb0c8afa00400d024aaebec8d6e58792c12d8d2521a SHA512 23554d6f3ffa3dedf9e19657d0a89e97878c0d000f891db7e9dd5b2074a244081033c185973534411e3262a74b45bacd7fcfd20aec021160352d17b81bb6d361 WHIRLPOOL 9fc6e6553d52fe2825463a8ab229396fe221c963e0687fe24dd91eddd721b2054ccf6484f4227ccd7816e633be9b07e425aaf7c50aed82e3d8cdf4b48916c024
MISC ChangeLog 289 SHA256 f539a87c017833cabf565c80239fee38cb82866933e457997a3bd48bcf916420 SHA512 11aee2cd1b13e9e91376480384a1d32497ee611eb87bfcbff2ef6e8cc789982a8eefb5adae4b0302c8356a804248c77f1b470fdd0744774f2390d2c6bdf6c44d WHIRLPOOL 3c8fe0b185edc53e9aca0abaa921f0b75f615d945a57acffe8a88e0a7d44272385e9f07980b79d02846cc38dabee2179848d3d6163bddf3b9f179486a8842229
MISC ChangeLog 419 SHA256 3af2ac0c53cc30fb0ce881f1d8ef1f01fbfdeff774034a5503f3f5c8fa48295e SHA512 fe090b03e1d30277519b51bb96f0b2a3b71781a7aa3aba395e02e25c2029a35330ebaed53fe84b1300620f9b470de48e5a7bfca6f4b0cec96e80f2a73b4cbcc9 WHIRLPOOL fe739e5a692ae7bd1a823be5fd9ca6b2a90ed36a0b2148c774c705ed5adfd63dcc738bdecf5e749090e9b540d19b5e88ed66d71b40472103fd20d4207b43d8d3
MISC metadata.xml 327 SHA256 feb3be44adbdaaf306243267699c5be99d7fed9ec7a093dfbfd8d3521bf566ac SHA512 8c0d3e8170bb2814b8452087e17efc50e0a7f4eca1720efd95eb9015f15e91360b9254dea582e2a96b823cbc6d4a891af2c38d0a891c63a4108e9f6bdd563635 WHIRLPOOL 7e3fbc0566c225a99b15da040b76199627cae040e773bfb8f747c7ba8c3052e0c736b0c6ae2f9be1a27ea7992dee6edcd2d1ec2c207d62ab7cd358d6085f65e8

@ -143,3 +143,9 @@
Package-Manager: portage-2.2.27
15 Feb 2016; Sergey Popov <pinkbyte@gentoo.org> ganeti-2.10.5-r4.ebuild,
ganeti-2.11.6-r2.ebuild:
old versions does not build with GHC 7.8 and above
Package-Manager: portage-2.2.26

@ -49,7 +49,7 @@ DIST ganeti-2.15.1.tar.gz 4701531 SHA256 a0bc6b9f78c8c9440ca67a73e2011d4499776e1
DIST ganeti-2.15.2.tar.gz 4723007 SHA256 1e09d29cae5020142d20a96165b23f3b62b5511b875051b6374d09c4c13c0b83 SHA512 e0707aa535857779622e0eb18cccb89bc34fe4acf373628c30524e3f7e572c4b3d628946ad219149c14615d6471c4d72dbd0c6e3e1855a9f3644b4605544df85 WHIRLPOOL a09a13d64e7c6fa7823072d767fa6495cd814bb22e7a5fc708c8b339103a41da4e45f38574a2c665fe89c8774f220a2715c3aba180eb674eae603730dd2d25ad
DIST ganeti-2.4.5.tar.gz 1828118 SHA256 9141379f3802238fb209309ec12f7090d872b77d7a473c91fe766d1fcec97c89 SHA512 e3abc2fd7c031fbef41c6e993f4cb129fa1dd4cb8c44961a2574da23832fd8412b8b3664b2e05ba8236cb8e58e8d70c3c9081f3f1b6dba8ffdc28d298c8a5099 WHIRLPOOL 897c2b3cdf0c7b03232a4ec99314439dbd29afd65eb2502d21a9f197cc098323a4b9ec0671c24ef7aad44b5327316ee68731e7e5304c8730d03f8ca908b93b62
EBUILD ganeti-2.10.5-r4.ebuild 4653 SHA256 6e38341d004d73daaa0035609111cb8d44fbd6ce39067472954515280727004b SHA512 b00a557eb8bb6d3a16d9f5bb7ee4aad4cd1ef8a130d7881c926af02ac317760f26bd1e137bcb794833dea34e7eb8ba5ddfd46b32a5777251a08f94558504d589 WHIRLPOOL 1a6451fa767da86ee4e241c21441f1968800c5eb68d7abd06b15ae6449288e23dfe533a8adf88d0f7d7e072cec825e53bf9ab5583e7d3c51700391fdad3a99a8
EBUILD ganeti-2.11.6-r2.ebuild 6114 SHA256 7e8ed8ab5745578cd8b45b6af253b3a9d7468e6179623cfbe1c0403a96569afa SHA512 e06f07e209e45129874709821fa760967decb08b5f86b717a143569db27af0af65f1e1154a7ab0132e28a3651ec57067f92cc5154f554e57c2bc0fec33a30f05 WHIRLPOOL e10ab0a37a3fb817d7af7b7bbdaeef4ccb7f505568c634a84c38a69444cbda5812dbf4ad2c6ae451ed5aa194d43c09b495b35401db59fa9c27b4c2a8ad490868
EBUILD ganeti-2.11.6-r2.ebuild 6112 SHA256 3ae124c27068dc4e11939952ecc4fa57d71bd4e5a186b149855150d0eaaed53a SHA512 83b75454ba7ac80673009587b35816b4d5a2da28c9e9582bc01b4080a54a3ad7bc39b776a5cf4980cba41aa02b10e64c6d32f66a276e783da40c1f6321fa884e WHIRLPOOL 72e13733be95e29452cbe1d0f752580dc50376d1a69780c4d1c58d1461bdefa847213f3ef0425c33a4f05685085bb4098832fa116ab0f3b900827f813cd7e3db
EBUILD ganeti-2.12.1-r3.ebuild 7246 SHA256 d527c03ade7a8c041cffddf8c9c0e53d4614d017df9cea13edf8618dd4794747 SHA512 a7308d5f70a6363cb25a14c658a78b3f2a9b92b85f7cd952fb2f851ba1a7e7f5f1abaa12de29ef37d3c884a43f8ebd35e71d44c547a8aa4716b33bae93253b0e WHIRLPOOL d621bee6adf1c830401726e0c331282079ecd0aa909edd8f18649bd830d8387495f91a393dc1758ea7fa2223e1906b290f64f6331cc3e1d3b2fa21c0457d9708
EBUILD ganeti-2.12.3-r2.ebuild 7709 SHA256 cada2baa687a83c4a5b0df6cba374d25b9f736c0facee7d0cae3dee775e44aec SHA512 1fcdf6b7ac86814e7ff7e01e42ce0f90a321b81f0bdd1866c7f941b855563f84436246dac3e77b505b360c4296b19732214d489418e1a79d943e6582f4116398 WHIRLPOOL c241360a4dff4e3b80dd2ca7bae20bf45e85874315c182d2c9ded4f23082bb9642a16200a5a5fbee731ffd66cf19f8255e0c7e6f44e16b5dcab18f8f2f431407
EBUILD ganeti-2.13.0-r2.ebuild 7600 SHA256 c80bcf0aa217d3f8efb318dbb8ee774fe190ca3d58de71659986ef09e91593ca SHA512 5cd8c5f8f59c373dfbb0d5aa63fe666c6a72cbe06a50452cff362a5bb7d181cff090eb4e4458913e770aca25067a7efca6f4535c92c68ed68d6ea249f13c6320 WHIRLPOOL d2b0518fb173e2275444f6b56b45c3816258b6c2d5e2a8a439f30e91b31eef71f0c542ffbb94f0cc58a7eb5a5330e4532a392411ff1d6fc1f0a4cda899924003
@ -58,6 +58,6 @@ EBUILD ganeti-2.15.1-r1.ebuild 8905 SHA256 803656787022255544b8a204cfcf1823b487a
EBUILD ganeti-2.15.1.ebuild 8898 SHA256 c773023a6e562657deb52ccbda06ebf24e0515dd991c4ac805a5efbf151a0348 SHA512 3a113ec06b769c9f3f5c8ada0adfbd2bc723c9e7f632c161fdf70e95191b59c617174cab2814019a1b2ca7d0a71b1f03990094e2925a952d0c1ab12476851a36 WHIRLPOOL f97e1daad6d4fc934e300bcac406dd7b3e0575d45a238a8058c010da9fa1a6bef1095fb134dd90eb70601a492262f1303ece6aba2c87f8be37aa97b0f94d9f57
EBUILD ganeti-2.15.2.ebuild 8927 SHA256 a29b945ef4bc22e8c7ad037e0dd073714d0516aacc942c17df058b28e28daf37 SHA512 e3316a6d70a0f4481fffd4ec87f23cd9f0d0893c869785db3dddb0e4da1312d6be7f7e70f24001c166ecf3328beac8139f0c30e5e9076d408cb85c3fc0d12eb6 WHIRLPOOL 3e54aabe6bc8ebcac8422da15644400c097e44c0f4d2d9dd56f0f90092ab718155100d0970066b12312775249e72181fe813ea01da662307fb8f737a71c69668
EBUILD ganeti-2.4.5-r1.ebuild 2429 SHA256 00e868c595d88e066f01abc279c95cbf57389ec87b7cc4eb352ed15bf473d53f SHA512 6237e183daaaca8b5a44a5d294aa93163c369ca4683653ec28d997720256a37ce0badce0fce630cbbb7c750e74c42aaf0462721ae511e350db6fdbb73f1870db WHIRLPOOL 061d817cef9dbf9ad7fc5a414117f24248b9c8b02ac6fc98871e3854e666b83617870f2aab4b9358c45055f848d5f8a07dca20a31e1e0bd21baa8b6f307e9207
MISC ChangeLog 5720 SHA256 38656bc33f00d45f45d4cd65cbe5d570b2a8906f0f32e4771e928d476457c71d SHA512 35eb7b114c309e38db4e9244980f29ac6cb015d553f7e667afbe4681eff987b6eac6922058f650d0e34a7c3b0dca7156427fa5f7a048070f628f75dfb2c845c4 WHIRLPOOL 2b7f43c950e8591da9d326194ef3b226e293c96264470e8a2dbe4df7dabb4084cc92c8e82f00a1e686023b7c39d1c04660121764ea96cfc3a2f55ec4c519844e
MISC ChangeLog 5911 SHA256 13f97a4b76851b927f5b0b844014904b2ae68fb1be53d1c63499d6f719564e0a SHA512 82e3b2b14e51dc1302a9b8ff7cd392b27b34e7a9269a631219d99c2b07e1fa4eedaa557d7eb45a85720165fb34d9feda9d53f2932525cc140ea8327ac8f13be5 WHIRLPOOL 97f883b15618c1012371ad212f0584fa12a3e298c383235ce88cb705508299d5006d76cfc6b3f46e172e08d42817d46f08b4159699a05ce668fa3b9ebe9e55b6
MISC ChangeLog-2015 24685 SHA256 801741ade98581dab3deabb618f9cba0a3cde3d91f239bf4b6b55ce01f26ba2b SHA512 41be5ec3c00c3c68abd8390649ea317556bb430a225aaeca57876fdcca30e5218f47343f64dd91dab86984ed64850f115ee64ca2aac2110be975f46ebe2e5030 WHIRLPOOL 356bce915b0e1fb4abd787d3688e4b8452607a8c28c37f5de76cf053c94ca50e4d2f7ebfc8feaf384320c5d0e5c57dde47a1b91ea85cc2d0cf24ac39f1c57af7
MISC metadata.xml 1781 SHA256 a87de341fe3d928d76ff7526fcd93aedbb75485d3ebb41651329db1922e29f55 SHA512 acf10545f32e0c39cd4f67d7e0c210c73fabae62c0724d47bb9d999d3fd32856634162dd9a0e9c65ecd0742b786c596cf0c5cc27c6aa425955b33974e0ded0be WHIRLPOOL 2acd14c7527bf89730a0efd748bb173857a091944dfd5342f13c435ef1ce292d636d1e4c2c0dc5f699d586c7c2bbda96394f8fa5f7032701e638514a5155ac75

@ -26,7 +26,7 @@ if [[ ${PV} == "9999" ]] ; then
media-fonts/urw-fonts"
else
SRC_URI="http://downloads.ganeti.org/releases/${SERIES}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
fi
DESCRIPTION="Ganeti is a virtual server management software tool"

@ -72,3 +72,10 @@
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
15 Feb 2016; Michael Palimaka <kensington@gentoo.org> q4wine-1.2_p2.ebuild:
add Qt 5 support
Gentoo-bug: 573764
Package-Manager: portage-2.2.27

@ -5,6 +5,6 @@ DIST q4wine-1.2-r2.tar.bz2 690922 SHA256 44bac78060233504d0db945533e5da4a92bf8b4
EBUILD q4wine-1.0-r3.ebuild 1280 SHA256 30251c349b58e156b42ecb3172c5ef99581aea0f7337a375346a509e0df78256 SHA512 f4e699ebdef218bb940887edb6c8b457832ddc19b26eca92cd3d8eb3055caf6c61cc02e5ecd0b19f182c98ed016f2ecb9475eaaaebd68e6845b80d071e32b530 WHIRLPOOL e46c0f4cf8618a6d95b969b5559fb17d29f079c6171cef968bb9476e20a3f7262cc19a10d831de879096cff9ec06b06d836663655bdb74d108daffa1c497e3a4
EBUILD q4wine-1.1_p2-r1.ebuild 1475 SHA256 ea2e072336701d1299f9806f19ce6205ae0c3c2b348bc4a6a04387a49ac97939 SHA512 7dedec00af55084d00300bf067026924aef35a6be8c079c7a6443559beabdcdd6373fb476f09e8cbd8c4003c5bb47835ef7d42b0a482651a73729ac5c587881f WHIRLPOOL cd9dcf60e2ac4287ff53ef00852c685d50ff7d4a67a70b7073b55d526c4bb81047554e9f1189e4a2fb4b9ec6769ba69f455d81e12bec7e6eb0d6203af75eb147
EBUILD q4wine-1.2_p2.ebuild 1706 SHA256 afb26735481b0729f3215f8ae338f33330491a1c5d94fa1f7031521f2b5068ec SHA512 bc587b2362c9c1b48e908f5f05efd8b0083ca29d62f28525ac4431cd1c627f57275528b651c928567c00410144aef5c0854e6c1fd8b8d11e10e8043fbeade9f9 WHIRLPOOL d0f8aeeb61232643f1c5c6a5a2fa6133786fa946d91bbe31cf53291165f140fdeefe0d3c21bffe014be683026f831c060b1e8ca93b0dad2dd24aa40712237f40
MISC ChangeLog 2688 SHA256 3d54c302abbe30ea56538cd94a497107aacf8b6288f1e2e3a72a9cc7f1df973b SHA512 5f216d698f45c3831dccd1e0618f5785bffaa0209454f7cd11a822c7f85e13ba12d9b4e3240241eecef39c97ab8a2674fb64f9b83224fa55ccf6dd4a834a604b WHIRLPOOL 30cf3ca4a5588f879b0e00d9b67447899567c724caae5ce7789ccb1c63c9bec3dbc336a589c79b4ca526725b58fc2a97fee3b51d86c51409a8f9585b9875c293
MISC ChangeLog 2843 SHA256 2db5fb46651c157db28f5bf743a526460c15c097dae0e02a01076d21a7c4aef4 SHA512 58cb5f426a83ad328e06132d7b33b650b7d32bf45bc60c422288af90854b0962f742e95b6dcd95d4c63e7850b8cf45951567f2103dcd1af1929c759fff269c5f WHIRLPOOL bfb9ca9a707068147d8a07b462344501790841daf4d2b78160ad214394d4f997f4100dec16fe8ad5128d405613406346c38255c16683d7fdd6a8c4881271f454
MISC ChangeLog-2015 8105 SHA256 a5c519786b2b30b8f835e59c4c993ce6c97217462ce6781b6e28ea811b825654 SHA512 6816f628a05f6585c6a8702df9fefdb5f4a44337e99277b67a06e8add794280b41d910be64f22457e8d43cd39d18043bed72ccabbbf122c5e4308d87ae4d59e5 WHIRLPOOL 6a71154bf7a8ee6dbb778fe185d0f951af56e4df30630604a833453360fe17e710444f84034fa537aadf64bef3dc645b4872e538f647e98a3c6091239b2c4298
MISC metadata.xml 720 SHA256 a973c00ed85c150b5e7d568e653c5b9b75ce256b2ab020dc6e6b1e17c19c8922 SHA512 438fc0b246f901245ea02809c9f81c8a890fb08b52fb0fb26a7131c203e3d7677020b0b24b3240c8bc330adfdffa33d4f8d275462d836019c9bdd109ba61c7cb WHIRLPOOL f05aacaa19c311810388dba91c4423e444df2467d7dcb6f27c94d1dd85126346de7124f76796596581cf3db3566448432ca9a048b3db4d0a9cd2d82a923318bf

@ -479,3 +479,19 @@
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
15 Feb 2016; Doug Goldstein <cardoe@gentoo.org>
-files/qemu-1.7.0-cflags.patch, -files/qemu-2.4-mips-fix-mtc0.patch,
-files/qemu-2.4-mips-fix-rdhwr.patch,
-files/qemu-2.4-mips-move-interrupts-new-func.patch,
-files/qemu-2.4-mips-wake-up-on-irq.patch,
-files/qemu-2.4.1-CVE-2015-7504.patch,
-files/qemu-2.4.1-CVE-2015-7512.patch,
-files/qemu-2.4.1-CVE-2015-7549.patch,
-files/qemu-2.4.1-CVE-2015-8345.patch,
-files/qemu-2.4.1-CVE-2015-8504.patch, -qemu-2.4.1-r2.ebuild,
-qemu-2.5.0.ebuild:
remove vulnerable versions
Package-Manager: portage-2.2.26
Signed-off-by: Doug Goldstein <cardoe@gentoo.org>

@ -1,15 +1,5 @@
AUX 65-kvm.rules 40 SHA256 c16a8dc7855880b2651f1a3ff488ecc54d4ac1036c71fffd5007021d8d18a7c5 SHA512 98aad2a2f212a7ac0ee5b60a9c92744fa462bce5f26594845c7a31d692aaaca2d52cb57bdbede7dfc60b9862c2a6510665dbb03215d5cf76e62516a283decdd6 WHIRLPOOL 937de93a23930f6b8533f0c3e0dd249c99ddf7d54446dea857607266ac0a4b435c5b4a52b2986b138bace9c0a7ade66f94116b38e2bc4767ead54bd11baf0920
AUX bridge.conf 454 SHA256 a51850dd39923f3482e4c575b48ad9fef9c9ebb2f2176225da399b79ce48c69d SHA512 a907ee86b81a1b61033bb7621ded65112504131ef7b698c53e4014b958ee6fc79e66f63069015a01e41362cb70a7d0ed26dd9a03033cf776f4846f0e1f8f1533 WHIRLPOOL 8fcbd4abf9b8f7ca3d16fe0eaf17196ebf708dfecf85ce0f020e0de22b64905114f7b310f361826c81bb961c6b1bbbf984bff1e595bb949993b8966ccb222c35
AUX qemu-1.7.0-cflags.patch 300 SHA256 8f35e55c4bae93e82f9580eabe2d6a2d4660bd05343e1f4e6c33815deeede91e SHA512 54446cb555b623b2306f8a323713e4dfb1b8b7bbf3af3771d5b62e164e0672cc21cbe44f08ca8b58052523e8d629e16355a44ebb544a999a44d11ac3af671f1c WHIRLPOOL b903b4abefeeb09a2ab2d1ee224de5d3694f99f50aacfe33882fce0c1c87c23dae4d57b001d1c35cc96fffa93d43fac4a8ab30a3e45fe1f380580162c0332e78
AUX qemu-2.4-mips-fix-mtc0.patch 2885 SHA256 b668a99135c3e2c86558adad4fee4f9212f3b95c813476de0d17b7118c86e88a SHA512 27b7472d68a889253691daa1b500bab32e0cc30e02b9c961823b5104d675b80a0934e2a130cc584cc22b561c304420b913a63ca24c7d17b57c546b756294fe28 WHIRLPOOL 3594e8dd939995f57109285ccabb0d04a45a394afdf752dd6e3efec30df2cc7b4f495eda812df93930fd7b0e7df6df99af38b9518dddf040cae3704de8f7905a
AUX qemu-2.4-mips-fix-rdhwr.patch 1436 SHA256 82e6ea28080f872999449dbc9ba78105e4224f158148cd11639a7ab70e4156d6 SHA512 9d18bbc469c313140011875a12ac8c4c86f4467c4b563befaf79cd9bd54afa48e36c8510e53f3d59c18949a78c843c7eee67d14ef3fd3ec1cd58ca7b07fc8c1d WHIRLPOOL 7aa88dd673ad879d679a42ad8cc4c5c84d82e410e4ba61b816e72366cddba18576a771bbb0dcd41590214fbf2204a3fc23ca36e8b1eca65443709eeba34797fd
AUX qemu-2.4-mips-move-interrupts-new-func.patch 3300 SHA256 9b5de8422b0342eb054de6decb282d8affb566679b93ef626824619890bc293f SHA512 489ca276f03496f0e73b986e46b87bcb49cfdb9c60039e33db9c879aab78d9a4e0d683b19527ca156b336575980cab543a965c8120a35a892a9c64edbff25c72 WHIRLPOOL 5274ccc56735a2e6125a77fe8cf16fb15019f8192cc19c23675541b819d7d0b8616519660a5235a1d4467e443f22fa1a5431c02c3d2bc8b52c74857ccc7acce2
AUX qemu-2.4-mips-wake-up-on-irq.patch 1198 SHA256 c83b15aa32aa2712dbdabc8f0de0bec6018e06739762f7bfc10ee8a358c981ec SHA512 529aea936c09972f3dc7a5b0aeb743b988e01064434d7cf7ba565f04e4c98760a1f1bcf2b58e7784a41a78db59d6350e2814daa1f3962f16ea3dd600d8c65975 WHIRLPOOL 28fd4555f88ef6c75032715aaa96f0320f742c4a31d03d3395bfbc3b7b192624df1c4c90436f3a5e114017f29d4f3301b283d32a8f9c05ba87c1e78b187176b7
AUX qemu-2.4.1-CVE-2015-7504.patch 1833 SHA256 85465bb93a31f5836ce1541dafa06753117f802c85066107c6232ecd1eba2309 SHA512 cfdbb72731a49388feff4c8d24cd8ad510875396391dfc745c0dcd0967d841b504d90b84134ea8c8fbb7542f84270b60e2ffb9a8769edfa36bb1eaa167dc8379 WHIRLPOOL be310e158075e4e9a8e102fde24121efc22fad5cf1be7f27b194c955c56c5cc008b783972e0dfbd6057bb03cc966da84b2aabd6458dd16b9daad981953a04a9b
AUX qemu-2.4.1-CVE-2015-7512.patch 1208 SHA256 e5ec1e1b187cfbdb914785c3b3b5a29abce59d0c77c68fb55acf32e84af2234d SHA512 055635f66fdd29887ce930fa7eccdcb9b5b0a8edd81216ecc8ef5b8f87e1dbc267f935d59f41d7373d29ba5547cbdb38f31831128636d510d282c4ac896b4932 WHIRLPOOL 81c10a3e833b4237483ec7e83221c406fd45f8fc7aa0b30d1078be8707ce861b1898817ec87bc34775fd6947ea47219c07a732c618de8e06503e80869f09b3ef
AUX qemu-2.4.1-CVE-2015-7549.patch 3386 SHA256 bd9a4bfce2d073c8ee18b09d14d320b03bc73ff1cc9cec4f4671f3c131c80b11 SHA512 7d8feafc9a393607c566fbe07d62f1fa208251029d4c58372ca948199e45d0b0b00d0d7fd8ae391093fb5884672f9d9774a27f4b421d47e456230074afc8b4ab WHIRLPOOL d55a1a06bcdb0083885493f8ccf911464d86272684d272ae7b1f1ae6294d6892c4933a91897255673844e8e815bf093545c18370603391f5c1ff637ec86a224b
AUX qemu-2.4.1-CVE-2015-8345.patch 2088 SHA256 16b42f74fda33b81cbdcd9acd7ff18af95e2c33f6d9e7bdd0437ca1c60292ec5 SHA512 540cefdfc5eecc7833ae2d665cb039e4878306198ec94a9d3a5a74873cae5613a411babf6f8806ffa3df2a11441759ed7b1a9fdcb7258833efc9e14cbfe7eb35 WHIRLPOOL d86e3728a415809185d6efe596eaaf40878c9bbf40962146f69943e751fe6f5621544a9953d1455b1ba6992282538d74c518693fec659881da96d9cd09139ac9
AUX qemu-2.4.1-CVE-2015-8504.patch 1649 SHA256 cf6d240aba726c5b859229aaa91bebc85a6062f5f63d2bb7a1e4e5cdd2cab754 SHA512 2fc02b7232fe1d793fe4bc05d1a50ad8bf3334d8bb0ac2669e08fb17e48e3fc2750c6a3e1a9b31051ec00707990982728b3eed89abc1d25bb239545277e4a066 WHIRLPOOL bfe50ec0132ef93101db977a940a011bbdc51792c02b09dc6483ab3031c50f701b3fbb6a7439bd256901ca4b9b57182795d69eb524a11c89ca87b5ce0ffb2b74
AUX qemu-2.5.0-CVE-2015-8558.patch 1459 SHA256 d769e6eb6dc0bdb0b982ef5fe7d73cc6bad47233102f53d11c6ed6c9051602d8 SHA512 42961191890c500675610d5d33e6ff468b07428c6b428ac01bb5c0e3ea88ff611a3532f848d54317458475fef221a06e41761ef14ea61d1b741db73450c4f90d WHIRLPOOL 475679dc1a24bc75012995a9a2122847454701b65ff0b7f8192865b45de49ce08572f129a7cfdeb36521252ed2f80c95e9dddbd64cb8e39fdc5beacc25934798
AUX qemu-2.5.0-CVE-2015-8567.patch 3108 SHA256 88b72df4e02407c3b9ca4835c38988b97fcd5aa9c68da6fa47207fe675d4e661 SHA512 2f0243ec9764d72fe5e7a005a8db40d3d5c4c2edae5c3451087ee3f5c841c96a3112875cf88a19061fa2ce0d04715d247e6eb1eb83e1e5b57ec0b9eb324b8ce6 WHIRLPOOL b432ff3e105da5c0bd20dd1d7da0374f4005b2ac5a9a8c824e96730aeafa89bb8fc125f8b2857fdaf72024082ddbc0c7a28c3e3ffb9114c3d370db1b638c4731
AUX qemu-2.5.0-CVE-2015-8701.patch 1671 SHA256 f39e0c6301cffa1b14c3ef0ab72fce0e2acd42170759ef7954234d31602aeb99 SHA512 d39edf84e2d17e6080bbc4a270732cd73b41fa39d948ee7bc4456e1024c5a69ddfb5e848af3272615f5aa36a3b6410a12f5a73e00ccfa58e0d60d7289d034aa9 WHIRLPOOL 352148c367837ba2d6eb5eb39e00c128f0cff3faef159754a41318857bc11a6616be184c24df4767ec2c8c14910ad74fc3be48273f6312b1687910fbcaf7bec3
@ -17,12 +7,9 @@ AUX qemu-2.5.0-CVE-2015-8743.patch 1777 SHA256 22aac571c1aa6f6a283d200a7703fdfea
AUX qemu-2.5.0-CVE-2016-1568.patch 1476 SHA256 ba2a25142977eea531159d81ef8938e8519c92800aa1958e71da9e2780c8256a SHA512 643ef742e6cd1dbc8f420b38f684bc8639e4bd58ab38c254654d4b1a72b129202fecdddddfd308b48ed7813da193edff68d737080d5035c82daf9676ee17df22 WHIRLPOOL af9376400540f20d77ea06cb6a12ce415b72bb22cdde3365bba8b02deb8985aedfee303646e13e1d1263a2dcd17bf1518637183a81c66c2db7b438aa88ef7d95
AUX qemu-2.5.0-cflags.patch 410 SHA256 17f5624dd733f5c80e733cc67ae36a736169ec066024dbf802b416accfed0755 SHA512 0194d28de08b4e51c5bd1c9a2cc7965ba7f66dfddb8fd91de3da93677e6cf2d38ad3270f69aaea8a20cf2533c2980018d6e0fed711be2806fe2053fba7c081f3 WHIRLPOOL 5f5b95d00409fbe03adb64801d30a2fb5f98dded5efa7f0e78b5746776f72917dcbea767e1d0afcb304d8bf8c484adedb8037e6d54e9d34997c2bc3a98b53154
AUX qemu-binfmt.initd-r1 7965 SHA256 ba867d85b884cffaa9e355f0609e677940b5ce3f7adbae0006c52cecfea718aa SHA512 dafc708d873ece28b50eb4643d243c57df513b9ecd8cbbb214e8db2881cdb83d989f7e27d364bdd261c5bcf48c3d28d6008456293419d0fccd8e516475198fb3 WHIRLPOOL f4313dd236dbc4ba083b6168ce5ef371ad36ac88e84dd3261b0273a2376c8d29fa64170f4e458fa4afd5c8774607a4484dd908952b9b73153a5ee2c3671e8d01
DIST qemu-2.4.1.tar.bz2 25087522 SHA256 e3d5cf4c8b1f9129c9c797329a515bfb6b3b1ded0ab8b394c8a316490fe3a177 SHA512 fde32b71a50d888c1055e61f4e6dfc45bb97e8e9ebee490c545965fbdcbd5ffd859fbf20648abed1f4fa9fcc5635e9b22e1829bbe802fc8aaf989d6013235917 WHIRLPOOL a698cfa5d2d138eeddb3c6bea57e3b89ca5d47165c04ed1cfd66a81647ac59cbdd594c919abef67bf198278da1160c5b9f3a0da84cd73827f3eb19a6e6f05436
DIST qemu-2.5.0.tar.bz2 25464996 SHA256 3443887401619fe33bfa5d900a4f2d6a79425ae2b7e43d5b8c36eb7a683772d4 SHA512 12153f94cc7f834fd6a85f25690c36f2331d88d414426fb8b9ac20a34e6f9222b1eda30b727674af583580fae90dfd6d0614a905dce1567d94cd049d426b9dd3 WHIRLPOOL 8f5717989d8d234ecf1763ee386b2e1f20c3b17918de130c6dae255e4523a230b2b01a759eba25e4b9f604c680d9b868c56f58bd71b7c6c2c22a2e46804435ef
EBUILD qemu-2.4.1-r2.ebuild 19244 SHA256 dc03272266a03cb75f0477e2627214e119f78b82beb81bd0001b122bcfc0823e SHA512 8b0eaf2ab23fae52e5dc61294ddc894ce8b73d62bcb38840571d0f4605e8f823f036900808ab114e50ba30bb7c136bfb934202fc29ee25dd658210e87ec0dfbe WHIRLPOOL f3118e0c3b666938809028d4231d8f79151266bdc7cc4c20cf4fd132f1a941bc2c09d6582a9a04db69a3f788e307d88cee12f58637b3562ba324e6a51375862e
EBUILD qemu-2.5.0-r1.ebuild 19820 SHA256 e508a3666fa2af0b70173b76af174acc718e41fb283616d400f3c86cb8d6346a SHA512 6ea212fca193e2fddbe4e42d7e4823fefc278c1326ed697922588056cc262c651b0650fdd759999821ae08ec0f8d3ed4cd34e7049a366a5110c22c8b917d72c5 WHIRLPOOL 75e64829484818be274ebf15e5267218b1a79bbfa8135927a387f6e547b28b1767eb03e60f7adc739613f001c26ff0045a8bb7145c1748553a802dafbe2f6210
EBUILD qemu-2.5.0.ebuild 19546 SHA256 566655e1bda95f73a57e9685d414f66a370f29978c5ebb70b4ea76e5509169e9 SHA512 6ef2a6c21423cf3aaed1abfe44ae3ed7eb5ff282ad36f3e74e6fc226875b50f1a00d27ce344098146b5f0d14355782d122f829fe11393ddb18e32e3bf338c8be WHIRLPOOL e859a2a6eab86317d2d3c26a4f5a8f3b766f05502c78bb95e104a0a3a9ffade1d57e22c0e4a6f6b9d8dd41fc5750b6431be947c0d076966cb89958150d879e79
EBUILD qemu-9999.ebuild 19546 SHA256 566655e1bda95f73a57e9685d414f66a370f29978c5ebb70b4ea76e5509169e9 SHA512 6ef2a6c21423cf3aaed1abfe44ae3ed7eb5ff282ad36f3e74e6fc226875b50f1a00d27ce344098146b5f0d14355782d122f829fe11393ddb18e32e3bf338c8be WHIRLPOOL e859a2a6eab86317d2d3c26a4f5a8f3b766f05502c78bb95e104a0a3a9ffade1d57e22c0e4a6f6b9d8dd41fc5750b6431be947c0d076966cb89958150d879e79
MISC ChangeLog 17143 SHA256 f4dd2654bf8e08b9e927a7363ca1e3552699dc873b836d06c68e3219e6eb9259 SHA512 78c408f386ebf3d003492bb528ea64feaa47730c7bdeecebc8d5a737764928ab8097b9c0684d4756b4f087ded893710f1416294550ba7d1ff059b42c653cfbce WHIRLPOOL 91306a8f20ad0fab04a3654ea271d77e0ce5694b5c35c2c27b47092059fee7253e805a6b2938d3cd11bc5f2c514f2f8850cf4e6a4df0cc83811e81b15500f08c
MISC ChangeLog 17771 SHA256 9c54420534335d05ecbcc3949aef8bbe3056b840fd202a532700154e7f03c980 SHA512 ae1879b4486d7dc1772883b0bc5c0314f022b05852fb093f1548b082d670a9734c5b7bdf48d55d8eea4f9eedec339962b0d4f421dda71d6e47c929d3a48e1135 WHIRLPOOL 69308cb70ddaf8cdc9d9a3fa807ee626a1cf1321dcf0f6824d22f2c69032de5c6171e8b61cae56bc282c992105f6199bf58b506d4ecf9a7af8b68694da69590c
MISC ChangeLog-2015 58193 SHA256 60c1a4f4c85515520ab14da920bbbf4a6813491ce16b5357a0456ea588815a5c SHA512 ddfe8e75aabe59b731a4a8b31839d8c71fd516620306d2bc99d7641cc501652974e053104caafa7550c5ad33b6834295f6743a98b9419d292b8bf6f67918ccd3 WHIRLPOOL a6841f79c3ba1cbf76a8c7fde296a2912c46ddd251494dca3bf3bc13391c80595b6f80125c383823899942248008ede7065b0f5c8e43f9bc1d0464aa62cc187f
MISC metadata.xml 3922 SHA256 333b2bd421a5dc449cf41ea690ad13cad01ddd8f07ea08905ac3dc43c32d6b0f SHA512 9ab9146b5a6ae50e6acd553e11fbfc3b0ef579aa7d86b1cf5b072ef29dbbe4b02882d5404f4303170c1bf0e7eee6d797f030b308f74d62998faac4d55bc66f10 WHIRLPOOL 24e17dc1a3b9693b305236bf495a325a116cd059ad2b947bdbad200a47bb8ebc3dff207e8f84f12df9e8b844fcf8050fc3abaf441fed6e46034ae018219fd9f1
MISC metadata.xml 3736 SHA256 32880900a296f73e1e04e8cba50a2f212d54385947052a4bb9233234b73b173d SHA512 f357e64b3a390930657a22d2329914e98e33df829fc2ce64ee701f977ae083e588c66b282841dc065c3fa641fd7093d3733d682ea47dc2dc16e9c6952d9f4649 WHIRLPOOL 6cc5105ea9fcc45429d94adc09f4bc5f17819408c19df2a13b5798f83008875c66462dd1fa260887330baba560d3786d895fb1a72aca5a5f39141879170c16ea

@ -1,11 +0,0 @@
--- a/configure
+++ b/configure
@@ -3131,8 +3131,6 @@ fi
if test "$gcov" = "yes" ; then
CFLAGS="-fprofile-arcs -ftest-coverage -g $CFLAGS"
LDFLAGS="-fprofile-arcs -ftest-coverage $LDFLAGS"
-elif test "$debug" = "no" ; then
- CFLAGS="-O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 $CFLAGS"
fi

@ -1,78 +0,0 @@
From d54a299b83a07642c85a22bfe19b69ca4def9ec4 Mon Sep 17 00:00:00 2001
From: Leon Alrae <leon.alrae@imgtec.com>
Date: Wed, 9 Sep 2015 12:44:25 +0100
Subject: [PATCH] target-mips: correct MTC0 instruction on MIPS64
MTC0 on a 64-bit processor should move entire 64-bit GPR content to CP0
register.
Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
---
target-mips/translate.c | 18 +++++++-----------
1 files changed, 7 insertions(+), 11 deletions(-)
diff --git a/target-mips/translate.c b/target-mips/translate.c
index 0883782..a59b670 100644
--- a/target-mips/translate.c
+++ b/target-mips/translate.c
@@ -4765,12 +4765,6 @@ static inline void gen_mtc0_store32 (TCGv arg, target_ulong off)
tcg_temp_free_i32(t0);
}
-static inline void gen_mtc0_store64 (TCGv arg, target_ulong off)
-{
- tcg_gen_ext32s_tl(arg, arg);
- tcg_gen_st_tl(arg, cpu_env, off);
-}
-
static void gen_mfhc0(DisasContext *ctx, TCGv arg, int reg, int sel)
{
const char *rn = "invalid";
@@ -5629,12 +5623,14 @@ static void gen_mtc0(DisasContext *ctx, TCGv arg, int reg, int sel)
break;
case 5:
CP0_CHECK(ctx->insn_flags & ASE_MT);
- gen_mtc0_store64(arg, offsetof(CPUMIPSState, CP0_VPESchedule));
+ tcg_gen_st_tl(arg, cpu_env,
+ offsetof(CPUMIPSState, CP0_VPESchedule));
rn = "VPESchedule";
break;
case 6:
CP0_CHECK(ctx->insn_flags & ASE_MT);
- gen_mtc0_store64(arg, offsetof(CPUMIPSState, CP0_VPEScheFBack));
+ tcg_gen_st_tl(arg, cpu_env,
+ offsetof(CPUMIPSState, CP0_VPEScheFBack));
rn = "VPEScheFBack";
break;
case 7:
@@ -5884,7 +5880,7 @@ static void gen_mtc0(DisasContext *ctx, TCGv arg, int reg, int sel)
case 14:
switch (sel) {
case 0:
- gen_mtc0_store64(arg, offsetof(CPUMIPSState, CP0_EPC));
+ tcg_gen_st_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_EPC));
rn = "EPC";
break;
default:
@@ -6057,7 +6053,7 @@ static void gen_mtc0(DisasContext *ctx, TCGv arg, int reg, int sel)
switch (sel) {
case 0:
/* EJTAG support */
- gen_mtc0_store64(arg, offsetof(CPUMIPSState, CP0_DEPC));
+ tcg_gen_st_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_DEPC));
rn = "DEPC";
break;
default:
@@ -6160,7 +6156,7 @@ static void gen_mtc0(DisasContext *ctx, TCGv arg, int reg, int sel)
case 30:
switch (sel) {
case 0:
- gen_mtc0_store64(arg, offsetof(CPUMIPSState, CP0_ErrorEPC));
+ tcg_gen_st_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_ErrorEPC));
rn = "ErrorEPC";
break;
default:
--
1.7.0.4

@ -1,44 +0,0 @@
From cdfcad788394ff53e317043e07b8e34f4987c659 Mon Sep 17 00:00:00 2001
From: Alex Smith <alex.smith@imgtec.com>
Date: Tue, 8 Sep 2015 11:34:11 +0100
Subject: [PATCH 1/1] target-mips: Fix RDHWR on CP0.Count
For RDHWR on the CP0.Count register, env->CP0_Count was being returned.
This value is a delta against the QEMU_CLOCK_VIRTUAL clock, not the
correct current value of CP0.Count. Use cpu_mips_get_count() instead.
Signed-off-by: Alex Smith <alex.smith@imgtec.com>
Cc: Aurelien Jarno <aurelien@aurel32.net>
Cc: Leon Alrae <leon.alrae@imgtec.com>
Reviewed-by: Leon Alrae <leon.alrae@imgtec.com>
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
---
target-mips/op_helper.c | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/target-mips/op_helper.c b/target-mips/op_helper.c
index 1aa9e3c..94de108 100644
--- a/target-mips/op_helper.c
+++ b/target-mips/op_helper.c
@@ -2184,10 +2184,15 @@ target_ulong helper_rdhwr_synci_step(CPUMIPSState *env)
target_ulong helper_rdhwr_cc(CPUMIPSState *env)
{
if ((env->hflags & MIPS_HFLAG_CP0) ||
- (env->CP0_HWREna & (1 << 2)))
+ (env->CP0_HWREna & (1 << 2))) {
+#ifdef CONFIG_USER_ONLY
return env->CP0_Count;
- else
+#else
+ return (int32_t)cpu_mips_get_count(env);
+#endif
+ } else {
helper_raise_exception(env, EXCP_RI);
+ }
return 0;
}
--
1.7.0.4

@ -1,89 +0,0 @@
Pending upstream inclusion
Link: https://lists.gnu.org/archive/html/qemu-devel/2015-09/msg03573.html
Patchwork: https://patchwork.ozlabs.org/patch/517392/
X-Gentoo-Bug: 563162
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=563162
Signed-off-by: Markos Chandras <hwoarang@gentoo.org>
diff --git a/target-mips/cpu.c b/target-mips/cpu.c
index 4027d0f..144eea9 100644
--- a/target-mips/cpu.c
+++ b/target-mips/cpu.c
@@ -58,7 +58,9 @@ static bool mips_cpu_has_work(CPUState *cs)
check for interrupts that can be taken. */
if ((cs->interrupt_request & CPU_INTERRUPT_HARD) &&
cpu_mips_hw_interrupts_pending(env)) {
- has_work = true;
+ if (cpu_mips_hw_interrupts_enabled(env)) {
+ has_work = true;
+ }
}
/* MIPS-MT has the ability to halt the CPU. */
diff --git a/target-mips/cpu.h b/target-mips/cpu.h
index c91883d..210370e 100644
--- a/target-mips/cpu.h
+++ b/target-mips/cpu.h
@@ -639,23 +639,24 @@ static inline int cpu_mmu_index (CPUMIPSState *env)
return env->hflags & MIPS_HFLAG_KSU;
}
-static inline int cpu_mips_hw_interrupts_pending(CPUMIPSState *env)
+static inline bool cpu_mips_hw_interrupts_enabled(CPUMIPSState *env)
{
- int32_t pending;
- int32_t status;
- int r;
-
- if (!(env->CP0_Status & (1 << CP0St_IE)) ||
- (env->CP0_Status & (1 << CP0St_EXL)) ||
- (env->CP0_Status & (1 << CP0St_ERL)) ||
+ return (env->CP0_Status & (1 << CP0St_IE)) &&
+ !(env->CP0_Status & (1 << CP0St_EXL)) &&
+ !(env->CP0_Status & (1 << CP0St_ERL)) &&
+ !(env->hflags & MIPS_HFLAG_DM) &&
/* Note that the TCStatus IXMT field is initialized to zero,
and only MT capable cores can set it to one. So we don't
need to check for MT capabilities here. */
- (env->active_tc.CP0_TCStatus & (1 << CP0TCSt_IXMT)) ||
- (env->hflags & MIPS_HFLAG_DM)) {
- /* Interrupts are disabled */
- return 0;
- }
+ !(env->active_tc.CP0_TCStatus & (1 << CP0TCSt_IXMT));
+}
+
+/* Check if there is pending and not masked out interrupt */
+static inline bool cpu_mips_hw_interrupts_pending(CPUMIPSState *env)
+{
+ int32_t pending;
+ int32_t status;
+ bool r;
pending = env->CP0_Cause & CP0Ca_IP_mask;
status = env->CP0_Status & CP0Ca_IP_mask;
@@ -669,7 +670,7 @@ static inline int cpu_mips_hw_interrupts_pending(CPUMIPSState *env)
/* A MIPS configured with compatibility or VInt (Vectored Interrupts)
treats the pending lines as individual interrupt lines, the status
lines are individual masks. */
- r = pending & status;
+ r = (pending & status) != 0;
}
return r;
}
diff --git a/target-mips/helper.c b/target-mips/helper.c
index 01c4461..2d86323 100644
--- a/target-mips/helper.c
+++ b/target-mips/helper.c
@@ -759,7 +759,8 @@ bool mips_cpu_exec_interrupt(CPUState *cs, int interrupt_request)
MIPSCPU *cpu = MIPS_CPU(cs);
CPUMIPSState *env = &cpu->env;
- if (cpu_mips_hw_interrupts_pending(env)) {
+ if (cpu_mips_hw_interrupts_enabled(env) &&
+ cpu_mips_hw_interrupts_pending(env)) {
/* Raise it */
cs->exception_index = EXCP_EXT_INTERRUPT;
env->error_code = 0;

@ -1,29 +0,0 @@
Pending upstream inclusion
Link: https://lists.gnu.org/archive/html/qemu-devel/2015-09/msg03572.html
Patchwork: https://patchwork.ozlabs.org/patch/517391/
X-Gentoo-Bug: 563162
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=563162
Signed-off-by: Markos Chandras <hwoarang@gentoo.org>
diff --git a/target-mips/cpu.c b/target-mips/cpu.c
index 144eea9..cbeca04 100644
--- a/target-mips/cpu.c
+++ b/target-mips/cpu.c
@@ -53,12 +53,13 @@ static bool mips_cpu_has_work(CPUState *cs)
CPUMIPSState *env = &cpu->env;
bool has_work = false;
- /* It is implementation dependent if non-enabled interrupts
- wake-up the CPU, however most of the implementations only
+ /* Prior to MIPS Release 6 it is implementation dependent if non-enabled
+ interrupts wake-up the CPU, however most of the implementations only
check for interrupts that can be taken. */
if ((cs->interrupt_request & CPU_INTERRUPT_HARD) &&
cpu_mips_hw_interrupts_pending(env)) {
- if (cpu_mips_hw_interrupts_enabled(env)) {
+ if (cpu_mips_hw_interrupts_enabled(env) ||
+ (env->insn_flags & ISA_MIPS32R6)) {
has_work = true;
}
}

@ -1,49 +0,0 @@
From 837f21aacf5a714c23ddaadbbc5212f9b661e3f7 Mon Sep 17 00:00:00 2001
From: Prasad J Pandit <pjp@fedoraproject.org>
Date: Fri, 20 Nov 2015 11:50:31 +0530
Subject: [PATCH] net: pcnet: add check to validate receive data
size(CVE-2015-7504)
In loopback mode, pcnet_receive routine appends CRC code to the
receive buffer. If the data size given is same as the buffer size,
the appended CRC code overwrites 4 bytes after s->buffer. Added a
check to avoid that.
Reported by: Qinghao Tang <luodalongde@gmail.com>
Cc: qemu-stable@nongnu.org
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Prasad J Pandit <pjp@fedoraproject.org>
Signed-off-by: Jason Wang <jasowang@redhat.com>
---
hw/net/pcnet.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/hw/net/pcnet.c b/hw/net/pcnet.c
index 0eb3cc4..309c40b 100644
--- a/hw/net/pcnet.c
+++ b/hw/net/pcnet.c
@@ -1084,7 +1084,7 @@ ssize_t pcnet_receive(NetClientState *nc, const uint8_t *buf, size_t size_)
uint32_t fcs = ~0;
uint8_t *p = src;
- while (p != &src[size-4])
+ while (p != &src[size])
CRC(fcs, *p++);
crc_err = (*(uint32_t *)p != htonl(fcs));
}
@@ -1233,8 +1233,10 @@ static void pcnet_transmit(PCNetState *s)
bcnt = 4096 - GET_FIELD(tmd.length, TMDL, BCNT);
/* if multi-tmd packet outsizes s->buffer then skip it silently.
- Note: this is not what real hw does */
- if (s->xmit_pos + bcnt > sizeof(s->buffer)) {
+ * Note: this is not what real hw does.
+ * Last four bytes of s->buffer are used to store CRC FCS code.
+ */
+ if (s->xmit_pos + bcnt > sizeof(s->buffer) - 4) {
s->xmit_pos = -1;
goto txdone;
}
--
2.6.2

@ -1,37 +0,0 @@
From 8b98a2f07175d46c3f7217639bd5e03f2ec56343 Mon Sep 17 00:00:00 2001
From: Jason Wang <jasowang@redhat.com>
Date: Mon, 30 Nov 2015 15:00:06 +0800
Subject: [PATCH] pcnet: fix rx buffer overflow(CVE-2015-7512)
Backends could provide a packet whose length is greater than buffer
size. Check for this and truncate the packet to avoid rx buffer
overflow in this case.
Cc: Prasad J Pandit <pjp@fedoraproject.org>
Cc: qemu-stable@nongnu.org
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Jason Wang <jasowang@redhat.com>
---
hw/net/pcnet.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/hw/net/pcnet.c b/hw/net/pcnet.c
index 309c40b..1f4a3db 100644
--- a/hw/net/pcnet.c
+++ b/hw/net/pcnet.c
@@ -1064,6 +1064,12 @@ ssize_t pcnet_receive(NetClientState *nc, const uint8_t *buf, size_t size_)
int pktcount = 0;
if (!s->looptest) {
+ if (size > 4092) {
+#ifdef PCNET_DEBUG_RMD
+ fprintf(stderr, "pcnet: truncates rx packet.\n");
+#endif
+ size = 4092;
+ }
memcpy(src, buf, size);
/* no need to compute the CRC */
src[size] = 0;
--
2.6.2

@ -1,62 +0,0 @@
https://bugs.gentoo.org/568214
From 43b11a91dd861a946b231b89b7542856ade23d1b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
Date: Fri, 26 Jun 2015 14:25:29 +0200
Subject: [PATCH] msix: implement pba write (but read-only)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
qpci_msix_pending() writes on pba region, causing qemu to SEGV:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff7fba8c0 (LWP 25882)]
0x0000000000000000 in ?? ()
(gdb) bt
#0 0x0000000000000000 in ()
#1 0x00005555556556c5 in memory_region_oldmmio_write_accessor (mr=0x5555579f3f80, addr=0, value=0x7fffffffbf68, size=4, shift=0, mask=4294967295, attrs=...) at /home/elmarco/src/qemu/memory.c:434
#2 0x00005555556558e1 in access_with_adjusted_size (addr=0, value=0x7fffffffbf68, size=4, access_size_min=1, access_size_max=4, access=0x55555565563e <memory_region_oldmmio_write_accessor>, mr=0x5555579f3f80, attrs=...) at /home/elmarco/src/qemu/memory.c:506
#3 0x00005555556581eb in memory_region_dispatch_write (mr=0x5555579f3f80, addr=0, data=0, size=4, attrs=...) at /home/elmarco/src/qemu/memory.c:1176
#4 0x000055555560b6f9 in address_space_rw (as=0x555555eff4e0 <address_space_memory>, addr=3759147008, attrs=..., buf=0x7fffffffc1b0 "", len=4, is_write=true) at /home/elmarco/src/qemu/exec.c:2439
#5 0x000055555560baa2 in cpu_physical_memory_rw (addr=3759147008, buf=0x7fffffffc1b0 "", len=4, is_write=1) at /home/elmarco/src/qemu/exec.c:2534
#6 0x000055555564c005 in cpu_physical_memory_write (addr=3759147008, buf=0x7fffffffc1b0, len=4) at /home/elmarco/src/qemu/include/exec/cpu-common.h:80
#7 0x000055555564cd9c in qtest_process_command (chr=0x55555642b890, words=0x5555578de4b0) at /home/elmarco/src/qemu/qtest.c:378
#8 0x000055555564db77 in qtest_process_inbuf (chr=0x55555642b890, inbuf=0x55555641b340) at /home/elmarco/src/qemu/qtest.c:569
#9 0x000055555564dc07 in qtest_read (opaque=0x55555642b890, buf=0x7fffffffc2e0 "writel 0xe0100800 0x0\n", size=22) at /home/elmarco/src/qemu/qtest.c:581
#10 0x000055555574ce3e in qemu_chr_be_write (s=0x55555642b890, buf=0x7fffffffc2e0 "writel 0xe0100800 0x0\n", len=22) at qemu-char.c:306
#11 0x0000555555751263 in tcp_chr_read (chan=0x55555642bcf0, cond=G_IO_IN, opaque=0x55555642b890) at qemu-char.c:2876
#12 0x00007ffff64c9a8a in g_main_context_dispatch (context=0x55555641c400) at gmain.c:3122
(without this patch, this can be reproduced with the ivshmem qtest)
Implement an empty mmio write to avoid the crash.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
---
hw/pci/msix.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/hw/pci/msix.c b/hw/pci/msix.c
index 2fdada4..64c93d8 100644
--- a/hw/pci/msix.c
+++ b/hw/pci/msix.c
@@ -200,8 +200,14 @@ static uint64_t msix_pba_mmio_read(void *opaque, hwaddr addr,
return pci_get_long(dev->msix_pba + addr);
}
+static void msix_pba_mmio_write(void *opaque, hwaddr addr,
+ uint64_t val, unsigned size)
+{
+}
+
static const MemoryRegionOps msix_pba_mmio_ops = {
.read = msix_pba_mmio_read,
+ .write = msix_pba_mmio_write,
.endianness = DEVICE_LITTLE_ENDIAN,
.valid = {
.min_access_size = 4,
--
2.6.2

@ -1,65 +0,0 @@
https://bugs.gentoo.org/566792
From 00837731d254908a841d69298a4f9f077babaf24 Mon Sep 17 00:00:00 2001
From: Stefan Weil <sw@weilnetz.de>
Date: Fri, 20 Nov 2015 08:42:33 +0100
Subject: [PATCH] eepro100: Prevent two endless loops
http://lists.nongnu.org/archive/html/qemu-devel/2015-11/msg04592.html
shows an example how an endless loop in function action_command can
be achieved.
During my code review, I noticed a 2nd case which can result in an
endless loop.
Reported-by: Qinghao Tang <luodalongde@gmail.com>
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Jason Wang <jasowang@redhat.com>
---
hw/net/eepro100.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/hw/net/eepro100.c b/hw/net/eepro100.c
index 60333b7..685a478 100644
--- a/hw/net/eepro100.c
+++ b/hw/net/eepro100.c
@@ -774,6 +774,11 @@ static void tx_command(EEPRO100State *s)
#if 0
uint16_t tx_buffer_el = lduw_le_pci_dma(&s->dev, tbd_address + 6);
#endif
+ if (tx_buffer_size == 0) {
+ /* Prevent an endless loop. */
+ logout("loop in %s:%u\n", __FILE__, __LINE__);
+ break;
+ }
tbd_address += 8;
TRACE(RXTX, logout
("TBD (simplified mode): buffer address 0x%08x, size 0x%04x\n",
@@ -855,6 +860,10 @@ static void set_multicast_list(EEPRO100State *s)
static void action_command(EEPRO100State *s)
{
+ /* The loop below won't stop if it gets special handcrafted data.
+ Therefore we limit the number of iterations. */
+ unsigned max_loop_count = 16;
+
for (;;) {
bool bit_el;
bool bit_s;
@@ -870,6 +879,13 @@ static void action_command(EEPRO100State *s)
#if 0
bool bit_sf = ((s->tx.command & COMMAND_SF) != 0);
#endif
+
+ if (max_loop_count-- == 0) {
+ /* Prevent an endless loop. */
+ logout("loop in %s:%u\n", __FILE__, __LINE__);
+ break;
+ }
+
s->cu_offset = s->tx.link;
TRACE(OTHER,
logout("val=(cu start), status=0x%04x, command=0x%04x, link=0x%08x\n",
--
2.6.2

@ -1,46 +0,0 @@
https://bugs.gentoo.org/567828
From 4c65fed8bdf96780735dbdb92a8bd0d6b6526cc3 Mon Sep 17 00:00:00 2001
From: Prasad J Pandit <pjp@fedoraproject.org>
Date: Thu, 3 Dec 2015 18:54:17 +0530
Subject: [PATCH] ui: vnc: avoid floating point exception
While sending 'SetPixelFormat' messages to a VNC server,
the client could set the 'red-max', 'green-max' and 'blue-max'
values to be zero. This leads to a floating point exception in
write_png_palette while doing frame buffer updates.
Reported-by: Lian Yihan <lianyihan@360.cn>
Signed-off-by: Prasad J Pandit <pjp@fedoraproject.org>
Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
---
ui/vnc.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/ui/vnc.c b/ui/vnc.c
index 7538405..cbe4d33 100644
--- a/ui/vnc.c
+++ b/ui/vnc.c
@@ -2198,15 +2198,15 @@ static void set_pixel_format(VncState *vs,
return;
}
- vs->client_pf.rmax = red_max;
+ vs->client_pf.rmax = red_max ? red_max : 0xFF;
vs->client_pf.rbits = hweight_long(red_max);
vs->client_pf.rshift = red_shift;
vs->client_pf.rmask = red_max << red_shift;
- vs->client_pf.gmax = green_max;
+ vs->client_pf.gmax = green_max ? green_max : 0xFF;
vs->client_pf.gbits = hweight_long(green_max);
vs->client_pf.gshift = green_shift;
vs->client_pf.gmask = green_max << green_shift;
- vs->client_pf.bmax = blue_max;
+ vs->client_pf.bmax = blue_max ? blue_max : 0xFF;
vs->client_pf.bbits = hweight_long(blue_max);
vs->client_pf.bshift = blue_shift;
vs->client_pf.bmask = blue_max << blue_shift;
--
2.6.2

@ -35,9 +35,6 @@
<flag name="snappy">Enable support for snappy compression</flag>
<flag name="systemtap">Enable SystemTAP/DTrace tracing</flag>
<flag name="tci">Enable the TCG Interpreter which can speed up or slowdown workloads depending on the host and guest CPUs being emulated. In the future it will be a runtime option but for now its compile time.</flag>
<flag name="tls">Enable TLS support for the VNC console server.
For 1.4 and newer this also enables WebSocket support.
For 2.0 through 2.3 also enables disk quorum support.</flag>
<flag name="jpeg">Enable jpeg image support for the VNC console server</flag>
<flag name="png">Enable png image support for the VNC console server</flag>
<flag name="usb">Enable USB passthrough via <pkg>dev-libs/libusb</pkg></flag>

@ -1,642 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="ncurses,readline"
inherit eutils flag-o-matic linux-info toolchain-funcs multilib python-r1 \
user udev fcaps readme.gentoo pax-utils
BACKPORTS=
if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="git://git.qemu.org/qemu.git"
inherit git-2
SRC_URI=""
else
SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.bz2
${BACKPORTS:+
https://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz}"
KEYWORDS="amd64 ~ppc ~ppc64 x86 ~x86-fbsd"
fi
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org"
LICENSE="GPL-2 LGPL-2 BSD-2"
SLOT="0"
IUSE="accessibility +aio alsa bluetooth +caps +curl debug +fdt glusterfs \
gtk gtk2 infiniband iscsi +jpeg \
kernel_linux kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs
+png pulseaudio python \
rbd sasl +seccomp sdl sdl2 selinux smartcard snappy spice ssh static static-softmmu
static-user systemtap tci test +threads tls usb usbredir +uuid vde +vhost-net \
virtfs +vnc vte xattr xen xfs"
COMMON_TARGETS="aarch64 alpha arm cris i386 m68k microblaze microblazeel mips
mips64 mips64el mipsel or32 ppc ppc64 s390x sh4 sh4eb sparc sparc64 unicore32
x86_64"
IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} lm32 moxie ppcemb tricore xtensa xtensaeb"
IUSE_USER_TARGETS="${COMMON_TARGETS} armeb mipsn32 mipsn32el ppc64abi32 ppc64le sparc32plus"
use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' ${IUSE_SOFTMMU_TARGETS})
use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS})
IUSE+=" ${use_softmmu_targets} ${use_user_targets}"
# Allow no targets to be built so that people can get a tools-only build.
# Block USE flag configurations known to not work.
REQUIRED_USE="${PYTHON_REQUIRED_USE}
gtk2? ( gtk )
qemu_softmmu_targets_arm? ( fdt )
qemu_softmmu_targets_microblaze? ( fdt )
qemu_softmmu_targets_ppc? ( fdt )
qemu_softmmu_targets_ppc64? ( fdt )
sdl2? ( sdl )
static? ( static-softmmu static-user )
static-softmmu? ( !alsa !pulseaudio !bluetooth !opengl !gtk !gtk2 )
virtfs? ( xattr )
vte? ( gtk )"
# Yep, you need both libcap and libcap-ng since virtfs only uses libcap.
#
# The attr lib isn't always linked in (although the USE flag is always
# respected). This is because qemu supports using the C library's API
# when available rather than always using the extranl library.
COMMON_LIB_DEPEND=">=dev-libs/glib-2.0[static-libs(+)]
sys-libs/zlib[static-libs(+)]
xattr? ( sys-apps/attr[static-libs(+)] )"
SOFTMMU_LIB_DEPEND="${COMMON_LIB_DEPEND}
>=x11-libs/pixman-0.28.0[static-libs(+)]
accessibility? ( app-accessibility/brltty[static-libs(+)] )
aio? ( dev-libs/libaio[static-libs(+)] )
alsa? ( >=media-libs/alsa-lib-1.0.13 )
bluetooth? ( net-wireless/bluez )
caps? ( sys-libs/libcap-ng[static-libs(+)] )
curl? ( >=net-misc/curl-7.15.4[static-libs(+)] )
fdt? ( >=sys-apps/dtc-1.4.0[static-libs(+)] )
glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] )
gtk? (
gtk2? (
x11-libs/gtk+:2
vte? ( x11-libs/vte:0 )
)
!gtk2? (
x11-libs/gtk+:3
vte? ( x11-libs/vte:2.90 )
)
)
infiniband? ( sys-infiniband/librdmacm:=[static-libs(+)] )
iscsi? ( net-libs/libiscsi )
jpeg? ( virtual/jpeg:=[static-libs(+)] )
lzo? ( dev-libs/lzo:2[static-libs(+)] )
ncurses? ( sys-libs/ncurses:0=[static-libs(+)] )
nfs? ( >=net-fs/libnfs-1.9.3[static-libs(+)] )
numa? ( sys-process/numactl[static-libs(+)] )
opengl? (
virtual/opengl
media-libs/libepoxy[static-libs(+)]
media-libs/mesa[static-libs(+)]
media-libs/mesa[egl,gles2]
)
png? ( media-libs/libpng:0=[static-libs(+)] )
pulseaudio? ( media-sound/pulseaudio )
rbd? ( sys-cluster/ceph[static-libs(+)] )
sasl? ( dev-libs/cyrus-sasl[static-libs(+)] )
sdl? (
!sdl2? (
media-libs/libsdl[X]
>=media-libs/libsdl-1.2.11[static-libs(+)]
)
sdl2? (
media-libs/libsdl2[X]
media-libs/libsdl2[static-libs(+)]
)
)
seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] )
smartcard? ( dev-libs/nss !app-emulation/libcacard )
snappy? ( app-arch/snappy[static-libs(+)] )
spice? (
>=app-emulation/spice-protocol-0.12.3
>=app-emulation/spice-0.12.0[static-libs(+)]
)
ssh? ( >=net-libs/libssh2-1.2.8[static-libs(+)] )
tls? ( net-libs/gnutls[static-libs(+)] )
usb? ( >=virtual/libusb-1-r2[static-libs(+)] )
usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] )
uuid? ( >=sys-apps/util-linux-2.16.0[static-libs(+)] )
vde? ( net-misc/vde[static-libs(+)] )
virtfs? ( sys-libs/libcap )
xfs? ( sys-fs/xfsprogs[static-libs(+)] )"
USER_LIB_DEPEND="${COMMON_LIB_DEPEND}"
X86_FIRMWARE_DEPEND="
>=sys-firmware/ipxe-1.0.0_p20130624
pin-upstream-blobs? (
~sys-firmware/seabios-1.8.2
~sys-firmware/sgabios-0.1_pre8
~sys-firmware/vgabios-0.7a
)
!pin-upstream-blobs? (
sys-firmware/seabios
sys-firmware/sgabios
sys-firmware/vgabios
)"
CDEPEND="
!static-softmmu? ( $(printf "%s? ( ${SOFTMMU_LIB_DEPEND//\[static-libs(+)]} ) " ${use_softmmu_targets}) )
!static-user? ( $(printf "%s? ( ${USER_LIB_DEPEND//\[static-libs(+)]} ) " ${use_user_targets}) )
qemu_softmmu_targets_i386? ( ${X86_FIRMWARE_DEPEND} )
qemu_softmmu_targets_x86_64? ( ${X86_FIRMWARE_DEPEND} )
python? ( ${PYTHON_DEPS} )
systemtap? ( dev-util/systemtap )
xen? ( app-emulation/xen-tools:= )"
DEPEND="${CDEPEND}
dev-lang/perl
=dev-lang/python-2*
sys-apps/texinfo
virtual/pkgconfig
kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 )
gtk? ( nls? ( sys-devel/gettext ) )
static-softmmu? ( $(printf "%s? ( ${SOFTMMU_LIB_DEPEND} ) " ${use_softmmu_targets}) )
static-user? ( $(printf "%s? ( ${USER_LIB_DEPEND} ) " ${use_user_targets}) )
test? (
dev-libs/glib[utils]
sys-devel/bc
)"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-qemu )
"
STRIP_MASK="/usr/share/qemu/palcode-clipper"
QA_PREBUILT="
usr/share/qemu/openbios-ppc
usr/share/qemu/openbios-sparc64
usr/share/qemu/openbios-sparc32
usr/share/qemu/palcode-clipper
usr/share/qemu/s390-ccw.img
usr/share/qemu/u-boot.e500
"
QA_WX_LOAD="usr/bin/qemu-i386
usr/bin/qemu-x86_64
usr/bin/qemu-alpha
usr/bin/qemu-arm
usr/bin/qemu-cris
usr/bin/qemu-m68k
usr/bin/qemu-microblaze
usr/bin/qemu-microblazeel
usr/bin/qemu-mips
usr/bin/qemu-mipsel
usr/bin/qemu-or32
usr/bin/qemu-ppc
usr/bin/qemu-ppc64
usr/bin/qemu-ppc64abi32
usr/bin/qemu-sh4
usr/bin/qemu-sh4eb
usr/bin/qemu-sparc
usr/bin/qemu-sparc64
usr/bin/qemu-armeb
usr/bin/qemu-sparc32plus
usr/bin/qemu-s390x
usr/bin/qemu-unicore32"
DOC_CONTENTS="If you don't have kvm compiled into the kernel, make sure
you have the kernel module loaded before running kvm. The easiest way to
ensure that the kernel module is loaded is to load it on boot.\n
For AMD CPUs the module is called 'kvm-amd'\n
For Intel CPUs the module is called 'kvm-intel'\n
Please review /etc/conf.d/modules for how to load these\n\n
Make sure your user is in the 'kvm' group\n
Just run 'gpasswd -a <USER> kvm', then have <USER> re-login."
qemu_support_kvm() {
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386 \
use qemu_softmmu_targets_ppc || use qemu_softmmu_targets_ppc64 \
use qemu_softmmu_targets_s390x; then
return 0
fi
return 1
}
pkg_pretend() {
if use kernel_linux && kernel_is lt 2 6 25; then
eerror "This version of KVM requres a host kernel of 2.6.25 or higher."
elif use kernel_linux; then
if ! linux_config_exists; then
eerror "Unable to check your kernel for KVM support"
else
CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
ERROR_KVM="You must enable KVM in your kernel to continue"
ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in"
ERROR_KVM_AMD+=" your kernel configuration."
ERROR_KVM_INTEL="If you have an Intel CPU, you must enable"
ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration."
ERROR_TUN="You will need the Universal TUN/TAP driver compiled"
ERROR_TUN+=" into your kernel or loaded as a module to use the"
ERROR_TUN+=" virtual network device if using -net tap."
ERROR_BRIDGE="You will also need support for 802.1d"
ERROR_BRIDGE+=" Ethernet Bridging for some network configurations."
use vhost-net && CONFIG_CHECK+=" ~VHOST_NET"
ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net"
ERROR_VHOST_NET+=" support"
if use amd64 || use x86 || use amd64-linux || use x86-linux; then
CONFIG_CHECK+=" ~KVM_AMD ~KVM_INTEL"
fi
use python && CONFIG_CHECK+=" ~DEBUG_FS"
ERROR_DEBUG_FS="debugFS support required for kvm_stat"
# Now do the actual checks setup above
check_extra_config
fi
fi
if grep -qs '/usr/bin/qemu-kvm' "${EROOT}"/etc/libvirt/qemu/*.xml; then
eerror "The kvm/qemu-kvm wrappers no longer exist, but your libvirt"
eerror "instances are still pointing to it. Please update your"
eerror "configs in /etc/libvirt/qemu/ to use the -enable-kvm flag"
eerror "and the right system binary (e.g. qemu-system-x86_64)."
die "update your virt configs to not use qemu-kvm"
fi
}
pkg_setup() {
enewgroup kvm 78
}
# Sanity check to make sure target lists are kept up-to-date.
check_targets() {
local var=$1 mak=$2
local detected sorted
pushd "${S}"/default-configs >/dev/null || die
# Force C locale until glibc is updated. #564936
detected=$(echo $(printf '%s\n' *-${mak}.mak | sed "s:-${mak}.mak::" | LC_COLLATE=C sort -u))
sorted=$(echo $(printf '%s\n' ${!var} | LC_COLLATE=C sort -u))
if [[ ${sorted} != "${detected}" ]] ; then
eerror "The ebuild needs to be kept in sync."
eerror "${var}: ${sorted}"
eerror "$(printf '%-*s' ${#var} configure): ${detected}"
die "sync ${var} to the list of targets"
fi
popd >/dev/null
}
src_prepare() {
check_targets IUSE_SOFTMMU_TARGETS softmmu
check_targets IUSE_USER_TARGETS linux-user
# Alter target makefiles to accept CFLAGS set via flag-o
sed -i -r \
-e 's/^(C|OP_C|HELPER_C)FLAGS=/\1FLAGS+=/' \
Makefile Makefile.target || die
# Cheap hack to disable gettext .mo generation.
use nls || rm -f po/*.po
epatch "${FILESDIR}"/qemu-1.7.0-cflags.patch
epatch "${FILESDIR}"/${PN}-2.4.1-CVE-2015-{7504,7512}.patch #567144
epatch "${FILESDIR}"/${PN}-2.4.1-CVE-2015-8345.patch #566792
epatch "${FILESDIR}"/${PN}-2.4.1-CVE-2015-8504.patch #567828
epatch "${FILESDIR}"/${PN}-2.4.1-CVE-2015-7549.patch #568214
epatch "${FILESDIR}"/${PN}-2.4-mips-* #563162
[[ -n ${BACKPORTS} ]] && \
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
epatch
# Fix ld and objcopy being called directly
tc-export AR LD OBJCOPY
# Verbose builds
MAKEOPTS+=" V=1"
epatch_user
}
##
# configures qemu based on the build directory and the build type
# we are using.
#
qemu_src_configure() {
debug-print-function ${FUNCNAME} "$@"
local buildtype=$1
local builddir="${S}/${buildtype}-build"
local static_flag="static-${buildtype}"
mkdir "${builddir}"
local conf_opts=(
--prefix=/usr
--sysconfdir=/etc
--libdir=/usr/$(get_libdir)
--docdir=/usr/share/doc/${PF}/html
--disable-bsd-user
--disable-guest-agent
--disable-strip
--disable-werror
--python="${PYTHON}"
--cc="$(tc-getCC)"
--cxx="$(tc-getCXX)"
--host-cc="$(tc-getBUILD_CC)"
$(use_enable debug debug-info)
$(use_enable debug debug-tcg)
--enable-docs
$(use_enable tci tcg-interpreter)
$(use_enable xattr attr)
)
# Disable options not used by user targets as the default configure
# options will autoprobe and try to link in a bunch of unused junk.
conf_softmmu() {
if [[ ${buildtype} == "user" ]] ; then
echo "--disable-${2:-$1}"
else
use_enable "$@"
fi
}
conf_opts+=(
$(conf_softmmu accessibility brlapi)
$(conf_softmmu aio linux-aio)
$(conf_softmmu bluetooth bluez)
$(conf_softmmu caps cap-ng)
$(conf_softmmu curl)
$(conf_softmmu fdt)
$(conf_softmmu glusterfs)
$(conf_softmmu gtk)
$(conf_softmmu infiniband rdma)
$(conf_softmmu iscsi libiscsi)
$(conf_softmmu jpeg vnc-jpeg)
$(conf_softmmu kernel_linux kvm)
$(conf_softmmu lzo)
$(conf_softmmu ncurses curses)
$(conf_softmmu nfs libnfs)
$(conf_softmmu numa)
$(conf_softmmu opengl)
$(conf_softmmu png vnc-png)
$(conf_softmmu rbd)
$(conf_softmmu sasl vnc-sasl)
$(conf_softmmu sdl)
$(conf_softmmu seccomp)
$(conf_softmmu smartcard smartcard-nss)
$(conf_softmmu snappy)
$(conf_softmmu spice)
$(conf_softmmu ssh libssh2)
$(conf_softmmu tls vnc-tls)
$(conf_softmmu usb libusb)
$(conf_softmmu usbredir usb-redir)
$(conf_softmmu uuid)
$(conf_softmmu vde)
$(conf_softmmu vhost-net)
$(conf_softmmu virtfs)
$(conf_softmmu vnc)
$(conf_softmmu vte)
$(conf_softmmu xen)
$(conf_softmmu xen xen-pci-passthrough)
$(conf_softmmu xfs xfsctl)
)
case ${buildtype} in
user)
conf_opts+=(
--enable-linux-user
--disable-system
--disable-blobs
--disable-tools
)
;;
softmmu)
# audio options
local audio_opts="oss"
use alsa && audio_opts="alsa,${audio_opts}"
use sdl && audio_opts="sdl,${audio_opts}"
use pulseaudio && audio_opts="pa,${audio_opts}"
conf_opts+=(
--disable-linux-user
--enable-system
--with-system-pixman
--audio-drv-list="${audio_opts}"
)
use gtk && conf_opts+=( --with-gtkabi=$(usex gtk2 2.0 3.0) )
use sdl && conf_opts+=( --with-sdlabi=$(usex sdl2 2.0 1.2) )
;;
tools)
conf_opts+=(
--disable-linux-user
--disable-system
--disable-blobs
)
static_flag="static"
;;
esac
local targets="${buildtype}_targets"
[[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" )
# Add support for SystemTAP
use systemtap && conf_opts+=( --enable-trace-backend=dtrace )
# We always want to attempt to build with PIE support as it results
# in a more secure binary. But it doesn't work with static or if
# the current GCC doesn't have PIE support.
if use ${static_flag}; then
conf_opts+=( --static --disable-pie )
else
gcc-specs-pie && conf_opts+=( --enable-pie )
fi
echo "../configure ${conf_opts[*]}"
cd "${builddir}"
../configure "${conf_opts[@]}" || die "configure failed"
# FreeBSD's kernel does not support QEMU assigning/grabbing
# host USB devices yet
use kernel_FreeBSD && \
sed -i -E -e "s|^(HOST_USB=)bsd|\1stub|" "${S}"/config-host.mak
}
src_configure() {
local target
python_setup
softmmu_targets= softmmu_bins=()
user_targets= user_bins=()
for target in ${IUSE_SOFTMMU_TARGETS} ; do
if use "qemu_softmmu_targets_${target}"; then
softmmu_targets+=",${target}-softmmu"
softmmu_bins+=( "qemu-system-${target}" )
fi
done
for target in ${IUSE_USER_TARGETS} ; do
if use "qemu_user_targets_${target}"; then
user_targets+=",${target}-linux-user"
user_bins+=( "qemu-${target}" )
fi
done
softmmu_targets=${softmmu_targets#,}
user_targets=${user_targets#,}
[[ -n ${softmmu_targets} ]] && qemu_src_configure "softmmu"
[[ -n ${user_targets} ]] && qemu_src_configure "user"
[[ -z ${softmmu_targets}${user_targets} ]] && qemu_src_configure "tools"
}
src_compile() {
if [[ -n ${user_targets} ]]; then
cd "${S}/user-build"
default
fi
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
default
fi
if [[ -z ${softmmu_targets}${user_targets} ]]; then
cd "${S}/tools-build"
default
fi
}
src_test() {
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
pax-mark m */qemu-system-* #515550
emake -j1 check
emake -j1 check-report.html
fi
}
qemu_python_install() {
python_domodule "${S}/scripts/qmp/qmp.py"
python_doscript "${S}/scripts/kvm/kvm_stat"
python_doscript "${S}/scripts/kvm/vmxcap"
python_doscript "${S}/scripts/qmp/qmp-shell"
python_doscript "${S}/scripts/qmp/qemu-ga-client"
}
src_install() {
if [[ -n ${user_targets} ]]; then
cd "${S}/user-build"
emake DESTDIR="${ED}" install
# Install binfmt handler init script for user targets
newinitd "${FILESDIR}/qemu-binfmt.initd-r1" qemu-binfmt
fi
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
emake DESTDIR="${ED}" install
# This might not exist if the test failed. #512010
[[ -e check-report.html ]] && dohtml check-report.html
if use kernel_linux; then
udev_dorules "${FILESDIR}"/65-kvm.rules
fi
if use python; then
python_foreach_impl qemu_python_install
fi
fi
if [[ -z ${softmmu_targets}${user_targets} ]]; then
cd "${S}/tools-build"
emake DESTDIR="${ED}" install
fi
# Disable mprotect on the qemu binaries as they use JITs to be fast #459348
pushd "${ED}"/usr/bin >/dev/null
pax-mark m "${softmmu_bins[@]}" "${user_bins[@]}"
popd >/dev/null
# Install config file example for qemu-bridge-helper
insinto "/etc/qemu"
doins "${FILESDIR}/bridge.conf"
# Remove the docdir placed qmp-commands.txt
mv "${ED}/usr/share/doc/${PF}/html/qmp-commands.txt" "${S}/docs/qmp/"
cd "${S}"
dodoc Changelog MAINTAINERS docs/specs/pci-ids.txt
newdoc pc-bios/README README.pc-bios
dodoc docs/qmp/*.txt
if [[ -n ${softmmu_targets} ]]; then
# Remove SeaBIOS since we're using the SeaBIOS packaged one
rm "${ED}/usr/share/qemu/bios.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../seabios/bios.bin /usr/share/qemu/bios.bin
fi
# Remove vgabios since we're using the vgabios packaged one
rm "${ED}/usr/share/qemu/vgabios.bin"
rm "${ED}/usr/share/qemu/vgabios-cirrus.bin"
rm "${ED}/usr/share/qemu/vgabios-qxl.bin"
rm "${ED}/usr/share/qemu/vgabios-stdvga.bin"
rm "${ED}/usr/share/qemu/vgabios-vmware.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../vgabios/vgabios.bin /usr/share/qemu/vgabios.bin
dosym ../vgabios/vgabios-cirrus.bin /usr/share/qemu/vgabios-cirrus.bin
dosym ../vgabios/vgabios-qxl.bin /usr/share/qemu/vgabios-qxl.bin
dosym ../vgabios/vgabios-stdvga.bin /usr/share/qemu/vgabios-stdvga.bin
dosym ../vgabios/vgabios-vmware.bin /usr/share/qemu/vgabios-vmware.bin
fi
# Remove sgabios since we're using the sgabios packaged one
rm "${ED}/usr/share/qemu/sgabios.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../sgabios/sgabios.bin /usr/share/qemu/sgabios.bin
fi
# Remove iPXE since we're using the iPXE packaged one
rm "${ED}"/usr/share/qemu/pxe-*.rom
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../ipxe/8086100e.rom /usr/share/qemu/pxe-e1000.rom
dosym ../ipxe/80861209.rom /usr/share/qemu/pxe-eepro100.rom
dosym ../ipxe/10500940.rom /usr/share/qemu/pxe-ne2k_pci.rom
dosym ../ipxe/10222000.rom /usr/share/qemu/pxe-pcnet.rom
dosym ../ipxe/10ec8139.rom /usr/share/qemu/pxe-rtl8139.rom
dosym ../ipxe/1af41000.rom /usr/share/qemu/pxe-virtio.rom
fi
fi
qemu_support_kvm && readme.gentoo_create_doc
}
pkg_postinst() {
if qemu_support_kvm; then
readme.gentoo_print_elog
fi
if [[ -n ${softmmu_targets} ]] && use kernel_linux; then
udev_reload
fi
fcaps cap_net_admin /usr/libexec/qemu-bridge-helper
}
pkg_info() {
echo "Using:"
echo " $(best_version app-emulation/spice-protocol)"
echo " $(best_version sys-firmware/ipxe)"
echo " $(best_version sys-firmware/seabios)"
if has_version 'sys-firmware/seabios[binary]'; then
echo " USE=binary"
else
echo " USE=''"
fi
echo " $(best_version sys-firmware/vgabios)"
}

@ -1,651 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="ncurses,readline"
inherit eutils flag-o-matic linux-info toolchain-funcs multilib python-r1 \
user udev fcaps readme.gentoo pax-utils
BACKPORTS=
if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="git://git.qemu.org/qemu.git"
inherit git-2
SRC_URI=""
else
SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.bz2
${BACKPORTS:+
https://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz}"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
fi
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org"
LICENSE="GPL-2 LGPL-2 BSD-2"
SLOT="0"
IUSE="accessibility +aio alsa bluetooth +caps +curl debug +fdt glusterfs \
gnutls gtk gtk2 infiniband iscsi +jpeg \
kernel_linux kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs
+png pulseaudio python \
rbd sasl +seccomp sdl sdl2 selinux smartcard snappy spice ssh static static-softmmu
static-user systemtap tci test +threads usb usbredir +uuid vde +vhost-net \
virgl virtfs +vnc vte xattr xen xfs"
COMMON_TARGETS="aarch64 alpha arm cris i386 m68k microblaze microblazeel mips
mips64 mips64el mipsel or32 ppc ppc64 s390x sh4 sh4eb sparc sparc64 unicore32
x86_64"
IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} lm32 moxie ppcemb tricore xtensa xtensaeb"
IUSE_USER_TARGETS="${COMMON_TARGETS} armeb mipsn32 mipsn32el ppc64abi32 ppc64le sparc32plus tilegx"
use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' ${IUSE_SOFTMMU_TARGETS})
use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS})
IUSE+=" ${use_softmmu_targets} ${use_user_targets}"
# Allow no targets to be built so that people can get a tools-only build.
# Block USE flag configurations known to not work.
REQUIRED_USE="${PYTHON_REQUIRED_USE}
gtk2? ( gtk )
qemu_softmmu_targets_arm? ( fdt )
qemu_softmmu_targets_microblaze? ( fdt )
qemu_softmmu_targets_ppc? ( fdt )
qemu_softmmu_targets_ppc64? ( fdt )
sdl2? ( sdl )
static? ( static-softmmu static-user )
static-softmmu? ( !alsa !pulseaudio !bluetooth !opengl !gtk !gtk2 )
virtfs? ( xattr )
vte? ( gtk )"
# Yep, you need both libcap and libcap-ng since virtfs only uses libcap.
#
# The attr lib isn't always linked in (although the USE flag is always
# respected). This is because qemu supports using the C library's API
# when available rather than always using the extranl library.
#
# Older versions of gnutls are supported, but it's simpler to just require
# the latest versions. This is also why we require nettle.
COMMON_LIB_DEPEND=">=dev-libs/glib-2.0[static-libs(+)]
sys-libs/zlib[static-libs(+)]
xattr? ( sys-apps/attr[static-libs(+)] )"
SOFTMMU_LIB_DEPEND="${COMMON_LIB_DEPEND}
>=x11-libs/pixman-0.28.0[static-libs(+)]
accessibility? ( app-accessibility/brltty[static-libs(+)] )
aio? ( dev-libs/libaio[static-libs(+)] )
alsa? ( >=media-libs/alsa-lib-1.0.13 )
bluetooth? ( net-wireless/bluez )
caps? ( sys-libs/libcap-ng[static-libs(+)] )
curl? ( >=net-misc/curl-7.15.4[static-libs(+)] )
fdt? ( >=sys-apps/dtc-1.4.0[static-libs(+)] )
glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] )
gnutls? (
dev-libs/nettle[static-libs(+)]
>=net-libs/gnutls-3.0[static-libs(+)]
)
gtk? (
gtk2? (
x11-libs/gtk+:2
vte? ( x11-libs/vte:0 )
)
!gtk2? (
x11-libs/gtk+:3
vte? ( x11-libs/vte:2.90 )
)
)
infiniband? ( sys-infiniband/librdmacm:=[static-libs(+)] )
iscsi? ( net-libs/libiscsi )
jpeg? ( virtual/jpeg:=[static-libs(+)] )
lzo? ( dev-libs/lzo:2[static-libs(+)] )
ncurses? ( sys-libs/ncurses:0=[static-libs(+)] )
nfs? ( >=net-fs/libnfs-1.9.3[static-libs(+)] )
numa? ( sys-process/numactl[static-libs(+)] )
opengl? (
virtual/opengl
media-libs/libepoxy[static-libs(+)]
media-libs/mesa[static-libs(+)]
media-libs/mesa[egl,gles2]
)
png? ( media-libs/libpng:0=[static-libs(+)] )
pulseaudio? ( media-sound/pulseaudio )
rbd? ( sys-cluster/ceph[static-libs(+)] )
sasl? ( dev-libs/cyrus-sasl[static-libs(+)] )
sdl? (
!sdl2? (
media-libs/libsdl[X]
>=media-libs/libsdl-1.2.11[static-libs(+)]
)
sdl2? (
media-libs/libsdl2[X]
media-libs/libsdl2[static-libs(+)]
)
)
seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] )
smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] )
snappy? ( app-arch/snappy[static-libs(+)] )
spice? (
>=app-emulation/spice-protocol-0.12.3
>=app-emulation/spice-0.12.0[static-libs(+)]
)
ssh? ( >=net-libs/libssh2-1.2.8[static-libs(+)] )
usb? ( >=virtual/libusb-1-r2[static-libs(+)] )
usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] )
uuid? ( >=sys-apps/util-linux-2.16.0[static-libs(+)] )
vde? ( net-misc/vde[static-libs(+)] )
virgl? ( media-libs/virglrenderer[static-libs(+)] )
virtfs? ( sys-libs/libcap )
xfs? ( sys-fs/xfsprogs[static-libs(+)] )"
USER_LIB_DEPEND="${COMMON_LIB_DEPEND}"
X86_FIRMWARE_DEPEND="
>=sys-firmware/ipxe-1.0.0_p20130624
pin-upstream-blobs? (
~sys-firmware/seabios-1.8.2
~sys-firmware/sgabios-0.1_pre8
~sys-firmware/vgabios-0.7a
)
!pin-upstream-blobs? (
sys-firmware/seabios
sys-firmware/sgabios
sys-firmware/vgabios
)"
CDEPEND="
!static-softmmu? ( $(printf "%s? ( ${SOFTMMU_LIB_DEPEND//\[static-libs(+)]} ) " ${use_softmmu_targets}) )
!static-user? ( $(printf "%s? ( ${USER_LIB_DEPEND//\[static-libs(+)]} ) " ${use_user_targets}) )
qemu_softmmu_targets_i386? ( ${X86_FIRMWARE_DEPEND} )
qemu_softmmu_targets_x86_64? ( ${X86_FIRMWARE_DEPEND} )
python? ( ${PYTHON_DEPS} )
systemtap? ( dev-util/systemtap )
xen? ( app-emulation/xen-tools:= )"
DEPEND="${CDEPEND}
dev-lang/perl
=dev-lang/python-2*
sys-apps/texinfo
virtual/pkgconfig
kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 )
gtk? ( nls? ( sys-devel/gettext ) )
static-softmmu? ( $(printf "%s? ( ${SOFTMMU_LIB_DEPEND} ) " ${use_softmmu_targets}) )
static-user? ( $(printf "%s? ( ${USER_LIB_DEPEND} ) " ${use_user_targets}) )
test? (
dev-libs/glib[utils]
sys-devel/bc
)"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-qemu )
"
STRIP_MASK="/usr/share/qemu/palcode-clipper"
QA_PREBUILT="
usr/share/qemu/openbios-ppc
usr/share/qemu/openbios-sparc64
usr/share/qemu/openbios-sparc32
usr/share/qemu/palcode-clipper
usr/share/qemu/s390-ccw.img
usr/share/qemu/u-boot.e500
"
QA_WX_LOAD="usr/bin/qemu-i386
usr/bin/qemu-x86_64
usr/bin/qemu-alpha
usr/bin/qemu-arm
usr/bin/qemu-cris
usr/bin/qemu-m68k
usr/bin/qemu-microblaze
usr/bin/qemu-microblazeel
usr/bin/qemu-mips
usr/bin/qemu-mipsel
usr/bin/qemu-or32
usr/bin/qemu-ppc
usr/bin/qemu-ppc64
usr/bin/qemu-ppc64abi32
usr/bin/qemu-sh4
usr/bin/qemu-sh4eb
usr/bin/qemu-sparc
usr/bin/qemu-sparc64
usr/bin/qemu-armeb
usr/bin/qemu-sparc32plus
usr/bin/qemu-s390x
usr/bin/qemu-unicore32"
DOC_CONTENTS="If you don't have kvm compiled into the kernel, make sure
you have the kernel module loaded before running kvm. The easiest way to
ensure that the kernel module is loaded is to load it on boot.\n
For AMD CPUs the module is called 'kvm-amd'\n
For Intel CPUs the module is called 'kvm-intel'\n
Please review /etc/conf.d/modules for how to load these\n\n
Make sure your user is in the 'kvm' group\n
Just run 'gpasswd -a <USER> kvm', then have <USER> re-login."
qemu_support_kvm() {
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386 \
use qemu_softmmu_targets_ppc || use qemu_softmmu_targets_ppc64 \
use qemu_softmmu_targets_s390x; then
return 0
fi
return 1
}
pkg_pretend() {
if use kernel_linux && kernel_is lt 2 6 25; then
eerror "This version of KVM requres a host kernel of 2.6.25 or higher."
elif use kernel_linux; then
if ! linux_config_exists; then
eerror "Unable to check your kernel for KVM support"
else
CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
ERROR_KVM="You must enable KVM in your kernel to continue"
ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in"
ERROR_KVM_AMD+=" your kernel configuration."
ERROR_KVM_INTEL="If you have an Intel CPU, you must enable"
ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration."
ERROR_TUN="You will need the Universal TUN/TAP driver compiled"
ERROR_TUN+=" into your kernel or loaded as a module to use the"
ERROR_TUN+=" virtual network device if using -net tap."
ERROR_BRIDGE="You will also need support for 802.1d"
ERROR_BRIDGE+=" Ethernet Bridging for some network configurations."
use vhost-net && CONFIG_CHECK+=" ~VHOST_NET"
ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net"
ERROR_VHOST_NET+=" support"
if use amd64 || use x86 || use amd64-linux || use x86-linux; then
CONFIG_CHECK+=" ~KVM_AMD ~KVM_INTEL"
fi
use python && CONFIG_CHECK+=" ~DEBUG_FS"
ERROR_DEBUG_FS="debugFS support required for kvm_stat"
# Now do the actual checks setup above
check_extra_config
fi
fi
if grep -qs '/usr/bin/qemu-kvm' "${EROOT}"/etc/libvirt/qemu/*.xml; then
eerror "The kvm/qemu-kvm wrappers no longer exist, but your libvirt"
eerror "instances are still pointing to it. Please update your"
eerror "configs in /etc/libvirt/qemu/ to use the -enable-kvm flag"
eerror "and the right system binary (e.g. qemu-system-x86_64)."
die "update your virt configs to not use qemu-kvm"
fi
}
pkg_setup() {
enewgroup kvm 78
}
# Sanity check to make sure target lists are kept up-to-date.
check_targets() {
local var=$1 mak=$2
local detected sorted
pushd "${S}"/default-configs >/dev/null || die
# Force C locale until glibc is updated. #564936
detected=$(echo $(printf '%s\n' *-${mak}.mak | sed "s:-${mak}.mak::" | LC_COLLATE=C sort -u))
sorted=$(echo $(printf '%s\n' ${!var} | LC_COLLATE=C sort -u))
if [[ ${sorted} != "${detected}" ]] ; then
eerror "The ebuild needs to be kept in sync."
eerror "${var}: ${sorted}"
eerror "$(printf '%-*s' ${#var} configure): ${detected}"
die "sync ${var} to the list of targets"
fi
popd >/dev/null
}
src_prepare() {
check_targets IUSE_SOFTMMU_TARGETS softmmu
check_targets IUSE_USER_TARGETS linux-user
# Alter target makefiles to accept CFLAGS set via flag-o
sed -i -r \
-e 's/^(C|OP_C|HELPER_C)FLAGS=/\1FLAGS+=/' \
Makefile Makefile.target || die
# Cheap hack to disable gettext .mo generation.
use nls || rm -f po/*.po
epatch "${FILESDIR}"/qemu-2.5.0-cflags.patch
[[ -n ${BACKPORTS} ]] && \
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
epatch
# Fix ld and objcopy being called directly
tc-export AR LD OBJCOPY
# Verbose builds
MAKEOPTS+=" V=1"
epatch_user
}
##
# configures qemu based on the build directory and the build type
# we are using.
#
qemu_src_configure() {
debug-print-function ${FUNCNAME} "$@"
local buildtype=$1
local builddir="${S}/${buildtype}-build"
local static_flag="static-${buildtype}"
mkdir "${builddir}"
local conf_opts=(
--prefix=/usr
--sysconfdir=/etc
--libdir=/usr/$(get_libdir)
--docdir=/usr/share/doc/${PF}/html
--disable-bsd-user
--disable-guest-agent
--disable-strip
--disable-werror
# We support gnutls/nettle for crypto operations. It is possible
# to use gcrypt when gnutls/nettle are disabled (but not when they
# are enabled), but it's not really worth the hassle. Disable it
# all the time to avoid automatically detecting it. #568856
--disable-gcrypt
--python="${PYTHON}"
--cc="$(tc-getCC)"
--cxx="$(tc-getCXX)"
--host-cc="$(tc-getBUILD_CC)"
$(use_enable debug debug-info)
$(use_enable debug debug-tcg)
--enable-docs
$(use_enable tci tcg-interpreter)
$(use_enable xattr attr)
)
# Disable options not used by user targets as the default configure
# options will autoprobe and try to link in a bunch of unused junk.
conf_softmmu() {
if [[ ${buildtype} == "user" ]] ; then
echo "--disable-${2:-$1}"
else
use_enable "$@"
fi
}
conf_opts+=(
$(conf_softmmu accessibility brlapi)
$(conf_softmmu aio linux-aio)
$(conf_softmmu bluetooth bluez)
$(conf_softmmu caps cap-ng)
$(conf_softmmu curl)
$(conf_softmmu fdt)
$(conf_softmmu glusterfs)
$(conf_softmmu gnutls)
$(conf_softmmu gnutls nettle)
$(conf_softmmu gtk)
$(conf_softmmu infiniband rdma)
$(conf_softmmu iscsi libiscsi)
$(conf_softmmu jpeg vnc-jpeg)
$(conf_softmmu kernel_linux kvm)
$(conf_softmmu lzo)
$(conf_softmmu ncurses curses)
$(conf_softmmu nfs libnfs)
$(conf_softmmu numa)
$(conf_softmmu opengl)
$(conf_softmmu png vnc-png)
$(conf_softmmu rbd)
$(conf_softmmu sasl vnc-sasl)
$(conf_softmmu sdl)
$(conf_softmmu seccomp)
$(conf_softmmu smartcard)
$(conf_softmmu snappy)
$(conf_softmmu spice)
$(conf_softmmu ssh libssh2)
$(conf_softmmu usb libusb)
$(conf_softmmu usbredir usb-redir)
$(conf_softmmu uuid)
$(conf_softmmu vde)
$(conf_softmmu vhost-net)
$(conf_softmmu virgl virglrenderer)
$(conf_softmmu virtfs)
$(conf_softmmu vnc)
$(conf_softmmu vte)
$(conf_softmmu xen)
$(conf_softmmu xen xen-pci-passthrough)
$(conf_softmmu xfs xfsctl)
)
case ${buildtype} in
user)
conf_opts+=(
--enable-linux-user
--disable-system
--disable-blobs
--disable-tools
)
;;
softmmu)
# audio options
local audio_opts="oss"
use alsa && audio_opts="alsa,${audio_opts}"
use sdl && audio_opts="sdl,${audio_opts}"
use pulseaudio && audio_opts="pa,${audio_opts}"
conf_opts+=(
--disable-linux-user
--enable-system
--with-system-pixman
--audio-drv-list="${audio_opts}"
)
use gtk && conf_opts+=( --with-gtkabi=$(usex gtk2 2.0 3.0) )
use sdl && conf_opts+=( --with-sdlabi=$(usex sdl2 2.0 1.2) )
;;
tools)
conf_opts+=(
--disable-linux-user
--disable-system
--disable-blobs
)
static_flag="static"
;;
esac
local targets="${buildtype}_targets"
[[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" )
# Add support for SystemTAP
use systemtap && conf_opts+=( --enable-trace-backend=dtrace )
# We always want to attempt to build with PIE support as it results
# in a more secure binary. But it doesn't work with static or if
# the current GCC doesn't have PIE support.
if use ${static_flag}; then
conf_opts+=( --static --disable-pie )
else
gcc-specs-pie && conf_opts+=( --enable-pie )
fi
echo "../configure ${conf_opts[*]}"
cd "${builddir}"
../configure "${conf_opts[@]}" || die "configure failed"
# FreeBSD's kernel does not support QEMU assigning/grabbing
# host USB devices yet
use kernel_FreeBSD && \
sed -i -E -e "s|^(HOST_USB=)bsd|\1stub|" "${S}"/config-host.mak
}
src_configure() {
local target
python_setup
softmmu_targets= softmmu_bins=()
user_targets= user_bins=()
for target in ${IUSE_SOFTMMU_TARGETS} ; do
if use "qemu_softmmu_targets_${target}"; then
softmmu_targets+=",${target}-softmmu"
softmmu_bins+=( "qemu-system-${target}" )
fi
done
for target in ${IUSE_USER_TARGETS} ; do
if use "qemu_user_targets_${target}"; then
user_targets+=",${target}-linux-user"
user_bins+=( "qemu-${target}" )
fi
done
softmmu_targets=${softmmu_targets#,}
user_targets=${user_targets#,}
[[ -n ${softmmu_targets} ]] && qemu_src_configure "softmmu"
[[ -n ${user_targets} ]] && qemu_src_configure "user"
[[ -z ${softmmu_targets}${user_targets} ]] && qemu_src_configure "tools"
}
src_compile() {
if [[ -n ${user_targets} ]]; then
cd "${S}/user-build"
default
fi
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
default
fi
if [[ -z ${softmmu_targets}${user_targets} ]]; then
cd "${S}/tools-build"
default
fi
}
src_test() {
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
pax-mark m */qemu-system-* #515550
emake -j1 check
emake -j1 check-report.html
fi
}
qemu_python_install() {
python_domodule "${S}/scripts/qmp/qmp.py"
python_doscript "${S}/scripts/kvm/kvm_stat"
python_doscript "${S}/scripts/kvm/vmxcap"
python_doscript "${S}/scripts/qmp/qmp-shell"
python_doscript "${S}/scripts/qmp/qemu-ga-client"
}
src_install() {
if [[ -n ${user_targets} ]]; then
cd "${S}/user-build"
emake DESTDIR="${ED}" install
# Install binfmt handler init script for user targets
newinitd "${FILESDIR}/qemu-binfmt.initd-r1" qemu-binfmt
fi
if [[ -n ${softmmu_targets} ]]; then
cd "${S}/softmmu-build"
emake DESTDIR="${ED}" install
# This might not exist if the test failed. #512010
[[ -e check-report.html ]] && dohtml check-report.html
if use kernel_linux; then
udev_dorules "${FILESDIR}"/65-kvm.rules
fi
if use python; then
python_foreach_impl qemu_python_install
fi
fi
if [[ -z ${softmmu_targets}${user_targets} ]]; then
cd "${S}/tools-build"
emake DESTDIR="${ED}" install
fi
# Disable mprotect on the qemu binaries as they use JITs to be fast #459348
pushd "${ED}"/usr/bin >/dev/null
pax-mark m "${softmmu_bins[@]}" "${user_bins[@]}"
popd >/dev/null
# Install config file example for qemu-bridge-helper
insinto "/etc/qemu"
doins "${FILESDIR}/bridge.conf"
# Remove the docdir placed qmp-commands.txt
mv "${ED}/usr/share/doc/${PF}/html/qmp-commands.txt" "${S}/docs/" || die
cd "${S}"
dodoc Changelog MAINTAINERS docs/specs/pci-ids.txt
newdoc pc-bios/README README.pc-bios
dodoc docs/qmp-*.txt
if [[ -n ${softmmu_targets} ]]; then
# Remove SeaBIOS since we're using the SeaBIOS packaged one
rm "${ED}/usr/share/qemu/bios.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../seabios/bios.bin /usr/share/qemu/bios.bin
fi
# Remove vgabios since we're using the vgabios packaged one
rm "${ED}/usr/share/qemu/vgabios.bin"
rm "${ED}/usr/share/qemu/vgabios-cirrus.bin"
rm "${ED}/usr/share/qemu/vgabios-qxl.bin"
rm "${ED}/usr/share/qemu/vgabios-stdvga.bin"
rm "${ED}/usr/share/qemu/vgabios-vmware.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../vgabios/vgabios.bin /usr/share/qemu/vgabios.bin
dosym ../vgabios/vgabios-cirrus.bin /usr/share/qemu/vgabios-cirrus.bin
dosym ../vgabios/vgabios-qxl.bin /usr/share/qemu/vgabios-qxl.bin
dosym ../vgabios/vgabios-stdvga.bin /usr/share/qemu/vgabios-stdvga.bin
dosym ../vgabios/vgabios-vmware.bin /usr/share/qemu/vgabios-vmware.bin
fi
# Remove sgabios since we're using the sgabios packaged one
rm "${ED}/usr/share/qemu/sgabios.bin"
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../sgabios/sgabios.bin /usr/share/qemu/sgabios.bin
fi
# Remove iPXE since we're using the iPXE packaged one
rm "${ED}"/usr/share/qemu/pxe-*.rom
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
dosym ../ipxe/8086100e.rom /usr/share/qemu/pxe-e1000.rom
dosym ../ipxe/80861209.rom /usr/share/qemu/pxe-eepro100.rom
dosym ../ipxe/10500940.rom /usr/share/qemu/pxe-ne2k_pci.rom
dosym ../ipxe/10222000.rom /usr/share/qemu/pxe-pcnet.rom
dosym ../ipxe/10ec8139.rom /usr/share/qemu/pxe-rtl8139.rom
dosym ../ipxe/1af41000.rom /usr/share/qemu/pxe-virtio.rom
fi
fi
qemu_support_kvm && readme.gentoo_create_doc
}
pkg_postinst() {
if qemu_support_kvm; then
readme.gentoo_print_elog
fi
if [[ -n ${softmmu_targets} ]] && use kernel_linux; then
udev_reload
fi
fcaps cap_net_admin /usr/libexec/qemu-bridge-helper
}
pkg_info() {
echo "Using:"
echo " $(best_version app-emulation/spice-protocol)"
echo " $(best_version sys-firmware/ipxe)"
echo " $(best_version sys-firmware/seabios)"
if has_version 'sys-firmware/seabios[binary]'; then
echo " USE=binary"
else
echo " USE=''"
fi
echo " $(best_version sys-firmware/vgabios)"
}

@ -35,6 +35,7 @@ EBUILD xen-tools-4.6.0-r4.ebuild 14416 SHA256 5646883d70a4a98b953594ef9d9b277d4c
EBUILD xen-tools-4.6.0-r5.ebuild 14295 SHA256 129ee56adb203bbcbb41f26be03a52c038ac477886e13b6d5338372c06633331 SHA512 ae54c9eb1e3d87c3d00154174545c8deb744eb5ae54a9050e7dc758e5a8e97f0ab708e4ab40b54c130505d79d922187cad9a22406db3cbb2e452b57f3f23f555 WHIRLPOOL 00f857198122649ae7bbb0b9252206d48a741d303d24871c6d00edaedf3b26d1d5649f0f6a8cb4254dad42fe8205030ef352858f7a658fec249f5b1fff509c1d
EBUILD xen-tools-4.6.0-r6.ebuild 14477 SHA256 e17a8cf08537c2076d118a997524d6334af16615270d27cb4faaec251d60021c SHA512 be9ffeb7e9119e2425eff89c4a0b2df4b50be77c3bdecb16e59c8aa9d951fbdba2fef5dd54e5620c2a415ac1f1c85ab20fa5e0cc3de29abe03f615d7eb720ef3 WHIRLPOOL 1c9b799e0ab842bcd0fbdaad29945a06b79c7f904f1154c760f695641cf14608e9bd979f9225f9764285d6bf6e47d73e874f4ca36dc0eb4b5b0301df48589917
EBUILD xen-tools-4.6.0-r7.ebuild 14475 SHA256 28fa18108222c9fe9e773b60481ec3ff903ee53b87d743569d7fe71e64109991 SHA512 36c48d7fc1070a98b08988558f59faad2fc7065f8dc2e6d185223b71555bb2bb51fa3966a1d3677b7c4c93f2e5c1becd7fc442a16762392aaae281b29263f353 WHIRLPOOL cbddc0cc70c2fe6a720f87989d45ed07751741dc0218d926aec013a850f8b2fb2288f3130f4b05bc65d1261825c6981e7a9e1d9db1bf1391567dd38c4385addc
EBUILD xen-tools-4.6.0-r8.ebuild 14499 SHA256 c832c1a7b06465caf0b4eb9db03ab212585558229d8fdda0c9193a723196c354 SHA512 1a08277771f135f4566cfe30c4244228b4fe3576b530f04bc837fc99fb74552109982853c781b2fccb0aad0b2be17ceeb2da33e8d50dc028323aa910b8a6f591 WHIRLPOOL a9222c66efd21567cf2db3ba7f512468e47274ce254c71a5899e2948eb420da29fddffcc515e1562839626417a1d905deced7d0878fcb70205a547bc221973c2
MISC ChangeLog 11443 SHA256 4a689b8ff03d8fb41a2475bfc256f5369a4966f939761346a1b8240dff1ff9c9 SHA512 70f69fc2e4f44e09aa420097e471a3ba96dd630bda4b492c70dc7d1f77504833e8b64933b3facf1a788cd59a944c23339806e5a10164fafe71aa8b74a561ef4f WHIRLPOOL ae4382e2b38effb688d03e67139d60d1cb8479704c426ec3d357cb2d88d4451cd209992913f4d448f7282b46cfd322f73cc4a56219285b55562b6e73b8a1f5c1
MISC ChangeLog-2015 70841 SHA256 e2535b416e2777d7e80d7d96a388c50ab42fb18cd2dd242feb09e339726574ef SHA512 ea9f464a5cf37ce8e7872934f46794a23dec950d6de7d81610e3410356b9a9916dab7d6a7a114819ebe678517e60f53b3debb692383274c74e04adbb59368069 WHIRLPOOL fc0e6610406053b81d3d4258ca0f3117c552f3ab8a33ee282ba31aa69f8b07d196374c74b4f97a8f60422d53dae27fbd02e4cfea1940bc14b7b5ec995d825b07
MISC metadata.xml 1108 SHA256 1011ad8575312b7971959618c2cdadd0d5250c2b401f950544856f841e93802a SHA512 bcb01e6fd6b827f3f3b32f0b26494b8651fa4aee5505e361005dea21c5c44e938fb4bf3a6ded45f642275e15a99639799c2aa25ac87fee0e7fb2d09b3b03d8a3 WHIRLPOOL 970e0653773ddeae4fcae8d0f2118d50db793d27c0d9e468b0207dfd7295747b85d5340742394be4f846082543ee09e45a84f056914cb11d49be4accb28c5b65
MISC metadata.xml 1267 SHA256 9b8b03030ebd3202c071833297728c7801dff40b2cf05f74dc22e167f3eb467e SHA512 c4e947a8cff20e4c5e77f5764fe26ee86a5674cc24ba2eedb7867476f9805ca47b895fcee92e8f353bb4bce877d32832318f8f7fd9514103fb2a963d6ea74647 WHIRLPOOL 12cf733a342cdffbfeb8ca6be598b9d4d0cdaa8d027a6174f0e06e3e4d91df976759d89f6a62d68875c944c416cfdbc62bfccc241f621a14cee95315729a6b61

@ -10,6 +10,7 @@
<flag name="flask">Enable the Flask XSM module from NSA</flag>
<flag name="hvm">Enable support for hardware based virtualization (VT-x,AMD-v)</flag>
<flag name="qemu">Enable IOEMU support via the use of qemu-dm</flag>
<flag name="qemu-traditional">Build the old qemu traditional device model (useful only if you cannot change to the new device model e.g. Windows VMs)</flag>
<flag name="pygrub">Install the pygrub boot loader</flag>
<flag name="screen">Enable support for running domain U console in an <pkg>app-misc/screen</pkg> session</flag>
<flag name="system-qemu">Using <pkg>app-emulation/qemu</pkg> instead of the bundled one</flag>

@ -0,0 +1,469 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE='ncurses,xml,threads'
inherit eutils bash-completion-r1 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=0
SECURITY_VER=7
# vars set to reflect https://dev.gentoo.org/~idella4/
# first instance of UPS_VER (usptream ver)
UPS_VER=0
SEC_VER=5
QEMU_VER=0
# xen-tools's gentoo patches tarball
GENTOO_VER=4
# xen-tools's gentoo patches version which apply to this specific ebuild
GENTOO_GPV=0
# xen-tools ovmf's patches
OVMF_VER=1
SEABIOS_VER=1.8.2
OVMF_PV=20150629
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-upstream-patches-${UPS_VER}.tar.gz"
[[ -n ${SECURITY_VER} ]] && \
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-security-patches-${SEC_VER}.tar.gz
https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-qemu-patches-${QEMU_VER}.tar.gz"
[[ -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="http://bits.xensource.com/oss-xen/release/${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.bz2
${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="http://xen.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 qemu ocaml ovmf qemu-traditional +pam python pygrub screen sdl static-libs system-qemu system-seabios"
REQUIRED_USE="hvm? ( || ( qemu system-qemu ) )
${PYTHON_REQUIRED_USE}
pygrub? ( python )
ovmf? ( hvm )
qemu? ( !system-qemu )"
COMMON_DEPEND="
dev-libs/lzo:2
dev-libs/glib:2
dev-libs/yajl
dev-libs/libaio
dev-libs/libgcrypt:0
sys-libs/zlib
"
DEPEND="${COMMON_DEPEND}
dev-python/lxml[${PYTHON_USEDEP}]
x86? ( sys-devel/dev86
sys-power/iasl )
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
${PYTHON_DEPS}
api? ( dev-libs/libxml2
net-misc/curl )
ovmf? ( $(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-doc/doxygen
dev-python/markdown[${PYTHON_USEDEP}]
dev-tex/latex2html[png,gif]
media-gfx/graphviz
dev-tex/xcolor
media-gfx/transfig
dev-texlive/texlive-latexextra
virtual/latex-base
dev-tex/latexmk
dev-texlive/texlive-latex
dev-texlive/texlive-pictures
dev-texlive/texlive-latexrecommended
)
hvm? ( x11-proto/xproto
!net-libs/libiscsi )
qemu? (
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/lib/xen/boot/hvmloader
usr/share/qemu-xen/qemu/s390-ccw.img"
RESTRICT="test"
pkg_setup() {
python-single-r1_pkg_setup
export "CONFIG_LOMOUNT=y"
#bug 522642, disable compile tools/tests
export "CONFIG_TESTS=n"
if has_version dev-libs/libgcrypt:0; then
export "CONFIG_GCRYPT=y"
fi
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() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
einfo "Try to apply Xen Upstream patch set"
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream \
"${WORKDIR}"/libexec.patch
fi
# Security patchset
if [[ -n ${SECURITY_VER} ]]; then
einfo "Try to apply Xen Security patch set"
source "${WORKDIR}"/patches-security/${PV}.conf
# 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"
for i in ${XEN_SECURITY_MAIN}; do
epatch "${WORKDIR}"/patches-security/xen/$i
done
for i in "${WORKDIR}"/xen-sec/xsa*.patch; do
epatch $i
done
# apply qemu-traditional patches
pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null
for i in ${XEN_SECURITY_QEMUT}; do
epatch "${WORKDIR}"/patches-security/qemut/$i
done
for i in "${WORKDIR}"/qemu-patches/qemut/xsa*.patch; do
epatch $i
done
popd > /dev/null
# apply qemu-xen/upstream patches
pushd "${S}"/tools/qemu-xen/ > /dev/null
for i in ${XEN_SECURITY_QEMUU}; do
epatch "${WORKDIR}"/patches-security/qemuu/$i
done
for i in "${WORKDIR}"/qemu-patches/qemuu/xsa*.patch; do
epatch $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
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
for i in ${!_gpv}; do
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches-gentoo/$i
done
fi
# Ovmf's patchset
if [[ -n ${OVMF_VER} ]] && use ovmf; then
einfo "Try to apply Ovmf patch set"
pushd "${WORKDIR}"/ovmf-*/ > /dev/null
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-ovmf
popd > /dev/null
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
# 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
# use /var instead of /var/lib, consistat with previous ebuild
sed -i -e "/XEN_LOCK_DIR=/s/\$localstatedir/\/var/g" \
m4/paths.m4 configure tools/configure || die
# use /run instead of /var/run
sed -i -e "/XEN_RUN_DIR=/s/\$localstatedir//g" \
m4/paths.m4 configure tools/configure || die
# 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
epatch_user
}
src_configure() {
local myconf="--prefix=${PREFIX}/usr \
--libdir=${PREFIX}/usr/$(get_libdir) \
--libexecdir=${PREFIX}/usr/libexec \
--disable-werror \
--disable-xen \
--enable-tools \
--enable-docs \
$(use_with system-qemu) \
$(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 qemu || myconf+=" --with-system-qemu"
use amd64 && myconf+=" $(use_enable qemu-traditional)"
econf ${myconf}
}
src_compile() {
export VARTEXFONTS="${T}/fonts"
local myopt
use debug && myopt="${myopt} debug=y"
if test-flag-CC -fno-strict-overflow; then
append-flags -fno-strict-overflow
fi
emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
use doc && emake -C docs txt html
emake -C docs man-pages
}
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
# Fix the remaining Python shebangs.
python_fix_shebang "${D}"
# Remove RedHat-specific stuff
rm -rf "${D}"tmp || die
if use doc; then
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
dohtml -r docs/
docinto pdf
dodoc ${DOCS[@]}
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
fi
rm -rf "${D}"/usr/share/doc/xen/
doman docs/man?/*
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 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
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 "http://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
}

@ -83,3 +83,10 @@
Package-Manager: portage-2.2.27
*pdfpc-4.0.2 (14 Feb 2016)
14 Feb 2016; Manuel Rüger <mrueg@gentoo.org> +pdfpc-4.0.2.ebuild:
Version bump
Package-Manager: portage-2.2.27

@ -4,6 +4,6 @@ DIST pdfpc-4.0.2.tar.gz 75962 SHA256 591da2f984dd7714b0607aff450b99649f9a8caaf31
EBUILD pdfpc-3.1.1.ebuild 597 SHA256 56522664e6196882a41359988d9145943c0fe96039b55cc14fa9b847aa334d4f SHA512 45f6022ea52f24979a0d0d6ba09035ba9817b9bf2783f05499006845726694ad5cb6bad3e8e62e111a04fc0c114b541e8578c1796de869c8e1ca7b7605433e78 WHIRLPOOL a3f28d34ad98221ecdb415a6d139953e60c0b3bdda65bd7c213e074bc31868d387dd6ca62363b94186c4a5f1d22850b206545b2f6ca4f495f00b0d261efb108a
EBUILD pdfpc-4.0.1.ebuild 924 SHA256 f1c763c08e37cf5c0600ead6d7e940039bc969e9e7410017a5820e6d72088939 SHA512 a01415e73e2cf9838fce049c4de7df63e7be1c5b61e43a499987247a5f309a4075444749a9d47a0d8f3d1c3698aba955b35cfce04addee0c7cb3321ed1636348 WHIRLPOOL f58815ae5a869266fcfe4861f88b41e73529c6aeff1e28e1bcd7552db722d50926043530d994c5739b73d4a28985d9aa77d78e3f94ea559213f7d6ddee041d1a
EBUILD pdfpc-4.0.2.ebuild 939 SHA256 1a9257c58904e48f2ad3ed856601f99fa3e152d036ccf658a3827ec7f358c547 SHA512 60666d10d7cb25fae9285c2124b0c87c3d0a969e037344602e386067087e9731da84c4ee34fb85ca23d29e80044e90ba1f382d01be86f9f42a76c1c0fbe38771 WHIRLPOOL c7d87eb861905de326d652f632f84e0261d62fe929678370ec8fd0eaf0f5cd13c05edd9bd3e9d6637b8d1f6af32fb153f308d7de8399a564f9f3f7ba1b1e426a
MISC ChangeLog 2844 SHA256 823b0f7fe50af51cbaaf80a7bc2bac9ee70303354355fbc325bef28cda98d41a SHA512 839ef8767ffbc0fee42791071bfa8958a73eabcf6a81e0bb57a49c9d7f319d516edd3ab2f6a0c48706bedd678ba5fc36569190acb79459718593d43344fad257 WHIRLPOOL ac7efbad29db118cbf78ae4f12c2cd5deb280920ee5cc4126fbfd713aeb805bb57f7781585562015297697b8c20ee0f851a2862a4a384845cd19878c9d75161c
MISC ChangeLog 2992 SHA256 7b260e5be7dfef081b98fb40dcfdd1942818c1d59a21d6ed138a572e46c43354 SHA512 fdba629ad9539a17c7c63164cb61308dbb2e74297f9a0fa1207ad6c62a1cefd41505a5df550d3289e9b3c318cd8cef64b912dbc065bd150fcf27e183eb037ccf WHIRLPOOL d76c52bf5afe722eb4c17354b6e146abee1063aa0c4110cc2e8e99d2db77b108c7ae2926d93c914804e1e09d22201e9e90db1f65af3a10eb136295cac82bace9
MISC ChangeLog-2015 1098 SHA256 c1ce7cf2b0d8495e6b5b3b4292fcd763b0e03f29e92410f23640772eff6983e9 SHA512 1e5913fb5922569f4235faa5f59ea27022c939ae609fced56b96d327d618f33fc5630c2b055fafbc479c77fb305237a9049d4a91cb7eccb558e69969f27f2b7f WHIRLPOOL c802cf79becd8a9f0139952c66700259cd397c1a01ee04672bfa39995e1dfb97096a3a88061962ff83220d478a6e29676a44ccaf7684d37c3a93c1c4aa7a2463
MISC metadata.xml 331 SHA256 4c948c71808d6c4074c9cddb5749e855b58acc72ec5bebd73ccf2d689f8201cf SHA512 d5778d388f4a019debeea74abca18a272b7a6ff020ebf98b1e56c7ac3cf26179c377601eb41b5998f002004bee9335dcfba9a5a80380c944814f521bbe3838a4 WHIRLPOOL 0ff030fe723252821fdccfd980ec50dbe03f389c682d07b13c70cad25cd63a6bfd4d8f548ba97d4ff28371862b1cd48c8aa4d88fb7ae55fbd5501512d9be6fbe

@ -201,3 +201,13 @@
Package-Manager: portage-2.2.27
*eix-0.31.7-r1 (14 Feb 2016)
14 Feb 2016; Manuel Rüger <mrueg@gentoo.org> +eix-0.31.7-r1.ebuild,
metadata.xml:
Add support for required-use
Thanks to Martin Väth
Package-Manager: portage-2.2.27

@ -11,6 +11,6 @@ EBUILD eix-0.31.4.ebuild 2387 SHA256 e96f4b9d8aa90be124c92bb310076e80f457bd55328
EBUILD eix-0.31.6.ebuild 2273 SHA256 651c7c70eaaa7d12ed00cdde9984d2b3d6683e2ae18741c343cf34dd9abd66be SHA512 361c538135e1f1be97afff13680ce9756588cba61e6929551d81d1f243383da262151204c751cfada02f9cfdb8238a975fc52cdf2116841e4508ac0bc962c9c7 WHIRLPOOL a8f079bdb2d5c88bff8eea0a31a7d6c721c7eb4427ac7b3ea8d204b743873edbc2e81b6803d80e3fa21af44f54bd0072e9f83391ff2c60f063822a51d0df93ee
EBUILD eix-0.31.7-r1.ebuild 2337 SHA256 4ba889e3c54a5d23421b22ae9797583efcd534d76a1e260b2b1111627bc163d0 SHA512 bd202bcb8b41e2fc453a65c10c800878432e4c7d7a5549df9c1756ded12e6ca650c086666b538a75806bf40b9fda64d599b8b1b840f593f15556f76cac6f9d48 WHIRLPOOL f263fc8a2f329dff9eb1d46786bc944ba3678dd0cd871793765e1d0d988d5576dfd4d8cb1d68924bb47eb2eebb012e35c7ce914c8232cc8893c19e30ce62ad99
EBUILD eix-0.31.7.ebuild 2273 SHA256 651c7c70eaaa7d12ed00cdde9984d2b3d6683e2ae18741c343cf34dd9abd66be SHA512 361c538135e1f1be97afff13680ce9756588cba61e6929551d81d1f243383da262151204c751cfada02f9cfdb8238a975fc52cdf2116841e4508ac0bc962c9c7 WHIRLPOOL a8f079bdb2d5c88bff8eea0a31a7d6c721c7eb4427ac7b3ea8d204b743873edbc2e81b6803d80e3fa21af44f54bd0072e9f83391ff2c60f063822a51d0df93ee
MISC ChangeLog 6088 SHA256 f4b8a16a42fad488ce44d7f9ed244e30fb3c36b56fd9b49393cda473c89b9274 SHA512 1822ebc4918858a5f1d7215a380015663d807dad4ff01b0c1e333118d5ef31452ea70d2cb15ab63c03bab9d4d3acd82d2e2cbffdf1f50f07c6d907c9bb0b0c68 WHIRLPOOL a419b892101430e50598b9e45f574c858a7a41910d0498851346451f891260451baf9d5db2e5cdabb58e479dd4b3d7ed4d5517cf5ab05a36e919c347cc29ac9e
MISC ChangeLog 6298 SHA256 59be79e99261854425e586879ddcb47dd251f94b158f4153772d775a450e2db1 SHA512 f04e5e2e4b5c96864298b42521dd91ae2a9d08372f61035ca6a50896adc132e84c41c0e830453de61df2e226be28238cc27174423abd9cdf312b6c34b907edc2 WHIRLPOOL 59b0bae443af230cc53428847c0222e9ec801cd264c27db9155a0656c11ce117e687370949a515e6a1defb62c883c7bbe373fb727524d90cd7e15fb1528aed5c
MISC ChangeLog-2015 62879 SHA256 dd3e3360c5a6ff69ddc4ebd0263adcbde4b4c72d130ba57b2ae304af40f62c09 SHA512 d6f1888e8cc75bccd6609c062689c64d978458b4bd9056a9297016d1419752f65cc19f7c175d0d0ffe4d7ddfbd3bb22b668717f073525a18cd6c136f9e000f46 WHIRLPOOL 4bb43b05071475173f9bc3afa4d7bfef3ad434c0a8ae9de21d8e9aa78272730c83dc21789aecaf886491aa1c5dbcd93b4a5213b6c83b7124b823225bd4b17c10
MISC metadata.xml 2462 SHA256 3e3e413f36d87bd819fb7dfb8324e079e2edf5388eb32806099d8e495433d8a4 SHA512 574a5322a2661655dc61d23497a06a4d6ce53de11e5772ede400ad1a95d66b6ebbb166e2252612e7b2872c7fb50b8b6c751cdd9a26742f562c3b49345b595f79 WHIRLPOOL 2cd2e3fc9ad143abd899807dc17c9ff450fa1a1fe6225ef7684854c50c2da9a46daf2fcbd91fe848b52d446ff669befc5645cfce96028382aa11bdb24b17c803

@ -478,3 +478,11 @@
Package-Manager: portage-2.2.27
15 Feb 2016; Jeroen Roovers <jer@gentoo.org> postgresql-9.1.20.ebuild,
postgresql-9.2.15.ebuild, postgresql-9.3.11.ebuild, postgresql-9.4.6.ebuild,
postgresql-9.5.1.ebuild:
Stable for HPPA (bug #574456).
Package-Manager: portage-2.2.27
RepoMan-Options: --ignore-arches

@ -37,6 +37,6 @@ EBUILD postgresql-9.4.5-r2.ebuild 12813 SHA256 aad9955a9acc194013c602411c4f41e6a
EBUILD postgresql-9.4.6.ebuild 12813 SHA256 9f591229867c8893c76b12cad34679c500549cba3d157b40b09b53076c8e82ef SHA512 c19fb9696470d1f5553bea59010f3558e9e04b740cd9fb102af5457b55e79fcaf027de7d780c0258f4be8ab44322f43dd0d74c49f16f511984a4b6236d36029a WHIRLPOOL 8e14949bc58c5389b927b19909692302783dbcc7d5258ceea3ee309b80ea57c3ea95dc3b4e057c15cd6350f40d821ebf1cc4525548f115bf051032595c2d3c30
EBUILD postgresql-9.5.1.ebuild 12813 SHA256 9f591229867c8893c76b12cad34679c500549cba3d157b40b09b53076c8e82ef SHA512 c19fb9696470d1f5553bea59010f3558e9e04b740cd9fb102af5457b55e79fcaf027de7d780c0258f4be8ab44322f43dd0d74c49f16f511984a4b6236d36029a WHIRLPOOL 8e14949bc58c5389b927b19909692302783dbcc7d5258ceea3ee309b80ea57c3ea95dc3b4e057c15cd6350f40d821ebf1cc4525548f115bf051032595c2d3c30
EBUILD postgresql-9999.ebuild 11247 SHA256 9053b0ba73ad8d1ddaaab84cb07e383d7597a26131aab4d10524d3742562c8e8 SHA512 88d2b5db41ffff09d4ea5757640578bac6e1c36dbca09c021a495d1f124b3c40a91d8dfef5c30c8acf129fa2884ca9bf6fa3c2c00c12d0f8328cf20f1d610262 WHIRLPOOL 2caea3d44142a06c532f8c82b6b43069c10d6d9223f8373d574b9364f06cbc1759fe7fabf3e8231d1bb931137991dd8bd6aad51a0593e4913b5719a8954f2b2a
MISC ChangeLog 16825 SHA256 b8a1a1c28e94391e1184df4daf7f8081ccd4e6fa6d648233e28d7d0d2be64635 SHA512 e480c95066ddbe016056ee50a56a2f2225c2ca4b4fc9ded25a9ca858bf104e12e36436cfacb1dd553dbd9badf08e15aac3158a6d955e1a31e646fa91936050d4 WHIRLPOOL 94ebb2339efce51e473dcc2eda77df423ca14af6339fd96dfcd0993a981bf15363d0d1da0b671dc9ef7365b77bccaa4c9c89e50e8bd265b5aae98c8b864ec75f
MISC ChangeLog 17108 SHA256 0631c7b5937efd43bcf2868c52c002e9264f7e6fff8500345fea44d3c9fa2035 SHA512 30dcdfd5e6eb635ae2c57de3607b4b4d02e61f44fa203071f1a2f5ff17b36a3792e65a9cea6c40c25c59383617e788ed584c40d9aaa46ac3eada48453eb360de WHIRLPOOL cc187578a9a267953ff7d062c6a10e3394e6f9d7b27b70760d57a0e2122f67bb88dc26af698ba87f0d5d262a48fefa1effd18f7c48232e9397bf17cff1cb3d39
MISC ChangeLog-2015 18629 SHA256 4f6c87a86705d9d4597dcbd319d207c8b45f4dba38455f1466bdcdaffb65ba1d SHA512 2604c3af8d03fff5f293c30b5c6bbfc801c0b99fa5d20021b365795e2af50cc65c73972fb643e594720e28ccf5e873503550eeedef262375da63b29442e80c96 WHIRLPOOL 760146d15f3f656816be71d4d4b27823975ecc37c13f03766c38a0b8a3c2cabf15bec3da2c01d843859e277937815e85532a17327650dc221c4d22d01fece293
MISC metadata.xml 751 SHA256 97274deca46bb3ef708b8fe348946d9119220d8ba34bf90c0044675a00eeb5f2 SHA512 726f30ec991194427b2dbcdf650778dbe0f169cb305d569918404d403deef397aef7ec3f1a5269c15f7ec7fc5506dc534203323379f1d0acc475eeb8d75d0cf1 WHIRLPOOL 8372aaaaa2044be729eaa5d2e620dff368f16bacd450a48b048338a51f1500fc85fe5865d68f3e06b783732e823566b6dc7b7bc4f6149893cda8e452daefc331

@ -76,3 +76,10 @@
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
14 Feb 2016; James Le Cuirot <chewi@gentoo.org> cacao-0.99.4.ebuild:
Drop ~ppc64 keyword as it no longer builds
This version is ancient but amd64 still seems okay.
Package-Manager: portage-2.2.27

@ -2,6 +2,6 @@ AUX 0.93-no-exec-stack.patch 403 SHA256 79097e272e0250f8a40e87f2c6801f9e05e51c75
AUX cacao.env 518 SHA256 83fb024b70d2e90e037e002ae4ae0a077c9a9023fad8ee3511f7ea992109615d SHA512 b95bf1131b19bb9d6c87802e85b57a3d3745f4f37ff6c92c13d8b2b71ef426fc721cd34a7a9645273749db8ad22364cc481224c70bff4a1956f618a689f7378b WHIRLPOOL ac6af6172c685ed18d3390c3f2cb1cb659b1184ceb9be0e9ed416453242445cbb911b753fe1e9d651961986604a08aca22e6e615ca8be0019d880ba3bb2c8199
DIST cacao-0.99.4.tar.bz2 2876200 SHA256 1dfc4903dc0172286df4f1740fd0f12749ac81d51c602290b47cbe83d51e1d56 SHA512 f53d07acad7541d761383239776ec5423a66fb9963ad587d3fcddf7257625b51dd8f2ccd2ff8279ea3f148291b26fad1e02d57b529bd0cafe14ecd5ad82767b4 WHIRLPOOL c472c0966184c5bb48fa86ec41d78fbbcb6d2a27dc7177e12606cf7f26a7fe4e941bfa1b2c52d3845d879d08994c7404c1fd3ac515463662cd28305814d5ac26
EBUILD cacao-0.99.4.ebuild 2339 SHA256 499db8a1956bedbac8ff626bcccac45b5d9c08d752bc3f768878a02fc23746f7 SHA512 564879930a64258e399beceaf02600340f13dbb1eee54c9cbe94fbb0a01ed428bbeafbc93f203b7e92ed17bb2cd433c0b28719acedc70a380e9cf00032718cba WHIRLPOOL 85d92b501a678dc640aa784aae00ff263717b86e5b27c75d538b113b7edaceca684ad22a25e509694d63d3d400d3d4afa3f527471cc4514ef54c70fe263a10e3
MISC ChangeLog 3004 SHA256 d93d6ad4d260548d5d406470d6c55bd5e50d488e8e5a8f1007bdfbbf557c1ec8 SHA512 e7bad340586623a370d820cc58156427f18275d52ee35cc03bd3bb901d15f4bddf7802c8acff85702d4edf8a1a16bb7e97364d2cd53eecaa8772ea6ed6237ddc WHIRLPOOL 41d4c99d444c2847e47b22d4a5d0b6d0cd44d0de372ed89f5eea5bdd69f62ad4e25b55d746c91f6e47831c021659c4c8ea2225e7a9c1675de212087fb9d23789
MISC ChangeLog 3211 SHA256 8529812d0fac9470679538b3861f665dbe7eb42207ac862c8f7a1659b89395b9 SHA512 ebdb0dcbdce20498bbf66ba9070fcd338a4aa5801faf2bada02b33dffdbc4d6542dd4c984c833fee736fa84bb888502dc51be6e30f9bba445a17fa3463a703f7 WHIRLPOOL 852fc5da52d35ab19904ccca0b9437974995574686cc74661fb01734e2c6a60f6129b13eab20eb5bc39ff9b045b1b2ba85a8ac890cb25a972e992ea0894076ea
MISC ChangeLog-2015 2733 SHA256 303e9701fc18de3f730d41fa0cc0e10bc255bc169b0132dab0f144e306cf18c4 SHA512 71fd1f7a022a305354a5d078059fdc52bf5c0661bac37f80d48b3d45f3598d0cdfb117da5e0272b2e4624501106964452702cf438b1cc7458497f2e7dccf1dac WHIRLPOOL cbf239417df5cc685ce8e13cd8ac0f06b98bb38c08cb7d5acea28dee24eaa8f2587daa6b37437be44c4debd70e64ac9c870e6d535a25011235836d22e1158d80
MISC metadata.xml 438 SHA256 8bf5bd0753e4cac270ff1a04d6def4782365f96958ef7c15123ef69bba63c598 SHA512 79b103a55d20683e724f322e2e3b7f208fdf073cab24d1cc5f60f9114f921d5f68c01037b960b1ed9cb2a2c69c8a9749259605cf0c1b7169e2a01e98b9d6091b WHIRLPOOL 01b8105802f0994ddb195a00048a39359f411c233a1a73628441d0f9fbd1bb77d33bc29ef74aacd2e90855f87db3c205c96c0d58dc51c1773d8323f1d26e7a03

@ -110,3 +110,15 @@
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
14 Feb 2016; James Le Cuirot <chewi@gentoo.org>
-files/disable-contrib.patch, -files/lucene-manifest, -lucene-1.9.1.ebuild,
-lucene-2.1.0-r1.ebuild, -lucene-2.1.0-r2.ebuild, -lucene-2.2.0.ebuild,
-lucene-2.2.0-r1.ebuild, -lucene-2.3.0.ebuild, -lucene-2.3.1.ebuild,
-lucene-2.3.2.ebuild, -lucene-2.3.2-r1.ebuild, -lucene-2.3.2-r2.ebuild,
-lucene-2.4.0.ebuild, -lucene-2.4.1.ebuild, -lucene-2.9.1-r1.ebuild,
-lucene-2.9.4.ebuild, -lucene-3.0.0.ebuild, -lucene-3.0.3.ebuild,
-lucene-3.4.0.ebuild:
Remove ridiculous number of unused versions
Package-Manager: portage-2.2.27

@ -6,6 +6,6 @@ EBUILD lucene-1.4.3-r3.ebuild 1076 SHA256 f12e00a087bbfcf24dbb1bae581bf40b83b629
EBUILD lucene-2.4.1-r1.ebuild 1744 SHA256 d658d2b4fa4d300cf53a92159b2a9107ac72c102f5027b9728bdb28edfa52d28 SHA512 e43e17e4bdbe5637dc93e53cd1bc014fdcb14847546ff7ac30c30354ff5d053c34b4f9d4d048804c13934f0a2ebfe0296c1b990850eebefc098572342e8f94eb WHIRLPOOL 8a4a85203616642702385f667cbcad8de1c73cf5777b1ccf34bf2358c04a8086594af2900258e7a056d5127b0ced821c844f622a133f674e81562105801ce8d4
EBUILD lucene-3.5.0.ebuild 3284 SHA256 781a2a769f5527e5621a6a2063509ec2b625f83b0a11918837945c3f9edcea50 SHA512 af65b51286461330eb9c91156e0215c9eb713acecb36e65b7294e70d13cadba0b65e6102c01a29e82ac76296b7dc2130ee1201f86e2fa218f2e1ec664d3c9b2d WHIRLPOOL ffd2a8e94019e6badfb41179505493bb747cab7b411188a6a34d7d94a3b8b74da3994644b39de5d7670da59c1c53eaf0e639024bec28433abeec17c71d3235aa
EBUILD lucene-3.6.2.ebuild 4248 SHA256 201933804ec7f973c2cdc215a34fed085d4583c6f371970058d3c3f92a93fea6 SHA512 d9b1a27cfbef3346b735cb9fa8cf4f60759cabb037827bc37de937f9218756850539a782c4411d24f37ad3abfc7f29c89b313a9bd6ea44480fdfc542a66deb5a WHIRLPOOL 23aa5ae87b4d76ce18cf8166cad7442b910442f6123e009b1008db13657573d6348df0c7173b8ea1aa81f8c4b80ce03303f4767556b799fcd550565f0802ca89
MISC ChangeLog 4465 SHA256 2e7f422dca255353508240f0b3e0e75e3890c95adfd9630afd6820cedfbc3554 SHA512 7b0d2866b1f5a69a315688f9ab4804c816d98ae28e55a0cf45b94de88b5c819366c07f782d0ce3cb85e6d3937e5fd2055c103e85f96cd02db1bb624c6646aaec WHIRLPOOL b11b0b45ab0a7b0e06f195b39e7105c6fbadcc545352fbdd74aa23e9bf64b6c6c5034df81ddf919ad74ec6ede6f4690a3ab088c707a6972fa52d64f2e33f5ece
MISC ChangeLog 5057 SHA256 1f95ab56d305a21a05f104da65a4810377c9c5274afe0ea7525d9698a6ab7a29 SHA512 26239e3286d39bbe009a57679b4d27c4e26bb4ab24cd871a0853eb64922a785e3b6512f10eff3a13bf94859c57f3a87b39634ec8f989eb6a8789c88060e42a61 WHIRLPOOL 99662fc81431d8020535bf1b497eef4157c217689a3c337571160e26349688d7776c4668acfedbdad4f9a10eeb1acabb80e164433b44fc97d9c18005fc91eece
MISC ChangeLog-2015 14427 SHA256 b5bd2dc93ff3207874b8831f1152c29dff37007de64389560ff0c625f79c402f SHA512 cdf99b803407db3a34151fc1131e3bc78765fe74e89340ecdc2cb6548a086c45d1e7a980b347d1cc8546dcb713032f9360faedd77839b7b5bb2f58f7ae813930 WHIRLPOOL 2ccdcc85f7ad6046de3a1b6673a0c115b4d41b63d70b6640b3b9437a712da71402bb4bcaa39c84e4901a7dcf29da8ed1c9198efa4a23b0ada2b05dfcd09dfd04
MISC metadata.xml 462 SHA256 bb13f9bb5e855a03a8da7ae04d4457ccd18721bc090c30d2a0116f9b89f1bf12 SHA512 611e91130a53366e58e7a628f1eb63317064eff25cc9921e3f4c0c649e7e140a5478667fed236da8c10c52d3c4a70cf0f3d87445d6e82f052910b6b35550036f WHIRLPOOL d662edf559a3ace1280c867b84142b88fb3bbd6bc88bf7b53962ce33e908ceff47dfdc29bfa540a212db364d5cbd273d1bd086db4dfd0a8a61695a7057260c8f

@ -7,10 +7,12 @@ AUX qu-prolog-9.5-portage.patch 910 SHA256 bfd9bc50dd813f4be7ebcd1c21715775a874d
DIST qp9.1.tar.gz 1460679 SHA256 1f3052f2700d537b33207943a3ade48b2b3aa5cd01cafc0475bcf26c645bc9af SHA512 44590be9d1ecec97fa6c82b657e9ecc3778f833644055ee87c9a6a36996663d139ffd7b583d72f8ac317648e0f22ccbc2a1da9c3a5eabd23381c668e5d073cbb WHIRLPOOL 37ec4e25c2284b267f72c016b4ea1e542d735c9da5f6532d1f6b439af2b91422ddc251d31e1a17b6366ee6af0e754acdbf8a0c44ef03f46a2515f14b1259b732
DIST qp9.5.tar.gz 1537445 SHA256 7e4b9883fad00b16c919620033da48482b2eccc875b37f8170d674ce9f72aee2 SHA512 7a79090a6e3f0263e38cf5e5724a5c35c63c8cca2842fa8c07f9ff84011ef7ac9a22b195713aeb626a787c9391c612f3fea0ff38c084634a2f62258feb3eb6e2 WHIRLPOOL 3f589998f3480925fa3ad3c54f1f0ba4122cfa12c48d9bf1269e92a0fdf52d1823cd8dae8851e36d2c97ec2f869da10ff6ee7f2663b752d1d396e1b5a95ca982
DIST qp9.6.tar.gz 1539483 SHA256 631ab73af271279d583c5ecf19e5542dd8dff097179e3bb34ac2624aeb029f7a SHA512 a15d3f2254d9ed9a2032f7e2902363f2ed2dbf0a7ba67a89aae79202d38954a195e93725aa828d19d50d7a891d8cea4f0d23af66ffd55984738db9b612467cd8 WHIRLPOOL 3dcc746da3283044267abd7aa00795b1bff79bffd206c1bf227087281d94f2dc4a390a5ccd85933641aea150313b2f62e0e9fbe491ef4fafa73e4fdd9b35d7d1
DIST qp9.7.tar.gz 1539804 SHA256 9b77c97e0cb981669cf27df0f68875ba44958e67cc82ac71a4f5d2665b96708b SHA512 20a7a00eab2ec489489f95d78eb4dc8edf71d99fae2f23807158ca78d0bbd1b66d03460f0e06f91ac4ecafd9aab2bbdd109368ba8d3cc2c8452e17c634035c19 WHIRLPOOL 20a790902848790cfedefc6434eda01bb4b0ed2cfdf26c7d1a7914cef9916d161fcd397001a7f5a0aadf2d710112446bd99103f161ef22ad7b3567b45b33ac6d
EBUILD qu-prolog-9.1-r1.ebuild 1937 SHA256 80a36e62c63124f691a2f9742f959674c4206d34e46690fe023e803c21b72779 SHA512 d0af6558a6ca1fb10b3f80592872fd5bb9340e40920234a92923fa7b32f3e60015124d4d0069150f196451c7a72a2f9c03c774426de9a8c69e085f7e167b2113 WHIRLPOOL 1bb93d420d9a53d40a9f06c54c6bdc10807974c327385231427ed116b39216aa1f2561be2bc016b4d2c1cd61fd89f40cad60ebfa9249319f00d5655465ac6a21
EBUILD qu-prolog-9.1.ebuild 2148 SHA256 fac64cb3362d262196a0937e28714a84a5a7fcd2d7b697bcf586372f4752fdf9 SHA512 f18685dae070558f6518c4ac6a42b40ad7d8ec25645883385382ebff31a0ce519582c1b85301b9c0f79b38d5c8e4b220d0ef80d048b39f50e348f2db6086badc WHIRLPOOL c3e1b58194ce7d0bfdf9a9a5a68e74a2171a5a206d281e7cc2dcff03de6bdff10283cff6ed78fc8433d72e037a3a453fe5322ba26a06d664a2fc37ffbb0a0bcd
EBUILD qu-prolog-9.5.ebuild 1866 SHA256 58057f3e6f7fe4107c10a947bd3d350c89736ddb2cff04e9c3cee022e4317fb3 SHA512 4ae663e1cdbd7812f66542fb40ba5ff51af9f23a07e0f800cec4ee14ff8a42b077eb29c87e5b441e5d4aa1fb27e2509dcf3bdb71ee407777b00ecf109ff80d9d WHIRLPOOL 632ff16ec9b744588fa464023cb334c3b8e3af510a2ed60a28eaf3e2ee1fd662b17434bd93a20465db90ca061c0a90dc973b39b2664843e9eee6fd091e1ed68d
EBUILD qu-prolog-9.6.ebuild 1838 SHA256 a09ffa69b68d30cb91954b9c72c0cf30ffdf306874999fa5ec18889223517a07 SHA512 29556509c00b1f7eff2b72d9be82efb0022b795515318700b0ee6829d0455601f6641883e7210028d6100771c4d0f5cea1075c2247af6101c74fbd9b13340e99 WHIRLPOOL 479482062ff3dd66954225701f0c41b37c12752ef5dfa5787916a6a9b3243e96d597924941aa83655e3b93bedaf7bfed5a6993e3968e57e9e91edf6fe869d14f
EBUILD qu-prolog-9.7.ebuild 1838 SHA256 a09ffa69b68d30cb91954b9c72c0cf30ffdf306874999fa5ec18889223517a07 SHA512 29556509c00b1f7eff2b72d9be82efb0022b795515318700b0ee6829d0455601f6641883e7210028d6100771c4d0f5cea1075c2247af6101c74fbd9b13340e99 WHIRLPOOL 479482062ff3dd66954225701f0c41b37c12752ef5dfa5787916a6a9b3243e96d597924941aa83655e3b93bedaf7bfed5a6993e3968e57e9e91edf6fe869d14f
MISC ChangeLog 2907 SHA256 304aa7979c167e5b0104dab9c6223d358bd4aa53d78b6d38a8b1726e9a1caa71 SHA512 5a217a1e3f0a2190436c7ce000213f7be4d37da4ce16a8069d2b0bc3cc9e216b98bcb25467ff897b0958563e7244087c21d89206f4d9136c79d27a0b8fc10904 WHIRLPOOL 4661a6e031d5abbf61d1d5279d876e3d7a20ffd78dd056a862962c067a24177f92d1293d9fd89f8000b01cf8ac80cbbf48eb8c66dec14e84681ff1e602158029
MISC ChangeLog-2015 14668 SHA256 8e01daf09706375c12bb8225bc467341a3ab9a3c652831931e8a3d438e4f1dcd SHA512 c456535f83cb3894d985fc19fbd58fd92de15d59c2ce69c2c181f2b682080158d25eb196f453b19755972fa1e22b6a629e6c835eb6c1cd50e54ec2483df94a8d WHIRLPOOL 4c31ec8f07e838080a018830601c3a3c8f80eaf95b639982d2ca0c78e1052d62f93327d7ae12577cfe8afa01e0908b1ce640c09593b4fe50302f749eba259f43
MISC metadata.xml 347 SHA256 24b0c949839c0d29cad8fdbb160eb7ec3f1f1ade8307795a3ce0ba3d48a19d86 SHA512 7a7bb3ccaa42fa120c3702d963719d5fdfcf0a413685cad98bd34a515a4cc83a213a71e7f3b6b0ce67947fa347229caecf699879192f0d930c9c6577e0ce59cc WHIRLPOOL cd38ec1759e73478bf05d5b00af1606d861f668254cbc6f11f686c75b9a4834865fc2cd3f7a83e0222055bacd9b34073aead1dfc31a71c0bc129b9da11f4df14

@ -0,0 +1,91 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils multilib qmake-utils
MY_P=qp${PV}
DESCRIPTION="Extended Prolog supporting quantifiers, object-variables and substitutions"
HOMEPAGE="http://www.itee.uq.edu.au/~pjr/HomePages/QuPrologHome.html"
SRC_URI="http://www.itee.uq.edu.au/~pjr/HomePages/QPFiles/${MY_P}.tar.gz"
LICENSE="Qu-Prolog GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="debug doc examples pedro qt4 readline threads"
RDEPEND="
!dev-util/mpatch
!dev-util/rej
qt4? ( dev-qt/qtgui:4 )
pedro? ( net-misc/pedro )
readline? ( app-misc/rlwrap )"
DEPEND="${RDEPEND}
dev-lang/perl"
S="${WORKDIR}"/${MY_P}
src_configure() {
econf \
--libdir=/usr/$(get_libdir) \
$(use_enable debug) \
$(use_enable threads multiple-threads)
if use qt4; then
cd "${S}"/src/xqp || die
eqmake4 xqp.pro
fi
}
src_compile() {
emake OPTIMISATION="${CXXFLAGS}"
if use qt4; then
cd "${S}"/src/xqp || die
emake
fi
}
src_install() {
sed \
-e "s|${S}|/usr/$(get_libdir)/qu-prolog|g" \
-i bin/qc bin/qc1.qup bin/qecat bin/qg bin/qp || die
dobin bin/{qc,qecat,qp,kq}
into /usr/$(get_libdir)/${PN}
dobin bin/{qa,qc1.qup,qdeal,qem,qg,ql,qppp}
use qt4 && dobin src/xqp/xqp
insinto /usr/$(get_libdir)/${PN}/bin
doins bin/rl_commands
doins bin/{qc1.qup,qecat,qg,qp}.qx
insinto /usr/$(get_libdir)/${PN}/library
doins prolog/library/*.qo
insinto /usr/$(get_libdir)/${PN}/compiler
doins prolog/compiler/*.qo
doman doc/man/man1/*.1
dodoc README
if use doc ; then
docinto reference-manual
dodoc doc/manual/*.html
docinto user-guide
dodoc doc/user/main.pdf
fi
if use examples ; then
insinto /usr/share/doc/${PF}/examples
doins examples/*.ql
docinto examples
newdoc examples/README README.examples
fi
}

@ -1,22 +1,12 @@
AUX build.xml 2586 SHA256 eceeb6e5901078235c6d9e3b834afb2790fba35679efd95d93417829c4b1fc54 SHA512 4b83b1cf90f60094530d7a9a413823a6e1b1e7a26b862b5297570b7851f3e6f52a0c485b240d89957982b68e26cce1fe0a82205feac3778cc4874fdd94f972da WHIRLPOOL e8fae32f0344dcc72fc815c246139678fbc6efefdb76728000ebfad2f798910b031c6223bf880493f3b60f5b0e5f826685520415c40a103b4f5b14fb0ccfbbfe
AUX tuprolog-2.3.1_beta-javadocs.patch 9848 SHA256 1fe5fdc8e5ed4af7051e724d84795986cf57309402eeb748d56283f36c806cc5 SHA512 ac91902fffa1cbcb03e5faa39a92850cf025ef18f67475c410c15ec773f9123f31f76d6fd2226c0865b6c80bb6400d177add05efbd24956f3ac8d2eb30921bf4 WHIRLPOOL d4135d2cc3697814aa3ff8c636aca9fd971980044c573080c851889157cdffcd9eaef9648a0ca524533f8b0253ef937823eed0751b45b63f741c1cbe5c4755a3
AUX tuprolog-2.4.0_rc5-javadocs.patch 12383 SHA256 68eba3d741371af2246fc1869c06a5c75b2d477d330066487465976f720efcf0 SHA512 80e433039f2aa3861ab621a779fd8c379bc5598dd15359d901de673c2d7e129b5c407bec37d940e597023ab966f3f557923a2b3860b14a7b2dadecae83ca949f WHIRLPOOL 95cbeed01ef56adac101fba01b75c6aa27dee146aa780039455f463ee306616a07f226c76571468466ff85485011f3c6387a1422ec96a914fa8755f0e105e88e
AUX tuprolog-2.5.0-javadocs.patch 12506 SHA256 77146c866bbe70f094a3df2fcf55ac144cb37c5b6a42c3caac55b54c5cc6afa2 SHA512 53139c26bd74e32e795be023d3ed2a8f345badfa21db766daa97f55a159252e66f8dfebb799aa00889c0d016eb8f00b4b7483e9625b6eeee63d3f62aa94508ce WHIRLPOOL db11f7b35981ed48e86df0160ca3d9c15d4cf99bcb36adfacc41c275c993cdaaf6c4888ac7523bfbe936b71e42cfa1f6868191bebd88ddd761fa115ea3023846
AUX tuprolog-2.6.0-javadocs.patch 18311 SHA256 9055e8344fd26f23f2e5512308303fafcdf7343a24c1fcd952d791db927e05a0 SHA512 1078bf9cd0b9d546ba51d2d6e03e4e9d4d3741e9ff60ba1b9e2dd800d1eddfe92bdcb84b0316261d7a7996764519bc152d561382e7f55f31a195b0a12c435e12 WHIRLPOOL d8edb8d5e6acde5e3b1b3734c3c5cf1930c21d7238a78a6a1780ec8854d3c39167cb866b9c1af982f2b14ba9e46f8b845e650b7f00b48f6aeeae78fd8932e90c
AUX tuprolog-2.7.0-javadocs.patch 17772 SHA256 ff42e28a66aba379a71fc799fefa72f317efac638422cf48d345e6db02f3dc92 SHA512 6f93d5414b8ac30d7c774dfa89ac8b86fed55ed0dd38efe3dc49bcc83c0b708036ec2ca4407886f262c3d137241869ccdb734214f3fa4a8faea56776517a679f WHIRLPOOL 2ff92961d240776d860f76a05ca74973775bd3c274fc900ed7f8049b4abae18dab2ca90ff2c2def1912ce207cd2afb0dab66cf7aa4913385c5f7cbacece690f4
AUX tuprolog-2.7.2-javadocs.patch 19652 SHA256 7c034db0ce01ba841e43f3be4c14a0d7306f41e267d966f6d2ac1b8a325701f1 SHA512 658f92bdc1a739e02cdef46358d60ce3cacfa33b816a9d95fa098fbf0b9e6c692464edaab385b940ff6e9bed7cce7e9f1aa38836f9587f68e8f3390719b0c0c2 WHIRLPOOL 8fc986bf8fb05dcae960509206290b016d6f2ca5819fd15a0dd0b453c3d9d9797dd1ca423e93bb5a0d98a82e09b48deea7ec7abfcdf9b9d4a825753c05a03326
AUX tuprolog-2.7.2-no-ikvm.patch 3825 SHA256 330e1a25e07c48290f440cb169c18c97a7a72a782b1384848b813963502bca1c SHA512 a1f1faa8e6392cbf2b9fb4d61a7698e610b2ecd2ac2753629a31e409a167e5a03a4ab8603a1c78ef51374d75a2670a4dec5fcb0fab2c4c946196a240bdf58066 WHIRLPOOL f1bf4cfe33c0577e139d10ebc6a259ebac4ba138b8509cb444975182c53ca779ac6d00836d81d3f9d028a9f5f2fa1166e2c7cd518089a526567f1a9627271202
AUX tuprolog-2.9.0-no-ikvm.patch 3929 SHA256 a3f74a551dd9710ab1069d8d1f3dcbfd39b8fc52777b45100094e9e06c4f6d8b SHA512 a90b55f74841271a6ae9f4143203a9920adee9f7ab32c814d41f8830b7310919fcf035361f87fcd1ba7f7f0f0efe0c0a29ddff704c0d4d14ed2a41b4f7574a74 WHIRLPOOL 54d57bbf90a708d2118728e698be70513724fde6163e718bfe4c0ae52777eadccb7fa34319814efdbc9fcee3516c0e69b37b68276d52c6ccb2d6309cdc24dfbf
DIST 2p-2.4.0.zip 2421675 SHA256 f674b282bd7bc60e92ea417f8766e635979366d84d48634dd622e60ad1aa78c6 SHA512 20c86f736efe526dfffe603b19648394aaeaadf326034bba4f5717a193d7f76a99c6f3cb7bb93e2f1b608abd4e4af30341a2727f61e60e60289c2a964da782e9 WHIRLPOOL 7a353f5c6df2dba877d6880fc91ff0356639900767eb346a2eba97773303e125d0d2ffeead35e83cb61ffd013b49d4a05498861207de228e208a3f690a65ec4b
DIST tuprolog-2.5.0.zip 4847183 SHA256 227714576fb1815a3fcc017211758bfb2d5a0b6a07ce3a3a24f8cd93db2e5e04 SHA512 cf026d2171537fe3ca04a4cf572497fb1ce32ff2d0c206268fd62cf7b8216f61da73150def1ee884b367451a5da57a354e1f7ba75deb28e34ed3d390cb5ee35b WHIRLPOOL fb11d691262ac5fc16a7258ab73cde32623068402645ffcecbd4701b499ab674f2da8a3c7bbb0ca750651803f6e134085b89730667fd6b01faaa36ff15ec115e
DIST tuprolog-2.6.0.tar.gz 8366655 SHA256 5c9416c72ddde806720c1bce122a8bb12cab04a9af35a42b88067e1b145bf0c5 SHA512 5253f0d65787e9f090a8b4da8df007da269492098686fa5847e8d624a6656d1820b36c5b096e51d6f40480fea02a64793797c23161627942f076fc5eae414b82 WHIRLPOOL 81de4453dd6b62558260f31ab2e3af1f2a256934cc8a24a9e18723bd95ef646b206941169a3d69994f26f20c65c00b14022392f35ccb8573d8a7cbc7af16b353
DIST tuprolog-2.7.0.tar.gz 9005490 SHA256 93cec171d48e40a695baafcce419b75fc3d7b6e5ef06b0e787b4823e09f571a7 SHA512 88a9edb5c26317ea82e114a7e82d933d99f85ca89f1244d92de66e7eae11c8c61ed771c104a70ec210c1a65dca2b3ca2c3aba077d3afab4b250b62d14e83c7e4 WHIRLPOOL 3f4c76bea53b899d7be6fa93a9b24c5aaab84bd5ba4c65ca2a988e3a8acaeb1f2d0205c3a60720fbbf02a54d52bb6e7c39b5504ae9777d80d8f238b7c3c7050a
DIST tuprolog-2.7.2.tar.gz 9104934 SHA256 8b0c653d3c9d701197f13d8dec6e45548565cddfd052a5bec9578f4e6a50f21e SHA512 c327893e0fcf777b6ad8951b3baf88bc9527bf88e9d06ac54af04e777e6c0fc255b15f492c2cf483859d3a1966897d5969e1496370b88287b96e83d92babc722 WHIRLPOOL cf5082d0ca07f8bc59e678c27b1fb8aaa8879f6b15dc887949cb61760dfd721ba4a6fd5b05fb979ea94e6ab607dfcff5707be47d5ac657623556426e734ca395
DIST tuprolog-2.9.0.tar.gz 4841110 SHA256 e789c7f1777a4f57698ac4756d03574f8fd5be4cebb1d5226722c35df75e163f SHA512 be15c99c40f750f3d1d4b70ae7ced9fe3792e8747876b6190ec1a01dd287e0fa34f88671f99f9e3fd7249e6fd44da7c4dadce0cd111b44b24e0e43d31c85165e WHIRLPOOL ada10ff775dc5e55d5c55c4dc920f5a4e7f8654891a10cf815734649e384fe6351921b807c54f6a6e8503fcbd0cbd9ee7f1569140bb5eba7e77e4da85f907203
EBUILD tuprolog-2.4.0_rc5.ebuild 1109 SHA256 05845b0c6060332c655fa31351f3e67284f8b6c7c9666c0f1555d27338dcb3fb SHA512 15e09c5d926b5e49e004b6451057f4ca16b2162f8a7de64dac0aaf592844fb8e60a35f69e1e9edf3eedd0fc18f68942225b8caa9eeef964850bf8d2288ab5f60 WHIRLPOOL 9e7cec1b518b198321c769576145a17c94c72226c348f36b59ebdecce61f2af237d4bce2455ecb763a7f399b045dea94a06495c8a6c621c71656fe065cd45920
EBUILD tuprolog-2.5.0.ebuild 1062 SHA256 88a95fd6f5527a09e0f40bdfb1b38a1a5f0dd5cab4397f503b5da11f24043838 SHA512 54e62b0aacaf5e9e9fb384f2c8a2ecc2250f9d573b375e68c849e6932325806e8cea4246825b77f0d3e8ccdfddc9c4eec79a2e1a44aeaebf1976978211253baa WHIRLPOOL 64a873b60b3426df1dd53b43f7c2ae70c5abe36cb0911bd026446281ab3b92db6ce444e8a4e07342bee4d790a225016c2e8e7a4f3e1f2c5df79937534478e820
EBUILD tuprolog-2.6.0.ebuild 1140 SHA256 9266b1c669edd3280161c5f5d4f6b69dcd5c353e7e9ba9a899ddd5ed1eddb23b SHA512 d61a7250f2ee18c8a97cdd75266280fdcf28aa1222dd2d7cca1331a1eb3c43c6fb8b1429767c8100899a46e03ed1021895bf374df4b13dc5178b167fecda98e1 WHIRLPOOL 1274c079d1cd4a4905c936671f7dd701180d26e442dd9f1119835cbb252a6f20bf77e1442625139c9a0563bd95e1264ac429a9750fb6a9f905bd8b446073914d
EBUILD tuprolog-2.7.0.ebuild 1130 SHA256 063210bd20c3dfe0328f274bf615e1a7ad63d87274149278f690c34cde5ac8d3 SHA512 c160c5b5b9c7519cbce8838c43158889c545b742cb2b833bb304b067f508991aaf3b19b1615a650ac0f814d7fec1f3a8a9a7131e6a6e9c60f9282407e657d5ef WHIRLPOOL be7209e8c7284e3a8d26bb467abf8e85255cdca2238477d94ffa70989cef625673b8e20adbd71e303f9b59cf7f16050f4d15769008c689a156ea7b32f71b11bd
EBUILD tuprolog-2.7.2.ebuild 1171 SHA256 e9db00fa1a2b0a520be129f62267055bb1e6be6f8cb89c7436a859cc36f0f660 SHA512 50dc28df5745370328578730478bb000a9b6c62c465ee6d5d154aabd4c19d3d9b5da3cccfe2583e8d30bb5f2bc9f53696d7e7dbff6ed1b25ccbf08a587e2aa57 WHIRLPOOL 363cc83993a93276e75773a540f75aa50a6c1951701caea4602bde558b983a0de3715d6da1a68632cb554fe0fae00f63bd5c5138062c15841796e4ee7ee27694
EBUILD tuprolog-2.9.0.ebuild 1157 SHA256 31ef62186928eeb0f3928714a00f1c45690fab04a434fa3955bb16a99542dfe0 SHA512 22405d183bec63b97cc845509067f8e1f94f2cf6bd6fc0510bdc0b04ab87daba2a157d88121b5c5f60dadaeb507c6f5248e5fd9b1f9932b1072cc3ee5a4f086b WHIRLPOOL 9ecdbd6923c6b15af388d192c5d4fa25fee832bbfb326849c6bd5b7dfd3bb749194845608c22b6b6b0e7a30e339c78db1d98f4e5ab1032cede6a0459422d8bf0
MISC ChangeLog 3765 SHA256 36344e731b1118aa4e1d411ef487613b285cca3abc753bb12f910ef53e4eaf61 SHA512 515d262ce9e48f0c957745b1bf16e775773f358b7ca9274fb2ffbb7ca5cc5dbd76b851bcd8f21d04f8a8610b94912ddac5ced82e1dc98fbe92a1b1bc37a5c76e WHIRLPOOL a4bf3a705387bbcc5d82a389be41feecb6fba1ad445871b69695819356366e6b5a9d7eeaaa4301ac017a342f7b2d35ffe021e3d8c8140f4c0067b5ded7248ff2

@ -1,228 +0,0 @@
diff -ur 2p-deploy.orig/src/alice/tuprolog/ChoicePointStore.java 2p-deploy/src/alice/tuprolog/ChoicePointStore.java
--- 2p-deploy.orig/src/alice/tuprolog/ChoicePointStore.java 2010-01-21 21:29:24.000000000 +1300
+++ 2p-deploy/src/alice/tuprolog/ChoicePointStore.java 2012-01-15 09:20:48.000000000 +1300
@@ -35,7 +35,6 @@
/**
* Return the actual choice-point store
- * @return
*/
public ChoicePointContext getPointer() {
return pointer;
@@ -44,7 +43,6 @@
/**
* Check if a choice point exists in the store.
* As a side effect, removes choice points which have been already used and are now empty.
- * @return
*/
protected boolean existChoicePoint() {
if (pointer == null) return false;
diff -ur 2p-deploy.orig/src/alice/tuprolog/ClauseStore.java 2p-deploy/src/alice/tuprolog/ClauseStore.java
--- 2p-deploy.orig/src/alice/tuprolog/ClauseStore.java 2010-11-04 11:55:42.000000000 +1300
+++ 2p-deploy/src/alice/tuprolog/ClauseStore.java 2012-01-15 09:20:48.000000000 +1300
@@ -62,8 +62,6 @@
/**
* Verify if there is a term in compatibleGoals compatible with goal.
- * @param goal
- * @param compGoals
* @return true if compatible or false otherwise.
*/
protected boolean existCompatibleClause() {
diff -ur 2p-deploy.orig/src/alice/tuprolog/EngineManager.java 2p-deploy/src/alice/tuprolog/EngineManager.java
--- 2p-deploy.orig/src/alice/tuprolog/EngineManager.java 2010-01-21 21:29:24.000000000 +1300
+++ 2p-deploy/src/alice/tuprolog/EngineManager.java 2012-01-15 09:20:48.000000000 +1300
@@ -87,7 +87,7 @@
/**
* Solves a query
*
- * @param g the term representing the goal to be demonstrated
+ * @param query the term representing the goal to be demonstrated
* @return the result of the demonstration
* @see SolveInfo
**/
diff -ur 2p-deploy.orig/src/alice/tuprolog/PrimitiveManager.java 2p-deploy/src/alice/tuprolog/PrimitiveManager.java
--- 2p-deploy.orig/src/alice/tuprolog/PrimitiveManager.java 2010-01-21 21:29:24.000000000 +1300
+++ 2p-deploy/src/alice/tuprolog/PrimitiveManager.java 2012-01-15 09:20:48.000000000 +1300
@@ -87,7 +87,7 @@
* This involves identifying structs representing builtin
* predicates and functors, and setting up related structures and links
*
- * @parm term the term to be identified
+ * @param term the term to be identified
* @return term with the identified built-in directive
*/
public Term identifyDirective(Term term) {
diff -ur 2p-deploy.orig/src/alice/tuprolog/lib/BasicLibrary.java 2p-deploy/src/alice/tuprolog/lib/BasicLibrary.java
--- 2p-deploy.orig/src/alice/tuprolog/lib/BasicLibrary.java 2011-01-28 16:31:44.000000000 +1300
+++ 2p-deploy/src/alice/tuprolog/lib/BasicLibrary.java 2012-01-15 09:20:48.000000000 +1300
@@ -109,7 +109,7 @@
/**
* Loads a library constructed from a theory.
*
- * @param theory
+ * @param th
* theory text
* @param libName
* name of the library
diff -ur 2p-deploy.orig/src/alice/tuprolog/lib/IOLibrary.java 2p-deploy/src/alice/tuprolog/lib/IOLibrary.java
--- 2p-deploy.orig/src/alice/tuprolog/lib/IOLibrary.java 2011-01-19 16:34:24.000000000 +1300
+++ 2p-deploy/src/alice/tuprolog/lib/IOLibrary.java 2012-01-15 09:20:48.000000000 +1300
@@ -372,7 +372,7 @@
/**
* Sets an arbitrary seed for the Random object.
*
- * @param seed Seed to use
+ * @param t Seed to use
* @return true if seed Term has a valid long value, false otherwise
*/
public boolean set_seed_1(Term t) throws PrologError {
diff -ur 2p-deploy.orig/src/alice/tuprolog/lib/JavaLibrary.java 2p-deploy/src/alice/tuprolog/lib/JavaLibrary.java
--- 2p-deploy.orig/src/alice/tuprolog/lib/JavaLibrary.java 2010-01-21 21:29:24.000000000 +1300
+++ 2p-deploy/src/alice/tuprolog/lib/JavaLibrary.java 2012-01-15 09:20:48.000000000 +1300
@@ -1390,8 +1390,6 @@
/**
* Generates a fresh numeric identifier
- *
- * @return
*/
protected Struct generateFreshId() {
return new Struct("$obj_" + id++);
diff -ur 2p-deploy.orig/src/alice/tuprologx/ide/LibraryDialogFrame.java 2p-deploy/src/alice/tuprologx/ide/LibraryDialogFrame.java
--- 2p-deploy.orig/src/alice/tuprologx/ide/LibraryDialogFrame.java 2010-01-21 21:29:22.000000000 +1300
+++ 2p-deploy/src/alice/tuprologx/ide/LibraryDialogFrame.java 2012-01-15 09:20:48.000000000 +1300
@@ -317,7 +317,6 @@
displayLibraryManagerStatus();
}
- /** @see alice.tuprologx.ide.SwingFrame#onClose()*/
public void closeLibraryDialog()
{
onClose();
diff -ur 2p-deploy.orig/src/alice/tuprologx/ide/ToolBar.java 2p-deploy/src/alice/tuprologx/ide/ToolBar.java
--- 2p-deploy.orig/src/alice/tuprologx/ide/ToolBar.java 2010-01-21 21:29:22.000000000 +1300
+++ 2p-deploy/src/alice/tuprologx/ide/ToolBar.java 2012-01-15 09:20:48.000000000 +1300
@@ -232,8 +232,6 @@
/**
* Set the tuProlog config frame
- *
- * @param libraryManager a libraryManager to associate to the libraryDialog
*/
public void setPrologConfig(PrologConfigFrame configFrame)
{
diff -ur 2p-deploy.orig/src/alice/tuprologx/pj/lib/PJLibrary.java 2p-deploy/src/alice/tuprologx/pj/lib/PJLibrary.java
--- 2p-deploy.orig/src/alice/tuprologx/pj/lib/PJLibrary.java 2010-01-21 21:29:48.000000000 +1300
+++ 2p-deploy/src/alice/tuprologx/pj/lib/PJLibrary.java 2012-01-15 09:20:48.000000000 +1300
@@ -1252,7 +1252,6 @@
/**
* Generates a fresh numeric identifier
- * @return
*/
protected Struct generateFreshId() {
return new Struct("$obj_" + id++);
diff -ur 2p-deploy.orig/src/alice/util/ReadOnlyLinkedList.java 2p-deploy/src/alice/util/ReadOnlyLinkedList.java
--- 2p-deploy.orig/src/alice/util/ReadOnlyLinkedList.java 2010-03-17 18:14:10.000000000 +1300
+++ 2p-deploy/src/alice/util/ReadOnlyLinkedList.java 2012-01-15 09:32:03.000000000 +1300
@@ -12,10 +12,10 @@
import java.util.ListIterator;
/**
- * ReadOnlyLinkedList<E> encapsulate a {@link LinkedList<E>}
+ * ReadOnlyLinkedList<E> encapsulate a {@link LinkedList}
* and ensures that the given list is navigated only.
*
- * Even if ReadOnlyLinkedList<E> implements {@link List<E>} it doesn't
+ * Even if ReadOnlyLinkedList<E> implements {@link List} it doesn't
* support modifiers methods, and throws {@link UnsupportedOperationException}
* if invoked.
*
diff -ur 2p-deploy.orig/src/alice/util/jedit/InputHandler.java 2p-deploy/src/alice/util/jedit/InputHandler.java
--- 2p-deploy.orig/src/alice/util/jedit/InputHandler.java 2010-01-21 21:29:24.000000000 +1300
+++ 2p-deploy/src/alice/util/jedit/InputHandler.java 2012-01-15 09:20:48.000000000 +1300
@@ -24,7 +24,7 @@
*
* @author Slava Pestov
* @version $Id: InputHandler.java,v 1.14 1999/12/13 03:40:30 sp Exp $
- * @see org.gjt.sp.jedit.textarea.DefaultInputHandler
+ * @see alice.util.jedit.DefaultInputHandler
*/
public abstract class InputHandler extends KeyAdapter
{
@@ -187,7 +187,7 @@
/**
* Grabs the next key typed event and invokes the specified
* action with the key as a the action command.
- * @param action The action
+ * @param listener The action
*/
public void grabNextKeyStroke(ActionListener listener)
{
diff -ur 2p-deploy.orig/src/alice/util/jedit/JEditTextArea.java 2p-deploy/src/alice/util/jedit/JEditTextArea.java
--- 2p-deploy.orig/src/alice/util/jedit/JEditTextArea.java 2010-01-21 21:29:24.000000000 +1300
+++ 2p-deploy/src/alice/util/jedit/JEditTextArea.java 2012-01-15 09:20:48.000000000 +1300
@@ -1389,7 +1389,7 @@
/**
* Sets if the selection should be rectangular.
- * @param overwrite True if the selection should be rectangular,
+ * @param rectSelect True if the selection should be rectangular,
* false otherwise.
*/
public final void setSelectionRectangular(boolean rectSelect)
diff -ur 2p-deploy.orig/src/alice/util/jedit/KeywordMap.java 2p-deploy/src/alice/util/jedit/KeywordMap.java
--- 2p-deploy.orig/src/alice/util/jedit/KeywordMap.java 2010-01-21 21:29:22.000000000 +1300
+++ 2p-deploy/src/alice/util/jedit/KeywordMap.java 2012-01-15 09:20:48.000000000 +1300
@@ -75,7 +75,7 @@
/**
* Adds a key-value mapping.
* @param keyword The key
- * @Param id The value
+ * @param id The value
*/
public void add(String keyword, byte id)
{
diff -ur 2p-deploy.orig/src/alice/util/jedit/TextAreaPainter.java 2p-deploy/src/alice/util/jedit/TextAreaPainter.java
--- 2p-deploy.orig/src/alice/util/jedit/TextAreaPainter.java 2010-01-21 21:29:24.000000000 +1300
+++ 2p-deploy/src/alice/util/jedit/TextAreaPainter.java 2012-01-15 09:20:48.000000000 +1300
@@ -75,7 +75,7 @@
/**
* Returns the syntax styles used to paint colorized text. Entry <i>n</i>
* will be used to paint tokens with id = <i>n</i>.
- * @see org.gjt.sp.jedit.syntax.Token
+ * @see alice.util.jedit.Token
*/
public final SyntaxStyle[] getStyles()
{
@@ -86,7 +86,7 @@
* Sets the syntax styles used to paint colorized text. Entry <i>n</i>
* will be used to paint tokens with id = <i>n</i>.
* @param styles The syntax styles
- * @see org.gjt.sp.jedit.syntax.Token
+ * @see alice.util.jedit.Token
*/
public final void setStyles(SyntaxStyle[] styles)
{
@@ -356,7 +356,7 @@
/**
* Repaints the text.
- * @param g The graphics context
+ * @param gfx The graphics context
*/
public void paint(Graphics gfx)
{
diff -ur 2p-deploy.orig/src/alice/util/jedit/TokenMarker.java 2p-deploy/src/alice/util/jedit/TokenMarker.java
--- 2p-deploy.orig/src/alice/util/jedit/TokenMarker.java 2010-01-21 21:29:22.000000000 +1300
+++ 2p-deploy/src/alice/util/jedit/TokenMarker.java 2012-01-15 09:20:48.000000000 +1300
@@ -24,7 +24,7 @@
* @author Slava Pestov
* @version $Id: TokenMarker.java,v 1.32 1999/12/13 03:40:30 sp Exp $
*
- * @see org.gjt.sp.jedit.syntax.Token
+ * @see alice.util.jedit.Token
*/
public abstract class TokenMarker
{

@ -1,315 +0,0 @@
diff -ur tuprolog-2.5.0.orig/src/alice/tuprolog/ChoicePointStore.java tuprolog-2.5.0/src/alice/tuprolog/ChoicePointStore.java
--- tuprolog-2.5.0.orig/src/alice/tuprolog/ChoicePointStore.java 2012-08-03 02:38:21.000000000 +0200
+++ tuprolog-2.5.0/src/alice/tuprolog/ChoicePointStore.java 2012-08-03 03:45:45.000000000 +0200
@@ -36,7 +36,6 @@
/**
* Return the actual choice-point store
- * @return
*/
public ChoicePointContext getPointer() {
return pointer;
@@ -45,7 +44,6 @@
/**
* Check if a choice point exists in the store.
* As a side effect, removes choice points which have been already used and are now empty.
- * @return
*/
protected boolean existChoicePoint() {
if (pointer == null) return false;
@@ -93,4 +91,4 @@
return l;
}
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.5.0.orig/src/alice/tuprolog/ClauseStore.java tuprolog-2.5.0/src/alice/tuprolog/ClauseStore.java
--- tuprolog-2.5.0.orig/src/alice/tuprolog/ClauseStore.java 2012-08-03 02:38:21.000000000 +0200
+++ tuprolog-2.5.0/src/alice/tuprolog/ClauseStore.java 2012-08-03 03:45:45.000000000 +0200
@@ -62,8 +62,6 @@
/**
* Verify if there is a term in compatibleGoals compatible with goal.
- * @param goal
- * @param compGoals
* @return true if compatible or false otherwise.
*/
protected boolean existCompatibleClause() {
@@ -160,4 +158,4 @@
}
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.5.0.orig/src/alice/tuprolog/EngineManager.java tuprolog-2.5.0/src/alice/tuprolog/EngineManager.java
--- tuprolog-2.5.0.orig/src/alice/tuprolog/EngineManager.java 2012-08-03 02:38:21.000000000 +0200
+++ tuprolog-2.5.0/src/alice/tuprolog/EngineManager.java 2012-08-03 03:45:45.000000000 +0200
@@ -96,7 +96,7 @@
/**
* Solves a query
*
- * @param g the term representing the goal to be demonstrated
+ * @param query the term representing the goal to be demonstrated
* @return the result of the demonstration
* @see SolveInfo
**/
@@ -243,4 +243,4 @@
}
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.5.0.orig/src/alice/tuprolog/event/SpyEvent.java tuprolog-2.5.0/src/alice/tuprolog/event/SpyEvent.java
--- tuprolog-2.5.0.orig/src/alice/tuprolog/event/SpyEvent.java 2012-08-03 02:38:21.000000000 +0200
+++ tuprolog-2.5.0/src/alice/tuprolog/event/SpyEvent.java 2012-08-03 03:45:45.000000000 +0200
@@ -33,10 +33,6 @@
* event description
*/
private String msg;
- /**
- * @uml.property name="env"
- * @uml.associationEnd
- */
private Engine env;
public SpyEvent(Object source, String msg_) {
@@ -63,4 +59,4 @@
return msg + ((env == null) ? "" : env.toString());
}
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.5.0.orig/src/alice/tuprolog/lib/BasicLibrary.java tuprolog-2.5.0/src/alice/tuprolog/lib/BasicLibrary.java
--- tuprolog-2.5.0.orig/src/alice/tuprolog/lib/BasicLibrary.java 2012-08-03 02:38:21.000000000 +0200
+++ tuprolog-2.5.0/src/alice/tuprolog/lib/BasicLibrary.java 2012-08-03 03:45:45.000000000 +0200
@@ -114,7 +114,7 @@
/**
* Loads a library constructed from a theory.
*
- * @param theory
+ * @param th
* theory text
* @param libName
* name of the library
@@ -1356,4 +1356,4 @@
{ "\\", "expression_bitwise_not", "functor" } };
}
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.5.0.orig/src/alice/tuprolog/lib/IOLibrary.java tuprolog-2.5.0/src/alice/tuprolog/lib/IOLibrary.java
--- tuprolog-2.5.0.orig/src/alice/tuprolog/lib/IOLibrary.java 2012-08-03 02:38:21.000000000 +0200
+++ tuprolog-2.5.0/src/alice/tuprolog/lib/IOLibrary.java 2012-08-03 03:45:45.000000000 +0200
@@ -375,7 +375,7 @@
/**
* Sets an arbitrary seed for the Random object.
*
- * @param seed Seed to use
+ * @param t Seed to use
* @return true if seed Term has a valid long value, false otherwise
*/
public boolean set_seed_1(Term t) throws PrologError {
@@ -470,4 +470,4 @@
}
return true;
}
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.5.0.orig/src/alice/tuprolog/lib/JavaLibrary.java tuprolog-2.5.0/src/alice/tuprolog/lib/JavaLibrary.java
--- tuprolog-2.5.0.orig/src/alice/tuprolog/lib/JavaLibrary.java 2012-08-03 02:38:21.000000000 +0200
+++ tuprolog-2.5.0/src/alice/tuprolog/lib/JavaLibrary.java 2012-08-03 03:45:45.000000000 +0200
@@ -1393,8 +1393,6 @@
/**
* Generates a fresh numeric identifier
- *
- * @return
*/
protected Struct generateFreshId() {
return new Struct("$obj_" + id++);
diff -ur tuprolog-2.5.0.orig/src/alice/tuprolog/PrimitiveManager.java tuprolog-2.5.0/src/alice/tuprolog/PrimitiveManager.java
--- tuprolog-2.5.0.orig/src/alice/tuprolog/PrimitiveManager.java 2012-08-03 02:38:21.000000000 +0200
+++ tuprolog-2.5.0/src/alice/tuprolog/PrimitiveManager.java 2012-08-03 03:45:45.000000000 +0200
@@ -89,7 +89,7 @@
* This involves identifying structs representing builtin
* predicates and functors, and setting up related structures and links
*
- * @parm term the term to be identified
+ * @param term the term to be identified
* @return term with the identified built-in directive
*/
public Term identifyDirective(Term term) {
@@ -192,4 +192,4 @@
return (functorHashMap.containsKey(name + "/" + nArgs) || predicateHashMap.containsKey(name + "/" + nArgs));
}
/**/
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.5.0.orig/src/alice/tuprologx/ide/Console.java tuprolog-2.5.0/src/alice/tuprologx/ide/Console.java
--- tuprolog-2.5.0.orig/src/alice/tuprologx/ide/Console.java 2012-08-03 02:38:20.000000000 +0200
+++ tuprolog-2.5.0/src/alice/tuprologx/ide/Console.java 2012-08-03 03:45:45.000000000 +0200
@@ -10,8 +10,5 @@
public void getNextSolution();
public void acceptSolution();
public void stopEngine();
- /**
- * @uml.property name="goal"
- */
public String getGoal();
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.5.0.orig/src/alice/tuprologx/ide/LibraryDialogFrame.java tuprolog-2.5.0/src/alice/tuprologx/ide/LibraryDialogFrame.java
--- tuprolog-2.5.0.orig/src/alice/tuprologx/ide/LibraryDialogFrame.java 2012-08-03 02:38:20.000000000 +0200
+++ tuprolog-2.5.0/src/alice/tuprologx/ide/LibraryDialogFrame.java 2012-08-03 03:45:45.000000000 +0200
@@ -325,7 +325,6 @@
displayLibraryManagerStatus();
}
- /** @see alice.tuprologx.ide.SwingFrame#onClose()*/
public void closeLibraryDialog()
{
onClose();
diff -ur tuprolog-2.5.0.orig/src/alice/tuprologx/ide/ToolBar.java tuprolog-2.5.0/src/alice/tuprologx/ide/ToolBar.java
--- tuprolog-2.5.0.orig/src/alice/tuprologx/ide/ToolBar.java 2012-08-03 02:38:20.000000000 +0200
+++ tuprolog-2.5.0/src/alice/tuprologx/ide/ToolBar.java 2012-08-03 03:45:45.000000000 +0200
@@ -242,8 +242,6 @@
/**
* Set the tuProlog config frame
- *
- * @param libraryManager a libraryManager to associate to the libraryDialog
*/
public void setPrologConfig(PrologConfigFrame configFrame)
{
diff -ur tuprolog-2.5.0.orig/src/alice/tuprologx/pj/lib/PJLibrary.java tuprolog-2.5.0/src/alice/tuprologx/pj/lib/PJLibrary.java
--- tuprolog-2.5.0.orig/src/alice/tuprologx/pj/lib/PJLibrary.java 2012-08-03 02:38:20.000000000 +0200
+++ tuprolog-2.5.0/src/alice/tuprologx/pj/lib/PJLibrary.java 2012-08-03 03:45:45.000000000 +0200
@@ -1252,7 +1252,6 @@
/**
* Generates a fresh numeric identifier
- * @return
*/
protected Struct generateFreshId() {
return new Struct("$obj_" + id++);
diff -ur tuprolog-2.5.0.orig/src/alice/util/jedit/InputHandler.java tuprolog-2.5.0/src/alice/util/jedit/InputHandler.java
--- tuprolog-2.5.0.orig/src/alice/util/jedit/InputHandler.java 2012-08-03 02:38:21.000000000 +0200
+++ tuprolog-2.5.0/src/alice/util/jedit/InputHandler.java 2012-08-03 03:45:45.000000000 +0200
@@ -24,7 +24,7 @@
*
* @author Slava Pestov
* @version $Id: InputHandler.java,v 1.14 1999/12/13 03:40:30 sp Exp $
- * @see org.gjt.sp.jedit.textarea.DefaultInputHandler
+ * @see alice.util.jedit.DefaultInputHandler
*/
public abstract class InputHandler extends KeyAdapter
{
@@ -187,7 +187,7 @@
/**
* Grabs the next key typed event and invokes the specified
* action with the key as a the action command.
- * @param action The action
+ * @param listener The action
*/
public void grabNextKeyStroke(ActionListener listener)
{
diff -ur tuprolog-2.5.0.orig/src/alice/util/jedit/JEditTextArea.java tuprolog-2.5.0/src/alice/util/jedit/JEditTextArea.java
--- tuprolog-2.5.0.orig/src/alice/util/jedit/JEditTextArea.java 2012-08-03 02:38:21.000000000 +0200
+++ tuprolog-2.5.0/src/alice/util/jedit/JEditTextArea.java 2012-08-03 03:48:07.000000000 +0200
@@ -1401,7 +1401,7 @@
/**
* Sets if the selection should be rectangular.
- * @param overwrite True if the selection should be rectangular,
+ * @param rectSelect True if the selection should be rectangular,
* false otherwise.
*/
public final void setSelectionRectangular(boolean rectSelect)
diff -ur tuprolog-2.5.0.orig/src/alice/util/jedit/KeywordMap.java tuprolog-2.5.0/src/alice/util/jedit/KeywordMap.java
--- tuprolog-2.5.0.orig/src/alice/util/jedit/KeywordMap.java 2012-08-03 02:38:21.000000000 +0200
+++ tuprolog-2.5.0/src/alice/util/jedit/KeywordMap.java 2012-08-03 03:45:45.000000000 +0200
@@ -75,7 +75,7 @@
/**
* Adds a key-value mapping.
* @param keyword The key
- * @Param id The value
+ * @param id The value
*/
public void add(String keyword, byte id)
{
@@ -102,9 +102,6 @@
}
// protected members
- /**
- * @uml.property name="mapLength"
- */
protected int mapLength;
protected int getStringMapKey(String s)
diff -ur tuprolog-2.5.0.orig/src/alice/util/jedit/TextAreaPainter.java tuprolog-2.5.0/src/alice/util/jedit/TextAreaPainter.java
--- tuprolog-2.5.0.orig/src/alice/util/jedit/TextAreaPainter.java 2012-08-03 02:38:21.000000000 +0200
+++ tuprolog-2.5.0/src/alice/util/jedit/TextAreaPainter.java 2012-08-03 03:45:45.000000000 +0200
@@ -75,7 +75,7 @@
/**
* Returns the syntax styles used to paint colorized text. Entry <i>n</i> will be used to paint tokens with id = <i>n</i>.
- * @see org.gjt.sp.jedit.syntax.Token
+ * @see alice.util.jedit.Token
*/
public final SyntaxStyle[] getStyles()
{
@@ -85,7 +85,7 @@
/**
* Sets the syntax styles used to paint colorized text. Entry <i>n</i> will be used to paint tokens with id = <i>n</i>.
* @param styles The syntax styles
- * @see org.gjt.sp.jedit.syntax.Token
+ * @see alice.util.jedit.Token
*/
public final void setStyles(SyntaxStyle[] styles)
{
@@ -356,7 +356,7 @@
/**
* Repaints the text.
- * @param g The graphics context
+ * @param gfx The graphics context
*/
public void paint(Graphics gfx)
{
diff -ur tuprolog-2.5.0.orig/src/alice/util/jedit/TokenMarker.java tuprolog-2.5.0/src/alice/util/jedit/TokenMarker.java
--- tuprolog-2.5.0.orig/src/alice/util/jedit/TokenMarker.java 2012-08-03 02:38:21.000000000 +0200
+++ tuprolog-2.5.0/src/alice/util/jedit/TokenMarker.java 2012-08-03 03:45:45.000000000 +0200
@@ -23,7 +23,7 @@
* @author Slava Pestov
* @version $Id: TokenMarker.java,v 1.32 1999/12/13 03:40:30 sp Exp $
*
- * @see org.gjt.sp.jedit.syntax.Token
+ * @see alice.util.jedit.Token
*/
public abstract class TokenMarker
{
diff -ur tuprolog-2.5.0.orig/src/alice/util/ReadOnlyLinkedList.java tuprolog-2.5.0/src/alice/util/ReadOnlyLinkedList.java
--- tuprolog-2.5.0.orig/src/alice/util/ReadOnlyLinkedList.java 2012-08-03 02:38:21.000000000 +0200
+++ tuprolog-2.5.0/src/alice/util/ReadOnlyLinkedList.java 2012-08-03 03:45:45.000000000 +0200
@@ -12,10 +12,10 @@
import java.util.ListIterator;
/**
- * ReadOnlyLinkedList<E> encapsulate a {@link LinkedList<E>}
+ * ReadOnlyLinkedList<E> encapsulate a {@link LinkedList}
* and ensures that the given list is navigated only.
*
- * Even if ReadOnlyLinkedList<E> implements {@link List<E>} it doesn't
+ * Even if ReadOnlyLinkedList<E> implements {@link List} it doesn't
* support modifiers methods, and throws {@link UnsupportedOperationException}
* if invoked.
*

@ -1,454 +0,0 @@
diff -ur tuprolog-2.6.0.orig/src/alice/tuprolog/ChoicePointStore.java tuprolog-2.6.0/src/alice/tuprolog/ChoicePointStore.java
--- tuprolog-2.6.0.orig/src/alice/tuprolog/ChoicePointStore.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/tuprolog/ChoicePointStore.java 2013-02-14 12:01:56.000000000 +0100
@@ -36,7 +36,6 @@
/**
* Return the actual choice-point store
- * @return
*/
public ChoicePointContext getPointer() {
return pointer;
@@ -45,7 +44,6 @@
/**
* Check if a choice point exists in the store.
* As a side effect, removes choice points which have been already used and are now empty.
- * @return
*/
protected boolean existChoicePoint() {
if (pointer == null) return false;
@@ -93,4 +91,4 @@
return l;
}
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.6.0.orig/src/alice/tuprolog/ClauseStore.java tuprolog-2.6.0/src/alice/tuprolog/ClauseStore.java
--- tuprolog-2.6.0.orig/src/alice/tuprolog/ClauseStore.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/tuprolog/ClauseStore.java 2013-02-14 12:01:56.000000000 +0100
@@ -62,8 +62,6 @@
/**
* Verify if there is a term in compatibleGoals compatible with goal.
- * @param goal
- * @param compGoals
* @return true if compatible or false otherwise.
*/
protected boolean existCompatibleClause() {
@@ -160,4 +158,4 @@
}
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.6.0.orig/src/alice/tuprolog/EngineManager.java tuprolog-2.6.0/src/alice/tuprolog/EngineManager.java
--- tuprolog-2.6.0.orig/src/alice/tuprolog/EngineManager.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/tuprolog/EngineManager.java 2013-02-14 12:01:56.000000000 +0100
@@ -96,7 +96,7 @@
/**
* Solves a query
*
- * @param g the term representing the goal to be demonstrated
+ * @param query the term representing the goal to be demonstrated
* @return the result of the demonstration
* @see SolveInfo
**/
@@ -243,4 +243,4 @@
}
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.6.0.orig/src/alice/tuprolog/event/SpyEvent.java tuprolog-2.6.0/src/alice/tuprolog/event/SpyEvent.java
--- tuprolog-2.6.0.orig/src/alice/tuprolog/event/SpyEvent.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/tuprolog/event/SpyEvent.java 2013-02-14 12:01:56.000000000 +0100
@@ -33,10 +33,6 @@
* event description
*/
private String msg;
- /**
- * @uml.property name="env"
- * @uml.associationEnd
- */
private Engine env;
public SpyEvent(Object source, String msg_) {
@@ -63,4 +59,4 @@
return msg + ((env == null) ? "" : env.toString());
}
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.6.0.orig/src/alice/tuprolog/lib/BasicLibrary.java tuprolog-2.6.0/src/alice/tuprolog/lib/BasicLibrary.java
--- tuprolog-2.6.0.orig/src/alice/tuprolog/lib/BasicLibrary.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/tuprolog/lib/BasicLibrary.java 2013-02-14 12:01:56.000000000 +0100
@@ -116,7 +116,7 @@
/**
* Loads a library constructed from a theory.
*
- * @param theory
+ * @param th
* theory text
* @param libName
* name of the library
@@ -1358,4 +1358,4 @@
{ "\\", "expression_bitwise_not", "functor" } };
}
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.6.0.orig/src/alice/tuprolog/lib/IOLibrary.java tuprolog-2.6.0/src/alice/tuprolog/lib/IOLibrary.java
--- tuprolog-2.6.0.orig/src/alice/tuprolog/lib/IOLibrary.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/tuprolog/lib/IOLibrary.java 2013-02-14 12:01:56.000000000 +0100
@@ -375,7 +375,7 @@
/**
* Sets an arbitrary seed for the Random object.
*
- * @param seed Seed to use
+ * @param t Seed to use
* @return true if seed Term has a valid long value, false otherwise
*/
public boolean set_seed_1(Term t) throws PrologError {
@@ -470,4 +470,4 @@
}
return true;
}
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.6.0.orig/src/alice/tuprolog/lib/JavaLibrary.java tuprolog-2.6.0/src/alice/tuprolog/lib/JavaLibrary.java
--- tuprolog-2.6.0.orig/src/alice/tuprolog/lib/JavaLibrary.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/tuprolog/lib/JavaLibrary.java 2013-02-14 12:12:49.000000000 +0100
@@ -265,7 +265,7 @@
* @author Michele Mannino
* Creates of a java object - not backtrackable case
* @param className The name of the class
- * @oaram path The list of the paths where the class may be contained
+ * @param paths The list of the paths where the class may be contained
* @param argl The list of the arguments used by the constructor
* @param id The name of the prolog term
* @throws JavaException
@@ -1745,8 +1745,6 @@
/**
* Generates a fresh numeric identifier
- *
- * @return
*/
protected Struct generateFreshId() {
return new Struct("$obj_" + id++);
@@ -2099,4 +2097,4 @@
this.eventFullClass = eventClass;
listenerInterfaceName = n;
}
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.6.0.orig/src/alice/tuprolog/LibraryManager.java tuprolog-2.6.0/src/alice/tuprolog/LibraryManager.java
--- tuprolog-2.6.0.orig/src/alice/tuprolog/LibraryManager.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/tuprolog/LibraryManager.java 2013-02-14 12:05:56.000000000 +0100
@@ -49,7 +49,7 @@
* If a library with the same name is already present,
* a warning event is notified and the request is ignored.
*
- * @param the name of the Java class containing the library to be loaded
+ * @param className the name of the Java class containing the library to be loaded
* @return the reference to the Library just loaded
* @throws InvalidLibraryException if name is not a valid library
*/
@@ -81,8 +81,8 @@
* If a library with the same name is already present,
* a warning event is notified and the request is ignored.
*
- * @param the name of the Java class containing the library to be loaded
- * @param the list of the paths where the library may be contained
+ * @param className the name of the Java class containing the library to be loaded
+ * @param paths the list of the paths where the library may be contained
* @return the reference to the Library just loaded
* @throws InvalidLibraryException if name is not a valid library
*/
@@ -305,4 +305,4 @@
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.6.0.orig/src/alice/tuprolog/PrimitiveManager.java tuprolog-2.6.0/src/alice/tuprolog/PrimitiveManager.java
--- tuprolog-2.6.0.orig/src/alice/tuprolog/PrimitiveManager.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/tuprolog/PrimitiveManager.java 2013-02-14 12:01:56.000000000 +0100
@@ -89,7 +89,7 @@
* This involves identifying structs representing builtin
* predicates and functors, and setting up related structures and links
*
- * @parm term the term to be identified
+ * @param term the term to be identified
* @return term with the identified built-in directive
*/
public Term identifyDirective(Term term) {
@@ -192,4 +192,4 @@
return (functorHashMap.containsKey(name + "/" + nArgs) || predicateHashMap.containsKey(name + "/" + nArgs));
}
/**/
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.6.0.orig/src/alice/tuprolog/Struct.java tuprolog-2.6.0/src/alice/tuprolog/Struct.java
--- tuprolog-2.6.0.orig/src/alice/tuprolog/Struct.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/tuprolog/Struct.java 2013-02-14 12:06:46.000000000 +0100
@@ -201,7 +201,7 @@
}
/**
- * @return
+ * @return predicateIndicator
*/
String getPredicateIndicator() {
return predicateIndicator;
@@ -894,4 +894,4 @@
}
/**/
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.6.0.orig/src/alice/tuprologx/ide/Console.java tuprolog-2.6.0/src/alice/tuprologx/ide/Console.java
--- tuprolog-2.6.0.orig/src/alice/tuprologx/ide/Console.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/tuprologx/ide/Console.java 2013-02-14 12:01:56.000000000 +0100
@@ -10,8 +10,5 @@
public void getNextSolution();
public void acceptSolution();
public void stopEngine();
- /**
- * @uml.property name="goal"
- */
public String getGoal();
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.6.0.orig/src/alice/tuprologx/ide/LibraryDialogFrame.java tuprolog-2.6.0/src/alice/tuprologx/ide/LibraryDialogFrame.java
--- tuprolog-2.6.0.orig/src/alice/tuprologx/ide/LibraryDialogFrame.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/tuprologx/ide/LibraryDialogFrame.java 2013-02-14 12:12:14.000000000 +0100
@@ -370,7 +370,7 @@
* Add a library from file chooser path.
*
* @param libraryClassname The name of the .class of the library to be added.
- * @param path from file chooser.
+ * @param file from file chooser.
*/
public void addLibrary(String libraryClassname, File file)
{
@@ -498,7 +498,6 @@
displayLibraryManagerStatus();
}
- /** @see alice.tuprologx.ide.SwingFrame#onClose()*/
public void closeLibraryDialog()
{
onClose();
diff -ur tuprolog-2.6.0.orig/src/alice/tuprologx/ide/LibraryManager.java tuprolog-2.6.0/src/alice/tuprologx/ide/LibraryManager.java
--- tuprolog-2.6.0.orig/src/alice/tuprologx/ide/LibraryManager.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/tuprologx/ide/LibraryManager.java 2013-02-14 12:11:42.000000000 +0100
@@ -131,7 +131,7 @@
* Add a library to the manager.
*
* @param libraryClassname The name of the .class of the library to be added.
- * @param path The path where is contained the library.
+ * @param file The path where is contained the library.
* @throws ClassNotFoundException if the library class cannot be found.
* @throws InvalidLibraryException if the library is not a valid tuProlog library.
*/
@@ -235,7 +235,7 @@
* Load a library from the Library Manager into the engine.
*
* @param library The library to be loaded into the engine.
- * @param path The library path where is contained the library.
+ * @param file The library path where is contained the library.
* @throws InvalidLibraryException
*/
public void loadLibrary(String library, File file) throws InvalidLibraryException {
@@ -290,4 +290,4 @@
klass.getName().replace('.', '/') + ".class");
}
-} // end LibraryManager class
\ No newline at end of file
+} // end LibraryManager class
diff -ur tuprolog-2.6.0.orig/src/alice/tuprologx/ide/ToolBar.java tuprolog-2.6.0/src/alice/tuprologx/ide/ToolBar.java
--- tuprolog-2.6.0.orig/src/alice/tuprologx/ide/ToolBar.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/tuprologx/ide/ToolBar.java 2013-02-14 12:01:56.000000000 +0100
@@ -242,8 +242,6 @@
/**
* Set the tuProlog config frame
- *
- * @param libraryManager a libraryManager to associate to the libraryDialog
*/
public void setPrologConfig(PrologConfigFrame configFrame)
{
diff -ur tuprolog-2.6.0.orig/src/alice/tuprologx/pj/lib/PJLibrary.java tuprolog-2.6.0/src/alice/tuprologx/pj/lib/PJLibrary.java
--- tuprolog-2.6.0.orig/src/alice/tuprologx/pj/lib/PJLibrary.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/tuprologx/pj/lib/PJLibrary.java 2013-02-14 12:01:56.000000000 +0100
@@ -1252,7 +1252,6 @@
/**
* Generates a fresh numeric identifier
- * @return
*/
protected Struct generateFreshId() {
return new Struct("$obj_" + id++);
diff -ur tuprolog-2.6.0.orig/src/alice/util/DynamicURLClassLoader.java tuprolog-2.6.0/src/alice/util/DynamicURLClassLoader.java
--- tuprolog-2.6.0.orig/src/alice/util/DynamicURLClassLoader.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/util/DynamicURLClassLoader.java 2013-02-14 12:10:02.000000000 +0100
@@ -35,7 +35,7 @@
/**
* Constructor that specifies the URLs array.
- * @param URL[] urls - Used to load a directory a URL ends with "/" or "\"
+ * @param urls - Used to load a directory a URL ends with "/" or "\"
* otherwise it loads a class contained into a .jar
*/
@@ -148,7 +148,7 @@
/**
* Remove array URLs method.
- * @param urls - URL to be removed.
+ * @param url - URL to be removed.
*/
public void removeURL(URL url) throws IllegalArgumentException
diff -ur tuprolog-2.6.0.orig/src/alice/util/InspectionUtils.java tuprolog-2.6.0/src/alice/util/InspectionUtils.java
--- tuprolog-2.6.0.orig/src/alice/util/InspectionUtils.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/util/InspectionUtils.java 2013-02-14 12:09:22.000000000 +0100
@@ -14,9 +14,9 @@
/**
* @author Michele Mannino
*
- * @param type: class to be inspected
- * @param methodName: name of method
- * @param parms: array of params
+ * @param type class to be inspected
+ * @param methodName name of method
+ * @param parms array of params
*/
public static Method searchForMethod(Class<?> type, String methodName, Class<?>[] parms) {
Method[] methods = type.getMethods();
diff -ur tuprolog-2.6.0.orig/src/alice/util/jedit/InputHandler.java tuprolog-2.6.0/src/alice/util/jedit/InputHandler.java
--- tuprolog-2.6.0.orig/src/alice/util/jedit/InputHandler.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/util/jedit/InputHandler.java 2013-02-14 12:01:56.000000000 +0100
@@ -24,7 +24,7 @@
*
* @author Slava Pestov
* @version $Id: InputHandler.java,v 1.14 1999/12/13 03:40:30 sp Exp $
- * @see org.gjt.sp.jedit.textarea.DefaultInputHandler
+ * @see alice.util.jedit.DefaultInputHandler
*/
public abstract class InputHandler extends KeyAdapter
{
@@ -187,7 +187,7 @@
/**
* Grabs the next key typed event and invokes the specified
* action with the key as a the action command.
- * @param action The action
+ * @param listener The action
*/
public void grabNextKeyStroke(ActionListener listener)
{
diff -ur tuprolog-2.6.0.orig/src/alice/util/jedit/JEditTextArea.java tuprolog-2.6.0/src/alice/util/jedit/JEditTextArea.java
--- tuprolog-2.6.0.orig/src/alice/util/jedit/JEditTextArea.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/util/jedit/JEditTextArea.java 2013-02-14 12:01:56.000000000 +0100
@@ -1401,7 +1401,7 @@
/**
* Sets if the selection should be rectangular.
- * @param overwrite True if the selection should be rectangular,
+ * @param rectSelect True if the selection should be rectangular,
* false otherwise.
*/
public final void setSelectionRectangular(boolean rectSelect)
diff -ur tuprolog-2.6.0.orig/src/alice/util/jedit/KeywordMap.java tuprolog-2.6.0/src/alice/util/jedit/KeywordMap.java
--- tuprolog-2.6.0.orig/src/alice/util/jedit/KeywordMap.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/util/jedit/KeywordMap.java 2013-02-14 12:01:56.000000000 +0100
@@ -75,7 +75,7 @@
/**
* Adds a key-value mapping.
* @param keyword The key
- * @Param id The value
+ * @param id The value
*/
public void add(String keyword, byte id)
{
@@ -102,9 +102,6 @@
}
// protected members
- /**
- * @uml.property name="mapLength"
- */
protected int mapLength;
protected int getStringMapKey(String s)
diff -ur tuprolog-2.6.0.orig/src/alice/util/jedit/TextAreaPainter.java tuprolog-2.6.0/src/alice/util/jedit/TextAreaPainter.java
--- tuprolog-2.6.0.orig/src/alice/util/jedit/TextAreaPainter.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/util/jedit/TextAreaPainter.java 2013-02-14 12:01:56.000000000 +0100
@@ -75,7 +75,7 @@
/**
* Returns the syntax styles used to paint colorized text. Entry <i>n</i> will be used to paint tokens with id = <i>n</i>.
- * @see org.gjt.sp.jedit.syntax.Token
+ * @see alice.util.jedit.Token
*/
public final SyntaxStyle[] getStyles()
{
@@ -85,7 +85,7 @@
/**
* Sets the syntax styles used to paint colorized text. Entry <i>n</i> will be used to paint tokens with id = <i>n</i>.
* @param styles The syntax styles
- * @see org.gjt.sp.jedit.syntax.Token
+ * @see alice.util.jedit.Token
*/
public final void setStyles(SyntaxStyle[] styles)
{
@@ -356,7 +356,7 @@
/**
* Repaints the text.
- * @param g The graphics context
+ * @param gfx The graphics context
*/
public void paint(Graphics gfx)
{
diff -ur tuprolog-2.6.0.orig/src/alice/util/jedit/TokenMarker.java tuprolog-2.6.0/src/alice/util/jedit/TokenMarker.java
--- tuprolog-2.6.0.orig/src/alice/util/jedit/TokenMarker.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/util/jedit/TokenMarker.java 2013-02-14 12:01:56.000000000 +0100
@@ -23,7 +23,7 @@
* @author Slava Pestov
* @version $Id: TokenMarker.java,v 1.32 1999/12/13 03:40:30 sp Exp $
*
- * @see org.gjt.sp.jedit.syntax.Token
+ * @see alice.util.jedit.Token
*/
public abstract class TokenMarker
{
diff -ur tuprolog-2.6.0.orig/src/alice/util/ReadOnlyLinkedList.java tuprolog-2.6.0/src/alice/util/ReadOnlyLinkedList.java
--- tuprolog-2.6.0.orig/src/alice/util/ReadOnlyLinkedList.java 2013-02-14 12:01:32.000000000 +0100
+++ tuprolog-2.6.0/src/alice/util/ReadOnlyLinkedList.java 2013-02-14 12:01:56.000000000 +0100
@@ -12,10 +12,10 @@
import java.util.ListIterator;
/**
- * ReadOnlyLinkedList<E> encapsulate a {@link LinkedList<E>}
+ * ReadOnlyLinkedList<E> encapsulate a {@link LinkedList}
* and ensures that the given list is navigated only.
*
- * Even if ReadOnlyLinkedList<E> implements {@link List<E>} it doesn't
+ * Even if ReadOnlyLinkedList<E> implements {@link List} it doesn't
* support modifiers methods, and throws {@link UnsupportedOperationException}
* if invoked.
*

@ -1,437 +0,0 @@
diff -ur tuprolog-2.7.0.orig/src/alice/tuprolog/ChoicePointStore.java tuprolog-2.7.0/src/alice/tuprolog/ChoicePointStore.java
--- tuprolog-2.7.0.orig/src/alice/tuprolog/ChoicePointStore.java 2013-05-16 13:50:42.000000000 +0200
+++ tuprolog-2.7.0/src/alice/tuprolog/ChoicePointStore.java 2013-05-16 13:56:42.000000000 +0200
@@ -36,7 +36,6 @@
/**
* Return the actual choice-point store
- * @return
*/
public ChoicePointContext getPointer() {
return pointer;
@@ -45,7 +44,6 @@
/**
* Check if a choice point exists in the store.
* As a side effect, removes choice points which have been already used and are now empty.
- * @return
*/
protected boolean existChoicePoint() {
if (pointer == null) return false;
@@ -93,4 +91,4 @@
return l;
}
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.7.0.orig/src/alice/tuprolog/ClauseStore.java tuprolog-2.7.0/src/alice/tuprolog/ClauseStore.java
--- tuprolog-2.7.0.orig/src/alice/tuprolog/ClauseStore.java 2013-05-16 13:50:42.000000000 +0200
+++ tuprolog-2.7.0/src/alice/tuprolog/ClauseStore.java 2013-05-16 13:56:42.000000000 +0200
@@ -62,8 +62,6 @@
/**
* Verify if there is a term in compatibleGoals compatible with goal.
- * @param goal
- * @param compGoals
* @return true if compatible or false otherwise.
*/
protected boolean existCompatibleClause() {
@@ -160,4 +158,4 @@
}
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.7.0.orig/src/alice/tuprolog/event/SpyEvent.java tuprolog-2.7.0/src/alice/tuprolog/event/SpyEvent.java
--- tuprolog-2.7.0.orig/src/alice/tuprolog/event/SpyEvent.java 2013-05-16 13:50:42.000000000 +0200
+++ tuprolog-2.7.0/src/alice/tuprolog/event/SpyEvent.java 2013-05-16 13:56:42.000000000 +0200
@@ -33,10 +33,6 @@
* event description
*/
private String msg;
- /**
- * @uml.property name="env"
- * @uml.associationEnd
- */
private Engine env;
public SpyEvent(Object source, String msg_) {
@@ -63,4 +59,4 @@
return msg + ((env == null) ? "" : env.toString());
}
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.7.0.orig/src/alice/tuprolog/lib/BasicLibrary.java tuprolog-2.7.0/src/alice/tuprolog/lib/BasicLibrary.java
--- tuprolog-2.7.0.orig/src/alice/tuprolog/lib/BasicLibrary.java 2013-05-16 13:50:42.000000000 +0200
+++ tuprolog-2.7.0/src/alice/tuprolog/lib/BasicLibrary.java 2013-05-16 13:56:42.000000000 +0200
@@ -116,7 +116,7 @@
/**
* Loads a library constructed from a theory.
*
- * @param theory
+ * @param th
* theory text
* @param libName
* name of the library
@@ -1358,4 +1358,4 @@
{ "\\", "expression_bitwise_not", "functor" } };
}
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.7.0.orig/src/alice/tuprolog/lib/IOLibrary.java tuprolog-2.7.0/src/alice/tuprolog/lib/IOLibrary.java
--- tuprolog-2.7.0.orig/src/alice/tuprolog/lib/IOLibrary.java 2013-05-16 13:50:42.000000000 +0200
+++ tuprolog-2.7.0/src/alice/tuprolog/lib/IOLibrary.java 2013-05-16 13:56:42.000000000 +0200
@@ -379,7 +379,7 @@
/**
* Sets an arbitrary seed for the Random object.
*
- * @param seed Seed to use
+ * @param t Seed to use
* @return true if seed Term has a valid long value, false otherwise
*/
public boolean set_seed_1(Term t) throws PrologError {
@@ -474,4 +474,4 @@
}
return true;
}
-}
\ No newline at end of file
+}
Only in tuprolog-2.7.0/src/alice/tuprolog/lib: IOLibrary.java.orig
diff -ur tuprolog-2.7.0.orig/src/alice/tuprolog/lib/JavaLibrary.java tuprolog-2.7.0/src/alice/tuprolog/lib/JavaLibrary.java
--- tuprolog-2.7.0.orig/src/alice/tuprolog/lib/JavaLibrary.java 2013-05-16 13:50:42.000000000 +0200
+++ tuprolog-2.7.0/src/alice/tuprolog/lib/JavaLibrary.java 2013-05-16 13:56:42.000000000 +0200
@@ -265,7 +265,7 @@
* @author Michele Mannino
* Creates of a java object - not backtrackable case
* @param className The name of the class
- * @oaram path The list of the paths where the class may be contained
+ * @param paths The list of the paths where the class may be contained
* @param argl The list of the arguments used by the constructor
* @param id The name of the prolog term
* @throws JavaException
@@ -1745,8 +1745,6 @@
/**
* Generates a fresh numeric identifier
- *
- * @return
*/
protected Struct generateFreshId() {
return new Struct("$obj_" + id++);
@@ -2099,4 +2097,4 @@
this.eventFullClass = eventClass;
listenerInterfaceName = n;
}
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.7.0.orig/src/alice/tuprolog/LibraryManager.java tuprolog-2.7.0/src/alice/tuprolog/LibraryManager.java
--- tuprolog-2.7.0.orig/src/alice/tuprolog/LibraryManager.java 2013-05-16 13:50:42.000000000 +0200
+++ tuprolog-2.7.0/src/alice/tuprolog/LibraryManager.java 2013-05-16 13:56:42.000000000 +0200
@@ -49,7 +49,7 @@
* If a library with the same name is already present,
* a warning event is notified and the request is ignored.
*
- * @param the name of the Java class containing the library to be loaded
+ * @param className the name of the Java class containing the library to be loaded
* @return the reference to the Library just loaded
* @throws InvalidLibraryException if name is not a valid library
*/
@@ -83,8 +83,8 @@
* If a library with the same name is already present,
* a warning event is notified and the request is ignored.
*
- * @param the name of the Java class containing the library to be loaded
- * @param the list of the paths where the library may be contained
+ * @param className the name of the Java class containing the library to be loaded
+ * @param paths the list of the paths where the library may be contained
* @return the reference to the Library just loaded
* @throws InvalidLibraryException if name is not a valid library
*/
@@ -314,4 +314,4 @@
-}
\ No newline at end of file
+}
Only in tuprolog-2.7.0/src/alice/tuprolog: LibraryManager.java.orig
diff -ur tuprolog-2.7.0.orig/src/alice/tuprolog/PrimitiveManager.java tuprolog-2.7.0/src/alice/tuprolog/PrimitiveManager.java
--- tuprolog-2.7.0.orig/src/alice/tuprolog/PrimitiveManager.java 2013-05-16 13:50:42.000000000 +0200
+++ tuprolog-2.7.0/src/alice/tuprolog/PrimitiveManager.java 2013-05-16 13:56:42.000000000 +0200
@@ -89,7 +89,7 @@
* This involves identifying structs representing builtin
* predicates and functors, and setting up related structures and links
*
- * @parm term the term to be identified
+ * @param term the term to be identified
* @return term with the identified built-in directive
*/
public Term identifyDirective(Term term) {
@@ -192,4 +192,4 @@
return (functorHashMap.containsKey(name + "/" + nArgs) || predicateHashMap.containsKey(name + "/" + nArgs));
}
/**/
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.7.0.orig/src/alice/tuprolog/Struct.java tuprolog-2.7.0/src/alice/tuprolog/Struct.java
--- tuprolog-2.7.0.orig/src/alice/tuprolog/Struct.java 2013-05-16 13:50:42.000000000 +0200
+++ tuprolog-2.7.0/src/alice/tuprolog/Struct.java 2013-05-16 13:56:42.000000000 +0200
@@ -201,7 +201,7 @@
}
/**
- * @return
+ * @return predicateIndicator
*/
String getPredicateIndicator() {
return predicateIndicator;
@@ -894,4 +894,4 @@
}
/**/
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.7.0.orig/src/alice/tuprologx/ide/Console.java tuprolog-2.7.0/src/alice/tuprologx/ide/Console.java
--- tuprolog-2.7.0.orig/src/alice/tuprologx/ide/Console.java 2013-05-16 13:50:41.000000000 +0200
+++ tuprolog-2.7.0/src/alice/tuprologx/ide/Console.java 2013-05-16 13:56:42.000000000 +0200
@@ -10,8 +10,5 @@
public void getNextSolution();
public void acceptSolution();
public void stopEngine();
- /**
- * @uml.property name="goal"
- */
public String getGoal();
-}
\ No newline at end of file
+}
diff -ur tuprolog-2.7.0.orig/src/alice/tuprologx/ide/LibraryDialogFrame.java tuprolog-2.7.0/src/alice/tuprologx/ide/LibraryDialogFrame.java
--- tuprolog-2.7.0.orig/src/alice/tuprologx/ide/LibraryDialogFrame.java 2013-05-16 13:50:41.000000000 +0200
+++ tuprolog-2.7.0/src/alice/tuprologx/ide/LibraryDialogFrame.java 2013-05-16 13:56:42.000000000 +0200
@@ -370,7 +370,7 @@
* Add a library from file chooser path.
*
* @param libraryClassname The name of the .class of the library to be added.
- * @param path from file chooser.
+ * @param file from file chooser.
*/
public void addLibrary(String libraryClassname, File file)
{
@@ -498,7 +498,6 @@
displayLibraryManagerStatus();
}
- /** @see alice.tuprologx.ide.SwingFrame#onClose()*/
public void closeLibraryDialog()
{
onClose();
diff -ur tuprolog-2.7.0.orig/src/alice/tuprologx/ide/LibraryManager.java tuprolog-2.7.0/src/alice/tuprologx/ide/LibraryManager.java
--- tuprolog-2.7.0.orig/src/alice/tuprologx/ide/LibraryManager.java 2013-05-16 13:50:41.000000000 +0200
+++ tuprolog-2.7.0/src/alice/tuprologx/ide/LibraryManager.java 2013-05-16 13:56:42.000000000 +0200
@@ -131,7 +131,7 @@
* Add a library to the manager.
*
* @param libraryClassname The name of the .class of the library to be added.
- * @param path The path where is contained the library.
+ * @param file The path where is contained the library.
* @throws ClassNotFoundException if the library class cannot be found.
* @throws InvalidLibraryException if the library is not a valid tuProlog library.
*/
@@ -235,7 +235,7 @@
* Load a library from the Library Manager into the engine.
*
* @param library The library to be loaded into the engine.
- * @param path The library path where is contained the library.
+ * @param file The library path where is contained the library.
* @throws InvalidLibraryException
*/
public void loadLibrary(String library, File file) throws InvalidLibraryException {
@@ -290,4 +290,4 @@
klass.getName().replace('.', '/') + ".class");
}
-} // end LibraryManager class
\ No newline at end of file
+} // end LibraryManager class
diff -ur tuprolog-2.7.0.orig/src/alice/tuprologx/ide/ToolBar.java tuprolog-2.7.0/src/alice/tuprologx/ide/ToolBar.java
--- tuprolog-2.7.0.orig/src/alice/tuprologx/ide/ToolBar.java 2013-05-16 13:50:41.000000000 +0200
+++ tuprolog-2.7.0/src/alice/tuprologx/ide/ToolBar.java 2013-05-16 13:56:42.000000000 +0200
@@ -242,8 +242,6 @@
/**
* Set the tuProlog config frame
- *
- * @param libraryManager a libraryManager to associate to the libraryDialog
*/
public void setPrologConfig(PrologConfigFrame configFrame)
{
diff -ur tuprolog-2.7.0.orig/src/alice/tuprologx/pj/lib/PJLibrary.java tuprolog-2.7.0/src/alice/tuprologx/pj/lib/PJLibrary.java
--- tuprolog-2.7.0.orig/src/alice/tuprologx/pj/lib/PJLibrary.java 2013-05-16 13:50:41.000000000 +0200
+++ tuprolog-2.7.0/src/alice/tuprologx/pj/lib/PJLibrary.java 2013-05-16 13:56:42.000000000 +0200
@@ -1252,7 +1252,6 @@
/**
* Generates a fresh numeric identifier
- * @return
*/
protected Struct generateFreshId() {
return new Struct("$obj_" + id++);
diff -ur tuprolog-2.7.0.orig/src/alice/util/DynamicURLClassLoader.java tuprolog-2.7.0/src/alice/util/DynamicURLClassLoader.java
--- tuprolog-2.7.0.orig/src/alice/util/DynamicURLClassLoader.java 2013-05-16 13:50:43.000000000 +0200
+++ tuprolog-2.7.0/src/alice/util/DynamicURLClassLoader.java 2013-05-16 13:56:42.000000000 +0200
@@ -35,7 +35,7 @@
/**
* Constructor that specifies the URLs array.
- * @param URL[] urls - Used to load a directory a URL ends with "/" or "\"
+ * @param urls - Used to load a directory a URL ends with "/" or "\"
* otherwise it loads a class contained into a .jar
*/
@@ -148,7 +148,7 @@
/**
* Remove array URLs method.
- * @param urls - URL to be removed.
+ * @param url - URL to be removed.
*/
public void removeURL(URL url) throws IllegalArgumentException
diff -ur tuprolog-2.7.0.orig/src/alice/util/InspectionUtils.java tuprolog-2.7.0/src/alice/util/InspectionUtils.java
--- tuprolog-2.7.0.orig/src/alice/util/InspectionUtils.java 2013-05-16 13:50:43.000000000 +0200
+++ tuprolog-2.7.0/src/alice/util/InspectionUtils.java 2013-05-16 13:56:42.000000000 +0200
@@ -14,9 +14,9 @@
/**
* @author Michele Mannino
*
- * @param type: class to be inspected
- * @param methodName: name of method
- * @param parms: array of params
+ * @param type class to be inspected
+ * @param methodName name of method
+ * @param parms array of params
*/
public static Method searchForMethod(Class<?> type, String methodName, Class<?>[] parms) {
Method[] methods = type.getMethods();
diff -ur tuprolog-2.7.0.orig/src/alice/util/jedit/InputHandler.java tuprolog-2.7.0/src/alice/util/jedit/InputHandler.java
--- tuprolog-2.7.0.orig/src/alice/util/jedit/InputHandler.java 2013-05-16 13:50:42.000000000 +0200
+++ tuprolog-2.7.0/src/alice/util/jedit/InputHandler.java 2013-05-16 13:56:42.000000000 +0200
@@ -24,7 +24,7 @@
*
* @author Slava Pestov
* @version $Id: InputHandler.java,v 1.14 1999/12/13 03:40:30 sp Exp $
- * @see org.gjt.sp.jedit.textarea.DefaultInputHandler
+ * @see alice.util.jedit.DefaultInputHandler
*/
public abstract class InputHandler extends KeyAdapter
{
@@ -187,7 +187,7 @@
/**
* Grabs the next key typed event and invokes the specified
* action with the key as a the action command.
- * @param action The action
+ * @param listener The action
*/
public void grabNextKeyStroke(ActionListener listener)
{
diff -ur tuprolog-2.7.0.orig/src/alice/util/jedit/JEditTextArea.java tuprolog-2.7.0/src/alice/util/jedit/JEditTextArea.java
--- tuprolog-2.7.0.orig/src/alice/util/jedit/JEditTextArea.java 2013-05-16 13:50:42.000000000 +0200
+++ tuprolog-2.7.0/src/alice/util/jedit/JEditTextArea.java 2013-05-16 13:56:42.000000000 +0200
@@ -1401,7 +1401,7 @@
/**
* Sets if the selection should be rectangular.
- * @param overwrite True if the selection should be rectangular,
+ * @param rectSelect True if the selection should be rectangular,
* false otherwise.
*/
public final void setSelectionRectangular(boolean rectSelect)
diff -ur tuprolog-2.7.0.orig/src/alice/util/jedit/KeywordMap.java tuprolog-2.7.0/src/alice/util/jedit/KeywordMap.java
--- tuprolog-2.7.0.orig/src/alice/util/jedit/KeywordMap.java 2013-05-16 13:50:42.000000000 +0200
+++ tuprolog-2.7.0/src/alice/util/jedit/KeywordMap.java 2013-05-16 13:56:42.000000000 +0200
@@ -75,7 +75,7 @@
/**
* Adds a key-value mapping.
* @param keyword The key
- * @Param id The value
+ * @param id The value
*/
public void add(String keyword, byte id)
{
@@ -102,9 +102,6 @@
}
// protected members
- /**
- * @uml.property name="mapLength"
- */
protected int mapLength;
protected int getStringMapKey(String s)
diff -ur tuprolog-2.7.0.orig/src/alice/util/jedit/TextAreaPainter.java tuprolog-2.7.0/src/alice/util/jedit/TextAreaPainter.java
--- tuprolog-2.7.0.orig/src/alice/util/jedit/TextAreaPainter.java 2013-05-16 13:50:42.000000000 +0200
+++ tuprolog-2.7.0/src/alice/util/jedit/TextAreaPainter.java 2013-05-16 13:56:42.000000000 +0200
@@ -75,7 +75,7 @@
/**
* Returns the syntax styles used to paint colorized text. Entry <i>n</i> will be used to paint tokens with id = <i>n</i>.
- * @see org.gjt.sp.jedit.syntax.Token
+ * @see alice.util.jedit.Token
*/
public final SyntaxStyle[] getStyles()
{
@@ -85,7 +85,7 @@
/**
* Sets the syntax styles used to paint colorized text. Entry <i>n</i> will be used to paint tokens with id = <i>n</i>.
* @param styles The syntax styles
- * @see org.gjt.sp.jedit.syntax.Token
+ * @see alice.util.jedit.Token
*/
public final void setStyles(SyntaxStyle[] styles)
{
@@ -356,7 +356,7 @@
/**
* Repaints the text.
- * @param g The graphics context
+ * @param gfx The graphics context
*/
public void paint(Graphics gfx)
{
diff -ur tuprolog-2.7.0.orig/src/alice/util/jedit/TokenMarker.java tuprolog-2.7.0/src/alice/util/jedit/TokenMarker.java
--- tuprolog-2.7.0.orig/src/alice/util/jedit/TokenMarker.java 2013-05-16 13:50:42.000000000 +0200
+++ tuprolog-2.7.0/src/alice/util/jedit/TokenMarker.java 2013-05-16 13:56:42.000000000 +0200
@@ -23,7 +23,7 @@
* @author Slava Pestov
* @version $Id: TokenMarker.java,v 1.32 1999/12/13 03:40:30 sp Exp $
*
- * @see org.gjt.sp.jedit.syntax.Token
+ * @see alice.util.jedit.Token
*/
public abstract class TokenMarker
{
diff -ur tuprolog-2.7.0.orig/src/alice/util/ReadOnlyLinkedList.java tuprolog-2.7.0/src/alice/util/ReadOnlyLinkedList.java
--- tuprolog-2.7.0.orig/src/alice/util/ReadOnlyLinkedList.java 2013-05-16 13:50:43.000000000 +0200
+++ tuprolog-2.7.0/src/alice/util/ReadOnlyLinkedList.java 2013-05-16 13:56:42.000000000 +0200
@@ -12,10 +12,10 @@
import java.util.ListIterator;
/**
- * ReadOnlyLinkedList<E> encapsulate a {@link LinkedList<E>}
+ * ReadOnlyLinkedList<E> encapsulate a {@link LinkedList}
* and ensures that the given list is navigated only.
*
- * Even if ReadOnlyLinkedList<E> implements {@link List<E>} it doesn't
+ * Even if ReadOnlyLinkedList<E> implements {@link List} it doesn't
* support modifiers methods, and throws {@link UnsupportedOperationException}
* if invoked.
*

@ -1,55 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=2
inherit eutils java-pkg-2 java-ant-2
DESCRIPTION="tuProlog is a light-weight Prolog for Internet applications and infrastructures"
HOMEPAGE="http://www.alice.unibo.it/tuProlog/"
SRC_URI="mirror://gentoo/${P}.zip"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RDEPEND=">=virtual/jdk-1.5
>=dev-java/javassist-3"
DEPEND="${RDEPEND}
app-arch/unzip
dev-java/ant-core
test? ( dev-java/ant-junit )"
S="${WORKDIR}"/${P}
EANT_GENTOO_CLASSPATH="javassist-3"
src_prepare() {
epatch "${FILESDIR}"/${P}-javadocs.patch
cp "${FILESDIR}"/build.xml "${S}" || die
sed -i -e "s|test/unit|test|" "${S}"/build.xml \
|| die "sed build.xml failed"
}
src_compile() {
eant jar $(use_doc)
}
src_test() {
cd "${S}"/dist
java-pkg_jar-from junit
cd "${S}"
ANT_TASKS="ant-junit" eant test || die "eant test failed"
}
src_install() {
java-pkg_dojar dist/${PN}.jar
if use doc ; then
java-pkg_dohtml -r docs/* || die
fi
}

@ -1,59 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=3
inherit eutils java-pkg-2 java-ant-2
DESCRIPTION="tuProlog is a light-weight Prolog for Internet applications and infrastructures"
HOMEPAGE="http://www.alice.unibo.it/tuProlog/"
SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RDEPEND=">=virtual/jdk-1.7
>=dev-java/javassist-3"
DEPEND="${RDEPEND}
dev-java/ant-core
test? (
dev-java/ant-junit4
dev-java/hamcrest-core
)"
S="${WORKDIR}"/${P}
EANT_GENTOO_CLASSPATH="javassist-3"
src_prepare() {
epatch "${FILESDIR}"/${P}-javadocs.patch
cp "${FILESDIR}"/build.xml "${S}" || die
sed -i -e "s|test/unit|test|" "${S}"/build.xml \
|| die "sed build.xml failed"
}
src_compile() {
eant jar $(use_doc)
}
src_test() {
cd "${S}"/dist
java-pkg_jar-from junit-4
java-pkg_jar-from hamcrest-core
cd "${S}"
ANT_TASKS="ant-junit4" eant -Djunit.jar=junit.jar test \
|| die "eant test failed"
}
src_install() {
java-pkg_dojar dist/${PN}.jar
if use doc ; then
java-pkg_dohtml -r docs/* || die
fi
}

@ -1,59 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=3
inherit eutils java-pkg-2 java-ant-2
DESCRIPTION="tuProlog is a light-weight Prolog for Internet applications and infrastructures"
HOMEPAGE="http://tuprolog.unibo.it/"
SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RDEPEND=">=virtual/jdk-1.7
>=dev-java/javassist-3"
DEPEND="${RDEPEND}
dev-java/ant-core
test? (
dev-java/ant-junit4
dev-java/hamcrest-core
)"
S="${WORKDIR}"/${P}
EANT_GENTOO_CLASSPATH="javassist-3"
src_prepare() {
epatch "${FILESDIR}"/${P}-javadocs.patch
cp "${FILESDIR}"/build.xml "${S}" || die
sed -i -e "s|test/unit|test|" "${S}"/build.xml \
|| die "sed build.xml failed"
}
src_compile() {
eant jar $(use_doc)
}
src_test() {
cd "${S}"/dist
java-pkg_jar-from junit-4
java-pkg_jar-from hamcrest-core
cd "${S}"
ANT_TASKS="ant-junit4" eant -Djunit.jar=junit.jar test \
|| die "eant test failed"
}
src_install() {
java-pkg_dojar dist/${PN}.jar
if use doc ; then
java-pkg_dohtml -r docs/* || die
fi
}

@ -70,3 +70,17 @@
Package-Manager: portage-2.2.26
15 Feb 2016; Agostino Sarubbo <ago@gentoo.org> freexl-1.0.1.ebuild:
amd64 stable wrt bug #544426
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
15 Feb 2016; Agostino Sarubbo <ago@gentoo.org> freexl-1.0.1.ebuild:
x86 stable wrt bug #544426
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>

@ -2,6 +2,6 @@ DIST freexl-1.0.0e.tar.gz 921094 SHA256 ab07ebd7efa8779e11252752e5bc119accd57a61
DIST freexl-1.0.1.tar.gz 933371 SHA256 df0127e1e23e9ac9a189c27880fb71207837e8cba93d21084356491c9934b89b SHA512 a945d642a7ae9bc7c9dfc48a5bfd61da71290558bbcc73124bc09f08e8eae3bc96ab5e478a5b5205a897ad5d7783269a8232992d5068121436013c51524801c5 WHIRLPOOL 3d5277d3797784cd561867c95bdd80104088acc0b8b5b92268e540c313621421b1b065bafcef59b43fd4311d7cebeddcdb0f1cb22005a80b717719b1c524a597
EBUILD freexl-1.0.0e.ebuild 553 SHA256 c889fa30bf337284c1147602456839380685ee5703c8788abb8e00a35b87d5c8 SHA512 f9d39cb4871c04d15147833458e30cebaaec41a9bab811202f2df15f8f16595ccec5f56ec968df78f5da74e21e6d068024f77047ee0ab4b4a9450280340c982e WHIRLPOOL 1d699f36689367327c91691f4bd57aa7ed85eb8d6a031f0b785c9e91f5eec0c20016d06792d80cae9c335716b027c003cf2679f289637ae1f69c4dae7c8e18e0
EBUILD freexl-1.0.1.ebuild 555 SHA256 28c7b42a35479dd023476877abbaa28f0e8f6bbed5742140b0fc639cb1a019d0 SHA512 229e14b12153c450563ed6aeb3f973c56abf93f6d9eae8a80d688af4644737b6157d35a29026b1c5c3ffd7384a32fec5eb99855e4d04e24a4ff9e1c8173321fe WHIRLPOOL d626c4b6c54bebc4644190c0c8d67abe4231b4bc5baa3dfd2aa86904a118c1e98b3e9af9015bba8f8e1d516207dc608dcdafcebba199d7ec5c589f8b043065c8
MISC ChangeLog 2601 SHA256 9f988d6e1580fbbf5a6ef562cd5c39bc1a624270a4fd48edd4864fdc5b158262 SHA512 7a77fb73a86b3f5213f052eaa3da85f51de6d1b32a6b5c157212dbe291c0a849fece267f9fd3946a6a8591e78ccb5ef45e0339fc17bccba254368689d1e827ac WHIRLPOOL eb8a352510fc53be5609535534f02afe1f1fc931f570d01f133621102300b0c0a809de97f445bd9edd8a36f43d519fdd7e453ad198a7383662734aaea894a073
MISC ChangeLog 3061 SHA256 533c7b4e04aa302c2ac84a3e909f5e5c98645e879cd85312a383eca86e93072f SHA512 2717bf1bc5a0f6b7e7a9109155384f19ba6490ca7c7d683e5a03d165868deff2fe747840516a50d2c1bb5792285cca79fb15e6e0508c1e836c178330d1a6ebb4 WHIRLPOOL bc251ddc17a0334f68d54c3cfc6f20325b0a9b39b5d9133250c5907d06144d6414bc40da8a2a352d40aae2c09409e1019b10ea9529f617c5717ede70a9aab61d
MISC ChangeLog-2015 1965 SHA256 d2c8a82e77273385130902ad2c24344ae2142a3ac6ac6e073497803faf1d11b4 SHA512 fb303bac5735da3800401fe7b52134d90ae481ade7d7e129937cc04abea961de420707fa2572fe689578d03d0710218e74737edad2d446904210aff1b61223f3 WHIRLPOOL 5ff84519ab7e166d653480d19f4a98eb2414348eb2b2adf6973c6a393a67f248bd66e5a5c2cace993d8027a9a6a8e4e2851d559dcacc2d474309f232505ce506
MISC metadata.xml 269 SHA256 40cab114263d43c3b93b822066d1871574ffb54eb88971fe3ba2f978de6683df SHA512 9877d09d42c801d752617b41c7fb790db8e10c033c02ee9fe9a04fa1c6a8ea06d3baeb4f81d041b57e883d5d9dadb429289faae90d0293c62334ba35549e0276 WHIRLPOOL 4ab6badc6e62443d13b8f13341e48263abd3f6907a32dfa263470528c1eb445fb4ec79ad7f9979177846c0a3a39dcafa27dff466fd283946da5c8bc1872b9218

@ -63,3 +63,11 @@
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*link-grammar-5.3.3 (14 Feb 2016)
14 Feb 2016; Dennis Lamm <expeditioneer@gentoo.org>
+link-grammar-5.3.3.ebuild, metadata.xml:
dev-libs/link grammar: added new ebuild for 5.3.3
Package-Manager: portage-2.2.26

@ -2,6 +2,6 @@ DIST link-grammar-4.8.6.tar.gz 2879287 SHA256 6a63bf84e487876bc15311844fdb4d482b
DIST link-grammar-5.3.3.tar.gz 4093300 SHA256 99bdec507a84079cd1d26b0f94dbca0bab7c0888073fe68d682febaf67746a79 SHA512 da4c3ac4fb3e0baf2c3d4654aad91ae92d4759c4ea66fe01c9ca84107d171e542a42c4bd508e7cc6be293116c02528042e79b2aefa5a80b253f6ac792110f714 WHIRLPOOL 073319778e8876c0ea97ab8c68923f543b95c8fdf58ae4b0a42126fe589396414ad1f279c49903f2bb70f0a7fdfddb382f256e49b00036ec3795cfb62683652d
EBUILD link-grammar-4.8.6.ebuild 1335 SHA256 b58882c8283a6658bef2320797fa1fa636c9dd7af3a6cf35ec25df5f24c5eb4a SHA512 431a406810697064b5275c537262e023dbf2aa2d7693c0f2e591576c2199aa53423d750bb276566dbce615f5b70d167de7b7f650f2bc72dbb147c3189487e9bd WHIRLPOOL fad9430222ab247319227dc08ece4fe542f621022c6bf8c5ce9ae90f12fc53d7098dbf613ef8d8892868dec64432855b7e7cdf57ade13205b5c1e54e73d757cc
EBUILD link-grammar-5.3.3.ebuild 1503 SHA256 84a55743b91ccea1178e57122895b127115df49f5f621cd43d86d86f28bc7737 SHA512 61ec1b8707dac98b0e053446c529eea0a05fbb4df912261d405c24510b45ac0701f17d752e1719a30caf22545e34af41afdaf8ac60aa23c1492394ea8d7a3684 WHIRLPOOL ffc310189a6ed8b1375f724174b368b639496685944a9f2ec6c47bc8b49d1ba698dc9e6ab23a265c2d74b00fc1cdc25d19f4e4d90e5b2254ceff501e4680f096
MISC ChangeLog 2442 SHA256 6604b3baf838945ffaad02578e9b90453dbbb0d265f4bbb25d7f3f7252bd1700 SHA512 e40ea338accfa4ba437148e64c84b8f6e24a8911718f5affb4f5bd79c3e5bfc1912411dbe83b6d79894345a60a79023f3257c6a92eadf6e0c07f80e9b7ff5bb5 WHIRLPOOL 7f8703f029f364ac592c6fe445a7fd41d12f8c4423cc436074699677ede5ef34f6a13e78df814fdacb923d5bf251888f3d60cd7ff35a62d7851e0b74027f9b3e
MISC ChangeLog 2663 SHA256 48440a53968b089d45d92860efcae959186ad2932e6e35bbd5b7df5d8a3ef4b8 SHA512 0d3c6ca33e135f5e7765e754832c7c112e6940b5ceadb46bbce2e4e0d00ccd69facbd5dc7e2e33f88159596a247ce8ecd8cd715de67d03f11d2feb1b12ff46b8 WHIRLPOOL 34cae4d2e2ce12d2753ddf776cbdf8533200975082c27e86c0a2c201fbb029bed80d7d12b4ac33acc1f94118721d87d0f520d3b47a87f9922d6f77c3f1ab3e55
MISC ChangeLog-2015 9979 SHA256 5c5610c66e433eb9fbfa2c5e87c81e8f7c339f6565b574d8013467ddc6e83c9f SHA512 d30c53130a637dd14a95cbcb7e75f7acdb274c0ad0e9016dee1e5c1e9d2e380b25a23114d7c74d97321052f787505f28a33ed91e908689af6df7621ab2a54749 WHIRLPOOL 717622f2cb82891534acef385939d4fe35ab2371fbc577e06ac9c840517653d900dfee25b0d6cdc6ed66ac0f5a9f410d3a1414e1f1b4e3d0131d824b33fc0441
MISC metadata.xml 963 SHA256 42cdc20c5ef5f74d5a5f0a7d274bdf69e542a79fb004dcb4c74b0978b54cde7d SHA512 d53e9c7867629e8caf488cef531e258bb2cad3fcbe458e80024b0292fe90148656a77069c45f42e782ba473daafec5cf1fa93e9be00571ceefd21bf59b0ea5a2 WHIRLPOOL 1b6b42fcd0f7263cd7c025d970efa8d1bbe1a199b1703090e541fb3e93a9de0e195825884ec9ac4c87eaeb69ce929e71a55b56bb118d58ff79de08e8550ed82e

@ -0,0 +1,19 @@
# ChangeLog for dev-ml/gsl-ocaml
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*gsl-ocaml-1.19.1 (14 Feb 2016)
14 Feb 2016; David Seifert <soap@gentoo.org> +gsl-ocaml-1.19.1.ebuild,
+metadata.xml:
New package, successor of dev-ml/ocamlgsl
Gentoo-Bug: 574564
Package-Manager: portage-2.2.27
14 Feb 2016; David Seifert <soap@gentoo.org> gsl-ocaml-1.19.1.ebuild:
Update sci-libs/gsl dependency
Package-Manager: portage-2.2.27

@ -1,3 +1,4 @@
DIST gsl-ocaml-1.19.1.tar.gz 167549 SHA256 05891594ed3b4ea0c2f201531aeafce1280b937a18ba76d818760252c2b34b66 SHA512 be199d46479f07a16d2f667d7a29675171bc4ecc5a6e5948335bf98f72e6f12474d16455a22e6bfc73683f1d67de3a186d75f817f398f6621241b640c333e07d WHIRLPOOL 85f687b24dacde0d3c6f9f2c1920583e30e57f02e1f6d4dc797db3a846090d2c60d7509b3d70b2374aa31d6b4a9658acb578012f8671d024a24e90e3f5e748a2
EBUILD gsl-ocaml-1.19.1.ebuild 637 SHA256 9f8b37adaf79d28f3c4576729647aa0f19467f8979862ce61fa5a389cb7a9aa8 SHA512 19b2e0ce177489c50afc47ccc669e84a786e3f0c24a64f8e40ef18e09ccd118d67928ffdb7d16aa397148972af6a706916775a2e4481d0cf0be88333579e15a5 WHIRLPOOL af98e3628f992301ec9385884412160c826448912d626550187328b692dc3e0cc1eab73a1d08d0cba3b57ee976db964c9b253d8c3964f2321d088ca9cbfd19d2
MISC ChangeLog 502 SHA256 94f667cd7abbb6d78d8a05639a127587594855cbcf543cc536b925de470e3d15 SHA512 3be2cf2fb701120d19fbfc60403d222b52b84ace1a8b0748c70758c13679a87ab626542abd87f4b06c07d63c46d93bf79981638582d8925f8f55400ce3a69462 WHIRLPOOL eda179284b879787a47d5602ef8710b73f3871067aaa75d9ce379750b3936d439c0b96dbc2c2dbedcfcf7d8b5def9bd9e11478de6c9d4ffea04c9d08db9a7d4e
MISC metadata.xml 420 SHA256 26eb82c26ac16ce07e5aa2a88bec15ad67af57b24dca1de7f0131538f3c69b7a SHA512 dbc30d4be81c7e7989572556251d3bae028bb8c27a965e1e24e38bdba65bbe47929f055d0551e2204967f68c65c32670c124f610a47fa751f5a4cec5ad876510 WHIRLPOOL 2085bfcc3951a4bd63352dc698fee2f16699b525363f7fda39abe647b670f602e96b7c4dfd7d3d1143989dbeab19a27001f2c3a0446cfc303ecce076bf167a60

@ -1,6 +1,8 @@
AUX sexpl.patch 1068 SHA256 fff4f4c8dd5b12163d1394914f498081f26586a487bf88336aa7d57a000c93ff SHA512 9846df70d27d867ba42f48835873867cf7bc42634d698cdd9db4fb6a40da5f8cbcefec0901825c20e54d9c693e33ccbea906cb0a874b2410f97020f9ce9fc234 WHIRLPOOL f0591469df1fccf80190cd002f609189b2a88229c7d65c646f22398d7c765184aa88862236c7243ce07bc5ddcf99cb5b06d2fdbee88e07973d298c591cf3ff99
DIST ocaml-ipaddr-2.6.1.tar.gz 64458 SHA256 7051013d8f58abff433187d70cd7ddd7a6b49a6fbe6cad1893f571f65b8ed3d0 SHA512 a22382b5118caf0a29322e52d40523cbf52edd21d477c2e4581a5f70441b71f948b75ff7d55a7cf6c32f0e68c430c3aff59a05d9514b29e858ff78f4c649c4c6 WHIRLPOOL 418a3bcbef9a1198962bd5d09381756520eaced7e86f8ba204810b786187cfb6e020019da331d85e11d510fa744802c66d52a450fb31a9ff8a418004ff1d4cbe
DIST ocaml-ipaddr-2.7.0.tar.gz 65470 SHA256 3031abb4a5391af8b7e307db09807ef748fc718ee23855e2f933df47892d4c23 SHA512 36ce32945e05166165ba9d2d6d10a9fb1531a50ff4e9e1a87d1bf557e767fa2938af9cbaeea7da4eefd058d687f0b36696075fd4c9ed075f5207e3c9f5488c87 WHIRLPOOL 188acfc6e110253b62f92a21a08a1519650289141b9649bed2e80b7850f9cdaa8327859933501ff0b938c2896f42ba48fac57b0b4c6b3ea59b6f4368eac0bd28
EBUILD ocaml-ipaddr-2.6.1.ebuild 572 SHA256 1d8265707c06e420872811096958b1f97c284662faeea092d59a3ef5ac6e2e3a SHA512 a4e637422b5528ac9f01c800ed9684d273fc39414e31df06a77652f4ef89db7463c707a981528c0b53294df873e2257e637f4362b57edae5d8e4f9ea1d00fac5 WHIRLPOOL fab65bd1d6264bc2d89a9e6eca677cf732e1df1f5926eaf0f5db815aa39472ab7f8e3d4b3448249ea0890b967451e2f69cfec7a324abb4e5fd22d7fe71b9624d
EBUILD ocaml-ipaddr-2.7.0.ebuild 535 SHA256 7ccecd8e02db42e4e3fb038aa722fe5566c5ae1e4653136f29324c7634c4a6b7 SHA512 41d8408887a64213211a8d166e07c37229c2515983130e926253bf38dbb14daa5328f5c5c9c516fa572ed62bd0bdaedafde0338e4ca511e9134919f8d686dd5b WHIRLPOOL 9804153ecef79b9bb0a78367778d1cc7e376a389b70bfd0f641c7e87cc26462a208e233ef6e4624c5b39ed258f47843a4baa474d7b397253ba510483c30c1c5a
MISC ChangeLog 3334 SHA256 6cb6994aa2c4cedd5429d06eec96bafa786e4678fea13d7d55fdb1467052f71c SHA512 95be879b510ef592df1617852b360011302b5176e2a98007103005383b4420672452703a5e33acc3db1f9c5939e98f166013e2bd575533f9616e36673ec5df6c WHIRLPOOL 3b79dd5418388cf7e9eb89eca72d965247a37d8bea1d7845f639b401492df0d114996bef31e54a1b21223b9b7580805b5171ece9c9143caecd67e3cb9092d810
MISC ChangeLog-2015 607 SHA256 3300ebb4b97eb0307a8f11c5bc0606f613e713282551d02651a2a8b2b2cc4e20 SHA512 5160a70ee04f786118344d9a1250f4964f7a3a8d2be879bb4729f23d15d5416033e2407b4e0b3c0ee60857e925aabb4e22815a4ea27abc3392c8913b2ce907e9 WHIRLPOOL db5e19d64ef5b38de4d7ea6f49eaca1ce336d99022401fad277e671107badf999cac5ae939aefd1281dc8cda83c152f80780b88774c5208d533b30cf50fbda5c
MISC metadata.xml 341 SHA256 4d0d0f17f5c0a63b896a15d6281d56c5c915cc27805eb8859b713f1de21b2cf3 SHA512 1a8f24a3a717ee7afd59e82ae1000116df14fbd47cd46fd9fdbf69d2a68dd0cf7e5e7109c1ae1f7a757ab17ece18f042bf64bb01da53acb2d8f990c3c2399eb5 WHIRLPOOL 6ad18e73af58daa349f448b877ba3b9072c07efe6120ffeaf51c6f57372b297a49d603780bc98b723b8e27dd0df88a49de3a49591920a800a8eecbfad8654c78

@ -0,0 +1,25 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
OASIS_BUILD_TESTS=1
inherit oasis
DESCRIPTION="OCaml library for manipulation of IP (and MAC) address representations"
HOMEPAGE="https://github.com/mirage/ocaml-ipaddr"
SRC_URI="https://github.com/mirage/ocaml-ipaddr/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="ISC"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE=""
DEPEND="dev-ml/sexplib:=
dev-ml/ppx_sexp_conv:=
"
RDEPEND="${DEPEND}"
DOCS=( CHANGES README.md )

@ -71,3 +71,8 @@
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
14 Feb 2016; David Seifert <soap@gentoo.org> ocamlgsl-0.6.0.ebuild:
Add blocker on dev-ml/gsl-ocaml
Package-Manager: portage-2.2.27

@ -1,6 +1,6 @@
AUX ocamlgsl-0.6.0-ocaml311.patch 948 SHA256 e025e4bf6a0635001cbd73211417a1056ebf9361db540fb707813260e040b195 SHA512 555531de6d518119ef364de9b8c1b75fc28b8ee1eb881403cd3fc2bda135116228eb92e408666b799a7cb7508fa0022187f95051f888b2d1a961df7a13f10061 WHIRLPOOL 16335c6deedc484fbd9d2da9222e6136a780924e3182175c290276cd7433bc55b903a6eab3eee082c7f92f7c37cb2ffb3f2bc9d4e58cf3d749d0d5f976f0ec42
DIST ocamlgsl-0.6.0.tar.gz 274345 SHA256 ddb9e432dc1a431cad332a8e7e6685d2facbde2fa15ecab9315741f7d11b588c SHA512 2e8f6d315e53d9bc6bba5b90340394074b9415bd578185cf81b60a448656a88f32aae37a3aa5e186b80cae2b4346bb35b4f88280e5b03d47325a9806b6a9c192 WHIRLPOOL 91c36a7332dde389b40bc95c8d714a0b4c43f22d3999471feaf46d455fe57e5b536eaee222c29610952c184f088783e885debd6b2d7a96904e96aea7088a25c2
EBUILD ocamlgsl-0.6.0.ebuild 725 SHA256 9d43af6d90485bb4b700be315869326bdaae0036bb61218d6c4542e2a59cbad0 SHA512 3fe886c1f455cbe4d189445776f90dad6ec313bbc87d340686bc0a78023d4dcafd8aacc6cbb7848925268c57a47d7eca34ae080464a52c10d8ed89b83f11e773 WHIRLPOOL 2eceaec44513ac31fcd0a8b5158bcafbf4ed23ea2efa0f3b9831f270ddcb43c37a00e8aac56a95489707d3b4f00d8909e7457dcc41d49957702897de613b8b2b
MISC ChangeLog 2859 SHA256 bfe5318b64c038f5dfbdc041d4dd7a36f63939cb4ba04465759ae1fe0b7adeb0 SHA512 0d98d1ffe5ea8d39b3481b15cc6a58363252239f8bd54cb6e951a8cff5fd53cee76b5fdc5c38944ab059847dc7a31c5f89591f3bde0ae933e4ee4e83ca7052d6 WHIRLPOOL a2d74e585190f1e5dc26fa2086752efc2034be4e7cb3c9529c328605a82f109bd7158102021310da7a86fdb5c7ec7db42eda1bb31a26df0abe2e7b0630e63c10
MISC ChangeLog 2999 SHA256 8054e4b92c90e1af14fcc3e4778f671d69fbe07e700c7fc9b703606cb7cae7e3 SHA512 6b9a2c3747426f331062aec84592cf629f8eab64f7d00da87599427e9c30fe69d7a637626c3a3bae67f7c30f43f3d461b3b818f7da12ff70eaf87425fc02f3c6 WHIRLPOOL 5ff19bc591050eee8d56f3ba46d102e67b18b734f8a48c536799c775030054fd8f77a3b253ba65bc7a50ae280061cf2242e642382b374e144ec10da1cb8c6e7c
MISC ChangeLog-2015 1270 SHA256 8ca399c0150237213b1c0c4f4e26bc4e5292afff98c34f4877200c4cc265c553 SHA512 14c25d625929b78849c9d7c0c8174b2faab311d5b7cfaa5831d6f53028b60af482591caca0306576bd31507375b250d6055f2a50f4e3730b65ad052a81165159 WHIRLPOOL 9314945103d185a4d36b643ec8220250b694fff9c1c44189509c8c4092d629dfb2558f7303f336f4ca4b949c89581b0ab2c09b739f266656c49de5295b0a15b9
MISC metadata.xml 386 SHA256 29788de1de1db3fb5f04f5a8cc2604293d8f9da784e431c42d24dda27e88c4a1 SHA512 3d3bb14b132efd5a5fa8cbb42976896028956905ffff0c3d534d8c6816166eab35dd3e1a825d6462023b70c30ce7a031c6bd3719272becd41bbed5cd17a39f59 WHIRLPOOL bfcac8f32dc0e36d4c1e864ebad3fdb0592f349f16e568f88363ed3bdf7d0f0e4f9c49de9ccc5f68773e911195a19e316a5f2130bdfbfeddf2ec1e6216fbc95c

@ -1,7 +1,9 @@
DIST postgresql-ocaml-2.0.5.tar.gz 79123 SHA256 e786c46edbd63aacd82e008098a2c801f445d59a29bd49713eae5cf5c157eaa8 SHA512 1d4b09b9135e1d6a98295bd51175ac44e6b51219703ad8ba5c0d429d81534989b43ed8922eff6511de4fc31b6dde1e6ca4f7bea91981e3d8c025d151258e41c7 WHIRLPOOL 04ae6fb1865fea75f286faf366ba4a976f260c502de1f898b48c8fb93b70ddedfdeeb9383e54efb2dd3b15e9b6d5302e1a5e0009188d8d83bbd69d4448774eef
DIST postgresql-ocaml-3.2.2.tar.gz 85697 SHA256 51348110f06e7d17f68894fd91f91b3e1f935647355a94a79b8c16f923ce9e81 SHA512 c41c6feed76d8d49932399a080d2e2fa9227b742e0cab5efdf849315ae1b633369e035bee3fd1d94c6a61e533f23d3881e9de650d1b4ec01946660f39c245917 WHIRLPOOL c314346cf113c87ceec3ded469505952a7717f06bdc6099e5fab84d4b5911927b611036bf924c9fdadb35c545ad3fc8ab06d115fd24ad78e045580ba8e02a04f
DIST postgresql-ocaml-4.0.1.tar.gz 85871 SHA256 07d8fdb5c161b30809876375c43ebf29e5b99a475ee6b019b6fee3a80c18a4cb SHA512 baecd1b3b98f790131972dbd2eba563b43dec6e13e37ab904ee38b2b1168b03533272532887a42a2536806951c9e543306c6eccfb441de517ee860383ea5df36 WHIRLPOOL 71562d46b8688b4319f6fae06aeaea866e397cf6ce9f533b096d8d9f0850b2746fdffca6f4f234cc23cfb433d8124f559f89971d32554a756e88234c5a311e6d
EBUILD postgresql-ocaml-2.0.5.ebuild 671 SHA256 e24544b0d3acfc7722b9952a44144361d5b9b9df1836c0fff0b1561aca59cdb9 SHA512 536344d3a1b4f5b9ff66d36c2d0443eb4b3307df373302e8969c130cbad5f09d513684ec8796c50f8937acd06d2712506e2fed4ae10aec44ab0adfe8c824795e WHIRLPOOL f43297c93aa07413d622005d5657d08ff64d18906d8aed43a3e39f35daa33d7044f5537e398504d3fcd0c35e690b2f45f84c705e0467e7d0cd6e0109d98e5a08
EBUILD postgresql-ocaml-3.2.2.ebuild 708 SHA256 1ad882d470272bbb707f57e9a63edcd1f0d33fe2a9847fb8483fb1ba25fd7b66 SHA512 470ea7fe5eeab9ad2791200bbe19353bb06226cdc51c4591b807913d768b48328019ac9ddb1c2b103896bcab8db53213750babc0ed5b3d4be21b3abb03b704fa WHIRLPOOL 3f33ded914f2648ceae95466b36ddfc386e2b4e279206c4fd898b1265ed315c1a17b7607ec3a0ff734fd7041e4c968395e45dc47d9e4ecb9f49cd826c157eb98
EBUILD postgresql-ocaml-4.0.1.ebuild 708 SHA256 1ad882d470272bbb707f57e9a63edcd1f0d33fe2a9847fb8483fb1ba25fd7b66 SHA512 470ea7fe5eeab9ad2791200bbe19353bb06226cdc51c4591b807913d768b48328019ac9ddb1c2b103896bcab8db53213750babc0ed5b3d4be21b3abb03b704fa WHIRLPOOL 3f33ded914f2648ceae95466b36ddfc386e2b4e279206c4fd898b1265ed315c1a17b7607ec3a0ff734fd7041e4c968395e45dc47d9e4ecb9f49cd826c157eb98
MISC ChangeLog 3879 SHA256 b3d89ce68b1d1e18f555c9900310649e0d0441e14f91e9912e9c2f916e9ebbb8 SHA512 f46d25076b26d1ac3927909a1f39a609713a05540c7a99265f3d06d06a061e199462f5b591a8079be92f685f0b9be0ae0dad55ecc8dbcf03e8ebcb3d50c5025a WHIRLPOOL e2c38f941002202190abd02c1f99368aeeac2f983b416b813119f4e0d38d0645f0ebb2eb53c69cbbd7ea340ee8b828e6067542b60b716abf6ee68a7bd471e0c7
MISC ChangeLog-2015 7158 SHA256 1a3d4fb5e91fc737400f720b3eb3b9b94ccc0b343a7d3c8d9999796db9001bbf SHA512 e7edbe933f137d34956518c5a3fc5f74c9bd72d6807144ce24f586bf68acdb299f89c985af61bb4336650810505acf7cd8c61dec86a546205b4aadf7537eff87 WHIRLPOOL 4a3264181c41ba1c651ce64d4458a863539941e647c8bc70a63c8efe7c16d70add66d205b7e97688dfc998affb75155b0dd961a34ca51000ed384be406d40ae2
MISC metadata.xml 413 SHA256 a2a8609c6cce1dbe130f0b003f7b5f3d4a920932538c1fba784597fce534f96b SHA512 8d6cc5c373d7b5bdc89f7c426d23ecca928b88400e5e7b1622861d5ad18b4ffc30ac11238c935615737a08be4fbdb337939b23635c76b56c8a999c8d6ce930a8 WHIRLPOOL feb3cda4691171361ae20ac1bc5cdb29347eb53240432e093c520bcf5a3fb89f117f7c3d5ecbb3daf55b58e824c2d863ce62926fb644335abbe2bcdc8ccd5fcb

@ -0,0 +1,34 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
OASIS_BUILD_DOCS=1
inherit oasis
DESCRIPTION="A package for ocaml that provides access to PostgreSQL databases"
SRC_URI="https://github.com/mmottl/postgresql-ocaml/releases/download/v${PV}/${P}.tar.gz"
HOMEPAGE="http://mmottl.github.io/postgresql-ocaml/"
IUSE="examples"
RDEPEND="
dev-db/postgresql:=[server]
"
DEPEND="${RDEPEND}
>=dev-ml/findlib-1.5"
SLOT="0/${PV}"
LICENSE="LGPL-2"
KEYWORDS="~amd64 ~ppc ~x86"
DOCS=( "AUTHORS.txt" "CHANGES.txt" "README.md" )
src_install() {
oasis_src_install
if use examples ; then
insinto /usr/share/doc/${PF}
doins -r examples
fi
}

@ -1,20 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
MODULE_AUTHOR=MARKSTOS
MODULE_VERSION=2.20
inherit perl-module
DESCRIPTION="Populates HTML Forms with data"
SLOT="0"
KEYWORDS="amd64 ~arm ~ppc x86 ~x86-fbsd"
IUSE=""
RDEPEND="dev-perl/HTML-Parser"
DEPEND="${RDEPEND}"
SRC_TEST="do"

@ -1,6 +1,4 @@
DIST HTML-FillInForm-2.20.tar.gz 17309 SHA256 75e1125e32fb218d5aceddb7f6ffdd49edf16ff438571ab0fd4866a52fc7ec5b SHA512 d00955fae1d9602ccda79e42e4a2863cb04b7070d72bdfe383b3b68ac56cf0a629bf2cbea35aaa042a379fe1c9679d7905407454d0e6c19433f6821dfbd27ebd WHIRLPOOL d60f5118b2e16115e5e1316c72b41a9583334261e18fa1299ba78b9d5fa641fa775283ae734e11f099e43a850fba403d817f679b183332dbc48a47f04e4d82b3
DIST HTML-FillInForm-2.21.tar.gz 17823 SHA256 d3af183cc8327614f1192929f4f0919b6e9725fc19c6f3730ce556a8daea6cf6 SHA512 05a755635478a797c4711e812a7fbd0428e61b4a4dbb3f8b62ed929122bb4b138aa3d86f2d99ace01d9e7f9486663e64b2c50490d0084c861cbdf8c25645be96 WHIRLPOOL 2f89df5e337e11ea9c327de5afaeca18b845b77d437f1fa139681ccb3be1495fe58852728a94debedee3f36483a2b30f3f5a14733b7f3c90b391a021a416ec0e
EBUILD HTML-FillInForm-2.200.0-r1.ebuild 358 SHA256 7185e61086673ac9beda7f33126ddd8da057c0de8bfff0af52e1cc014db5028a SHA512 15f40f69771d5c96cb7b60bd5d559c95a8fbc5fdd55950316d66198bfeed6c29a91e51a3ff9961a3c3b62b70eb77a9cc7442768098300ba835070e7337107cb6 WHIRLPOOL 1d04ecf5892049ddf83d6407161bbc9006e162a15b09eeb4652ca0f4ce26322e8ab32b86d6455c7e5111c4929d441364289923a5d2bea1d9d90d9a342cedd72f
EBUILD HTML-FillInForm-2.210.0.ebuild 489 SHA256 0c5623651d1f9f6ba0415f4797c2179587b58310625e1618242e1ebdb40e4762 SHA512 f4dcc53ed07f0b3a2ca5c31f4f2e22a59d5e2aa5e14748d036fee30ef892e7db7a72bc6d64c1b99e0a4cfc1f6b54471829cff2a7e0390e475cf744f48397dcad WHIRLPOOL b12ff7a3c612a9a53be2070e74768b685bd804a87ee727ea4b141e0742c2d937ec475f829c1f9ed22b2995877eab55ade91b8d822bede7ff29b332f0e8ae5794
MISC ChangeLog 2760 SHA256 4f6e5752572754a7e54bf0ebcecd88ffb1ae1efb8961a982a7ff2ea7129af07f SHA512 7e363ae58f360f7bbc9f0837e853878423483cb9e1fb7a601e8122ec2194f2c55442293d35179b797d5f59fd91fa24d5a06565836e567b023f41ec1fb93e6491 WHIRLPOOL 692cc31cf43ff7ed62432146638f92b6483731f4a6ba98bcd7f4a470f337155b6b9fc5877f3dd4eeb1ef10cee59692a587c934e05c0133225be92b4168badf75
MISC ChangeLog-2015 4597 SHA256 373ebd87534706ea965b06e8b55b223626008fd298ef843e37cc7544059a6548 SHA512 66f10dc6dfcc53e6afdf134afc3f8a125d3b3ea18a1b6f0c2b1c5872f8d5bc86be88190092d3246dab0495e8aa5663b036d915e6c57749a29f6125cd3457922a WHIRLPOOL 41a115aba7fc525e791c97abed48a7fd8a5034546be483b57c2e17eff731ed71c8379ee56973455a5bd0faebec6a7add4af4eef17ac9abd001d46370af7df04e

@ -92,3 +92,9 @@
Package-Manager: portage-2.2.26
15 Feb 2016; Anthony G. Basile <blueness@gentoo.org>
Search-Xapian-1.2.22.0.ebuild:
stable on amd64 and x86, bug #574638
Package-Manager: portage-2.2.26

@ -2,6 +2,6 @@ DIST Search-Xapian-1.2.19.0.tar.gz 63667 SHA256 d9ff745bb3ace7c1c2dbcf4ad65f3e50
DIST Search-Xapian-1.2.22.0.tar.gz 70102 SHA256 52c24e224c68ed763d50b040c38a21dfc31bc69a7c896a3114262786c03c4edd SHA512 2c16d1afbf5e386f716809afaca18967a7517e8c18bc25ef8c8aed2ece11dd2d7a5b3b6c438dea1f4bdd0baad512f36958668852d053bd9ed3db07614c7c9d63 WHIRLPOOL b2ec1ba55bb801a24b4a64fc30482aa72d83fe81387898640cfece98a53d83124b21e731d37e605f7d7fa993554a737dde3c382e52ae931b42494fcfe3cbb35c
EBUILD Search-Xapian-1.2.19.0.ebuild 784 SHA256 57afd6ae71221d5d31069fad620457bd649611219b908142d7729a78ed372312 SHA512 fadb6df994d9bb2f27d4c80d2666841b63df342bb1869d5dbebb5ad0cd9b911a78d2e5744625b7ff0807d36c48b5a7d430824afc5d42048e5e962e1db262571c WHIRLPOOL 71a4350c5458eef0a97f8b55f5bcd577d77307664beada5be9d0a8962316d9bbfdd34055526c22788672602a1a64aa960ab2f31cf72e8413cd33d0ce4998189f
EBUILD Search-Xapian-1.2.22.0.ebuild 787 SHA256 6a9b79293a68b95947206f9302e67309dd116daa392aacf7364027de0cd326d6 SHA512 77ae1841f1f3fd85343ae32421904f9ab325ac34cafe63e86dc8874d97a88a49ddce93803685fbe2743b0fc1053f085464ff09cf4e0ee4e1bb70a2558f1f7d46 WHIRLPOOL f9a9b0d55671df5625b9fc02e72995d7bbc54d4569fc46af6870b8c6899ce7639052e524f44fa6b18976f9d9155e3cdbffff6e8c60fbe36d7feff6674f870626
MISC ChangeLog 3249 SHA256 e5c37ac19ef7ce83f395c548877e2eae385b9154b5317af3ce8e80a331635b26 SHA512 c72de0e359729b62fa7bd5cc6df5f99004b4c7fac928f15596cb131bba000ac1feeb5248fb9aed3dc4b5ec798926009329f833581c59f1125a23dc527cd8b0ac WHIRLPOOL 3002bb9c96ecfb77486a77df9a4c3f4001a1608a72eb4ac9a4661f00685b0549c364ca52be572e7ca4abd473b4a58f7ab168204a0a141e9a63e31178a069f55f
MISC ChangeLog 3412 SHA256 51a8180d60293e7853fc813b976e7ac47b6d8330d5e1059aa2baa5c40ef11793 SHA512 05d21a1b56205f56e394e68c50cee835cda0b943b4e4a9e4b7cf5a47c2026fa32ddc8285d73e3671d043bea368cf9934b4bcf31751ed8a65c3e389e982f69861 WHIRLPOOL 2152cd38bcd4a3419fc9861aaafe1e3fd4ccd3b511df57080b7b593745a85171e8eaf8d1e493c8f1ecdbc6b651c245ba185d989b34b553e342e7cf58fc5d21f3
MISC ChangeLog-2015 9297 SHA256 b8a1b79633ec3bb2213909cba3078b16fb1e456d79af14c6b5d001b849989008 SHA512 ff9281b05e499d8b42b5fc1741ffa33bb313638fb96cbbccf07aa3ccc93099e4deca3cd9331f8c740f2162d97fe55524d86c881a7cc441719148e4f3dcdc09c7 WHIRLPOOL 25ca84d1df82605f90de4b171edcb662fe19da50d973219c00c1efdd201891b570d2afce86021d6d5f05f51c0ddfcb52522dbb74cb85f312992cef4a3b16be11
MISC metadata.xml 4157 SHA256 c0bb059ad526be0209bbb9c985f4aba81e734b300675230aede67e72b68439e6 SHA512 407168c9b31fcb233382b4d1e810c79950b84e7fa5c5628e3003f21cb29e6f5d74cbdd10be4ffd84947d177ad62ddc8b35839601aaf05da491417b5816ea59b5 WHIRLPOOL 2155d912a1ed6adba138850c32a8fc2cfbb1473c10976a4c626df8b82cd070c0118f48968e4ac05833e4e754cb2e03b7ac92a2fa5405895a9377c3e79efadbdc

@ -113,3 +113,23 @@
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
15 Feb 2016; Tomas Mozes <hydrapolic@gmail.com>
-elasticsearch-curator-3.3.0.ebuild:
drop old 3.3.0
Package-Manager: portage-2.2.27
*elasticsearch-curator-3.4.1 (15 Feb 2016)
15 Feb 2016; Tomas Mozes <hydrapolic@gmail.com>
elasticsearch-curator-3.4.0.ebuild, +elasticsearch-curator-3.4.1.ebuild:
version bump to 3.4.1
Package-Manager: portage-2.2.27
15 Feb 2016; Patrice Clement <monsieurp@gentoo.org>
elasticsearch-curator-3.4.0.ebuild, elasticsearch-curator-3.4.1.ebuild:
Use Bash syntax. Add missing die.
Package-Manager: portage-2.2.26

@ -1,9 +1,9 @@
DIST elasticsearch-1.7.1.tar.gz 28500556 SHA256 86a0c20eea6ef55b14345bff5adf896e6332437b19180c4582a346394abde019 SHA512 88786d277cb3228a5e477068fc5ff723e0b5aa47411cea5c55d15ae769f2fb123d274e29c592a9e0f655deedb9db62f296af5aff4e8b56539928025a3375daaa WHIRLPOOL 2218ec3603314a60b38e903b3f00681512306efe1892350ced71c060a24924391d66cb9273d6db5ebb781d60808a2f3ab4c77c57baa03714db143c3718602bf5
DIST elasticsearch-1.7.3.tar.gz 28510917 SHA256 af517611493374cfb2daa8897ae17e63e2efea4d0377d316baa351c1776a2bca SHA512 0cb6b2ebd77c3d1467f6a22f845bfbf9f4a7c9c9ddedae17aeb6bd2d2bc576171fc80e3a4963e7b890af574e9fd0b0faa152e7f2671a74254826e14fe2554c9f WHIRLPOOL c86de3076389a9b95cf4d424673edb3c3b1dae0b4470b18b15a5f2e9bde6669a61b8ffd5cc3f7fc3b52f99441915a84b0396a5673ebbc12fec0d83eb41a03c74
DIST elasticsearch-curator-3.3.0.tar.gz 85260 SHA256 e55ec74df61b8afc05a27bb1791cf07131b54d0fccede6bd5ce8815f350c9a7b SHA512 030644137f2065d89ea44d19f71a5b54d2a216891f9f83984e131cd0c29d348a8a38dc292a076e13c2b87e6a25c30b6ed85780878f5bcaae1f4f0d57f4f6df24 WHIRLPOOL 80f2b6ad95e3f34b5adb6c55fc2ca7c8b31108bedc474735b5023d40c49930ab33993cb087c9d5928e67e907d2ed87a99b7fa4b5951ff91638bc4da7b725820b
DIST elasticsearch-2.2.0.tar.gz 29419005 SHA256 ed70cc81e1f55cd5f0032beea2907227b6ad8e7457dcb75ddc97a2cc6e054d30 SHA512 b1c9d10ba6c778fe1a440c058b4968bae1cfb81cff9e00508e406ce02ec5eb889b6d7caf8fb69ef132a2e681b127fbe3b71c6298ee0c9f047aeaeec29cdc1cc6 WHIRLPOOL 1e57b2cca97d90756d592ca96ceb4e1fc026e1c9deaeceb3df3a59937a9cd8710222d6c74ece2883dd425aeb1bfde034413d2f04ea0f4a4c276c0d7de3671cee
DIST elasticsearch-curator-3.4.0.tar.gz 96741 SHA256 86e542886d83ad4c499437e42f4ff69d6602314a75c0c156d1c8dd838ab5e605 SHA512 23cab700acb8afe7967d3e024a293a765ba1823015006c2856c3967ba33ec8a21d214fe7e0b2840e9fc3adb4cc15c889dba955c849036850ed67d689285f9871 WHIRLPOOL 01828a116a11d41666fb21c967375055114ff050650ab329f5aded441aa98743b0c62bcbb98f7f5a2335b844d44e1f3020d6f36e0f2f24acbf357f69b056062e
EBUILD elasticsearch-curator-3.3.0.ebuild 2723 SHA256 9de5c81753a01acaf8d91028ed79a6105d88616ddd0b681f8f83ad66745c8ed7 SHA512 4e68c03e34b459de99760264bb66c19eaca14a76dbaac17268f8098a1e445027636ab334ec89cb92e06cfb11ef5f3129b21a42395b69080262ba9fc38123b22f WHIRLPOOL f0647ba350820917ddfad6746aab9d7b4fcd487c8439bc71e81da3cfeb970bc02c8f14f39534866707fca601324ffd6a5764891981a2f45c1ed141793b02693d
EBUILD elasticsearch-curator-3.4.0.ebuild 2723 SHA256 554bf142f051cd40c4b6b84c24fddd4895f2ff3736f23a28831b551f5080d68c SHA512 07df2b3cdac644003dc510dee70e44ea439ddd88bd4452a53c315f0cfe06998220a76149ae1f5387082ab86196bf8c430119158470f70857037409d992f9a825 WHIRLPOOL 4b6107e65df5a235df4cdf2c557f8823867b32edc6706c4a0cbb7fe142e9fa6fd748a84cba8115b2a87f0aa683767a282416712de395643b3aa9b88ccf33388f
MISC ChangeLog 3895 SHA256 dafc3fbad9d9b28d46caa40103013c2f7c2c6979685c067ae3c927931253a6b3 SHA512 c741eed8868d57d96e509b4d2381bb7ce349c844113bbfdc8235369327c3aa22fc5f172025cf5c57d4135b42723dfecae1d2fb5f54c2a3b21d00ccbe2c863ebd WHIRLPOOL 3355b7ca68cf064e7260dd5590ec39c8c5042c1893de4fb20259763101fb292645e9547b97f1c801a317d6d0da4ffbd86d1333f0cf3d37a5bdf107d496d88a0a
DIST elasticsearch-curator-3.4.1.tar.gz 91420 SHA256 38d3c576c1a714d3e4defd78c43d898908ac563aa93018afd47702b5ae1e01c1 SHA512 63cee7e7778cf9cc5484a5e2a5a7cb379c8ba84f194d44758bf6e7a468492c27f41dbf5df42d964c060761e61166d3eba056c59b4d44e0df6a75052c5f9b42d8 WHIRLPOOL 2aa54a725b5cf1b5db0e3a8b069bd9d0f6d791f7750311676d25bcb7fba233316d38980c68e2ad2bfd7ae7ea82cc69ccbc7746e40f95e6ce19562ed577e32228
EBUILD elasticsearch-curator-3.4.0.ebuild 2729 SHA256 a451d5ae21a3c4ebc273118c28f3314b89a8690f4bc30a29e00ef1ec8331174f SHA512 4823431808f4de74a37a26c20c8c92e4fa710983f5c8d4106ea59ccd3df755044e7cb341dee0bf3e4e611029f127ce6e76c0507ade54f3ddc1c7007d1ac1497e WHIRLPOOL 98245d3971d11c9bb286fce3fbdce841172379073f03bbad9f189feb348fb596b6d01bab5fee47b55311a4d6164a56fc4dd5235bc282957bda5b7ada1c64295a
EBUILD elasticsearch-curator-3.4.1.ebuild 2817 SHA256 2df021bf84081f618880f9812c1a53dd8b7e0fa0033b82232b3190ceb14608f7 SHA512 c097f23db4e7ba38f3175447a3d1b31033fd3394a92b541ed0f2a04aa46d3ac9d262173ca95fc0b8919f474fcf21e7275bc71d202dc14da35dffcfea793a77fd WHIRLPOOL 74c72e4f663310ec9f634ee4c879328aeb27405a9b5da8df26ecbda1660195a8b63789855a54ae323d94ef09672a52309f36a00b72551f73406404c41f7ea5c3
MISC ChangeLog 4466 SHA256 9dec297650de6139c183af4088f3e048a1a84287ee7d3744ab07adce3c508c42 SHA512 c8852c2f3f5095ff51897cc93fdeaa11e9a3a96b83bfd1493320e9d0479a20a30e3876d2aaf5cb868a09d3e2c192fc7dc97e32b7525c25b76f86fcde090505e5 WHIRLPOOL d54366e57d78c699cb154456a9b0e3d3d27ae519d2954dd26a83662db22e2c673441756d3e3c99b7b810a621172fe1d9a0b80b3fef960d0a54ac41a10dc3829b
MISC ChangeLog-2015 911 SHA256 6f2af6e82f6f117247a783b711378598aa316f1bc5733d83248949a96f197d1d SHA512 bc50115d94906909c1325122edcf10ac3a4844676958522286fe7f80e230ef83bc5f349877c3fc2b5a55c6f24043b1a92b6b753c35a7b6aa0de8919993186576 WHIRLPOOL ad452ba3670c5fdcd739b0afdd2411c2303c42940649e047af4cb28cad95be6c9d50bf4e03fb05fdafda8cafb0b944a3fb81494a5dbcc05ff4fd1e889de46d5c
MISC metadata.xml 597 SHA256 3e71f2165dfd7a955dc0eb2bc82c3c8c07844bd65e52f560efb1a88efa225553 SHA512 0f390f1db593d82e7578dfaa26270769a15491d222646a3598923839ac52f5796e118b810b1b25d4211d8832bdf79c073101abc6cf0180ee2219742da2ffe707 WHIRLPOOL 92707b6a2f1f2e7330c701cb27752af6d8b78fb163d45ac2040ba5af214b1cae62d0934cd335bfb7e84b4b87dabb2b543a74f973668fe68f1d718ce9388803e0

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -56,7 +56,7 @@ python_test() {
# start local instance of elasticsearch
${ES}/bin/elasticsearch -d -p ${PID}
for i in `seq 10`; do
for i in {1..10}; do
grep -q "started" ${ES_LOG} 2> /dev/null
if [ $? -eq 0 ]; then
einfo "Elasticsearch started"
@ -75,7 +75,7 @@ python_test() {
done
export TEST_ES_SERVER="localhost:${ES_PORT}"
esetup.py test
esetup.py test || die
pkill -F ${PID}
}

@ -1,13 +1,13 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
MY_PN="curator"
ES_VERSION="1.7.1"
ES_VERSION="2.2.0"
inherit distutils-r1
@ -22,8 +22,8 @@ KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RDEPEND="
>=dev-python/elasticsearch-py-1.6.0[${PYTHON_USEDEP}]
<dev-python/elasticsearch-py-2.0.0[${PYTHON_USEDEP}]
>=dev-python/elasticsearch-py-1.8.0[${PYTHON_USEDEP}]
<dev-python/elasticsearch-py-2.4.0[${PYTHON_USEDEP}]
>=dev-python/click-3.3[${PYTHON_USEDEP}]
dev-python/certifi[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.8.3[${PYTHON_USEDEP}]"
@ -46,17 +46,20 @@ python_test() {
PID="${ES}/elasticsearch.pid"
# run Elasticsearch instance on custom port
sed -i "s/#http.port: 9200/http.port: ${ES_PORT}/g; \
s/#cluster.name: elasticsearch/cluster.name: gentoo-es-curator-test/g" \
sed -i "s/# http.port: 9200/http.port: ${ES_PORT}/g; \
s/# cluster.name: my-application/cluster.name: gentoo-es-curator-test/g" \
${ES}/config/elasticsearch.yml
# Elasticsearch 1.6+ needs to set path.repo
echo "path.repo: /" >> ${ES}/config/elasticsearch.yml
grep -q "^path.repo" "${ES}/config/elasticsearch.yml"
if [ $? -ne 0 ]; then
echo "path.repo: /" >> "${ES}/config/elasticsearch.yml"
fi
# start local instance of elasticsearch
${ES}/bin/elasticsearch -d -p ${PID}
for i in `seq 10`; do
for i in {1..10}; do
grep -q "started" ${ES_LOG} 2> /dev/null
if [ $? -eq 0 ]; then
einfo "Elasticsearch started"
@ -75,7 +78,7 @@ python_test() {
done
export TEST_ES_SERVER="localhost:${ES_PORT}"
esetup.py test
esetup.py test || die
pkill -F ${PID}
}

@ -162,3 +162,11 @@
Package-Manager: portage-2.2.27
Signed-off-by: Justin Lecher <jlec@gentoo.org>
*futures-3.0.5 (15 Feb 2016)
15 Feb 2016; Justin Lecher <jlec@gentoo.org> +futures-3.0.5.ebuild:
Version Bump
Package-Manager: portage-2.2.27
Signed-off-by: Justin Lecher <jlec@gentoo.org>

@ -8,6 +8,6 @@ EBUILD futures-3.0.2.ebuild 1042 SHA256 15f265259bc76588f7df927f5bd027b9a28582c9
EBUILD futures-3.0.3.ebuild 1087 SHA256 44a5365b682734f393a8c44570bb22ecfd1fb35bb74c55863de5df207cb25c6c SHA512 155e0273c10c1c2e6513ec553a9b3d282fdadccfbce61c4691b2365d5823b4e5627efb1f4a0f8bf91ac1c13ad9510c9fd471223cd12355947707a091fcda4ef7 WHIRLPOOL 7bf54bca7bbae44fb1b9f925f4ee563321bc3a2fb46bf1aff0167c60202b787c5c79164e8be3ed2d7d9bfae97309e04b7fbbe1a535cc7434395dfc843437c1dc
EBUILD futures-3.0.4.ebuild 877 SHA256 4afab8cd2bb6a95621ae61b566f21e0d414e4e078be5f74cb8ff90a771114bb0 SHA512 e1af7875fac9a20247a57ea43cb01539a4d6aabb34e87fc4a5997167254e91bdd7a4d15b55355a8cd3a71aa06a434ef3a0236524fc5975efe741135928f57320 WHIRLPOOL 076f289e64389a16a8ab3bf6d177a11a3fae5161313ac39eb25ee9eeed55ce016e24bf17e48f15a2bc34fb9d541f6819cd0a559f34e2ef423c9a98fe16579121
EBUILD futures-3.0.5.ebuild 877 SHA256 4afab8cd2bb6a95621ae61b566f21e0d414e4e078be5f74cb8ff90a771114bb0 SHA512 e1af7875fac9a20247a57ea43cb01539a4d6aabb34e87fc4a5997167254e91bdd7a4d15b55355a8cd3a71aa06a434ef3a0236524fc5975efe741135928f57320 WHIRLPOOL 076f289e64389a16a8ab3bf6d177a11a3fae5161313ac39eb25ee9eeed55ce016e24bf17e48f15a2bc34fb9d541f6819cd0a559f34e2ef423c9a98fe16579121
MISC ChangeLog 5511 SHA256 04d5298b3decca11316947656a67b0bd9bdd668dc2086acf007f52e34b39c39c SHA512 d7ac22ea24275ea4b4139fee6f74498c25956b6268865b48e559b5cd3c1bb14a86e10b6b8930b6b36dfc3a687ec7d77108ea0de6f18222bbf8a0fa329084731e WHIRLPOOL 3f4a78cbe3f13585f0464c3c1ebbcb0e29845dfa17a4230c328d2d2e53761eace3b3a771790998aa0b303cb0a90eac3c737cc89f84452457949c93f823ec7246
MISC ChangeLog 5711 SHA256 4bbff586f92df6ac73623e953ca1c306e43d37448f8a61c58addfb686d92fbd9 SHA512 f54c4275cbc111b57949405b8d29b229e6ad654bca623a5ab13d636e2646cb0ed8da0be23551baadef3cdc48f15e52aea811536611ad3cf9b115c1f1aecd7894 WHIRLPOOL 2ed942469a4afe03aa5378501e6f6dcaace9b2b10d1ce47d2f46fc1280e55ff4d08f18e64684e98471dbb93702ea1a03f3e11242e19c2ee89bb43710e6b5d2e6
MISC ChangeLog-2015 2528 SHA256 da01eaf6a1fddc32e34248deb91fedcf59f34419924151107936ef810535a646 SHA512 50450d9419492267a313ff8df10bd709d1b959fd60d914689a3de1e4db71fb197acb0be903ce67771a8000dfbdeddf10330f4ec60b4055111139eb0029bb1b6c WHIRLPOOL 94a942fbf61cb1ee6ad67aec32dbcf19d22ee491d27f5034ec0314056bd32fd349af81a5d70a50f388383abc492ad6e728d51cf7749b0558b375a57aaffd00ea
MISC metadata.xml 310 SHA256 3156dce7e9e3a82ba0d74f0b723a68ce309fdb23a7d3505b034ee0bc6f7080f4 SHA512 a6efb8ac5fff2d6eab08681ade46c776ad393e65ac9c5fdbe53977ec7cc852e05b82d7466001caa91021eeda0e03ff6513322b90251b8d273b72d80ca30ef20f WHIRLPOOL bd72826cd5ab21e6a11337447d3848524df1a01f0a98c0cd6d416d47c107e2a7abddc34d16da23ca9b2b6c2d25c1b52e60fb4360a4004e964aef7e2dadd1f3f6

@ -158,3 +158,9 @@
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
15 Feb 2016; Matthew Thode <prometheanfire@gentoo.org>
-python-keystoneclient-1.7.2-r1.ebuild:
removing old
Package-Manager: portage-2.2.26

@ -5,6 +5,6 @@ DIST python-keystoneclient-1.7.3.tar.gz 355578 SHA256 805a317c92cd8700a4733ee80f
EBUILD python-keystoneclient-1.3.1.ebuild 2926 SHA256 d7a30d1a0c10b88ac94374bfe8f02a29a9ed74d49f65fe13ee6f89ef2439b051 SHA512 ad8cf1335429173837194b52a70c8f2e13e22d748f66f8db94e701c9f5247f620067987585c6278ba54c6d5da3b91dd1a0d73832e2fdd6e93f68db44f67b363b WHIRLPOOL 1ad768b85e1eb4cd3fcd5d4ca3f77dd785f0af42f72424de6482cca12a4028e0afacac69d3caf7b37defe85c7f9ed759f68bce0cd5ffe413d0ef69000f15f3c9
EBUILD python-keystoneclient-1.3.2.ebuild 3322 SHA256 62dabc92c53ce59e020f6097004e2659e182194ac312d0c3ccd65115dba36645 SHA512 3e0d75911ae98edee5dbaab893e0a8198948fcec14100571ca0090ab57bdc0c7ae28a605f906f707a348ebe764714c2d0724ec35783650b7454debfc630b614a WHIRLPOOL 9ca30c99c775cb54aa418d2ece8b6ee05e81f8853afff7ddacdbfd36c39fdd91b558cdb0f64871bc33b5ab91b5d9a31fb6db221f0fe9977a655f145ea8cd4e48
EBUILD python-keystoneclient-1.7.3.ebuild 3061 SHA256 c48bd00df6a6f7b74873414b3dfdcd8c3eb112992707a701482499261f50ab22 SHA512 cb37ddb3be9b4a7c731efc990c1856399c6247d765915d0402d8966ab26ed0463c344e3322fb056ed80f706367b7b67ae609be23ef5c8ac727aefb1f854a89a0 WHIRLPOOL fbc7080ffb7ac355d4695ff12f4384b7e7ec19957f09481b940a7727424bc7e87c69ec54e8e05f8c7fd9ec436073ff59966288603fd8182a4c09ac186c4ddba4
MISC ChangeLog 5661 SHA256 2a2832277b31ad7e89c1ab4fe12ea724689785c1357acf7eb9387ede6ad92abe SHA512 d56b7db1127bc5f8b43d639aab5735309e3a5e9b56446158f89ef1a628fb14c77c1b6af30ab05787ab3a46a523a0d375e3e6101afd934d22d65a1e6f05906aa1 WHIRLPOOL 50c4c76178aa85262452e06fe810397b7012b4792cea000b517fb230342201f711bbfef5fc7ec92d9e49a88ede3d4a54db1a32ea26ca347e289a1a06cf4a6ac8
MISC ChangeLog 5811 SHA256 fdbf68a16e9f6ede40578d4f4c742aa525e917e558837987eb79c9af4c865361 SHA512 c99e0e8f582de3e743954e7423863b8f0644ee8b00bc0bf59ef20628dda560bf75baf5ffaec0e230312272cca3403e503c40e5f7a4553ce5a9bf5ac168b1e928 WHIRLPOOL 277ea718625158829386fb9cc62d1a247f0f2e60cfd873496c8451d99df7f78880eca950b2d1fdf68e50cf04b2d3ee239f1f6be656179c186b3ca3ed2ff24d19
MISC ChangeLog-2015 12793 SHA256 55e64037509c91e714a0a0789e1353a4dee77e882566743c563db84293111381 SHA512 d568842542df79f10e728d003d75f35987da6beeb63ab4df21ab9db1eb0f655a2d3bd968d05b82ee82442de0f03a021ec8fee16824d5e926d618bce574331929 WHIRLPOOL d1b783b1a7a8b7b30e5e03360443af2335700e1d69cd78f5039c6ced689aa96a6a7e552d5c8908705734a689498280231d68e035b0250b1064fc934c23406868
MISC metadata.xml 557 SHA256 8e8d73032e71ce99ab0433c5d92c1d2df13a4512205fb87f60c41fe47914c622 SHA512 5ec4344a761069fd31f8d86351548d0316c421e9a6795b604ece495883587cd8f579f535076cf43eba2114a4cf62eba77a6f96f49bca3a51acbcee6e3d24a718 WHIRLPOOL f0526e27eb50f541c092532c98316c152d19dea0a28b215f4ecda147df3eaf6beb02ade0ab06b0cc68b600310f09c77f547fdf331aaaf43e1330249c13842aee

@ -120,3 +120,11 @@
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*werkzeug-0.11.4 (15 Feb 2016)
15 Feb 2016; Justin Lecher <jlec@gentoo.org> +werkzeug-0.11.4.ebuild:
Version Bump
Package-Manager: portage-2.2.27
Signed-off-by: Justin Lecher <jlec@gentoo.org>

@ -14,6 +14,6 @@ EBUILD werkzeug-0.11.2.ebuild 897 SHA256 fb1fc094bd19023aa89af54137ac64bd9c65f3d
EBUILD werkzeug-0.11.3.ebuild 897 SHA256 fb1fc094bd19023aa89af54137ac64bd9c65f3dfb7117be82080e33e467a9e13 SHA512 9aa7b522ec3166eb14ca2ec33f62d3e7d8979488b1c9c2404834af637a61f11048a01b0787943159a70a274af06327a82c8af73d68dd6f6b9b7db396f8a9f4b3 WHIRLPOOL 4e4ab8bd902f4cad1b4d9425208a612df96d8c2cdbe58150282ad6f45783171f7d37c666601003f060458fa31e63dfdf6d7b8b5354d6452435e0cd48d76a0eb2
EBUILD werkzeug-0.11.4.ebuild 897 SHA256 262cdec87c453c8bd5c23020aa27cf79d036238526b1896500442c55f66e1472 SHA512 80b7d243ca19f78c1136f103a706750384ec247bf9db39ec3966d763bab6a4aacd55eea9a1a8dbc799ab23ac018234b48723fa5747622989d14e356d0011d525 WHIRLPOOL ddd5d7d26d3bfb1b113d1d01501bb41b3cdfe9bc10ef9bbd35979eb4e911f52d0614240b4bc6eb97b849b1d20a7ae8ce2e8450382e79c42a9ab4431bf2844d95
EBUILD werkzeug-0.9.6.ebuild 742 SHA256 aca164573afd79b6237f52b2f01d19073be9888013a2c30f77deae1c394a459b SHA512 b1f6c8dfd246cf007c8e1d50f3677cb008ee7a58f84eef20e6b9c26fbbaa22f575f9a671dbce7a9bade740ee3642b103e051c6a952f2ac77e2a54d41d82ce3ed WHIRLPOOL 2af5957b75a07c2cffdba15c2561e00b0a84384386010f88c01dc91c73b9c01ab73ca17a35ddaedad3039631e9936c6dcdf1844fabecf603d475c0cfc0ca35e1
MISC ChangeLog 4045 SHA256 ef3b574ab45f2fca58e40d90189c08d3bb3de62532b1247c7b362ecb4cc7bb79 SHA512 b095949da2c1a5404119e8810d7fcce22889888aef51af1780c41ccebe0c23066e200f3b7e093c48a37955153c838e02ecdbdcf9a92cfd2820bb67c00844b7cb WHIRLPOOL a60a1fc7d801031f54b2941608962e6d0e78512b5efbbd637306c07d4eeb2a6dc653508aef70ab40c29cdd6a37e7c45d9ce01958fead87e943fba3c2bd3d701e
MISC ChangeLog 4249 SHA256 96bd6f870f4ed73032bd53b106547d4fc90511a3f60e8fcbefcd1e3d430979fc SHA512 6d3ad2f94b8abe71c003c5bd4df5a7c8e787d44e56b31019044be97d93f36a5aa6236fc704506ae823f884ce1a84937f865797bfdbfb87071f0fbfeb37b0af74 WHIRLPOOL 26a0ffb34be687c088b4c1227005a68e3b1c1da7816f87e20e35656c5d2939654330e43ff0c374638790a1da7835b2691243b88c551beb1971a1d2908c322ca4
MISC ChangeLog-2015 8732 SHA256 a6f332761d7be8c86e928b92883775856d20b1cbe725e5e6947a9738f1bb1f83 SHA512 7bc3483ec989196737d7a9d183635d047c91cb79e27fdbf52a86a7e7cd27307c5bc134b1307279e50cb9e5a0a203101dac0b930bda0f674b89cf6bc4d89122e6 WHIRLPOOL b2b0a2d56503ea0125aecb5fa838ad4c3c84ec4b4e8b5b88bf15031d5645452f39e529c17603f8688403f272c8ada386a5eb435571c38a21628173f647a92ab3
MISC metadata.xml 450 SHA256 344f005800de9d2dd3f0208ff07cb0902f9acdffd1bd0db0c08a95e2b4618b15 SHA512 5bdd21ede3cc864b573ccd668ec99585baa7bf922f80137fd7880f73285510d0bd357707d44f9609b13f01245d011ff209e6c8d837c0f247fce08887bffc3cef WHIRLPOOL bba214abe1f5903b7c046e01d43e0c183b559c9dfdeae1cf02f8ec7159c22140e119c9b8bff1bf1170a1ac7f0cb04c6fef732d20e5ff4e5613f930cd6977037a

@ -33,3 +33,11 @@
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*rosapi-0.7.14 (15 Feb 2016)
15 Feb 2016; Alexis Ballier <aballier@gentoo.org> +rosapi-0.7.14.ebuild:
Bump to 0.7.14.
Package-Manager: portage-2.2.27
Signed-off-by: Alexis Ballier <aballier@gentoo.org>

@ -1,5 +1,7 @@
DIST rosbridge_suite-0.7.13.tar.gz 367051 SHA256 c26130590ed36d899dc4a2f3282caec96fadc75732cd5c3364e3210139d85820 SHA512 f5a6abddfa768c43685ad16f20d1351e63b268c69f239aa3ff2e30f656c6a81686461185e21be88a5a0badcbc473bc7faa308540c1a14ca15fce11e9b23b9d7e WHIRLPOOL c45da51149bacd246e1c18ef34a0e56b6698ff0c7a1fe6380f581134cb0f9a432b31d96280872b92ec1accd021fb7dae38c7fe708501d5597a170f3def209aed
DIST rosbridge_suite-0.7.14.tar.gz 368983 SHA256 710021193a87a0da760c9f7124a6abf566b73c4ebb42e0a5eac7738375f80f0b SHA512 5e7de568d32dff41870c11012b4f272c99d28d20bacd748121407f9574a4e4b94ee022aa81a859ac4cd3a1915b0a00cb6fece7f71b829cc2cc07cc6469457655 WHIRLPOOL 2484202e7fa03e1a996049aa60f7d031c38e03d36c384ffc58fb7c6f543ad945c6ed95702a1e994739d2f8c2e1a80d0ae1057732e92b948989f3aee221fa606c
EBUILD rosapi-0.7.13.ebuild 673 SHA256 42c31749b35a8bc7a32d8af06ada5ca35e033e9fe70955cded50b252c58ac1fb SHA512 5f923dac6288977aad31a49764d5ab501212fae5ae4aadac627cc0d2fb8430c280799d4368fa37ca15b2fb3da98984754dedab543ad71346070e6cc971ef229e WHIRLPOOL a0dc7501b10ad31687dc88b73e14381d8c0a71bfccbe5f38d1238cfa6fe2e95187b2d06e3986dc2b90c9a1b38fdf1d72e07ec45ed7241d53209f08f268d321fa
EBUILD rosapi-0.7.14.ebuild 673 SHA256 42c31749b35a8bc7a32d8af06ada5ca35e033e9fe70955cded50b252c58ac1fb SHA512 5f923dac6288977aad31a49764d5ab501212fae5ae4aadac627cc0d2fb8430c280799d4368fa37ca15b2fb3da98984754dedab543ad71346070e6cc971ef229e WHIRLPOOL a0dc7501b10ad31687dc88b73e14381d8c0a71bfccbe5f38d1238cfa6fe2e95187b2d06e3986dc2b90c9a1b38fdf1d72e07ec45ed7241d53209f08f268d321fa
EBUILD rosapi-9999.ebuild 673 SHA256 42c31749b35a8bc7a32d8af06ada5ca35e033e9fe70955cded50b252c58ac1fb SHA512 5f923dac6288977aad31a49764d5ab501212fae5ae4aadac627cc0d2fb8430c280799d4368fa37ca15b2fb3da98984754dedab543ad71346070e6cc971ef229e WHIRLPOOL a0dc7501b10ad31687dc88b73e14381d8c0a71bfccbe5f38d1238cfa6fe2e95187b2d06e3986dc2b90c9a1b38fdf1d72e07ec45ed7241d53209f08f268d321fa
MISC ChangeLog 1274 SHA256 5c5140b52d1799fe232f21591119110e81c4ffbfb133b1c9e9a18e707d71c5a1 SHA512 f157541a573bf23a75cabec479261cebf3dc149b932506ccb1012d73307627223d5ba064bca0f164dc4d1c6ef74c959bea0031d19c42da45aa718a7c6dccd58f WHIRLPOOL bd67a18a9470e551ba41556a1c7b1795c72dfaf41f901a0550b959799069a1be609014ddb0a49a9eb1bc4b0029bf77388c4c2143b46449f91f08a4f7b6c69c03
MISC ChangeLog 1487 SHA256 2d3b3c24d834ce60884fbfce5d19f1367acfc921a17c823202edf9d483a157e6 SHA512 2be37b1774e81f627f810e12ebbf87aa810da19740fa63cd2296bc834347d50ce3a0c964fa2ed53c1bc016e9d04f6abe07c5314b156ef7e3f1d79863a058f930 WHIRLPOOL a0590e3bfddefdaf3025cd20adf01e5fe56418ab932441254a7987bd90c2bc8dd8352d8a27475ee6d20b5467d1d27344e9f1be48a7689ca25877233452c65e49
MISC metadata.xml 343 SHA256 da4060e9f6d2adbce47c7059162464a4adbaee16247e0e5c45eb7654922db024 SHA512 45889c0aa111bcf8050244d51f15ceef5501a722f3feac93c3795a4b9217a41098f44f6b06f906ff333e2c98d03b0f44e4a41d1acdc70942fa9c54b05dde1365 WHIRLPOOL 8f8cbe12fc339aba697e4d28de452cdbc11d8cba29d29d9b99ab5ac81c89029cfac57b0de1d7f0948c8c52c4810e94093ac2070331a2051aef63e2ec109b0a86

@ -0,0 +1,26 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
CATKIN_HAS_MESSAGES=yes
ROS_REPO_URI="https://github.com/RobotWebTools/rosbridge_suite"
KEYWORDS="~amd64"
PYTHON_COMPAT=( python2_7 )
ROS_SUBDIR=${PN}
CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/std_msgs"
inherit ros-catkin
DESCRIPTION="Provides service calls for getting ros meta-information, like list of topics, services, params, etc."
LICENSE="BSD"
SLOT="0"
IUSE=""
RDEPEND="
dev-ros/rospy[${PYTHON_USEDEP}]
dev-ros/rosnode[${PYTHON_USEDEP}]
dev-ros/rosgraph[${PYTHON_USEDEP}]
dev-ros/rosbridge_library[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"

@ -39,3 +39,12 @@
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*rosbridge_library-0.7.14 (15 Feb 2016)
15 Feb 2016; Alexis Ballier <aballier@gentoo.org>
+rosbridge_library-0.7.14.ebuild:
Bump to 0.7.14.
Package-Manager: portage-2.2.27
Signed-off-by: Alexis Ballier <aballier@gentoo.org>

@ -1,5 +1,7 @@
DIST rosbridge_suite-0.7.13.tar.gz 367051 SHA256 c26130590ed36d899dc4a2f3282caec96fadc75732cd5c3364e3210139d85820 SHA512 f5a6abddfa768c43685ad16f20d1351e63b268c69f239aa3ff2e30f656c6a81686461185e21be88a5a0badcbc473bc7faa308540c1a14ca15fce11e9b23b9d7e WHIRLPOOL c45da51149bacd246e1c18ef34a0e56b6698ff0c7a1fe6380f581134cb0f9a432b31d96280872b92ec1accd021fb7dae38c7fe708501d5597a170f3def209aed
DIST rosbridge_suite-0.7.14.tar.gz 368983 SHA256 710021193a87a0da760c9f7124a6abf566b73c4ebb42e0a5eac7738375f80f0b SHA512 5e7de568d32dff41870c11012b4f272c99d28d20bacd748121407f9574a4e4b94ee022aa81a859ac4cd3a1915b0a00cb6fece7f71b829cc2cc07cc6469457655 WHIRLPOOL 2484202e7fa03e1a996049aa60f7d031c38e03d36c384ffc58fb7c6f543ad945c6ed95702a1e994739d2f8c2e1a80d0ae1057732e92b948989f3aee221fa606c
EBUILD rosbridge_library-0.7.13.ebuild 1458 SHA256 bced88c285ea519fed820b950204294beeaf596d57b9e8a2d4b447f0cbe20012 SHA512 b959fbb1db608c0bee2800ddeef77c731e680841b61a663b73f819bcb42be6611f3afc12bd51983a219cacc1df46b2cdf57d7a69531a27bc2bb05fc46718a55c WHIRLPOOL d748266d6f9f4e970d6fe3c506a83fa8be49b3c301f02bfbbc2f3e08054eedf365694910ff7e1de9926fc94520aca24b4ad3df88de0065fa2b526c302074d829
EBUILD rosbridge_library-0.7.14.ebuild 1458 SHA256 bced88c285ea519fed820b950204294beeaf596d57b9e8a2d4b447f0cbe20012 SHA512 b959fbb1db608c0bee2800ddeef77c731e680841b61a663b73f819bcb42be6611f3afc12bd51983a219cacc1df46b2cdf57d7a69531a27bc2bb05fc46718a55c WHIRLPOOL d748266d6f9f4e970d6fe3c506a83fa8be49b3c301f02bfbbc2f3e08054eedf365694910ff7e1de9926fc94520aca24b4ad3df88de0065fa2b526c302074d829
EBUILD rosbridge_library-9999.ebuild 1458 SHA256 bced88c285ea519fed820b950204294beeaf596d57b9e8a2d4b447f0cbe20012 SHA512 b959fbb1db608c0bee2800ddeef77c731e680841b61a663b73f819bcb42be6611f3afc12bd51983a219cacc1df46b2cdf57d7a69531a27bc2bb05fc46718a55c WHIRLPOOL d748266d6f9f4e970d6fe3c506a83fa8be49b3c301f02bfbbc2f3e08054eedf365694910ff7e1de9926fc94520aca24b4ad3df88de0065fa2b526c302074d829
MISC ChangeLog 1558 SHA256 922dc07dd493bd65b282fb9dad0c97fee38b975e159c0fb2c515aafe91d6c22f SHA512 0af35f7a5ef8493993575fa00f508b6b83cd817d619532e4f436764110c051903ceb57ca1d3c6010a89debd057831d725438106ad407c15f0b97da795bdede27 WHIRLPOOL afedce1f7a05487836f46db03bcbe62acbd5d72d94131879e27651d57ddc36b353c37ff818637e849aec11c07ef825946b8b100d0ee1b19f1af1372754c7ebd4
MISC ChangeLog 1795 SHA256 251a0694b9acbca5219c43e8daf2c9adb93f10bb74016825b6ad7e14468cff4b SHA512 5af543812806b3c180ab87eaf592614bd601cde9ca8422a1b903c235e7529cec1bdb47b511fe0a950848d953c5a013569b1768102e3f2d8f972c80ef647e6bd5 WHIRLPOOL 702e28fce40e0877f0936bf1e7244ee8e3460f5aa632f5cae45309cdec15a1ab172f8e7caf1c3313cad8b3d7bb91a688f2b2eae99ea35b74547c2edcce7e1397
MISC metadata.xml 343 SHA256 da4060e9f6d2adbce47c7059162464a4adbaee16247e0e5c45eb7654922db024 SHA512 45889c0aa111bcf8050244d51f15ceef5501a722f3feac93c3795a4b9217a41098f44f6b06f906ff333e2c98d03b0f44e4a41d1acdc70942fa9c54b05dde1365 WHIRLPOOL 8f8cbe12fc339aba697e4d28de452cdbc11d8cba29d29d9b99ab5ac81c89029cfac57b0de1d7f0948c8c52c4810e94093ac2070331a2051aef63e2ec109b0a86

@ -0,0 +1,43 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
CATKIN_HAS_MESSAGES=yes
ROS_REPO_URI="https://github.com/RobotWebTools/rosbridge_suite"
KEYWORDS="~amd64"
PYTHON_COMPAT=( python2_7 )
ROS_SUBDIR=${PN}
CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/std_msgs dev-ros/geometry_msgs"
inherit ros-catkin
DESCRIPTION="Core rosbridge package repsonsible for interpreting JSON and performing the appropriate ROS action"
LICENSE="BSD"
SLOT="0"
IUSE=""
RDEPEND="
dev-ros/rospy[${PYTHON_USEDEP}]
dev-ros/rosservice[${PYTHON_USEDEP}]
dev-ros/rostopic[${PYTHON_USEDEP}]
dev-ros/rosgraph[${PYTHON_USEDEP}]
dev-ros/geometry_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/std_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-python/pymongo[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
test? (
dev-ros/actionlib_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/diagnostic_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/nav_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/rospy_tutorials[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/sensor_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/std_srvs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/stereo_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/tf2_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/trajectory_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/visualization_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
)
"

@ -51,3 +51,12 @@
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*rosbridge_server-0.7.14 (15 Feb 2016)
15 Feb 2016; Alexis Ballier <aballier@gentoo.org>
+rosbridge_server-0.7.14.ebuild:
Bump to 0.7.14.
Package-Manager: portage-2.2.27
Signed-off-by: Alexis Ballier <aballier@gentoo.org>

@ -1,7 +1,9 @@
AUX backports-ssl.patch 420 SHA256 b82a282249ffaf019fa5ceeb0165233f6a5ba3668da8d90f0aff2988cea95784 SHA512 ed873ddfffb3702d2de62491d76cb829d02f215b09a3c8ce3564d1ccf1aced76939dca26eb22ccb21853ab8ab1a85d654a34bfd48533041c0dbc709c105b296d WHIRLPOOL 2ddfa4814cf86d29e235e82cc80eace0709740b333c36785c7fcae39f74cb0e80e82bc7ff61b54336230d4c56e70753cca64e53123dd928dd60cd9d875d436ad
AUX tornado.patch 3361 SHA256 4125108b86b4ee80f5d27ba386673d365312013157db41f199ed3b4bacdd5b24 SHA512 6f8768716801dbfd00ef5698b91ea3d949c00895d18b3476d80a4fb09456b23412564d03b7a10eac6ee603dc4747aea8a96e6571164718eb0790f6475de9ee93 WHIRLPOOL 4ba127060c9be63dcd19ae42847336e884c99a2d59ac52ae916e0b94b1a27cc2490a4a652f405cd02986c8be9aaa6a55f310a52f373f3cdefeb32dbe0d2ae6d7
DIST rosbridge_suite-0.7.13.tar.gz 367051 SHA256 c26130590ed36d899dc4a2f3282caec96fadc75732cd5c3364e3210139d85820 SHA512 f5a6abddfa768c43685ad16f20d1351e63b268c69f239aa3ff2e30f656c6a81686461185e21be88a5a0badcbc473bc7faa308540c1a14ca15fce11e9b23b9d7e WHIRLPOOL c45da51149bacd246e1c18ef34a0e56b6698ff0c7a1fe6380f581134cb0f9a432b31d96280872b92ec1accd021fb7dae38c7fe708501d5597a170f3def209aed
DIST rosbridge_suite-0.7.14.tar.gz 368983 SHA256 710021193a87a0da760c9f7124a6abf566b73c4ebb42e0a5eac7738375f80f0b SHA512 5e7de568d32dff41870c11012b4f272c99d28d20bacd748121407f9574a4e4b94ee022aa81a859ac4cd3a1915b0a00cb6fece7f71b829cc2cc07cc6469457655 WHIRLPOOL 2484202e7fa03e1a996049aa60f7d031c38e03d36c384ffc58fb7c6f543ad945c6ed95702a1e994739d2f8c2e1a80d0ae1057732e92b948989f3aee221fa606c
EBUILD rosbridge_server-0.7.13-r2.ebuild 771 SHA256 ae8e29d2299451a892532edd2d270e858320fb493cafff0e5e17f49bce57d608 SHA512 a84640d9ef80bbe78ae2e270d236c867b02c1c616d0712d5804a1c471bcc3e5cd5bfc8b4c6a900c0d0dd348eaf09d43a75a18205414e79135eb9aedb24385552 WHIRLPOOL 702519935a1721f70cc26e08f0cbc88bd2ea2df6f3a3dda63d1306d119f3e23c584f3fe197a60e5e9fed5b2a7e0639102796657bcece8a04504e092ee0f1dafe
EBUILD rosbridge_server-0.7.14.ebuild 771 SHA256 ae8e29d2299451a892532edd2d270e858320fb493cafff0e5e17f49bce57d608 SHA512 a84640d9ef80bbe78ae2e270d236c867b02c1c616d0712d5804a1c471bcc3e5cd5bfc8b4c6a900c0d0dd348eaf09d43a75a18205414e79135eb9aedb24385552 WHIRLPOOL 702519935a1721f70cc26e08f0cbc88bd2ea2df6f3a3dda63d1306d119f3e23c584f3fe197a60e5e9fed5b2a7e0639102796657bcece8a04504e092ee0f1dafe
EBUILD rosbridge_server-9999.ebuild 771 SHA256 ae8e29d2299451a892532edd2d270e858320fb493cafff0e5e17f49bce57d608 SHA512 a84640d9ef80bbe78ae2e270d236c867b02c1c616d0712d5804a1c471bcc3e5cd5bfc8b4c6a900c0d0dd348eaf09d43a75a18205414e79135eb9aedb24385552 WHIRLPOOL 702519935a1721f70cc26e08f0cbc88bd2ea2df6f3a3dda63d1306d119f3e23c584f3fe197a60e5e9fed5b2a7e0639102796657bcece8a04504e092ee0f1dafe
MISC ChangeLog 1943 SHA256 8849f4ffeb582fc18930ef0e6d3ae09da13a8f7949d887ac75a62358c15c1452 SHA512 6cf0a9dcee036d74b863a34d415cfb585a4e76426ef058aee8d46496f3917ba5b9ae76d1b32373857ada49088a3751711afc6f3a97e2fc5e5827dbec68ff9f59 WHIRLPOOL b85d2c6795dbd7c1a40561d6a00753bcb94aeb63ad42039e3d290076e17104ab9acce5f9a3ea38350ed8d1fbc8dff679f633460e740c454941628440964743a2
MISC ChangeLog 2178 SHA256 d5d6ab8ce67c6e997d0cbcf9408da72f33236d8d3905c0508c5384f0629d9314 SHA512 956d96f7ebf4fb3a48add869637135b1b18337a8625b3326e977fc320e74d16e685194309ba0ff38e2d8d24a2ea0ad30152895fb0be4da2dacf3fd5c9441a29b WHIRLPOOL 8c43eb6946f65c894750bc1170c9f004c846d37891a8cbffd4523f673240493ccb7058afba54140f4dd70d6b0bbb8aa3e12293070acb97d7aee4abe49bc03577
MISC metadata.xml 343 SHA256 da4060e9f6d2adbce47c7059162464a4adbaee16247e0e5c45eb7654922db024 SHA512 45889c0aa111bcf8050244d51f15ceef5501a722f3feac93c3795a4b9217a41098f44f6b06f906ff333e2c98d03b0f44e4a41d1acdc70942fa9c54b05dde1365 WHIRLPOOL 8f8cbe12fc339aba697e4d28de452cdbc11d8cba29d29d9b99ab5ac81c89029cfac57b0de1d7f0948c8c52c4810e94093ac2070331a2051aef63e2ec109b0a86

@ -0,0 +1,30 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
ROS_REPO_URI="https://github.com/RobotWebTools/rosbridge_suite"
KEYWORDS="~amd64"
PYTHON_COMPAT=( python2_7 )
ROS_SUBDIR=${PN}
inherit ros-catkin
DESCRIPTION="A WebSocket interface to rosbridge"
LICENSE="BSD"
SLOT="0"
IUSE=""
RDEPEND="
dev-ros/rosapi[${PYTHON_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/rospy[${PYTHON_USEDEP}]
dev-ros/rosbridge_library[${PYTHON_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
dev-ros/rosauth[${PYTHON_USEDEP}]
dev-python/backports-ssl-match-hostname[${PYTHON_USEDEP}]
www-servers/tornado[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}/backports-ssl.patch"
"${FILESDIR}/tornado.patch"
)

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

Loading…
Cancel
Save