[gentoo-commits] repo/gentoo:master commit in: dev-util/cargo-ebuild/
commit: fd1a6dc9278a5d0f5ce4d85f2e6451ed0dceb8e7 Author: Doug Goldstein gentoo org> AuthorDate: Sun Jan 26 16:14:16 2020 + Commit: Doug Goldstein gentoo org> CommitDate: Sun Jan 26 16:18:15 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd1a6dc9 dev-util/cargo-ebuild: version bump to 0.3.0 Switched to using cargo_metadata from cargo for gathering data about the crate. This has some disadvantages as some data is lost but it has the advantage of letting us gather license information which was more important for folks. Bug: https://bugs.gentoo.org/694790 Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Doug Goldstein gentoo.org> dev-util/cargo-ebuild/Manifest | 5 ++ dev-util/cargo-ebuild/cargo-ebuild-0.3.0.ebuild | 62 + 2 files changed, 67 insertions(+) diff --git a/dev-util/cargo-ebuild/Manifest b/dev-util/cargo-ebuild/Manifest index 459ade12737..9e27e87a5d1 100644 --- a/dev-util/cargo-ebuild/Manifest +++ b/dev-util/cargo-ebuild/Manifest @@ -1,6 +1,7 @@ DIST adler32-1.0.4.crate 5105 BLAKE2B 344a5258e77328a24a545e32f9bc653fa25b7ea43803ed7861db261bce227aa1599520a42acea3de1f2acebb8fa9fad251e2688413b752eafe2401ca1a2ee34a SHA512 5990e1e277a1c3aae5adef5e4601b807a756a40e88578bb91f1c70d70babfa97fb3f2c1b963482ec8e18c16d5e722bf90fb42f9646c8dd840373f28965a2d123 DIST aho-corasick-0.7.6.crate 108953 BLAKE2B d713366d0783e1ffbe65408e4d38ef9f12276f61043c768265de5d47e446a378306096a70252c9a49a6e7d3b97a09f30405a3d8df6b40dc2dfeb7407ed574c95 SHA512 120aa28e72279f561d7f51657aa0800dd46504cd92f758f848284e5f3695be6f5e24056a66b0f2d971c527277e92ae938e2357ade37b5cbe1c93913a5dc308b1 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4 SHA512 a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa +DIST anyhow-1.0.26.crate 26024 BLAKE2B 09cdaf61531f3a36b186fbebc2c783d472b54494c1dbd0e2b808be332bfba5783f40d66e46b2148a677ec61ed89f73bf2db04ebb6d43c8b395162177181d2094 SHA512 362a22854f90032f407875ee3687287f2c9c87e3b462e808219e0fd4d3067ad245544d1b6f38b3130d824af77390a331ac0b5a918498ee6c6b401fc8d0292ccc DIST atty-0.2.13.crate 4764 BLAKE2B 673eea1d377fc3aca792a3a8bd2a5c058f3041abc76a8760dd6acab7f19fa610f812c57d81a4dbf773675cad3df483904c66e66b45d83393402f747c6db60d89 SHA512 4554ca7dedb4c2e8693e5847ef1fe66161ed4cb2c19156bb03f41ce7e7ea21838369dabaf447a60d1468de8bfbb7087438c12934c4569dde63df074f168569ad DIST autocfg-0.1.6.crate 11439 BLAKE2B e0eb7a3176bb5ac27b8de466c5fcdfedb9ad32f4d2b52c0385550902d59d01c716a53179708bdeb250a91690edeb70ab81d91090ff0fd89a731dd365621aa496 SHA512 ac7dd73b7c6b8b54c4fc98c3e75210eb59d46ab3447fca533763bfebfa87dba5e947829e3ba56a8eb3403f6d317065b7d674da883741e619f3866b12267801fe DIST backtrace-0.3.38.crate 68133 BLAKE2B 75794901cf8d322cb642672eaab9403b00f802a917f04505d8a4df1466d340f92f1824cd0cd501d5f6017ff98cf17e4ad61ce32fce07b061fbcdaecce5ac0c55 SHA512 a962b8ffd435691bf229f6db6cc86a0e9fabec1dea589824a85f11ee77e2c36458cdebd68acc0624d45195df27a9fb6dace0afb98a9fddc0291bae93928345fe @@ -13,6 +14,8 @@ DIST bytesize-1.0.0.crate 7522 BLAKE2B cd4f9687753ec1ea4e7435f34b64afdf6e5534d33 DIST c2-chacha-0.2.2.crate 13766 BLAKE2B 0b963b7a4ac64d71d75ab542a23585cd7bb5b923c52edf99c49a76222978d0a96c020a5a1199c971133fc1f8629b562088b34fd283b7b5da7800848f85ab SHA512 d8edeff2f4eefb9504160d7f4d3c450661d10905c23cc4950736ab76e73bd1e88127c006bc762d63694847f2cc981ceeb0727ecf18e8fad7c89209d7a9e70f14 DIST cargo-0.37.0.crate 1016321 BLAKE2B 7b47599dba5ab5662a24412f496f94b10af4636678f6e5521cfbc603188a768697ab4667e387286cab4f15b16facc71e49035f015c41796aaff1f6889828da5f SHA512 8ec554818e58e9c80740ad5130e65318836059944a1dc2dd9bcc74b2a51e69ad3d66d99669c0f497110daf92bf5215db963504e492f416d0addc545916b554b3 DIST cargo-ebuild-0.2.0.crate 19731 BLAKE2B c72df800403dff677fd686997cebaa9d4b96802f8d64c1247883e9a6ffd84eab3b17406af22bc2e471b400634ec1d3b806d261c8318164d84ae3e9d9aa98ea3d SHA512 1baa0a7e8bcd91b0e2bd89b89efe1bdba62e28900d1e681b346550ae4826f6776de2ee4fb4a27e748710ee7cbfdfe586daa07265a203917313d6eb144bebaac3 +DIST cargo-ebuild-0.3.0.crate 12098 BLAKE2B caa4b194cd9ee6f9c11a1f953d4ef6f1bb0e646f4a6d0578b198789b9ed99e577b850847279585a01c824fad917867d8d19530bc854eda26edf1dfe9624f28b5 SHA512 ca3c77e0c19a72f8dbc6f238d9f38c8e11d5da05949e8dfa940982d1a59b0d89d80663725049fdfca5cfc7902eb1fe75f296be73021b274293bcffdcf0dd3a95 +DIST cargo_metadata-0.9.1.crate 14876 BLAKE2B ff4b404231831641826fd11e2c43c12a83f9fdc4277eac351a154db8df219b09f53fa97f2138b28e280215b52d167ea733134d12e932419a5b53e5167a102792 SHA512 d1c0ff7625d0479764305b33410d8c95d5dcb3c8154cf18f84c7d5b63809dcf6a998e3f511d8245f399701d08ea54864b1f976b40db968eeb094813ff473a01f DIST cc-1.0.45.crate 4911
[gentoo-commits] repo/gentoo:master commit in: dev-python/libvirt-python/
commit: 93bb735cf691a7a021004bbf63148b46f750239e Author: Michal Privoznik redhat com> AuthorDate: Mon Dec 9 12:10:08 2019 + Commit: Doug Goldstein gentoo org> CommitDate: Tue Jan 14 13:10:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93bb735c dev-python/libvirt-python-: Drop support for python2 Upstream has dropped support for python 2 in b22e4f2. Signed-off-by: Michal Privoznik redhat.com> Signed-off-by: Doug Goldstein gentoo.org> dev-python/libvirt-python/libvirt-python-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/libvirt-python/libvirt-python-.ebuild b/dev-python/libvirt-python/libvirt-python-.ebuild index cc56b946099..607c6f77b7f 100644 --- a/dev-python/libvirt-python/libvirt-python-.ebuild +++ b/dev-python/libvirt-python/libvirt-python-.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python{2_7,3_6,3_7} ) +PYTHON_COMPAT=( python{3_6,3_7} ) MY_P="${P/_rc/-rc}"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/
commit: 5cb0846e4099c74b40aeaae5c1c670321b8d6a55 Author: Michal Privoznik redhat com> AuthorDate: Thu Oct 31 11:13:05 2019 + Commit: Doug Goldstein gentoo org> CommitDate: Mon Dec 2 14:41:37 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cb0846e app-emulation/libvirt: Clean macvtap USE flag description The description for the macvtap USE flag says, that the feature is experimental and requires new kernel. While this might have been true when this was being added (2015), it is definitely not true today. Signed-off-by: Michal Privoznik redhat.com> Signed-off-by: Doug Goldstein gentoo.org> app-emulation/libvirt/metadata.xml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app-emulation/libvirt/metadata.xml b/app-emulation/libvirt/metadata.xml index 3b887d5ce0c..16c0b4752e5 100644 --- a/app-emulation/libvirt/metadata.xml +++ b/app-emulation/libvirt/metadata.xml @@ -76,9 +76,7 @@ Support for MAC-based TAP (macvlan/macvtap). For networking instead - of the normal TUN/TAP. It has its advantages and disadvantages. - macvtap support requires very new kernels and is - currently evolving. Support for this is experimental at best. + of the normal TUN/TAP. Virtual Ethernet Port Aggregator (VEPA) / 802.1Qbg support. Relies on macvtap support.
[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/
commit: 9e8a88357932cb3a0c8754385cfc2e69ec6dc74e Author: Michal Privoznik redhat com> AuthorDate: Thu Oct 31 13:47:35 2019 + Commit: Doug Goldstein gentoo org> CommitDate: Mon Dec 2 14:41:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e8a8835 app-emulation/libvirt: Install bash completion even if USE="-libvirtd" The bash completion scripts help client utilities like virsh or virt-admin and are independent of daemon, i.e. of libvirtd use flag. However, due to the placement of 'newbashcomp' and 'bashcomp_alias' calls in ebuilds, the scripts were not installed unless libvirtd use flag was enabled. Signed-off-by: Michal Privoznik redhat.com> Signed-off-by: Doug Goldstein gentoo.org> app-emulation/libvirt/libvirt-5.2.0-r2.ebuild | 6 +++--- app-emulation/libvirt/libvirt-5.5.0-r1.ebuild | 6 +++--- app-emulation/libvirt/libvirt-5.6.0.ebuild| 6 +++--- app-emulation/libvirt/libvirt-5.8.0.ebuild| 6 +++--- app-emulation/libvirt/libvirt-.ebuild | 6 +++--- 5 files changed, 15 insertions(+), 15 deletions(-) diff --git a/app-emulation/libvirt/libvirt-5.2.0-r2.ebuild b/app-emulation/libvirt/libvirt-5.2.0-r2.ebuild index 0d00aa14bca..d03db5f55c6 100644 --- a/app-emulation/libvirt/libvirt-5.2.0-r2.ebuild +++ b/app-emulation/libvirt/libvirt-5.2.0-r2.ebuild @@ -341,6 +341,9 @@ src_install() { rm -rf "${D}"/etc/sysconfig rm -rf "${D}"/var + newbashcomp "${S}/tools/bash-completion/vsh" virsh + bashcomp_alias virsh virt-admin + use libvirtd || return 0 # From here, only libvirtd-related instructions, be warned! @@ -357,9 +360,6 @@ src_install() { newconfd "${FILESDIR}/libvirtd.confd-r5" libvirtd || die newconfd "${FILESDIR}/libvirt-guests.confd" libvirt-guests || die - newbashcomp "${S}/tools/bash-completion/vsh" virsh - bashcomp_alias virsh virt-admin - DOC_CONTENTS=$(<"${FILESDIR}/README.gentoo-r2") DISABLE_AUTOFORMATTING=true readme.gentoo_create_doc diff --git a/app-emulation/libvirt/libvirt-5.5.0-r1.ebuild b/app-emulation/libvirt/libvirt-5.5.0-r1.ebuild index db4043651cc..581677ab617 100644 --- a/app-emulation/libvirt/libvirt-5.5.0-r1.ebuild +++ b/app-emulation/libvirt/libvirt-5.5.0-r1.ebuild @@ -336,6 +336,9 @@ src_install() { rm -rf "${D}"/etc/sysconfig rm -rf "${D}"/var + newbashcomp "${S}/tools/bash-completion/vsh" virsh + bashcomp_alias virsh virt-admin + use libvirtd || return 0 # From here, only libvirtd-related instructions, be warned! @@ -352,9 +355,6 @@ src_install() { newconfd "${FILESDIR}/libvirtd.confd-r5" libvirtd || die newconfd "${FILESDIR}/libvirt-guests.confd" libvirt-guests || die - newbashcomp "${S}/tools/bash-completion/vsh" virsh - bashcomp_alias virsh virt-admin - DOC_CONTENTS=$(<"${FILESDIR}/README.gentoo-r2") DISABLE_AUTOFORMATTING=true readme.gentoo_create_doc diff --git a/app-emulation/libvirt/libvirt-5.6.0.ebuild b/app-emulation/libvirt/libvirt-5.6.0.ebuild index 11ae2447b09..07d39538452 100644 --- a/app-emulation/libvirt/libvirt-5.6.0.ebuild +++ b/app-emulation/libvirt/libvirt-5.6.0.ebuild @@ -336,6 +336,9 @@ src_install() { rm -rf "${D}"/etc/sysconfig rm -rf "${D}"/var + newbashcomp "${S}/tools/bash-completion/vsh" virsh + bashcomp_alias virsh virt-admin + use libvirtd || return 0 # From here, only libvirtd-related instructions, be warned! @@ -352,9 +355,6 @@ src_install() { newconfd "${FILESDIR}/libvirtd.confd-r5" libvirtd || die newconfd "${FILESDIR}/libvirt-guests.confd" libvirt-guests || die - newbashcomp "${S}/tools/bash-completion/vsh" virsh - bashcomp_alias virsh virt-admin - DOC_CONTENTS=$(<"${FILESDIR}/README.gentoo-r2") DISABLE_AUTOFORMATTING=true readme.gentoo_create_doc diff --git a/app-emulation/libvirt/libvirt-5.8.0.ebuild b/app-emulation/libvirt/libvirt-5.8.0.ebuild index 696f81fcdc7..17eb6ffb24a 100644 --- a/app-emulation/libvirt/libvirt-5.8.0.ebuild +++ b/app-emulation/libvirt/libvirt-5.8.0.ebuild @@ -340,6 +340,9 @@ src_install() { rm -rf "${D}"/var rm -rf "${D}"/run + newbashcomp "${S}/tools/bash-completion/vsh" virsh + bashcomp_alias virsh virt-admin + use libvirtd || return 0 # From here, only libvirtd-related instructions, be warned! @@ -356,9 +359,6 @@ src_install() { newconfd "${FILESDIR}/libvirtd.confd-r5" libvirtd || die newconfd "${FILESDIR}/libvirt-guests.confd" libvirt-guests || die - newbashcomp "${S}/tools/bash
[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/
commit: c9e5ab69cf86dd0dd9be275b6fbc2eb2b531c6cc Author: Michal Privoznik redhat com> AuthorDate: Tue Nov 12 14:02:59 2019 + Commit: Doug Goldstein gentoo org> CommitDate: Mon Dec 2 14:41:42 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9e5ab69 app-emulation/libvirt-: Perform out-of-tree build In preparation to move to meson, we've forbidden in tree builds. Fortunately, there is a gentoo eclass that handles out-of-tree builds and very little is needed to use it. However, due to some automake magic, we have to enable dependency-tracking (which is disabled as of EAPI 4) because if we don't, then generated Makefile doesn't precreate all directories under build dir and the build fails. Closes: https://github.com/gentoo/gentoo/pull/13752 Signed-off-by: Michal Privoznik redhat.com> Signed-off-by: Doug Goldstein gentoo.org> app-emulation/libvirt/libvirt-.ebuild | 13 ++--- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/app-emulation/libvirt/libvirt-.ebuild b/app-emulation/libvirt/libvirt-.ebuild index 1c39aa69ee2..03d2e558566 100644 --- a/app-emulation/libvirt/libvirt-.ebuild +++ b/app-emulation/libvirt/libvirt-.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{5,6,7} ) -inherit autotools bash-completion-r1 eutils linux-info python-any-r1 readme.gentoo-r1 systemd +inherit autotools out-of-source bash-completion-r1 eutils linux-info python-any-r1 readme.gentoo-r1 systemd if [[ ${PV} = ** ]]; then inherit git-r3 @@ -239,7 +239,7 @@ src_prepare() { eautoreconf } -src_configure() { +my_src_configure() { local myeconfargs=( $(use_with apparmor) $(use_with apparmor apparmor-profiles) @@ -295,6 +295,7 @@ src_configure() { --disable-werror --localstatedir=/var + --enable-dependency-tracking ) if use virtualbox && has_version app-emulation/virtualbox-ose; then @@ -308,13 +309,11 @@ src_configure() { if [[ ${PV} = ** ]]; then # Restore gnulib's config.sub and config.guess # bug #377279 - (cd .gnulib && git reset --hard > /dev/null) + (cd ${S}/.gnulib && git reset --hard > /dev/null) fi } -src_test() { - cd "${BUILD_DIR}" - +my_src_test() { # remove problematic tests, bug #591416, bug #591418 sed -i -e 's#commandtest$(EXEEXT) # #' \ -e 's#virfirewalltest$(EXEEXT) # #' \ @@ -326,7 +325,7 @@ src_test() { HOME="${T}" emake check || die "tests failed" } -src_install() { +my_src_install() { emake DESTDIR="${D}" \ SYSTEMD_UNIT_DIR="$(systemd_get_systemunitdir)" install
[gentoo-commits] repo/gentoo:master commit in: dev-util/cargo-ebuild/
commit: 3af322e38df8f0cb177ebf6e9f190e391821cca5 Author: Doug Goldstein gentoo org> AuthorDate: Thu Oct 10 21:03:46 2019 + Commit: Doug Goldstein gentoo org> CommitDate: Thu Oct 10 21:04:48 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3af322e3 dev-util/cargo-ebuild: add initial version Adds cargo-build 0.2.0 as the initial version to the tree. Closes: https://bugs.gentoo.org/650972 Signed-off-by: Doug Goldstein gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-util/cargo-ebuild/Manifest | 138 dev-util/cargo-ebuild/cargo-ebuild-0.2.0.ebuild | 161 dev-util/cargo-ebuild/metadata.xml | 11 ++ 3 files changed, 310 insertions(+) diff --git a/dev-util/cargo-ebuild/Manifest b/dev-util/cargo-ebuild/Manifest new file mode 100644 index 000..459ade12737 --- /dev/null +++ b/dev-util/cargo-ebuild/Manifest @@ -0,0 +1,138 @@ +DIST adler32-1.0.4.crate 5105 BLAKE2B 344a5258e77328a24a545e32f9bc653fa25b7ea43803ed7861db261bce227aa1599520a42acea3de1f2acebb8fa9fad251e2688413b752eafe2401ca1a2ee34a SHA512 5990e1e277a1c3aae5adef5e4601b807a756a40e88578bb91f1c70d70babfa97fb3f2c1b963482ec8e18c16d5e722bf90fb42f9646c8dd840373f28965a2d123 +DIST aho-corasick-0.7.6.crate 108953 BLAKE2B d713366d0783e1ffbe65408e4d38ef9f12276f61043c768265de5d47e446a378306096a70252c9a49a6e7d3b97a09f30405a3d8df6b40dc2dfeb7407ed574c95 SHA512 120aa28e72279f561d7f51657aa0800dd46504cd92f758f848284e5f3695be6f5e24056a66b0f2d971c527277e92ae938e2357ade37b5cbe1c93913a5dc308b1 +DIST ansi_term-0.11.0.crate 17087 BLAKE2B 9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4 SHA512 a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa +DIST atty-0.2.13.crate 4764 BLAKE2B 673eea1d377fc3aca792a3a8bd2a5c058f3041abc76a8760dd6acab7f19fa610f812c57d81a4dbf773675cad3df483904c66e66b45d83393402f747c6db60d89 SHA512 4554ca7dedb4c2e8693e5847ef1fe66161ed4cb2c19156bb03f41ce7e7ea21838369dabaf447a60d1468de8bfbb7087438c12934c4569dde63df074f168569ad +DIST autocfg-0.1.6.crate 11439 BLAKE2B e0eb7a3176bb5ac27b8de466c5fcdfedb9ad32f4d2b52c0385550902d59d01c716a53179708bdeb250a91690edeb70ab81d91090ff0fd89a731dd365621aa496 SHA512 ac7dd73b7c6b8b54c4fc98c3e75210eb59d46ab3447fca533763bfebfa87dba5e947829e3ba56a8eb3403f6d317065b7d674da883741e619f3866b12267801fe +DIST backtrace-0.3.38.crate 68133 BLAKE2B 75794901cf8d322cb642672eaab9403b00f802a917f04505d8a4df1466d340f92f1824cd0cd501d5f6017ff98cf17e4ad61ce32fce07b061fbcdaecce5ac0c55 SHA512 a962b8ffd435691bf229f6db6cc86a0e9fabec1dea589824a85f11ee77e2c36458cdebd68acc0624d45195df27a9fb6dace0afb98a9fddc0291bae93928345fe +DIST backtrace-sys-0.1.31.crate 518877 BLAKE2B 397f3c4053eeabd7216c4373e6457637e22ee124d8a864c2587a78ebd8d619745dece654357cb9cd970ee20d7c41d53c84ecb3ed92beefaacbcfddfaca804ce5 SHA512 6aa8c7a2694f4e953a0e9bbd07dc8b7e218719de5aef2adaecfae81beb919deffde6f184675dc6b6c1a330bb81dc9611c256f7f63caef5e301101dbe3bbaafe0 +DIST bitflags-1.2.0.crate 16814 BLAKE2B 5b7aee7388b01cebf96651e979025e9bcac85f7324982055d7d805361f91da2b9489a07f00350133c8a58eaf70c5397e3561c15b3f2544aa8202bfdb852c145b SHA512 bd9e3797fb9b91e815308a5286439e7eedb285666c937184493cfce45ff1d4c10f505f29be3a6317add313a7fdc72a006682c1b3e1cc9fa05166f6c4ecaffcaa +DIST bstr-0.2.8.crate 337654 BLAKE2B 50c5a639ec2912bd20be83a8b017e60c7b5f75f6cbe93839f8f46a4815537e47261593d17380a38aae45445d611c9fb28135e0424184958edfcc1c06e941e4aa SHA512 9e8786b68c03f059e4182046e7650b6f90431927c26c49fcdd4af3cb464092108fb2f64fdc2da1fe1d1121705ac8a21c68485b0517f3dd32040aab754f88944d +DIST byteorder-1.3.2.crate 21596 BLAKE2B 2ac70cff46af36e96b8b41c3adf9e09134af4d3d5b17c14233047fc3b70c829bffe6c129def84f529c1017ab2882c1bb66e86eab7b749a0d40daf2650da85d0a SHA512 2ef6b986926a4671dd945583730b0bfd4bd5e75b62a8a70c2875328157ba95f2c1b17c534d905e9b287457bd34363c1a33fd3dee9217c371032393ebbe206a8f +DIST bytes-0.4.12.crate 46361 BLAKE2B 991f1d9170e7d3438c7d74507e6274df551d483883b3be2d99f7bbc0611ee6bd3f8f45c0e086cfa5488e8fc00e36e9a549fc71a325ff62b9bb83bd8fd412b5df SHA512 5f603532ea2f04cbc53044422feed1667bf0486af398c9c8e2ce7b4601b37e1c47223201970fb0d17fed77fef7e89961e0ac05a30e6cc9bf13462d98bc587250 +DIST bytesize-1.0.0.crate 7522 BLAKE2B cd4f9687753ec1ea4e7435f34b64afdf6e5534d33515d00c413da37081dea57eb76b2f3b8e001e65ca40908efccddcfa458ce1e3b5974aa79232567d9df7faff SHA512 a8837bc05efbf6faf55ce76cffb0f8ef2f47baad2f65875da246f4a8f1052af0fcd8f156950deac0e57e015183d740e0d8ced1e6da1aaecf03244ad370d926b8 +DIST c2-chacha-0.2.2.crate 13766 BLAKE2B 0b963b7a4ac64d71d75ab542a23585cd7bb5b923c52edf99c49a76222978d0a96c020a5a1199c971133fc1f8629b562088b34fd283b7b5da7800848f85a
[gentoo-commits] repo/gentoo:master commit in: dev-util/crash/
commit: 62243eda1ee0f82754ed4b6032ad5731cf23678c Author: Doug Goldstein gentoo org> AuthorDate: Mon Apr 8 23:57:15 2019 + Commit: Doug Goldstein gentoo org> CommitDate: Tue Apr 9 00:02:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62243eda dev-util/crash: version bump Signed-off-by: Doug Goldstein gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-util/crash/Manifest | 2 +- dev-util/crash/{crash-7.2.1.ebuild => crash-7.2.5.ebuild} | 6 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/dev-util/crash/Manifest b/dev-util/crash/Manifest index 5671725f4af..6ea58151fa8 100644 --- a/dev-util/crash/Manifest +++ b/dev-util/crash/Manifest @@ -5,4 +5,4 @@ DIST crash-7.0.7.tar.gz 32041666 BLAKE2B 80593221da82c978eec8edb7916cef0585d6218 DIST crash-7.1.4.tar.gz 32137593 BLAKE2B 829335875e111bcf09d3dfc49ce17c893ad8c75b4f275a6e68d3e8698f0da209d769b6667b58569a373046d6553678e6168b50785e18c25c29c47713f8dc71a9 SHA512 6d536397418b99baaf8ae2bd76d72e60c5f92a7aaeef929f81301e58930ee9848e3e146a43ccac7350602c49c1cea4a31f0b74c267d6afd3b5a23f960a1c9cc6 DIST crash-7.1.8.tar.gz 32154942 BLAKE2B e918e0e1be435edc0c0f6dfa0f2a73ed1e418c1c9f0291a4d6e5429bb51fd94f9530cdf13b812e6ba40a92537d79a8a1d36ea4c17b052b36ed8d56c0209f94db SHA512 21aa71b61077f7f361360f19214d8259a4e813ca5c3a5fb027f32376a7367e7eb16cf2f8a0a4b49b205c5e8550192c49fc64812afd1ccaceacf8d7649ba20bf1 DIST crash-7.1.9.tar.gz 32160154 BLAKE2B efba2011dc583ee386107aa6808a25d74d0de175c92872ed22daa8d3a3cf756e569e514e1e703bf653de2744a94205b97cf3bec037c0f1d021d8041f52970681 SHA512 1200df0d2509ea864f568ee4861c3b6819b61c2594d61a5f993560b03f3f50a3388ba8fbde2e9d630c96ee9d390ba03eb687732352153b50866c65519591c4ab -DIST crash-7.2.1.tar.gz 32178379 BLAKE2B 290841a2c430021993074cb870e4532f6eaafbe9c8b799fbc876fd2784504440e9eae9ce08c4e06acadd30a2e095ac5ddfe95880222867670ceac18d7a3a01ad SHA512 c20bc0e901bd91f642f73ef5bf624bf6d898f771e4fbb3f8c3ced4575baf3373e116dbd4c9ed72f0c1f232a4c38c6317072b5138fa3dbd39bbe6d6c032ee1b36 +DIST crash-7.2.5.tar.gz 32214678 BLAKE2B 1d19bdb0ead372b4df6f4715f9fc26218d7060ad2a3f774cdf6069d6fe7a85a24968766e6eab19042c1208716e871318bbc44be04012b7ef8527a7f536edd5d9 SHA512 6d07c4aa2bccafafe66567e2022250208ffdd5f0e64aad1aefb4c8d7c10df49464ad772e2ffe0d1067f324dd351e9186841d501680a181c79d7b9b58464d6987 diff --git a/dev-util/crash/crash-7.2.1.ebuild b/dev-util/crash/crash-7.2.5.ebuild similarity index 83% rename from dev-util/crash/crash-7.2.1.ebuild rename to dev-util/crash/crash-7.2.5.ebuild index f5ba2740d29..1fc81e1cf58 100644 --- a/dev-util/crash/crash-7.2.1.ebuild +++ b/dev-util/crash/crash-7.2.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -16,3 +16,7 @@ IUSE="" # there is no "make test" target, but there is a test.c so the automatic # make rules catch it and tests fail RESTRICT="test" + +PATCHES=( + "${FILESDIR}/${PN}-5.1.1-install-fix.patch" +)
[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/
commit: c9060c3c166cdabb33564aba054fa1206c5b0b4d Author: Doug Goldstein gentoo org> AuthorDate: Mon Jan 28 01:07:50 2019 + Commit: Doug Goldstein gentoo org> CommitDate: Mon Jan 28 01:08:30 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9060c3c app-emulation/qemu: fix build with SOFTMMU_TARGETS empty When SOFTMMU_TARGETS are empty the qemu-bridge-helper isn't installed anymore causing a failure to build due to the fcaps call. Closes: https://bugs.gentoo.org/675110 Signed-off-by: Doug Goldstein gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 app-emulation/qemu/qemu-3.1.0.ebuild | 3 ++- app-emulation/qemu/qemu-.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app-emulation/qemu/qemu-3.1.0.ebuild b/app-emulation/qemu/qemu-3.1.0.ebuild index 328afccf346..316cf892505 100644 --- a/app-emulation/qemu/qemu-3.1.0.ebuild +++ b/app-emulation/qemu/qemu-3.1.0.ebuild @@ -768,7 +768,8 @@ pkg_postinst() { udev_reload fi - fcaps cap_net_admin /usr/libexec/qemu-bridge-helper + [[ -f ${D}/usr/libexec/qemu-bridge-helper ]] && \ + fcaps cap_net_admin /usr/libexec/qemu-bridge-helper DISABLE_AUTOFORMATTING=true readme.gentoo_print_elog diff --git a/app-emulation/qemu/qemu-.ebuild b/app-emulation/qemu/qemu-.ebuild index 1c99bc24161..7561f0f611c 100644 --- a/app-emulation/qemu/qemu-.ebuild +++ b/app-emulation/qemu/qemu-.ebuild @@ -760,7 +760,8 @@ pkg_postinst() { udev_reload fi - fcaps cap_net_admin /usr/libexec/qemu-bridge-helper + [[ -f ${D}/usr/libexec/qemu-bridge-helper ]] && \ + fcaps cap_net_admin /usr/libexec/qemu-bridge-helper DISABLE_AUTOFORMATTING=true readme.gentoo_print_elog
[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/
commit: 363df03eb8ff99536be0af9f116411a0c8c0af7c Author: Michal Privoznik redhat com> AuthorDate: Thu Jan 10 10:16:41 2019 + Commit: Doug Goldstein gentoo org> CommitDate: Thu Jan 10 15:13:25 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=363df03e app-emulation/libvirt: init submodules for live ebuild Libvirt updated gnulib which now requires git submodules to be initialized prior running bootstrap. Signed-off-by: Michal Privoznik redhat.com> Signed-off-by: Doug Goldstein gentoo.org> app-emulation/libvirt/libvirt-.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app-emulation/libvirt/libvirt-.ebuild b/app-emulation/libvirt/libvirt-.ebuild index 6ecf1140a71..c8b391fe438 100644 --- a/app-emulation/libvirt/libvirt-.ebuild +++ b/app-emulation/libvirt/libvirt-.ebuild @@ -218,6 +218,8 @@ src_prepare() { default if [[ ${PV} = ** ]]; then + # Reinitialize submodules as this is required for gnulib's bootstrap + git submodule init # git checkouts require bootstrapping to create the configure script. # Additionally the submodules must be cloned to the right locations # bug #377279
[gentoo-commits] repo/gentoo:master commit in: sys-auth/sakcl/
commit: 5e7b4880a070df2028018a402dc3b2dd2ec19797 Author: Doug Goldstein gentoo org> AuthorDate: Mon Aug 6 00:11:21 2018 + Commit: Doug Goldstein gentoo org> CommitDate: Mon Aug 6 00:11:42 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e7b4880 sys-auth/sakcl: add missing OpenSSL/LibreSSL depends This package has a build-time and run-time dependency on OpenSSL and requires a rebuild if the slot changes. Signed-off-by: Doug Goldstein gentoo.org> Package-Manager: Portage-2.3.24, Repoman-2.3.6 sys-auth/sakcl/sakcl-0.1.0.ebuild | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sys-auth/sakcl/sakcl-0.1.0.ebuild b/sys-auth/sakcl/sakcl-0.1.0.ebuild index 4d4dadb56d6..7314b35fd5f 100644 --- a/sys-auth/sakcl/sakcl-0.1.0.ebuild +++ b/sys-auth/sakcl/sakcl-0.1.0.ebuild @@ -121,7 +121,8 @@ RESTRICT="mirror" LICENSE="|| ( MIT Apache-2.0 )" SLOT="0" KEYWORDS="~amd64" -IUSE="" +IUSE="libressl" -DEPEND="" -RDEPEND="" +DEPEND="!libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl )" +RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: sys-auth/sakcl/
commit: 12a00a8b93ea915e3186f2f687ad432de4a661b9 Author: Doug Goldstein gentoo org> AuthorDate: Sun Aug 5 22:06:22 2018 + Commit: Doug Goldstein gentoo org> CommitDate: Sun Aug 5 22:06:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12a00a8b sys-auth/sakcl: initial version Add initial version to the tree. Signed-off-by: Doug Goldstein gentoo.org> Package-Manager: Portage-2.3.24, Repoman-2.3.6 sys-auth/sakcl/Manifest | 104 +++ sys-auth/sakcl/metadata.xml | 11 sys-auth/sakcl/sakcl-0.1.0.ebuild | 127 ++ 3 files changed, 242 insertions(+) diff --git a/sys-auth/sakcl/Manifest b/sys-auth/sakcl/Manifest new file mode 100644 index 000..374aa02b9f5 --- /dev/null +++ b/sys-auth/sakcl/Manifest @@ -0,0 +1,104 @@ +DIST ansi_term-0.11.0.crate 17087 BLAKE2B 9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4 SHA512 a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa +DIST arrayvec-0.4.7.crate 22946 BLAKE2B 93d17ae9e706969e319980b4e00dd0a6c040c8d62cd41d1de34ab997e28798329e00d3dc3893da45ce5bc066fcf70dd5d8e98a79fbac8fc06d33a073a97b7b89 SHA512 195faecd7709eb908227cda7111e1b736ecf96120f9b615f1dc0a9a1cc61947e2ad4fedc7fc81d14405b51a4c8a216f81b8ed1d1d603a9fa451a38b4637e2bae +DIST atty-0.2.10.crate 5962 BLAKE2B 36a2fe57eb500124f20464a7d67f86bc6270c2143f8273683011599adee180ee71fb0ea565c38171b9d471479d63041e4bbba4f713dfb92239b7d298e9d89e7e SHA512 76cbf960475073101d617bdaf12ed1e93dfdd96e22182674e1ec04c955fb1de2e3aa132345c50a1bebc579932d43c74c9aac64ae64107e98648a0f1f6562285b +DIST bitflags-0.9.1.crate 12406 BLAKE2B e89527c5411150c09bc16072e0e4e5b2dde4b50fb2ed76984c1b58db225912db580f96c7954cbbf597036e9d743658364977ba24d0d7660312c3b8d38306d879 SHA512 3c106186aa8b5b8d0fba377818618e6428af38f60e4f707873142b44cb6f64d1d7f347840c8bfba084ff569ac8c57d87f2288c4a1d79e282bc02544d69f976c0 +DIST bitflags-1.0.3.crate 13838 BLAKE2B d053495250ce43970d4dbca6ec7dd541e5f5ca6597f35b8ac7cae3230e80f95d8f056f3ea030c12dd02228b51184c8020f8d2ab5ee4da4dad88a97638ea3db41 SHA512 c1410967948a0c44c434bcf952c586166cea656f98532980156bce5eb68ea2966ad7457abd2e45e7444d346f47950aad9d6b4d6779486cddfbda70dee5716bd8 +DIST byteorder-1.2.3.crate 18805 BLAKE2B 2d5a74233f17778ee20220f9bafed13185b08fee92279a597d2169225bfd48e087031f2f7350ddc0344c002d97bbf992136d4b98416c70e2bde7e0e502a4d67d SHA512 336c9ac26d897042554d4c7c00a5c47cfdfa2a181511a7247b292c342156450c6cac95a2137d6f6a45f59ff1ef351a18dc73fb75e9e0c5b0b3a90d7026d39dc1 +DIST bytes-0.4.8.crate 46023 BLAKE2B e83cf53fda9c1e9338e644d0f8b4c33565b693b8c39b26ae8ad2f82dc74b9337361354f6ab5f1eae9cfe928955443b094f0f0627d6aee80e8529ebcc44f54ec4 SHA512 f56cae4af641757bfce2d444c235e92e01a9d4db66efa96e39c06b49af53c966a3bfa351130f3a5f13b4ea156b8ae9416065f66188361433cfaba475b8f321b5 +DIST cc-1.0.15.crate 41839 BLAKE2B a00d432720c168b0d69fc7d321d3abec3e18662c6e0c44e6092482e7215dc51688b1f01888150f060e57c88f3003e58b5f8985f1dd31731bb259921bd7a45d9f SHA512 220b88ad675b076b6fc322253f4f8de641fb2c3b27814a3fa5fdc2f79c52e93f2de4e6fc176a6d3a0b7a9fff46d9bd2d4396310cfde4a68f7082224510a9a831 +DIST cfg-if-0.1.3.crate 7115 BLAKE2B 748cb334312efe8a1410a0dda75db94ea2e6a6915a6293cec35cdfc72f9491a6fde32691c53cbac20f705760725dcc766107a15a4bee41481beb724ea8588a6c SHA512 88537e4b53f5553fdee16c4949de0bb0fdf12576b9a1d197fc7edd00d41c47972d481227bb6311bec774099cde27195fe319f28f4385a4091f06849dceabd34d +DIST clap-2.31.2.crate 194051 BLAKE2B 67ff210e200d387008fb5ddbb4b0a7961f568886a4df57b12b8aa1dd4c87b0408d11d9797980f3dadfbc9aa30bdf71586474a3d905d0d45eee13165692505bb8 SHA512 f43c3e2736a7fcd5c59ba4c80bcdb28fe436b85fe33ef74a53b76b7aab009d9315d2be007a52c1abdee2f754b118ab8132640e6e6954fd60017a17d0cc086127 +DIST core-foundation-0.2.3.crate 8323 BLAKE2B cf848a8345a2d2952b2646772bdf204b56e4406a4ee6b5820424b3d633e0eb3993fe0269aac0fedfebe84221a9693b7bc53f60e85a7e95a6da19178d24a660fa SHA512 e14659d440f2ade3d4db9b307d649a4dffe7dfd7dac5f0e7df5f391531fc94f66e10fb5a22c2ff0b95d44d1fb539d6b11c4088beff43632dd6edca270c5b1719 +DIST core-foundation-sys-0.2.3.crate 9128 BLAKE2B edb0757a904b40ae5b403af2d3d396b50ec70dd918ca9e03e90a9a40b71ec8de6c70cfbcc20107549ba5be7ae4de57f0cd2b6373256201b54dae1ef9398c4197 SHA512 bb650b13251288fae1f83998684aad7869d9a6aaea4cec8e1164e626d4cf487ccb9d3ad3a84a7ade711cc650fa03f1d945e2e10d6cbcb7b55d857cd46ad0 +DIST crossbeam-deque-0.3.1.crate 13280 BLAKE2B 7cb7b71e43f55dc9cf7bb553e5b53f33e7ae58a05f832b54a6975dbcba2b6e96d2c80c23c8c7e12fb5876a1fd12289113dd6a684092a55b0f83f0ad314fb9733 SHA512 5737e3461d37ba027ad5efd537e8700fe8f3143e64059099cc2fa25e7d7bb5418a858df0745d7d051b9d00ef6919cc5aa699f031eb540f2eb30b6093dbf66939 +DIST crossbeam-epoch-0.4.1.crate 3373
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust-bin/
commit: 9ee31dd3cc686a9c33af709d99e203be4a20e5c5 Author: stefson yahoo de> AuthorDate: Fri Jun 1 04:46:09 2018 + Commit: Doug Goldstein gentoo org> CommitDate: Fri Jun 1 19:27:31 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ee31dd3 dev-lang/rust-bin: enable arm hard- and softfloat dev-lang/rust-bin/Manifest | 6 ++ dev-lang/rust-bin/rust-bin-1.25.0.ebuild | 22 +- dev-lang/rust-bin/rust-bin-1.26.0.ebuild | 22 +- 3 files changed, 48 insertions(+), 2 deletions(-) diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest index 5125e6ff68b..743cdd56851 100644 --- a/dev-lang/rust-bin/Manifest +++ b/dev-lang/rust-bin/Manifest @@ -1,4 +1,10 @@ +DIST rust-1.25.0-arm-unknown-linux-gnueabi.tar.gz 152771389 BLAKE2B b163a41846233f08ba34ba325058843141b285758eede668e84d32751ace27d4b36fc5e8f963e1d13da1b46ae7cb48944987acc7ff36ced300bee154c7b22e68 SHA512 33a7bb3ed7a0b5b85e5dc0438ff620b67bc7bfe4d5e35bdcc9207a5dddf017a588a7de4877c4f1784f22f1d6e503ddd24d57f3d3af94d4bf00c781d4c378bb5f +DIST rust-1.25.0-arm-unknown-linux-gnueabihf.tar.gz 152774994 BLAKE2B 438fc55edcf80f1f292765c7d062c7c2e282c7798d0ca7312557262a7474f60341aae1c9a3f5bfe349576f7204fe1fa044dded933157b128e6c6015e23c89388 SHA512 688e8e0d2e5661f132033afe8020a93828a45d00a874155a1a7887c69590061a413db95f0443d43234fb65b5510dfd7bdb092c0cc7b3fde6abd5f386786d95ad +DIST rust-1.25.0-armv7-unknown-linux-gnueabihf.tar.gz 150376603 BLAKE2B 44aadf00b74d3d35039486289b319db5b1820dfb3b0fdbc03714ae2a8df78e09ee09fa41d9d8ec1377b91fb4a8f67cd7f4cdc99ceb39da4b48ba464ee1b73600 SHA512 a45312bec4c06b04d3c148d87a64aa55e14cc160eaaa6b712ce738590063137c8f9dd1030656071c1ac9a22cb852f34efdb98c435527c7371da381b802fb9104 DIST rust-1.25.0-i686-unknown-linux-gnu.tar.gz 169267482 BLAKE2B 8fb18c95adf7edd74cd305683ab2ee33d59cce1a0f515e9ba63dfd105ffaf9150444e281502747856fa5164f24707b4bbbe110a2b1b7a1cf65c96b883a6f2ede SHA512 76bcd978b9b23b0fc6315f91bed153e59616aa62f520aae8e8d3587b5f5fae74fef15f8b0a749b02a69be56fad4df9a413019438135481917bca1fb1a7704de7 DIST rust-1.25.0-x86_64-unknown-linux-gnu.tar.gz 178696930 BLAKE2B 0f82e837494d394c86462583f3d65f1ad839a97eda00fbc00476d06255831088cb7e554cc14edbf9dd23fbebf75078dc78204bdbec4795781f7fae0cbb6de63d SHA512 544e85bb69359d8ff6059d0f470b5995822f73e6d361be43f69f87d394b7252a11686f835336930bc257ba4347c0498abf5b1fbd751180d96bd9ca872b76d65c +DIST rust-1.26.0-arm-unknown-linux-gnueabi.tar.xz 98262664 BLAKE2B 1de2aeef6d035f9f5a4238ad0c730baabfa39944a0cc47ab31fb51b1dd7f606688a4e9c7cd323e7a4998601fce4ebd0102e2d011cfff3caa3a20f91579442cd4 SHA512 44fdff800a6da1929ccab717f544add5a0500856b4ae1edbd6202d5d8b9781bd336c75c857ddf40e6f7175916fb026210bc5ec2656f4b564dd69cc9189bda3d6 +DIST rust-1.26.0-arm-unknown-linux-gnueabihf.tar.xz 98490960 BLAKE2B ad4210bc39d11974f0a5032f6779b4c8ca04f705da8c15a755d5072d157724896a65fc149c16c6f9a479f0c61a6cb0a70d90e48543f6d72725de6baf25d4a94b SHA512 3822303a7a8c567f3a917f4c934f1411fd606a335d5f6e574dd0be9d463e9fe27ff948c820b25a305e53d83b5d9fa0e1cbfca86451a0b3e11ff84ef7a82f65c8 +DIST rust-1.26.0-armv7-unknown-linux-gnueabihf.tar.xz 98788032 BLAKE2B 3727effee1eaf89d979e27f339901ac938acc22d9dd8e664c20941e46db8250f349493f65598243d5234539bb2037e9dabd38f1a047dd8f9bbe20ae2c8270747 SHA512 5766dbba6f4faae3e8dfd1d98ea948e3835d5b1c28b8daf6c734afd7f27301aa857147eb28762462f77c9da539aae2a81319f194154245abd5cdae7067f24d6c DIST rust-1.26.0-i686-unknown-linux-gnu.tar.xz 143003764 BLAKE2B 4c0b1872196c21bf9bc9d927455b4c8eb379e40281ef9fdd8a440b702b919628a00bf2e7b392084e8f41f30119c93bfa6e57ba47ee1adecb1d5cdda43778f821 SHA512 1257f9edefc49ee1742c3acd666d15f077c4d999a82dfe0d574df5c41981c3f716adf86b23d96cf9a6757508aea92abcbe06ad9e3bec2cb4ac19512d60ebba31 DIST rust-1.26.0-x86_64-unknown-linux-gnu.tar.xz 139246408 BLAKE2B dc386c7b9e016bdcb8b2475d789b100922defc0bcd400476e4e618f51c338338edfc463428c9fa0fdcf8f051465a126d1c61030c5881d5c21888e80b8068bad8 SHA512 457503fea324251a92f25d0d45f1e2ac7d342a6a8f52d1abe93a579c7ae9b7f453a707d353e82614b37790747e8551f9762188ee25ff883495598cbf17b3f97e diff --git a/dev-lang/rust-bin/rust-bin-1.25.0.ebuild b/dev-lang/rust-bin/rust-bin-1.25.0.ebuild index 056d9f3f6c2..edd1c8706d6 100644 --- a/dev-lang/rust-bin/rust-bin-1.25.0.ebuild +++ b/dev-lang/rust-bin/rust-bin-1.25.0.ebuild @@ -3,13 +3,18 @@ EAPI=5 -inherit eutils bash-completion-r1 +inherit eutils bash-completion-r1 toolchain-funcs MY_P="rust-${PV}" DESCRIPTION="Systems programming language from Mozilla" HOMEPAGE="http://www.rust-lang.org/; SRC_URI="amd64? ( http://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.gz ) + arm? ( + http://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabi.tar.gz + http://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabihf.tar.gz + http://static.rust-lang.org/dist/${MY_P}-
[gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm/armv4/, profiles/arch/arm/armv4t/, profiles/arch/arm/armv5te/
commit: ea04a1d2939affe00cea7dbf57dbbede5c1c6481 Author: stefson yahoo de> AuthorDate: Fri Jun 1 04:49:20 2018 + Commit: Doug Goldstein gentoo org> CommitDate: Fri Jun 1 19:27:34 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea04a1d2 profiles: mask dev-lang/rust{-bin} for armv4 and armv5 profiles/arch/arm/armv4/package.mask | 4 profiles/arch/arm/armv4t/package.mask | 3 +++ profiles/arch/arm/armv5te/package.mask | 3 +++ 3 files changed, 10 insertions(+) diff --git a/profiles/arch/arm/armv4/package.mask b/profiles/arch/arm/armv4/package.mask index 356f2989cec..7a01f045703 100644 --- a/profiles/arch/arm/armv4/package.mask +++ b/profiles/arch/arm/armv4/package.mask @@ -1,3 +1,7 @@ # Anthony Ryan (21 Jan 2017) # This package states supports for arm >= v6 dev-lang/nim + +# There is no prebuilt rustc for armv4 by upstream +dev-lang/rust-bin +dev-lang/rust diff --git a/profiles/arch/arm/armv4t/package.mask b/profiles/arch/arm/armv4t/package.mask index 8d61e72a31a..7a01f045703 100644 --- a/profiles/arch/arm/armv4t/package.mask +++ b/profiles/arch/arm/armv4t/package.mask @@ -2,3 +2,6 @@ # This package states supports for arm >= v6 dev-lang/nim +# There is no prebuilt rustc for armv4 by upstream +dev-lang/rust-bin +dev-lang/rust diff --git a/profiles/arch/arm/armv5te/package.mask b/profiles/arch/arm/armv5te/package.mask index 8d61e72a31a..5f018a0c3e3 100644 --- a/profiles/arch/arm/armv5te/package.mask +++ b/profiles/arch/arm/armv5te/package.mask @@ -2,3 +2,6 @@ # This package states supports for arm >= v6 dev-lang/nim +# There is no prebuilt rustc for armv5 by upstream +dev-lang/rust-bin +dev-lang/rust
[gentoo-commits] repo/gentoo:master commit in: dev-util/rustfmt/
commit: ea22b8b440220abdda41826bba40cef46d0e4c2f Author: Doug Goldstein gentoo org> AuthorDate: Mon Mar 12 13:57:32 2018 + Commit: Doug Goldstein gentoo org> CommitDate: Mon Mar 12 13:58:15 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea22b8b4 dev-util/rustfmt: readd keyword and fix LICENSE Signed-off-by: Doug Goldstein gentoo.org> dev-util/rustfmt/rustfmt-0.8.6.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/rustfmt/rustfmt-0.8.6.ebuild b/dev-util/rustfmt/rustfmt-0.8.6.ebuild index edb0b372858..2e70d3c5b0a 100644 --- a/dev-util/rustfmt/rustfmt-0.8.6.ebuild +++ b/dev-util/rustfmt/rustfmt-0.8.6.ebuild @@ -57,9 +57,9 @@ DESCRIPTION="Tool to find and fix Rust formatting issues" HOMEPAGE="https://github.com/rust-lang-nursery/rustfmt; SRC_URI="$(cargo_crate_uris ${CRATES})" RESTRICT="mirror" -LICENSE="Apache-2.0/MIT" # Update to proper Gentoo format +LICENSE="|| ( MIT Apache-2.0 )" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" IUSE="" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-util/rustfmt/
commit: 60bbfd7ff66e7baad84d8f8dbf46797af2092791 Author: Doug Goldstein gentoo org> AuthorDate: Sun Mar 11 22:57:51 2018 + Commit: Doug Goldstein gentoo org> CommitDate: Sun Mar 11 22:58:23 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60bbfd7f dev-util/rustfmt: fix Manifest Signed-off-by: Doug Goldstein gentoo.org> dev-util/rustfmt/Manifest | 39 +++ 1 file changed, 39 insertions(+) diff --git a/dev-util/rustfmt/Manifest b/dev-util/rustfmt/Manifest index 03d657d8e7d..b2e97cc2a16 100644 --- a/dev-util/rustfmt/Manifest +++ b/dev-util/rustfmt/Manifest @@ -1,41 +1,80 @@ DIST aho-corasick-0.5.1.crate 29015 BLAKE2B af79c5c22e2b4d9ab81d7b0ccd70a375853e50277edb4bd31d0ff9acc670d8776c14044ac06dc659209549259ce8debc18d63ea38ac6812cb52f0f28dd2c8c7f SHA512 81dbcf720613671880c5f28066a1368ee7e953c5d9f44253dc1f9c31b601e87bac518baa48cfaa34b905a4f687ec30233c1dcb00da093dbe502ce8a2f96b9619 DIST aho-corasick-0.5.3.crate 252052 BLAKE2B aba67d996b22c336165be78c89f53a2164605544f82587ceb1145bdb850326c2889d1bdcc3e95a6c5bb1dc0a996902130ab8425a7b0b88b38daffbfc9f58e309 SHA512 cc297b4882b869919edf9023ee2bd7100eb48709f6e7076fd26d1701dab3d8aa2cfb03752a764877cd92177ab7a4ce3dcdae76d16965eca2ff53667832afda31 +DIST aho-corasick-0.6.3.crate 24963 BLAKE2B 7d22a3501664a4324e43a20874fe4d2afcb1576d66f76bcfd894c0ea03b0daefd85e03e20196370dcb86d8c81067c3bc2202889349389c23b876d4b2bf8f2bbd SHA512 4d0d55d8a6657fe13009d66728b7417926325dd9ca4f7ad7cd5d40e59cf0a55b906cd109d724a0b385ee988526535fc64a467ded171419e452c5a8c90196ae45 DIST bitflags-0.5.0.crate 10940 BLAKE2B 69d9f52d1dfbec986034981f4629022b25b94c01d54424ae2399a0749c51f0f1c725ca312cfb3f953efc95732b7ca32e432e29b1e5bbba416cb4e0c21a266546 SHA512 220511ed57391bbbd4c8828cf485aed25d078a1cad6305367939072383e48468d545550002398a288d30d8501b9232fb9a91e7a3651f67103991677b9f25de0c DIST bitflags-0.7.0.crate 10851 BLAKE2B 00a4e2b66275d6fc8a7374aeec275b5fdf0e2c197e7e90e56afe89ac45554d14ba2063aa26a486dd88d822939b6ea5a5b40936d45d8717e2a98e95ba1d3f501f SHA512 fdfe472c26e5486d1a3f1bfe5a27d26678781235c6e14b49bdb75388359cb78841f38d794fc4557548581a80a10b715d8840182c9ca3316049984a6b9f35b3c0 +DIST bitflags-0.9.1.crate 12406 BLAKE2B e89527c5411150c09bc16072e0e4e5b2dde4b50fb2ed76984c1b58db225912db580f96c7954cbbf597036e9d743658364977ba24d0d7660312c3b8d38306d879 SHA512 3c106186aa8b5b8d0fba377818618e6428af38f60e4f707873142b44cb6f64d1d7f347840c8bfba084ff569ac8c57d87f2288c4a1d79e282bc02544d69f976c0 +DIST diff-0.1.10.crate 7534 BLAKE2B 4dbb88e8b516de6441a1e1a090f0b58399c53bac8bddc212bcc2acd05613ddb81ebe689270aeca01b8395da02a5bdcf80ea9daa050c85d5835915ed4d901978d SHA512 1ba0f700ecd4f0598ed3d32e5f54f8df9d47b4a440c8a16ac99a45fd8401ef68acb6b743056fc769ba29f5c060745de7fec697aa1dff14f44c8f7c6bec74057b DIST diff-0.1.9.crate 2954 BLAKE2B bf192e188a616626e595b29095f55b4c2f860dcf8dff527e85340ab984e1cfa29e541cd044adbb70f0f2659eb671a1cac11a546fc04386e5ef412679c4c6011d SHA512 d208be8da107d438168197c7ea67377048519b350c10d30410b57d71954ef634d03dfdb87b88f5a9fd7e0527ac31d165df95bf7a040b03c161831b9bb3f78dee +DIST dtoa-0.4.1.crate 73264 BLAKE2B 36698b6d78a1abc15fe36a9cfd545cf91c116d249b52b710bc098cd3857bef6ea1491e10c641c3e4fe8b6bb91c66b7623e22090ea182f2af61da6bcde1a8d032 SHA512 eb1be73a72f1b301371484aabfbffaf69692ad6baaeaace810d7bc8097a5084cca8cc37abf561b1371cb08fad04e07b24bb2149620a785387759813189682fda DIST env_logger-0.3.3.crate 5603 BLAKE2B dcb2e90e5b3476a11c4f2cd4449918375fb530b745b9e598a69a5384b03ec6908d62fb3c32ec2b15087b87e33a090e2d1fc7d9ae52de4a5f54413e3fc43d2632 SHA512 336384348b052e5af4f1b8be2930e124b35b4652c4c6fdf4861012092b81790da51776c6fea1d2667bcca65d0e0a27186ceee7aba6657a45551dfbc37a348b48 DIST env_logger-0.3.5.crate 5950 BLAKE2B 89772523b6beaa965be1548a0193d92a0a334e301b23e94bcbd407c1e0d5c31ea999b75fbc48d007529ac7581f92866a654d0fd67cc2df329a1ba1ce53c0fdf6 SHA512 9650ba32bfaa8c013c04cf2eb68378874fed53a178332151bec8d7ac832ab2884f91fdc39c372d3c1677954b073212654fb570da1f3c708e4d5a25910d6c1181 +DIST env_logger-0.4.3.crate 10891 BLAKE2B acbe308cb75ad68f824dd8cbbef13a9bab3234f121952f16af274180ce87bbde6f6327bd98f0d2a4623fa7a4980b554ffecc9280b709df1323de149399537d6d SHA512 ba2c10608f87804e528a2de28c236e780485413dbc3835b5bd9acf4a9c11d9c5a310747b5d8a5ef7752186ab8a1ab5fbf6042657a3447380cb0869722246 +DIST extprim-1.2.2.crate 40910 BLAKE2B 92cf01e760fff5f1b8f880779c97a193bd338e9a4a4257d975082db873fa0a891f6bf700c629fcc57bbc4acb707a34c11da4273f640b9a527497325ba1cdaf4b SHA512 e14c5720c799b9822ce27fb000eb040b3aee41634c3a80a4ac275fd36575c777e0103b8572afc1d5c4ca9b08317b7620cace93fedb9363983617e8d8927cfba2 DIST getopts-0.2.14.crate 16622 BLAKE2B 14dc08b56cc7d11bc58bfe952d2b3958c5b0054499f2a4bb7b7bcd100dbef5ab3c0fba4ac7f50b688512d71fd0a7eb27568c9f26023c451f0034883742ddeb45 SHA512 bb6101403b6d4ed6102dc84c69e95114c0f336924a3f45643a5a92ca82a2ad5ef6b0405e1975b84853831dcb7518b24d094a211a54cc2b46d32ff91
[gentoo-commits] repo/gentoo:master commit in: dev-util/rustfmt/
commit: fda72cd36523f138e88451b062735f4ff736b9a6 Author: Doug Goldstein gentoo org> AuthorDate: Sun Mar 11 21:12:03 2018 + Commit: Doug Goldstein gentoo org> CommitDate: Sun Mar 11 21:13:26 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fda72cd3 dev-util/rustfmt: bump to newer version Bump to latest "stable" version. There's technically a 0.9.0 but this is considered a "nightly" only. This package is being brought into the distribution of the Rust compiler in the future but it is still not stable and is still in a preview. Signed-off-by: Doug Goldstein gentoo.org> dev-util/rustfmt/rustfmt-0.8.6.ebuild | 66 +++ 1 file changed, 66 insertions(+) diff --git a/dev-util/rustfmt/rustfmt-0.8.6.ebuild b/dev-util/rustfmt/rustfmt-0.8.6.ebuild new file mode 100644 index 000..edb0b372858 --- /dev/null +++ b/dev-util/rustfmt/rustfmt-0.8.6.ebuild @@ -0,0 +1,66 @@ +# Copyright 2017-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Auto-Generated by cargo-ebuild 0.1.5 + +EAPI=6 + +CRATES=" +aho-corasick-0.6.3 +bitflags-0.9.1 +diff-0.1.10 +dtoa-0.4.1 +env_logger-0.4.3 +extprim-1.2.2 +getopts-0.2.14 +itoa-0.3.1 +kernel32-sys-0.2.2 +libc-0.2.23 +log-0.3.8 +memchr-1.0.1 +num-traits-0.1.39 +quote-0.3.15 +rand-0.3.15 +regex-0.2.2 +regex-syntax-0.4.1 +rustc_version-0.2.1 +rustfmt-0.8.6 +semver-0.6.0 +semver-parser-0.7.0 +serde-1.0.8 +serde_derive-1.0.8 +serde_derive_internals-0.15.1 +serde_json-1.0.2 +strings-0.1.0 +syn-0.11.11 +synom-0.11.3 +syntex_errors-0.59.0 +syntex_pos-0.59.0 +syntex_syntax-0.59.0 +term-0.4.5 +thread-id-3.1.0 +thread_local-0.3.3 +toml-0.4.1 +unicode-segmentation-1.2.0 +unicode-xid-0.0.4 +unicode-xid-0.1.0 +unreachable-0.1.1 +utf8-ranges-1.0.0 +void-1.0.2 +winapi-0.2.8 +winapi-build-0.1.1 +" + +inherit cargo + +DESCRIPTION="Tool to find and fix Rust formatting issues" +HOMEPAGE="https://github.com/rust-lang-nursery/rustfmt; +SRC_URI="$(cargo_crate_uris ${CRATES})" +RESTRICT="mirror" +LICENSE="Apache-2.0/MIT" # Update to proper Gentoo format +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="" +RDEPEND=""
[gentoo-commits] repo/gentoo:master commit in: app-misc/pax-utils/
commit: 1651c6c3a70a1ee310ecb2ad1253683d8dc3c4d7 Author: Doug Goldstein gentoo org> AuthorDate: Sun Feb 4 19:53:51 2018 + Commit: Doug Goldstein gentoo org> CommitDate: Sat Mar 10 21:44:58 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1651c6c3 app-misc/pax-utils: fix python dependencies Bug: https://bugs.gentoo.org/639412 app-misc/pax-utils/pax-utils-1.2.3-r1.ebuild | 64 1 file changed, 64 insertions(+) diff --git a/app-misc/pax-utils/pax-utils-1.2.3-r1.ebuild b/app-misc/pax-utils/pax-utils-1.2.3-r1.ebuild new file mode 100644 index 000..5c7748c2097 --- /dev/null +++ b/app-misc/pax-utils/pax-utils-1.2.3-r1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) + +inherit eutils python-single-r1 toolchain-funcs unpacker + +DESCRIPTION="ELF utils that can check files for security relevant properties" +HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities; +SRC_URI="mirror://gentoo/${P}.tar.xz + https://dev.gentoo.org/~slyfox/distfiles/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="caps debug python seccomp" + +RDEPEND="caps? ( >=sys-libs/libcap-2.24 ) + python? ( + ${PYTHON_DEPS} + dev-python/pyelftools[${PYTHON_USEDEP}] + ) + seccomp? ( sys-libs/libseccomp )" +DEPEND="${RDEPEND} + caps? ( virtual/pkgconfig ) + seccomp? ( virtual/pkgconfig ) + app-arch/xz-utils" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +_emake() { + emake \ + USE_CAP=$(usex caps) \ + USE_DEBUG=$(usex debug) \ + USE_PYTHON=$(usex python) \ + USE_SECCOMP=$(usex seccomp) \ + "$@" +} + +src_configure() { + # Avoid slow configure+gnulib+make if on an up-to-date Linux system + if use prefix || ! use kernel_linux || \ + has_version '
[gentoo-commits] repo/gentoo:master commit in: dev-util/crash/
commit: 448c175ebf98e9da0c02ec5685c503b1113d2c32 Author: Doug Goldstein gentoo org> AuthorDate: Sat Mar 10 21:43:06 2018 + Commit: Doug Goldstein gentoo org> CommitDate: Sat Mar 10 21:44:16 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=448c175e dev-util/crash: version bump no-op the tests since there aren't any to avoid issues like bug #631050 Bug: https://bugs.gentoo.org/631050 Signed-off-by: Doug Goldstein gentoo.org> dev-util/crash/Manifest | 1 + dev-util/crash/crash-7.2.1.ebuild | 18 ++ 2 files changed, 19 insertions(+) diff --git a/dev-util/crash/Manifest b/dev-util/crash/Manifest index 4cab44b612c..5671725f4af 100644 --- a/dev-util/crash/Manifest +++ b/dev-util/crash/Manifest @@ -5,3 +5,4 @@ DIST crash-7.0.7.tar.gz 32041666 BLAKE2B 80593221da82c978eec8edb7916cef0585d6218 DIST crash-7.1.4.tar.gz 32137593 BLAKE2B 829335875e111bcf09d3dfc49ce17c893ad8c75b4f275a6e68d3e8698f0da209d769b6667b58569a373046d6553678e6168b50785e18c25c29c47713f8dc71a9 SHA512 6d536397418b99baaf8ae2bd76d72e60c5f92a7aaeef929f81301e58930ee9848e3e146a43ccac7350602c49c1cea4a31f0b74c267d6afd3b5a23f960a1c9cc6 DIST crash-7.1.8.tar.gz 32154942 BLAKE2B e918e0e1be435edc0c0f6dfa0f2a73ed1e418c1c9f0291a4d6e5429bb51fd94f9530cdf13b812e6ba40a92537d79a8a1d36ea4c17b052b36ed8d56c0209f94db SHA512 21aa71b61077f7f361360f19214d8259a4e813ca5c3a5fb027f32376a7367e7eb16cf2f8a0a4b49b205c5e8550192c49fc64812afd1ccaceacf8d7649ba20bf1 DIST crash-7.1.9.tar.gz 32160154 BLAKE2B efba2011dc583ee386107aa6808a25d74d0de175c92872ed22daa8d3a3cf756e569e514e1e703bf653de2744a94205b97cf3bec037c0f1d021d8041f52970681 SHA512 1200df0d2509ea864f568ee4861c3b6819b61c2594d61a5f993560b03f3f50a3388ba8fbde2e9d630c96ee9d390ba03eb687732352153b50866c65519591c4ab +DIST crash-7.2.1.tar.gz 32178379 BLAKE2B 290841a2c430021993074cb870e4532f6eaafbe9c8b799fbc876fd2784504440e9eae9ce08c4e06acadd30a2e095ac5ddfe95880222867670ceac18d7a3a01ad SHA512 c20bc0e901bd91f642f73ef5bf624bf6d898f771e4fbb3f8c3ced4575baf3373e116dbd4c9ed72f0c1f232a4c38c6317072b5138fa3dbd39bbe6d6c032ee1b36 diff --git a/dev-util/crash/crash-7.2.1.ebuild b/dev-util/crash/crash-7.2.1.ebuild new file mode 100644 index 000..f5ba2740d29 --- /dev/null +++ b/dev-util/crash/crash-7.2.1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit eutils + +DESCRIPTION="Red Hat crash utility; used for analyzing kernel core dumps" +HOMEPAGE="https://people.redhat.com/anderson/; +SRC_URI="https://people.redhat.com/anderson/${P}.tar.gz; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="-* ~alpha ~amd64 ~arm ~ia64 ~ppc64 ~s390 ~x86" +IUSE="" +# there is no "make test" target, but there is a test.c so the automatic +# make rules catch it and tests fail +RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/runc/
commit: cb28f38ff820623af33adfc60e196ac0e2bbf141 Author: Doug Goldstein gentoo org> AuthorDate: Sat Mar 10 21:07:33 2018 + Commit: Doug Goldstein gentoo org> CommitDate: Sat Mar 10 21:07:33 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb28f38f app-emulation/runc: remove myself as maintainer I haven't used this package in quite a while (from a development standpoint). app-emulation/runc/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/app-emulation/runc/metadata.xml b/app-emulation/runc/metadata.xml index 91b38bdea9d..fcadd0bb8dd 100644 --- a/app-emulation/runc/metadata.xml +++ b/app-emulation/runc/metadata.xml @@ -5,10 +5,6 @@ runc is a CLI tool for spawning and running containers according to the OCF (Open Container Format) specification. - - car...@gentoo.org - Doug Goldstein - willi...@gentoo.org William Hubbs
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/
commit: ec566be10a41a3ed78dee73a070281e6df9d6f4e Author: Alex Crawford coreos com> AuthorDate: Thu Aug 24 23:36:07 2017 + Commit: Doug Goldstein gentoo org> CommitDate: Thu Sep 7 01:45:41 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec566be1 dev-lang/rust: add dependency on cmake Without this, CMake isn't necessarily the correct version or isn't installed at all. An error similar to the following will result: CMake Error at CMakeLists.txt:3 (cmake_minimum_required): CMake 3.4.3 or higher is required. Closes: https://github.com/gentoo/gentoo/pull/5525 dev-lang/rust/rust-1.19.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-lang/rust/rust-1.19.0.ebuild b/dev-lang/rust/rust-1.19.0.ebuild index ce67be79154..402db0937fa 100644 --- a/dev-lang/rust/rust-1.19.0.ebuild +++ b/dev-lang/rust/rust-1.19.0.ebuild @@ -59,6 +59,7 @@ DEPEND="${RDEPEND} ${PYTHON_DEPS} >=dev-lang/perl-5.0 clang? ( sys-devel/clang ) + >=dev-util/cmake-3.4.3 " PDEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: dd53899da2ac044f815030e82a6fcf357df1dff9 Author: Espen Henriksen henriksen is> AuthorDate: Tue Mar 28 17:55:54 2017 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Mar 29 14:25:14 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd53899d eclass/cargo: Don't fail on missing directory Previously the cargo_src_install step fails when using `cargo_src_install || die` and no man-directory is included with the crate. This commit corrects this behavior and ensures it does not die in those cases. Package-Manager: Portage-2.3.3 eclass/cargo.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass index dae18a866bd..32d04a2d559 100644 --- a/eclass/cargo.eclass +++ b/eclass/cargo.eclass @@ -125,7 +125,7 @@ cargo_src_install() { || die "cargo install failed" rm -f "${D}/usr/.crates.toml" - [ -d "${S}/man" ] && doman "${S}/man" + [ -d "${S}/man" ] && doman "${S}/man" || return 0 } fi
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: edb664cb587703559a05d2f9e6a75236b85834db Author: Doug Goldstein gentoo org> AuthorDate: Sun Feb 12 22:52:44 2017 + Commit: Doug Goldstein gentoo org> CommitDate: Sun Feb 12 22:53:34 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edb664cb cargo.eclass: ensure man pages are installed If man pages are shipped with a crate, let's install them. Signed-off-by: Doug Goldstein gentoo.org> eclass/cargo.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass index 8089227a15..d2140dc99b 100644 --- a/eclass/cargo.eclass +++ b/eclass/cargo.eclass @@ -125,6 +125,8 @@ cargo_src_install() { cargo install --root="${D}/usr" $(usex debug --debug "") \ || die "cargo install failed" rm -f "${D}/usr/.crates.toml" + + [ -d "${S}/man" ] && doman "${S}/man" } fi
[gentoo-commits] repo/gentoo:master commit in: dev-util/cargo/
commit: be6e0043a41878ed56ba609da1ae6a03aea7157b Author: Doug Goldstein gentoo org> AuthorDate: Thu Feb 2 19:53:40 2017 + Commit: Doug Goldstein gentoo org> CommitDate: Thu Feb 2 20:04:01 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be6e0043 dev-util/cargo: fix build failure Fixed build failure with a patch from Will Mortensen extrahop.com>. This will cause cargo to use the proper snapshot to bootstrap itself. Gentoo-Bug: 603898 Signed-off-by: Doug Goldstein gentoo.org> dev-util/cargo/cargo-0.15.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-util/cargo/cargo-0.15.0.ebuild b/dev-util/cargo/cargo-0.15.0.ebuild index 4dc1bf5..7f134b3 100644 --- a/dev-util/cargo/cargo-0.15.0.ebuild +++ b/dev-util/cargo/cargo-0.15.0.ebuild @@ -134,6 +134,7 @@ src_configure() { --host=${CTARGET} --build=${CTARGET} --target=${CTARGET} + --cargo="${WORKDIR}"/${P}/target/snapshot/bin/cargo --enable-optimize # --release-channel stable --disable-verify-install
[gentoo-commits] repo/gentoo:master commit in: dev-util/rustfmt/
commit: 5eb50abbcc7049b43ef566cae6433fb9d1a9d388 Author: Doug Goldstein gentoo org> AuthorDate: Wed Jan 11 15:33:25 2017 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Jan 11 15:34:00 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eb50abb dev-util/rustfmt: version bump Bump to 0.6.3 Signed-off-by: Doug Goldstein gentoo.org> dev-util/rustfmt/Manifest | 18 + dev-util/rustfmt/rustfmt-0.6.3.ebuild | 49 +++ 2 files changed, 67 insertions(+) diff --git a/dev-util/rustfmt/Manifest b/dev-util/rustfmt/Manifest index 626e768..d3fe0dc 100644 --- a/dev-util/rustfmt/Manifest +++ b/dev-util/rustfmt/Manifest @@ -1,24 +1,42 @@ DIST aho-corasick-0.5.1.crate 29015 SHA256 67077478f0a03952bed2e6786338d400d40c25e9836e08ad50af96607317fd03 SHA512 81dbcf720613671880c5f28066a1368ee7e953c5d9f44253dc1f9c31b601e87bac518baa48cfaa34b905a4f687ec30233c1dcb00da093dbe502ce8a2f96b9619 WHIRLPOOL 33ddea81b7768c02a14d4a461b0f8e0175567ffbf70dc0aa849bbd46830df0607212c2c5d51efa1b3902ad156b20f22c14fa07be2d03b848a202b66579639d54 +DIST aho-corasick-0.5.3.crate 252052 SHA256 ca972c2ea5f742bfce5687b9aef75506a764f61d37f8f649047846a9686ddb66 SHA512 cc297b4882b869919edf9023ee2bd7100eb48709f6e7076fd26d1701dab3d8aa2cfb03752a764877cd92177ab7a4ce3dcdae76d16965eca2ff53667832afda31 WHIRLPOOL 93651414398a02de849aa0b1dd8319678e20df385643422da751e38388afe60ae305f197a68cf2b9d1d6e39ef56c54979b6290a2c82555eb811839acffb72531 DIST bitflags-0.5.0.crate 10940 SHA256 4f67931368edf3a9a51d29886d245f1c3db2f1ef0dcc9e35ff70341b78c10d23 SHA512 220511ed57391bbbd4c8828cf485aed25d078a1cad6305367939072383e48468d545550002398a288d30d8501b9232fb9a91e7a3651f67103991677b9f25de0c WHIRLPOOL b2f567584f039de09c214eda79307a8e88c454a6e11e545abb100171947ec876b0573e0422c22d320c713750cccaba990518915fa6318656f6a3ac5fbf193bbe +DIST bitflags-0.7.0.crate 10851 SHA256 aad18937a628ec6abcd26d1489012cc0e18c21798210f491af69ded9b881106d SHA512 fdfe472c26e5486d1a3f1bfe5a27d26678781235c6e14b49bdb75388359cb78841f38d794fc4557548581a80a10b715d8840182c9ca3316049984a6b9f35b3c0 WHIRLPOOL 60551486cd6688c78ecd0ac40ca39b1f3d75537dd96ec32e9882e205bfe2062de939a129777d66f8c269c8a71e2f2aa240e015c0b3bfa51adbad478024e296d4 DIST diff-0.1.9.crate 2954 SHA256 e48977eec6d3b7707462c2dc2e1363ad91b5dd822cf942537ccdc2085dc87587 SHA512 d208be8da107d438168197c7ea67377048519b350c10d30410b57d71954ef634d03dfdb87b88f5a9fd7e0527ac31d165df95bf7a040b03c161831b9bb3f78dee WHIRLPOOL fdf5e092d43de67799e116f67e1f2b4c6014e93cd85e495f04be44f908b1ffea6e45a63bbebafc69fc61e93056526f53273f347a11d909578ff2f0f8991b33f0 DIST env_logger-0.3.3.crate 5603 SHA256 aba65b63ffcc17ffacd6cf5aa843da7c5a25e3bd4bbe0b7def8b214e411250e5 SHA512 336384348b052e5af4f1b8be2930e124b35b4652c4c6fdf4861012092b81790da51776c6fea1d2667bcca65d0e0a27186ceee7aba6657a45551dfbc37a348b48 WHIRLPOOL 26a2cf3dd76a17e98939498e56255d5d14eb89705a7b8912fff2288e62cd2836b0e3d00f37a452a3583cad1aa991f16f0040968c7b856e509a23dac4ce2b488a +DIST env_logger-0.3.5.crate 5950 SHA256 15abd780e45b3ea4f76b4e9a26ff4843258dd8a3eed2775a0e7368c2e7936c2f SHA512 9650ba32bfaa8c013c04cf2eb68378874fed53a178332151bec8d7ac832ab2884f91fdc39c372d3c1677954b073212654fb570da1f3c708e4d5a25910d6c1181 WHIRLPOOL 21b4c81d96e5a8ccbda8491df42db9144acf41f4a25b1f510d8af7d46c931a28e089615692d46d9eb73c511a9cacfb59a15a5647ed1eea6d17ef9a973d99f5a5 DIST getopts-0.2.14.crate 16622 SHA256 d9047cfbd08a437050b363d35ef160452c5fe8ea5187ae0a624708c91581d685 SHA512 bb6101403b6d4ed6102dc84c69e95114c0f336924a3f45643a5a92ca82a2ad5ef6b0405e1975b84853831dcb7518b24d094a211a54cc2b46d32ff914e2f977bd WHIRLPOOL 43b3a9bb5dadb22ee63731003dadf0baef31b85dc70d22f16fca6d3059e40a426a249b1748793c8667655efc9dc7b1f05c6679368d4f4320f918b088af1965d6 +DIST itertools-0.4.19.crate 64212 SHA256 c4a9b56eb56058f43dc66e58f40a214b2ccbc9f3df51861b63d51dec7b65bc3f SHA512 3cc1ec3928ace76394572a92f28d883a11f6f6481a0efcfbb9ef73b30e7f1f0ea35c407639dc45feb83da16bb756faa10192c75aea0cbfe573c22e20a5d97c99 WHIRLPOOL 28ca8bb6fd5e7f0a80c45f472862c5913223ec4f5480b3420b3c63274b472a33b439d4ae86258e5d8e7fffc0e77a912779066cc521b587ee2d3dcb4cc9c4407d DIST kernel32-sys-0.2.1.crate 24530 SHA256 b5b5e7edf375e6d26243bde172f1d5ed1446f4a766fc9b7006e1fd27258243f1 SHA512 7d63fda3200fc565853e5c2733f06c97f48f94ddfb13db73f889197917478948c3f73b61a9c0efc42cd4f8a4355af4c1790e3145ea18f35ccf29a2be997f5bad WHIRLPOOL 80af653642291337ba9a3d581f8c98f042f26c6138e650a563eae8b7e41064934c565dab2b50b55e93482cb0567a14ae2fd46bb89beda528675e59ba47bdf7c5 +DIST kernel32-sys-0.2.2.crate 24537 SHA256 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d SHA512 682bc7c629aefd035966a2873518fd60719121cca7d63d89d6c97ff5306f24d8b5055a3c91b4eedaec22b1d5dd3fb8b48ff7341a05bbd72d86e06c422dab473b WHIRLPOOL 036baa6611f13d76692a5c032e7e8e8b5a82e12bdf13d5a2cdcf4d33020b003c941331f0c8aa774e7f7cc7b36ad7403bb2cbdecb739d7645cff66aeecd59b09f +DIST li
[gentoo-commits] repo/gentoo:master commit in: profiles/base/
commit: e632eb1aded8ed3467e07e92dfd0cfc62ffa817a Author: Doug Goldstein gentoo org> AuthorDate: Wed Jan 4 20:34:30 2017 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Jan 4 20:35:06 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e632eb1a dev-lang/rust: mask USE flags for stable Unfortunately LLVM 3.8.x or newer isn't stable and nor is libcxx so we can't let users enable those USE flags. Signed-off-by: Doug Goldstein gentoo.org> profiles/base/package.use.stable.mask | 6 ++ 1 file changed, 6 insertions(+) diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask index 7c1b56c..fdb48f4 100644 --- a/profiles/base/package.use.stable.mask +++ b/profiles/base/package.use.stable.mask @@ -5,6 +5,12 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in package.use.mask +# Doug Goldstein <car...@gentoo.org> (04 Jan 2017) +# libcxx is not stable so we can't let users use it +dev-lang/rust libcxx +# llvm 3.8.x is not stable so we can't let users use it +dev-lang/rust system-llvm + # Alon Bar-Lev <alo...@gentoo.org> (01 Jan 2017) # Will always require unstable packages. net-libs/gnutls test-full
[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/, app-emulation/xen/
commit: 73ef640a20d1b4a692d6b8a523306187705774a1 Author: Doug Goldstein gentoo org> AuthorDate: Tue Dec 20 17:21:35 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Tue Dec 20 17:34:14 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73ef640a app-emulation/xen{,-tools}: stablize 4.7.1 Stabilize Xen 4.7.1 on amd64. Signed-off-by: Doug Goldstein gentoo.org> app-emulation/xen-tools/xen-tools-4.7.1-r4.ebuild | 2 +- app-emulation/xen/xen-4.7.1-r3.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/xen-tools/xen-tools-4.7.1-r4.ebuild b/app-emulation/xen-tools/xen-tools-4.7.1-r4.ebuild index 3d1f09d..ff4e58b 100644 --- a/app-emulation/xen-tools/xen-tools-4.7.1-r4.ebuild +++ b/app-emulation/xen-tools/xen-tools-4.7.1-r4.ebuild @@ -19,7 +19,7 @@ if [[ $PV == * ]]; then EGIT_REPO_URI="git://xenbits.xen.org/${REPO}" S="${WORKDIR}/${REPO}" else - KEYWORDS="~amd64 ~arm ~arm64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~x86" UPSTREAM_VER=0 SECURITY_VER=19 # xen-tools's gentoo patches tarball diff --git a/app-emulation/xen/xen-4.7.1-r3.ebuild b/app-emulation/xen/xen-4.7.1-r3.ebuild index 6d92ea9..785a285 100644 --- a/app-emulation/xen/xen-4.7.1-r3.ebuild +++ b/app-emulation/xen/xen-4.7.1-r3.ebuild @@ -17,7 +17,7 @@ if [[ $PV == * ]]; then EGIT_REPO_URI="git://xenbits.xen.org/xen.git" SRC_URI="" else - KEYWORDS="~amd64 ~arm -x86" + KEYWORDS="amd64 ~arm -x86" UPSTREAM_VER=0 SECURITY_VER=19 GENTOO_VER=
[gentoo-commits] repo/gentoo:master commit in: dev-util/cargo/
commit: 96539b8b287768193dc75a892119427a4f1d0dae Author: Doug Goldstein gentoo org> AuthorDate: Sun Dec 18 03:26:20 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Sun Dec 18 03:35:36 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96539b8b dev-util/cargo: fix wrong dependencies When these packages were added the wrong crate dependencies were used and as a result the package relies on reaching out to the internet during the compile phase to build properly. This fails for users using FEATURE="network-sandbox". The dependencies are generated using https://crates.io/crates/cargo-ebuild Signed-off-by: Doug Goldstein gentoo.org> dev-util/cargo/Manifest | 4 dev-util/cargo/cargo-0.13.0-r1.ebuild | 7 ++- dev-util/cargo/cargo-0.14.0.ebuild| 6 +- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/dev-util/cargo/Manifest b/dev-util/cargo/Manifest index fc2a367..555c930 100644 --- a/dev-util/cargo/Manifest +++ b/dev-util/cargo/Manifest @@ -6,7 +6,9 @@ DIST aho-corasick-0.5.3.crate 252052 SHA256 ca972c2ea5f742bfce5687b9aef75506a764 DIST bitflags-0.1.1.crate 8719 SHA256 2a6577517ecd0ee0934f48a7295a89aaef3e6dfafeac404f94c0b3448518ddfe SHA512 aa85c6adda0e9d192f2ae817e3c727167bac8609eb85c8153d99bb42d990de3f931e890924841ca11ba8dbd1413d1c5bf20acd584d182292e8828ed56fcedc18 WHIRLPOOL c93a45bb238b32e551dee23f9023db97eab10c2418a59dd9e3c44ca8cf7c8916de90ffbb5e84b7bff4863ce7a71de54e9fa760967989be906a90bec509a2956a DIST bitflags-0.7.0.crate 10851 SHA256 aad18937a628ec6abcd26d1489012cc0e18c21798210f491af69ded9b881106d SHA512 fdfe472c26e5486d1a3f1bfe5a27d26678781235c6e14b49bdb75388359cb78841f38d794fc4557548581a80a10b715d8840182c9ca3316049984a6b9f35b3c0 WHIRLPOOL 60551486cd6688c78ecd0ac40ca39b1f3d75537dd96ec32e9882e205bfe2062de939a129777d66f8c269c8a71e2f2aa240e015c0b3bfa51adbad478024e296d4 DIST bufstream-0.1.1.crate 7437 SHA256 7e493de6a8aed51697088e36dc5245ea3edd34e6872e32c732e5f996ed5b23b2 SHA512 e1d378a5dd9d6b096f9b8d9de018c17652615ff373d1644b0978b74325f22fba2157ce0aa9fba423e1f452119af1485a72c2e44f7b3b8c5350dfd3f8f2e93436 WHIRLPOOL de26e042bbb6323946d8570c682fa9ea08292508910ca7c928206935d6c1f6c888d3cb04bf285f1404b59c109cf813cc79ecbc64a6d16dfabf72412aabfc6be9 +DIST bufstream-0.1.2.crate 7477 SHA256 7b48dbe2ff0e98fa2f03377d204a9637d3c9816cd431bfe05a8abbd0ea11d074 SHA512 ddbb8597cd430111e58facfc30e6cf93bce174b09a8f7eeaf7d7062dc856137dbd238a0c7794336d9a2b7d0a1859dc8b8d225116c0c57591106dc6f2e1adc0a9 WHIRLPOOL 7a5bac1c3309d6f5d9dad3a21a7fa146815d2b35444dc356ade49f6f05df2896ee0d88570ac3964939db20633651721e41d7757060b9a5c1b2c5878e68c5adfe DIST cargo-0.12.0.tar.gz 574902 SHA256 4080d76b56b8202f7df271b4bb7d7d22abea5ff8c261aef42e6e5d248ca5972b SHA512 6fba348b068c07d49a6a263f143b31c3dff1e0aa399b90193830ad1823a3c07c5097fb39ff09fcc7713e78e85cfa1b5d8825db75055c49e2c3237fe4bffad3bc WHIRLPOOL dceacc324bf167276c0f3163c1a476064362679220e0c310c97021e69b691d3c03fc6b6f967b66290c7c63512ca70ac78c09642585ef5f96264bffd50603c832 +DIST cargo-0.13.0.crate 631199 SHA256 8360389a6b6ba539eb1f533a4452fd5eccfa4bb2b4e73bfa103c3751d5353ea6 SHA512 278ebedcb21df0b2e4e6a86e356a7795e23f3f980c5445ef9d0b6c5df704766f79936d30103193034a66ad2b91919f68692f48b6bd6bb79cb116c1e032deef0d WHIRLPOOL 7376721ea2419f6b781a4846ef58566d4b6737b3a0c31e92ae3907cd7876963dc3c0e13b6f30c6c57b8d1c7bac4a89eb150b8d0952ba1ec4b55573bcef32a7ca DIST cargo-0.13.0.tar.gz 610125 SHA256 90429180d3724385acb094f2896feea0c73690451a92215d6054d05edf4a5c49 SHA512 04b5ad177fb586965349a11da36a1fff0d883ff2b21e783a6163c0c5497d559c44c9fb98e201eb7e5dc0e72608f83f9990e239df3a23824c961e305cced7 WHIRLPOOL 8d40be025f04097ec34866ecf242bd31734a9820c3955b936099266f89b7f0a1d94ce4ac5b87b64ec8a43b40160ffe196deb225359279b9bf426f9c90ba040bd DIST cargo-0.14.0.tar.gz 625305 SHA256 90ec0e644586959f62e6e34e649ba57db6f74aa37b89e90972f817c49b187531 SHA512 dcd6857f256f1b4cd4d0dfedbb7fceedadcf3ecbe92014f58ff3e668870624d5a1cddda1c4b2653b6ec713c6aef4810760e112e589b6eba81bba9692356acb4f WHIRLPOOL d9794dc55539356d48d05f72fd16794956b4dc6b05e31a2df214513d3aabc32e81ae41ef17b42c6852de01dc7c4bc8ca1fdb988fd717e8d062e681a0f92f45a4 DIST cargo-registry-14f7adaa984f78037839f7e64912fe89d7af025a.tar.gz 2567101 SHA256 ee2e0232c730876a49f212e227b1f4990059a090300b061a79ca358d590533e2 SHA512 16c2c0fbbb9632547a1227d241025d550bd40125e9c6b04ddd3b1e07dc829dd7b41ad645cce0934e0e4b4c174cf4ba94eea404642de268d137359e06948288c0 WHIRLPOOL f7eb57414927a9d704254d7dd67064f3d89e9c92adb71a55e43e486330eea50a664f738582f1d959c1cb80c2c2bdc70bc95805148a758cfda98c625d034f9c35 @@ -14,6 +16,7 @@ DIST cargo-registry-2aed1d5050840971fd1527e2a2961e05dd392e04.tar.gz 2340078 SHA2 DIST cargo-registry-64a9f2f594cefc2ca652e0cecf7ce6e41c0279ee.tar.gz 2149630 SHA256 3c0f6e30fa266e39975e8b983d325f34c0d34e6b9bfb82ad93c6
[gentoo-commits] repo/gentoo:master commit in: dev-util/cargo/
commit: 5d06dccb7adb121b7e3af043b86e9acd6ece5921 Author: Doug Goldstein gentoo org> AuthorDate: Sun Dec 18 03:32:18 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Sun Dec 18 03:36:35 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d06dccb dev-util/cargo: use a newer snapshot to build Use a newer snapshot of Cargo to build Cargo so that we can drop the special casing in the ebuild. Signed-off-by: Doug Goldstein gentoo.org> dev-util/cargo/Manifest | 4 +-- dev-util/cargo/cargo-0.13.0-r1.ebuild | 50 +-- dev-util/cargo/cargo-0.14.0.ebuild| 50 +-- 3 files changed, 4 insertions(+), 100 deletions(-) diff --git a/dev-util/cargo/Manifest b/dev-util/cargo/Manifest index 555c930..7433f78 100644 --- a/dev-util/cargo/Manifest +++ b/dev-util/cargo/Manifest @@ -11,11 +11,11 @@ DIST cargo-0.12.0.tar.gz 574902 SHA256 4080d76b56b8202f7df271b4bb7d7d22abea5ff8c DIST cargo-0.13.0.crate 631199 SHA256 8360389a6b6ba539eb1f533a4452fd5eccfa4bb2b4e73bfa103c3751d5353ea6 SHA512 278ebedcb21df0b2e4e6a86e356a7795e23f3f980c5445ef9d0b6c5df704766f79936d30103193034a66ad2b91919f68692f48b6bd6bb79cb116c1e032deef0d WHIRLPOOL 7376721ea2419f6b781a4846ef58566d4b6737b3a0c31e92ae3907cd7876963dc3c0e13b6f30c6c57b8d1c7bac4a89eb150b8d0952ba1ec4b55573bcef32a7ca DIST cargo-0.13.0.tar.gz 610125 SHA256 90429180d3724385acb094f2896feea0c73690451a92215d6054d05edf4a5c49 SHA512 04b5ad177fb586965349a11da36a1fff0d883ff2b21e783a6163c0c5497d559c44c9fb98e201eb7e5dc0e72608f83f9990e239df3a23824c961e305cced7 WHIRLPOOL 8d40be025f04097ec34866ecf242bd31734a9820c3955b936099266f89b7f0a1d94ce4ac5b87b64ec8a43b40160ffe196deb225359279b9bf426f9c90ba040bd DIST cargo-0.14.0.tar.gz 625305 SHA256 90ec0e644586959f62e6e34e649ba57db6f74aa37b89e90972f817c49b187531 SHA512 dcd6857f256f1b4cd4d0dfedbb7fceedadcf3ecbe92014f58ff3e668870624d5a1cddda1c4b2653b6ec713c6aef4810760e112e589b6eba81bba9692356acb4f WHIRLPOOL d9794dc55539356d48d05f72fd16794956b4dc6b05e31a2df214513d3aabc32e81ae41ef17b42c6852de01dc7c4bc8ca1fdb988fd717e8d062e681a0f92f45a4 -DIST cargo-registry-14f7adaa984f78037839f7e64912fe89d7af025a.tar.gz 2567101 SHA256 ee2e0232c730876a49f212e227b1f4990059a090300b061a79ca358d590533e2 SHA512 16c2c0fbbb9632547a1227d241025d550bd40125e9c6b04ddd3b1e07dc829dd7b41ad645cce0934e0e4b4c174cf4ba94eea404642de268d137359e06948288c0 WHIRLPOOL f7eb57414927a9d704254d7dd67064f3d89e9c92adb71a55e43e486330eea50a664f738582f1d959c1cb80c2c2bdc70bc95805148a758cfda98c625d034f9c35 -DIST cargo-registry-2aed1d5050840971fd1527e2a2961e05dd392e04.tar.gz 2340078 SHA256 7739c0aeb11da985849240e86fc3df17c5494a01b79311400a268f368d66f341 SHA512 f7f001813811c1734238fdeb766537e8fdb2c79d57f6e434ef662c96c7b4ee3ca4c8afd751e7e24a39a22181676ef4a07ac0c9f3d1797a1c9b764a25fcc0b9fb WHIRLPOOL 80101bc037e4402dc8ae3ea1446c0fe3f85b77935b82b043f79b4074d00cba63f5d5bb03cfc0700e93b974189072035f75d7804993586a5dbb79c26a427d7c88 DIST cargo-registry-64a9f2f594cefc2ca652e0cecf7ce6e41c0279ee.tar.gz 2149630 SHA256 3c0f6e30fa266e39975e8b983d325f34c0d34e6b9bfb82ad93c625b33f2adc82 SHA512 57341ef04e747ddb67d1105b7599ad59fbb386b71ae885158c5163654d409933e086bc55cc5bc15735afdb1013e3fe127df474269073c9d800c598af026592cc WHIRLPOOL d2eb55b69f5fc7163672a43e626d475b1bf4d15ddf0a66e6a0b8fa7dce2deb7bf5ed4aa5754db5761d483b6516bf97c2ad6b70e887473e036272725e749f0c1b DIST cargo-snapshot-amd64-2016-03-21.tar.gz 4163903 SHA256 55ad9a8929303b4e06c18d0dd30b0d6296da784606d9c55cce98d5d7fc39a0b2 SHA512 475087ff1905fc42bd875488696d8f67fc68f9fb3e48ef9f25bbd6d8f949aa9a3984f61a8bd1741ce8c98e33c6910e020ea7fd5cb67cf2b7fc1703947561ae0e WHIRLPOOL ddda8983c38f238237fbb78fd8242e08df44c31bd0c29d2e75b53dcb0ecc601660f4c765b00e066781da6feb9f8df494b99228b126f3cdd89d028253c2c5 +DIST cargo-snapshot-amd64-2016-09-01.tar.gz 4453020 SHA256 365e5cad79512d244b8ced32f8e5b86a710fc6c17f0d0f5f744b8058ef6dc756 SHA512 a87cd21e5be8f7dc580e1d0b78a2ca57b98c8cf09d5d1517a7422448b5e27e6af82ad61d2170b39c2265fd02078ceb9714bd6e79116a30d9cdeefdfe97eceeac WHIRLPOOL 8f7ac8c98a79f59635bcfa3f9872495b0476bb3e9997d09d404169c12cc43f2aa810eeba8b55247abed7cb1c6b4526d9f9ba0f757427f02a15c59e9061b4380d DIST cargo-snapshot-x86-2016-03-21.tar.gz 3889095 SHA256 b2a1c4c33fb9274771c8d830cd8ac07f7ae96af341fa30399d6929ffd6c8b425 SHA512 3c6d6a9c6ee2a93abec5c9c3d79f86a623db6429e192d028729279c07d5769548d6f716afbd8e984ab2f6449f75cd24efb32b87f97b6b90c0e7b3b25779e8624 WHIRLPOOL 8bafd298e6cf54d22c420859c105be98047b556802494d2ccf9b13b06837f85902cf61fd1846dcff3e527d0ce0ee188723f44f4cb598cc34e0fedb6c2f2b3d41 +DIST cargo-snapshot-x86-2016-09-01.tar.gz 4145052 SHA256 764617ab0a46edfaf5d714488fdb8283edaf9bff96e7132844d14d44c14e69cb SHA512 8f8715c117f7e54101db7dabef12a0a69696a3b173789e4b1c05f578d785ee4f77ecf9f9076d0caf74e1f0effe6c68304280afdd4013e9d8f840b7e090e6c137
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 29ee4443ea44db1227b22e0b68b1351686a22c5a Author: Doug Goldstein gentoo org> AuthorDate: Fri Nov 25 15:46:24 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Nov 30 17:17:51 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29ee4443 eclass/cargo: support cargo dependency vendoring Add support for newer dependency vendoring which allows us to download the dependencies with the package manager and just have cargo use that to compile the package. Signed-off-by: Doug Goldstein gentoo.org> eclass/cargo.eclass | 57 +++-- 1 file changed, 38 insertions(+), 19 deletions(-) diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass index 19c66c8..f2b2b12 100644 --- a/eclass/cargo.eclass +++ b/eclass/cargo.eclass @@ -22,11 +22,7 @@ EXPORT_FUNCTIONS src_unpack src_compile src_install IUSE="${IUSE} debug" ECARGO_HOME="${WORKDIR}/cargo_home" -#ECARGO_REPO="github.com-88ac128001ac3a9a" -ECARGO_REPO="github.com-1ecc6299db9ec823" -ECARGO_INDEX="${ECARGO_HOME}/registry/index/${ECARGO_REPO}" -ECARGO_SRC="${ECARGO_HOME}/registry/src/${ECARGO_REPO}" -ECARGO_CACHE="${ECARGO_HOME}/registry/cache/${ECARGO_REPO}" +ECARGO_VENDOR="${ECARGO_HOME}/gentoo" # @FUNCTION: cargo_crate_uris # @DESCRIPTION: @@ -47,18 +43,29 @@ cargo_crate_uris() { cargo_src_unpack() { debug-print-function ${FUNCNAME} "$@" - mkdir -p "${ECARGO_INDEX}" || die - mkdir -p "${ECARGO_CACHE}" || die - mkdir -p "${ECARGO_SRC}" || die + mkdir -p "${ECARGO_VENDOR}" || die mkdir -p "${S}" || die local archive for archive in ${A}; do case "${archive}" in *.crate) - ebegin "Unpacking ${archive}" - cp "${DISTDIR}"/${archive} "${ECARGO_CACHE}/" || die - tar -xf "${DISTDIR}"/${archive} -C "${ECARGO_SRC}/" || die + ebegin "Loading ${archive} into Cargo registry" + tar -xf "${DISTDIR}"/${archive} -C "${ECARGO_VENDOR}/" || die + # generate sha256sum of the crate itself as cargo needs this + shasum=$(sha256sum "${DISTDIR}"/${archive} | cut -d ' ' -f 1) + pkg=$(basename ${archive} .crate) + cat <<- EOF > ${ECARGO_VENDOR}/${pkg}/.cargo-checksum.json + { + "package": "${shasum}", + "files": {} + } + EOF + # if this is our target package we need it in ${WORKDIR} too + # to make ${S} (and handle any revisions too) + if [[ ${P} == ${pkg}* ]]; then + tar -xf "${DISTDIR}"/${archive} -C "${WORKDIR}" || die + fi eend $? ;; cargo-snapshot*) @@ -70,18 +77,29 @@ cargo_src_unpack() { touch "${S}"/target/snapshot/bin/cargo || die eend $? ;; - cargo-registry*) - ebegin "Unpacking ${archive}" - tar -xzf "${DISTDIR}"/${archive} -C "${ECARGO_INDEX}" --strip-components 1 || die - # prevent cargo from attempting to download this again - touch "${ECARGO_INDEX}"/.cargo-index-lock || die - eend $? - ;; *) unpack ${archive} ;; esac done + + cargo_gen_config +} + +# @FUNCTION: cargo_gen_config +# @DESCRIPTION: +# Generate the $CARGO_HOME/config necessary to use our local registry +cargo_gen_config() { + debug-print-function ${FUNCNAME} "$@" + + cat <<- EOF > ${ECARGO_HOME}/config + [source.gentoo] + directory = "${ECARGO_VENDOR}" + + [source.crates-io] + replace-with = "gentoo" + local-registry = "/nonexistant" + EOF } # @FUNCTION: cargo_src_compile @@ -92,7 +110,8 @@ cargo_src_compile() { export CARGO_HOME="${ECARGO_HOME}" - cargo build -v $(usex debug "" --release) + cargo build -v $(usex debug "" --release) \ + || die "cargo build failed" } # @FUNCTION: cargo_src_install
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 3e97513674b556a1deba9b9fb45928d1d129acf8 Author: Doug Goldstein gentoo org> AuthorDate: Fri Nov 25 18:33:03 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Nov 30 17:17:51 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e975136 eclass/cargo: ensure people have a good cargo depend We need at least Cargo 0.13.0 to use the new bits in this eclass. Signed-off-by: Doug Goldstein gentoo.org> eclass/cargo.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass index f2b2b12..8089227 100644 --- a/eclass/cargo.eclass +++ b/eclass/cargo.eclass @@ -21,6 +21,8 @@ EXPORT_FUNCTIONS src_unpack src_compile src_install IUSE="${IUSE} debug" +[[ ${CATEGORY}/${PN} != dev-util/cargo ]] && DEPEND=">=dev-util/cargo-0.13.0" + ECARGO_HOME="${WORKDIR}/cargo_home" ECARGO_VENDOR="${ECARGO_HOME}/gentoo"
[gentoo-commits] repo/gentoo:master commit in: dev-util/cargo/
commit: 89f261de268b9b381b8e7593e270287ff281728c Author: Doug Goldstein gentoo org> AuthorDate: Sat Nov 26 15:22:13 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Nov 30 17:17:51 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89f261de dev-util/cargo: preserve older build method Cargo bootstraps itself with a 0.10.0 version of Cargo that does not support the newer features we're rolling into the eclass. As a result this lifts out bits from the eclass and moves it into the Cargo ebuilds so that the eclass can be updated. Signed-off-by: Doug Goldstein gentoo.org> dev-util/cargo/cargo-0.12.0.ebuild| 46 +++ dev-util/cargo/cargo-0.13.0-r1.ebuild | 46 +++ dev-util/cargo/cargo-0.13.0.ebuild| 46 +++ dev-util/cargo/cargo-0.14.0.ebuild| 46 +++ 4 files changed, 184 insertions(+) diff --git a/dev-util/cargo/cargo-0.12.0.ebuild b/dev-util/cargo/cargo-0.12.0.ebuild index 68140cd..3ab9f11 100644 --- a/dev-util/cargo/cargo-0.12.0.ebuild +++ b/dev-util/cargo/cargo-0.12.0.ebuild @@ -103,6 +103,52 @@ DEPEND="${COMMON_DEPEND} sys-apps/findutils sys-apps/sed" +# Until cargo bootstraps itself with a version based on 0.13.0, this needs +# to stay (these variables and src_unpack) +ECARGO_HOME="${WORKDIR}/cargo_home" +ECARGO_REPO="github.com-88ac128001ac3a9a" +ECARGO_INDEX="${ECARGO_HOME}/registry/index/${ECARGO_REPO}" +ECARGO_SRC="${ECARGO_HOME}/registry/src/${ECARGO_REPO}" +ECARGO_CACHE="${ECARGO_HOME}/registry/cache/${ECARGO_REPO}" + +src_unpack() { + mkdir -p "${ECARGO_INDEX}" || die + mkdir -p "${ECARGO_CACHE}" || die + mkdir -p "${ECARGO_SRC}" || die + mkdir -p "${S}" || die + + local archive + for archive in ${A}; do + case "${archive}" in + *.crate) + ebegin "Unpacking ${archive}" + cp "${DISTDIR}"/${archive} "${ECARGO_CACHE}/" || die + tar -xf "${DISTDIR}"/${archive} -C "${ECARGO_SRC}/" || die + eend $? + ;; + cargo-snapshot*) + ebegin "Unpacking ${archive}" + mkdir -p "${S}"/target/snapshot + tar -xzf "${DISTDIR}"/${archive} -C "${S}"/target/snapshot --strip-components 2 || die + # cargo's makefile needs this otherwise it will try to + # download it + touch "${S}"/target/snapshot/bin/cargo || die + eend $? + ;; + cargo-registry*) + ebegin "Unpacking ${archive}" + tar -xzf "${DISTDIR}"/${archive} -C "${ECARGO_INDEX}" --strip-components 1 || die + # prevent cargo from attempting to download this again + touch "${ECARGO_INDEX}"/.cargo-index-lock || die + eend $? + ;; + *) + unpack ${archive} + ;; + esac + done +} + src_configure() { # Cargo only supports these GNU triples: # - Linux: -unknown-linux-gnu diff --git a/dev-util/cargo/cargo-0.13.0-r1.ebuild b/dev-util/cargo/cargo-0.13.0-r1.ebuild index c6a5f05..12d1dd2 100644 --- a/dev-util/cargo/cargo-0.13.0-r1.ebuild +++ b/dev-util/cargo/cargo-0.13.0-r1.ebuild @@ -115,6 +115,52 @@ DEPEND="${COMMON_DEPEND} sys-apps/findutils sys-apps/sed" +# Until cargo bootstraps itself with a version based on 0.13.0, this needs +# to stay (these variables and src_unpack) +ECARGO_HOME="${WORKDIR}/cargo_home" +ECARGO_REPO="github.com-88ac128001ac3a9a" +ECARGO_INDEX="${ECARGO_HOME}/registry/index/${ECARGO_REPO}" +ECARGO_SRC="${ECARGO_HOME}/registry/src/${ECARGO_REPO}" +ECARGO_CACHE="${ECARGO_HOME}/registry/cache/${ECARGO_REPO}" + +src_unpack() { + mkdir -p "${ECARGO_INDEX}" || die + mkdir -p "${ECARGO_CACHE}" || die + mkdir -p "${ECARGO_SRC}" || die + mkdir -p "${S}" || die + + local archive + for archive in ${A}; do + case "${archive}" in + *.crate) + ebegin "U
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: e07fc451a52c104d1e7dfae2207e7cd908b77ccc Author: Doug Goldstein gentoo org> AuthorDate: Mon Jul 11 13:43:23 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Nov 30 17:17:51 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e07fc451 eclass/cargo: extend to support building packages Originally this eclass only had the bits to build cargo and not other packages built with cargo. Cargo is a special case and needs to override some parts. This adds the generic case for normal cargo packages, allowing for debug and release builds of packages as well. Signed-off-by: Doug Goldstein gentoo.org> eclass/cargo.eclass | 28 ++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass index a86bb9e..19c66c8 100644 --- a/eclass/cargo.eclass +++ b/eclass/cargo.eclass @@ -17,10 +17,13 @@ case ${EAPI} in *) die "EAPI=${EAPI:-0} is not supported" ;; esac -EXPORT_FUNCTIONS src_unpack +EXPORT_FUNCTIONS src_unpack src_compile src_install + +IUSE="${IUSE} debug" ECARGO_HOME="${WORKDIR}/cargo_home" -ECARGO_REPO="github.com-88ac128001ac3a9a" +#ECARGO_REPO="github.com-88ac128001ac3a9a" +ECARGO_REPO="github.com-1ecc6299db9ec823" ECARGO_INDEX="${ECARGO_HOME}/registry/index/${ECARGO_REPO}" ECARGO_SRC="${ECARGO_HOME}/registry/src/${ECARGO_REPO}" ECARGO_CACHE="${ECARGO_HOME}/registry/cache/${ECARGO_REPO}" @@ -81,5 +84,26 @@ cargo_src_unpack() { done } +# @FUNCTION: cargo_src_compile +# @DESCRIPTION: +# Build the package using cargo build +cargo_src_compile() { + debug-print-function ${FUNCNAME} "$@" + + export CARGO_HOME="${ECARGO_HOME}" + + cargo build -v $(usex debug "" --release) +} + +# @FUNCTION: cargo_src_install +# @DESCRIPTION: +# Installs the binaries generated by cargo +cargo_src_install() { + debug-print-function ${FUNCNAME} "$@" + + cargo install --root="${D}/usr" $(usex debug --debug "") \ + || die "cargo install failed" + rm -f "${D}/usr/.crates.toml" +} fi
[gentoo-commits] repo/gentoo:master commit in: dev-util/rustfmt/
commit: 4719aa4072b1298169db3940d7aced6c574f29fa Author: Doug Goldstein gentoo org> AuthorDate: Mon Jul 11 13:45:11 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Nov 30 17:17:51 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4719aa40 rustfmt: initial version This is an initial version of rustfmt. dev-util/rustfmt/Manifest | 24 ++ dev-util/rustfmt/metadata.xml | 8 ++ dev-util/rustfmt/rustfmt-0.5.0.ebuild | 46 +++ 3 files changed, 78 insertions(+) diff --git a/dev-util/rustfmt/Manifest b/dev-util/rustfmt/Manifest new file mode 100644 index ..626e768 --- /dev/null +++ b/dev-util/rustfmt/Manifest @@ -0,0 +1,24 @@ +DIST aho-corasick-0.5.1.crate 29015 SHA256 67077478f0a03952bed2e6786338d400d40c25e9836e08ad50af96607317fd03 SHA512 81dbcf720613671880c5f28066a1368ee7e953c5d9f44253dc1f9c31b601e87bac518baa48cfaa34b905a4f687ec30233c1dcb00da093dbe502ce8a2f96b9619 WHIRLPOOL 33ddea81b7768c02a14d4a461b0f8e0175567ffbf70dc0aa849bbd46830df0607212c2c5d51efa1b3902ad156b20f22c14fa07be2d03b848a202b66579639d54 +DIST bitflags-0.5.0.crate 10940 SHA256 4f67931368edf3a9a51d29886d245f1c3db2f1ef0dcc9e35ff70341b78c10d23 SHA512 220511ed57391bbbd4c8828cf485aed25d078a1cad6305367939072383e48468d545550002398a288d30d8501b9232fb9a91e7a3651f67103991677b9f25de0c WHIRLPOOL b2f567584f039de09c214eda79307a8e88c454a6e11e545abb100171947ec876b0573e0422c22d320c713750cccaba990518915fa6318656f6a3ac5fbf193bbe +DIST diff-0.1.9.crate 2954 SHA256 e48977eec6d3b7707462c2dc2e1363ad91b5dd822cf942537ccdc2085dc87587 SHA512 d208be8da107d438168197c7ea67377048519b350c10d30410b57d71954ef634d03dfdb87b88f5a9fd7e0527ac31d165df95bf7a040b03c161831b9bb3f78dee WHIRLPOOL fdf5e092d43de67799e116f67e1f2b4c6014e93cd85e495f04be44f908b1ffea6e45a63bbebafc69fc61e93056526f53273f347a11d909578ff2f0f8991b33f0 +DIST env_logger-0.3.3.crate 5603 SHA256 aba65b63ffcc17ffacd6cf5aa843da7c5a25e3bd4bbe0b7def8b214e411250e5 SHA512 336384348b052e5af4f1b8be2930e124b35b4652c4c6fdf4861012092b81790da51776c6fea1d2667bcca65d0e0a27186ceee7aba6657a45551dfbc37a348b48 WHIRLPOOL 26a2cf3dd76a17e98939498e56255d5d14eb89705a7b8912fff2288e62cd2836b0e3d00f37a452a3583cad1aa991f16f0040968c7b856e509a23dac4ce2b488a +DIST getopts-0.2.14.crate 16622 SHA256 d9047cfbd08a437050b363d35ef160452c5fe8ea5187ae0a624708c91581d685 SHA512 bb6101403b6d4ed6102dc84c69e95114c0f336924a3f45643a5a92ca82a2ad5ef6b0405e1975b84853831dcb7518b24d094a211a54cc2b46d32ff914e2f977bd WHIRLPOOL 43b3a9bb5dadb22ee63731003dadf0baef31b85dc70d22f16fca6d3059e40a426a249b1748793c8667655efc9dc7b1f05c6679368d4f4320f918b088af1965d6 +DIST kernel32-sys-0.2.1.crate 24530 SHA256 b5b5e7edf375e6d26243bde172f1d5ed1446f4a766fc9b7006e1fd27258243f1 SHA512 7d63fda3200fc565853e5c2733f06c97f48f94ddfb13db73f889197917478948c3f73b61a9c0efc42cd4f8a4355af4c1790e3145ea18f35ccf29a2be997f5bad WHIRLPOOL 80af653642291337ba9a3d581f8c98f042f26c6138e650a563eae8b7e41064934c565dab2b50b55e93482cb0567a14ae2fd46bb89beda528675e59ba47bdf7c5 +DIST libc-0.2.9.crate 77923 SHA256 95ca44454e7cfe7f8a2095a41a10c79d96a177c0b1672cbf1a30d901a9c16ee5 SHA512 4c0c7d1a28f42ad9c7ac8a12171a6d5d747b174ad3637497ea0db79f3b72469f811f2f6fb8dbbc6aee8d9e04637a9de7ddb766b15a35b428c986d2650a16 WHIRLPOOL 956a7a182edf78907cc6b32a0fe2c8cfd8d627d5b833bab9e17ec9458ef9d7829a66a6070176ec7ec7da8d058a6b2bdd242d2165a2ff779290a376bf15c1a05c +DIST log-0.3.6.crate 16110 SHA256 ab83497bf8bf4ed2a74259c1c802351fcd67a65baa86394b6ba73c36f4838054 SHA512 f2e5526a2613f70301a607cbc79213a946a6039f85473f9de28ceb2f3b464be61a584f34ca6381e077d8bf6ac751c93011087d1723649c0d7722281f1a2b7174 WHIRLPOOL 18ef70829fae28a19e545479f4fd6f181d5dbd67ea17dadfa5b8ecdb8437c04f07036de5c2d5421bec4f783ba9b6390e833d624506bdbe99d1b0c47624082bab +DIST memchr-0.1.11.crate 6977 SHA256 d8b629fb514376c675b98c1421e80b151d3817ac42d7c667717d282761418d20 SHA512 96bbdb69913966326acba4bb82b8dfe0516edba225ac38b3355d60a2337ca620807750682fff3de7a2a38a7f70f0db7d8c1638701aacca7ab4c14098ba0fbcab WHIRLPOOL af0984d7e8084cc1aef94e486506a0fad9ec81d7be505233343e9fdad2ef0627a4d33bf99c2923959f9604326713ea24a01e2581aaa91249574b6c6d1a6d01a3 +DIST mempool-0.3.1.crate 6678 SHA256 4163a9c003e88a1d8d1ebe0a64101f66213f23735de6797ef91d136162e95594 SHA512 79c6d1891b6d8c6b8d2e6ec76b3ce49a4595fe5d4d21320c004657c6db37d0ef56d7caf6a7e113a1ad8332fa5be333aaa54e7a7ba88ea59c6ccb971e7043ef03 WHIRLPOOL c68bbd7bd64d97c2d4888db68d218d284d2c445a3e7fae503c55be51f333bc252bc7a9caafbbe5fd9b7c1d1a9195523149c2a2aeb9ed8a6ae9a61fdc91367f24 +DIST regex-0.1.63.crate 276618 SHA256 0452ff4986fadf8eff4c7165ebbab51fe51a42e7fc6fa337eee2fbe58b70eb03 SHA512 1758fc37f60e64a44bdaee66af84e9f5126c694186cf17612da7ff9b828261cb5136ea34a14e0a160cc7de2aa211f8fa806e3d27762e3aba8d0f4e0ba8c4e13d WHIRLPOOL 528440f6cd6bb211a8f570a758c1e698edf8463e05bb2c306e486172a527c1234d3a3864db0a3f384a450281a0a72bbc1cb7cd8e5996f898b9c19698c9d512f0 +DIST
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/, dev-lang/rust/files/
commit: b99ef2bd0b4356c20bcfa97074d8db5771bd2b5f Author: Doug Goldstein gentoo org> AuthorDate: Tue Nov 8 18:08:44 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Tue Nov 8 18:43:47 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b99ef2bd dev-lang/rust: simplify unpack Instead of unpacking the tarball of the stage0 compiler and then patching the fetch script to not actually reach out to the internet, use the built in mechanism for supplying a stage0 compiler. This improves on d63d593dfdc5fb7dd1256663daac7b978aa892af and should make future bumps easier. Drops the now unnecessary patch as well. Signed-off-by: Doug Goldstein gentoo.org> .../rust-1.12.0-disable-fetching-stage0.patch | 36 -- dev-lang/rust/rust-1.11.0.ebuild | 13 +++- dev-lang/rust/rust-1.12.0.ebuild | 15 +++-- dev-lang/rust/rust-1.12.1.ebuild | 15 +++-- 4 files changed, 15 insertions(+), 64 deletions(-) diff --git a/dev-lang/rust/files/rust-1.12.0-disable-fetching-stage0.patch b/dev-lang/rust/files/rust-1.12.0-disable-fetching-stage0.patch deleted file mode 100644 index 14d0b32.. --- a/dev-lang/rust/files/rust-1.12.0-disable-fetching-stage0.patch +++ /dev/null @@ -1,36 +0,0 @@ -From b6a4c78ef7b4bc6c32145f27e8a679d5baf36f90 Mon Sep 17 00:00:00 2001 -From: Doug Goldstein <car...@cardoe.com> -Date: Mon, 24 Oct 2016 00:01:37 -0500 -Subject: [PATCH] disable fetching stage0 and use whats there - -In Gentoo and Yocto alike we do not allow build environments network -access and as a result the package manager is responsible for fetching -down all the files necessary. In both they are configured to fetch down -the compiler and unpack it and place the stage0 tarball inside of the -'dl' directory for the build system to use. Unfortunately it -unconditionally attempts to fetch down the files and ignores what is -already available so this avoids that behavior and just uses what's in -the 'dl' directory. - -Upstream-Status: Not upstreamable -Signed-off-by: Doug Goldstein <car...@cardoe.com> - src/etc/get-stage0.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/etc/get-stage0.py b/src/etc/get-stage0.py -index 127251c..2889c07 100644 a/src/etc/get-stage0.py -+++ b/src/etc/get-stage0.py -@@ -31,7 +31,7 @@ def main(triple): - filename = 'rustc-{}-{}.tar.gz'.format(channel, triple) - url = 'https://static.rust-lang.org/dist/{}/{}'.format(date, filename) - dst = dl_dir + '/' + filename --bootstrap.get(url, dst) -+#bootstrap.get(url, dst) - - stage0_dst = triple + '/stage0' - if os.path.exists(stage0_dst): --- -2.7.3 - diff --git a/dev-lang/rust/rust-1.11.0.ebuild b/dev-lang/rust/rust-1.11.0.ebuild index ca00a6b..4aede58 100644 --- a/dev-lang/rust/rust-1.11.0.ebuild +++ b/dev-lang/rust/rust-1.11.0.ebuild @@ -55,14 +55,6 @@ PDEPEND=">=app-eselect/eselect-rust-0.3_pre20150425" S="${WORKDIR}/${MY_P}" -src_unpack() { - unpack "rustc-${PV}-src.tar.gz" || die - mkdir "${MY_P}/dl" || die - local stagename="RUST_STAGE0_${ARCH}" - local stage0="${!stagename}" - cp "${DISTDIR}/${stage0}.tar.gz" "${MY_P}/dl/" || die "cp stage0" -} - src_prepare() { find mk -name '*.mk' -exec \ sed -i -e "s/-Werror / /g" {} \; || die @@ -73,6 +65,9 @@ src_prepare() { src_configure() { export CFG_DISABLE_LDCONFIG="notempty" + local stagename="RUST_STAGE0_${ARCH}" + local stage0="${!stagename}" + "${ECONF_SOURCE:-.}"/configure \ --prefix="${EPREFIX}/usr" \ --libdir="${EPREFIX}/usr/$(get_libdir)/${P}" \ @@ -83,6 +78,8 @@ src_configure() { --default-ar=$(tc-getBUILD_AR) \ --python=${EPYTHON} \ --disable-rpath \ + --enable-local-rust \ + --local-rust-root="${WORKDIR}/${stage0}/rustc" \ $(use_enable clang) \ $(use_enable debug) \ $(use_enable debug llvm-assertions) \ diff --git a/dev-lang/rust/rust-1.12.0.ebuild b/dev-lang/rust/rust-1.12.0.ebuild index e608fbd..4aede58 100644 --- a/dev-lang/rust/rust-1.12.0.ebuild +++ b/dev-lang/rust/rust-1.12.0.ebuild @@ -55,16 +55,6 @@ PDEPEND=">=app-eselect/eselect-rust-0.3_pre20150425" S="${WORKDIR}/${MY_P}" -PATCHES=("${FILESDIR}/rust-1.12.0-disable-fetching-stage0.patch") - -src_unpack() { - unpack "rustc-${PV}-src.tar.gz" || die - mkdir "${MY_P}/dl" || die - local stagename="RUST_STAGE0_${ARCH}" - local stage0="${!stagename}" - cp "${DISTDIR}/${stage0}.tar.gz" "${MY_
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/
commit: 7c5198c58d3e27a8e61a6f8739af7b495a9bf13b Author: Doug Goldstein gentoo org> AuthorDate: Wed Nov 2 14:12:06 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Nov 2 14:12:06 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c5198c5 dev-lang/rust: bump allowed LLVM version Rust 1.12.0 supports LLVM 3.9 so allow that version to be used. Signed-off-by: Doug Goldstein gentoo.org> dev-lang/rust/rust-1.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/rust/rust-1.12.1.ebuild b/dev-lang/rust/rust-1.12.1.ebuild index 253cd05..90e0e4f 100644 --- a/dev-lang/rust/rust-1.12.1.ebuild +++ b/dev-lang/rust/rust-1.12.1.ebuild @@ -43,7 +43,7 @@ REQUIRED_USE="libcxx? ( clang )" RDEPEND="libcxx? ( sys-libs/libcxx ) system-llvm? ( >=sys-devel/llvm-3.8.1-r2 -
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/
commit: 4f6cd6184c7dd680a1e74dda900b39b2fc03170a Author: Vasili Bulkin letterboxes org> AuthorDate: Mon Oct 31 14:02:38 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Mon Oct 31 14:02:38 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f6cd618 dev-lang/rust: drop need for USE+multitarget on LLVM Rust no longer needs USE=multitarget when building against the system LLVM. fixes bug #598144 Gentoo-Bug: 598144 Signed-off-by: Doug Goldstein gentoo.org> dev-lang/rust/rust-1.12.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/rust/rust-1.12.1.ebuild b/dev-lang/rust/rust-1.12.1.ebuild index 54e3fd4..253cd05 100644 --- a/dev-lang/rust/rust-1.12.1.ebuild +++ b/dev-lang/rust/rust-1.12.1.ebuild @@ -42,8 +42,8 @@ IUSE="clang debug doc libcxx +system-llvm" REQUIRED_USE="libcxx? ( clang )" RDEPEND="libcxx? ( sys-libs/libcxx ) - system-llvm? ( >=sys-devel/llvm-3.8.1-r2:=[multitarget] - =sys-devel/llvm-3.8.1-r2 +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust-bin/
commit: 02e913dd42a6ab3a1d8ce2cf271ea9bcb6f55072 Author: Doug Goldstein gentoo org> AuthorDate: Tue Oct 25 00:12:41 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Tue Oct 25 00:12:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02e913dd dev-lang/rust-bin: remove older versions Remove older versions that aren't matched by the source based version. Signed-off-by: Doug Goldstein gentoo.org> dev-lang/rust-bin/rust-bin-1.2.0.ebuild | 93 - dev-lang/rust-bin/rust-bin-1.3.0.ebuild | 93 - dev-lang/rust-bin/rust-bin-1.5.0.ebuild | 102 dev-lang/rust-bin/rust-bin-1.6.0.ebuild | 102 dev-lang/rust-bin/rust-bin-1.7.0.ebuild | 102 dev-lang/rust-bin/rust-bin-1.8.0.ebuild | 102 6 files changed, 594 deletions(-) diff --git a/dev-lang/rust-bin/rust-bin-1.2.0.ebuild b/dev-lang/rust-bin/rust-bin-1.2.0.ebuild deleted file mode 100644 index f364f85.. --- a/dev-lang/rust-bin/rust-bin-1.2.0.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils bash-completion-r1 - -MY_P="rustc-${PV}" - -DESCRIPTION="Systems programming language from Mozilla" -HOMEPAGE="http://www.rust-lang.org/; -SRC_URI="amd64? ( http://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.gz ) - x86? ( http://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.tar.gz )" - -LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" -SLOT="stable" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND=">=app-eselect/eselect-rust-0.3_pre20150425 - !dev-lang/rust:0 -" -RDEPEND="${DEPEND}" - -src_unpack() { - default - - local postfix - use amd64 && postfix=x86_64-unknown-linux-gnu - use x86 && postfix=i686-unknown-linux-gnu - mv "${WORKDIR}/${MY_P}-${postfix}" "${S}" || die -} - -src_install() { - local components=rustc - ./install.sh \ - --components="${components}" \ - --disable-verify \ - --prefix="${D}/opt/${P}" \ - --mandir="${D}/usr/share/${P}/man" \ - --disable-ldconfig \ - || die - - local rustc=rustc-bin-${PV} - local rustdoc=rustdoc-bin-${PV} - local rustgdb=rust-gdb-bin-${PV} - - mv "${D}/opt/${P}/bin/rustc" "${D}/opt/${P}/bin/${rustc}" || die - mv "${D}/opt/${P}/bin/rustdoc" "${D}/opt/${P}/bin/${rustdoc}" || die - mv "${D}/opt/${P}/bin/rust-gdb" "${D}/opt/${P}/bin/${rustgdb}" || die - - dosym "/opt/${P}/bin/${rustc}" "/usr/bin/${rustc}" - dosym "/opt/${P}/bin/${rustdoc}" "/usr/bin/${rustdoc}" - dosym "/opt/${P}/bin/${rustgdb}" "/usr/bin/${rustgdb}" - - cat <<-EOF > "${T}"/50${P} - LDPATH="/opt/${P}/lib" - MANPATH="/usr/share/${P}/man" - EOF - doenvd "${T}"/50${P} - - cat <<-EOF > "${T}/provider-${P}" - /usr/bin/rustdoc - /usr/bin/rust-gdb - EOF - dodir /etc/env.d/rust - insinto /etc/env.d/rust - doins "${T}/provider-${P}" -} - -pkg_postinst() { - eselect rust update --if-unset - - elog "Rust installs a helper script for calling GDB now," - elog "for your convenience it is installed under /usr/bin/rust-gdb-bin-${PV}," - - if has_version app-editors/emacs || has_version app-editors/emacs-vcs; then - elog "install app-emacs/rust-mode to get emacs support for rust." - fi - - if has_version app-editors/gvim || has_version app-editors/vim; then - elog "install app-vim/rust-vim to get vim support for rust." - fi - - if has_version 'app-shells/zsh'; then - elog "install app-shells/rust-zshcomp to get zsh completion for rust." - fi -} - -pkg_postrm() { - eselect rust unset --if-invalid -} diff --git a/dev-lang/rust-bin/rust-bin-1.3.0.ebuild b/dev-lang/rust-bin/rust-bin-1.3.0.ebuild deleted file mode 100644 index f364f85.. --- a/dev-lang/rust-bin/rust-bin-1.3.0.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils bash-completion-r1 - -MY_P="rustc-${PV}" - -DESCRIPTION="Systems programming language from Mozilla" -HOMEPAG
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust-bin/
commit: 365445ecea846dc1a8922144189bd1ff38d9a7ee Author: Doug Goldstein gentoo org> AuthorDate: Tue Oct 25 00:10:55 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Tue Oct 25 00:11:23 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=365445ec dev-lang/rust-bin: version bump Bump to 1.12.1 Signed-off-by: Doug Goldstein gentoo.org> dev-lang/rust-bin/Manifest | 2 + dev-lang/rust-bin/rust-bin-1.12.1.ebuild | 102 +++ 2 files changed, 104 insertions(+) diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest index 5d8a298..4963c72 100644 --- a/dev-lang/rust-bin/Manifest +++ b/dev-lang/rust-bin/Manifest @@ -1,3 +1,5 @@ +DIST rust-1.12.1-i686-unknown-linux-gnu.tar.gz 123818795 SHA256 ede9b9d14d1ddbc29975d1ead73fcf2758719b4b371363afe1c32eb8d6e96bb3 SHA512 8393bd91652ebe2a3a6decdd53bcb388d308a8867736ea68f75c2d073a0356583d90f74ce0af6105bd867ab03feed02af17422f25cf3bbf0601d59062aa1c70a WHIRLPOOL 20fab3b60d94e5e75c086ed86bde745c1a915347f4c0af16d3289c57d6cb4396656e1fd93a52d61ea2425c0e37d7c89c5d7a62ea424cd54f5ef2b4eaf5443e97 +DIST rust-1.12.1-x86_64-unknown-linux-gnu.tar.gz 120844880 SHA256 9e546aec13e389429ba2d86c8f4e67eba5af146c979e4faa16ffb40ddaf9984c SHA512 888ad195b9d4b8d1d7ccaffd460e6fe0f6003461a6818937b4b6f80a92462eb96095888729188421f21e6bd0e21fa558a7ea81327b78eab5c3b70807c5069492 WHIRLPOOL 309c0dfbf25a20bf8a48609d83212e29d409b21f51fcc228b2f83242df1486cd65a9fb884e5b3737fbc90db0a59e6b155528b445412466a84988a77b3999bcdc DIST rust-1.5.0-i686-unknown-linux-gnu.tar.gz 97897323 SHA256 ee45a91c5b1b3542fc349c743667216dec52ea924166ced90675500baf2c42cd SHA512 1fdbb197fc2f28c846da2099e5c671fd165236a0e611eadd9faf07cdd8a3312f0085d992e97da1f97e1e10fb3d9f4d06215208242349a7d7857008d003495eb2 WHIRLPOOL d3a4dd5e002cd85d71648822274e8d4e1085618c38efdda602ab2afe647ad0415360c84fd18a5e1cda544ae54d18daa3a6e6ecd92b7529fb5263a8edcd3577c3 DIST rust-1.5.0-x86_64-unknown-linux-gnu.tar.gz 97177085 SHA256 60b83f74d882ce2ba5bc979b5b0589dca56659f215b3259e7188fed8c50aac9d SHA512 2ccb6fcb7479ce6d7a5c9a55b3dde7dacc723012a8d8065f431492c7060aeb3dcf3c5df120a583aa890c659b08cbd9cb6df0846e936fdb808afb5efb2410e3b6 WHIRLPOOL bd20965ba143ef95ea7da378f8b312bc1f6340635fcbc9ef8c351bf2f5488825d4f96f3b43d5f88dba8587273ea73586e69c5f5adaf88f32fe01f5ffe5100abb DIST rust-1.6.0-i686-unknown-linux-gnu.tar.gz 99521439 SHA256 4d46ab71e057c66ff6805e5935038371b661aae908bb907d65cedc112bbaa109 SHA512 473a3e946b9d650f157c3eedb926b6f6c657a7116d8c7173417e6ad065f8f504548992eb2f1c0a10f3033d06520da54dba780aabc1921bb264f7b85bc1c416ad WHIRLPOOL ca8ccb07a7c60d0217ddb3a3082d8a0ee99ae7c048f603f3d3fbcd6fc24c8ab959de98e85967bb69a457d37e51677dede4672b6b13502601be105b6e7c1dc2dc diff --git a/dev-lang/rust-bin/rust-bin-1.12.1.ebuild b/dev-lang/rust-bin/rust-bin-1.12.1.ebuild new file mode 100644 index ..444dc27 --- /dev/null +++ b/dev-lang/rust-bin/rust-bin-1.12.1.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils bash-completion-r1 + +MY_P="rust-${PV}" + +DESCRIPTION="Systems programming language from Mozilla" +HOMEPAGE="http://www.rust-lang.org/; +SRC_URI="amd64? ( http://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.gz ) + x86? ( http://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.tar.gz )" + +LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" +SLOT="stable" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +DEPEND=">=app-eselect/eselect-rust-0.3_pre20150425 + !dev-lang/rust:0 +" +RDEPEND="${DEPEND}" + +QA_PREBUILT=" + opt/${P}/bin/rustc-bin-${PV} + opt/${P}/bin/rustdoc-bin-${PV} + opt/${P}/lib/*.so + opt/${P}/lib/rustlib/*/lib/*.so +" + +src_unpack() { + default + + local postfix + use amd64 && postfix=x86_64-unknown-linux-gnu + use x86 && postfix=i686-unknown-linux-gnu + mv "${WORKDIR}/${MY_P}-${postfix}" "${S}" || die +} + +src_install() { + local std=$(grep 'std' ./components) + local components="rustc,${std}" + use doc && components="${components},rust-docs" + ./install.sh \ + --components="${components}" \ + --disable-verify \ + --prefix="${D}/opt/${P}" \ + --mandir="${D}/usr/share/${P}/man" \ + --disable-ldconfig \ + || die + + local rustc=rustc-bin-${PV} + local rustdoc=rustdoc-bin-${PV} + local rustgdb=rust-gdb-bin-${PV} + + mv "${D}/opt/${P}/bin/rustc" "${D}/opt/${P}/bin/${rustc}" || die + mv "${D}/opt/${P}/bin/rustdoc" "${D}/opt/${P}/bin/${r
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/
commit: f6bec6c8995b8932f50356a2853d92343cd7313c Author: Doug Goldstein gentoo org> AuthorDate: Tue Oct 25 00:04:20 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Tue Oct 25 00:05:29 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6bec6c8 dev-lang/rust: PDEPEND on dev-util/cargo A number of people have pointed out to me that on most distros installing Rust results in a fully working environment (e.g. includes Cargo) so we should really provide the same. Signed-off-by: Doug Goldstein gentoo.org> dev-lang/rust/rust-1.12.1.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-lang/rust/rust-1.12.1.ebuild b/dev-lang/rust/rust-1.12.1.ebuild index e608fbd..54e3fd4 100644 --- a/dev-lang/rust/rust-1.12.1.ebuild +++ b/dev-lang/rust/rust-1.12.1.ebuild @@ -23,6 +23,7 @@ else KEYWORDS="~amd64 ~x86" fi +CARGO_VERSION="0.$(($(get_version_component_range 2) + 1)).0" STAGE0_VERSION="1.$(($(get_version_component_range 2) - 1)).0" RUST_STAGE0_amd64="rustc-${STAGE0_VERSION}-x86_64-unknown-linux-gnu" RUST_STAGE0_x86="rustc-${STAGE0_VERSION}-i686-unknown-linux-gnu" @@ -51,7 +52,8 @@ DEPEND="${RDEPEND} clang? ( sys-devel/clang ) " -PDEPEND=">=app-eselect/eselect-rust-0.3_pre20150425" +PDEPEND=">=app-eselect/eselect-rust-0.3_pre20150425 + >=dev-util/cargo-${CARGO_VERSION}" S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/files/, dev-lang/rust/
commit: d63d593dfdc5fb7dd1256663daac7b978aa892af Author: Doug Goldstein gentoo org> AuthorDate: Mon Oct 24 05:26:05 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Mon Oct 24 05:27:17 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d63d593d dev-lang/rust: fix network-less builds When building without a network connection or FEATURES=network-sandbox the build would fail due to the build process reaching out to the internet to fetch down some files that the package manager already got for it. This neuters that network access and uses the existing files. Signed-off-by: Doug Goldstein gentoo.org> .../rust-1.12.0-disable-fetching-stage0.patch | 36 ++ dev-lang/rust/rust-1.12.0.ebuild | 2 ++ dev-lang/rust/rust-1.12.1.ebuild | 2 ++ 3 files changed, 40 insertions(+) diff --git a/dev-lang/rust/files/rust-1.12.0-disable-fetching-stage0.patch b/dev-lang/rust/files/rust-1.12.0-disable-fetching-stage0.patch new file mode 100644 index ..14d0b32 --- /dev/null +++ b/dev-lang/rust/files/rust-1.12.0-disable-fetching-stage0.patch @@ -0,0 +1,36 @@ +From b6a4c78ef7b4bc6c32145f27e8a679d5baf36f90 Mon Sep 17 00:00:00 2001 +From: Doug Goldstein <car...@cardoe.com> +Date: Mon, 24 Oct 2016 00:01:37 -0500 +Subject: [PATCH] disable fetching stage0 and use whats there + +In Gentoo and Yocto alike we do not allow build environments network +access and as a result the package manager is responsible for fetching +down all the files necessary. In both they are configured to fetch down +the compiler and unpack it and place the stage0 tarball inside of the +'dl' directory for the build system to use. Unfortunately it +unconditionally attempts to fetch down the files and ignores what is +already available so this avoids that behavior and just uses what's in +the 'dl' directory. + +Upstream-Status: Not upstreamable +Signed-off-by: Doug Goldstein <car...@cardoe.com> +--- + src/etc/get-stage0.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/etc/get-stage0.py b/src/etc/get-stage0.py +index 127251c..2889c07 100644 +--- a/src/etc/get-stage0.py b/src/etc/get-stage0.py +@@ -31,7 +31,7 @@ def main(triple): + filename = 'rustc-{}-{}.tar.gz'.format(channel, triple) + url = 'https://static.rust-lang.org/dist/{}/{}'.format(date, filename) + dst = dl_dir + '/' + filename +-bootstrap.get(url, dst) ++#bootstrap.get(url, dst) + + stage0_dst = triple + '/stage0' + if os.path.exists(stage0_dst): +-- +2.7.3 + diff --git a/dev-lang/rust/rust-1.12.0.ebuild b/dev-lang/rust/rust-1.12.0.ebuild index ca00a6b..e608fbd 100644 --- a/dev-lang/rust/rust-1.12.0.ebuild +++ b/dev-lang/rust/rust-1.12.0.ebuild @@ -55,6 +55,8 @@ PDEPEND=">=app-eselect/eselect-rust-0.3_pre20150425" S="${WORKDIR}/${MY_P}" +PATCHES=("${FILESDIR}/rust-1.12.0-disable-fetching-stage0.patch") + src_unpack() { unpack "rustc-${PV}-src.tar.gz" || die mkdir "${MY_P}/dl" || die diff --git a/dev-lang/rust/rust-1.12.1.ebuild b/dev-lang/rust/rust-1.12.1.ebuild index ca00a6b..e608fbd 100644 --- a/dev-lang/rust/rust-1.12.1.ebuild +++ b/dev-lang/rust/rust-1.12.1.ebuild @@ -55,6 +55,8 @@ PDEPEND=">=app-eselect/eselect-rust-0.3_pre20150425" S="${WORKDIR}/${MY_P}" +PATCHES=("${FILESDIR}/rust-1.12.0-disable-fetching-stage0.patch") + src_unpack() { unpack "rustc-${PV}-src.tar.gz" || die mkdir "${MY_P}/dl" || die
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/
commit: e7a7f6c84eb7677ecc4a7386c02a9083fbb1e76c Author: Doug Goldstein gentoo org> AuthorDate: Mon Oct 24 05:12:27 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Mon Oct 24 05:12:27 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7a7f6c8 dev-lang/rust: have src_prepare use default Instead of calling eapply_user manually inside of src_prepare, call the default function to ensure we use all the of the steps of src_prepare (namely the use of eapply ${PATCHES}). Signed-off-by: Doug Goldstein gentoo.org> dev-lang/rust/rust-1.11.0.ebuild | 2 +- dev-lang/rust/rust-1.12.0.ebuild | 2 +- dev-lang/rust/rust-1.12.1.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-lang/rust/rust-1.11.0.ebuild b/dev-lang/rust/rust-1.11.0.ebuild index ff5dd2d..ca00a6b 100644 --- a/dev-lang/rust/rust-1.11.0.ebuild +++ b/dev-lang/rust/rust-1.11.0.ebuild @@ -67,7 +67,7 @@ src_prepare() { find mk -name '*.mk' -exec \ sed -i -e "s/-Werror / /g" {} \; || die - eapply_user + default } src_configure() { diff --git a/dev-lang/rust/rust-1.12.0.ebuild b/dev-lang/rust/rust-1.12.0.ebuild index ff5dd2d..ca00a6b 100644 --- a/dev-lang/rust/rust-1.12.0.ebuild +++ b/dev-lang/rust/rust-1.12.0.ebuild @@ -67,7 +67,7 @@ src_prepare() { find mk -name '*.mk' -exec \ sed -i -e "s/-Werror / /g" {} \; || die - eapply_user + default } src_configure() { diff --git a/dev-lang/rust/rust-1.12.1.ebuild b/dev-lang/rust/rust-1.12.1.ebuild index ff5dd2d..ca00a6b 100644 --- a/dev-lang/rust/rust-1.12.1.ebuild +++ b/dev-lang/rust/rust-1.12.1.ebuild @@ -67,7 +67,7 @@ src_prepare() { find mk -name '*.mk' -exec \ sed -i -e "s/-Werror / /g" {} \; || die - eapply_user + default } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: dev-util/cargo/
commit: 5f7630b583a15ffdbed2aad53249021374be8801 Author: Dennis Schridde gmx net> AuthorDate: Sun Sep 11 15:05:23 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Sun Sep 11 17:50:19 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f7630b5 dev-util/cargo: fix missing dependencies Package-Manager: portage-2.2.28 Signed-off-by: Doug Goldstein gentoo.org> dev-util/cargo/Manifest| 2 ++ dev-util/cargo/cargo-0.12.0.ebuild | 2 ++ 2 files changed, 4 insertions(+) diff --git a/dev-util/cargo/Manifest b/dev-util/cargo/Manifest index 71f7959..593fc8d 100644 --- a/dev-util/cargo/Manifest +++ b/dev-util/cargo/Manifest @@ -10,6 +10,7 @@ DIST cargo-registry-4472288863a48749e63cc32d94867b4f5cff8d8e.tar.gz 1971962 SHA2 DIST cargo-registry-64a9f2f594cefc2ca652e0cecf7ce6e41c0279ee.tar.gz 2149630 SHA256 3c0f6e30fa266e39975e8b983d325f34c0d34e6b9bfb82ad93c625b33f2adc82 SHA512 57341ef04e747ddb67d1105b7599ad59fbb386b71ae885158c5163654d409933e086bc55cc5bc15735afdb1013e3fe127df474269073c9d800c598af026592cc WHIRLPOOL d2eb55b69f5fc7163672a43e626d475b1bf4d15ddf0a66e6a0b8fa7dce2deb7bf5ed4aa5754db5761d483b6516bf97c2ad6b70e887473e036272725e749f0c1b DIST cargo-snapshot-amd64-2016-03-21.tar.gz 4163903 SHA256 55ad9a8929303b4e06c18d0dd30b0d6296da784606d9c55cce98d5d7fc39a0b2 SHA512 475087ff1905fc42bd875488696d8f67fc68f9fb3e48ef9f25bbd6d8f949aa9a3984f61a8bd1741ce8c98e33c6910e020ea7fd5cb67cf2b7fc1703947561ae0e WHIRLPOOL ddda8983c38f238237fbb78fd8242e08df44c31bd0c29d2e75b53dcb0ecc601660f4c765b00e066781da6feb9f8df494b99228b126f3cdd89d028253c2c5 DIST cargo-snapshot-x86-2016-03-21.tar.gz 3889095 SHA256 b2a1c4c33fb9274771c8d830cd8ac07f7ae96af341fa30399d6929ffd6c8b425 SHA512 3c6d6a9c6ee2a93abec5c9c3d79f86a623db6429e192d028729279c07d5769548d6f716afbd8e984ab2f6449f75cd24efb32b87f97b6b90c0e7b3b25779e8624 WHIRLPOOL 8bafd298e6cf54d22c420859c105be98047b556802494d2ccf9b13b06837f85902cf61fd1846dcff3e527d0ce0ee188723f44f4cb598cc34e0fedb6c2f2b3d41 +DIST cfg-if-0.1.0.crate 2758 SHA256 de1e760d7b6535af4241fca8bd8adf68e2e7edacc6b29f5d399050c5e48cf88c SHA512 d2f10ae39a7fe712cd9d228e3b5a96448acaeab3b92d1b97229d54e5201237b9434ceecb1f38f1ebc1f678da5cfc33aa46c810f422f68a21aa341666c27572fb WHIRLPOOL 8a57a78a8e4a72c3321cf8ac97c2b50f18eb4ed35b2e3c22ca06b5f8031eadccce015237ac846ce78ecf9414632b75a04b168993439d1469eb928d4d05c843e5 DIST cmake-0.1.16.crate 10125 SHA256 eb61a8d3b65f8e0af52ac579923ec48bdd5ca4e335c0fde4071e5860eb650532 SHA512 80f8f33fc66402b1a5a31f993349d9c6a6237ebe461e1aa24064eb31328e7f5901303b5753d1f62ece0881de9f7c1c42077488ce682a3889a8a74642a8b84f84 WHIRLPOOL 5a02bbda79faa44f3e3696f490e146fabf1a3a06a5563ea53040fa949086c5469afb82b8cb49cc52c360f7c2a31587f30039a49717574189a0062e575658502f DIST crossbeam-0.2.8.crate 31266 SHA256 348228ce9f93d20ffc30c18e575f82fa41b9c8bf064806c65d41eba4771595a0 SHA512 5dfb05b1213993d9577190952ed854b397774f1f33704a418a5b2525e2d2c4c872c50858dbb5d7ff3ecabda91091adf99684e4ec21ea865a744307e764fd6e73 WHIRLPOOL e330dd241631ec9cbaf35e830d287cb398785f084cdfe067fea6f1675bbaa7ab6e69603fb32def59c72269920a951bc9a53b432007fc16f6ab8def3dfe203222 DIST curl-0.2.18.crate 19455 SHA256 2a48b72c66a1b8fc6767fe4f3cda7d6b9bdfab8f3f168344b830eddbbe8e2da0 SHA512 077b937a95e08af81f857a9604e77afc7f06caebed854d3a8bf36d0fb90a4cec3d1ca728d616b3ef9b534582e913ae070ad10b1f3e898eb88b9d733da3feb3c7 WHIRLPOOL eb1647f7ae146b3ae7d695e58f2f0e66b46d0c629294a4b4884ecf0b6dcfe624c3a9363c5ec7dc63f174fc27ce1cead5ca2f175d64cfb749687ee8b11bfbd25f @@ -74,3 +75,4 @@ DIST utf8-ranges-0.1.3.crate 8422 SHA256 a1ca13c08c41c9c3e04224ed9ff80461d97e121 DIST uuid-0.1.18.crate 13316 SHA256 78c590b5bd79ed10aad8fb75f078a59d8db445af6c743e55c4a53227fc01c13f SHA512 9abc25458eb5f5c4ec76f6e391694f531e6956040491049677a7fb61570594c02483416bd00e04813788b1271df02fa9c51b93df9e472602bb8eb49868cf20c2 WHIRLPOOL 3422e2679d6404f9c976be29b3a1ac5bfed0d0a27483230be4ec00e94595c60773fcee800a0c3be20b22b5150e8a914c4d44099560f6548ac0aaca315066faa8 DIST winapi-0.2.6.crate 741153 SHA256 4dfaaa8fbdaa618fa6914b59b2769d690dd7521920a18d84b42d254678dd5fd4 SHA512 ee81295e8154b0656b2ec892a38c69b3e1f839d6915ff68439ab5fe9ef9cf2d85cdadc9e8c9779d0eb3046821cafbc1f6e7977057178c85b29a21a86781bcc38 WHIRLPOOL 60e95e757262cab7eb8dc2fbefbf6ecb9578ce77a5841a7221eedf78b42a4faa0ce4a56c2a35726a85fa8105b84464468cb23b9c855853f9e777b69e601c66cb DIST winapi-build-0.1.1.crate 669 SHA256 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc SHA512 8b0a239e205a5368892f41c870a8a7ea16e3468c364b03382bef7fa3a2e7159b09c07661e95b1227578f6d72c14879daab28c51ae20ef15d985d59ca5a77 WHIRLPOOL 036080513776fe806cc9dd68bbf5b797776b98ca9fdceaa4bd77c87c66d2e5bd0eec8b0e7f0100dab8f2ced754da058f67e651002c786b4992c2be416a5d52ff +DIST ws2_32-sys-0.2.1.crate 4697 SHA256 d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 10a4f1378f1ecea82da3f052961a7123ba02faf9 Author: Doug Goldstein gentoo org> AuthorDate: Sun Jul 10 17:31:18 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Sun Jul 10 17:32:39 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10a4f137 eclass/cargo: improve variable names Improve the names of some variables to match what upstream docs call things. eclass/cargo.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass index 8c5e00c..a86bb9e 100644 --- a/eclass/cargo.eclass +++ b/eclass/cargo.eclass @@ -20,10 +20,10 @@ esac EXPORT_FUNCTIONS src_unpack ECARGO_HOME="${WORKDIR}/cargo_home" -ECARGO_REGISTRY="github.com-88ac128001ac3a9a" -ECARGO_INDEX="${ECARGO_HOME}/registry/index/${ECARGO_REGISTRY}" -ECARGO_SRC="${ECARGO_HOME}/registry/src/${ECARGO_REGISTRY}" -ECARGO_CACHE="${ECARGO_HOME}/registry/cache/${ECARGO_REGISTRY}" +ECARGO_REPO="github.com-88ac128001ac3a9a" +ECARGO_INDEX="${ECARGO_HOME}/registry/index/${ECARGO_REPO}" +ECARGO_SRC="${ECARGO_HOME}/registry/src/${ECARGO_REPO}" +ECARGO_CACHE="${ECARGO_HOME}/registry/cache/${ECARGO_REPO}" # @FUNCTION: cargo_crate_uris # @DESCRIPTION:
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: d3597bc14c65849fde63ca9d96be1e579e297146 Author: Doug Goldstein gentoo org> AuthorDate: Wed Jun 29 14:30:02 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Jun 29 21:59:11 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3597bc1 eclass: initial cargo support eclass Base eclass for cargo that handles setting up the cargo registry and provides a way to fetch crates. Signed-off-by: Doug Goldstein gentoo.org> eclass/cargo.eclass | 85 + 1 file changed, 85 insertions(+) diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass new file mode 100644 index 000..8c5e00c --- /dev/null +++ b/eclass/cargo.eclass @@ -0,0 +1,85 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# @ECLASS: cargo.eclass +# @MAINTAINER: +# r...@gentoo.org +# @AUTHOR: +# Doug Goldstein <car...@gentoo.org> +# @BLURB: common functions and variables for cargo builds + +if [[ -z ${_CARGO_ECLASS} ]]; then +_CARGO_ECLASS=1 + +case ${EAPI} in + 6) : ;; + *) die "EAPI=${EAPI:-0} is not supported" ;; +esac + +EXPORT_FUNCTIONS src_unpack + +ECARGO_HOME="${WORKDIR}/cargo_home" +ECARGO_REGISTRY="github.com-88ac128001ac3a9a" +ECARGO_INDEX="${ECARGO_HOME}/registry/index/${ECARGO_REGISTRY}" +ECARGO_SRC="${ECARGO_HOME}/registry/src/${ECARGO_REGISTRY}" +ECARGO_CACHE="${ECARGO_HOME}/registry/cache/${ECARGO_REGISTRY}" + +# @FUNCTION: cargo_crate_uris +# @DESCRIPTION: +# Generates the URIs to put in SRC_URI to help fetch dependencies. +cargo_crate_uris() { + for crate in $*; do + local name version url + name="${crate%-*}" + version="${crate##*-}" + url="https://crates.io/api/v1/crates/${name}/${version}/download -> ${crate}.crate" + echo $url + done +} + +# @FUNCTION: cargo_src_unpack +# @DESCRIPTION: +# Unpacks the package and the cargo registry +cargo_src_unpack() { + debug-print-function ${FUNCNAME} "$@" + + mkdir -p "${ECARGO_INDEX}" || die + mkdir -p "${ECARGO_CACHE}" || die + mkdir -p "${ECARGO_SRC}" || die + mkdir -p "${S}" || die + + local archive + for archive in ${A}; do + case "${archive}" in + *.crate) + ebegin "Unpacking ${archive}" + cp "${DISTDIR}"/${archive} "${ECARGO_CACHE}/" || die + tar -xf "${DISTDIR}"/${archive} -C "${ECARGO_SRC}/" || die + eend $? + ;; + cargo-snapshot*) + ebegin "Unpacking ${archive}" + mkdir -p "${S}"/target/snapshot + tar -xzf "${DISTDIR}"/${archive} -C "${S}"/target/snapshot --strip-components 2 || die + # cargo's makefile needs this otherwise it will try to + # download it + touch "${S}"/target/snapshot/bin/cargo || die + eend $? + ;; + cargo-registry*) + ebegin "Unpacking ${archive}" + tar -xzf "${DISTDIR}"/${archive} -C "${ECARGO_INDEX}" --strip-components 1 || die + # prevent cargo from attempting to download this again + touch "${ECARGO_INDEX}"/.cargo-index-lock || die + eend $? + ;; + *) + unpack ${archive} + ;; + esac + done +} + + +fi
[gentoo-commits] repo/gentoo:master commit in: dev-util/cargo/, dev-util/cargo/files/
commit: 4ca5a10de4c0581c8dea28f8a82289057818a340 Author: Doug Goldstein gentoo org> AuthorDate: Tue Jun 28 15:54:56 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Jun 29 21:59:11 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ca5a10d dev-util/cargo: initial version Add an initial version of the Rust package manager, Cargo. Package-Manager: portage-2.2.28 Signed-off-by: Doug Goldstein gentoo.org> dev-util/cargo/Manifest| 57 +++ dev-util/cargo/cargo-0.10.0.ebuild | 166 + ...-CFG_PREFIX-from-CFG_-DATADIR-MANDIR-INFO.patch | 39 + ...uild-write-updated-variables-to-config.mk.patch | 43 ++ ...ct-datadir-infodir-mandir-libdir-and-sysc.patch | 51 +++ .../files/0004-build-add-docdir-to-configure.patch | 75 ++ dev-util/cargo/metadata.xml| 8 + 7 files changed, 439 insertions(+) diff --git a/dev-util/cargo/Manifest b/dev-util/cargo/Manifest new file mode 100644 index 000..c31fd34 --- /dev/null +++ b/dev-util/cargo/Manifest @@ -0,0 +1,57 @@ +DIST advapi32-sys-0.1.2.crate 7052 SHA256 307c92332867e586720c0222ee9d890bbe8431711efed8a1b06bc5b40fc66bd7 SHA512 98a1d2cb6cbd8a3ea53abefd97a991d4e5788d32127017c680c78b414d59f70bba179df1cc21d6fbd08fa9c951eb267d6e3f078b52baf530bef4e22c8ddc9c26 WHIRLPOOL 67067b898bed51d2bbb06f43a525b293dfaf5b98be615391fa2a381fb838165fa8e22570a0212a91a026657aada820e7cde0e4446e88bd66705060b13a349ff9 +DIST aho-corasick-0.5.1.crate 29015 SHA256 67077478f0a03952bed2e6786338d400d40c25e9836e08ad50af96607317fd03 SHA512 81dbcf720613671880c5f28066a1368ee7e953c5d9f44253dc1f9c31b601e87bac518baa48cfaa34b905a4f687ec30233c1dcb00da093dbe502ce8a2f96b9619 WHIRLPOOL 33ddea81b7768c02a14d4a461b0f8e0175567ffbf70dc0aa849bbd46830df0607212c2c5d51efa1b3902ad156b20f22c14fa07be2d03b848a202b66579639d54 +DIST bitflags-0.1.1.crate 8719 SHA256 2a6577517ecd0ee0934f48a7295a89aaef3e6dfafeac404f94c0b3448518ddfe SHA512 aa85c6adda0e9d192f2ae817e3c727167bac8609eb85c8153d99bb42d990de3f931e890924841ca11ba8dbd1413d1c5bf20acd584d182292e8828ed56fcedc18 WHIRLPOOL c93a45bb238b32e551dee23f9023db97eab10c2418a59dd9e3c44ca8cf7c8916de90ffbb5e84b7bff4863ce7a71de54e9fa760967989be906a90bec509a2956a +DIST bufstream-0.1.1.crate 7437 SHA256 7e493de6a8aed51697088e36dc5245ea3edd34e6872e32c732e5f996ed5b23b2 SHA512 e1d378a5dd9d6b096f9b8d9de018c17652615ff373d1644b0978b74325f22fba2157ce0aa9fba423e1f452119af1485a72c2e44f7b3b8c5350dfd3f8f2e93436 WHIRLPOOL de26e042bbb6323946d8570c682fa9ea08292508910ca7c928206935d6c1f6c888d3cb04bf285f1404b59c109cf813cc79ecbc64a6d16dfabf72412aabfc6be9 +DIST cargo-0.10.0.tar.gz 553862 SHA256 1e73c038681fe308195427b71322a6350c65d3b8cbea199e45c7b672b4754e0e SHA512 5fd4b517f251299bb19ba49392d544d92a96eb7ffb30ee59ccfcf7debe87d619042966d2b6198e250a0d96c8bb8e9a68f2b23361312b825d633617486f0d9540 WHIRLPOOL 5b06cbce387953892f155f7cba71eb24d0bd2e12d0492e0a92daae5922c8e92503276585225c981c64c26399f546bcb932917f62351207fcac06a8ce89b2ab67 +DIST cargo-registry-13b4aa0e3062a3938ed958adccd49e62614f509b.tar.gz 1936818 SHA256 7b76689604ad8c0fc1978dd7c9cb5d01e7ab5e97d673b4595280db786b9b8014 SHA512 87d0d60eccd924769057f5ef6bb013409cfdb9d4c658e10a18caf3954f74b2bf725170d9cded36ece6c3cf4385a8b8c05e72f1882ece3579d4fb3bdda77b5348 WHIRLPOOL 2f0a7b1789ad2916d822e1ae9ef0b8bb7dbf8d73d82b3b90f68ea85b28a607e71ad3faa41d7100b56a438a33e91f2fe18921e793556e988adbd870047acc8204 +DIST cargo-snapshot-amd64-2016-03-21.tar.gz 4163903 SHA256 55ad9a8929303b4e06c18d0dd30b0d6296da784606d9c55cce98d5d7fc39a0b2 SHA512 475087ff1905fc42bd875488696d8f67fc68f9fb3e48ef9f25bbd6d8f949aa9a3984f61a8bd1741ce8c98e33c6910e020ea7fd5cb67cf2b7fc1703947561ae0e WHIRLPOOL ddda8983c38f238237fbb78fd8242e08df44c31bd0c29d2e75b53dcb0ecc601660f4c765b00e066781da6feb9f8df494b99228b126f3cdd89d028253c2c5 +DIST cargo-snapshot-x86-2016-03-21.tar.gz 3889095 SHA256 b2a1c4c33fb9274771c8d830cd8ac07f7ae96af341fa30399d6929ffd6c8b425 SHA512 3c6d6a9c6ee2a93abec5c9c3d79f86a623db6429e192d028729279c07d5769548d6f716afbd8e984ab2f6449f75cd24efb32b87f97b6b90c0e7b3b25779e8624 WHIRLPOOL 8bafd298e6cf54d22c420859c105be98047b556802494d2ccf9b13b06837f85902cf61fd1846dcff3e527d0ce0ee188723f44f4cb598cc34e0fedb6c2f2b3d41 +DIST cmake-0.1.16.crate 10125 SHA256 eb61a8d3b65f8e0af52ac579923ec48bdd5ca4e335c0fde4071e5860eb650532 SHA512 80f8f33fc66402b1a5a31f993349d9c6a6237ebe461e1aa24064eb31328e7f5901303b5753d1f62ece0881de9f7c1c42077488ce682a3889a8a74642a8b84f84 WHIRLPOOL 5a02bbda79faa44f3e3696f490e146fabf1a3a06a5563ea53040fa949086c5469afb82b8cb49cc52c360f7c2a31587f30039a49717574189a0062e575658502f +DIST crossbeam-0.2.8.crate 31266 SHA256 348228ce9f93d20ffc30c18e575f82fa41b9c8bf064806c65d41eba4771595a0 SHA512 5dfb05b1213993d9577190952ed854b397774f1f33704a418a5b2525e2d2c4c872c50858dbb5d7ff3ecabda91091adf99684e4ec21ea865a744307e764fd6e73
[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/
commit: be80f0b97c58400faf2fe0631bd7542dc38f2105 Author: Doug Goldstein gentoo org> AuthorDate: Fri Jun 24 20:10:20 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Fri Jun 24 20:12:01 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be80f0b9 sys-firmware/intel-microcode: version bump Package-Manager: portage-2.2.28 Signed-off-by: Doug Goldstein gentoo.org> sys-firmware/intel-microcode/Manifest | 1 + .../intel-microcode-20160607.ebuild| 49 ++ 2 files changed, 50 insertions(+) diff --git a/sys-firmware/intel-microcode/Manifest b/sys-firmware/intel-microcode/Manifest index c1074e6..f107770 100644 --- a/sys-firmware/intel-microcode/Manifest +++ b/sys-firmware/intel-microcode/Manifest @@ -3,3 +3,4 @@ DIST microcode-20140624.tgz 787237 SHA256 b4662ac780438a7b2d87e6d26a7066feb807f3 DIST microcode-20140913.tgz 830537 SHA256 ea6c0ee21d1fbf261f093176a78089c21411e5fe0e2c35b258cedf2b39987e15 SHA512 e179fe0001b1157cc95aee39185f51fd182d53c1bdb30bfc95bc3a70795c32012050f3a4adf06735a77d8ef9c703a330c6a2610b73b70f09f5760e31d39cb89c WHIRLPOOL de56d52d184dd2f21e0ca41dca0bb5b539758de614f4e0eb8e7c8281e97ea6dfcc33c50a3fec7262112dc11e8a78b458b3d7ef8c8b5579d500d358393911565d DIST microcode-20150121.tgz 850761 SHA256 23353b93bb421971496cea5e9f9d390ce0ed22580a8cc45ae7b3b322dcd8f6b3 SHA512 f62edd1b666cf381605613766d7e123f0c6debee4448c0ff0882d33c144ad2174656d2501a449f24eb3e4708259e7ec0ff42810739b7d1f34a6a1d9950d17bc4 WHIRLPOOL 573368845333aee9ca23a98cc6711cc22da5b5893a3c29df292df281a024ad9b50ab4893cc0a44b65e86f388fc55e2c53cd0f99a619c3315dd4db5e090b91319 DIST microcode-20151106.tgz 892805 SHA256 096e39489eef67666be652e81fa372a06b74f39ea3d565dc0287242c668717e7 SHA512 606ce97f0fe76f6a34a857923d3432d8e2368e8a5c504ffa0313f9f016d61b0a5dea26e67662ce1283c1f772ace7318e96a34ebeeeff50b25deb3005ccc6978e WHIRLPOOL 0c73429977e31b8f6230b21889480eda79ecc3feb64a8e6e5a1cebc124a98300f887789650e480611a183237461517aba51b3b31a8450bc5a2e01c5955e7b534 +DIST microcode-20160607.tgz 1236385 SHA256 db821eb47af2caa39613caee0eb89a9584b2ebc4a9ab1b9624fe778f9a41fa7d SHA512 17f62ebf3e9f262d21ffa00546da4d711a9a810ad0a9bf4b2805c33090d75e9a07df1f3449baf6009ec5ef1f9af470fd32285b6100f0819e0b9989f5c55dc5bd WHIRLPOOL 08ccd42872998144abd02897dd4738142f7b2d4e2a6d5a84a8baa37a629867f2d829385dffa7aefba9b1d3bdcf2ae0f4b4dca9104d76a81b87d359540d7c261f diff --git a/sys-firmware/intel-microcode/intel-microcode-20160607.ebuild b/sys-firmware/intel-microcode/intel-microcode-20160607.ebuild new file mode 100644 index 000..3ab4d5d --- /dev/null +++ b/sys-firmware/intel-microcode/intel-microcode-20160607.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit toolchain-funcs + +# Find updates by searching and clicking the first link (hopefully it's the one): +# http://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File + +NUM="26083" +DESCRIPTION="Intel IA32/IA64 microcode update data" +HOMEPAGE="http://inertiawar.com/microcode/ https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}; +SRC_URI="http://downloadmirror.intel.com/${NUM}/eng/microcode-${PV}.tgz; + +LICENSE="intel-ucode" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="initramfs monolithic +split-ucode" +REQUIRED_USE="|| ( initramfs monolithic split-ucode )" + +DEPEND="initramfs? ( sys-apps/iucode_tool )" +RDEPEND="!
[gentoo-commits] repo/gentoo:master commit in: sys-apps/microcode-ctl/
commit: d4f9984d8b9d65dc7437f2e5685da2ee8ba835b1 Author: Doug Goldstein gentoo org> AuthorDate: Fri Jun 24 19:45:18 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Fri Jun 24 19:45:18 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4f9984d sys-apps/microcode-ctl: sys-app/microcode-data -> sys-firmware/intel-microcode Package-Manager: portage-2.2.28 Signed-off-by: Doug Goldstein gentoo.org> sys-apps/microcode-ctl/microcode-ctl-1.23.ebuild| 2 +- sys-apps/microcode-ctl/microcode-ctl-1.27.ebuild| 2 +- sys-apps/microcode-ctl/microcode-ctl-1.28-r1.ebuild | 2 +- sys-apps/microcode-ctl/microcode-ctl-1.28.ebuild| 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sys-apps/microcode-ctl/microcode-ctl-1.23.ebuild b/sys-apps/microcode-ctl/microcode-ctl-1.23.ebuild index 1d9e1b2..8c15728 100644 --- a/sys-apps/microcode-ctl/microcode-ctl-1.23.ebuild +++ b/sys-apps/microcode-ctl/microcode-ctl-1.23.ebuild @@ -17,7 +17,7 @@ KEYWORDS="-* amd64 x86" IUSE="selinux" DEPEND="" -RDEPEND=">=sys-apps/microcode-data-20090330 +RDEPEND=">=sys-firmware/intel-microcode-20090330 selinux? ( sec-policy/selinux-cpucontrol )" S=${WORKDIR}/${MY_P} diff --git a/sys-apps/microcode-ctl/microcode-ctl-1.27.ebuild b/sys-apps/microcode-ctl/microcode-ctl-1.27.ebuild index bb90b80..7781ba3 100644 --- a/sys-apps/microcode-ctl/microcode-ctl-1.27.ebuild +++ b/sys-apps/microcode-ctl/microcode-ctl-1.27.ebuild @@ -17,7 +17,7 @@ KEYWORDS="-* ~amd64 ~x86" IUSE="selinux" DEPEND="" -RDEPEND=">=sys-apps/microcode-data-20090330 +RDEPEND=">=sys-firmware/intel-microcode-20090330 selinux? ( sec-policy/selinux-cpucontrol )" S=${WORKDIR}/${MY_P} diff --git a/sys-apps/microcode-ctl/microcode-ctl-1.28-r1.ebuild b/sys-apps/microcode-ctl/microcode-ctl-1.28-r1.ebuild index 3aaef2b..18cdeab 100644 --- a/sys-apps/microcode-ctl/microcode-ctl-1.28-r1.ebuild +++ b/sys-apps/microcode-ctl/microcode-ctl-1.28-r1.ebuild @@ -17,7 +17,7 @@ KEYWORDS="-* ~amd64 ~x86" IUSE="selinux" DEPEND="" -RDEPEND=">=sys-apps/microcode-data-20090330 +RDEPEND=">=sys-firmware/intel-microcode-20090330 selinux? ( sec-policy/selinux-cpucontrol )" S=${WORKDIR}/${MY_P} diff --git a/sys-apps/microcode-ctl/microcode-ctl-1.28.ebuild b/sys-apps/microcode-ctl/microcode-ctl-1.28.ebuild index bb90b80..7781ba3 100644 --- a/sys-apps/microcode-ctl/microcode-ctl-1.28.ebuild +++ b/sys-apps/microcode-ctl/microcode-ctl-1.28.ebuild @@ -17,7 +17,7 @@ KEYWORDS="-* ~amd64 ~x86" IUSE="selinux" DEPEND="" -RDEPEND=">=sys-apps/microcode-data-20090330 +RDEPEND=">=sys-firmware/intel-microcode-20090330 selinux? ( sec-policy/selinux-cpucontrol )" S=${WORKDIR}/${MY_P}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/microcode-data/, sys-firmware/intel-microcode/files/, ...
commit: 13655cd05b4c1177b76921d9944a7aa6de3002c2 Author: Doug Goldstein gentoo org> AuthorDate: Fri Jun 24 17:14:52 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Fri Jun 24 17:16:54 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13655cd0 rename sys-apps/microcode-data -> sys-firmware/intel-microcode profiles/updates/2Q-2016 | 1 + {sys-apps/microcode-data => sys-firmware/intel-microcode}/Manifest | 0 .../intel-microcode}/files/intel-microcode2ucode.c | 0 .../intel-microcode/intel-microcode-20140430.ebuild | 0 .../intel-microcode/intel-microcode-20140624.ebuild | 0 .../intel-microcode/intel-microcode-20140913.ebuild | 0 .../intel-microcode/intel-microcode-20150121-r1.ebuild | 0 .../intel-microcode/intel-microcode-20150121.ebuild | 0 .../intel-microcode/intel-microcode-20151106.ebuild | 0 {sys-apps/microcode-data => sys-firmware/intel-microcode}/metadata.xml | 0 10 files changed, 1 insertion(+) diff --git a/profiles/updates/2Q-2016 b/profiles/updates/2Q-2016 index 90c..a4752c3 100644 --- a/profiles/updates/2Q-2016 +++ b/profiles/updates/2Q-2016 @@ -31,3 +31,4 @@ move app-crypt/letsencrypt app-crypt/certbot move app-crypt/letsencrypt-apache app-crypt/certbot-apache move net-misc/sx sys-cluster/sx slotmove >=dev-php/pecl-apcu-5.0 0 7 +move sys-apps/microcode-data sys-firmware/intel-microcode diff --git a/sys-apps/microcode-data/Manifest b/sys-firmware/intel-microcode/Manifest similarity index 100% rename from sys-apps/microcode-data/Manifest rename to sys-firmware/intel-microcode/Manifest diff --git a/sys-apps/microcode-data/files/intel-microcode2ucode.c b/sys-firmware/intel-microcode/files/intel-microcode2ucode.c similarity index 100% rename from sys-apps/microcode-data/files/intel-microcode2ucode.c rename to sys-firmware/intel-microcode/files/intel-microcode2ucode.c diff --git a/sys-apps/microcode-data/microcode-data-20140430.ebuild b/sys-firmware/intel-microcode/intel-microcode-20140430.ebuild similarity index 100% rename from sys-apps/microcode-data/microcode-data-20140430.ebuild rename to sys-firmware/intel-microcode/intel-microcode-20140430.ebuild diff --git a/sys-apps/microcode-data/microcode-data-20140624.ebuild b/sys-firmware/intel-microcode/intel-microcode-20140624.ebuild similarity index 100% rename from sys-apps/microcode-data/microcode-data-20140624.ebuild rename to sys-firmware/intel-microcode/intel-microcode-20140624.ebuild diff --git a/sys-apps/microcode-data/microcode-data-20140913.ebuild b/sys-firmware/intel-microcode/intel-microcode-20140913.ebuild similarity index 100% rename from sys-apps/microcode-data/microcode-data-20140913.ebuild rename to sys-firmware/intel-microcode/intel-microcode-20140913.ebuild diff --git a/sys-apps/microcode-data/microcode-data-20150121-r1.ebuild b/sys-firmware/intel-microcode/intel-microcode-20150121-r1.ebuild similarity index 100% rename from sys-apps/microcode-data/microcode-data-20150121-r1.ebuild rename to sys-firmware/intel-microcode/intel-microcode-20150121-r1.ebuild diff --git a/sys-apps/microcode-data/microcode-data-20150121.ebuild b/sys-firmware/intel-microcode/intel-microcode-20150121.ebuild similarity index 100% rename from sys-apps/microcode-data/microcode-data-20150121.ebuild rename to sys-firmware/intel-microcode/intel-microcode-20150121.ebuild diff --git a/sys-apps/microcode-data/microcode-data-20151106.ebuild b/sys-firmware/intel-microcode/intel-microcode-20151106.ebuild similarity index 100% rename from sys-apps/microcode-data/microcode-data-20151106.ebuild rename to sys-firmware/intel-microcode/intel-microcode-20151106.ebuild diff --git a/sys-apps/microcode-data/metadata.xml b/sys-firmware/intel-microcode/metadata.xml similarity index 100% rename from sys-apps/microcode-data/metadata.xml rename to sys-firmware/intel-microcode/metadata.xml
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/
commit: 516d7d9b04108b53035a3c6c5165b98b460aebfe Author: Doug Goldstein gentoo org> AuthorDate: Wed Jun 22 13:50:42 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Jun 22 13:50:42 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=516d7d9b dev-lang/rust: version bump Bump to 1.9.0. Fixes bug #585740. Gentoo-Bug: 585740 Package-Manager: portage-2.2.28 Signed-off-by: Doug Goldstein gentoo.org> dev-lang/rust/Manifest | 3 + dev-lang/rust/rust-1.9.0.ebuild | 159 2 files changed, 162 insertions(+) diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest index 507d332..d2cebbb 100644 --- a/dev-lang/rust/Manifest +++ b/dev-lang/rust/Manifest @@ -8,8 +8,11 @@ DIST rust-stage0-2015-12-18-3391630-linux-i386-a09c4a4036151d0cb28e2651016697316 DIST rust-stage0-2015-12-18-3391630-linux-x86_64-97e2a5eb8904962df8596e95d6e5d9b574d73bf4.tar.bz2 16832231 SHA256 a8dc5203673ce43f47316beb02ee0c427edb7bbde2ab5fc662a06b52db2950e7 SHA512 e6768cdafa845b65f86069b3d35df9ec28121d1c55b5033eb34f6fdc0e20485335c977588f44d170d194550fc5f3b4b675f896ebb1e3ea05e1c96ff423343509 WHIRLPOOL 4d46083ec5e5cb57f42311518f51d4d04138b07a31b6fe29eae0da55f3137ef4e122f0d2d0f0cfd139316ee90f2d0c8211b80f37bcec6b8b65efb4189e391753 DIST rust-stage0-2016-02-17-4d3eebf-linux-i386-5f194aa7628c0703f0fd48adc4ec7f3cc64b98c7.tar.bz2 18682481 SHA256 e54154456ee845496f98fac8c8faf7192b4205848d45ef060ecfa0482b14cd99 SHA512 30b6a904b23f8ffeb12ea821ba855d44507468a6ffb95b0efd05385012bcad9ecdda0a7f5bf719f7d0c499f05d6b5672c05bbd052690068f414c0e9998b9dc08 WHIRLPOOL 2d8aa57812134938cfdc52f88b6a36e88ec03dec220445f6af564697f01c9c042ce1ffd4dc5d7edb1873ca5c19b7a2c473e595ea0ae8af29f9eafb1c9c2f6fac DIST rust-stage0-2016-02-17-4d3eebf-linux-x86_64-d29b7607d13d64078b6324aec82926fb493f59ba.tar.bz2 18113844 SHA256 8deb8b687cb7d89ea943745c16c1061225fcbb5c64c0c121cdd1cb68673e683e SHA512 bc27a7a8cea328c2ad677dbdb261563fba0354313b53f600924cdb147c3b9a5ad7ef8354114e43e0803016c7cc0dad6af274502259edecbde385383a2160b398 WHIRLPOOL d217ea287a377a691335ec4206b515bfb7904a6393e412c5376e5a6ae99870bf9a31065e8815e3cf1348535dabf60b97dcbf4934a66c8ef2264b08eedd3815be +DIST rust-stage0-2016-03-18-235d774-linux-i386-0e0e4448b80d0a12b75485795244bb3857a0a7ef.tar.bz2 18489693 SHA256 36958fcd55387d7b1b86618111fa8660c1d488fe191e85ad9659c6470874322b SHA512 3e729e7c9340060c5eaa13b0420cc3b10eb968312bfceb4d072e5e16673a393c1b51b34b2c43f91953a2b44f0b0fe549215e5c284695d5a3626a3dc703693fd6 WHIRLPOOL 9a7064933b4387de6c6158c5a9645be1b3cd05d1cbd66c8e30a5efb63d08fd8aed8c5695e850fb3e3f92577b59fd2243b467d9ed509b913f652abddd206f68db +DIST rust-stage0-2016-03-18-235d774-linux-x86_64-1273b6b6aed421c9e40c59f366d0df6092ec0397.tar.bz2 17950752 SHA256 a8ca657d78162a9f0a69a1ec8b0460e97259cdf2e6353ee256ae206876c9637e SHA512 77694229b9aca58eab866acf6d52f381d9b4faa8c7698c17b2de90fa396eba17f3e12411b2cc4639607f7418d1382365e15039fb4ed247158a7d5542ce3b8b59 WHIRLPOOL a58f3d9e8e319b4852513e4c172dc733f5080032eb6f2c33ddd9b336891586318761db0e6dcc3ff54113cc32ee256fd356a672cb50ae316ca4d1a7be3d5591d6 DIST rustc-1.2.0-src.tar.gz 23863924 SHA256 ea6eb983daf2a073df57186a58f0d4ce0e85c711bec13c627a8c85d51b6a6d78 SHA512 2596c0dddff0276916edbb7d68ae610209c75d53d89f1f15dc56ad7408e235dbedfcd1bba9c446dd1e32a8d274cedebb7b32b328223280c28ab546bbd06f1c76 WHIRLPOOL 741118f7e265129bfd0f0d66487e12dc8f95018d8479e8f3cde555160abdb29ade9c69607a2daa088ae3dbe74c1120c16141248cd771a6e56759ce10cfc45a62 DIST rustc-1.3.0-src.tar.gz 24308223 SHA256 ea02d7bc9e7de5b8be3fe6b37ea9b2bd823f9a532c8e4c47d02f37f24ffa3126 SHA512 d9a4851d958e6a62f0997af5451c1c1ba2bd3ace595cf9f1dbc5977a6efb0ba802d108d4aa6fc29540c41b36d7f5a04e518700b5c1426fe18d1627d5fa779d58 WHIRLPOOL 21d9216bfa31b71e04ad35b4d72fd2b7b466b89cf62be2f9b0d734af21d1cba2050171bf3b9757c14a675fae11b869fcda30abc528e07ddcdc9d1a2bf0e3b7dc DIST rustc-1.5.0-src.tar.gz 24586539 SHA256 641037af7b7b6cad0b231cc20671f8a314fbf2f40fc0901d0b877c39fc8da5a0 SHA512 c56f02f39093e5ce1f9a29b295ea1a6d69192d554a64c1b49b6bb5328884e9bbfb1681ea4362166e3fa91ff4b4e17c9a9de6720a70d22a852060bd6b9de6a30b WHIRLPOOL a6138754168065dca7d5a68afd99dc9a2eb0abcbf2eb8d3908646c2e3e6fd84b344dd96ba7d2fe6db4ae703baa0ab60a3594471705b5173ba3e45a959b0a97c1 DIST rustc-1.7.0-src.tar.gz 25097611 SHA256 6df96059d87b718676d9cd879672e4e22418b6093396b4ccb5b5b66df37bf13a SHA512 ef49bba9e8324c5b24a257131a31df4902f13ee4e0b763a2260df6ac8abbb150a6b9e5b36f52c6dc6c3f63fd3b1a9fb303a072973b054851f5d03a0d32df7317 WHIRLPOOL f39953c678f42fa44da4b27eddb87627cd9b10a9002457c895cbae119d778a7496aebb1776cf0cfb4cd48f54513faf3d1b3b1afb7ee879d93978351443eb5963 DIST rustc-1.8.0-src.tar.gz 25641320 SHA256 af4466147e8d4db4de2a46e07494d2dc2d96313c5b37da34237f511c905f7449 SHA512 96e1ef3644053849354f84737f0a9ae09786f6a1a16ca5f10cba261b2bc5f2e82e8d369ed7430116d0b9bf8a52c2b16bd581d042be86862a9095fd161f3283bd
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libseccomp/
commit: c6a8a1f867f3062da4deb35d09642ec07032ddd8 Author: Doug Goldstein gentoo org> AuthorDate: Tue Apr 26 13:39:59 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Tue Apr 26 13:39:59 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6a8a1f8 sys-libs/libseccomp: version bump Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> sys-libs/libseccomp/Manifest| 1 + sys-libs/libseccomp/libseccomp-2.3.1.ebuild | 40 + 2 files changed, 41 insertions(+) diff --git a/sys-libs/libseccomp/Manifest b/sys-libs/libseccomp/Manifest index c413975..5b03650 100644 --- a/sys-libs/libseccomp/Manifest +++ b/sys-libs/libseccomp/Manifest @@ -1,2 +1,3 @@ DIST libseccomp-2.2.3.tar.gz 522755 SHA256 d9b400b703cab7bb04b84b9b6e52076a630b673819d7541757bcc16467b6d49e SHA512 e7bce0627c7ee107ea4780a6d2d7f24da162fdb5a85fc064c94e629918de2ee7ce7ed5ed98490f17392d9ca7ec1204945db3fea4415fae4370495b71c9edb61e WHIRLPOOL a32105a4cf3b514531e3cd7f1c703305318eceb90ef030317139fe08fe62fd14670b5ddc6f0dc8165cac23da1df89ee6efea3c366cec64102194c12ae53eac4f DIST libseccomp-2.3.0.tar.gz 546948 SHA256 d756e3a77578259a808698a50c43d44612aae3339ea42ab5b15ea983f26b901d SHA512 398643af0920ff446b37a74e48f7a96ad2bec4f514e92fc6f8242b7515dcb8f5d06c2894790b22f62387c2d9b75efd54a4d5944f973239a05f06ec840f2a5a0b WHIRLPOOL 45ced8e8cc5636fdd9861408582277183daf7c6e3b35bc9f16ea16249a27f86cf82ec45c7e9f898a843b91b9c37ff5ab5b0a4a2b79ac2564e92cecaf8a39d61d +DIST libseccomp-2.3.1.tar.gz 552299 SHA256 ff5bdd2168790f1979e24eaa498f8606c2f2d96f08a8dc4006a2e88affa4562b SHA512 246b30e1c513d5e1fa35a47905d99036e276c1e6483a96f3e79ddca536a8c6f641c11bf324ed10c9c8d18fa27d73667c9c72fc7459f827d2883926769ac1cb45 WHIRLPOOL 2ffb97f5f45d7cda354b6e52f6b604e4fc1fb7b6b804defeabb377c108bbcbf0099fc6f78d3104f96d37ce65e837914a0823a9a6d90812d893a7a367cf09a3b9 diff --git a/sys-libs/libseccomp/libseccomp-2.3.1.ebuild b/sys-libs/libseccomp/libseccomp-2.3.1.ebuild new file mode 100644 index 000..ad6a115 --- /dev/null +++ b/sys-libs/libseccomp/libseccomp-2.3.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# TODO: Add python support. + +EAPI="5" + +inherit eutils multilib-minimal + +DESCRIPTION="high level interface to Linux seccomp filter" +HOMEPAGE="https://github.com/seccomp/libseccomp; +SRC_URI="https://github.com/seccomp/libseccomp/releases/download/v${PV}/${P}.tar.gz; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~x86" +IUSE="static-libs" + +# We need newer kernel headers; we don't keep strict control of the exact +# version here, just be safe and pull in the latest stable ones. #551248 +DEPEND=">=sys-kernel/linux-headers-4.3" + +src_prepare() { + sed -i \ + -e '/_LDFLAGS/s:-static::' \ + tools/Makefile.in || die +} + +multilib_src_configure() { + ECONF_SOURCE=${S} \ + econf \ + $(use_enable static-libs static) \ + --disable-python +} + +multilib_src_install_all() { + find "${ED}" -name libseccomp.la -delete + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/runc/
commit: 076b7f339a643b58b7e2a748242a9b0798076593 Author: Doug Goldstein gentoo org> AuthorDate: Tue Apr 19 23:14:47 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Tue Apr 19 23:15:27 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=076b7f33 app-emulation/runc: version bump Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> app-emulation/runc/Manifest | 1 + app-emulation/runc/runc-0.1.0.ebuild | 48 app-emulation/runc/runc-.ebuild | 48 3 files changed, 97 insertions(+) diff --git a/app-emulation/runc/Manifest b/app-emulation/runc/Manifest index 3733259..5dc68ef 100644 --- a/app-emulation/runc/Manifest +++ b/app-emulation/runc/Manifest @@ -1,2 +1,3 @@ DIST runc-0.0.2.tar.gz 370712 SHA256 3d0aa68ebb1622853d0bbed432ebd4b6c9ef210881ac74f3a695b4e914d246dc SHA512 e0a44d5dd8a1b8eaeaf7d466cebc7dc8beaa26f49bd0e76d3a955cef9c5c266d2afe6652f28fa905a408b5b93966f52e345112fa7aef373216561ad7069181c5 WHIRLPOOL e7ed1ee3d159a81fb0b2b0f5fac9a9a66116035babc88f6f266a6c8455953ce372e93351baf7c621c42ab8c5907961fd899b1d158e7f7b1335f83fcef7252c71 DIST runc-0.0.5.tar.gz 441874 SHA256 e80323412883e4afcfcf8e1b2eaefdcb74632628d02fd7f48618caf78e5e4aa0 SHA512 625d67ec02e23c66a3d1a97113a0c58f3f200404866839556bc3cd5b3e34342230b8091613d17ef4a38d05ca51df586cd7366dc6bddeeddd6b69bb9a2ae7efda WHIRLPOOL 862b08621b67fc57286940ad5e20557d90cfef63aae5be0a90fc6f5b764d032b187ba5ad5dcb1fa99fb5ec59d6217941aa19ca9048637bd02b64e52c8cecdce6 +DIST runc-0.1.0.tar.gz 496358 SHA256 681d6d89541ae2e06757f999a242a1f97bbcb1ad6e10f4cdee287ec4a9d2bff9 SHA512 8a9ff02b0161eda0a730194b0fbf7ad76e8f379992e74061ef49302da3492fd0c53f06db9153ded4d934d67bbf6f4291d6154254f1b924ef73c97c44cd14ffcf WHIRLPOOL 81f488a4f1e23e8704a9fa8404965b2f12f74a875ba8e67dc15de93f43b075dc538cd0d89c7a1187cb74ac6320317b5985855945fb8bf8f749d6736df47b844a diff --git a/app-emulation/runc/runc-0.1.0.ebuild b/app-emulation/runc/runc-0.1.0.ebuild new file mode 100644 index 000..ac34b8e --- /dev/null +++ b/app-emulation/runc/runc-0.1.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit eutils multilib + +DESCRIPTION="runc container cli tools" +HOMEPAGE="http://runc.io; + +GITHUB_URI="github.com/opencontainers/runc" + +if [[ ${PV} == ** ]]; then + EGIT_REPO_URI="git://${GITHUB_URI}.git" + inherit git-r3 +else + SRC_URI="https://${GITHUB_URI}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="+seccomp" + +DEPEND=">=dev-lang/go-1.4:=" +RDEPEND="seccomp? ( sys-libs/libseccomp )" + +src_compile() { + # Taken from app-emulation/docker-1.7.0-r1 + export CGO_CFLAGS="-I${ROOT}/usr/include" + export CGO_LDFLAGS="-L${ROOT}/usr/$(get_libdir)" + + # Setup GOPATH so things build + rm -rf .gopath + mkdir -p .gopath/src/"$(dirname "${GITHUB_URI}")" + ln -sf ../../../.. .gopath/src/"${GITHUB_URI}" + export GOPATH="${PWD}/.gopath:${PWD}/vendor" + + # build up optional flags + local options=( $(usex seccomp "seccomp") ) + + emake BUILDTAGS="${options[@]}" +} + +src_install() { + dobin runc +} diff --git a/app-emulation/runc/runc-.ebuild b/app-emulation/runc/runc-.ebuild new file mode 100644 index 000..ac34b8e --- /dev/null +++ b/app-emulation/runc/runc-.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit eutils multilib + +DESCRIPTION="runc container cli tools" +HOMEPAGE="http://runc.io; + +GITHUB_URI="github.com/opencontainers/runc" + +if [[ ${PV} == ** ]]; then + EGIT_REPO_URI="git://${GITHUB_URI}.git" + inherit git-r3 +else + SRC_URI="https://${GITHUB_URI}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="+seccomp" + +DEPEND=">=dev-lang/go-1.4:=" +RDEPEND="seccomp? ( sys-libs/libseccomp )" + +src_compile() { + # Taken from app-emulation/docker-1.7.0-r1 + export CGO_CFLAGS="-I${ROOT}/usr/include" + export CGO_LDFLAGS="-L${ROOT}/usr/$(get_libdir)" + + # Setup GOPATH so things build + rm -rf .gopath + mkdir -p .gopath/src/"$(dirname "${GITHUB_URI}")" + ln -sf ../../../.. .gopath/src/"${GITHUB_URI}" + export GOPATH="${PWD}/.gopath:${PWD}/vendor" + + # build up optional flags + local options=( $(usex seccomp "seccomp") ) + + emake BUILDTAGS="${options[@]}" +} + +src_install() { + dobin runc +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust-bin/
commit: 4ca37d6f7e7bac626f19f92da1152d414697d98a Author: Doug Goldstein gentoo org> AuthorDate: Thu Apr 14 20:17:28 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Thu Apr 14 20:18:56 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ca37d6f dev-lang/rust-bin: version bump Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> dev-lang/rust-bin/Manifest | 2 + dev-lang/rust-bin/rust-bin-1.8.0.ebuild | 102 2 files changed, 104 insertions(+) diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest index f276156..5d8a298 100644 --- a/dev-lang/rust-bin/Manifest +++ b/dev-lang/rust-bin/Manifest @@ -4,6 +4,8 @@ DIST rust-1.6.0-i686-unknown-linux-gnu.tar.gz 99521439 SHA256 4d46ab71e057c66ff6 DIST rust-1.6.0-x86_64-unknown-linux-gnu.tar.gz 98645290 SHA256 8630cc02432b4423d64eeae4ef071ec58e5dd1f3d555a3a3cc34b759202813f6 SHA512 6b627631334775d224ed2c4b359776a680219dc03851d1bcd11655fa6626144b1ae31ceeed4d93317104ae4bf65e9d18ad833da162b50b65c607437ff6b75f6d WHIRLPOOL 860d09251da13df779f883a56b2bdc96170222ee2a241627845307f905dd2d9eb67bd0ca39f1d00508b5349ad70772ff38ee17d7e54e4a8e6e65e295fe23e9fe DIST rust-1.7.0-i686-unknown-linux-gnu.tar.gz 106777697 SHA256 ba9d55992c9d584c2083ca7051fcb46db9b63b2e701f370d94f28478b5a0208f SHA512 7063073994be7bb69d681061fac96ea18efac89f02996b7de35a2fce63b276148c9ba6dd45dbbb1e3220054436c23321f8a21d64b38f9e4c62ebb8a95519ae81 WHIRLPOOL 0158f5c0b4152d558281ba602f4c9bf1b37bfc9ddf16490cb85737ffa40f9b72658a2886b8673d44f293b4f984b8f139c97dd15b95de5cdef82365d359497c2b DIST rust-1.7.0-x86_64-unknown-linux-gnu.tar.gz 106063019 SHA256 d36634bd8df3d7565487b70af03dfda1c43c635cd6f2993f47cd61fda00d890a SHA512 d938be93f7e1a5cbf08e7d9cc904dcc9c9a3e9182a120f9c7d4ea4df9c36a65f59ecb9c9d8f1ea837f2b6a995f0111994ae158ac5724a3b2cba9f0b950c511eb WHIRLPOOL 7ed59b6ee955c2cbd2bfd03fad8bf50ca8297946957f2706480e9bd46b6cc97892a2ed66cca931372962a5ee7165d14bed6a18aa589fa130a67a1d987d9ab5ad +DIST rust-1.8.0-i686-unknown-linux-gnu.tar.gz 110936951 SHA256 01bdf577ee120df00c83628de47de6c467723350634efd6bedf935da2a65b06d SHA512 404ff0879e5dcc7ff4f4a9e392ad46bb8fec98a52fbb483d4ac43bbb80d276d39e57677c11a74112f82c0afa9c06e70d02ed976171ba73eb21746fc78341c96c WHIRLPOOL 185d52d04c92e88879f31e7ecb31fc3b068c2625a4ac2b017b98dec5797773deb3bd14676cb26990fac73616513fa2aa5c93b84631c9e1e81495d2ae91798238 +DIST rust-1.8.0-x86_64-unknown-linux-gnu.tar.gz 110156056 SHA256 d5a7c10070f8053defe07d1704762c91e94fc30a1020d16b111d63e9af365d48 SHA512 df240825bd1f3c639ad28749aae686b461476a8890b28ca102a4ac58094da82e31a1a8aeb08db8895947271dc4d3d3ec088f02de098ed87b940323dec42ddcf2 WHIRLPOOL 550e5cc38c5eecfc22b9708f9accd146d9c82b711326d0b06beb2fe911a9eb2e523693171ca208d4a077d2f026974463ce499449e9167044846fbd10d44ae1d9 DIST rustc-1.2.0-i686-unknown-linux-gnu.tar.gz 89840371 SHA256 f4c1692479314d63ee67914ec2065778c39ca4912f191a7894caf5264802b4fa SHA512 c89e6fac05c79755db7c15a275ac2a11d781fda10f6851ff13f0dce314f9a373bd5b79d0e1da0780071ce959693d4f08c33e3d18abbabe802922679d1e25a6b6 WHIRLPOOL 56c0636ecdc745fcdb41b77037486ba04c11b6a08568a0ada962687ead31bbd2c8f360894e629428fde4e5e3204d355e402d4a3651c4b13d0422e16beaec9f60 DIST rustc-1.2.0-x86_64-unknown-linux-gnu.tar.gz 8977 SHA256 32fb262ba9da26a6d5ad9b2ca420fb56d97af8f86acb5cda2e85b7e7c33f6dcc SHA512 ea87a2c0e05d3f7e7c738320fd08b53055f76703526846b87b885e7abbd320b2f393b9328daa1ca04e9cb545e906c5750b6dcede2ede23323aeab8a8b096ccfd WHIRLPOOL e82ed578218ce19b4a7ca5b9d4c842c5546b5daa6aa3be162393fc0ca7148cf245bb7a79719b10ea7bf43952f8908a6355eea9070f027fcd5f1d70caa37c9931 DIST rustc-1.3.0-i686-unknown-linux-gnu.tar.gz 90445379 SHA256 7a3add3d229047bc68b929ba7b5f5d5796333f29e160c18c2a0ff24f643fab6b SHA512 afd001c1c285f12c13c0a9ecf0788f47ab72f069c1e1c5ec568973691ef2223c075fb99324e8245012e8a21003ea4fc63d874de99b95065aa9d09081798e09d5 WHIRLPOOL d273387d6eea540bf3a4bff96b5f754537ed265348661d412d37280f6d89fc726ed46fa03995b26eb444ac18e6c41f07d23c3c6844c7aaa00d2cc3970bad2f40 diff --git a/dev-lang/rust-bin/rust-bin-1.8.0.ebuild b/dev-lang/rust-bin/rust-bin-1.8.0.ebuild new file mode 100644 index 000..aef5ebe --- /dev/null +++ b/dev-lang/rust-bin/rust-bin-1.8.0.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils bash-completion-r1 + +MY_P="rust-${PV}" + +DESCRIPTION="Systems programming language from Mozilla" +HOMEPAGE="http://www.rust-lang.org/; +SRC_URI="amd64? ( http://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.gz ) + x86? ( http://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.tar.gz )" + +LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" +SLOT="stable" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +DEP
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/
commit: 0c6abc1018738848523facc463575801222b846d Author: Doug Goldstein gentoo org> AuthorDate: Thu Apr 14 20:15:59 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Thu Apr 14 20:18:53 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c6abc10 dev-lang/rust: version bump Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> dev-lang/rust/Manifest | 2 +- .../{rust-1.8.0_beta20160323-r100.ebuild => rust-1.8.0-r100.ebuild} | 0 dev-lang/rust/{rust-1.8.0_beta20160323.ebuild => rust-1.8.0.ebuild} | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest index 77c97a4..507d332 100644 --- a/dev-lang/rust/Manifest +++ b/dev-lang/rust/Manifest @@ -12,4 +12,4 @@ DIST rustc-1.2.0-src.tar.gz 23863924 SHA256 ea6eb983daf2a073df57186a58f0d4ce0e85 DIST rustc-1.3.0-src.tar.gz 24308223 SHA256 ea02d7bc9e7de5b8be3fe6b37ea9b2bd823f9a532c8e4c47d02f37f24ffa3126 SHA512 d9a4851d958e6a62f0997af5451c1c1ba2bd3ace595cf9f1dbc5977a6efb0ba802d108d4aa6fc29540c41b36d7f5a04e518700b5c1426fe18d1627d5fa779d58 WHIRLPOOL 21d9216bfa31b71e04ad35b4d72fd2b7b466b89cf62be2f9b0d734af21d1cba2050171bf3b9757c14a675fae11b869fcda30abc528e07ddcdc9d1a2bf0e3b7dc DIST rustc-1.5.0-src.tar.gz 24586539 SHA256 641037af7b7b6cad0b231cc20671f8a314fbf2f40fc0901d0b877c39fc8da5a0 SHA512 c56f02f39093e5ce1f9a29b295ea1a6d69192d554a64c1b49b6bb5328884e9bbfb1681ea4362166e3fa91ff4b4e17c9a9de6720a70d22a852060bd6b9de6a30b WHIRLPOOL a6138754168065dca7d5a68afd99dc9a2eb0abcbf2eb8d3908646c2e3e6fd84b344dd96ba7d2fe6db4ae703baa0ab60a3594471705b5173ba3e45a959b0a97c1 DIST rustc-1.7.0-src.tar.gz 25097611 SHA256 6df96059d87b718676d9cd879672e4e22418b6093396b4ccb5b5b66df37bf13a SHA512 ef49bba9e8324c5b24a257131a31df4902f13ee4e0b763a2260df6ac8abbb150a6b9e5b36f52c6dc6c3f63fd3b1a9fb303a072973b054851f5d03a0d32df7317 WHIRLPOOL f39953c678f42fa44da4b27eddb87627cd9b10a9002457c895cbae119d778a7496aebb1776cf0cfb4cd48f54513faf3d1b3b1afb7ee879d93978351443eb5963 -DIST rustc-1.8.0_beta20160323-src.tar.gz 25638666 SHA256 d1f7ac31e2836309421814bc0f58d414f4ee066d30b401a40147491fb1e93537 SHA512 459b9ec0814b83ec71b12929802b1e816507150bcf50fc351538027ccbb1f99a1403ee4d09e17e049b2b1db4b13621ce8a2b7c5a934db8cc9c15a750b3bc1a68 WHIRLPOOL 45d6573d0b50b6624dd63060403d4dbe0471d6470090077ae41cc1baf16bf2c94068327a86ce19aaec06a137553e36cb6ef26e07e319750aee7be651851d88dd +DIST rustc-1.8.0-src.tar.gz 25641320 SHA256 af4466147e8d4db4de2a46e07494d2dc2d96313c5b37da34237f511c905f7449 SHA512 96e1ef3644053849354f84737f0a9ae09786f6a1a16ca5f10cba261b2bc5f2e82e8d369ed7430116d0b9bf8a52c2b16bd581d042be86862a9095fd161f3283bd WHIRLPOOL b70ff752d9cc8efd910c9889372fd6303a40b0cce3e4ef0d566e8ec9274cf80b1739955089cd6b73300c675e89d1edba2765e2f7e9f793b036286813ed55626d diff --git a/dev-lang/rust/rust-1.8.0_beta20160323-r100.ebuild b/dev-lang/rust/rust-1.8.0-r100.ebuild similarity index 100% rename from dev-lang/rust/rust-1.8.0_beta20160323-r100.ebuild rename to dev-lang/rust/rust-1.8.0-r100.ebuild diff --git a/dev-lang/rust/rust-1.8.0_beta20160323.ebuild b/dev-lang/rust/rust-1.8.0.ebuild similarity index 100% rename from dev-lang/rust/rust-1.8.0_beta20160323.ebuild rename to dev-lang/rust/rust-1.8.0.ebuild index d01d496..b72ddc3 100644 --- a/dev-lang/rust/rust-1.8.0_beta20160323.ebuild +++ b/dev-lang/rust/rust-1.8.0.ebuild @@ -16,8 +16,8 @@ if [[ ${PV} = *beta* ]]; then SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.gz" KEYWORDS="" else - SLOT="stable/${ABI_VER}" ABI_VER="$(get_version_component_range 1-2)" + SLOT="stable/${ABI_VER}" MY_P="rustc-${PV}" SRC="${MY_P}-src.tar.gz" KEYWORDS="~amd64 ~x86"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/
commit: 9f1b6f1f8b1c1cbbf01f98959d1690d14c741b9d Author: Doug Goldstein gentoo org> AuthorDate: Thu Apr 14 14:23:43 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Thu Apr 14 14:23:43 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f1b6f1f app-emulation/libvirt: adjust maintainers I'm a maintainer through the virt project so I don't need to be double listed. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> app-emulation/libvirt/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/app-emulation/libvirt/metadata.xml b/app-emulation/libvirt/metadata.xml index d1981e9..bd7212d 100644 --- a/app-emulation/libvirt/metadata.xml +++ b/app-emulation/libvirt/metadata.xml @@ -6,10 +6,6 @@ Matthias Maier Please assign bugs to me - - car...@gentoo.org - Doug Goldstein - virtualizat...@gentoo.org Gentoo Virtualization Project
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/
commit: 66da9fcec8849b5e102d5843a11f687657a1ca18 Author: Doug Goldstein gentoo org> AuthorDate: Mon Apr 11 03:44:38 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Mon Apr 11 03:45:10 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66da9fce dev-lang/rust: disable building with rpath Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> dev-lang/rust/rust-1.7.0-r100.ebuild | 1 + dev-lang/rust/rust-1.7.0.ebuild | 1 + dev-lang/rust/rust-1.8.0_beta20160323-r100.ebuild | 1 + dev-lang/rust/rust-1.8.0_beta20160323.ebuild | 1 + 4 files changed, 4 insertions(+) diff --git a/dev-lang/rust/rust-1.7.0-r100.ebuild b/dev-lang/rust/rust-1.7.0-r100.ebuild index 34065d2..5772789 100644 --- a/dev-lang/rust/rust-1.7.0-r100.ebuild +++ b/dev-lang/rust/rust-1.7.0-r100.ebuild @@ -87,6 +87,7 @@ src_configure() { --default-linker=$(tc-getBUILD_CC) \ --default-ar=$(tc-getBUILD_AR) \ --python=${EPYTHON} \ + --disable-rpath \ $(use_enable clang) \ $(use_enable debug) \ $(use_enable debug llvm-assertions) \ diff --git a/dev-lang/rust/rust-1.7.0.ebuild b/dev-lang/rust/rust-1.7.0.ebuild index c17bed8..1e5c6aa 100644 --- a/dev-lang/rust/rust-1.7.0.ebuild +++ b/dev-lang/rust/rust-1.7.0.ebuild @@ -76,6 +76,7 @@ src_configure() { --default-linker=$(tc-getBUILD_CC) \ --default-ar=$(tc-getBUILD_AR) \ --python=${EPYTHON} \ + --disable-rpath \ $(use_enable clang) \ $(use_enable debug) \ $(use_enable debug llvm-assertions) \ diff --git a/dev-lang/rust/rust-1.8.0_beta20160323-r100.ebuild b/dev-lang/rust/rust-1.8.0_beta20160323-r100.ebuild index f9e67b1..1b95215 100644 --- a/dev-lang/rust/rust-1.8.0_beta20160323-r100.ebuild +++ b/dev-lang/rust/rust-1.8.0_beta20160323-r100.ebuild @@ -87,6 +87,7 @@ src_configure() { --default-linker=$(tc-getBUILD_CC) \ --default-ar=$(tc-getBUILD_AR) \ --python=${EPYTHON} \ + --disable-rpath \ $(use_enable clang) \ $(use_enable debug) \ $(use_enable debug llvm-assertions) \ diff --git a/dev-lang/rust/rust-1.8.0_beta20160323.ebuild b/dev-lang/rust/rust-1.8.0_beta20160323.ebuild index ba5fa95..d01d496 100644 --- a/dev-lang/rust/rust-1.8.0_beta20160323.ebuild +++ b/dev-lang/rust/rust-1.8.0_beta20160323.ebuild @@ -86,6 +86,7 @@ src_configure() { --default-linker=$(tc-getBUILD_CC) \ --default-ar=$(tc-getBUILD_AR) \ --python=${EPYTHON} \ + --disable-rpath \ $(use_enable clang) \ $(use_enable debug) \ $(use_enable debug llvm-assertions) \
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/
commit: f3c24321c819a2bccd4e9f944260bf77b3ad5140 Author: Doug Goldstein gentoo org> AuthorDate: Thu Apr 7 16:07:22 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Thu Apr 7 16:07:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3c24321 dev-lang/rust: fix stage0 snapshots Accidently put the stage0 snapshots from 1.8.0 into the 1.7.0-r100 ebuild instead of the values from the 1.7.0 ebuild. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> dev-lang/rust/rust-1.7.0-r100.ebuild | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-lang/rust/rust-1.7.0-r100.ebuild b/dev-lang/rust/rust-1.7.0-r100.ebuild index 17cfcc9..34065d2 100644 --- a/dev-lang/rust/rust-1.7.0-r100.ebuild +++ b/dev-lang/rust/rust-1.7.0-r100.ebuild @@ -24,10 +24,10 @@ else fi # from src/snapshots.txt -RUST_SNAPSHOT_DATE="2016-02-17" -RUST_SNAPSHOT_SRCHASH="4d3eebf" -RUST_SNAPSHOT_HASH_amd64="d29b7607d13d64078b6324aec82926fb493f59ba" -RUST_SNAPSHOT_HASH_x86="5f194aa7628c0703f0fd48adc4ec7f3cc64b98c7" +RUST_SNAPSHOT_DATE="2015-12-18" +RUST_SNAPSHOT_SRCHASH="3391630" +RUST_SNAPSHOT_HASH_amd64="97e2a5eb8904962df8596e95d6e5d9b574d73bf4" +RUST_SNAPSHOT_HASH_x86="a09c4a4036151d0cb28e265101669731600e01f2" RUST_STAGE0="rust-stage0-${RUST_SNAPSHOT_DATE}-${RUST_SNAPSHOT_SRCHASH}" RUST_STAGE0_amd64="${RUST_STAGE0}-linux-x86_64-${RUST_SNAPSHOT_HASH_amd64}" RUST_STAGE0_x86="${RUST_STAGE0}-linux-i386-${RUST_SNAPSHOT_HASH_x86}"
[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-rust/
commit: c30bcf4068506bf846771fdae7b1065513a0d459 Author: Doug Goldstein gentoo org> AuthorDate: Tue Apr 5 15:07:06 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Tue Apr 5 15:07:06 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c30bcf40 app-eselect/eselect-rust: update maintainer info Add the Rust project to maintaining this package Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> app-eselect/eselect-rust/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app-eselect/eselect-rust/metadata.xml b/app-eselect/eselect-rust/metadata.xml index b19b371..383f929 100644 --- a/app-eselect/eselect-rust/metadata.xml +++ b/app-eselect/eselect-rust/metadata.xml @@ -1,6 +1,9 @@ http://www.gentoo.org/dtd/metadata.dtd;> + + r...@gentoo.org + jauh...@gentoo.org Jauhien Piatlicki
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust-bin/
commit: 41fc82c6bfcf1992b7518982661297c71d127590 Author: Doug Goldstein gentoo org> AuthorDate: Wed Mar 30 15:59:58 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Tue Apr 5 15:04:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41fc82c6 dev-lang/rust-bin: version bump Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> dev-lang/rust-bin/Manifest | 2 + dev-lang/rust-bin/rust-bin-1.7.0.ebuild | 102 2 files changed, 104 insertions(+) diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest index ce30c16..f276156 100644 --- a/dev-lang/rust-bin/Manifest +++ b/dev-lang/rust-bin/Manifest @@ -2,6 +2,8 @@ DIST rust-1.5.0-i686-unknown-linux-gnu.tar.gz 97897323 SHA256 ee45a91c5b1b3542fc DIST rust-1.5.0-x86_64-unknown-linux-gnu.tar.gz 97177085 SHA256 60b83f74d882ce2ba5bc979b5b0589dca56659f215b3259e7188fed8c50aac9d SHA512 2ccb6fcb7479ce6d7a5c9a55b3dde7dacc723012a8d8065f431492c7060aeb3dcf3c5df120a583aa890c659b08cbd9cb6df0846e936fdb808afb5efb2410e3b6 WHIRLPOOL bd20965ba143ef95ea7da378f8b312bc1f6340635fcbc9ef8c351bf2f5488825d4f96f3b43d5f88dba8587273ea73586e69c5f5adaf88f32fe01f5ffe5100abb DIST rust-1.6.0-i686-unknown-linux-gnu.tar.gz 99521439 SHA256 4d46ab71e057c66ff6805e5935038371b661aae908bb907d65cedc112bbaa109 SHA512 473a3e946b9d650f157c3eedb926b6f6c657a7116d8c7173417e6ad065f8f504548992eb2f1c0a10f3033d06520da54dba780aabc1921bb264f7b85bc1c416ad WHIRLPOOL ca8ccb07a7c60d0217ddb3a3082d8a0ee99ae7c048f603f3d3fbcd6fc24c8ab959de98e85967bb69a457d37e51677dede4672b6b13502601be105b6e7c1dc2dc DIST rust-1.6.0-x86_64-unknown-linux-gnu.tar.gz 98645290 SHA256 8630cc02432b4423d64eeae4ef071ec58e5dd1f3d555a3a3cc34b759202813f6 SHA512 6b627631334775d224ed2c4b359776a680219dc03851d1bcd11655fa6626144b1ae31ceeed4d93317104ae4bf65e9d18ad833da162b50b65c607437ff6b75f6d WHIRLPOOL 860d09251da13df779f883a56b2bdc96170222ee2a241627845307f905dd2d9eb67bd0ca39f1d00508b5349ad70772ff38ee17d7e54e4a8e6e65e295fe23e9fe +DIST rust-1.7.0-i686-unknown-linux-gnu.tar.gz 106777697 SHA256 ba9d55992c9d584c2083ca7051fcb46db9b63b2e701f370d94f28478b5a0208f SHA512 7063073994be7bb69d681061fac96ea18efac89f02996b7de35a2fce63b276148c9ba6dd45dbbb1e3220054436c23321f8a21d64b38f9e4c62ebb8a95519ae81 WHIRLPOOL 0158f5c0b4152d558281ba602f4c9bf1b37bfc9ddf16490cb85737ffa40f9b72658a2886b8673d44f293b4f984b8f139c97dd15b95de5cdef82365d359497c2b +DIST rust-1.7.0-x86_64-unknown-linux-gnu.tar.gz 106063019 SHA256 d36634bd8df3d7565487b70af03dfda1c43c635cd6f2993f47cd61fda00d890a SHA512 d938be93f7e1a5cbf08e7d9cc904dcc9c9a3e9182a120f9c7d4ea4df9c36a65f59ecb9c9d8f1ea837f2b6a995f0111994ae158ac5724a3b2cba9f0b950c511eb WHIRLPOOL 7ed59b6ee955c2cbd2bfd03fad8bf50ca8297946957f2706480e9bd46b6cc97892a2ed66cca931372962a5ee7165d14bed6a18aa589fa130a67a1d987d9ab5ad DIST rustc-1.2.0-i686-unknown-linux-gnu.tar.gz 89840371 SHA256 f4c1692479314d63ee67914ec2065778c39ca4912f191a7894caf5264802b4fa SHA512 c89e6fac05c79755db7c15a275ac2a11d781fda10f6851ff13f0dce314f9a373bd5b79d0e1da0780071ce959693d4f08c33e3d18abbabe802922679d1e25a6b6 WHIRLPOOL 56c0636ecdc745fcdb41b77037486ba04c11b6a08568a0ada962687ead31bbd2c8f360894e629428fde4e5e3204d355e402d4a3651c4b13d0422e16beaec9f60 DIST rustc-1.2.0-x86_64-unknown-linux-gnu.tar.gz 8977 SHA256 32fb262ba9da26a6d5ad9b2ca420fb56d97af8f86acb5cda2e85b7e7c33f6dcc SHA512 ea87a2c0e05d3f7e7c738320fd08b53055f76703526846b87b885e7abbd320b2f393b9328daa1ca04e9cb545e906c5750b6dcede2ede23323aeab8a8b096ccfd WHIRLPOOL e82ed578218ce19b4a7ca5b9d4c842c5546b5daa6aa3be162393fc0ca7148cf245bb7a79719b10ea7bf43952f8908a6355eea9070f027fcd5f1d70caa37c9931 DIST rustc-1.3.0-i686-unknown-linux-gnu.tar.gz 90445379 SHA256 7a3add3d229047bc68b929ba7b5f5d5796333f29e160c18c2a0ff24f643fab6b SHA512 afd001c1c285f12c13c0a9ecf0788f47ab72f069c1e1c5ec568973691ef2223c075fb99324e8245012e8a21003ea4fc63d874de99b95065aa9d09081798e09d5 WHIRLPOOL d273387d6eea540bf3a4bff96b5f754537ed265348661d412d37280f6d89fc726ed46fa03995b26eb444ac18e6c41f07d23c3c6844c7aaa00d2cc3970bad2f40 diff --git a/dev-lang/rust-bin/rust-bin-1.7.0.ebuild b/dev-lang/rust-bin/rust-bin-1.7.0.ebuild new file mode 100644 index 000..aef5ebe --- /dev/null +++ b/dev-lang/rust-bin/rust-bin-1.7.0.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils bash-completion-r1 + +MY_P="rust-${PV}" + +DESCRIPTION="Systems programming language from Mozilla" +HOMEPAGE="http://www.rust-lang.org/; +SRC_URI="amd64? ( http://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.gz ) + x86? ( http://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.tar.gz )" + +LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" +SLOT="stable" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +DEP
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/
commit: 2d4754be40a959b05fb433691685a885d43c3bf1 Author: Doug Goldstein gentoo org> AuthorDate: Wed Mar 30 15:51:39 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Mar 30 15:52:14 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d4754be dev-lang/rust: fix LLVM sub-slot depends We need to have a depend on the sub-slot. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> dev-lang/rust/rust-1.7.0-r100.ebuild | 4 ++-- dev-lang/rust/rust-1.8.0_beta20160323-r100.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-lang/rust/rust-1.7.0-r100.ebuild b/dev-lang/rust/rust-1.7.0-r100.ebuild index 1c94d49..17cfcc9 100644 --- a/dev-lang/rust/rust-1.7.0-r100.ebuild +++ b/dev-lang/rust/rust-1.7.0-r100.ebuild @@ -46,8 +46,8 @@ IUSE="clang debug doc libcxx +system-llvm" REQUIRED_USE="libcxx? ( clang )" RDEPEND="libcxx? ( sys-libs/libcxx ) - system-llvm? ( >=sys-devel/llvm-3.7.0[multitarget] - =sys-devel/llvm-3.7.1-r1:=[multitarget] +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/
commit: dbc7ce142d85a62851ae1cf14daf003ed3fb4baf Author: Doug Goldstein gentoo org> AuthorDate: Wed Mar 30 15:31:29 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Mar 30 15:32:07 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbc7ce14 dev-lang/rust: add packages for >=sys-devel/llvm-3.7.0 Because of changes Gentoo has made with how sys-devel/llvm is built the way we have to depend on it has changed. LLVM 3.6.0 is only a build time DEPEND. While LLVM 3.7.0 and newer is a run-time RDEPEND and DEPEND. Since no EAPI provides a dynamic way for packages to update RDEPEND we need to provide two different packages so that people can build against LLVM 3.6.0 and LLVM 3.7.0 and newer. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> dev-lang/rust/rust-1.7.0-r100.ebuild | 158 ++ dev-lang/rust/rust-1.8.0_beta20160323-r100.ebuild | 158 ++ 2 files changed, 316 insertions(+) diff --git a/dev-lang/rust/rust-1.7.0-r100.ebuild b/dev-lang/rust/rust-1.7.0-r100.ebuild new file mode 100644 index 000..1c94d49 --- /dev/null +++ b/dev-lang/rust/rust-1.7.0-r100.ebuild @@ -0,0 +1,158 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit python-any-r1 versionator toolchain-funcs + +if [[ ${PV} = *beta* ]]; then + betaver=${PV//*beta} + BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}" + MY_P="rustc-beta" + SLOT="beta/${PV}" + SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.gz" + KEYWORDS="" +else + ABI_VER="$(get_version_component_range 1-2)" + SLOT="stable/${ABI_VER}" + MY_P="rustc-${PV}" + SRC="${MY_P}-src.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +# from src/snapshots.txt +RUST_SNAPSHOT_DATE="2016-02-17" +RUST_SNAPSHOT_SRCHASH="4d3eebf" +RUST_SNAPSHOT_HASH_amd64="d29b7607d13d64078b6324aec82926fb493f59ba" +RUST_SNAPSHOT_HASH_x86="5f194aa7628c0703f0fd48adc4ec7f3cc64b98c7" +RUST_STAGE0="rust-stage0-${RUST_SNAPSHOT_DATE}-${RUST_SNAPSHOT_SRCHASH}" +RUST_STAGE0_amd64="${RUST_STAGE0}-linux-x86_64-${RUST_SNAPSHOT_HASH_amd64}" +RUST_STAGE0_x86="${RUST_STAGE0}-linux-i386-${RUST_SNAPSHOT_HASH_x86}" + +DESCRIPTION="Systems programming language from Mozilla" +HOMEPAGE="http://www.rust-lang.org/; + +SRC_URI="http://static.rust-lang.org/dist/${SRC} -> rustc-${PV}-src.tar.gz + amd64? ( http://static.rust-lang.org/stage0-snapshots/${RUST_STAGE0_amd64}.tar.bz2 ) + x86? ( http://static.rust-lang.org/stage0-snapshots/${RUST_STAGE0_x86}.tar.bz2 ) +" + +LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" + +IUSE="clang debug doc libcxx +system-llvm" +REQUIRED_USE="libcxx? ( clang )" + +RDEPEND="libcxx? ( sys-libs/libcxx ) + system-llvm? ( >=sys-devel/llvm-3.7.0[multitarget] +"${T}"/50${P} + LDPATH="/usr/$(get_libdir)/${P}" + MANPATH="/usr/share/${P}/man" + EOF + doenvd "${T}"/50${P} + + cat <<-EOF > "${T}/provider-${P}" + /usr/bin/rustdoc + /usr/bin/rust-gdb + EOF + dodir /etc/env.d/rust + insinto /etc/env.d/rust + doins "${T}/provider-${P}" +} + +pkg_postinst() { + eselect rust update --if-unset + + elog "Rust installs a helper script for calling GDB now," + elog "for your convenience it is installed under /usr/bin/rust-gdb-${PV}." + + if has_version app-editors/emacs || has_version app-editors/emacs-vcs; then + elog "install app-emacs/rust-mode to get emacs support for rust." + fi + + if has_version app-editors/gvim || has_version app-editors/vim; then + elog "install app-vim/rust-mode to get vim support for rust." + fi + + if has_version 'app-shells/zsh'; then + elog "install app-shells/rust-zshcomp to get zsh completion for rust." + fi +} + +pkg_postrm() { + eselect rust unset --if-invalid +} diff --git a/dev-lang/rust/rust-1.8.0_beta20160323-r100.ebuild b/dev-lang/rust/rust-1.8.0_beta20160323-r100.ebuild new file mode 100644 index 000..eb4b27d --- /dev/null +++ b/dev-lang/rust/rust-1.8.0_beta20160323-r100.ebuild @@ -0,0 +1,158 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit python-any-r1 versionator toolchain-funcs + +if [[ ${PV} = *beta* ]]; then + betaver=${PV//*beta} + BETA_SNAPSHOT="${betaver:0:4
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/
commit: e308aaa0786932112af909f4b540360b180a2ed5 Author: Doug Goldstein gentoo org> AuthorDate: Mon Mar 28 00:14:17 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Mon Mar 28 00:14:55 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e308aaa0 dev-lang/rust: initial beta version Add an initial beta version that is un-KEYWORDed. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> dev-lang/rust/Manifest | 3 + dev-lang/rust/rust-1.8.0_beta20160323.ebuild | 157 +++ 2 files changed, 160 insertions(+) diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest index 8c52e96..77c97a4 100644 --- a/dev-lang/rust/Manifest +++ b/dev-lang/rust/Manifest @@ -6,7 +6,10 @@ DIST rust-stage0-2015-08-11-1af31d4-linux-i386-e2553bf399cd134a08ef3511a0a6ab0d7 DIST rust-stage0-2015-08-11-1af31d4-linux-x86_64-7df8ba9dec63ec77b857066109d4b6250f3d222f.tar.bz2 15826164 SHA256 5936f5ec4327d41f3aa9f98cbedebb6fd3d72715f8df578e0c9a669154c80bc3 SHA512 6a761971757df2fb9668f9225c2d364cc16352f61205ae88e4cce38f95e94e75e3fd8b5e8a3684c2c8550ae26091714be1d8c1602ddf286af35ea49f81b5c728 WHIRLPOOL 0d3b716efabede055e017f55ec702231c2457cde06efa093e61341bc441aee4b812ee31f9665c5cb1a2e4930a913e06286a3b59a3f63ed93378bb3427d225eb4 DIST rust-stage0-2015-12-18-3391630-linux-i386-a09c4a4036151d0cb28e265101669731600e01f2.tar.bz2 17372311 SHA256 b1bfa86ed526bea5710dbbf44852fa9c49276bb8d6a6a5be6a266b162ef94d92 SHA512 1b23160ea385cfa9d5240271bc9947a2bfdb94b72147140b4b1a8241354fab456f833e0e0d32d7ba13243007ebb6d935a78fe72523d86a987d672df4caa6a90d WHIRLPOOL c399124bb75ba45011abafb37be1b6add570b079d5d2accc22abd8b774c27eb85e02b23813520838b2ce6b6dcf822b6554d6c5e94c9a7af819b8f281c79db6f0 DIST rust-stage0-2015-12-18-3391630-linux-x86_64-97e2a5eb8904962df8596e95d6e5d9b574d73bf4.tar.bz2 16832231 SHA256 a8dc5203673ce43f47316beb02ee0c427edb7bbde2ab5fc662a06b52db2950e7 SHA512 e6768cdafa845b65f86069b3d35df9ec28121d1c55b5033eb34f6fdc0e20485335c977588f44d170d194550fc5f3b4b675f896ebb1e3ea05e1c96ff423343509 WHIRLPOOL 4d46083ec5e5cb57f42311518f51d4d04138b07a31b6fe29eae0da55f3137ef4e122f0d2d0f0cfd139316ee90f2d0c8211b80f37bcec6b8b65efb4189e391753 +DIST rust-stage0-2016-02-17-4d3eebf-linux-i386-5f194aa7628c0703f0fd48adc4ec7f3cc64b98c7.tar.bz2 18682481 SHA256 e54154456ee845496f98fac8c8faf7192b4205848d45ef060ecfa0482b14cd99 SHA512 30b6a904b23f8ffeb12ea821ba855d44507468a6ffb95b0efd05385012bcad9ecdda0a7f5bf719f7d0c499f05d6b5672c05bbd052690068f414c0e9998b9dc08 WHIRLPOOL 2d8aa57812134938cfdc52f88b6a36e88ec03dec220445f6af564697f01c9c042ce1ffd4dc5d7edb1873ca5c19b7a2c473e595ea0ae8af29f9eafb1c9c2f6fac +DIST rust-stage0-2016-02-17-4d3eebf-linux-x86_64-d29b7607d13d64078b6324aec82926fb493f59ba.tar.bz2 18113844 SHA256 8deb8b687cb7d89ea943745c16c1061225fcbb5c64c0c121cdd1cb68673e683e SHA512 bc27a7a8cea328c2ad677dbdb261563fba0354313b53f600924cdb147c3b9a5ad7ef8354114e43e0803016c7cc0dad6af274502259edecbde385383a2160b398 WHIRLPOOL d217ea287a377a691335ec4206b515bfb7904a6393e412c5376e5a6ae99870bf9a31065e8815e3cf1348535dabf60b97dcbf4934a66c8ef2264b08eedd3815be DIST rustc-1.2.0-src.tar.gz 23863924 SHA256 ea6eb983daf2a073df57186a58f0d4ce0e85c711bec13c627a8c85d51b6a6d78 SHA512 2596c0dddff0276916edbb7d68ae610209c75d53d89f1f15dc56ad7408e235dbedfcd1bba9c446dd1e32a8d274cedebb7b32b328223280c28ab546bbd06f1c76 WHIRLPOOL 741118f7e265129bfd0f0d66487e12dc8f95018d8479e8f3cde555160abdb29ade9c69607a2daa088ae3dbe74c1120c16141248cd771a6e56759ce10cfc45a62 DIST rustc-1.3.0-src.tar.gz 24308223 SHA256 ea02d7bc9e7de5b8be3fe6b37ea9b2bd823f9a532c8e4c47d02f37f24ffa3126 SHA512 d9a4851d958e6a62f0997af5451c1c1ba2bd3ace595cf9f1dbc5977a6efb0ba802d108d4aa6fc29540c41b36d7f5a04e518700b5c1426fe18d1627d5fa779d58 WHIRLPOOL 21d9216bfa31b71e04ad35b4d72fd2b7b466b89cf62be2f9b0d734af21d1cba2050171bf3b9757c14a675fae11b869fcda30abc528e07ddcdc9d1a2bf0e3b7dc DIST rustc-1.5.0-src.tar.gz 24586539 SHA256 641037af7b7b6cad0b231cc20671f8a314fbf2f40fc0901d0b877c39fc8da5a0 SHA512 c56f02f39093e5ce1f9a29b295ea1a6d69192d554a64c1b49b6bb5328884e9bbfb1681ea4362166e3fa91ff4b4e17c9a9de6720a70d22a852060bd6b9de6a30b WHIRLPOOL a6138754168065dca7d5a68afd99dc9a2eb0abcbf2eb8d3908646c2e3e6fd84b344dd96ba7d2fe6db4ae703baa0ab60a3594471705b5173ba3e45a959b0a97c1 DIST rustc-1.7.0-src.tar.gz 25097611 SHA256 6df96059d87b718676d9cd879672e4e22418b6093396b4ccb5b5b66df37bf13a SHA512 ef49bba9e8324c5b24a257131a31df4902f13ee4e0b763a2260df6ac8abbb150a6b9e5b36f52c6dc6c3f63fd3b1a9fb303a072973b054851f5d03a0d32df7317 WHIRLPOOL f39953c678f42fa44da4b27eddb87627cd9b10a9002457c895cbae119d778a7496aebb1776cf0cfb4cd48f54513faf3d1b3b1afb7ee879d93978351443eb5963 +DIST rustc-1.8.0_beta20160323-src.tar.gz 25638666 SHA256 d1f7ac31e2836309421814bc0f58d414f4ee066d30b401a40147491fb1e93537 SHA512 459b9ec0814b83ec71b12929802b1e816507150bcf50fc351538027ccbb1f99a1403ee4d09e17e049b2b1db4b13621ce8a2b7c5a934db8cc9c15a75
[gentoo-commits] repo/gentoo:master commit in: dev-libs/yajl/
commit: b76da57a73ffdc7f24ad10de9d8a3ee80652ecbe Author: Doug Goldstein gentoo org> AuthorDate: Sun Mar 27 14:17:10 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Sun Mar 27 14:17:57 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b76da57a dev-libs/yajl: fix tests Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> dev-libs/yajl/yajl-2.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/yajl/yajl-2.1.0.ebuild b/dev-libs/yajl/yajl-2.1.0.ebuild index db8d0b9..c8a7d21 100644 --- a/dev-libs/yajl/yajl-2.1.0.ebuild +++ b/dev-libs/yajl/yajl-2.1.0.ebuild @@ -23,7 +23,7 @@ src_prepare() { src_test() { run_test() { - cd "${BUILD_DIR}"/test + cd "${BUILD_DIR}"/test/parsing ./run_tests.sh ./yajl_test || die } multilib_parallel_foreach_abi run_test
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/
commit: 46316e3b6fbe3c00d7bd8dda70c195d80da2eb6e Author: Doug Goldstein gentoo org> AuthorDate: Sat Mar 26 14:48:49 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Sat Mar 26 14:48:49 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46316e3b dev-lang/rust: fix llvm dependency Technically prior to LLVM 3.7, Gentoo still supports static linking which is what the Rust build does by default so LLVM is not a run-time depend. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> dev-lang/rust/rust-1.7.0.ebuild | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/dev-lang/rust/rust-1.7.0.ebuild b/dev-lang/rust/rust-1.7.0.ebuild index f2c2cb2..c17bed8 100644 --- a/dev-lang/rust/rust-1.7.0.ebuild +++ b/dev-lang/rust/rust-1.7.0.ebuild @@ -35,15 +35,14 @@ KEYWORDS="~amd64 ~x86" IUSE="clang debug doc libcxx +system-llvm" REQUIRED_USE="libcxx? ( clang )" -RDEPEND="libcxx? ( sys-libs/libcxx ) - system-llvm? ( >=sys-devel/llvm-3.6.0:=[multitarget] -
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/
commit: 0683dbdd5c7258df33aa3508170ff28f48871772 Author: Doug Goldstein gentoo org> AuthorDate: Mon Mar 21 15:13:56 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Sat Mar 26 14:20:03 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0683dbdd dev-lang/rust: version bump Based on the work of the Gentoo Rust overlay team's work. Includes additional improvements such as: - using the system LLVM by default - updates for cross compile support - using the latest stage0 bootstrap binary - drop the custom postfix that Gentoo used - provide a sub-slot for ABI so packages can rebuild - EAPI=6 - misc cleanups Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> dev-lang/rust/Manifest | 3 + dev-lang/rust/rust-1.7.0.ebuild | 148 2 files changed, 151 insertions(+) diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest index 91d65a0..8c52e96 100644 --- a/dev-lang/rust/Manifest +++ b/dev-lang/rust/Manifest @@ -4,6 +4,9 @@ DIST rust-stage0-2015-07-26-a5c12f4-linux-i386-3459275cdf3896f678e225843fa56f0d9 DIST rust-stage0-2015-07-26-a5c12f4-linux-x86_64-e451e3bd6e5fcef71e41ae6f3da9fb1cf0e13a0c.tar.bz2 15900837 SHA256 779943595dd63d6869c747e2a31c13095f9c5354d4530327d6f9310cc580c2ff SHA512 c6d74065f785719bb7e394e42bc64d323d00c0c3e70a4e16961055b8fbe69e557c7dc4875b3ba3d8c04184220aa35da7311d880b5f987b7105f54fdfcc20ded4 WHIRLPOOL f0c5ba9f40cc857dc5406704a3d8dfd468150d6ff0494a206d43a2e0e12c6670a23079b932f59233c64cce6af75f1e677c308e3434f9e416ac5e21951129afcb DIST rust-stage0-2015-08-11-1af31d4-linux-i386-e2553bf399cd134a08ef3511a0a6ab0d7a667216.tar.bz2 16320060 SHA256 7319c60faad6dc380775e8a104c67d58b1365dbbed31a3bd15e1b8bc5004d59f SHA512 ce98bedd99dc00f60c869f3bfa4028e17f28d328b9cdae3f3279c8a7f4fb767f6bcb0655d28f17a3df581cb1a56d0326da7333d403e6921c46a51648ff2b1ef9 WHIRLPOOL 1ed9017636d421aaef053df0fd5a2d3aafbdb93f1ac7053fa7b4135189e7a926b87fa2cca93fd2fdada72f3f9cb7ee7942cfab30540cb5e311b17b198b91 DIST rust-stage0-2015-08-11-1af31d4-linux-x86_64-7df8ba9dec63ec77b857066109d4b6250f3d222f.tar.bz2 15826164 SHA256 5936f5ec4327d41f3aa9f98cbedebb6fd3d72715f8df578e0c9a669154c80bc3 SHA512 6a761971757df2fb9668f9225c2d364cc16352f61205ae88e4cce38f95e94e75e3fd8b5e8a3684c2c8550ae26091714be1d8c1602ddf286af35ea49f81b5c728 WHIRLPOOL 0d3b716efabede055e017f55ec702231c2457cde06efa093e61341bc441aee4b812ee31f9665c5cb1a2e4930a913e06286a3b59a3f63ed93378bb3427d225eb4 +DIST rust-stage0-2015-12-18-3391630-linux-i386-a09c4a4036151d0cb28e265101669731600e01f2.tar.bz2 17372311 SHA256 b1bfa86ed526bea5710dbbf44852fa9c49276bb8d6a6a5be6a266b162ef94d92 SHA512 1b23160ea385cfa9d5240271bc9947a2bfdb94b72147140b4b1a8241354fab456f833e0e0d32d7ba13243007ebb6d935a78fe72523d86a987d672df4caa6a90d WHIRLPOOL c399124bb75ba45011abafb37be1b6add570b079d5d2accc22abd8b774c27eb85e02b23813520838b2ce6b6dcf822b6554d6c5e94c9a7af819b8f281c79db6f0 +DIST rust-stage0-2015-12-18-3391630-linux-x86_64-97e2a5eb8904962df8596e95d6e5d9b574d73bf4.tar.bz2 16832231 SHA256 a8dc5203673ce43f47316beb02ee0c427edb7bbde2ab5fc662a06b52db2950e7 SHA512 e6768cdafa845b65f86069b3d35df9ec28121d1c55b5033eb34f6fdc0e20485335c977588f44d170d194550fc5f3b4b675f896ebb1e3ea05e1c96ff423343509 WHIRLPOOL 4d46083ec5e5cb57f42311518f51d4d04138b07a31b6fe29eae0da55f3137ef4e122f0d2d0f0cfd139316ee90f2d0c8211b80f37bcec6b8b65efb4189e391753 DIST rustc-1.2.0-src.tar.gz 23863924 SHA256 ea6eb983daf2a073df57186a58f0d4ce0e85c711bec13c627a8c85d51b6a6d78 SHA512 2596c0dddff0276916edbb7d68ae610209c75d53d89f1f15dc56ad7408e235dbedfcd1bba9c446dd1e32a8d274cedebb7b32b328223280c28ab546bbd06f1c76 WHIRLPOOL 741118f7e265129bfd0f0d66487e12dc8f95018d8479e8f3cde555160abdb29ade9c69607a2daa088ae3dbe74c1120c16141248cd771a6e56759ce10cfc45a62 DIST rustc-1.3.0-src.tar.gz 24308223 SHA256 ea02d7bc9e7de5b8be3fe6b37ea9b2bd823f9a532c8e4c47d02f37f24ffa3126 SHA512 d9a4851d958e6a62f0997af5451c1c1ba2bd3ace595cf9f1dbc5977a6efb0ba802d108d4aa6fc29540c41b36d7f5a04e518700b5c1426fe18d1627d5fa779d58 WHIRLPOOL 21d9216bfa31b71e04ad35b4d72fd2b7b466b89cf62be2f9b0d734af21d1cba2050171bf3b9757c14a675fae11b869fcda30abc528e07ddcdc9d1a2bf0e3b7dc DIST rustc-1.5.0-src.tar.gz 24586539 SHA256 641037af7b7b6cad0b231cc20671f8a314fbf2f40fc0901d0b877c39fc8da5a0 SHA512 c56f02f39093e5ce1f9a29b295ea1a6d69192d554a64c1b49b6bb5328884e9bbfb1681ea4362166e3fa91ff4b4e17c9a9de6720a70d22a852060bd6b9de6a30b WHIRLPOOL a6138754168065dca7d5a68afd99dc9a2eb0abcbf2eb8d3908646c2e3e6fd84b344dd96ba7d2fe6db4ae703baa0ab60a3594471705b5173ba3e45a959b0a97c1 +DIST rustc-1.7.0-src.tar.gz 25097611 SHA256 6df96059d87b718676d9cd879672e4e22418b6093396b4ccb5b5b66df37bf13a SHA512 ef49bba9e8324c5b24a257131a31df4902f13ee4e0b763a2260df6ac8abbb150a6b9e5b36f52c6dc6c3f63fd3b1a9fb303a072973b054851f5d03a0d32df7317 WHIRLPOOL f39953c678f42fa44da4b27eddb87627cd9b10a9002457c895cbae119d778a7496aebb1776cf0cfb4cd48f54513faf3d1b3b1afb7ee879d93978351
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/
commit: c1c6057bac64d64e05ce7bd19bc3769e2b52c13c Author: Doug Goldstein gentoo org> AuthorDate: Thu Mar 24 14:19:56 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Thu Mar 24 14:19:56 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1c6057b dev-lang/rust: fix metadata Rust is a project and not a person. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> dev-lang/rust/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/rust/metadata.xml b/dev-lang/rust/metadata.xml index a3aff03..6d0b35d 100644 --- a/dev-lang/rust/metadata.xml +++ b/dev-lang/rust/metadata.xml @@ -1,7 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - + r...@gentoo.org Rust Project
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust-bin/
commit: bd89850b1cfc14b99794f81fda6f33ade95e6708 Author: Doug Goldstein gentoo org> AuthorDate: Thu Mar 24 14:21:02 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Thu Mar 24 14:21:02 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd89850b dev-lang/rust-bin: change metadata Change maintainer to Rust Project. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> dev-lang/rust-bin/metadata.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-lang/rust-bin/metadata.xml b/dev-lang/rust-bin/metadata.xml index f7d539e..85cf4eb 100644 --- a/dev-lang/rust-bin/metadata.xml +++ b/dev-lang/rust-bin/metadata.xml @@ -1,8 +1,8 @@ http://www.gentoo.org/dtd/metadata.dtd;> - -jauh...@gentoo.org -Jauhien Piatlicki + +r...@gentoo.org +Rust Project
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/
commit: b443e5ff18bc5bfa5032a178e34c526d935ee2f3 Author: Doug Goldstein gentoo org> AuthorDate: Tue Mar 22 17:04:18 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Tue Mar 22 18:19:27 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b443e5ff dev-lang/rust: change to Rust project dev-lang/rust/metadata.xml | 11 ++- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/dev-lang/rust/metadata.xml b/dev-lang/rust/metadata.xml index e236290..a3aff03 100644 --- a/dev-lang/rust/metadata.xml +++ b/dev-lang/rust/metadata.xml @@ -2,15 +2,8 @@ http://www.gentoo.org/dtd/metadata.dtd;> -jauh...@gentoo.org -Jauhien Piatlicki - - -willi...@gentoo.org -William Hubbs - - -cyn...@gentoo.org +r...@gentoo.org +Rust Project Use sys-devel/clang for building
[gentoo-commits] repo/gentoo:master commit in: dev-libs/yajl/
commit: f3fb5b01475065bb65edb4e8297d3be6d8d9 Author: Doug Goldstein gentoo org> AuthorDate: Sat Mar 19 05:22:42 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Mon Mar 21 21:49:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3fb5b01 dev-libs/yajl: remove outdated versions Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> dev-libs/yajl/Manifest | 1 - dev-libs/yajl/yajl-2.0.3.ebuild| 33 - dev-libs/yajl/yajl-2.0.4-r1.ebuild | 29 - dev-libs/yajl/yajl-2.0.4-r2.ebuild | 37 - 4 files changed, 100 deletions(-) diff --git a/dev-libs/yajl/Manifest b/dev-libs/yajl/Manifest index db34c29..424933e 100644 --- a/dev-libs/yajl/Manifest +++ b/dev-libs/yajl/Manifest @@ -1,5 +1,4 @@ DIST yajl-1.0.11.tar.gz 53705 SHA256 1e98e03b927a8ec466baea527647f5e243f56f71bdec48cdab1c875f0f8b96a9 SHA512 6ab0e5052da45be327f1987818037b89b37b382c095a9e64043422425759c4819e46eb6c43919677b6020d10c042d077655ad50809d13733f781bee7db8babf0 WHIRLPOOL 28cf0723b65cbdea8d177d4326322fe24d335fc9ff84482b363f797e622ca9f683b1d21c50e1cb8289ac4895906da833e6229a903431c04691c5fd50aa926f57 DIST yajl-1.0.12.tar.gz 54819 SHA256 df27bb20903f68e40c62cdc616a37816d9b8f2bbe943900c5dad16a20dc5d326 SHA512 a2ea24ed011cef79f98dca51723fe10ee2461f7caaedf7bc8a323132335cd61b052a40e0cda8d913707a9d1fb6e9085b4efeaf1d9b201c9c0e9122ba41fd0eeb WHIRLPOOL 10ea1509bac92885a2a5efa54978b63fcd4be4896c5796d59e3eae9695b6ab5fdaceb42a432f56b0b7164cdc30e0f8b13f91c5fb80b9a19323e8fb49d1e6c4e9 -DIST yajl-2.0.3.tar.gz 82544 SHA256 606ee384f288b6ad4f17c9c57b8868f8db525d542790fd1071139c9636e71952 SHA512 cef6e895ad169aac9e729f8bde006367d39456c6c1a62e1984d097f2f237cc5e317ddfef4d90c36242f772c867cee220082313f6d324a57e58a56d3e51ae0f85 WHIRLPOOL e9f3b37358d904f3e0aadad256fa7829b97170af5f9c3c3605c54f216cd1ac7958a281eb39f7e5cf5a0af2dce6120f900c3489ac50eeaef154b7ee4c50dd2d8b DIST yajl-2.0.4.tar.gz 82814 SHA256 c19b9691cf15f22e74d903cd06ac9ba5e1e216e6a1b82bfe787c3b48a25bc118 SHA512 ab99fdd6b7e6f7add5530fff2d3ac6171ed3698267016d6cd23449742d36c9d848f065ba920dc2abb934488239e11e4ceda571c05fa472ab5d3f0480e9033a13 WHIRLPOOL ed821d07f5c06e4722d9de9648d4929fe6a5bcc13d2bd3bb6bcddce60a9817612d59f14963cc46b43b002345fc56813230194d997098de77f4d9075cf64dd85b DIST yajl-2.1.0.tar.gz 84039 SHA256 510a13e0be57cd4ba99e60ac806a3635854af51316d3131d3742a90298ccde38 SHA512 671c06081e01584d170b614dc0685f49c6d7448b673d8ed99749ce4e0ca73875af9f62df7787b919ceaecab213668ac1d2a5800b6831731ec146353552f36985 WHIRLPOOL f4abfe816062eeffc74a6e661a541c769432fb4cbf9f67f464ee3bea0c5ff9926fd5ea957cfa3b09cc5cef771474e8de0d8855806b19c614693c799a7bfba731 diff --git a/dev-libs/yajl/yajl-2.0.3.ebuild b/dev-libs/yajl/yajl-2.0.3.ebuild deleted file mode 100644 index 4e55cb0..000 --- a/dev-libs/yajl/yajl-2.0.3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit base cmake-utils - -DESCRIPTION="Small event-driven (SAX-style) JSON parser" -HOMEPAGE="https://lloyd.github.com/yajl/; -SRC_URI="https://github.com/lloyd/yajl/tarball/${PV} -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -PATCHES=( - "${FILESDIR}"/${PN}-fix_static_linking.patch -) - -src_unpack() { - unpack ${A} - mv "${WORKDIR}"/lloyd-${PN}-* "${S}" -} - -src_test() { - emake -C "${CMAKE_BUILD_DIR}" test -} - -src_install() { - cmake-utils_src_install -} diff --git a/dev-libs/yajl/yajl-2.0.4-r1.ebuild b/dev-libs/yajl/yajl-2.0.4-r1.ebuild deleted file mode 100644 index bbd4475..000 --- a/dev-libs/yajl/yajl-2.0.4-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit base cmake-multilib - -DESCRIPTION="Small event-driven (SAX-style) JSON parser" -HOMEPAGE="https://lloyd.github.com/yajl/; -SRC_URI="https://github.com/lloyd/yajl/tarball/${PV} -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -PATCHES=( - "${FILESDIR}"/${PN}-fix_static_linking.patch -) - -src_unpack() { - unpack ${A} - mv "${WORKDIR}"/lloyd-${PN}-* "${S}" -} - -src_test() { - emake -C $
[gentoo-commits] repo/gentoo:master commit in: dev-libs/yajl/
commit: 59bfc4c5917f05a97e439fb7848d2b143aff7db2 Author: Doug Goldstein gentoo org> AuthorDate: Sat Mar 19 05:14:17 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Mon Mar 21 21:49:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59bfc4c5 dev-libs/yajl: bump latest legacy yajl The 1.x series is considered legacy but we should at least have it since some utilities still use/need the 1.x series. Set the sub-SLOT to 1 to help with package dependency rebuilds. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> dev-libs/yajl/Manifest | 1 + dev-libs/yajl/yajl-1.0.12.ebuild | 21 + 2 files changed, 22 insertions(+) diff --git a/dev-libs/yajl/Manifest b/dev-libs/yajl/Manifest index d01e72c..2672c9b 100644 --- a/dev-libs/yajl/Manifest +++ b/dev-libs/yajl/Manifest @@ -1,3 +1,4 @@ DIST yajl-1.0.11.tar.gz 53705 SHA256 1e98e03b927a8ec466baea527647f5e243f56f71bdec48cdab1c875f0f8b96a9 SHA512 6ab0e5052da45be327f1987818037b89b37b382c095a9e64043422425759c4819e46eb6c43919677b6020d10c042d077655ad50809d13733f781bee7db8babf0 WHIRLPOOL 28cf0723b65cbdea8d177d4326322fe24d335fc9ff84482b363f797e622ca9f683b1d21c50e1cb8289ac4895906da833e6229a903431c04691c5fd50aa926f57 +DIST yajl-1.0.12.tar.gz 54819 SHA256 df27bb20903f68e40c62cdc616a37816d9b8f2bbe943900c5dad16a20dc5d326 SHA512 a2ea24ed011cef79f98dca51723fe10ee2461f7caaedf7bc8a323132335cd61b052a40e0cda8d913707a9d1fb6e9085b4efeaf1d9b201c9c0e9122ba41fd0eeb WHIRLPOOL 10ea1509bac92885a2a5efa54978b63fcd4be4896c5796d59e3eae9695b6ab5fdaceb42a432f56b0b7164cdc30e0f8b13f91c5fb80b9a19323e8fb49d1e6c4e9 DIST yajl-2.0.3.tar.gz 82544 SHA256 606ee384f288b6ad4f17c9c57b8868f8db525d542790fd1071139c9636e71952 SHA512 cef6e895ad169aac9e729f8bde006367d39456c6c1a62e1984d097f2f237cc5e317ddfef4d90c36242f772c867cee220082313f6d324a57e58a56d3e51ae0f85 WHIRLPOOL e9f3b37358d904f3e0aadad256fa7829b97170af5f9c3c3605c54f216cd1ac7958a281eb39f7e5cf5a0af2dce6120f900c3489ac50eeaef154b7ee4c50dd2d8b DIST yajl-2.0.4.tar.gz 82814 SHA256 c19b9691cf15f22e74d903cd06ac9ba5e1e216e6a1b82bfe787c3b48a25bc118 SHA512 ab99fdd6b7e6f7add5530fff2d3ac6171ed3698267016d6cd23449742d36c9d848f065ba920dc2abb934488239e11e4ceda571c05fa472ab5d3f0480e9033a13 WHIRLPOOL ed821d07f5c06e4722d9de9648d4929fe6a5bcc13d2bd3bb6bcddce60a9817612d59f14963cc46b43b002345fc56813230194d997098de77f4d9075cf64dd85b diff --git a/dev-libs/yajl/yajl-1.0.12.ebuild b/dev-libs/yajl/yajl-1.0.12.ebuild new file mode 100644 index 000..a56aa4f --- /dev/null +++ b/dev-libs/yajl/yajl-1.0.12.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit cmake-multilib vcs-snapshot + +DESCRIPTION="Small event-driven (SAX-style) JSON parser" +HOMEPAGE="https://lloyd.github.com/yajl/; +SRC_URI="https://github.com/lloyd/yajl/tarball/${PV} -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/1" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" + +IUSE="" + +multilib_src_test() { + emake test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/yajl/
commit: aa0f46bdea9225d036ec8ac61bdcfe052cf905e4 Author: Doug Goldstein gentoo org> AuthorDate: Sat Mar 19 05:23:53 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Mon Mar 21 21:49:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa0f46bd dev-libs/yajl: fix license Upstream has used ISC since version 2.0.0. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> dev-libs/yajl/yajl-2.0.4-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/yajl/yajl-2.0.4-r3.ebuild b/dev-libs/yajl/yajl-2.0.4-r3.ebuild index a8937c5..c6d954f 100644 --- a/dev-libs/yajl/yajl-2.0.4-r3.ebuild +++ b/dev-libs/yajl/yajl-2.0.4-r3.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Small event-driven (SAX-style) JSON parser" HOMEPAGE="https://lloyd.github.com/yajl/; SRC_URI="https://github.com/lloyd/yajl/tarball/${PV} -> ${P}.tar.gz" -LICENSE="BSD" +LICENSE="ISC" SLOT="0" KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/yajl/
commit: 51d9a01c1ab7a7a8b2c97a400fe785c57806d13b Author: Doug Goldstein gentoo org> AuthorDate: Sat Mar 19 05:20:06 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Mon Mar 21 21:49:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51d9a01c dev-libs/yajl: version bump Bump to the latest 2.x stable version. Set sub-SLOT to 2 to help with dependencies that need to be rebuilt. Update license to ISC, which is what upstream has used since 2.0.0. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> dev-libs/yajl/Manifest | 1 + dev-libs/yajl/yajl-2.1.0.ebuild | 37 + 2 files changed, 38 insertions(+) diff --git a/dev-libs/yajl/Manifest b/dev-libs/yajl/Manifest index 2672c9b..db34c29 100644 --- a/dev-libs/yajl/Manifest +++ b/dev-libs/yajl/Manifest @@ -2,3 +2,4 @@ DIST yajl-1.0.11.tar.gz 53705 SHA256 1e98e03b927a8ec466baea527647f5e243f56f71bde DIST yajl-1.0.12.tar.gz 54819 SHA256 df27bb20903f68e40c62cdc616a37816d9b8f2bbe943900c5dad16a20dc5d326 SHA512 a2ea24ed011cef79f98dca51723fe10ee2461f7caaedf7bc8a323132335cd61b052a40e0cda8d913707a9d1fb6e9085b4efeaf1d9b201c9c0e9122ba41fd0eeb WHIRLPOOL 10ea1509bac92885a2a5efa54978b63fcd4be4896c5796d59e3eae9695b6ab5fdaceb42a432f56b0b7164cdc30e0f8b13f91c5fb80b9a19323e8fb49d1e6c4e9 DIST yajl-2.0.3.tar.gz 82544 SHA256 606ee384f288b6ad4f17c9c57b8868f8db525d542790fd1071139c9636e71952 SHA512 cef6e895ad169aac9e729f8bde006367d39456c6c1a62e1984d097f2f237cc5e317ddfef4d90c36242f772c867cee220082313f6d324a57e58a56d3e51ae0f85 WHIRLPOOL e9f3b37358d904f3e0aadad256fa7829b97170af5f9c3c3605c54f216cd1ac7958a281eb39f7e5cf5a0af2dce6120f900c3489ac50eeaef154b7ee4c50dd2d8b DIST yajl-2.0.4.tar.gz 82814 SHA256 c19b9691cf15f22e74d903cd06ac9ba5e1e216e6a1b82bfe787c3b48a25bc118 SHA512 ab99fdd6b7e6f7add5530fff2d3ac6171ed3698267016d6cd23449742d36c9d848f065ba920dc2abb934488239e11e4ceda571c05fa472ab5d3f0480e9033a13 WHIRLPOOL ed821d07f5c06e4722d9de9648d4929fe6a5bcc13d2bd3bb6bcddce60a9817612d59f14963cc46b43b002345fc56813230194d997098de77f4d9075cf64dd85b +DIST yajl-2.1.0.tar.gz 84039 SHA256 510a13e0be57cd4ba99e60ac806a3635854af51316d3131d3742a90298ccde38 SHA512 671c06081e01584d170b614dc0685f49c6d7448b673d8ed99749ce4e0ca73875af9f62df7787b919ceaecab213668ac1d2a5800b6831731ec146353552f36985 WHIRLPOOL f4abfe816062eeffc74a6e661a541c769432fb4cbf9f67f464ee3bea0c5ff9926fd5ea957cfa3b09cc5cef771474e8de0d8855806b19c614693c799a7bfba731 diff --git a/dev-libs/yajl/yajl-2.1.0.ebuild b/dev-libs/yajl/yajl-2.1.0.ebuild new file mode 100644 index 000..db8d0b9 --- /dev/null +++ b/dev-libs/yajl/yajl-2.1.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils cmake-multilib vcs-snapshot + +DESCRIPTION="Small event-driven (SAX-style) JSON parser" +HOMEPAGE="https://lloyd.github.com/yajl/; +SRC_URI="https://github.com/lloyd/yajl/tarball/${PV} -> ${P}.tar.gz" + +LICENSE="ISC" +SLOT="0/2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +src_prepare() { + epatch_user + + multilib_copy_sources +} + +src_test() { + run_test() { + cd "${BUILD_DIR}"/test + ./run_tests.sh ./yajl_test || die + } + multilib_parallel_foreach_abi run_test +} + +src_install() { + cmake-multilib_src_install + + use static-libs || \ + find "${D}" -name libyajl_s.a -delete +}
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: c03125d2c294e558a3ed78f4114c848485f162e1 Author: Doug Goldstein gentoo org> AuthorDate: Sun Mar 20 21:36:45 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Sun Mar 20 21:36:45 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c03125d2 package.mask: fix typo in bug # for dev-libs/matrixssl profiles/package.mask | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/profiles/package.mask b/profiles/package.mask index 49c40a4..81187c4 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -73,7 +73,7 @@ www-apps/coppermine # Aaron Bauman <b...@gentoo.org> (19 Mar 2016) # Multiple unpatched security vulnerabilities -# per bug #523040. Masked for removal in 30 days. +# per bug #532040. Masked for removal in 30 days. dev-libs/matrixssl # Michael Palimaka <kensing...@gentoo.org> (17 Mar 2016)
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: f00cd320d237e61aedf4fc1ad30cbb78df1fd4a5 Author: Doug Goldstein gentoo org> AuthorDate: Sun Mar 20 03:41:31 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Sun Mar 20 03:41:31 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f00cd320 media-tv/mythtv: fix builds with USE=vaapi USE=vaapi builds require x11-libs/libva built with USE=opengl. Thanks to Daniel Frey gmail.com> for tracking this down. Gentoo-Bug: 573252 Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild | 2 +- media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild b/media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild index 2aa1d9b..18e8359 100644 --- a/media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild +++ b/media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild @@ -104,7 +104,7 @@ COMMON=" dev-python/urlgrabber ) theora? ( media-libs/libtheora:= media-libs/libogg:= ) - vaapi? ( x11-libs/libva:= ) + vaapi? ( x11-libs/libva:=[opengl] ) vdpau? ( x11-libs/libvdpau:= ) vorbis? ( >=media-libs/libvorbis-1.0:= media-libs/libogg:= ) xml? ( >=dev-libs/libxml2-2.6.0:= ) diff --git a/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild b/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild index 75d4418..96041bb 100644 --- a/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild +++ b/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild @@ -104,7 +104,7 @@ COMMON=" dev-python/urlgrabber ) theora? ( media-libs/libtheora:= media-libs/libogg:= ) - vaapi? ( x11-libs/libva:= ) + vaapi? ( x11-libs/libva:=[opengl] ) vdpau? ( x11-libs/libvdpau:= ) vorbis? ( >=media-libs/libvorbis-1.0:= media-libs/libogg:= ) xml? ( >=dev-libs/libxml2-2.6.0:= )
[gentoo-commits] repo/gentoo:master commit in: media-plugins/mythplugins/
commit: e3056e3803a209239da313162bf3193a6b796ff6 Author: Doug Goldstein gentoo org> AuthorDate: Sun Mar 20 00:57:33 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Sun Mar 20 00:58:08 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3056e38 media-plugins/mythplugins: version bump Add a matching version bump of the plugins to go with the main package to avoid problems like bug #560462. Gentoo-Bug: 560462 Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> media-plugins/mythplugins/Manifest | 1 + .../mythplugins-0.27.6_p20160318.ebuild| 161 + 2 files changed, 162 insertions(+) diff --git a/media-plugins/mythplugins/Manifest b/media-plugins/mythplugins/Manifest index 413b1b6..e7cffab 100644 --- a/media-plugins/mythplugins/Manifest +++ b/media-plugins/mythplugins/Manifest @@ -1,4 +1,5 @@ DIST mythplugins-0.27-583395f5a376637efcd408a102fa64d0f188c12f.tar.xz 58328 SHA256 b8d7b2338236baeb20a26d2c83eb3c92b9a6f0aa96c66542e47018e4c833a213 SHA512 1ed2786f9c1fd0f7d607806b6ca34100ec116191e02573cc5def18c2581bb841e6f7e5b9fe066bfb9f52931b314ead157a64ab84a27bae06610282237d249dfc WHIRLPOOL 56977fab1cb93768164c4e3feb2fe503d22d44e70fd046cdbe3b05de0066a8792afd1097721029713b3f4f30c79e34d8ba617afe4c1241af0f1a741854cc3349 DIST mythplugins-0.27.5-9498257571e8158926b60a0eefc74568c4436823.tar.xz 1364 SHA256 8b7abe67562767478f583fe36704570612425f82a05b9288cc82e3015bf2fc16 SHA512 2fe3a317ecdffc06d9e9b554cf8bfb54a324b7f1441038d51e9f77d13b53693ed6d2721282b239967c6d539947e1b119f579e49b42ba62f7dafd0144c0d28622 WHIRLPOOL 5fc5222364fbb11312f92f8adaef3adff46e89251afcdeea48d1466625072d068ebdb66f9426140765da6f4fc02a117b086033a319f148700cc164bad6fbc0f1 DIST mythtv-0.27.5.tar.gz 85652939 SHA256 7e625f94332effeadfba8e7ae7c98d44a83bfc25b7c59e39adce67dc2f4e1e1b SHA512 b912e010e54271f9321ac1b11d4a31e4093f86c0f2ae3139d4b55085bab142ca3fc6d847d163f6b75aa31320404914c71c094528dc8ee7d70086e56a828b9169 WHIRLPOOL e9ebbbabac6ed53b4ec90537371a63e053bb9a2c0a0e920e43d3d2e475f87bdd0ac5a4604045498e88aaf06b11eb054d50dea7881c87dbd45a36c08309e1b880 +DIST mythtv-0.27.6_p20160318.tar.gz 85676387 SHA256 d0b8c03d95e082e87e0fab8656358e9f3991cd08b2ec5edcbb10a9a91b1e4162 SHA512 7e94d07b4f99a15b978b42d8be11f329a938842b02ad99c9628ab6dda2fa802ca7148c5db9e6f7fae40f44027f55e69f1cdb6879ee83400934025f18ac68468f WHIRLPOOL d0f040c1ecb35e5c526477134d756a67d978aeefbf478b624eaa16e4ca1639e3b8f038507052b7d05e3a18fb85fd4e1eaeeb1a185ccfdf0fb2255fdc657be6c1 DIST mythtv-0.27.tar.gz 85904162 SHA256 494ebd7ee384e751c05ee0a1b3dcd3618caf72f1e94810381c09c2b5d1c799f0 SHA512 2ea070497a7610b8e1548112d9925a28aeedba819c2d063e88cc63daf69947379ce7213e357c26bf2221f8a8e865c937dee3b9bf2695644f2f1adeadf6d6 WHIRLPOOL 74c4fade0d0f93a64e5f1da3120358f15f6f8891f53b7c74b41a286369e192790cae87829b79a3a90ce3ca23ede63b3dfa809b514b68cee220432794414b8a47 diff --git a/media-plugins/mythplugins/mythplugins-0.27.6_p20160318.ebuild b/media-plugins/mythplugins/mythplugins-0.27.6_p20160318.ebuild new file mode 100644 index 000..fc34d65 --- /dev/null +++ b/media-plugins/mythplugins/mythplugins-0.27.6_p20160318.ebuild @@ -0,0 +1,161 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="xml" +BACKPORTS="b6ae90c071a9a8eac9873fae988d5eb2434f3160" +MY_P=${P%_p*} + +inherit eutils python-single-r1 vcs-snapshot + +DESCRIPTION="Official MythTV plugins" +HOMEPAGE="http://www.mythtv.org; +SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> mythtv-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +MYTHPLUGINS="+mytharchive +mythbrowser +mythgallery +mythgame \ ++mythmusic +mythnetvision +mythnews +mythweather +mythzoneminder" + +IUSE="${MYTHPLUGINS} alsa cdda cdr exif fftw +hls ieee1394 libass raw +theora +vorbis +xml xvid" + +DEPEND="!media-plugins/mytharchive + !media-plugins/mythbrowser + !media-plugins/mythgallery + !media-plugins/mythgame + !media-plugins/mythmovies + !media-plugins/mythmusic + !media-plugins/mythnetvision + !media-plugins/mythnews + !media-plugins/mythweather + ~media-tv/mythtv-${PV}:=[alsa=,hls=,ieee1394=,libass=,python,theora=,vorbis=,xml=,xvid=] + dev-libs/glib:= + xml? ( >=dev-libs/libxml2-2.6.0:= ) + dev-qt/qtcore:4 + dev-qt/qtgui:4 + dev-qt/qtopengl:4 + dev-qt/qtsql:4 + dev-libs/openssl:= + alsa? ( >=media-libs/alsa-lib-1.0.24:= ) + hls? ( + media-libs/faac:= + media-libs/libvpx:= + >=media-libs/x264-0.0.20111220:= + >=media-sound/lame-3.93.1 + ) + media-libs/freetype:= +
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: a7b339fc90f0e3047d7e541a787331fe2249891c Author: Doug Goldstein gentoo org> AuthorDate: Tue Feb 23 17:21:59 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Sun Mar 20 00:58:08 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7b339fc media-tv/mythtv: version bump Bump to a 0.27.6 based version Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> media-tv/mythtv/Manifest | 1 + media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild | 359 + 2 files changed, 360 insertions(+) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index 2af75cc..fd8453c 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,4 +1,5 @@ DIST mythtv-0.27-583395f5a376637efcd408a102fa64d0f188c12f.tar.xz 298048 SHA256 2b18428980fe8951694eb9c8594aa2559df491b029987e1a4b983128fdea4f51 SHA512 1d8c2a61bd91d7116ba3b43251d517bda3c8db3c235e73dde66116dc02d14806db9c80bacf6e19eaf816c4765d8e51fe9b53900efa3112134c564c08cc0ca012 WHIRLPOOL 3d50908d085f844cd210c568b50c55c47e4fe8dd8423ffe18303a7c799a45e24dfceaa5221e6f59596394484162d9992f46d5f66b0ad3c57fbb5a240def68dec DIST mythtv-0.27.5-68e51d6fd4fa25e985b21cb3a5b5ca6fce9aca9d.tar.xz 28096 SHA256 f51bd541cccb0f5b5f20441774d9ee5e10c7a44abba5e6b9795d3c5ce21d0bf0 SHA512 585bcfa6c3fc4ecc384665b40e50362ecd083f2fa22ce9adea8167d4e38a7cbfc7519eee3813f76d7327d093c29d5ca97d9026eb5d180ff4cb7d9af91d7bc428 WHIRLPOOL d2ca6b3c7a6ecc94c4a21dee6a7ad38bdd72b880c00df1e8ac529382cd0aa7618ddfa2b5ba9721a2b99f828c9eaa6ca8ce1b1ac5e23bfff85c28327dfb862884 DIST mythtv-0.27.5.tar.gz 85652939 SHA256 7e625f94332effeadfba8e7ae7c98d44a83bfc25b7c59e39adce67dc2f4e1e1b SHA512 b912e010e54271f9321ac1b11d4a31e4093f86c0f2ae3139d4b55085bab142ca3fc6d847d163f6b75aa31320404914c71c094528dc8ee7d70086e56a828b9169 WHIRLPOOL e9ebbbabac6ed53b4ec90537371a63e053bb9a2c0a0e920e43d3d2e475f87bdd0ac5a4604045498e88aaf06b11eb054d50dea7881c87dbd45a36c08309e1b880 +DIST mythtv-0.27.6_p20160318.tar.gz 85676387 SHA256 d0b8c03d95e082e87e0fab8656358e9f3991cd08b2ec5edcbb10a9a91b1e4162 SHA512 7e94d07b4f99a15b978b42d8be11f329a938842b02ad99c9628ab6dda2fa802ca7148c5db9e6f7fae40f44027f55e69f1cdb6879ee83400934025f18ac68468f WHIRLPOOL d0f040c1ecb35e5c526477134d756a67d978aeefbf478b624eaa16e4ca1639e3b8f038507052b7d05e3a18fb85fd4e1eaeeb1a185ccfdf0fb2255fdc657be6c1 DIST mythtv-0.27.tar.gz 85904162 SHA256 494ebd7ee384e751c05ee0a1b3dcd3618caf72f1e94810381c09c2b5d1c799f0 SHA512 2ea070497a7610b8e1548112d9925a28aeedba819c2d063e88cc63daf69947379ce7213e357c26bf2221f8a8e865c937dee3b9bf2695644f2f1adeadf6d6 WHIRLPOOL 74c4fade0d0f93a64e5f1da3120358f15f6f8891f53b7c74b41a286369e192790cae87829b79a3a90ce3ca23ede63b3dfa809b514b68cee220432794414b8a47 diff --git a/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild b/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild new file mode 100644 index 000..75d4418 --- /dev/null +++ b/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild @@ -0,0 +1,359 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +# git diff --relative=mythtv v0.27.6.. > ~/mythtv-0.27.6/patches/mythtv.patch +BACKPORTS="b6ae90c071a9a8eac9873fae988d5eb2434f3160" +MY_P=${P%_p*} +MY_PV=${PV%_p*} + +inherit flag-o-matic multilib eutils python-single-r1 user systemd vcs-snapshot + +MYTHTV_BRANCH="fixes/0.27" + +DESCRIPTION="Homebrew PVR project" +HOMEPAGE="http://www.mythtv.org; +SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${P}.tar.gz" + +SLOT="0/${PV}" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" + +IUSE_INPUT_DEVICES="input_devices_joystick" +IUSE="alsa altivec avahi libass autostart bluray cec crystalhd debug dvb dvd \ +egl fftw +hls ieee1394 jack lcd lirc perl pulseaudio python +theora \ +vaapi vdpau +vorbis +wrapper +xml xmltv +xvid ${IUSE_INPUT_DEVICES}" + +REQUIRED_USE=" + bluray? ( xml ) + python? ( ${PYTHON_REQUIRED_USE} ) + theora? ( vorbis )" + +COMMON=" + >=media-libs/freetype-2.0:= + >=media-sound/lame-3.93.1 + sys-libs/zlib:= + x11-libs/libX11:= + x11-libs/libXext:= + x11-libs/libXinerama:= + x11-libs/libXv:= + x11-libs/libXrandr:= + x11-libs/libXxf86vm:= + >=dev-qt/qtcore-4.7.2:4= + >=dev-qt/qtdbus-4.7.2:4= + >=dev-qt/qtgui-4.7.2:4= + >=dev-qt/qtscript-4.7.2:4= + >=dev-qt/qtsql-4.7.2:4=[mysql] + >=dev-qt/qtopengl-4.7.2:4=[egl?] + >=dev-qt/qtwebkit-4.7.2:4= + x11-misc/wmctrl:= + virtual/mysql + virtual/opengl:= + alsa? ( >=media-libs/alsa-lib-1.0.24:= ) + avahi? ( + dev-libs/openssl:0= + net-dns/avahi[mdnsresponder-compat] + ) +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/
commit: dda9d1cd700b4dba0546eff08b26f66a2fb9e8b7 Author: Doug Goldstein gentoo org> AuthorDate: Wed Mar 16 14:30:06 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Mar 16 14:30:06 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dda9d1cd app-emulation/libvirt: quick stable init script fix Talked with the arches about the fact that it was better to just mark 1.3.1-r1 stable to catch a fix for the init script. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> app-emulation/libvirt/libvirt-1.3.1-r1.ebuild | 2 +- app-emulation/libvirt/libvirt-1.3.1.ebuild| 385 -- 2 files changed, 1 insertion(+), 386 deletions(-) diff --git a/app-emulation/libvirt/libvirt-1.3.1-r1.ebuild b/app-emulation/libvirt/libvirt-1.3.1-r1.ebuild index 04ab3c9..a410453 100644 --- a/app-emulation/libvirt/libvirt-1.3.1-r1.ebuild +++ b/app-emulation/libvirt/libvirt-1.3.1-r1.ebuild @@ -24,7 +24,7 @@ else SRC_URI+=" ${BACKPORTS:+ https://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz https://dev.gentoo.org/~tamiko/distfiles/${P}-${BACKPORTS}.tar.xz}; - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" SLOT="0/${PV}" fi diff --git a/app-emulation/libvirt/libvirt-1.3.1.ebuild b/app-emulation/libvirt/libvirt-1.3.1.ebuild deleted file mode 100644 index de85da2..000 --- a/app-emulation/libvirt/libvirt-1.3.1.ebuild +++ /dev/null @@ -1,385 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils user autotools-utils linux-info systemd readme.gentoo - -BACKPORTS="" - -if [[ ${PV} = ** ]]; then - inherit git-r3 - EGIT_REPO_URI="git://libvirt.org/libvirt.git" - SRC_URI="" - KEYWORDS="" - SLOT="0" -else - # Versions with 4 numbers are stable updates: - if [[ ${PV} =~ ^[0-9]+(\.[0-9]+){3} ]]; then - SRC_URI="http://libvirt.org/sources/stable_updates/${P}.tar.gz; - else - SRC_URI="http://libvirt.org/sources/${P}.tar.gz; - fi - SRC_URI+=" ${BACKPORTS:+ - https://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz - https://dev.gentoo.org/~tamiko/distfiles/${P}-${BACKPORTS}.tar.xz}; - KEYWORDS="amd64 x86" - SLOT="0/${PV}" -fi - -DESCRIPTION="C toolkit to manipulate virtual machines" -HOMEPAGE="http://www.libvirt.org/; -LICENSE="LGPL-2.1" -IUSE="apparmor audit avahi +caps firewalld fuse glusterfs iscsi +libvirtd lvm \ - lxc +macvtap nfs nls numa openvz parted pcap phyp policykit +qemu rbd sasl \ - selinux systemd +udev uml +vepa virtualbox virt-network wireshark-plugins \ - xen" - -REQUIRED_USE=" - firewalld? ( virt-network ) - libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) ) - lxc? ( caps libvirtd ) - openvz? ( libvirtd ) - qemu? ( libvirtd ) - uml? ( libvirtd ) - vepa? ( macvtap ) - virt-network? ( libvirtd ) - virtualbox? ( libvirtd ) - xen? ( libvirtd )" - -# gettext.sh command is used by the libvirt command wrappers, and it's -# non-optional, so put it into RDEPEND. -# We can use both libnl:1.1 and libnl:3, but if you have both installed, the -# package will use 3 by default. Since we don't have slot pinning in an API, -# we must go with the most recent -RDEPEND=" - app-misc/scrub - dev-libs/libgcrypt:0 - dev-libs/libnl:3 - >=dev-libs/libxml2-2.7.6 - >=net-analyzer/netcat6-1.0-r2 - >=net-libs/gnutls-1.0.25 - net-libs/libssh2 - >=net-misc/curl-7.18.0 - sys-apps/dmidecode - >=sys-apps/util-linux-2.17 - sys-devel/gettext - sys-libs/ncurses:0= - sys-libs/readline:= - apparmor? ( sys-libs/libapparmor ) - audit? ( sys-process/audit ) - avahi? ( >=net-dns/avahi-0.6[dbus] ) - caps? ( sys-libs/libcap-ng ) - firewalld? ( net-firewall/firewalld ) - fuse? ( >=sys-fs/fuse-2.8.6 ) - glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) - iscsi? ( sys-block/open-iscsi ) - lvm? ( >=sys-fs/lvm2-2.02.48-r2 ) - lxc? ( !systemd? ( sys-power/pm-utils ) ) - nfs? ( net-fs/nfs-utils ) - numa? ( - >sys-process/numactl-2.0.2 - sys-process/numad - ) - openvz? ( sys-kernel/openvz-sources:* ) - parted? ( - >=sys-block/parted-1.8[device-mapper] - sys-fs/lvm2 - ) - pcap? ( >=net-libs/libpcap-1.0.0 ) - policykit? ( >=sys-auth/polkit-0.9 ) - qemu? ( - >=app-emulation/qemu-0.13.0 - dev-libs/
[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/
commit: 5977bd9d11ebdfde51871fc1509dc6ebefed7e8b Author: Doug Goldstein gentoo org> AuthorDate: Tue Mar 15 17:22:28 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Tue Mar 15 17:23:06 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5977bd9d app-emulation/qemu: fix arm depends for libseccomp arm needs libseccomp 2.2.3 or newer for QEMU to be able to utilize it. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> app-emulation/qemu/qemu-2.5.0-r1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/qemu/qemu-2.5.0-r1.ebuild b/app-emulation/qemu/qemu-2.5.0-r1.ebuild index 5037f8d..53d8132 100644 --- a/app-emulation/qemu/qemu-2.5.0-r1.ebuild +++ b/app-emulation/qemu/qemu-2.5.0-r1.ebuild @@ -123,6 +123,7 @@ SOFTMMU_LIB_DEPEND="${COMMON_LIB_DEPEND} ) ) seccomp? ( + arm? ( >=sys-libs/libseccomp-2.2.3[static-libs(+)] ) arm64? ( >=sys-libs/libseccomp-2.2.3[static-libs(+)] ) >=sys-libs/libseccomp-2.1.0[static-libs(+)] )
[gentoo-commits] repo/gentoo:master commit in: sys-fs/lvm2/
commit: 06a5f34ba6ccfa8a798369f936585aa7bb9e2ed5 Author: Doug Goldstein gentoo org> AuthorDate: Tue Mar 15 04:06:33 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Tue Mar 15 04:06:33 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06a5f34b sys-fs/lvm2: fix issue building with USE=systemd When building with USE=systemd, we need to pull it in since it is built against. Gentoo-Bug: 570788 Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> sys-fs/lvm2/lvm2-2.02.136-r2.ebuild | 1 + sys-fs/lvm2/lvm2-2.02.139-r1.ebuild | 1 + sys-fs/lvm2/lvm2-2.02.145-r2.ebuild | 1 + 3 files changed, 3 insertions(+) diff --git a/sys-fs/lvm2/lvm2-2.02.136-r2.ebuild b/sys-fs/lvm2/lvm2-2.02.136-r2.ebuild index 9c1f239..f38c85e 100644 --- a/sys-fs/lvm2/lvm2-2.02.136-r2.ebuild +++ b/sys-fs/lvm2/lvm2-2.02.136-r2.ebuild @@ -27,6 +27,7 @@ DEPEND_COMMON=" ) readline? ( sys-libs/readline:0= ) + systemd? ( >=sys-apps/systemd-205:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] )" # /run is now required for locking during early boot. /var cannot be assumed to # be available -- thus, pull in recent enough baselayout for /run. diff --git a/sys-fs/lvm2/lvm2-2.02.139-r1.ebuild b/sys-fs/lvm2/lvm2-2.02.139-r1.ebuild index 3902dda..cbeeb2e 100644 --- a/sys-fs/lvm2/lvm2-2.02.139-r1.ebuild +++ b/sys-fs/lvm2/lvm2-2.02.139-r1.ebuild @@ -27,6 +27,7 @@ DEPEND_COMMON=" ) readline? ( sys-libs/readline:0= ) + systemd? ( >=sys-apps/systemd-205:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] )" # /run is now required for locking during early boot. /var cannot be assumed to # be available -- thus, pull in recent enough baselayout for /run. diff --git a/sys-fs/lvm2/lvm2-2.02.145-r2.ebuild b/sys-fs/lvm2/lvm2-2.02.145-r2.ebuild index d1d4d4a..f7c5dc5 100644 --- a/sys-fs/lvm2/lvm2-2.02.145-r2.ebuild +++ b/sys-fs/lvm2/lvm2-2.02.145-r2.ebuild @@ -27,6 +27,7 @@ DEPEND_COMMON=" ) readline? ( sys-libs/readline:0= ) + systemd? ( >=sys-apps/systemd-205:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] )" # /run is now required for locking during early boot. /var cannot be assumed to # be available -- thus, pull in recent enough baselayout for /run.
[gentoo-commits] repo/gentoo:master commit in: sys-fs/lvm2/files/, sys-fs/lvm2/
commit: d537027f4c66273bd05b9b9105f8fd1b5ab25f31 Author: Doug Goldstein gentoo org> AuthorDate: Tue Mar 15 03:56:59 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Tue Mar 15 03:58:54 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d537027f sys-fs/lvm2: make depend() in lvm init script quiet The depend() function makes a call to lvm which can produce output on stderr which might seem concerning to some but is really just harmless. We are checking to see if we need lvmetad to be able to start up properly. At the same time make sure all possible versions receive updated init scripts. Gentoo-Bug: 577308 Gentoo-Bug: 573384 Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> sys-fs/lvm2/files/lvm.rc-2.02.116-r6 | 133 sys-fs/lvm2/lvm2-2.02.116-r6.ebuild | 291 +++ sys-fs/lvm2/lvm2-2.02.136-r2.ebuild | 284 ++ sys-fs/lvm2/lvm2-2.02.139-r1.ebuild | 284 ++ sys-fs/lvm2/lvm2-2.02.145-r2.ebuild | 289 ++ 5 files changed, 1281 insertions(+) diff --git a/sys-fs/lvm2/files/lvm.rc-2.02.116-r6 b/sys-fs/lvm2/files/lvm.rc-2.02.116-r6 new file mode 100644 index 000..db7c3a4 --- /dev/null +++ b/sys-fs/lvm2/files/lvm.rc-2.02.116-r6 @@ -0,0 +1,133 @@ +#!/sbin/runscript +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +_get_lvm_path() { + local lvm_path= + for lvm_path in /bin/lvm /sbin/lvm ; do + [ -x "$lvm_path" ] && break + done + echo "${lvm_path}" +} + +_need_lvmetad() +{ + local lvm_path="$(_get_lvm_path)" + [ ! -x "${lvm_path}" ] && return 1 + ${lvm_path} dumpconfig global 2>/dev/null | grep -q 'use_lvmetad=1' +} + +depend() { + before checkfs fsck + after modules device-mapper + # We may use lvmetad based on the configuration. If we added lvmetad + # support while lvm2 is running then we aren't dependent on it. For the + # more common case, if its disabled in the config we aren't dependent + # on it. + config /etc/lvm/lvm.conf + local _need= + if service_started; then + _need=$(service_get_value need) + else + if _need_lvmetad; then + _need="${_need} lvmetad" + fi + fi + need sysfs ${_need} +} + +config='global { locking_dir = "/run/lock/lvm" }' + +dm_in_proc() { + local retval=0 + for x in devices misc ; do + grep -qs 'device-mapper' /proc/${x} + retval=$((${retval} + $?)) + done + return ${retval} +} + +start() { + # LVM support for /usr, /home, /opt + # This should be done *before* checking local + # volumes, or they never get checked. + + # NOTE: Add needed modules for LVM or RAID, etc + # to /etc/modules.autoload if needed + lvm_path="$(_get_lvm_path)" + for lvm_path in /bin/lvm /sbin/lvm ; do + [ -x "$lvm_path" ] && break + done + if [ ! -x "$lvm_path" ]; then + eerror "Cannot find lvm binary in /sbin or /bin!" + return 1 + fi + if [ -z "${CDBOOT}" ] ; then + if [ -e /proc/modules ] && ! dm_in_proc ; then + modprobe dm-mod 2>/dev/null + fi + if [ -d /proc/lvm ] || dm_in_proc ; then + ebegin "Setting up the Logical Volume Manager" + #still echo stderr for debugging + lvm_commands="#! ${lvm_path} --config '${config}'\n" + # Extra PV find pass because some devices might not have been available until very recently + lvm_commands="${lvm_commands}pvscan\n" + # Now make the nodes + lvm_commands="${lvm_commands}vgscan --mknodes\n" + # And turn them on! + lvm_commands="${lvm_commands}vgchange --sysinit -a ly\n" + # Order of this is important, have to work around dash and LVM readline + printf "%b\n" "${lvm_commands}" | $lvm_path /proc/self/fd/0 --config "${config}" >/dev/null + eend $? "Failed to setup the LVM" + fi + fi +} + +start_post() +{ + # Save if we needed lvmetad + if _need_lvmetad; then + service_set_value need lvmetad + fi +} + +stop() { + for lvm_path in /bin/lvm /sbin/lvm ; do + [ -x "$lvm_path&quo
[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/files/, app-emulation/libvirt/
commit: 8d5b9e4b342a1a8b1e750373c882260a4fd34a9d Author: Doug Goldstein gentoo org> AuthorDate: Mon Mar 14 21:18:34 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Mon Mar 14 21:19:12 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d5b9e4b app-emulation/libvirt: fix libvirt-guests init script The libvirt-guests script incorrectly 'needed' libvirt instead of 'used'. Gentoo-Bug: 576750 Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> app-emulation/libvirt/files/libvirt-guests.init-r2 | 235 + ...ibvirt-1.3.2.ebuild => libvirt-1.3.1-r1.ebuild} | 4 +- ...ibvirt-1.3.2.ebuild => libvirt-1.3.2-r1.ebuild} | 2 +- 3 files changed, 238 insertions(+), 3 deletions(-) diff --git a/app-emulation/libvirt/files/libvirt-guests.init-r2 b/app-emulation/libvirt/files/libvirt-guests.init-r2 new file mode 100644 index 000..ab2cf3d --- /dev/null +++ b/app-emulation/libvirt/files/libvirt-guests.init-r2 @@ -0,0 +1,235 @@ +#!/sbin/runscript + +description="Virtual Machine Management (libvirt) Guests" + +depend() { + use libvirtd +} + +# set the default to QEMU +[ -z "${LIBVIRT_URIS}" ] && LIBVIRT_URIS="qemu:///system" + +# default to suspending the VM via managedsave +case "${LIBVIRT_SHUTDOWN}" in + managedsave|shutdown|destroy) ;; + *) LIBVIRT_SHUTDOWN="managedsave" ;; +esac + +# default to 500 seconds +[ -z ${LIBVIRT_MAXWAIT} ] && LIBVIRT_MAXWAIT=500 + +gueststatefile="/var/lib/libvirt/libvirt-guests.state" +netstatefile="/var/lib/libvirt/libvirt-net.state" + +do_virsh() { + local hvuri=$1 + shift + + # if unset, default to qemu + [ -z ${hvuri} ] && hvuri="qemu:///system" + # if only qemu was supplied then correct the value + [ "xqemu" = x${hvuri} ] && hvuri="qemu:///system" + + # Silence errors because virsh always throws an error about + # not finding the hypervisor version when connecting to libvirtd + # lastly strip the blank line at the end + LC_ALL=C virsh -c ${hvuri} "$@" 2>/dev/null | head -n -1 +} + +libvirtd_dom_list() { + # Only work with domains by their UUIDs + local hvuri=$1 + shift + + do_virsh "${hvuri}" list --uuid $@ +} + +libvirtd_dom_count() { + local hvuri=$1 + shift + + libvirtd_dom_list "${hvuri}" $@ | wc -l +} + +libvirtd_net_list() { + # Only work with networks by their UUIDs + local hvuri=$1 + shift + + do_virsh "${hvuri}" net-list --uuid $@ +} + +libvirtd_net_count() { + local hvuri=$1 + shift + + libvirtd_net_list "${hvuri}" $@ | wc -l +} + +libvirtd_dom_stop() { + # stops all persistent or transient domains for a given URI + # $1 - uri + # $2 - persisent/transient + + local uri=$1 + local persist=$2 + local shutdown_type=${LIBVIRT_SHUTDOWN} + local counter=${LIBVIRT_MAXWAIT} + local dom_name= + local dom_as= + local dom_ids= + local uuid= + local dom_count= + + [ "${persist}" = "--transient" ] && shutdown_type="shutdown" + [ -n "${counter}" ] || counter=500 + + einfo " Shutting down domain(s) ..." + + # grab all persistent or transient domains running + dom_ids=$(libvirtd_dom_list ${uri} ${persist}) + + for uuid in ${dom_ids}; do + # Get the name + dom_name=$(do_virsh ${uri} domname ${uuid}) + einfo " ${dom_name}" + # Get autostart state + dom_as=$(do_virsh ${uri} dominfo ${uuid} | \ + awk '$1 == "Autostart:" { print $2 }') + + if [ "${persist}" = "--persistent" ]; then + # Save our running state only if LIBVIRT_IGNORE_AUTOSTART != yes + if [ "x${LIBVIRT_IGNORE_AUTOSTART}" = "xyes" ] && \ + [ ${dom_as} = "enabled" ]; then + : + else + echo "${uri} ${uuid}" >> ${gueststatefile} + fi + + fi + + # Now let's stop it + do_virsh "${uri}" ${shutdown_type} ${uuid} > /dev/null + + done + + dom_count="$(libvirtd_dom_count ${uri} ${persist})" + while [ ${dom_count} -gt 0 ] && [ ${counter} -gt 0 ] ; do + dom_count="$(libvirtd_dom_count ${uri} ${persist})" + sleep 1 + if [ "${shutdown_type}" = "shutdown" ]; then + counter
[gentoo-commits] repo/gentoo:master commit in: profiles/arch/x86/
commit: 504ae737022fb09a2d68cf514c0d68257cd218a1 Author: Doug Goldstein gentoo org> AuthorDate: Fri Mar 11 19:55:06 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Fri Mar 11 19:55:06 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=504ae737 x86/package.use.mask: update reason for app-emulation/qemu Update the reason why USE=spice is masked for app-emulation/qemu. I can't find the original underlying announcement where they explained why it was disabled but this is better than nothing. Gentoo-Bug: 576944 profiles/arch/x86/package.use.mask | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index 34488a0..d320df9 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -167,6 +167,7 @@ gnustep-base/gnustep-make -libobjc2 # Doug Goldstein <car...@gentoo.org> (17 Jan 2012) # The SPICE server is only supported on 64-bit platforms and not on 32-bit +# https://lists.freedesktop.org/archives/spice-devel/2015-September/021846.html app-emulation/qemu spice # Alexandre Rostovtsev <tetrom...@gentoo.org> (09 Jan 2012)
[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-tools/, dev-vcs/git-tools/files/
commit: 434b56da192bcf02421b95bce40a87c64b262774 Author: Doug Goldstein gentoo org> AuthorDate: Wed Mar 9 02:35:04 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Mar 9 02:35:26 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=434b56da dev-vcs/git-tools: fix git whatchanged This fix was submitted upstream as PR21 by dwfreed. robbat2 requested this be committed. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> .../files/git-tools-2015_p20160201-pr21.patch | 27 .../git-tools/git-tools-2015_p20160201-r1.ebuild | 51 ++ 2 files changed, 78 insertions(+) diff --git a/dev-vcs/git-tools/files/git-tools-2015_p20160201-pr21.patch b/dev-vcs/git-tools/files/git-tools-2015_p20160201-pr21.patch new file mode 100644 index 000..f921efd --- /dev/null +++ b/dev-vcs/git-tools/files/git-tools-2015_p20160201-pr21.patch @@ -0,0 +1,27 @@ +diff --git a/git-restore-mtime b/git-restore-mtime +index fbc05d9..7bbd375 100755 +--- a/git-restore-mtime b/git-restore-mtime +@@ -74,6 +74,14 @@ parser.add_argument('--merge', '-m', + 'sometimes substantially. By default merge logs are only ' + 'used for files missing from regular commit logs.') + ++parser.add_argument('--first-parent', ++action="store_true", ++help='pass --first-parent to git whatchanged to hide the ' ++'second parent from the merge commit logs. Only has any ' ++'effect if --merge is also specified or --skip-missing ' ++'is not specified and there were files not found in regular ' ++'commit logs.') ++ + parser.add_argument('--skip-missing', '-s', + action="store_false", default=True, dest='missing', + help='do not try to find missing files. If some files were ' +@@ -252,6 +260,7 @@ def parselog(merge=False, filterlist=[]): + + gitobj = subprocess.Popen(gitcmd + shlex.split('whatchanged --pretty={}'.format(args.timeformat)) + + (['-m'] if merge else []) + ++ (['--first-parent'] if args.first_parent else []) + + ['--'] + filterlist, + stdout=subprocess.PIPE) + for line in gitobj.stdout: \ No newline at end of file diff --git a/dev-vcs/git-tools/git-tools-2015_p20160201-r1.ebuild b/dev-vcs/git-tools/git-tools-2015_p20160201-r1.ebuild new file mode 100644 index 000..042b054 --- /dev/null +++ b/dev-vcs/git-tools/git-tools-2015_p20160201-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python2_7 python3_{1..5} ) +inherit eutils python-r1 + +DESCRIPTION="Assorted git-related scripts" +HOMEPAGE="https://github.com/MestreLion/git-tools/; +MY_PV="0431b5f4c59101c1b7250d8dd2ce3f6a22318bc6" +SRC_URI="https://github.com/MestreLion/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +DEPEND="" +RDEPEND=" + >=dev-vcs/git-2.5 + >=app-shells/bash-4.0" + +MY_P=${PN}-${MY_PV} +S=${WORKDIR}/${MY_P} + +src_prepare() { + epatch "$FILESDIR"/git-tools-2015_p20151225-py3.patch + epatch "$FILESDIR"/${P}-pr21.patch + + epatch_user +} + +src_compile() { + :; +} + +src_install() { + SCRIPTS_BASH="git-branches-rename git-clone-subset git-find-uncommitted-repos git-rebase-theirs git-strip-merge" + SCRIPTS_PYTHON="git-restore-mtime" + dobin $SCRIPTS_BASH + dobin $SCRIPTS_PYTHON + for p in $SCRIPTS_PYTHON ; do + python_replicate_script "${ED}"/usr/bin/$p + done + # Make it possible to use the tools as 'git $TOOLNAME' + for i in $SCRIPTS_BASH $SCRIPTS_PYTHON ; do + dosym /usr/bin/$i /usr/libexec/git-core/$i + done + dodoc README.md +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/, app-admin/sudo/files/
commit: 21f8d167c044a4a6846b97ce78c7e52ce7497936 Author: Doug Goldstein gentoo org> AuthorDate: Tue Mar 8 15:03:42 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Tue Mar 8 15:04:11 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21f8d167 app-admin/sudo: remove vulnerable versions Clean up versions vulnerable to CVE-2015-5602 Gentoo-Bug: 564774 Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> app-admin/sudo/Manifest| 2 - .../files/sudo-1.8.12-include-sys-types-h.patch| 146 --- app-admin/sudo/sudo-1.8.12.ebuild | 197 - app-admin/sudo/sudo-1.8.14_p3.ebuild | 196 4 files changed, 541 deletions(-) diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest index 91f8db9..185cd43 100644 --- a/app-admin/sudo/Manifest +++ b/app-admin/sudo/Manifest @@ -1,3 +1 @@ -DIST sudo-1.8.12.tar.gz 2493373 SHA256 163b51841de8ad19276581a6782d61f5948f1f72a0a843371a1c167d3dc4f3b0 SHA512 1815343eceb7cfa6e37c961ce1c68cf96fc290356b92078d6d24a2c85d8b7a7236df78d3ff7f5e30eba492dc8407346d884e01c0b989eef4414156cfec80b67b WHIRLPOOL 0d9e618937a08b9bf74aaebf12f5b9f96afd827728f90fa95b6a2a4f932cc84240d56674aa903062247068ec5aa3369b14bad64130caeb313330286510c2d3f6 -DIST sudo-1.8.14p3.tar.gz 2570892 SHA256 a8a697cbb113859058944850d098464618254804cf97961dee926429f00a1237 SHA512 022e75a4171c0d9b87569adc5b08afc1b8f2adb7dbc6c80dfb737029dbca560a08e317ce37f117b614f36b54666ed01559a72d0c92523a5a2ee3531f520d7a2b WHIRLPOOL 143ff1c464b539e79172cd0340a089739207d2b99fc01d183a27b24b5172c834d6ed0f7258116542ffa559a3a4c3540924261170655dd7bedb449f8d93496bbd DIST sudo-1.8.15.tar.gz 2660128 SHA256 4316381708324da8b6cb151f655c1a11855207c7c02244d8ffdea5104d7cc308 SHA512 f2bff92104ddc4cbea8c788da446043cbfe02c977cedf18d46b1c82e98d7227432cb5a61233e7a06af84e3637f906edd5e02bb88c03a2ce4a16df410469a5dab WHIRLPOOL 3da64eda51f22d7fc0ea76f0693e9960d511b7c762b5d6237318d17436fd64b58ae90caa9bf4e125ebee70b83eac7cba2c7451fb62fafd8ee3d133c4ae2037b9 diff --git a/app-admin/sudo/files/sudo-1.8.12-include-sys-types-h.patch b/app-admin/sudo/files/sudo-1.8.12-include-sys-types-h.patch deleted file mode 100644 index f337486..000 --- a/app-admin/sudo/files/sudo-1.8.12-include-sys-types-h.patch +++ /dev/null @@ -1,146 +0,0 @@ -This fixes builds on uClibc and musl. See -https://bugs.gentoo.org/show_bug.cgi?id=544756 - -This patch is a slight modification of uptream commits: -http://www.sudo.ws/repos/sudo/rev/86eb67f3c41a -http://www.sudo.ws/repos/sudo/rev/e0794f05e95c - -diff -Naur sudo-1.8.12.orig/lib/util/getopt_long.c sudo-1.8.12/lib/util/getopt_long.c sudo-1.8.12.orig/lib/util/getopt_long.c2015-02-09 18:40:10.0 + -+++ sudo-1.8.12/lib/util/getopt_long.c 2015-04-10 19:21:20.337032782 + -@@ -52,6 +52,7 @@ - - #include - -+#include - #include - #ifdef STDC_HEADERS - # include -diff -Naur sudo-1.8.12.orig/lib/util/mksiglist.c sudo-1.8.12/lib/util/mksiglist.c sudo-1.8.12.orig/lib/util/mksiglist.c 2015-02-09 18:40:10.0 + -+++ sudo-1.8.12/lib/util/mksiglist.c 2015-04-10 19:22:38.719856268 + -@@ -43,6 +43,7 @@ - #include "mksiglist.h" - - printf("#include \n"); -+printf("#include \n"); - printf("#include \n"); - printf("#include \"sudo_compat.h\"\n\n"); - printf("const char *const sudo_sys_siglist[NSIG] = {\n"); -diff -Naur sudo-1.8.12.orig/lib/util/mksigname.c sudo-1.8.12/lib/util/mksigname.c sudo-1.8.12.orig/lib/util/mksigname.c 2015-02-09 18:40:10.0 + -+++ sudo-1.8.12/lib/util/mksigname.c 2015-04-10 19:22:10.738491394 + -@@ -43,6 +43,7 @@ - #include "mksigname.h" - - printf("#include \n"); -+printf("#include \n"); - printf("#include \n"); - printf("#include \"sudo_compat.h\"\n\n"); - printf("const char *const sudo_sys_signame[NSIG] = {\n"); -diff -Naur sudo-1.8.12.orig/lib/util/regress/fnmatch/fnm_test.c sudo-1.8.12/lib/util/regress/fnmatch/fnm_test.c sudo-1.8.12.orig/lib/util/regress/fnmatch/fnm_test.c 2015-02-09 18:40:10.0 + -+++ sudo-1.8.12/lib/util/regress/fnmatch/fnm_test.c2015-04-10 19:21:20.340032928 + -@@ -6,6 +6,7 @@ - - #include - -+#include - #include - #include - #ifdef HAVE_STRING_H -diff -Naur sudo-1.8.12.orig/lib/util/regress/glob/globtest.c sudo-1.8.12/lib/util/regress/glob/globtest.c sudo-1.8.12.orig/lib/util/regress/glob/globtest.c 2015-02-09 18:40:10.0 + -+++ sudo-1.8.12/lib/util/regress/glob/globtest.c 2015-04-10 19:21:20.341032977 + -@@ -6,6 +6,7 @@ - - #include - -+#include - #include - #include - #ifdef HAVE_STRING_H -diff -Naur sudo-1.8.12.orig/lib/util/sha2.c sudo-1.8.12/lib/util/sha
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/
commit: 15eb910faba4df68ce400a463db5c2a989279360 Author: Doug Goldstein gentoo org> AuthorDate: Thu Mar 3 15:15:11 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Thu Mar 3 15:40:15 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15eb910f dev-libs/openssl: re-enable SSLv2 Re-enable SSLv2 since disabling it changes the ABI without a SONAME change causing a lot of breakage. Gentoo-Bug: 576128 Gentoo-Bug: 575548 Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> .../openssl/{openssl-1.0.2g-r1.ebuild => openssl-1.0.2g-r2.ebuild} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-libs/openssl/openssl-1.0.2g-r1.ebuild b/dev-libs/openssl/openssl-1.0.2g-r2.ebuild similarity index 99% rename from dev-libs/openssl/openssl-1.0.2g-r1.ebuild rename to dev-libs/openssl/openssl-1.0.2g-r2.ebuild index e4fd22c..3928f2f 100644 --- a/dev-libs/openssl/openssl-1.0.2g-r1.ebuild +++ b/dev-libs/openssl/openssl-1.0.2g-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://openssl/source/${MY_P}.tar.gz" LICENSE="openssl" # subslot set to 1.0.2g version as this is the first release without SSLv2 # support and thus breaks nearly every openssl consumer (see bug #575548) -SLOT="0/1.0.2g" +SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux" IUSE="+asm bindist gmp kerberos rfc3779 sctp cpu_flags_x86_sse2 static-libs test +tls-heartbeat vanilla zlib" RESTRICT="!bindist? ( bindist )" @@ -156,6 +156,7 @@ multilib_src_configure() { enable-mdc2 \ enable-rc5 \ enable-tlsext \ + enable-ssl2 \ $(use_ssl asm) \ $(use_ssl gmp gmp -lgmp) \ $(use_ssl kerberos krb5 --with-krb5-flavor=${krb5}) \
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/
commit: c0e3b8654d1321d0c52c60eb56968cbede3427e2 Author: Doug Goldstein gentoo org> AuthorDate: Wed Mar 2 02:49:21 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Mar 2 02:58:38 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0e3b865 app-emulation/spice-protocol: live ebuilds Based on the work of Michal Privoznik gmail.com> to provide live ebuilds. Gentoo-Bug: 575652 Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> .../spice-protocol/spice-protocol-.ebuild | 30 ++ 1 file changed, 30 insertions(+) diff --git a/app-emulation/spice-protocol/spice-protocol-.ebuild b/app-emulation/spice-protocol/spice-protocol-.ebuild new file mode 100644 index 000..2d21d4c --- /dev/null +++ b/app-emulation/spice-protocol/spice-protocol-.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +if [[ ${PV} = ** ]]; then + inherit git-2 autotools + EGIT_REPO_URI="git://anongit.freedesktop.org/spice/spice-protocol" + SRC_URI="" + KEYWORDS="" +else + SRC_URI="http://spice-space.org/download/releases/${P}.tar.bz2; + KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +fi + +DESCRIPTION="Headers defining the SPICE protocol" +HOMEPAGE="http://spice-space.org/; + +LICENSE="BSD" +SLOT="0" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_prepare() { + [[ ${PV} = ** ]] && eautoreconf + default +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: 349cd6691652863d6179e550dcd283dc585a64b2 Author: Doug Goldstein gentoo org> AuthorDate: Wed Mar 2 02:57:23 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Mar 2 02:58:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=349cd669 app-emulation/spice: add live ebuild Live ebuild from Michal Privoznik gmail.com>. Gentoo-Bug: 575652 Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> app-emulation/spice/spice-.ebuild | 68 +++ 1 file changed, 68 insertions(+) diff --git a/app-emulation/spice/spice-.ebuild b/app-emulation/spice/spice-.ebuild new file mode 100644 index 000..93d4c7a --- /dev/null +++ b/app-emulation/spice/spice-.ebuild @@ -0,0 +1,68 @@ +# 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_4} ) + +inherit eutils git-r3 python-any-r1 autotools + +DESCRIPTION="SPICE server" +HOMEPAGE="http://spice-space.org/; +SRC_URI="" +EGIT_REPO_URI="git://git.freedesktop.org/git/spice/spice" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="" +IUSE="libressl sasl smartcard static-libs" + +RDEPEND=" + >=dev-libs/glib-2.22:2[static-libs(+)?] + >=media-libs/celt-0.5.1.1:0.5.1[static-libs(+)?] + media-libs/opus[static-libs(+)?] + sys-libs/zlib[static-libs(+)?] + virtual/jpeg:0=[static-libs(+)?] + >=x11-libs/pixman-0.17.7[static-libs(+)?] + !libressl? ( dev-libs/openssl:0[static-libs(+)?] ) + libressl? ( dev-libs/libressl[static-libs(+)?] ) + smartcard? ( >=app-emulation/libcacard-0.1.2 ) + sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )" + +DEPEND=" + =app-emulation/spice-protocol- + virtual/pkgconfig + $(python_gen_any_dep ' + >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + ') + smartcard? ( app-emulation/qemu[smartcard] ) + ${RDEPEND}" + +python_check_deps() { + has_version ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]" + has_version "dev-python/six[${PYTHON_USEDEP}]" +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup +} + +src_prepare() { + eautoreconf + default +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_with sasl) \ + $(use_enable smartcard) \ + --disable-gui +} + +src_install() { + default + use static-libs || prune_libtool_files +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/
commit: 88d5c41a84630de75b8ebf7fbc19d77336fab8b3 Author: Doug Goldstein gentoo org> AuthorDate: Sun Feb 28 05:00:31 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Sun Feb 28 05:15:44 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88d5c41a app-emulation/qemu: fix arm64 dependencies arm/arm64 have some dependencies which are higher than other platforms. Unfortunately the dependencies are not stable on arm but this package is so arm updates will come later. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> app-emulation/qemu/qemu-2.5.0-r1.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app-emulation/qemu/qemu-2.5.0-r1.ebuild b/app-emulation/qemu/qemu-2.5.0-r1.ebuild index 8c35339..87e6cb2 100644 --- a/app-emulation/qemu/qemu-2.5.0-r1.ebuild +++ b/app-emulation/qemu/qemu-2.5.0-r1.ebuild @@ -122,7 +122,10 @@ SOFTMMU_LIB_DEPEND="${COMMON_LIB_DEPEND} media-libs/libsdl2[static-libs(+)] ) ) - seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] ) + seccomp? ( + arm64? ( >=sys-libs/libseccomp-2.2.3[static-libs(+)] ) + >=sys-libs/libseccomp-2.1.0[static-libs(+)] + ) smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] ) snappy? ( app-arch/snappy[static-libs(+)] ) spice? (
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/files/
commit: b59b7705da30eb4cf4eef69946757fe3d11b763f Author: Doug Goldstein gentoo org> AuthorDate: Fri Feb 26 22:51:32 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Fri Feb 26 22:51:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b59b7705 dev-libs/openssl: remove no longer necessary file Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> dev-libs/openssl/files/gentoo.config-1.0.1 | 164 - 1 file changed, 164 deletions(-) diff --git a/dev-libs/openssl/files/gentoo.config-1.0.1 b/dev-libs/openssl/files/gentoo.config-1.0.1 deleted file mode 100644 index 24c995a..000 --- a/dev-libs/openssl/files/gentoo.config-1.0.1 +++ /dev/null @@ -1,164 +0,0 @@ -#!/usr/bin/env bash -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ -# -# Openssl doesn't play along nicely with cross-compiling -# like autotools based projects, so let's teach it new tricks. -# -# Review the bundled 'config' script to see why kind of targets -# we can pass to the 'Configure' script. - - -# Testing routines -if [[ $1 == "test" ]] ; then - for c in \ - "arm-gentoo-linux-uclibc |linux-generic32 -DL_ENDIAN" \ - "armv5b-linux-gnu |linux-armv4 -DB_ENDIAN" \ - "x86_64-pc-linux-gnu |linux-x86_64" \ - "alpha-linux-gnu |linux-alpha-gcc" \ - "alphaev56-unknown-linux-gnu |linux-alpha+bwx-gcc" \ - "i686-pc-linux-gnu|linux-elf" \ - "whatever-gentoo-freebsdX.Y |BSD-generic32" \ - "i686-gentoo-freebsdX.Y |BSD-x86-elf" \ - "sparc64-alpha-freebsdX.Y |BSD-sparc64" \ - "ia64-gentoo-freebsd5.99234 |BSD-ia64" \ - "x86_64-gentoo-freebsdX.Y |BSD-x86_64" \ - "hppa64-aldsF-linux-gnu5.3|linux-generic32 -DB_ENDIAN" \ - "powerpc-gentOO-linux-uclibc |linux-ppc" \ - "powerpc64-unk-linux-gnu |linux-ppc64" \ - "x86_64-apple-darwinX |darwin64-x86_64-cc" \ - "powerpc64-apple-darwinX |darwin64-ppc-cc" \ - "i686-apple-darwinX |darwin-i386-cc" \ - "i386-apple-darwinX |darwin-i386-cc" \ - "powerpc-apple-darwinX|darwin-ppc-cc" \ - "i586-pc-winnt|winnt-parity" \ - "s390-ibm-linux-gnu |linux-generic32 -DB_ENDIAN" \ - "s390x-linux-gnu |linux64-s390x" \ - ;do - CHOST=${c/|*} - ret_want=${c/*|} - ret_got=$(CHOST=${CHOST} "$0") - - if [[ ${ret_want} == "${ret_got}" ]] ; then - echo "PASS: ${CHOST}" - else - echo "FAIL: ${CHOST}" - echo -e "\twanted: ${ret_want}" - echo -e "\twe got: ${ret_got}" - fi - done - exit 0 -fi -[[ -z ${CHOST} && -n $1 ]] && CHOST=$1 - - -# Detect the operating system -case ${CHOST} in - *-aix*) system="aix";; - *-darwin*) system="darwin";; - *-freebsd*) system="BSD";; - *-hpux*) system="hpux";; - *-linux*)system="linux";; - *-solaris*) system="solaris";; - *-winnt*)system="winnt";; - x86_64-*-mingw*) system="mingw64";; - *mingw*) system="mingw";; - *) exit 0;; -esac - - -# Compiler munging -compiler="gcc" -if [[ ${CC} == "ccc" ]] ; then - compiler=${CC} -fi - - -# Detect target arch -machine="" -chost_machine=${CHOST%%-*} -case ${system} in -linux) - case ${chost_machine}:${ABI} in - aarch64*be) machine="generic64 -DB_ENDIAN";; - aarch64*) machine="generic64 -DL_ENDIAN";; - alphaev56*|\ - alphaev[678]*)machine=alpha+bwx-${compiler};; - alpha*) machine=alpha-${compiler};; - armv[4-9]*b*) machine="armv4 -DB_ENDIAN";; - armv[4-9]*) machine="armv4 -DL_ENDIAN";; - arm*b*) machine="generic32 -DB_ENDIAN";; - arm*) machine="generic32 -DL_ENDIAN";; - avr*) machine="generic32 -DL_ENDIAN";; - bfin*)machi
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/
commit: 47f53172d2f6e2beaddb1c072d62e51de3884111 Author: Doug Goldstein gentoo org> AuthorDate: Fri Feb 26 22:49:18 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Fri Feb 26 22:50:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47f53172 dev-libs/openssl: remove vulnerable version Due to multiple vulnerabilities remove outdated version of OpenSSL. Gentoo-Bug: 567476 Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> dev-libs/openssl/Manifest | 1 - dev-libs/openssl/openssl-0.9.8z_p7.ebuild | 162 -- 2 files changed, 163 deletions(-) diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest index 5decc0a..e16c5f3 100644 --- a/dev-libs/openssl/Manifest +++ b/dev-libs/openssl/Manifest @@ -1,3 +1,2 @@ -DIST openssl-0.9.8zg.tar.gz 3826891 SHA256 06500060639930e471050474f537fcd28ec934af92ee282d78b52460fbe8f580 SHA512 c757454de321d168ac6d89fe2859966a9f07a8b28305bf697af9018db13fc457e0883346b3d35977461ab058442375563554ecb2a8756a687ff9fc2fdd9103c9 WHIRLPOOL 55ecf50a264a2ddd9b5755b5d90b9b736d2f27e0ba2fd529ccff3b68bbd726d1f60460182a0d215ae6712dbc4d3ef2df11339fb2d8424e049f54c3e904fcfab0 DIST openssl-0.9.8zh.tar.gz 3818524 SHA256 f1d9f3ed1b85a82ecf80d0e2d389e1fda3fca9a4dba0bf07adbf231e1a5e2fd6 SHA512 b97fa2468211f86c0719c68ad1781eff84f772c479ed5193d6da14bac086b4ca706e7d851209d9df3f0962943b5e5333ab0def00110fb2e517caa73c0c6674c6 WHIRLPOOL 8ed3362e6aed89cd6ae02438bc3fb58ff3a91afb8a2d401d1d66c1ee4fd96f4befb50558131dd03a60fc15b588172fc1ede5d56bb1f68e184453bfe3b34f9abf DIST openssl-1.0.2f.tar.gz 5258384 SHA256 932b4ee4def2b434f85435d9e3e19ca8ba99ce9a065a61524b429a9d5e9b2e9c SHA512 50abf6dc94cafd06e7fd20770808bdc675c88daa369e4f752bd584ab17f72a57357c1ca1eca3c83e6745b5a3c9c73c99dce70adaa904d73f6df4c75bc7138351 WHIRLPOOL 179e1b5ad38c50a4c8110024aa7b33c53634c39690917e3bf5c2099548430beef96132ae9f9588ff0cedd6e08bb216a8d36835b04e506fb3fbaed37d31c9 diff --git a/dev-libs/openssl/openssl-0.9.8z_p7.ebuild b/dev-libs/openssl/openssl-0.9.8z_p7.ebuild deleted file mode 100644 index 817c1c8..000 --- a/dev-libs/openssl/openssl-0.9.8z_p7.ebuild +++ /dev/null @@ -1,162 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -# this ebuild is only for the libcrypto.so.0.9.8 and libssl.so.0.9.8 SONAME for ABI compat - -EAPI="5" - -inherit eutils flag-o-matic toolchain-funcs multilib multilib-minimal - -PLEVEL=$(echo "${PV##*_p}" | tr '[1-9]' '[a-i]') -MY_PV=${PV/_p*/${PLEVEL}} -MY_P=${PN}-${MY_PV} -S="${WORKDIR}/${MY_P}" -DESCRIPTION="Toolkit for SSL v2/v3 and TLS v1" -HOMEPAGE="http://www.openssl.org/; -SRC_URI="mirror://openssl/source/${MY_P}.tar.gz" - -LICENSE="openssl" -SLOT="0.9.8" -KEYWORDS="alpha amd64 arm ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="bindist gmp kerberos cpu_flags_x86_sse2 test zlib" -RESTRICT="!bindist? ( bindist )" - -RDEPEND="gmp? ( >=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}] ) - zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] ) - kerberos? ( >=app-crypt/mit-krb5-1.11.4[${MULTILIB_USEDEP}] ) - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20140508-r4 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - ) - !=dev-libs/openssl-0.9.8*:0" -DEPEND="${RDEPEND} - >=dev-lang/perl-5 - test? ( - sys-apps/diffutils - sys-devel/bc - )" - -# Do not install any docs -DOCS=() - -src_prepare() { - epatch "${FILESDIR}"/${PN}-0.9.8e-bsd-sparc64.patch - epatch "${FILESDIR}"/${PN}-0.9.8h-ldflags.patch #181438 - epatch "${FILESDIR}"/${PN}-0.9.8m-binutils.patch #289130 - - # disable fips in the build - # make sure the man pages are suffixed #302165 - # don't bother building man pages if they're disabled - sed -i \ - -e '/DIRS/s: fips : :g' \ - -e '/^MANSUFFIX/s:=.*:=ssl:' \ - -e '/^MAKEDEPPROG/s:=.*:=$(CC):' \ - -e $(has noman FEATURES \ - && echo '/^install:/s:install_docs::' \ - || echo '/^MANDIR=/s:=.*:=/usr/share/man:') \ - Makefile{,.org} \ - || die - # show the actual commands in the log - sed -i '/^SET_X/s:=.*:=set -x:' Makefile.shared - # update the enginedir path. - # punt broken config we don't care about as it fails sanity check. - sed -i \ - -e '/^"debug-ben-debug-64"/d' \ - -e "/foo.*engines/s|/lib/engines|/$(get_libdir)/engines|" \ - Configure || die - - # since we're forcing $(CC) as ma
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/, dev-libs/openssl/files/
commit: e47b9611f34d6141b0e389e94e0b84135afa25ba Author: Doug Goldstein gentoo org> AuthorDate: Fri Feb 26 22:45:58 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Fri Feb 26 22:45:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e47b9611 dev-libs/openssl: remove vulnerable versions Due to multiple vulnerabilities remove outdated versions of OpenSSL. Gentoo-Bug: 567476 Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> dev-libs/openssl/Manifest | 4 - .../openssl/files/openssl-1.0.0h-pkg-config.patch | 34 -- ...enssl-1.0.1f-revert-alpha-perl-generation.patch | 84 --- dev-libs/openssl/files/openssl-1.0.1m-ipv6.patch | 618 - dev-libs/openssl/files/openssl-1.0.1m-x32.patch| 66 --- .../files/openssl-1.0.1p-parallel-build.patch | 359 dev-libs/openssl/files/openssl-1.0.1r-x32.patch| 66 --- dev-libs/openssl/openssl-1.0.1p.ebuild | 259 - dev-libs/openssl/openssl-1.0.1r.ebuild | 256 - dev-libs/openssl/openssl-1.0.2e.ebuild | 265 - 10 files changed, 2011 deletions(-) diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest index ddc4c31..5decc0a 100644 --- a/dev-libs/openssl/Manifest +++ b/dev-libs/openssl/Manifest @@ -1,7 +1,3 @@ DIST openssl-0.9.8zg.tar.gz 3826891 SHA256 06500060639930e471050474f537fcd28ec934af92ee282d78b52460fbe8f580 SHA512 c757454de321d168ac6d89fe2859966a9f07a8b28305bf697af9018db13fc457e0883346b3d35977461ab058442375563554ecb2a8756a687ff9fc2fdd9103c9 WHIRLPOOL 55ecf50a264a2ddd9b5755b5d90b9b736d2f27e0ba2fd529ccff3b68bbd726d1f60460182a0d215ae6712dbc4d3ef2df11339fb2d8424e049f54c3e904fcfab0 DIST openssl-0.9.8zh.tar.gz 3818524 SHA256 f1d9f3ed1b85a82ecf80d0e2d389e1fda3fca9a4dba0bf07adbf231e1a5e2fd6 SHA512 b97fa2468211f86c0719c68ad1781eff84f772c479ed5193d6da14bac086b4ca706e7d851209d9df3f0962943b5e5333ab0def00110fb2e517caa73c0c6674c6 WHIRLPOOL 8ed3362e6aed89cd6ae02438bc3fb58ff3a91afb8a2d401d1d66c1ee4fd96f4befb50558131dd03a60fc15b588172fc1ede5d56bb1f68e184453bfe3b34f9abf -DIST openssl-1.0.1p.tar.gz 4560208 SHA256 bd5ee6803165c0fb60bbecbacacf244f1f90d2aa0d71353af610c29121e9b2f1 SHA512 64e475c53a85b78de7c5aa71a22d4bb3a456142842373ebf8f22e9857cb0352b646e591b21af866933baecdbdb5ac4a22aeb64914440c53a0f30cd25914029e5 WHIRLPOOL 2a81f3b9274e3fef37a2a88e3084d8283159b3a61db08e7805879905c87a74faa85bc6e570d18525741bd5c27c34fe09eeb58b2bfe500545d0f304716e14f819 -DIST openssl-1.0.1r.tar.gz 4547786 SHA256 784bd8d355ed01ce98b812f873f8b2313da61df7c7b5677fcf2e57b0863a3346 SHA512 7a5a2efe5d9421ea6f4f86f75ed40b4459b3825355ad18da3bdba28393bc50a6f457b2e1f11a31828f1af0d62a716d258ac7868fb719c9997f3bc750a1723e86 WHIRLPOOL de9c92f5ddb9bcaac967ac735696e739f5762b7d3a0b2430dbfa0c6cd7ac021fdf3c3257255a2fe995f24aa3550d59ce3067f030f09acc5d43b61dfda627686a -DIST openssl-1.0.2e.tar.gz 5256555 SHA256 e23ccafdb75cfcde782da0151731aa2185195ac745eea3846133f2e05c0e0bff SHA512 b73f114a117ccab284cf5891dac050e3016d28e0b1fc71639442cdb42accef676115af90a12deff4bcc1f599cc0cbdeb38142cbf4570bd7d03634786ad32c95f WHIRLPOOL 8e1c1800a66f57fa78dc391e717e4b2bdf0e6e37a837c5ac033d7a4b1a6437451c7e7540c4ec2f75f936a2d2ef4f9293b42c76f51b0c9c93706639589612f196 DIST openssl-1.0.2f.tar.gz 5258384 SHA256 932b4ee4def2b434f85435d9e3e19ca8ba99ce9a065a61524b429a9d5e9b2e9c SHA512 50abf6dc94cafd06e7fd20770808bdc675c88daa369e4f752bd584ab17f72a57357c1ca1eca3c83e6745b5a3c9c73c99dce70adaa904d73f6df4c75bc7138351 WHIRLPOOL 179e1b5ad38c50a4c8110024aa7b33c53634c39690917e3bf5c2099548430beef96132ae9f9588ff0cedd6e08bb216a8d36835b04e506fb3fbaed37d31c9 -DIST openssl-c_rehash.sh.1.7 4167 SHA256 4999ee79892f52bd6a4a7baba9fac62262454d573bbffd72685d3aae9e48cee0 SHA512 55e8c2e827750a4f375cb83c86bfe2d166c01ffa5d7e9b16657b72b38b747c8985dd2c98f854c911dfbbee2ff3e92aff39fdf089d979b2e3534b7685ee8b80da WHIRLPOOL c88f06a3b8651f76b6289552eb64e13f6697c5f0ce3ff114c781ce1c218912b8ee308af9d087cd76a9600fdacda1953175bff07d7d3eb21b0c0b7f4f1ce1 diff --git a/dev-libs/openssl/files/openssl-1.0.0h-pkg-config.patch b/dev-libs/openssl/files/openssl-1.0.0h-pkg-config.patch deleted file mode 100644 index 66fd822..000 --- a/dev-libs/openssl/files/openssl-1.0.0h-pkg-config.patch +++ /dev/null @@ -1,34 +0,0 @@ -https://rt.openssl.org/Ticket/Display.html?id=3332=guest=guest - -depend on other pc files rather than encoding library info directly in -every pkg-config file - a/Makefile.org -+++ b/Makefile.org -@@ -335,11 +335,11 @@ libssl.pc: Makefile - echo 'libdir=$${exec_prefix}/$(LIBDIR)'; \ - echo 'includedir=$${prefix}/include'; \ - echo ''; \ -- echo 'Name: OpenSSL'; \ -+ echo 'Name: OpenSSL-libssl'; \ - echo 'Description: Secure Sockets Layer and cryptography libraries'; \ - echo 'Version: '$(VERSION); \ -- echo 'Requires: '; \ -- e
[gentoo-commits] repo/gentoo:master commit in: sys-fs/lvm2/
commit: cbdaffa229ebe3110612c524e1621703adc8b8c0 Author: Doug Goldstein gentoo org> AuthorDate: Fri Feb 26 21:26:41 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Fri Feb 26 21:26:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbdaffa2 sys-fs/lvm2: add myself to maintainers Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> sys-fs/lvm2/metadata.xml | 5 + 1 file changed, 5 insertions(+) diff --git a/sys-fs/lvm2/metadata.xml b/sys-fs/lvm2/metadata.xml index 98de265..33079b1 100644 --- a/sys-fs/lvm2/metadata.xml +++ b/sys-fs/lvm2/metadata.xml @@ -10,6 +10,11 @@ Alasdair Kergon Upstream Maintainer (please CC on bugs) + + car...@gentoo.org + Doug Goldstein + Backup to Robin. Please CC on bugs. + Allow users to build clustered lvm2 Cman support for clustered lvm
[gentoo-commits] repo/gentoo:master commit in: media-libs/libpng/
commit: d936b8ae0be80754a7474c38768356b2850079e9 Author: Doug Goldstein gentoo org> AuthorDate: Fri Feb 26 02:25:58 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Fri Feb 26 02:25:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d936b8ae media-libs/libpng: remove vulnerable version Remove version 1.6.18 which is vulnerable to CVE-2015-8126. Gentoo-Bug: 565678 Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> media-libs/libpng/Manifest | 2 -- media-libs/libpng/libpng-1.6.18.ebuild | 43 -- 2 files changed, 45 deletions(-) diff --git a/media-libs/libpng/Manifest b/media-libs/libpng/Manifest index 01eee45..53e1cea 100644 --- a/media-libs/libpng/Manifest +++ b/media-libs/libpng/Manifest @@ -1,8 +1,6 @@ DIST libpng-1.2.56.tar.xz 654688 SHA256 24ce54581468b937734a6ecc86f7e121bc46a90d76a0d948dca08f32ee000dbe SHA512 b50cd58246590267fb123d8618387897d438cdc9514e69ca346bd09c5013845d2ca35933b236b31af9d81ae738afa7b01e9a332bcf099f4fa0e3b85048a4ac5f WHIRLPOOL 436209348dde13751e8c326b8a9bceacca281e3d59e548af7eb9246fb14ee2f657e3c10437f04148a0c244f2d3bc231260fb57a2cd145d87b5d07ef5e49a8b1d DIST libpng-1.5.26-apng.patch.gz 10318 SHA256 bcc0d7f1154a5004610a9102f25ce6f35985a6033cfb52887f3f2b11017fcd45 SHA512 f7e5228fab036e63be3de58f2f85041d834e2292d04682f0b20930d5cd58c078796a8c3d6742cd28c7dc808ac641aa5d5bfe6f8daee5fb2b0b75bfb856170861 WHIRLPOOL 449212c403b6e8c5724e402655b42d23ed3e27d3902b219767b663fab08dedc19e684497a1be4326a99ef4b8cc26eb6acdd1ed1b0ccc0c282f19a50b1c831d28 DIST libpng-1.5.26.tar.xz 748164 SHA256 7ba4d85efb79e60d7a8a84bca6a0b925e043bfb5c8a47a1b878ab4d3bcd6714d SHA512 87214671af84665277f0ac3226e6feb41a3e1deb0d7d61e62c99e77d1386fcf928b21f9863c4166a7391230166190bad00e57c3fc42902b3a0a53ba68d4db1f5 WHIRLPOOL e2eda0792fc5f6b41d4f5d878fdf4c8bde0cac2591647a092fed0e6f362fd9c532d265ca7dcdcd8ade9bc23fa385bfa71bd8b532e3d1091202583230a9306724 -DIST libpng-1.6.18-apng.patch.gz 9940 SHA256 1d595b3b33c09529dddf869ca69f386528dfe1b991d2679377082e2acbca7009 SHA512 ebf8e2d11b18afc0943502be069076fbe07792e8056058551de0b1cf07987a6cf423edaa5de7aefb318115054235d984059a83aad93b06bed1a56002a0b6bd9b WHIRLPOOL d177ef6a4846956e8a2768b5beb5e18a6e9db2d03ef32e6ff21f79994f8274175b8bba01def0f85af4cd6640050173291e7a54c148076cbb8397e886257f83b8 -DIST libpng-1.6.18.tar.xz 932324 SHA256 2e10c13b7949883ac961db6177c516d778184432d440317e9f0391305c360963 SHA512 7ae286f728844da31699c3097cfb2167d4a57f740c749f0251de86ae481824716b3edaafc1b5673116623e729396ccc720a346439d3b20c5b6a7b06e1d129f74 WHIRLPOOL 1f9662073172eb2fa11924f79efd4d7dd0979696359f48f67addf5325148d898982d361879892acaa60441dd4fe42cd38ae68affc08302fa5ffc2b6731731a88 DIST libpng-1.6.19-apng.patch.gz 10330 SHA256 5ec713a51c35c25d5e53dd61270a6fd5313b26872b382f0fbaed41a0743768a2 SHA512 2d412a74d657d366d395d13bc301d71363011fbcafbbf815dba565baca4069629450a97dfaab0ddeec7c7f646a6eddeac559d24f6910a34b072aa4a208dc4e16 WHIRLPOOL 4e093bcddbf114dda0c33eddac70b245f91c659f378d129731d3e486db3f6d232684bde1ad8f69109c7db726b53b8317f989d8b5c5a50198ab645eb7a869e7f9 DIST libpng-1.6.19.tar.xz 941280 SHA256 311c5657f53516986c67713c946f616483e3cdb52b8b2ee26711be74e8ac35e8 SHA512 166377ce4f8abfcae0e76bafbdbe94aebef60b9a12c1820eda392e63a8ba7a9e8d7ef4840d8d4853cd487418edd2c4515a889cd9f830d4223a13315e1db4c3b8 WHIRLPOOL 8cdb5ffc7ecfafd064ae816b3bd1c7572799fc54c701e74d9c1f66ccac592fe460c1f22f1774329a8a1f177247f0fde8a22f8dc26892805a0bed64c0690967ae DIST libpng-1.6.20-apng.patch.gz 10304 SHA256 ed7bc9d03bc7390c477623e1abff42977395c75ed3e69e8308ea25bc3871774d SHA512 764bfb5a7cff395bbd6aeb6b5a53a9963f7074c41ae39dd9832d1dfd1e4eb0b6210d2cf9a1af63c8db8959ee4f0691d2fa288b0a0ecc63b61d131c7a708b38a4 WHIRLPOOL 8673db8f8b47704493d925d436f07822b3b92c0e251649670efe1f0db6cd4ecb9c38fd0c2d5153503c02f4afc677a25be835d12878ee0e0fbfa5a5027278e766 diff --git a/media-libs/libpng/libpng-1.6.18.ebuild b/media-libs/libpng/libpng-1.6.18.ebuild deleted file mode 100644 index 8818a93..000 --- a/media-libs/libpng/libpng-1.6.18.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils libtool multilib-minimal - -DESCRIPTION="Portable Network Graphics library" -HOMEPAGE="http://www.libpng.org/; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz - apng? ( mirror://sourceforge/apng/${P}-apng.patch.gz )" - -LICENSE="libpng" -SLOT="0/16" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" -IUSE="apng neon static-libs" - -
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/files/
commit: 41e77a8e05b7f663c1428e8608013965ca749b5d Author: Doug Goldstein gentoo org> AuthorDate: Wed Feb 24 03:25:00 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Feb 24 03:25:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41e77a8e media-tv/mythtv: remove unused file Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> media-tv/mythtv/files/libdir.patch | 11 --- 1 file changed, 11 deletions(-) diff --git a/media-tv/mythtv/files/libdir.patch b/media-tv/mythtv/files/libdir.patch deleted file mode 100644 index 90fc362..000 --- a/media-tv/mythtv/files/libdir.patch +++ /dev/null @@ -1,11 +0,0 @@ external/Makefile 2012-10-06 14:30:40.453248737 -0400 -+++ external/Makefile 2012-10-06 14:32:43.283277751 -0400 -@@ -25,7 +25,7 @@ - zeromq/Makefile: zeromq/configure - (cd zeromq ; \ -./configure --without-documentation --prefix=${PREFIX} \ -- --includedir=${PREFIX}/include/mythtv/zeromq) -+ --includedir=${PREFIX}/include/mythtv/zeromq --libdir=${LIBDIR}) - - zeromq-install zeromq-uninstall zeromq-clean zeromq-distclean: - ${MAKE} -C zeromq ${@:zeromq-%=%} DESTDIR=${INSTALL_ROOT}
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/, www-apps/mythweb/, media-plugins/mythplugins/
commit: 6f7ff4cb5b1dfff4169e53401bd75dfc84283952 Author: Doug Goldstein gentoo org> AuthorDate: Wed Feb 24 03:17:26 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Feb 24 03:20:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f7ff4cb mythtv: remove older versions Since the versions are all interdependent its easier to do in one big tree commit. Signed-off-by: Doug Goldstein gentoo.org> media-plugins/mythplugins/Manifest | 2 - .../mythplugins-0.26.0_p20130922-r1.ebuild | 129 .../mythplugins-0.27.5_p20150627-r3.ebuild | 170 -- media-tv/mythtv/Manifest | 4 - media-tv/mythtv/mythtv-0.26.0_p20130922.ebuild | 347 media-tv/mythtv/mythtv-0.27.5_p20150627.ebuild | 359 media-tv/mythtv/mythtv-0.27.5_p20150904-r1.ebuild | 363 - media-tv/mythtv/mythtv-0.27.5_p20150904-r2.ebuild | 363 - www-apps/mythweb/Manifest | 2 - www-apps/mythweb/mythweb-0.26.0.ebuild | 90 - www-apps/mythweb/mythweb-0.27.ebuild | 90 - 11 files changed, 1919 deletions(-) diff --git a/media-plugins/mythplugins/Manifest b/media-plugins/mythplugins/Manifest index ac91c99..413b1b6 100644 --- a/media-plugins/mythplugins/Manifest +++ b/media-plugins/mythplugins/Manifest @@ -1,5 +1,3 @@ -DIST mythplugins-0.26.0-9fd7c6102b2cd1a3760337663803b110446c6ea7.tar.xz 45980 SHA256 a3ec6dcde8ee74b0a518c42555947b0a9050f63625df4f6b94a4830768267242 SHA512 490a2bfdfe1011721e17a74f25d6a404d14af855b5790620553467d7efd0a3dc050fa2c716ba88a06924ba1c456b40968f2862557688c0d31999f05549f6d39a WHIRLPOOL db6a1b277e0c0bf122a1c910f446dc6a924c7cdb82bb23996e8f45239185c60d59e0974b62ea281b807eafce2fcb72f2f96d0f8051cc47ea1b8602d49c82e372 -DIST mythplugins-0.26.0.tar.bz2 36673620 SHA256 4e7f0493f37792c084c1b4d0b5863b4201ebce6d62ab7c6cc31ca74087d83c62 SHA512 51c10f46186e14e69c5626f2ae0955692c71aa7459fd018efaab1b99809cad533a84754d53455017102ff6f94cc9905dc303248a29d4095ba8f4f685bb022f49 WHIRLPOOL a2b995f2a94a2eb22fa0740dd840a2fe2d9d4b808af1dc43e9d83c626d93ed95134d64db2049e4b79379838ae16b1de6547b56277531e2752e6779b3cddbf25a DIST mythplugins-0.27-583395f5a376637efcd408a102fa64d0f188c12f.tar.xz 58328 SHA256 b8d7b2338236baeb20a26d2c83eb3c92b9a6f0aa96c66542e47018e4c833a213 SHA512 1ed2786f9c1fd0f7d607806b6ca34100ec116191e02573cc5def18c2581bb841e6f7e5b9fe066bfb9f52931b314ead157a64ab84a27bae06610282237d249dfc WHIRLPOOL 56977fab1cb93768164c4e3feb2fe503d22d44e70fd046cdbe3b05de0066a8792afd1097721029713b3f4f30c79e34d8ba617afe4c1241af0f1a741854cc3349 DIST mythplugins-0.27.5-9498257571e8158926b60a0eefc74568c4436823.tar.xz 1364 SHA256 8b7abe67562767478f583fe36704570612425f82a05b9288cc82e3015bf2fc16 SHA512 2fe3a317ecdffc06d9e9b554cf8bfb54a324b7f1441038d51e9f77d13b53693ed6d2721282b239967c6d539947e1b119f579e49b42ba62f7dafd0144c0d28622 WHIRLPOOL 5fc5222364fbb11312f92f8adaef3adff46e89251afcdeea48d1466625072d068ebdb66f9426140765da6f4fc02a117b086033a319f148700cc164bad6fbc0f1 DIST mythtv-0.27.5.tar.gz 85652939 SHA256 7e625f94332effeadfba8e7ae7c98d44a83bfc25b7c59e39adce67dc2f4e1e1b SHA512 b912e010e54271f9321ac1b11d4a31e4093f86c0f2ae3139d4b55085bab142ca3fc6d847d163f6b75aa31320404914c71c094528dc8ee7d70086e56a828b9169 WHIRLPOOL e9ebbbabac6ed53b4ec90537371a63e053bb9a2c0a0e920e43d3d2e475f87bdd0ac5a4604045498e88aaf06b11eb054d50dea7881c87dbd45a36c08309e1b880 diff --git a/media-plugins/mythplugins/mythplugins-0.26.0_p20130922-r1.ebuild b/media-plugins/mythplugins/mythplugins-0.26.0_p20130922-r1.ebuild deleted file mode 100644 index e6acfe4..000 --- a/media-plugins/mythplugins/mythplugins-0.26.0_p20130922-r1.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_DEPEND="2:2.6" -BACKPORTS="9fd7c6102b2cd1a3760337663803b110446c6ea7" -MY_P=${P%_p*} - -inherit eutils python - -DESCRIPTION="Official MythTV plugins" -HOMEPAGE="http://www.mythtv.org; -SRC_URI="ftp://ftp.osuosl.org/pub/mythtv/${MY_P}.tar.bz2 - ${BACKPORTS:+https://dev.gentoo.org/~rich0/distfiles/${MY_P}-${BACKPORTS}.tar.xz}; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" - -MYTHPLUGINS="mytharchive mythbrowser mythgallery mythgame \ -mythmusic mythnetvision mythnews mythweather mythzoneminder" - -IUSE="${MYTHPLUGINS} cdda cdr exif fftw raw" - -DEPEND="!media-plugins/mytharchive - !media-plugins/mythbrowser - !media-plugins/mythgallery - !media-plugins/mythgame - !media-plugins/mythmovies - !media-plugins/mythmusic - !media-plugins/mythnetvision - !media-plugins/mythnews - !media-plugins/mythweather - =media-tv/mythtv-${PV}*
[gentoo-commits] repo/gentoo:master commit in: sys-apps/xinetd/files/
commit: a2d6f1b0d8ef92c3bd7f6d59661c9ca1c4844c09 Author: Doug Goldstein gentoo org> AuthorDate: Sun Feb 21 21:27:13 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Sun Feb 21 21:27:46 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2d6f1b0 sys-apps/xinetd: adjust init script license Per bug 426154 a Gentoo created file had an incorrect license and this adjusts it to BSD. Gentoo-Bug: 426154 Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> sys-apps/xinetd/files/xinetd.rc6 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/xinetd/files/xinetd.rc6 b/sys-apps/xinetd/files/xinetd.rc6 index 57cee36..7a4a395 100644 --- a/sys-apps/xinetd/files/xinetd.rc6 +++ b/sys-apps/xinetd/files/xinetd.rc6 @@ -1,6 +1,6 @@ #!/sbin/runscript # Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 +# Distributed under the terms of the BSD License # $Id$ extra_started_commands="reload dump check"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/xinetd/
commit: dfb83dec9850f43ad7d9040309de4f7e139ad0e2 Author: Doug Goldstein gentoo org> AuthorDate: Sun Feb 21 21:19:42 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Sun Feb 21 21:20:16 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfb83dec sys-apps/xinetd: remove old version Removed an old version vulnerable to CVE-2013-4342. Gentoo-Bug: 488158 Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> sys-apps/xinetd/xinetd-2.3.15-r1.ebuild | 54 - 1 file changed, 54 deletions(-) diff --git a/sys-apps/xinetd/xinetd-2.3.15-r1.ebuild b/sys-apps/xinetd/xinetd-2.3.15-r1.ebuild deleted file mode 100644 index 39c51be..000 --- a/sys-apps/xinetd/xinetd-2.3.15-r1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -inherit eutils flag-o-matic systemd toolchain-funcs - -DESCRIPTION="powerful replacement for inetd" -HOMEPAGE="http://www.xinetd.org/; -SRC_URI="http://www.xinetd.org/${P}.tar.gz; - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="perl rpc tcpd" - -DEPEND="tcpd? ( >=sys-apps/tcp-wrappers-7.6-r2 ) - rpc? ( net-libs/libtirpc:= )" -RDEPEND="${DEPEND} - perl? ( dev-lang/perl )" -DEPEND="${DEPEND} - virtual/pkgconfig" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-2.3.14-DESTDIR.patch - epatch "${FILESDIR}"/${PN}-2.3.14-install-contrib.patch - epatch "${FILESDIR}"/${PN}-2.3.14-config.patch - find -name Makefile.in -exec sed -i 's:\<ar\>:$(AR):' {} + -} - -src_configure() { - if ! use rpc ; then - append-cppflags -DNO_RPC - export ac_cv_header_{rpc_{rpc,rpcent,pmap_clnt},netdb}_h=no - fi - tc-export AR PKG_CONFIG - LIBS=$(${PKG_CONFIG} --libs libtirpc) \ - econf \ - $(use_with tcpd libwrap) \ - --with-loadavg -} - -src_install() { - emake DESTDIR="${ED}" install install-contrib - use perl || rm -f "${ED}"/usr/sbin/xconv.pl - - newinitd "${FILESDIR}"/xinetd.rc6 xinetd - newconfd "${FILESDIR}"/xinetd.confd xinetd - systemd_dounit "${FILESDIR}/${PN}.service" - - newdoc contrib/xinetd.conf xinetd.conf.dist.sample - dodoc AUDIT INSTALL README TODO CHANGELOG -}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/
commit: 9f5724f90e7f58a1a17ab0ace5aa0665714f57e2 Author: Doug Goldstein gentoo org> AuthorDate: Tue Feb 16 16:19:07 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Tue Feb 16 16:19:34 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f5724f9 app-emulation/xen-tools: enable USE=qemu-traditional by default To avoid breaking people, enable USE=qemu-traditional by default so that xen-tools behaves like it has in the past. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> app-emulation/xen-tools/xen-tools-4.6.0-r8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/xen-tools/xen-tools-4.6.0-r8.ebuild b/app-emulation/xen-tools/xen-tools-4.6.0-r8.ebuild index 1c747e4..17c69f7 100644 --- a/app-emulation/xen-tools/xen-tools-4.6.0-r8.ebuild +++ b/app-emulation/xen-tools/xen-tools-4.6.0-r8.ebuild @@ -70,7 +70,7 @@ 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" +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}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/
commit: e4143d850ad54c74ca616880972b9b40e8df8e6f Author: Doug Goldstein gentoo org> AuthorDate: Mon Feb 15 15:50:35 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Mon Feb 15 15:55:36 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4143d85 app-emulation/xen-tools: allow qemu-traditional to be disabled Provide the ability for the qemu-traditional device model to be disabled. This device model should not be used unless you have machines that are depending on it (e.g. Windows domains). Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> app-emulation/xen-tools/metadata.xml | 1 + app-emulation/xen-tools/xen-tools-4.6.0-r8.ebuild | 469 ++ 2 files changed, 470 insertions(+) diff --git a/app-emulation/xen-tools/metadata.xml b/app-emulation/xen-tools/metadata.xml index 9b082eb..5009c6f 100644 --- a/app-emulation/xen-tools/metadata.xml +++ b/app-emulation/xen-tools/metadata.xml @@ -10,6 +10,7 @@ Enable the Flask XSM module from NSA Enable support for hardware based virtualization (VT-x,AMD-v) Enable IOEMU support via the use of qemu-dm + Build the old qemu traditional device model (useful only if you cannot change to the new device model e.g. Windows VMs) Install the pygrub boot loader Enable support for running domain U console in an app-misc/screen session Using app-emulation/qemu instead of the bundled one diff --git a/app-emulation/xen-tools/xen-tools-4.6.0-r8.ebuild b/app-emulation/xen-tools/xen-tools-4.6.0-r8.ebuild new file mode 100644 index 000..1c747e4 --- /dev/null +++ b/app-emulation/xen-tools/xen-tools-4.6.0-r8.ebuild @@ -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 == * ]]; 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 p
[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/, app-emulation/qemu/files/
commit: d526fe71f108586f62e2efc2ef06a67321d22216 Author: Doug Goldstein gentoo org> AuthorDate: Mon Feb 15 15:27:12 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Mon Feb 15 15:27:24 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d526fe71 app-emulation/qemu: remove vulnerable versions Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> app-emulation/qemu/Manifest| 1 - app-emulation/qemu/files/qemu-1.7.0-cflags.patch | 11 - .../qemu/files/qemu-2.4-mips-fix-mtc0.patch| 78 --- .../qemu/files/qemu-2.4-mips-fix-rdhwr.patch | 44 -- .../qemu-2.4-mips-move-interrupts-new-func.patch | 89 --- .../qemu/files/qemu-2.4-mips-wake-up-on-irq.patch | 29 - .../qemu/files/qemu-2.4.1-CVE-2015-7504.patch | 49 -- .../qemu/files/qemu-2.4.1-CVE-2015-7512.patch | 37 -- .../qemu/files/qemu-2.4.1-CVE-2015-7549.patch | 62 -- .../qemu/files/qemu-2.4.1-CVE-2015-8345.patch | 65 -- .../qemu/files/qemu-2.4.1-CVE-2015-8504.patch | 46 -- app-emulation/qemu/qemu-2.4.1-r2.ebuild| 642 app-emulation/qemu/qemu-2.5.0.ebuild | 651 - 13 files changed, 1804 deletions(-) diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest index 6269bb7..70a4faa 100644 --- a/app-emulation/qemu/Manifest +++ b/app-emulation/qemu/Manifest @@ -1,2 +1 @@ -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 diff --git a/app-emulation/qemu/files/qemu-1.7.0-cflags.patch b/app-emulation/qemu/files/qemu-1.7.0-cflags.patch deleted file mode 100644 index cd003f6..000 --- a/app-emulation/qemu/files/qemu-1.7.0-cflags.patch +++ /dev/null @@ -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 - - diff --git a/app-emulation/qemu/files/qemu-2.4-mips-fix-mtc0.patch b/app-emulation/qemu/files/qemu-2.4-mips-fix-mtc0.patch deleted file mode 100644 index 07c2be5..000 --- a/app-emulation/qemu/files/qemu-2.4-mips-fix-mtc0.patch +++ /dev/null @@ -1,78 +0,0 @@ -From d54a299b83a07642c85a22bfe19b69ca4def9ec4 Mon Sep 17 00:00:00 2001 -From: Leon Alrae <leon.al...@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.al...@imgtec.com> -Reviewed-by: Aurelien Jarno <aurel...@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"; -
[gentoo-commits] repo/gentoo:master commit in: app-emulation/grub-xen-host/
commit: 3387c0a6f28f10d691dee9c96cca9c17c17b62f8 Author: Doug Goldstein gentoo org> AuthorDate: Sun Jan 3 20:16:07 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Sat Feb 6 21:42:44 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3387c0a6 app-emulation/grub-xen-host: initial version Initial version to provide a dom0 host PV grub based on grub 2. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> .../grub-xen-host/grub-xen-host-1.0.ebuild | 74 ++ app-emulation/grub-xen-host/metadata.xml | 15 + 2 files changed, 89 insertions(+) diff --git a/app-emulation/grub-xen-host/grub-xen-host-1.0.ebuild b/app-emulation/grub-xen-host/grub-xen-host-1.0.ebuild new file mode 100644 index 000..292c338 --- /dev/null +++ b/app-emulation/grub-xen-host/grub-xen-host-1.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +DESCRIPTION="Grub2 built as a PV grub per the Xen PV Boot Protocol" +HOMEPAGE="https://blog.xenproject.org/2015/01/07/using-grub-2-as-a-bootloader-for-xen-pv-guests/; +SRC_URI="" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="amd64" +IUSE="" + +DEPEND="sys-boot/grub:2=[grub_platforms_xen] + app-emulation/xen-tools:=" +RDEPEND="${DEPEND}" + +S="${WORKDIR}" + +STRIP_MASK="usr/libexec/xen/bin/grub-x86_64-xen.bin" +QA_EXECSTACK="usr/libexec/xen/bin/grub-x86_64-xen.bin" +QA_WX_LOAD="usr/libexec/xen/bin/grub-x86_64-xen.bin" +QA_PRESTRIPPED="usr/libexec/xen/bin/grub-x86_64-xen.bin" +RESTRICT="test" + +src_configure() { + : +} + +src_compile() { + cat > "${S}/grub-bootstrap.cfg" <<- EOF + normal (memdisk)/grub.cfg + EOF + + cat > "${S}/grub.cfg" <<- EOF + if search -s -f /boot/xen/pvboot-x86_64.elf ; then + echo "Chainloading (${root})/boot/xen/pvboot-x86_64.elf" + multiboot "/boot/xen/pvboot-x86_64.elf" + boot + fi + + if search -s -f /xen/pvboot-x86_64.elf ; then + echo "Chainloading (${root})/xen/pvboot-x86_64.elf" + multiboot "/xen/pvboot-x86_64.elf" + boot + fi + + if search -s -f /boot/grub/grub.cfg ; then + echo "Reading (${root})/boot/grub/grub.cfg" + configfile /boot/grub/grub.cfg + fi + + if search -s -f /grub/grub.cfg ; then + echo "Reading (${root})/grub/grub.cfg" + configfile /grub/grub.cfg + fi + EOF + + tar cf memdisk.tar grub.cfg || die "failed to tar" + + grub2-mkimage -O x86_64-xen \ + -c grub-bootstrap.cfg \ + -m memdisk.tar \ + -o grub-x86_64-xen.bin \ + /usr/lib/grub/x86_64-xen/*.mod \ + || die "failed to grub-mkimage" +} + +src_install() { + exeinto /usr/libexec/xen/bin + doexe grub-x86_64-xen.bin +} diff --git a/app-emulation/grub-xen-host/metadata.xml b/app-emulation/grub-xen-host/metadata.xml new file mode 100644 index 000..d1cd780 --- /dev/null +++ b/app-emulation/grub-xen-host/metadata.xml @@ -0,0 +1,15 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + x...@gentoo.org + + + car...@gentoo.org + + + A grub 2 built to run in dom0 which is a PV grub that can chain load + a guest installed PV grub (grub legacy or grub 2) or handle a guest + supplied grub 2 config file. + +