Sync with portage [Thu Aug 11 08:59:44 MSK 2016].

master
root 8 years ago
parent d0de5dd83f
commit e503960851

@ -307,3 +307,32 @@
Package-Manager: portage-2.2.28
10 Aug 2016; Thomas Deutschmann <whissi@gentoo.org> metadata.xml:
Updating maintainer details
Updating my own maintainer details to reflect that I am now a Gentoo
developer.
Gentoo-Bug: 581174
Package-Manager: portage-2.3.0
10 Aug 2016; Thomas Deutschmann <whissi@gentoo.org> metadata.xml:
Removing proxy-maintainer
Now that I am a Gentoo developer this package is no longer maintained
through proxy-maintainer project.
Package-Manager: portage-2.3.0
10 Aug 2016; Thomas Deutschmann <whissi@gentoo.org>
collectd-5.5.1-r4.ebuild:
Adjust depedency on sci-libs/libsigrok
Requiring <sci-libs/libsigrok-0.4 when building sigrok plugin because
plugin doesn't build against recent sci-libs/libsigrok.
Bug: https://github.com/collectd/collectd/issues/1574
Package-Manager: portage-2.3.0

@ -7,7 +7,7 @@ AUX collectd.confd-r1 1749 SHA256 60d9cb2af9efcbec56d7ffe6664622bc6270620942e458
AUX collectd.initd-r1 2125 SHA256 857448a2e6357ed7922f6ee5dec8521905e3de2874c3c7b0419743bb123bed37 SHA512 6cd89adc88576fe00de07c70b9b9cd6579483e2a4bbfbb9951c7b98b286559275157737cd99faa9be7b8a7aa045ca879513a94e46619707a7f47d0d807449f7a WHIRLPOOL eb65f6cc59b617d058f96e1349f17cc544a0301794311882d0c74002081f6b199df46290f4020722a95a5b5a87e89d969c9222e0248f8f644e598b9c6f12b426
AUX collectd.logrotate 115 SHA256 eb359631805b6bfb9f2a9ae5ed21be8f8b3b6f1ffeed8d506231043c9a77262c SHA512 87ec01784d415f00834c2b20614f11f7e08b70f88d7c87509a8b8fd7e1af8758565b9ed6a6840af7bf1006cb941a61a6ff4f3176f6ded722728f24483b08bc8e WHIRLPOOL ba884cecfc7fc41e1fc8661d5e92c4519718ebddc4d919dd94d2183f377076efdad19f460ace810e1505cd2005bd64addf34306841993af9d754df633709a003
DIST collectd-5.5.1.tar.bz2 1797852 SHA256 f9c5d526e1f0429a7db1ccd90bdf9e23923a2fd43b7285cfda8f0341e5c0bc3f SHA512 1935809571b8f0e0870399385312a5687f441d11e08a0c7d1337384b3790c3436ba84f89226aad979584045cc13bdf88f1350a0f49c94bcd0dbcf12ae4704dae WHIRLPOOL 3efeeb9262344a8a1c0aa068e64f5d45ff536d1fc1399b4599143a6e47740d5a33aedf482dbf9110cc5f0345d624fbe71ff00fc6f7afeee891326617f7979e41
EBUILD collectd-5.5.1-r4.ebuild 17261 SHA256 9f731af76c5ef5f02b3adc833bcd7015faedac57db7b80206787a9e1997ce76c SHA512 105d50d0d50a9ff641739604ac0f655a203d02be62a138a283fb5d87d0a4429eb22214ef2e376af23c0bc7b726e01cc0f09c8195a7091e664ffbc96223cb4402 WHIRLPOOL 37929568b6c2ef806e6f557a5989cb3a61a85a4c7af859dc9e040d32475c11f97f8322414cc0a0c4b8c483798e812c0028e50a2407f5dbdeb05cb295bd2824f3
MISC ChangeLog 10702 SHA256 32074369d608f525f311a7a81d5a6ad89692ca93a8e4e0a8addd0207410241e3 SHA512 c0e978dfa0d0f0d5f98a61b12c0ac984a6d8089ed144942d29c382bf3cb2f4f4097fde749a2f92d7323ef006e65eff6954c9bbe05b9a6c9af95e10caee832503 WHIRLPOOL 6fff009fb45bbffbb710ff1e9d33edc50ee72b74a6fa36a8c4a74ad276e632a75bea1312336de6e47efed01259894d461ad41d43253598e72029c10c9366ae97
EBUILD collectd-5.5.1-r4.ebuild 17266 SHA256 bd594a4f3bbe8b1fcc997e1c9a1823284da2f9c4b271ac068dadd26c156b58c1 SHA512 c98678b0b3a163586c6fe6d077d451543b9784c558f1fafd266c72c4386322ec61eec1ccf1a9bef8474819a985ac634d0efeb8090b3dcf5cd7a600705ecaf547 WHIRLPOOL 6f2e26621f9c291dda3775f7b16b0600731de7256df0fe3d2cd727c54422b5c94a96fe0e035e121228a0b20c03d5fd5fde85886348f804f54d8fb4c427f826ff
MISC ChangeLog 11528 SHA256 c96295719c70efe434566f937189c7d9dfe80d6f8bd810c6d1fbc687427f670c SHA512 ec653f1d6c4073421fca9f3f134596a7365e7131607c70fd6511e2ba5d92a07bcbc81b2a8efceb146ea9aeb0cd6781e6ae2a547376501b86cbb4e32c093bd3ba WHIRLPOOL 42a63e286ac5adfd66d504d28589492e3a23be4eae9a532a30254e1991c3446af6d0414d7b788899552c39d457562b7f2a53b518fccdca5a8e95fb160dcb1adf
MISC ChangeLog-2015 14362 SHA256 1859e1b9ca3e7493396d72b51c984fdd2be019a1247e7005a41fe1a05f578894 SHA512 2434c3cfe30fbbcdc9a9e0e6d0f2c881d13e58d1bab2f47738ca0654a3a56b5d488ff1f542c1fd011e5349df810dcdc98c80559e91f39b4457ba626e633205dd WHIRLPOOL ce50c9de205ef7b86cd799d1d9f2bc4d0623fbfee511dd7e4a3a1f4d289eb567ff0026866c7b38428b285b88eabde060d77403db71f9455c865ae01c4c3623b9
MISC metadata.xml 18995 SHA256 fe2884837a95b0f2306bfececd61845bac713bccf5eacd9d15d88271517cb1aa SHA512 a860b39a3f9c96e218e5dfb7194eb5c9c57f6ad41937f4459fa6215ed73be0638031e573e093e35db978ba8e63edb32503155a958e9164ba7da0f4425067ddff WHIRLPOOL 760de33122d5f2577a463584fb3fef06beec331d5c44d8915a980d4f39e550d6d6d2002881cdb312164002a1ce871ddd6df98e31a47bb809090e48b26450fe6a
MISC metadata.xml 18854 SHA256 8f98d4a85cf1bc1c686d65c834f566818d76241fb7ae18b9e4a0cc5c1ea5b447 SHA512 5ab27a1e4bdbd832fc7537219c684b6a0f2cb52f9d8a706169c55304a6fe4911300ba9f9c813c8d86d665d1c4331a8516bd2ee570f7ef4406c133c6c739b3ac9 WHIRLPOOL 0a15141f01d2bf714e01770e0a6f6382f39f004ed99d6806e59aaaae01270508d413b7e67e0af5a2e9f37207df8688a6d231de523a7c48937150d7a0d4dbff5a

@ -101,7 +101,7 @@ COMMON_DEPEND="
collectd_plugins_rrdcached? ( net-analyzer/rrdtool:= )
collectd_plugins_rrdtool? ( net-analyzer/rrdtool:= )
collectd_plugins_sensors? ( sys-apps/lm_sensors )
collectd_plugins_sigrok? ( sci-libs/libsigrok )
collectd_plugins_sigrok? ( <sci-libs/libsigrok-0.4 )
collectd_plugins_smart? ( dev-libs/libatasmart )
collectd_plugins_snmp? ( net-analyzer/net-snmp )
collectd_plugins_tokyotyrant? ( net-misc/tokyotyrant )

@ -2,18 +2,14 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>bugs@bergstroem.nu</email>
<name>Johan Bergström</name>
<description>Primary proxied maintainer; set to assignee in all bugs</description>
<email>whissi@gentoo.org</email>
<name>Thomas Deutschmann</name>
<description>Primary maintainer</description>
</maintainer>
<maintainer type="person">
<email>whissi@whissi.de</email>
<name>Thomas D.</name>
<description>Proxied co-maintainer</description>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers Project</name>
<email>bugs@bergstroem.nu</email>
<name>Johan Bergström</name>
<description>Proxy maintainer; CC him on bugs</description>
</maintainer>
<longdescription lang="en">
Collectd gathers statistics about the system it is running on and stores this

@ -330,3 +330,13 @@
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
10 Aug 2016; Thomas Deutschmann <whissi@gentoo.org> metadata.xml:
Updating maintainer details
Updating my own maintainer details to reflect that I am now a Gentoo
developer.
Gentoo-Bug: 581174
Package-Manager: portage-2.3.0

@ -19,6 +19,6 @@ DIST rsyslog-docs-8.19.0.tar.gz 4271094 SHA256 f76958d2fbcbb3a2db531ec3878d6d9a8
EBUILD rsyslog-8.16.0-r1.ebuild 11363 SHA256 461abfc3552f0b6f491062716a23d7809d0c085c9313cc4e0ffa244acf477a12 SHA512 c042579c0fd1c19452b57e7223e0b5069983c03bc6f9851aff1b66999b9ffe0cdb089a3aa4df2d9e0197326afe7a626643fccd69b0ca4bc490535e646f2ba694 WHIRLPOOL 84fa2a8614c9a869cfdd863776549c3854968a9c652f54af61c83937e696d00e479aab5dc9e3ff13fdbb061a59f9d7e72913b075d803d32e9a65e9ab73f90fda
EBUILD rsyslog-8.18.0.ebuild 12446 SHA256 28b66ff98fcacac8d35ef28496f1f12ea9958d26b702f29b5e414547adb05ad3 SHA512 33004e16a63cd8dfc97d5f6227d04fa4b30c38a4d4748ab217a1f7fb0de7e541f136b0a3255bb0def95492e804f138ee46adb17d8f794e98a2fce637b1a51b2d WHIRLPOOL 9eddb660596009468f8739b46f6079fa779ffdfb9c91fd0649ecbd2917a96060b7423a27e452108fee7482f67fd2c0bda3721ada828a22157b958dc2d429e176
EBUILD rsyslog-8.19.0.ebuild 12276 SHA256 9f77735fed0dcaf024a491ad63e75c2471908f52787ac57bc9c008b8e0c40ea3 SHA512 9152df9307c1638bf5442cac92e838435916967f569867a10b9fb083560188a231badbfe03f31f64bd5f90c0b1b37d4188267db86aa51f3ce5ffe25d624d0abd WHIRLPOOL f7042807df1e96b1855459fc10dc1af553a523c86b49d0f6cb797a4e714ac251d21832a2cb9e4fa6104f2e5bf082d02162e297f81dfe3758fa3c8b7d265909ce
MISC ChangeLog 11387 SHA256 2d7629e5ace3e53ca38a8b3c55afcf7123f7279ddc0cb9c2a48dbd90e1bfd012 SHA512 4cd3f695457a0169da7a0636cc9e7772a7ad37eb14155d0c53787f12b6e1a23c28398d20c942a06f93600570c29178f7b0654f3402da79495f93fd85cf34dfa6 WHIRLPOOL 8b988b9116976c1270ddc93b7078790b07ab50baa50a9bf54168ad865aa69f8fc8f6590b87d8cfba4cc6ebdccf5a28014cd7064c3182fab125e7e6a9851baa96
MISC ChangeLog 11627 SHA256 98aa29c894d8ac272bed634ac5f344acaf4f9cb019732b94df95618fd25e8ae0 SHA512 a28ab59e35e2c562b14bbb61ed07ce79eb4848e699d115b7a77a436541f06af54132936d52cf792326a3983bfe35f2997a59eb152f65d6bd40bd2ace17ef2e8d WHIRLPOOL f9f940360d71d70c0b06f9e960db94ba96212b546e7276e819098a1dc1d18e048195b12cf80d1355f1e6c5fa7a2d1ab5f5389756c0c6b18b5b6f6da61b387617
MISC ChangeLog-2015 26836 SHA256 00f62ec24e67a62edb77fa4d17812f6d736ac8ef3a20dce29bb2b78e575ece01 SHA512 bb52b5ffdfcbe0d1fc51a05dcacc042ff876b9669a875eafdd8e4c240c28a2902ef5200c4f8d31815ca45440f602fe85933d059b55b4f940e4b624c8340a6243 WHIRLPOOL 3f9e1c0cede4a17dbe03f1873fecbf0549a863800a80938723dd86214854f0e47c8d092c1ae381ee82644869ef72dd8915f1ceac5dc4676986128dca0e583bbc
MISC metadata.xml 3271 SHA256 edcd6b6ba223e7554f978327122f7c6c136201ad910f56f9faeebd216588e67e SHA512 ea9e6b91463945b5f19d797e4351ab848ab40346afeac6eadaca9d35119d2475f328a6aa9bc0346d30f8470afd642c6317e527516694faa4f4494763b0598b52 WHIRLPOOL b3360489498bbfd485a3422549a8e9f1e5f9476bafb1ff288e26145d936ba0309df81e5ddd93801abd362511377aa3c27d65d96184a70f6f9ae2ac36387ff783
MISC metadata.xml 3216 SHA256 7fd8d55be282fb34753495be2c844b48c1f963106d6796fa10b8abf998e7349e SHA512 ea39a2cbbac96e908f8bc335691b9b58ab6ba02eb584e8466dffa739f33e90c2e7ad4578381aba1b3fb5f333fef16c2b770d7253a49a276b15b042ee4b38ccef WHIRLPOOL 2abb566496c8baed873d480e3dcfd9adeeea7d78aaa770907137634246ec01979e0bf8685d730c58df55d11da5b02353fd7cda20e5b34c0411430be2aa8119bd

@ -7,9 +7,8 @@
<description>Primary Maintainer</description>
</maintainer>
<maintainer type="person">
<email>whissi@whissi.de</email>
<name>Thomas D. (Whissi)</name>
<description>Proxy-Maintainer, CC. bugs</description>
<email>whissi@gentoo.org</email>
<name>Thomas Deutschmann</name>
</maintainer>
<use>
<flag name="dbi">Build the general database output module (requires <pkg>dev-db/libdbi</pkg>)</flag>

@ -80,3 +80,13 @@
Bug: 575810
*dav-0.8.5-r2 (10 Aug 2016)
10 Aug 2016; Michael Orlitzky <mjo@gentoo.org> +dav-0.8.5-r2.ebuild,
+files/fix-Wformat-security-warnings.patch:
new revision with format-security patch.
Gentoo-Bug: 521016
Package-Manager: portage-2.2.28

@ -1,7 +1,9 @@
AUX dav-0.8.5-asneeded.patch 318 SHA256 a20f1e1965ef7e9d5dd68c514b538733e949144a793913153c1cf4f3d18ccd1a SHA512 06ad6057354af941512e6c77f59cd9c30a7192c01fdce65d5d66e15fb99476429092f0587130162b78f22ca72354af8925735733c142a889a478c8a07384138f WHIRLPOOL f7f32dce5ca527fb6c09ec61367fc2de8769f375610d7d258bbd2874bc874fbf249b0bb2715511a79d96bfa19081ecfe196c3e8b5a5b3c072c8ce964c3e1f924
AUX dav-0.8.5-davrc-buffer-overflow.patch 246 SHA256 5f0eb25c62b4b6bef694d7691ec6f525d66c7f5f71b15d8752f3df3c394a4c68 SHA512 36c8e336adc3cdb053af61ea53bf497073d197e67957f2ad011f7199c1518deb08f5fcfffa4ff14c49139f6bab01303332c8c15e5944245696dbc62dceff116c WHIRLPOOL d53dfa76d7a241cf3b770347bbe8df2deff12f49c9f9e90f2f1e80839fb03cbd0aba3a7ffaad9d622b9a8913259e7176002984c5de96115905af066ae11a1b7f
AUX fix-Wformat-security-warnings.patch 1179 SHA256 e2af06615aee874426a97fe42dc1bef016d6c6c79954b8c25db15b72f118ad1d SHA512 c5665be995e718a460b6c75ae3843104721a58c2d4a5321659d8527034f413d433fdd1140b14d6a8587f298a2e4935f8a07579071e5aa5d6fa49e125da5e4895 WHIRLPOOL e39ca3dcb6768ce3336b20ace4790438518206d6cf9ff8a1fb75be34d302ca7b9417fdc56c88cb06f08448d20808f225d2663934a0d7d4f24ce2e13b82b7d2c5
DIST dav-0.8.5.tar.gz 22824 SHA256 af3835c31f7fb28815bc9b5fcc76e229d0e389d13b178858d120664af486a9ba SHA512 cdedff875df392e8525399b40d45cdf4e984b1b014f03d9f5cd5be270eebe0003fcf48e9738f6ac2789138973970bb9fe6d0b8babd20c1df61e193f84ee066b3 WHIRLPOOL 049684e2846f9bbbd8b0cab97689f69adfff2067485be59789913272d884c5b07ad47320f2b9dbf1285af01a12cfd2f7f9eca8ac0a7528ba10271b64a767c94c
EBUILD dav-0.8.5-r1.ebuild 884 SHA256 43164128ee757dad6cef0c953fdff14e205b7e0a75a802d19e3e7c342565411f SHA512 acfabf2102a0291097a9e6970e5ba06c820ea619546142c595982c4ed0a2db8880e575af6e6731624a8a9b65c022799fe8b3daf4667ba0d8abc53e4ae714266b WHIRLPOOL d2789143b0036dc6466b39af70546305aa2dd74fa15deb3068bd259abc6c7252129f94453647a457db148833a1a090f4255e9b4f8cc358c15beab926d8629ffc
MISC ChangeLog 3146 SHA256 acfeb6fe0c8fc0f57e7fb44eba691a9a3da53153ae864f4482cd70c03d5725b0 SHA512 0981f16ebad57b2d2d9eaa8eddee9104a1106cb6e552dc0f600270b618b52a131c7ab356240ae3aa536094c904b06c72636f8e135c658d55786538c211293e73 WHIRLPOOL 374721439485757593c8aa8591e587c39ba0ede64069b8c9b5545a53e3d3290983423e81804eecacac6f51590d32637bfc8d9ae907b72947a896417dc3adface
EBUILD dav-0.8.5-r2.ebuild 914 SHA256 416ea139b1f5c0f4f3d4cadbb2e40d642e32ddf094cdba0ab0edfb981024883d SHA512 2e1e66eeec841b0b8a722e7459d4f7cd1434ad739940243db7da83d5df6c527026adc6f08eebed376cffadc5ee6fc7ae23128d7475e2d6e968dd35d93742a34d WHIRLPOOL 7ff14fc50e2dd406ec43fb16e52348f006a838f0a610d3b1f415a99ad84a410461b68042418e20b1dfc74fe880afec02f50332c23b76c887630f4016212d6424
MISC ChangeLog 3393 SHA256 1d8d30effbccff01cc937e9ec7553ce505a5371957071cab5371e789a1b6dd53 SHA512 5c1265b1d78f4bafa18a8b931555644041a49e71250741cff5c163a87555f62d7e24cd85cea4d488d276965c144219dc138bed142d096b08f018564b3e35cb5f WHIRLPOOL a2afc62ff085ae775747a77f39b837f55f2c61de28570c16a67df1090f21ff4eab67364cb349d8a9977f897222974ac44d29ab19dcd13ee2835461a2b3de6e8d
MISC ChangeLog-2015 2388 SHA256 d65955217eab11486ed91023b7ccd57dfbfd89083df1744389b5c3dc0c9110b9 SHA512 0281137c752a7c761f61d9641ce7c4682a5a2563a02eba88292f220cb4007182ee609a59bf13bdc7acf5ab637f40e573573ff2a11d2f7c7ac4d35de88fc06668 WHIRLPOOL 104180131eb27984e49050ec8f4089b66e4824d69cc7398d4e7124eaa6fe58c4f246d2b1efc0ffdd353ebe0d9c602b2610209dfd574a67716cd5a019bdb34114
MISC metadata.xml 245 SHA256 ce7dad3296fc521e775dce46cd51580e366ba33c278989f773343032d24bb5c4 SHA512 c42813db6849d65a3316be196bafc9fb991f6d78eb75f07e4202ba512c11ba1c6ea4082742df51fc83a06a520bd3297bd6f7404a48fbfee969937d10cd777a18 WHIRLPOOL 72c28bd0f649c7ae5e2ff828f09e21c810d7bd5efb49d77af0949bd24795d216984bac6427b8d8696de3c93189bc1a8a3304491c419a0e62367110c0ed5b0049

@ -0,0 +1,41 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit toolchain-funcs
DESCRIPTION="A minimal console text editor"
HOMEPAGE="http://dav-text.sourceforge.net/"
# The maintainer does not keep sourceforge's mirrors up-to-date,
# so we point to the website's store of files.
SRC_URI="http://dav-text.sourceforge.net/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="sys-libs/ncurses:0"
DEPEND="
${RDEPEND}
virtual/pkgconfig
"
PATCHES=(
"${FILESDIR}/${P}-asneeded.patch"
"${FILESDIR}/${P}-davrc-buffer-overflow.patch"
"${FILESDIR}/fix-Wformat-security-warnings.patch"
)
# Makefile only
src_configure() { :; }
src_compile() {
emake \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS} $( $(tc-getPKG_CONFIG) --libs ncurses)"
}
DOCS=( README )

@ -0,0 +1,39 @@
From 8e57c21b3b707c2a81695384688c46faa1d51da8 Mon Sep 17 00:00:00 2001
From: Michael Orlitzky <michael@orlitzky.com>
Date: Wed, 10 Aug 2016 15:52:30 -0400
Subject: [PATCH 1/1] fileIO.c: add format strings to sprintf calls.
Two calls to sprintf() in fileIO.c were missing the trivial format
string "%s". This caused warnings with -Wformat-security, and build
failures with -Werror=format-security. Those two calls are now fixed.
Gentoo-Bug: 521016
---
fileIO.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/fileIO.c b/fileIO.c
index a6c535a..1916a46 100644
--- a/fileIO.c
+++ b/fileIO.c
@@ -92,7 +92,7 @@ char *doSave(char *filename) {
n++;
choices = realloc(choices, n*sizeof(char *));
choices[n-1] = malloc(256);
- sprintf(choices[n-1], d->d_name);
+ sprintf(choices[n-1], "%s", d->d_name);
}
closedir(dir);
@@ -178,7 +178,7 @@ void load(char *filename)
n++;
choices = realloc(choices, n*sizeof(char *));
choices[n-1] = malloc(256);
- sprintf(choices[n-1], d->d_name);
+ sprintf(choices[n-1], "%s", d->d_name);
}
closedir(dir);
--
2.7.3

@ -2,21 +2,9 @@ AUX builtin_ms_va_list.c 150 SHA256 53ded7ad35f85fcead9428c7f176c7c0c90186057525
AUX pr66838.c 771 SHA256 be04375f821bdace0196e7151656a07bf76be04feace13f12ec22b720def75bc SHA512 3cc1ecdea9bd62d1042a425dddaed55ab02be2cddc85fea8f6c733003bd60329dbfceea92d5c60b73b8d7e5f543ff9893ce0f05db66cda3c9039f790577a42c5 WHIRLPOOL 2fc5c0a6490ab5a6995a7aa17bf03f37fd116b9d022b2fca3f32ea7262d4f9b737798f80ddfeaca6e92c1fe72f030630d6db9c57a879c8dc02fc9c64891767ef
AUX pr69140.c 861 SHA256 2c8f290727331e82c26b33aebd3729c66115bf022e7c6027011f95557cfb44bb SHA512 83f68c7e0f2ba2e7e77777a620def3728b4c12f5174d499ccfe617999830281c8330ede5a12c6d86482254596a62a718bc2e27abafdc70b3aa1cb3738d469ddf WHIRLPOOL 7805e8b8e7ccfb4121126f22c776753809078bf8c25b708caf15a3e27b9ed8559fc8446f399b40b71a0133eed1f1754ba60b92aee50d028301de10ed3c06ba6a
AUX wine-1.4_rc2-multilib-portage.patch 1256 SHA256 9d0acd304d11d1bf73f56699754aaa1bfe1facba90648ee330fdbe08d9ff4938 SHA512 ac0b29e2b4c9b04bb6694a4e4da654446f68efbf90cda6809b45dad51e6679ac5410398763fde7e9505ef959493a037aa588cee58d14906563a4746702d2b0e9 WHIRLPOOL 8ea26266c327bc8313eca9b5d39c9741b226037750ca2d1d33262420093e05c306e7f004656c362c3c50b330d050cf9e5fceaa2b024a82809aae8b3617b0ae18
AUX wine-1.5.17-osmesa-check.patch 1774 SHA256 dc7dde67c416bb067e528b85228cff01833a2a20c802248ef56d74184014e50e SHA512 12325e75db5e63e1d4c4e2463c3e164b1eba0d3d88455cfcd698a8bb790d7c0b3c947a06e7a09e232b1a14202e64ea2dc9331cbc4b503833f78a7c1034410c79 WHIRLPOOL 2d9bb86a5d683301c75ea275302f67616a8e9c6ebfc436b05f8f1b3d5d815c310999ca9518747abcf4d248bd18f34388dcb323c526d633c50e66ffb4bf94e5d6
AUX wine-1.5.26-winegcc.patch 1808 SHA256 91c1012059b93a421b2eae9f2ea46b7b327d6d3d58ba0cb47021c8a57f6d8228 SHA512 fce9daf40a96f4a7502c249a30107c8dfc5d8edd4a171b863d2bf14c3ad46d18e4c29932ab4a6ede7da5d589d777b962d2f577f5360ee4db8019d71362c51d47 WHIRLPOOL 71cbe36c6bac87071472541b7f5cd3ed1b08f05479bc0016262b3f86e75738e467dad197563b4898f2b24fd0ab4e27c40dce04f244a3e7f5ea1582b4db1c5cc2
AUX wine-1.6-memset-O3.patch 695 SHA256 1f04496713e8a401ba068702c5c3e104b18635bfb54808e5641a3c48a9b9bad4 SHA512 ad7231f8dedf98f9e9b91fcb8bbe72a716d78285127b0c33396de0b1e17a191f91f9a4a377c0e90671bb5f4e57bfb087ef7e80c9537c6c73b3c9bb90b3885968 WHIRLPOOL 91689c31054b896609493e2b0b4fe67e3d752d889f4ccae9c3e15229543341998809fd19a2040457e04fbdbd45505f0f2b49052844004193872713053d7239f8
AUX wine-1.7.0-freetype-header-location.patch 12441 SHA256 8ff411815caf6cc23e8a1087954d50ab08bdc2749897d3954a6f113c7cb0b38f SHA512 a6a6ad8a8e61a8504a1394c7041c1b9e77b3cc781af4c995541d87f1472f0a9fa12f155d09697c00500ec6f21886bf204d7d5148db02e876315db91d43832b43 WHIRLPOOL dd7c5eaf154e2b121d46cfc56dc8fccacc42310918f7fc7aa06708dd8c569725fa005470fd7ad368aa59e94dfd6a3bbfb1cef3d9531f1b0069d2530a6c636fcd
AUX wine-1.7.12-osmesa-check.patch 1722 SHA256 42648efa15040011ef868f92fd615924a83b5a30dab25505928226d8bc48159d SHA512 faca80f9747f3d7bfd05c3410bcccfaf17b3f397e30dd9ec382eccc326de346d195d6a184ec78e44b26d5e5e4b2af749ce58a0e6bad0b15a4fd1f2ea610d3124 WHIRLPOOL c5314849d15a53dc00af80f44249c10107b17825c4a2ab4510a5799b154bb1cdb516b3b632e1e959802588f673b9eac8ed6de2dfb59bde34acdd5b752115f695
AUX wine-1.7.19-makefile-race-cond.patch 478 SHA256 0c9816a97af3b4fefcfada8b30ed68774fc507534f5ce23c20ad09a40a59336c SHA512 1ff55900a68554a66080b69b3fd31c75e78d3b64007af24e5adf0dd3e4077a16916edc3a28090edca776c07e03374ff9fb3f774a27e7364b2e9b0e2a0fe902cd WHIRLPOOL e47a9aea48b8982744a1ce173275e8227263d3cda8c1104fc0c71cb0d5c82fc1044e22b79c2dd7fe8bccec4141a04abc0fb99c32fa6da2e2125ae68c3fb678af
AUX wine-1.7.2-osmesa-check.patch 1740 SHA256 5264ac291435eb64c70cef4bdccbf8d4448472b4f014ab15ede35bcceebb6579 SHA512 4738a381923df7b45ea68092efb7ccb967907976d6d2f8bb0167af4211c377a73e296481b94092ac232f9ae09edf21447da92a134ebfff9b32acdd9e20340b95 WHIRLPOOL 95a90f8ff5a649833b39cb28de997c3b516cd09a53cf71d616c4fd412dfa6e71c47a1255a4d0597d85a62966cd9d6b9fae1c21c88e67d8650d31d414fca8fd42
AUX wine-1.7.38-gstreamer-v5-staging-post.patch 2187 SHA256 5dcd005d410f834e89b1c8f77cbaf634ab3434ba782590fb2271a6cd9daaeb0d SHA512 6ab32b2d37442ced1f737b2ae8260f9c7203f4933e5f224f8c01348270d361bb338669f1df2fb6970685daa7c82c7d18888d889d9234db92c04d9f1dfba542d1 WHIRLPOOL ee55c86412af24284bbaf2df137caa4371eba6479fe45a278d4559f02da6695ca228d671b3e973d1612253fc1581f33a79a9b22333ca36ea1ae04a4873f74cb6
AUX wine-1.7.38-gstreamer-v5-staging-pre.patch 1529 SHA256 891819135df197282e9e5ae4077f2e5ec29f2b50386a0cedaa0cc85633e31988 SHA512 62b55f7330939081aa3c854bfa57107a7e1d930e0ec2bda45fa66af887aec6a7663be1e36b5b6deeeec8f84aa70cbd8221ad83148e702716fecdf7d2c54ee7a1 WHIRLPOOL adc11e3ede16249da846d9980f681458827710db190a7b5e23f87bda8fe4945c655cf21f1dc0de0ce3145ae6d7606bebd4f598892a516f2b78d093c40a79f997
AUX wine-1.7.39-gstreamer-v5-staging-post.patch 1175 SHA256 034dc11ef6ecb9d4d8a9734266f612e9154f155f80085d05ab0d45e9b237d386 SHA512 c8e64722a8be5725515a568534fe052c8714859d030be102b823588c117ae9649c3637fe905a8c52c8df676d6a1f7cc22dd3d25a1dd397edef516eb07906c776 WHIRLPOOL 9bd0dd5d38b3ebd03f2115f505266baa96b95de9764c57596366ea935f2bca570f9b896de3ce1af53f6d80557a537a8a2630654e1b788b588f335625e63aa4ac
AUX wine-1.7.39-gstreamer-v5-staging-pre.patch 1237 SHA256 2d5ba5b40d4e6ea48906f48d098fca05ad98ad75bf58f3b5a86f1dbf8353e7bf SHA512 4e0b0a64ae591307569db840968059dd22d3e06fbc766b7215d3b7b6ec01f989bf25a95c3674263b669fa142c2a0736a71cba2de5a57becef0eab40df480fe39 WHIRLPOOL 83f20e69af5f4c17e7fd7c3a3befa9517b4e021d3a5acc6854648647a503cbfafee82a959f67e38e4b5fafc52088f6b94d9f451793ebe88bee937b80c1ab15f6
AUX wine-1.7.45-libunwind-osx-only.patch 1477 SHA256 01c73e559acdb5acf8393d0c5cb03ac1c1fa06714b87ff208fd545cc0bca9f23 SHA512 f11ce2df3f6f010fb3e7ee3761ecce72a92807ef0c62955886c08f333fcde6f543282f6cda4a0a9950414fe56583a78cb5bc8124263cd8a2b0904d3b506ef8ac WHIRLPOOL edc4708f102de65943e7ee436e6c2b65b31a377495fdae6ac7354141d1fd595967d978495744b04fa765299fe1b81150326a14e61ff4491cac7ea2d63f5f34bb
AUX wine-1.7.47-critical-security-cookie-fix.patch 2953 SHA256 f5b4ffc60aed2d3837b908697cd72a06fe06d9a87d059d846219ee0512b52499 SHA512 b7ffa6222f3b5a5530ae9ec9fd2e2448685dc7cd5859c7e48cd86c9db9e4a740990345991ad314cc5230a86bf16af7b77ebab03b1d8c75bb6d68b0561e2b84ef WHIRLPOOL c9a8830ae87d835c02c9d9d41d6a29dd798dc7f4350b0d8896b5ec851d2412c7d7fd2b121a76b4e8d5eae75705f1effff9934f50852c792a95e20e2e7bd01457
AUX wine-1.7.55-gstreamer-v5-staging-post.patch 1668 SHA256 20831dbef1a7b680ecaa18da3931a036651aa56ff7e0aa00382a29e7417cb9ab SHA512 a73a3f57d525e86f1908f25194a54b1bddaede528933a4e15c63feb0e10729e6596c0f4b526fdbd289774b638ebb6ba0bfa8e9f5cbbb081c12c442535d6438e3 WHIRLPOOL 55341ae2c1b3b8876dea8e2d4e04c7d06856d439b8fbad753337ccd6ebc895b9d512bbe2ac5bbcc86dc7e6d29138460094822084859ac54b4b864402f136ad20
AUX wine-1.7.55-gstreamer-v5-staging-pre.patch 1767 SHA256 4e20db1524755c9f9e01f4a3ae4f26d57f21659312b91bfaf4053301889838d8 SHA512 20e252c17e6e71a965354c1708f3c2a810d4ea30168a5451c330810a9f88546ddd03d04017f93a8900f74033c7c7546f5c19149eccbe251548fca37053769c71 WHIRLPOOL f060f93469342fb85d4aa23e6e339aa04bc9ff5e2139c37383f3db3703b4c6725cab74eb171a54219676683e0ced0947d134e565fd88a081cfded67731787bde
AUX wine-1.8-gnutls-3.5-compat.patch 1521 SHA256 7168608bd418a4007b638e20eb079419fb9fd8fffaf84ec3b72220405dd13694 SHA512 38198aa05783178d6fcdfeee85bcd9cdcc72230789b3245b25ac965faefcb9ea0e7dd899c84d9429d21e0c35bcb90eb8ede780fc997a00d3348b64e7895a55ff WHIRLPOOL edc887c228bc6cb857cc68a7de97771dc92abf9ab5589d6c974953e0ef22cd2cedb3f85051c7d635d3f3f1acef011a9e8ce3bdb98a0b9b5d686b322ca38c68a3
AUX wine-1.9.5-multilib-portage.patch 1087 SHA256 23a6000c6f341028b561483b12fce6140b93aa2e7eaeb00d2f88ea24173ad064 SHA512 dea0adde0866804473ebc3d3cd1da49c7b0dd5d3dd89da0d7bdb5c8fe9376ce62bdf61538e5aa954626863e9ef5799de28931520596e99bada788fb3c3370465 WHIRLPOOL d6e95e10849562665bf6b3336664f9d07b349cc420cf1133ebe374c75fdb1720afda1a7f4899e36d30e471618d3c1774e5f8c4a95d2a029b43bdbf10cf736eca
AUX wine-gcc-4.9-null-pointer.patch 1351 SHA256 75445fc7589cd9af53859ac18bb8063d428c9ce953fde175a2fe0d414de11f3d SHA512 fb112cd1d424c21d12641ce13da0c582e3e333ec975edf1e1f289acca674ecba24c56b071b5aab028f91b60c4ea69aa48ca64a2489fe3f9ec10980bc52eb498f WHIRLPOOL b67e5c617039e5a884ee0a7815e353d847c0382116b01a144732fe3adae050f8b05edad24d1fb2d7109f6cf2988a6f7c5850ae087cbd9a05341e9278d7e0bc09
@ -32,6 +20,7 @@ DIST wine-1.9.12.tar.bz2 23240036 SHA256 7eff10e855127b1fcbcdb1e1d89795f4a025f8b
DIST wine-1.9.13.tar.bz2 23299453 SHA256 9b678019d71f28f1e570f7f40e43fcdd52a0d4276123679f2dfea8665f37c0d9 SHA512 f8966384fcfb33d7d63091ae067d828da28dee41b17389d3fa1942aa6bad5e506332400f75486438299accb36f2d94ce0f4b6f7030733ffd72fa3b8cf1f1ab87 WHIRLPOOL 1d7abe1bcbdbda2a727d315bd2ecd181b344ef8b00cd753e57464386a8ad03d959317c065f80aa9920be369c1c3e3abf3186face69ff0bf85f96bf40beee7f54
DIST wine-1.9.14.tar.bz2 23307687 SHA256 7fbe961caf171d95e1ae109e361f3a9e7cb9f6c9321775e961be2bc12892c52c SHA512 d4226fc8a421f32b00597ef62c1dc6acd39f1854584f8f41f69d48568565862419485ac97277b9caaaf6835095db77f7d93b04578f9a8eb07ca39fcd85d3f3f0 WHIRLPOOL 1ecc667b6429fc984880ef9a36b5cb14cdd3cc9cd04579afc6876628194153f714be260f3a711441b2c988a6d4751c03244062f49ca37d547d2d2d4eb12b32b5
DIST wine-1.9.15.tar.bz2 23357574 SHA256 cf992ac991b0e49fd0b186305021acf6e612d5df18d30e3d5808fa6f6731adda SHA512 39eda9c0123453321d414690db5ca5849326bf44d116a353296e88026fa618535a306b9e0c6666ea6716dc8d44f81a2caeae11be80f15448b67bde2be9e1210a WHIRLPOOL cdaa74399ef4849a297a9d8040333500e1007ca8374b76e0677ba8b21e087feac262cf449f90826f4cd417989742670f86eed4c2fb5ef4345e8b955e8213fbef
DIST wine-1.9.16.tar.bz2 23419636 SHA256 e120d6673aada93935c6661b75c2edc835a45a8e658b80934c36434b56940f04 SHA512 6848d53064d2eaea207ed4e5440104408cb6a6b9c62241788abce31b8d115529428427a1e3bf0e94eac43b71bd8641597060b6ea7391d1a87b36ff557a964018 WHIRLPOOL 055abf278ada0dae4eaa73b70c9426664533e941b024be688ce0a1e24a88527104cf986e8cabed9bcc17758219d93d7b218c80ba68ea3449785c22ba6d222409
DIST wine-1.9.4.tar.bz2 22974777 SHA256 75c1eab6b980870b367a73db6e57eb0dc9242c2be8546f94084577a0ed0bbbb8 SHA512 e7b35290ec8f451163a08e841c559698a6b7264b320058e38ac788bdde66042efbb88511b30fa38383844425eaf0b6f4ed4b8412feb843ed405cb510a4a9000c WHIRLPOOL 875e11e9163df8c3473aa7b79deb5c6783a2068e678c4008cacf730d81c2f141490264a10f4345ceadd7aba100d3fc71bdfda7858f89d966d339cc2772cd8190
DIST wine-1.9.5.tar.bz2 23034629 SHA256 fb526308e7ac5e202c0f0b663d4c7a943419d9eec766af6831caf23914300f09 SHA512 cae779353bff61c215d0969288afe6e6e5192cdf0f86f8b15073861f0a22cb6b508ceb084e9b2cb5c5c658abfec5751edf9cb48930bc97c43ecbd6953427fc07 WHIRLPOOL 7f0c29b13b67660d364b2bbc86982a92f73409cfca3e8a31817c39df36d9ad476a9762f135d85fbb947746367277576a97fb6a012f346c11454c43ef75ac9fa7
DIST wine-1.9.6.tar.bz2 23071838 SHA256 3d2b862feefd89eca954c1cbc16a28e0ce851aeea1555bc1842ffc9aab2c1557 SHA512 d56d5b18a26b4902ac0138a4358f91a027f929a3ae70346e48b529eb7f09f7f1971bdae52d6a37dabbb598771ee5754b320e39c6ef26700202bf6be90b8b101b WHIRLPOOL 544ad527ceeb9339fd7fb35d847451dbdac79da6226cf15fb2c4be01eed3babe4c5e343236c5005553084ff83ce4e274305b5f91b2bf03a6a27d695c4ece280c
@ -44,6 +33,7 @@ DIST wine-d3d9-1.9.12.tar.gz 46410 SHA256 e7285e15f9ce44aa210d5910facc818fbcc734
DIST wine-d3d9-1.9.13.tar.gz 53490 SHA256 2e1c9962bd08a939f4c14f867b7566bc0ccd480628ff1418ecaa61cec6a555db SHA512 bd2e6cc975411cae56606141468bc1785f4e480d2578666d2d1aef8e7ffac51b4361067f3412e9dd147fd4c82dcccd60ff5847ced5b6d141b8c370ced1e78d40 WHIRLPOOL c5d15fd09937315e870e3548e4852becccf48ef24988a8f7e48c3afe24c5bb9f029d1da3509f237500a9569de475fef5bfa78be7207ee37cf82ad45b427a45b3
DIST wine-d3d9-1.9.14.tar.gz 77130 SHA256 94cc4ddc639e6c541e77f807aa6ea678b5105e06e089250c6d4b37f455da7f34 SHA512 3195a6a8c2dacb4d34548f9408f12d9af8048cd41d8cba797178fc9728cc99c61e47e8ceba6801a6d9829363483064f62a07390648150f80e9e68122c9d1d5fc WHIRLPOOL 36270bf08bdd054d756594fc3d404cbb4bfe175c45d83bae75257d103d298d9e62a22c5cc69bb0dc528d4b8133fc8ad02fcb0f97157b549e4fbbd99cfab5c960
DIST wine-d3d9-1.9.15.tar.gz 46418 SHA256 e6d8029e37c4afa8018f595ae8ee23a547782a614d5605352301685889996388 SHA512 6ad990ebd023d0125146c3b785cf38862368c3034daac6dad1a2e3a04737c5a31fbc81b562e4571ea386f515a04b50d42699b783ab15d9e3b19b12b1a7148c08 WHIRLPOOL 01a37e81fbbf99bbeab7b3c06eaadd52e8d4cf6459958465aa53d76b1717fb8bda356bae3f36c790bca29f38f80546c8d32a376f5fcb4d35f1593b647c9f5109
DIST wine-d3d9-1.9.16.tar.gz 46413 SHA256 bf45d4ccd900147bacb7f66c7fcc28dac9d3d7a0b3c0708a0ad05f519c5a5cec SHA512 fbd5b4c9ff342740404ad4ec0f059ffed470b60f87a8b56617cf7af83a357f93dcb19f6e0ab7203bd5e0e3821cb6c6ea3b4455fbda22f09cbbd679152f259aa6 WHIRLPOOL ad70b1a683672fc83913b83b8686b2abeceaca0fc8922cb88c5a3101712cc40fbd1d9fc78af0acc48cd50c239a7e0e84f2f7776218b868b53c90a60e1f3254b1
DIST wine-d3d9-1.9.9.tar.gz 45615 SHA256 cc6575ef97c6ff74d11d370f6af012c82b33697cb5d120d93d3d501623ef4856 SHA512 142e4c11c392a7999093c6703e3e506c365633e7ae4c2426d164e411e5d28fd0c7b00acffc0ca35c755d8ff6d8585072f6a3d3bcb8b5e32417db5597f236c4d0 WHIRLPOOL d56f84a455dc643f756fedfffdc73640cb34aa8164df747fe44f204dd7165d7b000c22de8c33c9978ad97b32b8b6d285551de8607acf75b5f079cb7eeeadb05e
DIST wine-gentoo-2015.03.07.tar.bz2 85419 SHA256 f13f93dc49bbc33a294c4d511b6e01aec2d38bff77a1e44d07668291add1ab04 SHA512 bae1d2d5575d340d01f44008104f0e5ec0c4a4982995dec37d501594cd21d07a2b4ad4465c4273646d5bf6521996b4b82471097864be75342abe3e7d478a56bd WHIRLPOOL 0f254dd692e87a1f71dd19f6c1c8c59b8a91b994e75912a2e6e3ba5e875b85119fe497a331a95c2ce33bbf5f064143d23ee00275da92c494227de0807c9abb06
DIST wine-mono-4.5.6.msi 53705216 SHA256 ac681f737f83742d786706529eb85f4bc8d6bdddd8dcdfa9e2e336b71973bc25 SHA512 4d8df04c1d0da09d1abe423dd271e5dd14a193d607fb54e214d2e340827f7c33829342d1580b6907d7cf466e70993d743c6e1ca9a026d4b6225dd7c1fc8b1386 WHIRLPOOL 9a68e502da0be6768e92d88f2ccace607300f3a331e0f9e1b6d60e9c6c2d4eb635b902f03e13aad73461dd5f0c2691c7b41958356ebb7f445e8def4282c675d3
@ -60,6 +50,7 @@ DIST wine-staging-1.9.12.tar.gz 9966292 SHA256 2e48bf66c599128c5fb1049444b699da8
DIST wine-staging-1.9.13.tar.gz 9928798 SHA256 582a896602254e4bb21cbf85f14ca3977a368a6b30fab94dbcbd17877c914252 SHA512 f6e4c3ff51df749695295eeb4945e86d0ce0eea544fb9ba0fdf9f94a8b60e347e706e3cd68f80450f74b740367e405eeb76732b12b7b2ebd519806f4c23b38f3 WHIRLPOOL 20ee971a4cd3aede47bbbec2c4dabf7081fb7a34eec87ab882cce22aa797471cd4a7da6906326b27c9059b37ab6e4291b2ce39f21023aa5986372af6725d84fc
DIST wine-staging-1.9.14.tar.gz 9920839 SHA256 fd9e1d52d96bd405e2aa7d2d6537e31f86fee20102cb5a0ef8b452afd70667ed SHA512 8ee27a8d953ca925083bdd4a108fa940516f66f2b7d8699e63262d3a0ef5a0666a7f75e8833ad13c33ac1c397a5a9ee541df65658da64ccca93fc504f977db33 WHIRLPOOL a83add20ed265903975170a36dff3dbcaaec15e034643eeeac11365761412f67047667344be2ea532b260111893f650c75a7339fb8966cca15648ffd3f796b23
DIST wine-staging-1.9.15.tar.gz 9926094 SHA256 10b836e4f78b7da1693cf1199f1b16c160a844a6372733817be31de67ea85150 SHA512 7eb1774381925944abe6bcbe1a8e1810b4d7f51d1f3c15bcdc15084420bfdb6f90b8edbbc0876ad87e896471ab9c9f21d14420c3ecb485aa8ead4256ff8ca60b WHIRLPOOL bcb9e7f15437a03baed57aeb082267b47a06504246f029bf31ead117a258b1b26dd70924427c0cda1526f7fab5ac1eb17a756fb5c1b2f87d8f8727923a185d4e
DIST wine-staging-1.9.16.tar.gz 9919553 SHA256 24b0386b3bd04a2e48b5233487b2b3479d6e4042b44378ad3b9f1e04c5082a1d SHA512 bc5b1d3526fd56755a7874417eba86757295745252a0a157c14f0d02f211e1bc11530c47387f68d69b5fdb4028365e55dbd01028c36475d71d9b6d7a585ff391 WHIRLPOOL 233c8f49d379a1c59d62676fcfb332b2dc006d4424eb9440cfb9e8ec1b99c92d2f7bf8da5fe46f10f60d3d90db448ee84c3cda3c54727a6a0c14c0daa3845790
DIST wine-staging-1.9.4.tar.gz 9719676 SHA256 1b3c6bb3e21e549fb8657cd9a2117946b7e78140b400c614dd41b041b6dc2674 SHA512 2c81b9f0315ed4f68d1874482805c9b6d3f2f9611f6dd1477ad0632d17f66e7f5e75720e5c7cef3a873876541c9d7d212fa8803a57cbec415aca32793a734634 WHIRLPOOL 0a66f53327976dd63532b9350d64461df3dcb0ea2fdc63d3498eac94d92387cf4bd53054c693c4a902f7fbba8ad0f2fdf59682e8622f3920a9a426344c656f54
DIST wine-staging-1.9.5.tar.gz 9889302 SHA256 e12c5fb741e6c5b55b99c37d6bba1746b0f40317f27198406e63f260ede3600c SHA512 aaaf08449e956f5f2b42440f8becf7233a22f2f807041b5524fae3c25c80078b86a84e6000803e014a5d2fc089e3df78cb66f0d1fe35675ae0f4ffdfa7ba3f10 WHIRLPOOL 692da1ec383b7efbcb12c8fa4078ed9b4143eb101baa06523f5bd85c749f0b87fe9a550e4d60e3c33e3d896782c9bc957f61171d01dcadbc8847ecbbc57c40ff
DIST wine-staging-1.9.6.tar.gz 9959130 SHA256 e9eb9990aa7f3f07931bfe158c883ebad595e58239855c7f6c01758b4d195db9 SHA512 508b5cd553a8b4a293e9250af670de693992c6f6e71e9e3759408b1e8745985030fbcb78c83ae6669e73e48caf95c3a6f0c92da0a96791912d7e6c4d29a26bd2 WHIRLPOOL 2ebc3ca7ea38d2fda310567083f28b76c4f0120dce659152ccacf95eb07de3dfe8950eb9b306b1a91b30ded8e3914f5852f7928e735659c2b02eb50d82fe0fca
@ -74,25 +65,27 @@ DIST wine_gecko-2.47-beta1-x86.msi 49209856 SHA256 2b570f0d011a7b3711a00f6de1e60
DIST wine_gecko-2.47-beta1-x86_64.msi 50761216 SHA256 af843bb7e49d00906fc9a612ca4829cf18609f94e32b7729696d776fc0447d10 SHA512 9f8b8e8615e2142c682877134583a3fd18f3c33a9bfb41254b0a141f7139bfab21a4f6ac0e207c88db3a322907cf404dafdb08803e37a938a4e0e6ea6d3ebe3c WHIRLPOOL fe5e7c8eaf841fb099ec2912329cd6a2c5217aff5a7e6b268e39d64c9e837bddf61e9f4d2b4276a260f51e409cd6c47882182c9349a7f6081cf7b5566daeb227
DIST wine_gecko-2.47-x86.msi 49266176 SHA256 3b8a361f5d63952d21caafd74e849a774994822fb96c5922b01d554f1677643a SHA512 e0d06102dcb8ec2d24e8c8c3f5c2ee5cb47c18e203dfb43d85de008d682ff874fb664fef1df909a5a7857de39c7e8ce5175e734a11964ec4cd35f8fbacaea3a4 WHIRLPOOL 2b4e3e88d530106d942200e5cdc67e51fc529c51864dee687ff1d6ae4cc94557481f74797a5ca7c1de8ca5ad00f7d9cb71e484ab24d73867d1032ccd88c0c376
DIST wine_gecko-2.47-x86_64.msi 50806272 SHA256 c565ea25e50ea953937d4ab01299e4306da4a556946327d253ea9b28357e4a7d SHA512 7c2496b15a06bc6906bc60afb3ac082e3f9931207fa624e60297020211d66aa9b420a61e95730a0dbdcefbe4b26c811d0c896ecd9c363b5107d08c3fa22fef41 WHIRLPOOL c7619954da22a47dae86ef4c6c0cfbece41943edcceb2c21babe610e0a0b2197b244ebbddd2f3986ee4d5251b062e5f3b8e079426ec77c311b928d18c8451677
EBUILD wine-1.8-r2.ebuild 17008 SHA256 83fbc95e8bdae0de91c1db32334fd8d4a4cf902e41cde99697b9e5a195e8d620 SHA512 a969dbf5c468116593364391e76989fb680977adb930b98bbd42c949a31d0285065a21127f7e46cf270e55126b3dc7f915095a18ffcdfb368384a8d1cd52b7f2 WHIRLPOOL 7f9ca806f68bd1214f793f575b2ab6b1b9058cceaa13fc54e6f82a6d2b747f639d6f485920d0d62a95665993eebe30c5cd9c26d991cb062945181b0b5197ae2e
EBUILD wine-1.8.1-r2.ebuild 17240 SHA256 49d0082521e5d272b0e99bb2ebbce3daf1fe5ccb3e49fc5f622f6d6e017dd445 SHA512 dcb6bd8f0915dce1e2591c323885a0a243507d164cf561d0325d2cd313676a659294037aa0611faf0ec2b7cabac596dcb0113a701025891708914e4893ceef1b WHIRLPOOL 4dbb2fd540490ee954e016b11dce08722224b66c9b5bc29355655867f6782b0e6fb54ef032e20df13adf5ff6bd00faeac0710ddc440b003606f0c2f61f96a21e
EBUILD wine-1.8.2-r1.ebuild 17238 SHA256 de681cf313388e3d5e8ee70e0d4917915b984de6040c4b106b619853b8fe3a6e SHA512 43c61edc5fa38933a944c3d1c0c4be9ce7a0dd8121e7972312b3f43f1521e3152a2f0b4c241a2fc8369c9833d872c88cbf18ab261818f8bca91c84be395fd4de WHIRLPOOL 31793b613a7bd68ca51a9a126e5bf6a9e1bbed3dd61ead7aa137f7da423e84f748f09c5f3a7d649f187d99ab60a49dbbce922f8ac6c131c0aaf3745b8a4100e4
EBUILD wine-1.8-r3.ebuild 16931 SHA256 41dcda1f3fd3dcb24449b4b942d4b051c22f79877ac0836d30ba88f4ce8062e6 SHA512 832151a42e02157f91363624095e77d047aff2de503a4f9188a96bc420583ea20b7cf7682dcfc734a934371c8e90a9bbb6fc7142158df7102705546bcc5ef378 WHIRLPOOL 4bfbb9a37f2827cf5fc8ff4c6b1bcd63d1519f9b10ca40765540eebcdc263d5a29c3faa14c83afdfad9757b79b5456ef1131b3c4dc689fbf07c2bb5f0358220c
EBUILD wine-1.8.1-r3.ebuild 17163 SHA256 98a25071d4425e33e3a1c97348a212737262a8d3135607be16ddb831fd977d07 SHA512 72c7d657c35ed4c18ecbddbacdeb7f1897d9c4977cd70f40cb4e51cd2085ba3c2b577f7cc7568d0bc470225c17e6593babd87f01ff70cebf1cec0da32a1c738d WHIRLPOOL a7b41fd35ca4765a5215b5338fc538451f097704bd58bd1fbb846b8a2ba39e8abe8bcb1f47e0d7656db226ed1d0d5334345637f5169df8d0ed2b899f164549d6
EBUILD wine-1.8.2-r2.ebuild 17161 SHA256 7530635f7b1b21bac32ad2f0bce8f86a7170875e1b5b3ba3026f92fc4010610b SHA512 23c3187b35f349ba679019d3de76875a2e24cbd0f758fb1ee2062e5ea4befc475dac8c262aa095530d38038451635d1cc146088d03e5b703684e6fb0e24c90cf WHIRLPOOL 2e7303a223a807399e440de228219eaa18a01aec6f7fcb32eaa2f6805bd3270e69123a1c46916540c730908d297f69d181d0303693d3014760d64ae0e94f9cdf
EBUILD wine-1.8.2.ebuild 15744 SHA256 ba9be133c3da243a615c37fc886aeab6995d0b366a9872e5ed6fb2237afc79ea SHA512 2396994fbc80149c01e990fd780b57839477a0d2d272ac7da145f4f831bed3472123952ef1ed35c011fd0c2c013e307ae65c71260c4debb6c93b4d8d37f606ce WHIRLPOOL 044cfece29332fed94dd5245d3e4c3e521f6ea036d691421f79706be3fd75c4f1c1580493e7523b0ab2ed7446550758f0d7917d65c12e40b76d1a3cbc8291fe3
EBUILD wine-1.8.3-r1.ebuild 17115 SHA256 6b84758e6a56339a22d2d75cc7e4bf10d963d47b89608fb8a3b4e1a304391cfc SHA512 891f60167a7526831baa2ffbdd8421b2b427c8e7de89c3d09ff7d74a4f3479672ab670b7a640895bdb87d1d5c326c43cc6fb49b467abeab251621d7d18c060fe WHIRLPOOL 046b0171f569718b45c15b87aef4a037c6c4b21b47a592b39df731cdf71d53930a98a4b4a3a0dd351d00fd806d93722690386572aa999a00507662b8bfce2092
EBUILD wine-1.8.3.ebuild 17192 SHA256 132a80d2b46f8da78cc691a3f7d5bc48259c55aa7a8467e2304c82ebde78fa9b SHA512 5fdf7ba9e40b68af18102fb39d7587ec360126bdfcaafe8aa7f7895d52883e3ef3719113b4862ab19e87368f0cf619db9b88031778135a20f847533a7e99e81e WHIRLPOOL b369ab55f4d8dac4491a7733ed3604582e09edb01210f848bbdc81018a6423184cbcf0d2cb3166604806681ce46d433a958254147667f24326be004712b5ba78
EBUILD wine-1.9.10-r2.ebuild 17662 SHA256 f9ca71257f94e2fca09dc03de51bba1e516131a296f4e3bcce7823e95ceec3bf SHA512 85bf16dc0f899c7fa61bd97d28186407583c38693e8f43c70ce901a9642845bdd9059da3d82079fed3d295f5b4d08c45051b39aea6903173f6ab06ceb9538be1 WHIRLPOOL 173eac993bbe584f6715cf9b33eda9d1135d6f64909db4b130116e991a9413256ab508d0ade0757e13fa35ed20fe7987ca3e7015025bad7a658253d019af8977
EBUILD wine-1.9.11-r2.ebuild 17662 SHA256 f9ca71257f94e2fca09dc03de51bba1e516131a296f4e3bcce7823e95ceec3bf SHA512 85bf16dc0f899c7fa61bd97d28186407583c38693e8f43c70ce901a9642845bdd9059da3d82079fed3d295f5b4d08c45051b39aea6903173f6ab06ceb9538be1 WHIRLPOOL 173eac993bbe584f6715cf9b33eda9d1135d6f64909db4b130116e991a9413256ab508d0ade0757e13fa35ed20fe7987ca3e7015025bad7a658253d019af8977
EBUILD wine-1.9.12-r1.ebuild 17662 SHA256 0032c2be25e51aa510336086888b93e7965e796818e8c4aa2044bf0269ba353f SHA512 bb110064ac786a11778a404922f06bffc0ee6502d8dcf6ba21ff1eeb42a82024ed2b4647ac2dfdf48c28ba79cea93709a77df8093d811ab7807b52bfe2d75372 WHIRLPOOL 6c902417383ec160b41c2af58c51f01d08a6e6fd5e2066e6ef8efc9828e0e91d7d32d23b67f800c965065f104a50f309d9482fdcedf92fdd384ac5b08141de4b
EBUILD wine-1.9.13-r1.ebuild 17598 SHA256 662d45efbf93a3a117771f14d3a1662c2470c82400b4dab8aa09b39dcd902ac0 SHA512 581767277fdf5c6b400a753c6ab0dc4f45ab544ab65d05a1f0313793d333c435ec10d31ba235c1d7a557c9ab71d64ce7cdacad75536223c983e63baa93a4c606 WHIRLPOOL aadfd5fb7f5067d27012fcda8363b656938ab81fbb55d1a2a1639a4cc9c1e402b0c1ceccce1365b05b15f718237151c17d7e83d0eb0fe7ddbef4ae4f28222617
EBUILD wine-1.9.14-r1.ebuild 17598 SHA256 662d45efbf93a3a117771f14d3a1662c2470c82400b4dab8aa09b39dcd902ac0 SHA512 581767277fdf5c6b400a753c6ab0dc4f45ab544ab65d05a1f0313793d333c435ec10d31ba235c1d7a557c9ab71d64ce7cdacad75536223c983e63baa93a4c606 WHIRLPOOL aadfd5fb7f5067d27012fcda8363b656938ab81fbb55d1a2a1639a4cc9c1e402b0c1ceccce1365b05b15f718237151c17d7e83d0eb0fe7ddbef4ae4f28222617
EBUILD wine-1.9.15.ebuild 17598 SHA256 662d45efbf93a3a117771f14d3a1662c2470c82400b4dab8aa09b39dcd902ac0 SHA512 581767277fdf5c6b400a753c6ab0dc4f45ab544ab65d05a1f0313793d333c435ec10d31ba235c1d7a557c9ab71d64ce7cdacad75536223c983e63baa93a4c606 WHIRLPOOL aadfd5fb7f5067d27012fcda8363b656938ab81fbb55d1a2a1639a4cc9c1e402b0c1ceccce1365b05b15f718237151c17d7e83d0eb0fe7ddbef4ae4f28222617
EBUILD wine-1.9.4-r2.ebuild 16856 SHA256 0188495b9b6491e6551a5945ad20cbaa113cd24cbeed3434afa41b6c43b2b63f SHA512 e8f48eb7c332dfe8fb526030be2863c6b256613906cacaa9cad09fbfcee62d888d6e02c1735e86919c74fe5efcaee0a595144fb0f5274246d08080e1e2032129 WHIRLPOOL c62eb4ffab0059eed5cd988524cae1c54bd43067b8f22e6c28bf134d3b514b910218cecebdc4c3e524fe7f5c046f79b5e77d7d533baf4038641a82f078b35345
EBUILD wine-1.9.5-r2.ebuild 16921 SHA256 1ca69802dd4d0ce4e64f09d9e292e9021549d278d0f733e06319a5a51cf86e3c SHA512 351bfc1bb92fe7f3aab55cfb7d2bd00ceca3ba45f4ae8dc1f92eb83193a7a621a9cbaa29cb2b597457f052bf117037482d56f71d1d1551f3e3649d9e29849677 WHIRLPOOL 0ab29b88754f28d8a81902796b0a9ca3b461f2fba64fe0d0c5f0aa71f799ffd752e1c95b5b02cdb1a866deec0fc12e7fb8398bd6409318a5379d746d5f39791f
EBUILD wine-1.9.6-r2.ebuild 16832 SHA256 0b651f9d42831f1980d4dc0fb9aefdd8b36dfc65316d411e33c767874d72e6ed SHA512 24d4474a52e99bd31149171234f2c89353c68310953c8c80e7f7fb253ad7c9a67adba1b352bd4f8825540bd9085e825dfe02435fb46d232b4400178ffbc09a47 WHIRLPOOL 2e4ed33c845af000c4babd327469f400dcc2a0333bad011ba1cc6b53308c39e54161633523a58e202d67a121a54021ea7d1f14c7aecd49bb58464846b10c732e
EBUILD wine-1.9.7-r2.ebuild 16832 SHA256 0b651f9d42831f1980d4dc0fb9aefdd8b36dfc65316d411e33c767874d72e6ed SHA512 24d4474a52e99bd31149171234f2c89353c68310953c8c80e7f7fb253ad7c9a67adba1b352bd4f8825540bd9085e825dfe02435fb46d232b4400178ffbc09a47 WHIRLPOOL 2e4ed33c845af000c4babd327469f400dcc2a0333bad011ba1cc6b53308c39e54161633523a58e202d67a121a54021ea7d1f14c7aecd49bb58464846b10c732e
EBUILD wine-1.9.8-r1.ebuild 16832 SHA256 fe70bf80e3e77cd8bc3c5c7d6f2b5bbaa3bbb13b7fa5f9f8ca255a29477bed1b SHA512 4b6a64880f0ccee994b21ab2342a2344453ecb9f9aa90473b695936a54883301dd4fa4bfbf15f08361eb30c6e5d58652924578636e3bce4de25948788b0729b1 WHIRLPOOL 28186c97ec2a851120fa5bee0e2c7b092fc2b1af49981f9a6648c6fe0fc2d6bd96f81c0fe990b32cb01fa049aa7435cc0c8992387209dfc26509c267b7ce72a4
EBUILD wine-1.9.9-r2.ebuild 17656 SHA256 8044fcfb3e5285f586a6d5cb484aadf5061c8bf52d52500ab427535e04f8ae4c SHA512 c1113bd1833a004731189f0e31b0b6331a11f76d9d768b7e4ded60a9f9b23241b0fd57e181a17c8f01a09cfaaf568263e5a24861645f68156d00bf24bd715fa5 WHIRLPOOL b289626cb26887ed01370dc9ce1a6374a8a680b294e454338301870fe854b8055137ac9290c687bb76622e8ead9984c7e27626cf89a79a55b5068a04b83d5282
EBUILD wine-9999.ebuild 17598 SHA256 662d45efbf93a3a117771f14d3a1662c2470c82400b4dab8aa09b39dcd902ac0 SHA512 581767277fdf5c6b400a753c6ab0dc4f45ab544ab65d05a1f0313793d333c435ec10d31ba235c1d7a557c9ab71d64ce7cdacad75536223c983e63baa93a4c606 WHIRLPOOL aadfd5fb7f5067d27012fcda8363b656938ab81fbb55d1a2a1639a4cc9c1e402b0c1ceccce1365b05b15f718237151c17d7e83d0eb0fe7ddbef4ae4f28222617
EBUILD wine-1.9.10-r3.ebuild 17523 SHA256 53b2bb6681bc917d6acc56a72a17b985930ac05ea1463ecc2534fac60b0cf5d8 SHA512 1ed48763a6ef8dc97f61c604a8ba323d6582dce9fb17640e4425f84eb35aecb1093f019aa85a96d102484dc3b09a5e1e1c99e13d38782debce8e26fc8ca038b7 WHIRLPOOL 4ed613e17db48dcfdc0cc1b84d61a8c0b2199c9f9bd7b2384eb937fe7487fb5fee9c7ebe1d61f5ab767544c7fed6b19c315301568d4419a5efbd8ad18fc1b1ac
EBUILD wine-1.9.11-r3.ebuild 17523 SHA256 53b2bb6681bc917d6acc56a72a17b985930ac05ea1463ecc2534fac60b0cf5d8 SHA512 1ed48763a6ef8dc97f61c604a8ba323d6582dce9fb17640e4425f84eb35aecb1093f019aa85a96d102484dc3b09a5e1e1c99e13d38782debce8e26fc8ca038b7 WHIRLPOOL 4ed613e17db48dcfdc0cc1b84d61a8c0b2199c9f9bd7b2384eb937fe7487fb5fee9c7ebe1d61f5ab767544c7fed6b19c315301568d4419a5efbd8ad18fc1b1ac
EBUILD wine-1.9.12-r2.ebuild 17523 SHA256 3e28acb08c130ba7f5735e91e88aa764049894c7b6177220145e32f4af02fcbc SHA512 405f1b91e3d8d9eca93fe62341659e5c974d2b0c510c8a4fcb6acb9dec945d2a32d74c7c2386eea66e0e0bc3f3efb100f24b13eb763ae81cc92dc19d7983e355 WHIRLPOOL aac4fc1a824f4adfc3576863ef9bdae343ba2f98f63dd287b90b96566b21f6d3a464f7471187abac3d79e307475a7495d1c4b818db0a88186c176ed0546a2531
EBUILD wine-1.9.13-r2.ebuild 17459 SHA256 f2ee76dbdb961da4004f8ade2815e1d6cef4af43db73c3be3cb19296d3757c43 SHA512 e380e5ee696dc0549930c642ab9cbb6180a852e69621442fd8ba1d84230880765a989bce1ecf6180e7c31bfaf569563c82e3e65e46f95f503a2b1f7e310c4bf1 WHIRLPOOL b83f6558608de83e0ab6a03fc2b7f54789b433b402d3b80d42cf75e904b09130c107b6798082802d5673240f3c1528b085872c9d45a4d468d5d29a9cda9e447f
EBUILD wine-1.9.14-r2.ebuild 17459 SHA256 f2ee76dbdb961da4004f8ade2815e1d6cef4af43db73c3be3cb19296d3757c43 SHA512 e380e5ee696dc0549930c642ab9cbb6180a852e69621442fd8ba1d84230880765a989bce1ecf6180e7c31bfaf569563c82e3e65e46f95f503a2b1f7e310c4bf1 WHIRLPOOL b83f6558608de83e0ab6a03fc2b7f54789b433b402d3b80d42cf75e904b09130c107b6798082802d5673240f3c1528b085872c9d45a4d468d5d29a9cda9e447f
EBUILD wine-1.9.15-r1.ebuild 17459 SHA256 f2ee76dbdb961da4004f8ade2815e1d6cef4af43db73c3be3cb19296d3757c43 SHA512 e380e5ee696dc0549930c642ab9cbb6180a852e69621442fd8ba1d84230880765a989bce1ecf6180e7c31bfaf569563c82e3e65e46f95f503a2b1f7e310c4bf1 WHIRLPOOL b83f6558608de83e0ab6a03fc2b7f54789b433b402d3b80d42cf75e904b09130c107b6798082802d5673240f3c1528b085872c9d45a4d468d5d29a9cda9e447f
EBUILD wine-1.9.16.ebuild 17459 SHA256 f2ee76dbdb961da4004f8ade2815e1d6cef4af43db73c3be3cb19296d3757c43 SHA512 e380e5ee696dc0549930c642ab9cbb6180a852e69621442fd8ba1d84230880765a989bce1ecf6180e7c31bfaf569563c82e3e65e46f95f503a2b1f7e310c4bf1 WHIRLPOOL b83f6558608de83e0ab6a03fc2b7f54789b433b402d3b80d42cf75e904b09130c107b6798082802d5673240f3c1528b085872c9d45a4d468d5d29a9cda9e447f
EBUILD wine-1.9.4-r3.ebuild 16808 SHA256 b889e2dfcc9d1069b1e0f271865b047eb38169b1fc727edfa30df0615991e484 SHA512 68179d327c7f1ba0de374522b47a99ec1dbb178b43271477752f29acba310fb375467c6cd824dbb0fc48022c27aab5b3be9cc8da14144d6cbc2a3c3f362b7093 WHIRLPOOL 01e4a13a27acf2f496d7c439d78bad8691d019c3edb20aa0eb3cfcf524c2b6a1515bf153b5c58b32f7d254a792b5be2e65d1a06faa8ca6dfc40b6fb11048514c
EBUILD wine-1.9.5-r3.ebuild 16873 SHA256 dfa2e4a3d598ee74fc6a32f732f0330b8def31a47ebd2e7fcce21cc1c43eeecb SHA512 5acf60a101c88fee54d0873b0ca2a9775ee137821c7f866f7fc35d097379833583863d26c87277761f3cc31868cce04b41afcc621d043bd74d6fd761030d0624 WHIRLPOOL e52a8309a00557e5f594e5dfd1869f703e001743b5a64dc37fbe9743f08ae5682a60bdaacbd0599ca7355e49896d05e2dcf8017d984f930683a77e20b99dea3b
EBUILD wine-1.9.6-r3.ebuild 16784 SHA256 07e2df8958436b6fbfc23f1d44dc25ba28021d1db6e90496c9296e0f6d7eb55e SHA512 5380c32ada7c0c630fea4763a2725c12bc68eebe0d7924cac7143d448f7c5d74b246a26c30cfc9b9fb81ea1cb39768b40b69e8cbf60f63b28f79444356e1b64c WHIRLPOOL f404d64f9089835699c1377ea063a8aab5cf20f4ef2e87d334eb218fe59b58fc31ae2e09c6d5c79bc5161b2673486924ea0d43418c94834074bda0830b444970
EBUILD wine-1.9.7-r3.ebuild 16784 SHA256 07e2df8958436b6fbfc23f1d44dc25ba28021d1db6e90496c9296e0f6d7eb55e SHA512 5380c32ada7c0c630fea4763a2725c12bc68eebe0d7924cac7143d448f7c5d74b246a26c30cfc9b9fb81ea1cb39768b40b69e8cbf60f63b28f79444356e1b64c WHIRLPOOL f404d64f9089835699c1377ea063a8aab5cf20f4ef2e87d334eb218fe59b58fc31ae2e09c6d5c79bc5161b2673486924ea0d43418c94834074bda0830b444970
EBUILD wine-1.9.8-r2.ebuild 16784 SHA256 4a00b25bbbf1bf1b86c3dc43ea819491e67e47591d1581b32751cc7a989e968c SHA512 8017d9fc38bcb36839ba22d2f217b9187f3afcbeebfbef3d9f20a83bd39dbaed4a0b9cde35fad736f31acdae29884af1760a9def9743a21e2fe45f283a233752 WHIRLPOOL 33106a032ea6406f1086c539fc409f10c02d238a40c558e2e8b0d6b20cdecc76b83a5d27af25a70856b070a58e4136926c5f54d2276760480843cc0fe5357caa
EBUILD wine-1.9.9-r3.ebuild 17517 SHA256 c83c8779b2ef5438f6d0ede44d31997bebad81e1a5208de00b4cc70b2559798a SHA512 0757c71cce9de29a9f100c458f57a2f440ebf1f77325511bf766feeb80a2106d441a67c9af67af246bb586d4a8a0c4832e7a3241df9b41a1a745eb9f5fa5f6ea WHIRLPOOL c66bbb5368318004a19795134d18de3f4b3bd4e9302a0aa3b4b726436411251a1f868e8442a3429704450cd4f3382207e334b2b07e8b672f9aa1bda00a3c0d77
EBUILD wine-9999.ebuild 17459 SHA256 f82e82c44aeeb13e09f11e5da28bf5396aa46338ecb4dceb5bb18cb0e04553aa SHA512 2ed0c2d61b526f80f13a58df4613643b6ca1609350ffe4b62ef2da5c577171a5aa6a96312076e59b08bb3d32316ca7e6f3c480c0ed03d873dc2eb2bc006c6a06 WHIRLPOOL 13f94f3af8308a35598bf6018e43ae7195119820d466f01c4f60f4048350c2b91da5010b969afecc966f0a988608ea6c9811861af218055eaf415bcb1c97b9b1
MISC ChangeLog 24301 SHA256 d36dd0138412c1674fece7d175a962445dc04999aab7a450f399e39c654a5977 SHA512 b0b05e701f58fe9f581002c58138880c545d0106324cfbbcb5d1f6b02efb06153816a2bb6b60ce8e8bdd16fe0237860637cc48cbebbd32aaf2f91106d592f149 WHIRLPOOL 74aca3dff09eb2bdadf58068353203f5fcc5671186afcedbfa690f1c3f9c1887b789ac6c236110453046de4b21cb278b9ac1cc26f91b73274cfe5e743a9d3075
MISC ChangeLog-2012 100362 SHA256 8e70fc54e7945c1f41e3e0b64fef6b9a7fe89acdaf8c79a06a16048fe8d2e26c SHA512 ca875e847ba100e1f19774b31a2b45a81d776275e3d11944be8a7b01dfcdbf4265b1a340d691bc4fe4054fea006059a06ed52bc0516b1f8b44a1772a1c813278 WHIRLPOOL 36ec708601a25cb8fa93b471112538480b6ef82cc4e6703b3d045f883078b49209ceaeef7bafa8417b881c2d11df84df9c83d1985d0d687a11f3db3de5abb014
MISC ChangeLog-2015 34221 SHA256 b726cd29592f2bb5135cc5b2c3f8f10f51689464a64044ff0cd915d524c662b1 SHA512 0044d58c639a615f9bbedb8a9dcfaf007abf13ec722282bcf4f927951c4f9816e57d18883d22dacb25c4726269f1de0ab8004d863a0ee834c543448c06428f4d WHIRLPOOL 3a77f6acb534e7bdd78ef6ed8c8948368a74ef3d3d70e3243a19c5ba80c4100c1b07e97077caa2bad716f23fa3f21c9cae1a448d6f47b73840140904d8778a3e
MISC metadata.xml 3241 SHA256 c2e66297bc478e08e54377fbbeef41cf67ee04925f94542b1d89241b6258d8cf SHA512 5ea7e527ccdd5f6a68e29910c921f108d52243de6b54c3a664411deeaa3b625bf5ff42110db9c26c1bc0ce9b0cb33cb6452764e4954865a6f2c5fcb260f4fc47 WHIRLPOOL 837eab2080cad20c32afd5ed675841a114e19eb84dc7953ad119b09275e98592deed92405d8b2f1ac1ff2d59966400895b57b1627b833588d32b938b25c72b21
MISC metadata.xml 3174 SHA256 c2eb848cbd0fbd130f3a72a86ac6e6f9a0a26bef87221c88836bb707838be994 SHA512 cf2529f5ec589eb209a9c52b1742fba323e5e0dd5a528d13b4d12266b964da889c3e6e8e369e80e0cc8805f60c3fdbdbfe07c588e8389d4d705c8c737cb1c06c WHIRLPOOL 7584b6dbceff9d711814e3a8b6b6699da16484e7a1339bb5d2084fe0d343d91265d9309a3543e4c7b58f53cf62354e425d554480641d8074d07b92a6c58e9210

@ -1,38 +0,0 @@
From 1ede664b18bd8a88359a3cebb291ad49833ee033 Mon Sep 17 00:00:00 2001
From: Alexandre Rostovtsev <tetromino@gentoo.org>
Date: Tue, 7 Aug 2012 01:29:01 -0400
Subject: [PATCH] Do not check for libGL symbols when checking libOSMesa
If mesa had been built with shared glapi, glAccum is not available in
libOSMesa without explicitly linking to libGL. In addition, in
mesa-8.0.x and earlier, libOSMesa needs to be explicitly linked to
libglapi if mesa was built with shared glapi, see
https://bugs.gentoo.org/show_bug.cgi?id=399813
And in mesa-8.1.x, libOSMesa in addition needs libdl, libpthread, and
libstdc++, see https://bugs.gentoo.org/show_bug.cgi?id=431832
---
configure.ac | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index cc32c24..275b792 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1128,7 +1128,13 @@ This probably prevents linking to OpenGL. Try deleting the file and restarting c
if test "x$with_osmesa" != "xno"
then
- WINE_CHECK_SONAME(OSMesa,glAccum,,,[$X_LIBS $X_PRE_LIBS $XLIB -lm $X_EXTRA_LIBS])
+ WINE_CHECK_SONAME(OSMesa,OSMesaCreateContext,,,[$X_LIBS $X_PRE_LIBS $XLIB -lm $X_EXTRA_LIBS])
+ if test "x$ac_cv_lib_soname_OSMesa" = "x"; then
+ osmesa_save_CC=$CC
+ CC=$CXX
+ WINE_CHECK_SONAME(OSMesa,OSMesaCreateContext,,,[-lglapi -lpthread -ldl $X_LIBS $X_PRE_LIBS $XLIB -lm $X_EXTRA_LIBS])
+ CC=$osmesa_save_CC
+ fi
WINE_NOTICE_WITH(osmesa,[test "x$ac_cv_lib_soname_OSMesa" = "x"],
[libOSMesa ${notice_platform}development files not found (or too old), OpenGL rendering in bitmaps won't be supported.])
fi
--
1.8.0

@ -1,351 +0,0 @@
From 67f9b6e3c5d2397446d39ab454f691c1ee46d2c0 Mon Sep 17 00:00:00 2001
From: Alexandre Julliard <julliard@winehq.org>
Date: Sat, 30 Nov 2013 11:22:25 +0100
Subject: [PATCH] configure: Update FreeType configure checks for the changed
headers location.
---
configure | 78 +++++++++++++++------------------------------------
configure.ac | 40 +++++++-------------------
dlls/gdi32/freetype.c | 62 ++++++++++++++--------------------------
include/config.h.in | 33 ----------------------
4 files changed, 54 insertions(+), 159 deletions(-)
diff --git a/configure b/configure
index 80348f3..9b2f2c2 100755
--- a/configure
+++ b/configure
@@ -11419,7 +11419,21 @@ test "$cross_compiling" = yes || FREETYPE_LIBS=${FREETYPE_LIBS:-`(freetype-confi
FREETYPE_LIBS=${FREETYPE_LIBS:-"-lfreetype"}
ac_save_CPPFLAGS=$CPPFLAGS
CPPFLAGS="$CPPFLAGS $FREETYPE_CFLAGS"
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -lfreetype" >&5
+for ac_header in ft2build.h
+do :
+ ac_fn_c_check_header_mongrel "$LINENO" "ft2build.h" "ac_cv_header_ft2build_h" "$ac_includes_default"
+if test "x$ac_cv_header_ft2build_h" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+#define HAVE_FT2BUILD_H 1
+_ACEOF
+
+fi
+
+done
+
+ if test "$ac_cv_header_ft2build_h" = "yes"
+ then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -lfreetype" >&5
$as_echo_n "checking for -lfreetype... " >&6; }
if ${ac_cv_lib_soname_freetype+:} false; then :
$as_echo_n "(cached) " >&6
@@ -11461,7 +11475,7 @@ fi
if test "x$ac_cv_lib_soname_freetype" = "x"; then :
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
$as_echo "not found" >&6; }
- ft_lib=no
+ FREETYPE_LIBS=""
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_soname_freetype" >&5
$as_echo "$ac_cv_lib_soname_freetype" >&6; }
@@ -11470,51 +11484,11 @@ cat >>confdefs.h <<_ACEOF
#define SONAME_LIBFREETYPE "$ac_cv_lib_soname_freetype"
_ACEOF
- ft_lib=yes
-fi
- if test "$ft_lib" = "yes"
- then
- for ac_header in ft2build.h \
- freetype/freetype.h \
- freetype/ftglyph.h \
- freetype/fttypes.h \
- freetype/tttables.h \
- freetype/ftsnames.h \
- freetype/ttnameid.h \
- freetype/ftoutln.h \
- freetype/ftwinfnt.h \
- freetype/ftmodapi.h \
- freetype/ftlcdfil.h
-do :
- as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
-ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#ifdef HAVE_FT2BUILD_H
-# include <ft2build.h>
-#endif
-"
-if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
- cat >>confdefs.h <<_ACEOF
-#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-
-done
-
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#include <ft2build.h>
-#include <freetype/fttrigon.h>
-_ACEOF
-if ac_fn_c_try_cpp "$LINENO"; then :
-$as_echo "#define HAVE_FREETYPE_FTTRIGON_H 1" >>confdefs.h
+$as_echo "#define HAVE_FREETYPE 1" >>confdefs.h
- wine_cv_fttrigon=yes
-else
- wine_cv_fttrigon=no
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
- ac_fn_c_check_type "$LINENO" "FT_TrueTypeEngineType" "ac_cv_type_FT_TrueTypeEngineType" "#include <freetype/ftmodapi.h>
+ ac_fn_c_check_type "$LINENO" "FT_TrueTypeEngineType" "ac_cv_type_FT_TrueTypeEngineType" "#include <ft2build.h>
+#include FT_MODULE_H
"
if test "x$ac_cv_type_FT_TrueTypeEngineType" = xyes; then :
@@ -11525,15 +11499,9 @@ _ACEOF
fi
- if test "$ac_cv_header_freetype_freetype_h" = "yes" -a "$wine_cv_fttrigon" = "yes"
- then
-
-$as_echo "#define HAVE_FREETYPE 1" >>confdefs.h
-
- else
- FREETYPE_LIBS=""
- fi
+fi
else
+ FREETYPE_CFLAGS=""
FREETYPE_LIBS=""
fi
CPPFLAGS=$ac_save_CPPFLAGS
@@ -11541,14 +11509,14 @@ test -z "$FREETYPE_CFLAGS" || FREETYPE_CFLAGS=`echo " $FREETYPE_CFLAGS" | sed 's
test -z "$FREETYPE_LIBS" || FREETYPE_LIBS=`echo " $FREETYPE_LIBS" | sed 's/ -L\([^/]\)/ -L\$(top_builddir)\/\1/g'`
fi
-if test "x$ac_cv_header_freetype_freetype_h" != xyes -o "x$wine_cv_fttrigon" != xyes; then :
+if test "x$ac_cv_lib_soname_freetype" = x; then :
case "x$with_freetype" in
xno) ;;
*) as_fn_error $? "FreeType ${notice_platform}development files not found. Fonts will not be built.
Use the --without-freetype option if you really want this." "$LINENO" 5 ;;
esac
fi
-test "x$ac_cv_header_freetype_freetype_h" = xyes -a "x$wine_cv_fttrigon" = xyes || enable_fonts=${enable_fonts:-no}
+test "x$ac_cv_lib_soname_freetype" = x && enable_fonts=${enable_fonts:-no}
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for parport header/ppdev.h" >&5
$as_echo_n "checking for parport header/ppdev.h... " >&6; }
diff --git a/configure.ac b/configure.ac
index 81b7027..c4021b4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1463,42 +1463,22 @@ then
WINE_PACKAGE_FLAGS(FREETYPE,[freetype2],[-lfreetype],
[`(freetype-config --cflags || freetype2-config --cflags) 2>/dev/null`],
[`(freetype-config --libs || freetype2-config --libs) 2>/dev/null`],
- [WINE_CHECK_SONAME(freetype,FT_Init_FreeType,[ft_lib=yes],[ft_lib=no],[$FREETYPE_LIBS])
- if test "$ft_lib" = "yes"
+ [AC_CHECK_HEADERS([ft2build.h])
+ if test "$ac_cv_header_ft2build_h" = "yes"
then
- AC_CHECK_HEADERS(ft2build.h \
- freetype/freetype.h \
- freetype/ftglyph.h \
- freetype/fttypes.h \
- freetype/tttables.h \
- freetype/ftsnames.h \
- freetype/ttnameid.h \
- freetype/ftoutln.h \
- freetype/ftwinfnt.h \
- freetype/ftmodapi.h \
- freetype/ftlcdfil.h,,,
- [#ifdef HAVE_FT2BUILD_H
-# include <ft2build.h>
-#endif])
- AC_PREPROC_IFELSE([AC_LANG_SOURCE([[#include <ft2build.h>
-#include <freetype/fttrigon.h>]])],[AC_DEFINE(HAVE_FREETYPE_FTTRIGON_H, 1,
- [Define if you have the <freetype/fttrigon.h> header file.])
- wine_cv_fttrigon=yes],[wine_cv_fttrigon=no])
- AC_CHECK_TYPES(FT_TrueTypeEngineType,,,[#include <freetype/ftmodapi.h>])
- dnl Check that we have at least freetype/freetype.h
- if test "$ac_cv_header_freetype_freetype_h" = "yes" -a "$wine_cv_fttrigon" = "yes"
- then
- AC_DEFINE(HAVE_FREETYPE, 1, [Define if FreeType 2 is installed])
- else
- FREETYPE_LIBS=""
- fi
+ WINE_CHECK_SONAME(freetype,FT_Init_FreeType,
+ [AC_DEFINE(HAVE_FREETYPE, 1, [Define if FreeType 2 is installed])
+ AC_CHECK_TYPES(FT_TrueTypeEngineType,,,[#include <ft2build.h>
+#include FT_MODULE_H])],
+ [FREETYPE_LIBS=""],[$FREETYPE_LIBS])
else
+ FREETYPE_CFLAGS=""
FREETYPE_LIBS=""
fi])
fi
-WINE_ERROR_WITH(freetype,[test "x$ac_cv_header_freetype_freetype_h" != xyes -o "x$wine_cv_fttrigon" != xyes],
+WINE_ERROR_WITH(freetype,[test "x$ac_cv_lib_soname_freetype" = x],
[FreeType ${notice_platform}development files not found. Fonts will not be built.])
-test "x$ac_cv_header_freetype_freetype_h" = xyes -a "x$wine_cv_fttrigon" = xyes || enable_fonts=${enable_fonts:-no}
+test "x$ac_cv_lib_soname_freetype" = x && enable_fonts=${enable_fonts:-no}
dnl **** Check for parport (currently Linux only) ****
AC_CACHE_CHECK([for parport header/ppdev.h], ac_cv_c_ppdev,
diff --git a/dlls/gdi32/freetype.c b/dlls/gdi32/freetype.c
index fb4f2af..e230299 100644
--- a/dlls/gdi32/freetype.c
+++ b/dlls/gdi32/freetype.c
@@ -77,6 +77,23 @@
#undef SetRectRgn
#endif /* HAVE_CARBON_CARBON_H */
+#ifdef HAVE_FT2BUILD_H
+#include <ft2build.h>
+#include FT_FREETYPE_H
+#include FT_GLYPH_H
+#include FT_TYPES_H
+#include FT_TRUETYPE_TABLES_H
+#include FT_SFNT_NAMES_H
+#include FT_TRUETYPE_IDS_H
+#include FT_OUTLINE_H
+#include FT_TRIGONOMETRY_H
+#include FT_MODULE_H
+#include FT_WINFONTS_H
+#ifdef FT_LCD_FILTER_H
+#include FT_LCD_FILTER_H
+#endif
+#endif /* HAVE_FT2BUILD_H */
+
#include "windef.h"
#include "winbase.h"
#include "winternl.h"
@@ -95,43 +112,6 @@ WINE_DEFAULT_DEBUG_CHANNEL(font);
#ifdef HAVE_FREETYPE
-#ifdef HAVE_FT2BUILD_H
-#include <ft2build.h>
-#endif
-#ifdef HAVE_FREETYPE_FREETYPE_H
-#include <freetype/freetype.h>
-#endif
-#ifdef HAVE_FREETYPE_FTGLYPH_H
-#include <freetype/ftglyph.h>
-#endif
-#ifdef HAVE_FREETYPE_TTTABLES_H
-#include <freetype/tttables.h>
-#endif
-#ifdef HAVE_FREETYPE_FTTYPES_H
-#include <freetype/fttypes.h>
-#endif
-#ifdef HAVE_FREETYPE_FTSNAMES_H
-#include <freetype/ftsnames.h>
-#endif
-#ifdef HAVE_FREETYPE_TTNAMEID_H
-#include <freetype/ttnameid.h>
-#endif
-#ifdef HAVE_FREETYPE_FTOUTLN_H
-#include <freetype/ftoutln.h>
-#endif
-#ifdef HAVE_FREETYPE_FTTRIGON_H
-#include <freetype/fttrigon.h>
-#endif
-#ifdef HAVE_FREETYPE_FTWINFNT_H
-#include <freetype/ftwinfnt.h>
-#endif
-#ifdef HAVE_FREETYPE_FTMODAPI_H
-#include <freetype/ftmodapi.h>
-#endif
-#ifdef HAVE_FREETYPE_FTLCDFIL_H
-#include <freetype/ftlcdfil.h>
-#endif
-
#ifndef HAVE_FT_TRUETYPEENGINETYPE
typedef enum
{
@@ -186,7 +166,7 @@ MAKE_FUNCPTR(FT_Vector_Transform);
MAKE_FUNCPTR(FT_Vector_Unit);
static FT_Error (*pFT_Outline_Embolden)(FT_Outline *, FT_Pos);
static FT_TrueTypeEngineType (*pFT_Get_TrueType_Engine_Type)(FT_Library);
-#ifdef HAVE_FREETYPE_FTLCDFIL_H
+#ifdef FT_LCD_FILTER_H
static FT_Error (*pFT_Library_SetLcdFilter)(FT_Library, FT_LcdFilter);
#endif
@@ -924,7 +904,7 @@ static BOOL is_hinting_enabled(void)
static BOOL is_subpixel_rendering_enabled( void )
{
-#ifdef HAVE_FREETYPE_FTLCDFIL_H
+#ifdef FT_LCD_FILTER_H
static int enabled = -1;
if (enabled == -1)
{
@@ -3918,7 +3898,7 @@ static BOOL init_freetype(void)
/* Don't warn if these ones are missing */
pFT_Outline_Embolden = wine_dlsym(ft_handle, "FT_Outline_Embolden", NULL, 0);
pFT_Get_TrueType_Engine_Type = wine_dlsym(ft_handle, "FT_Get_TrueType_Engine_Type", NULL, 0);
-#ifdef HAVE_FREETYPE_FTLCDFIL_H
+#ifdef FT_LCD_FILTER_H
pFT_Library_SetLcdFilter = wine_dlsym(ft_handle, "FT_Library_SetLcdFilter", NULL, 0);
#endif
@@ -6706,7 +6686,7 @@ static DWORD get_glyph_outline(GdiFont *incoming_font, UINT glyph, UINT format,
case WINE_GGO_HBGR_BITMAP:
case WINE_GGO_VRGB_BITMAP:
case WINE_GGO_VBGR_BITMAP:
-#ifdef HAVE_FREETYPE_FTLCDFIL_H
+#ifdef FT_LCD_FILTER_H
{
switch (ft_face->glyph->format)
{
diff --git a/include/config.h.in b/include/config.h.in
index a14db5b..79f8b45 100644
--- a/include/config.h.in
+++ b/include/config.h.in
@@ -132,39 +132,6 @@
/* Define if FreeType 2 is installed */
#undef HAVE_FREETYPE
-/* Define to 1 if you have the <freetype/freetype.h> header file. */
-#undef HAVE_FREETYPE_FREETYPE_H
-
-/* Define to 1 if you have the <freetype/ftglyph.h> header file. */
-#undef HAVE_FREETYPE_FTGLYPH_H
-
-/* Define to 1 if you have the <freetype/ftlcdfil.h> header file. */
-#undef HAVE_FREETYPE_FTLCDFIL_H
-
-/* Define to 1 if you have the <freetype/ftmodapi.h> header file. */
-#undef HAVE_FREETYPE_FTMODAPI_H
-
-/* Define to 1 if you have the <freetype/ftoutln.h> header file. */
-#undef HAVE_FREETYPE_FTOUTLN_H
-
-/* Define to 1 if you have the <freetype/ftsnames.h> header file. */
-#undef HAVE_FREETYPE_FTSNAMES_H
-
-/* Define if you have the <freetype/fttrigon.h> header file. */
-#undef HAVE_FREETYPE_FTTRIGON_H
-
-/* Define to 1 if you have the <freetype/fttypes.h> header file. */
-#undef HAVE_FREETYPE_FTTYPES_H
-
-/* Define to 1 if you have the <freetype/ftwinfnt.h> header file. */
-#undef HAVE_FREETYPE_FTWINFNT_H
-
-/* Define to 1 if you have the <freetype/ttnameid.h> header file. */
-#undef HAVE_FREETYPE_TTNAMEID_H
-
-/* Define to 1 if you have the <freetype/tttables.h> header file. */
-#undef HAVE_FREETYPE_TTTABLES_H
-
/* Define to 1 if the system has the type `fsblkcnt_t'. */
#undef HAVE_FSBLKCNT_T
--
1.9.1

@ -1,15 +0,0 @@
diff --git a/Makefile.in b/Makefile.in
index 5c163b8..b600cf7 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -52,7 +52,8 @@ __tooldeps__: libs/port libs/wine libs/wpp
__builddeps__: __tooldeps__ include
.PHONY: depend check test testclean crosstest __tooldeps__ __builddeps__
-loader server: libs/port libs/wine tools
+loader: libs/port libs/wine tools
+server: libs/port libs/wine tools include
fonts: tools/sfnt2fon
include: tools tools/widl
libs/wine tools: libs/port

@ -1,38 +0,0 @@
From b7eb1ff48dd1210aa3e1002afc503d5df75d50b9 Mon Sep 17 00:00:00 2001
From: Alexandre Rostovtsev <tetromino@gentoo.org>
Date: Tue, 7 Aug 2012 01:29:01 -0400
Subject: [PATCH] Do not check for libGL symbols when checking libOSMesa
If mesa had been built with shared glapi, glAccum is not available in
libOSMesa without explicitly linking to libGL. In addition, in
mesa-8.0.x and earlier, libOSMesa needs to be explicitly linked to
libglapi if mesa was built with shared glapi, see
https://bugs.gentoo.org/show_bug.cgi?id=399813
And in mesa-8.1.x, libOSMesa in addition needs libdl, libpthread, and
libstdc++, see https://bugs.gentoo.org/show_bug.cgi?id=431832
---
configure.ac | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index 66b4dd6..0303d87 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1213,7 +1213,13 @@ This probably prevents linking to OpenGL. Try deleting the file and restarting c
if test "x$with_osmesa" != "xno"
then
- WINE_CHECK_SONAME(OSMesa,glAccum,,,[$X_LIBS $XLIB -lm $X_EXTRA_LIBS])
+ WINE_CHECK_SONAME(OSMesa,OSMesaCreateContext,,,[$X_LIBS $XLIB -lm $X_EXTRA_LIBS])
+ if test "x$ac_cv_lib_soname_OSMesa" = "x"; then
+ osmesa_save_CC=$CC
+ CC=$CXX
+ WINE_CHECK_SONAME(OSMesa,OSMesaCreateContext,,,[-lglapi -lpthread -ldl $X_LIBS $XLIB -lm $X_EXTRA_LIBS])
+ CC=$osmesa_save_CC
+ fi
WINE_NOTICE_WITH(osmesa,[test "x$ac_cv_lib_soname_OSMesa" = "x"],
[libOSMesa ${notice_platform}development files not found (or too old), OpenGL rendering in bitmaps won't be supported.])
fi
--
1.8.3.2

@ -1,58 +0,0 @@
From 695c19cdd2fc24aaa7ed89976c4965b376707131 Mon Sep 17 00:00:00 2001
From: Sebastian Lackner <sebastian@fds-team.de>
Date: Wed, 25 Feb 2015 22:45:42 +0100
Subject: ntdll: Fix race-condition when threads are killed during shutdown.
When exit_thread is executed, nb_threads is decremented before the thread is
fully shutdown. When another thread runs ExitProcess() this will cause a SIGQUIT
signal to all threads, effectively decrementing nb_threads twice. The process
will terminate with a wrong exitcode then because the refcount reaches zero too
early.
Currently Wine has no locking protection of LdrShutdownProcess(), so it can
only be executed safely when all other threads have terminated before. Most
likely there are more Wine bugs in this area, but the attached patch should
fix the most critical one (messed up refcounting of threads) for now.
[Alexandre Rostovtsev <tetromino@gentoo.org> : rebase to be applied after
Maarten Lankhorst's "override pthreads to fix gstreamer v5" patch.]
---
dlls/ntdll/thread.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/dlls/ntdll/thread.c b/dlls/ntdll/thread.c
index 4f181dc..1bdbcbf 100755
--- a/dlls/ntdll/thread.c
+++ b/dlls/ntdll/thread.c
@@ -461,6 +461,7 @@ static void exit_thread_common( int status )
static void *prev_teb;
TEB *teb;
#endif
+ sigset_t sigset;
if (status) /* send the exit code to the server (0 is already the default) */
{
@@ -473,7 +474,7 @@ static void exit_thread_common( int status )
SERVER_END_REQ;
}
- if (interlocked_xchg_add( &nb_threads, -1 ) <= 1)
+ if (interlocked_xchg_add( &nb_threads, 0 ) <= 1)
{
LdrShutdownProcess();
exit( status );
@@ -499,6 +500,11 @@ static void exit_thread_common( int status )
reap_thread(NtCurrentTeb());
#endif
+ sigemptyset( &sigset );
+ sigaddset( &sigset, SIGQUIT );
+ pthread_sigmask( SIG_BLOCK, &sigset, NULL );
+ if (interlocked_xchg_add( &nb_threads, -1 ) <= 1) _exit( status );
+
close( ntdll_get_thread_data()->wait_fd[0] );
close( ntdll_get_thread_data()->wait_fd[1] );
close( ntdll_get_thread_data()->reply_fd );
--
2.3.1

@ -1,48 +0,0 @@
From 0d92921d264d5d0d1041c66353f022f1bc88577f Mon Sep 17 00:00:00 2001
From: Alexandre Rostovtsev <tetromino@gentoo.org>
Date: Sun, 8 Mar 2015 00:10:31 -0500
Subject: [PATCH] Revert "ntdll: Fix race-condition when threads are killed
during shutdown."
This reverts Sebastian Lackner's Wine-Staging patch to allow Maarten
Lankhorst's "override pthreads to fix gstreamer v5" to apply
---
dlls/ntdll/thread.c | 8 +-------
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/dlls/ntdll/thread.c b/dlls/ntdll/thread.c
index 74e64c9..3696c8e 100644
--- a/dlls/ntdll/thread.c
+++ b/dlls/ntdll/thread.c
@@ -370,7 +370,6 @@ void terminate_thread( int status )
void exit_thread( int status )
{
static void *prev_teb;
- sigset_t sigset;
TEB *teb;
if (status) /* send the exit code to the server (0 is already the default) */
@@ -384,7 +383,7 @@ void exit_thread( int status )
SERVER_END_REQ;
}
- if (interlocked_xchg_add( &nb_threads, 0 ) <= 1)
+ if (interlocked_xchg_add( &nb_threads, -1 ) <= 1)
{
LdrShutdownProcess();
exit( status );
@@ -406,11 +405,6 @@ void exit_thread( int status )
}
}
- sigemptyset( &sigset );
- sigaddset( &sigset, SIGQUIT );
- pthread_sigmask( SIG_BLOCK, &sigset, NULL );
- if (interlocked_xchg_add( &nb_threads, -1 ) <= 1) _exit( status );
-
close( ntdll_get_thread_data()->wait_fd[0] );
close( ntdll_get_thread_data()->wait_fd[1] );
close( ntdll_get_thread_data()->reply_fd );
--
2.3.1

@ -1,38 +0,0 @@
From b97783fd33b4d9897c149d7a14747aa4969bd9e9 Mon Sep 17 00:00:00 2001
From: Sebastian Lackner <sebastian@fds-team.de>
Date: Thu, 19 Mar 2015 07:56:04 +0100
Subject: Reapply various changes conflicting with Maarten Lankhorst's
gstreamer hack v5.
---
dlls/ntdll/thread.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/dlls/ntdll/thread.c b/dlls/ntdll/thread.c
index 1e7f231..cf0461d 100644
--- a/dlls/ntdll/thread.c
+++ b/dlls/ntdll/thread.c
@@ -461,6 +461,8 @@ static void exit_thread_common( int status )
static void *prev_teb;
TEB *teb;
#endif
+ shmlocal_t *shmlocal;
+ sigset_t sigset;
if (status) /* send the exit code to the server (0 is already the default) */
{
@@ -502,6 +504,11 @@ static void exit_thread_common( int status )
reap_thread(NtCurrentTeb());
#endif
+ sigemptyset( &sigset );
+ sigaddset( &sigset, SIGQUIT );
+ pthread_sigmask( SIG_BLOCK, &sigset, NULL );
+ if (interlocked_xchg_add( &nb_threads, -1 ) <= 1) _exit( status );
+
close( ntdll_get_thread_data()->wait_fd[0] );
close( ntdll_get_thread_data()->wait_fd[1] );
close( ntdll_get_thread_data()->reply_fd );
--
2.3.2

@ -1,40 +0,0 @@
From 1527fb44c331f2c61224514beb758895a5f85c8d Mon Sep 17 00:00:00 2001
From: Sebastian Lackner <sebastian@fds-team.de>
Date: Thu, 19 Mar 2015 07:51:48 +0100
Subject: Revert various changes conflicting with Maarten Lankhorst's gstreamer
hack v5.
Note: These changes have to be reapplied with the corresponding -post patchset
afterwards.
---
dlls/ntdll/thread.c | 7 -------
1 file changed, 7 deletions(-)
diff --git a/dlls/ntdll/thread.c b/dlls/ntdll/thread.c
index 30a4720..843be0f 100644
--- a/dlls/ntdll/thread.c
+++ b/dlls/ntdll/thread.c
@@ -385,8 +385,6 @@ void terminate_thread( int status )
void exit_thread( int status )
{
static void *prev_teb;
- shmlocal_t *shmlocal;
- sigset_t sigset;
TEB *teb;
if (status) /* send the exit code to the server (0 is already the default) */
@@ -425,11 +423,6 @@ void exit_thread( int status )
}
}
- sigemptyset( &sigset );
- sigaddset( &sigset, SIGQUIT );
- pthread_sigmask( SIG_BLOCK, &sigset, NULL );
- if (interlocked_xchg_add( &nb_threads, -1 ) <= 1) _exit( status );
-
close( ntdll_get_thread_data()->wait_fd[0] );
close( ntdll_get_thread_data()->wait_fd[1] );
close( ntdll_get_thread_data()->reply_fd );
--
2.3.2

@ -1,64 +0,0 @@
From 36a9f9dd05c3b9df77c44c91663e9bd6cae1c848 Mon Sep 17 00:00:00 2001
From: Ken Thomases <ken@codeweavers.com>
Date: Mon, 15 Jun 2015 20:42:33 -0500
Subject: [PATCH 1/1] configure: Only check for libunwind.h on OS X.
---
configure | 13 ++++++++++++-
configure.ac | 2 +-
2 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/configure b/configure
index a104097..c0951db 100755
--- a/configure
+++ b/configure
@@ -6626,7 +6626,6 @@ for ac_header in \
lber.h \
ldap.h \
libproc.h \
- libunwind.h \
link.h \
linux/cdrom.h \
linux/compiler.h \
@@ -7849,6 +7848,18 @@ uninstall::
;;
darwin*|macosx*)
+ for ac_header in libunwind.h
+do :
+ ac_fn_c_check_header_mongrel "$LINENO" "libunwind.h" "ac_cv_header_libunwind_h" "$ac_includes_default"
+if test "x$ac_cv_header_libunwind_h" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBUNWIND_H 1
+_ACEOF
+
+fi
+
+done
+
LIBEXT="dylib"
DLLFLAGS="$DLLFLAGS -fPIC"
LIBWINE_LDFLAGS="-multiply_defined suppress"
diff --git a/configure.ac b/configure.ac
index df28b27..f9df3f0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -424,7 +424,6 @@ AC_CHECK_HEADERS(\
lber.h \
ldap.h \
libproc.h \
- libunwind.h \
link.h \
linux/cdrom.h \
linux/compiler.h \
@@ -751,6 +750,7 @@ uninstall::
;;
darwin*|macosx*)
+ AC_CHECK_HEADERS(libunwind.h)
LIBEXT="dylib"
DLLFLAGS="$DLLFLAGS -fPIC"
LIBWINE_LDFLAGS="-multiply_defined suppress"
--
1.9.1

@ -1,82 +0,0 @@
From: Erich E. Hoover <erich.e.hoover@wine-staging.com>
Date: Fri, 10 Jul 2015 20:52:33 +0000 (-0600)
Subject: ntdll: Only set the security cookie if it has not already been set.
X-Git-Url: http://source.winehq.org/git/wine.git/commitdiff_plain/e9d7cf99ada80ea8345c301481c63a24780f2b63
ntdll: Only set the security cookie if it has not already been set.
---
diff --git a/dlls/ntdll/virtual.c b/dlls/ntdll/virtual.c
index 410e060..ff947da 100644
--- a/dlls/ntdll/virtual.c
+++ b/dlls/ntdll/virtual.c
@@ -61,6 +61,12 @@ WINE_DECLARE_DEBUG_CHANNEL(module);
#define MAP_NORESERVE 0
#endif
+#ifdef _WIN64
+#define DEFAULT_SECURITY_COOKIE_64 (((ULONGLONG)0x00002b99 << 32) | 0x2ddfa232)
+#endif
+#define DEFAULT_SECURITY_COOKIE_32 0xbb40e64e
+#define DEFAULT_SECURITY_COOKIE_16 (DEFAULT_SECURITY_COOKIE_32 >> 16)
+
/* File view */
struct file_view
{
@@ -1053,6 +1059,36 @@ static NTSTATUS stat_mapping_file( struct file_view *view, struct stat *st )
return status;
}
+/***********************************************************************
+ * set_security_cookie
+ *
+ * Create a random security cookie for buffer overflow protection. Make
+ * sure it does not accidentally match the default cookie value.
+ */
+static void set_security_cookie(ULONG_PTR *cookie)
+{
+ static ULONG seed;
+
+ if (!cookie) return;
+ if (!seed) seed = NtGetTickCount() ^ GetCurrentProcessId();
+ while (1)
+ {
+ if (*cookie == DEFAULT_SECURITY_COOKIE_16)
+ *cookie = RtlRandom( &seed ) >> 16; /* leave the high word clear */
+ else if (*cookie == DEFAULT_SECURITY_COOKIE_32)
+ *cookie = RtlRandom( &seed );
+#ifdef DEFAULT_SECURITY_COOKIE_64
+ else if (*cookie == DEFAULT_SECURITY_COOKIE_64)
+ {
+ *cookie = RtlRandom( &seed );
+ /* fill up, but keep the highest word clear */
+ *cookie ^= (ULONG_PTR)RtlRandom( &seed ) << 16;
+ }
+#endif
+ else
+ break;
+ }
+}
/***********************************************************************
* map_image
@@ -1285,18 +1321,7 @@ static NTSTATUS map_image( HANDLE hmapping, int fd, char *base, SIZE_T total_siz
loadcfg = RtlImageDirectoryEntryToData( (HMODULE)ptr, TRUE,
IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG, &loadcfg_size );
if (loadcfg && loadcfg_size >= sizeof(*loadcfg))
- {
- static ULONG seed;
- ULONG_PTR *cookie = (ULONG_PTR *)loadcfg->SecurityCookie;
-
- if (!seed) seed = NtGetTickCount() ^ GetCurrentProcessId();
- if (cookie)
- {
- *cookie = RtlRandom( &seed );
- if (sizeof(ULONG_PTR) > sizeof(ULONG)) /* fill up, but keep the highest word clear */
- *cookie ^= (ULONG_PTR)RtlRandom( &seed ) << 16;
- }
- }
+ set_security_cookie((ULONG_PTR *)loadcfg->SecurityCookie);
/* set the image protections */

@ -1,51 +0,0 @@
From 2f0514345d325ecd20a88e3b0cb896ca9d23deae Mon Sep 17 00:00:00 2001
From: Sebastian Lackner <sebastian@fds-team.de>
Date: Thu, 19 Mar 2015 07:56:04 +0100
Subject: Reapply various changes conflicting with Maarten Lankhorst's
gstreamer hack v5.
---
dlls/ntdll/ntdll_misc.h | 1 +
dlls/ntdll/thread.c | 7 +++++++
2 files changed, 8 insertions(+)
diff --git a/dlls/ntdll/ntdll_misc.h b/dlls/ntdll/ntdll_misc.h
index e1be304..d5bc678 100644
--- a/dlls/ntdll/ntdll_misc.h
+++ b/dlls/ntdll/ntdll_misc.h
@@ -244,6 +244,7 @@ struct ntdll_thread_data
WINE_VM86_TEB_INFO vm86; /* 1fc vm86 private data */
void *exit_frame; /* 204 exit frame pointer */
#endif
+ void *pthread_stack; /* 208/318 pthread stack */
struct list entry;
BOOL detached;
};
diff --git a/dlls/ntdll/thread.c b/dlls/ntdll/thread.c
index 2011c1e2..9f824eb 100644
--- a/dlls/ntdll/thread.c
+++ b/dlls/ntdll/thread.c
@@ -467,6 +467,8 @@ static void exit_thread_common( int status )
static void *prev_teb;
TEB *teb;
#endif
+ shmlocal_t *shmlocal;
+ sigset_t sigset;
if (status) /* send the exit code to the server (0 is already the default) */
{
@@ -508,6 +510,11 @@ static void exit_thread_common( int status )
reap_thread(NtCurrentTeb());
#endif
+ sigemptyset( &sigset );
+ sigaddset( &sigset, SIGQUIT );
+ pthread_sigmask( SIG_BLOCK, &sigset, NULL );
+ if (interlocked_xchg_add( &nb_threads, -1 ) <= 1) _exit( status );
+
close( ntdll_get_thread_data()->wait_fd[0] );
close( ntdll_get_thread_data()->wait_fd[1] );
close( ntdll_get_thread_data()->reply_fd );
--
2.6.4

@ -1,53 +0,0 @@
From c96187cdbddd742728557062b85d05ac320c3e8f Mon Sep 17 00:00:00 2001
From: Sebastian Lackner <sebastian@fds-team.de>
Date: Thu, 19 Mar 2015 07:51:48 +0100
Subject: Revert various changes conflicting with Maarten Lankhorst's gstreamer
hack v5.
Note: These changes have to be reapplied with the corresponding -post patchset
afterwards.
---
dlls/ntdll/ntdll_misc.h | 1 -
dlls/ntdll/thread.c | 7 -------
2 files changed, 8 deletions(-)
diff --git a/dlls/ntdll/ntdll_misc.h b/dlls/ntdll/ntdll_misc.h
index e7facf3..88531df 100644
--- a/dlls/ntdll/ntdll_misc.h
+++ b/dlls/ntdll/ntdll_misc.h
@@ -243,7 +243,6 @@ struct ntdll_thread_data
WINE_VM86_TEB_INFO vm86; /* 1fc vm86 private data */
void *exit_frame; /* 204 exit frame pointer */
#endif
- void *pthread_stack; /* 208/318 pthread stack */
};
C_ASSERT( FIELD_OFFSET(TEB, SpareBytes1) + sizeof(struct ntdll_thread_data) <=
diff --git a/dlls/ntdll/thread.c b/dlls/ntdll/thread.c
index 6ad4b95..3ad51a2 100644
--- a/dlls/ntdll/thread.c
+++ b/dlls/ntdll/thread.c
@@ -391,8 +391,6 @@ void terminate_thread( int status )
void exit_thread( int status )
{
static void *prev_teb;
- shmlocal_t *shmlocal;
- sigset_t sigset;
TEB *teb;
if (status) /* send the exit code to the server (0 is already the default) */
@@ -431,11 +429,6 @@ void exit_thread( int status )
}
}
- sigemptyset( &sigset );
- sigaddset( &sigset, SIGQUIT );
- pthread_sigmask( SIG_BLOCK, &sigset, NULL );
- if (interlocked_xchg_add( &nb_threads, -1 ) <= 1) _exit( status );
-
close( ntdll_get_thread_data()->wait_fd[0] );
close( ntdll_get_thread_data()->wait_fd[1] );
close( ntdll_get_thread_data()->reply_fd );
--
2.6.4

@ -22,8 +22,7 @@ Think of Wine as a compatibility layer for running Windows programs. Wine does n
This patch may break some applications.</flag>
<flag name="dos">Pull in <pkg>games-emulation/dosbox</pkg> to run DOS applications</flag>
<flag name="gecko">Add support for the Gecko engine when using iexplore</flag>
<flag name="gstreamer">Use <pkg>media-libs/gstreamer</pkg> to provide DirectShow functionality;
For versions before wine-1.9.2, uses experimental patch which may break some apps</flag>
<flag name="gstreamer">Use <pkg>media-libs/gstreamer</pkg> to provide DirectShow functionality;</flag>
<flag name="mono">Add support for .NET using Wine's Mono add-on</flag>
<flag name="netapi">Use libnetapi from <pkg>net-fs/samba</pkg> to support Windows networks in netapi32.dll</flag>
<flag name="opencl">Enable OpenCL support</flag>
@ -39,8 +38,8 @@ Think of Wine as a compatibility layer for running Windows programs. Wine does n
<flag name="samba">Add support for NTLM auth. see
http://wiki.winehq.org/NtlmAuthSetupGuide and
http://wiki.winehq.org/NtlmSigningAndSealing</flag>
<flag name="staging">Apply Wine-Staging patches for advanced feature support that haven't made it into upstream Wine yet
For versions before wine-1.8, this patchset is unofficial.</flag>
<flag name="staging">Apply Wine-Staging patches for advanced feature support that haven't made it into upstream Wine yet</flag>
<flag name="themes">Support GTK+:3 window theming through Wine-Staging</flag>
</use>
<upstream>
<remote-id type="github">wine-compholio/wine-staging</remote-id>

@ -58,7 +58,7 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test themes +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@ -67,6 +67,7 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
pipelight? ( staging )
s3tc? ( staging )
test? ( abi_x86_32 )
themes? ( staging )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
@ -112,6 +113,11 @@ COMMON_DEPEND="
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
themes? (
dev-libs/glib:2[${MULTILIB_USEDEP}]
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gtk+:3[${MULTILIB_USEDEP}]
)
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
@ -189,8 +195,7 @@ wine_compiler_check() {
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
if ! eend $?; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -203,9 +208,8 @@ wine_compiler_check() {
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 ) >/dev/null 2>&1
if ! eend $?; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -221,8 +225,7 @@ wine_compiler_check() {
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
if ! eend $?; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -235,7 +238,7 @@ wine_compiler_check() {
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
@ -249,8 +252,7 @@ pkg_pretend() {
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
if ! has_version ">=media-sound/oss-4"; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
@ -276,10 +278,8 @@ src_unpack() {
if use staging; then
local WINE_COMMIT=${EGIT_VERSION}
EGIT_REPO_URI=${STAGING_EGIT_REPO_URI}
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR=${STAGING_DIR} git-r3_src_unpack
git-r3_fetch "${STAGING_EGIT_REPO_URI}"
git-r3_checkout "${STAGING_EGIT_REPO_URI}" "${STAGING_DIR}"
local STAGING_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
@ -289,13 +289,9 @@ src_unpack() {
einfo "Example: EGIT_COMMIT=${STAGING_COMMIT} emerge -1 wine"
fi
fi
else
unpack ${P}.tar.bz2
use staging && unpack "${STAGING_P}.tar.gz"
fi
unpack "${WINE_GENTOO}.tar.bz2"
unpack "${GST_P}.patch.bz2"
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
@ -325,7 +321,7 @@ src_prepare() {
cd "${STAGING_DIR}/patches"
source "${STAGING_DIR}/patches/patchinstall.sh"
)
eend $?
eend $? || die "Failed to apply Wine-Staging patches"
fi
default
@ -398,6 +394,7 @@ multilib_src_configure() {
use staging && myconf+=(
--with-xattr
$(use_with themes gtk3)
$(use_with vaapi va)
)

@ -59,7 +59,7 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test themes +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@ -68,6 +68,7 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
pipelight? ( staging )
s3tc? ( staging )
test? ( abi_x86_32 )
themes? ( staging )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
@ -113,6 +114,11 @@ COMMON_DEPEND="
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
themes? (
dev-libs/glib:2[${MULTILIB_USEDEP}]
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gtk+:3[${MULTILIB_USEDEP}]
)
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
@ -190,8 +196,7 @@ wine_compiler_check() {
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
if ! eend $?; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -204,9 +209,8 @@ wine_compiler_check() {
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 ) >/dev/null 2>&1
if ! eend $?; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -222,8 +226,7 @@ wine_compiler_check() {
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
if ! eend $?; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -236,7 +239,7 @@ wine_compiler_check() {
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
@ -250,8 +253,7 @@ pkg_pretend() {
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
if ! has_version ">=media-sound/oss-4"; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
@ -277,10 +279,8 @@ src_unpack() {
if use staging; then
local WINE_COMMIT=${EGIT_VERSION}
EGIT_REPO_URI=${STAGING_EGIT_REPO_URI}
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR=${STAGING_DIR} git-r3_src_unpack
git-r3_fetch "${STAGING_EGIT_REPO_URI}"
git-r3_checkout "${STAGING_EGIT_REPO_URI}" "${STAGING_DIR}"
local STAGING_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
@ -290,13 +290,9 @@ src_unpack() {
einfo "Example: EGIT_COMMIT=${STAGING_COMMIT} emerge -1 wine"
fi
fi
else
unpack ${P}.tar.bz2
use staging && unpack "${STAGING_P}.tar.gz"
fi
unpack "${WINE_GENTOO}.tar.bz2"
unpack "${GST_P}.patch.bz2"
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
@ -326,7 +322,7 @@ src_prepare() {
cd "${STAGING_DIR}/patches"
source "${STAGING_DIR}/patches/patchinstall.sh"
)
eend $?
eend $? || die "Failed to apply Wine-Staging patches"
# To differentiate unofficial staging releases
if [[ ! -z ${SUFFIX} ]]; then
@ -404,6 +400,7 @@ multilib_src_configure() {
use staging && myconf+=(
--with-xattr
$(use_with themes gtk3)
$(use_with vaapi va)
)

@ -59,7 +59,7 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test themes +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@ -68,6 +68,7 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
pipelight? ( staging )
s3tc? ( staging )
test? ( abi_x86_32 )
themes? ( staging )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
@ -113,6 +114,11 @@ COMMON_DEPEND="
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
themes? (
dev-libs/glib:2[${MULTILIB_USEDEP}]
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gtk+:3[${MULTILIB_USEDEP}]
)
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
@ -190,8 +196,7 @@ wine_compiler_check() {
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
if ! eend $?; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -204,9 +209,8 @@ wine_compiler_check() {
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 ) >/dev/null 2>&1
if ! eend $?; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -222,8 +226,7 @@ wine_compiler_check() {
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
if ! eend $?; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -236,7 +239,7 @@ wine_compiler_check() {
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
@ -250,8 +253,7 @@ pkg_pretend() {
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
if ! has_version ">=media-sound/oss-4"; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
@ -277,10 +279,8 @@ src_unpack() {
if use staging; then
local WINE_COMMIT=${EGIT_VERSION}
EGIT_REPO_URI=${STAGING_EGIT_REPO_URI}
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR=${STAGING_DIR} git-r3_src_unpack
git-r3_fetch "${STAGING_EGIT_REPO_URI}"
git-r3_checkout "${STAGING_EGIT_REPO_URI}" "${STAGING_DIR}"
local STAGING_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
@ -290,13 +290,9 @@ src_unpack() {
einfo "Example: EGIT_COMMIT=${STAGING_COMMIT} emerge -1 wine"
fi
fi
else
unpack ${P}.tar.bz2
use staging && unpack "${STAGING_P}.tar.gz"
fi
unpack "${WINE_GENTOO}.tar.bz2"
unpack "${GST_P}.patch.bz2"
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
@ -326,7 +322,7 @@ src_prepare() {
cd "${STAGING_DIR}/patches"
source "${STAGING_DIR}/patches/patchinstall.sh"
)
eend $?
eend $? || die "Failed to apply Wine-Staging patches"
# To differentiate unofficial staging releases
if [[ ! -z ${SUFFIX} ]]; then
@ -404,6 +400,7 @@ multilib_src_configure() {
use staging && myconf+=(
--with-xattr
$(use_with themes gtk3)
$(use_with vaapi va)
)

@ -0,0 +1,519 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PLOCALES="ar bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru sk sl sr_RS@cyrillic sr_RS@latin sv te th tr uk wa zh_CN zh_TW"
PLOCALE_BACKUP="en"
inherit autotools eutils fdo-mime flag-o-matic gnome2-utils l10n multilib multilib-minimal pax-utils toolchain-funcs virtualx versionator
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://source.winehq.org/git/wine.git http://source.winehq.org/git/wine.git"
EGIT_BRANCH="master"
inherit git-r3
SRC_URI=""
#KEYWORDS=""
else
MAJOR_V=$(get_version_component_range 1-2)
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}/${P}.tar.bz2"
KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
fi
VANILLA_GV="2.40"
VANILLA_MV="4.5.6"
STAGING_GV="2.40"
STAGING_MV="4.5.6"
[[ ${MAJOR_V} == "1.8" ]] && SUFFIX="-unofficial"
STAGING_P="wine-staging-${PV}"
STAGING_DIR="${WORKDIR}/${STAGING_P}${SUFFIX}"
WINE_GENTOO="wine-gentoo-2015.03.07"
GST_P="wine-1.8-gstreamer-1.0"
DESCRIPTION="Free implementation of Windows(tm) on Unix"
HOMEPAGE="http://www.winehq.org/"
SRC_URI="${SRC_URI}
!staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${VANILLA_GV}/wine_gecko-${VANILLA_GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${VANILLA_GV}/wine_gecko-${VANILLA_GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${VANILLA_MV}/wine-mono-${VANILLA_MV}.msi )
)
staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${STAGING_MV}/wine-mono-${STAGING_MV}.msi )
)
https://dev.gentoo.org/~np-hardass/distfiles/${PN}/${GST_P}.patch.bz2
https://dev.gentoo.org/~tetromino/distfiles/${PN}/${WINE_GENTOO}.tar.bz2"
if [[ ${PV} == "9999" ]] ; then
STAGING_EGIT_REPO_URI="git://github.com/wine-compholio/wine-staging.git"
else
SRC_URI="${SRC_URI}
staging? ( https://github.com/wine-compholio/wine-staging/archive/v${PV}${SUFFIX}.tar.gz -> ${STAGING_P}.tar.gz )"
fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test themes +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
mono? ( abi_x86_32 )
osmesa? ( opengl )
pipelight? ( staging )
s3tc? ( staging )
test? ( abi_x86_32 )
themes? ( staging )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
# or fail due to Xvfb's opengl limitations.
RESTRICT="test"
COMMON_DEPEND="
X? (
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
x11-libs/libXrandr[${MULTILIB_USEDEP}]
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
)
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
themes? (
dev-libs/glib:2[${MULTILIB_USEDEP}]
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gtk+:3[${MULTILIB_USEDEP}]
)
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
abi_x86_32? (
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-baselibs-20140508-r14
!app-emulation/emul-linux-x86-db[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-db-20140508-r3
!app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-medialibs-20140508-r6
!app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-opengl-20140508-r1
!app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-sdl-20140508-r1
!app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-soundlibs-20140508
!app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-xlibs-20140508
)"
RDEPEND="${COMMON_DEPEND}
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
perl? (
dev-lang/perl
dev-perl/XML-Simple
)
pulseaudio? (
realtime? ( sys-auth/rtkit )
)
s3tc? ( >=media-libs/libtxc_dxtn-1.0.1-r1[${MULTILIB_USEDEP}] )
samba? ( >=net-fs/samba-3.0.25[winbind] )
selinux? ( sec-policy/selinux-wine )
udisks? ( sys-fs/udisks:2 )"
# tools/make_requests requires perl
DEPEND="${COMMON_DEPEND}
sys-devel/flex
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
X? (
x11-proto/inputproto
x11-proto/xextproto
x11-proto/xf86vidmodeproto
)
prelink? ( sys-devel/prelink )
staging? (
dev-lang/perl
dev-perl/XML-Simple
)
xinerama? ( x11-proto/xineramaproto )"
# These use a non-standard "Wine" category, which is provided by
# /etc/xdg/applications-merged/wine.menu
QA_DESKTOP_FILE="usr/share/applications/wine-browsedrive.desktop
usr/share/applications/wine-notepad.desktop
usr/share/applications/wine-uninstaller.desktop
usr/share/applications/wine-winecfg.desktop"
wine_compiler_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
# GCC-specific bugs
if tc-is-gcc; then
# bug #549768
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then
ebegin "Checking for gcc-5 ms_abi compiler bug"
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
if ! eend $?; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
eerror "See https://bugs.gentoo.org/549768"
eerror
return 1
fi
fi
# bug #574044
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 ) >/dev/null 2>&1
if ! eend $?; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
eerror "See https://bugs.gentoo.org/574044"
eerror
return 1
fi
fi
fi
# Ensure compiler support
if use abi_x86_64; then
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
if ! eend $?; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
eerror
return 1
fi
fi
}
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
return 1
fi
}
pkg_pretend() {
wine_compiler_check || die
wine_build_environment_check || die
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
if ! has_version ">=media-sound/oss-4"; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
die
fi
fi
}
pkg_setup() {
wine_build_environment_check || die
if ! use staging; then
GV=${VANILLA_GV}
MV=${VANILLA_MV}
else
GV=${STAGING_GV}
MV=${STAGING_MV}
fi
}
src_unpack() {
if [[ ${PV} == "9999" ]] ; then
git-r3_src_unpack
if use staging; then
local WINE_COMMIT=${EGIT_VERSION}
git-r3_fetch "${STAGING_EGIT_REPO_URI}"
git-r3_checkout "${STAGING_EGIT_REPO_URI}" "${STAGING_DIR}"
local STAGING_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
if [[ "${WINE_COMMIT}" != "${STAGING_COMMIT}" ]]; then
einfo "The current Staging patchset is not guaranteed to apply on this WINE commit."
einfo "If src_prepare fails, try emerging with the env var EGIT_COMMIT."
einfo "Example: EGIT_COMMIT=${STAGING_COMMIT} emerge -1 wine"
fi
fi
fi
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
src_prepare() {
local md5="$(md5sum server/protocol.def)"
local PATCHES=(
"${FILESDIR}"/${PN}-1.5.26-winegcc.patch #260726
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
"${WORKDIR}/${GST_P}.patch"
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"
ewarn "Wine bugzilla should explicitly state that staging was used."
local STAGING_EXCLUDE=""
use pipelight || STAGING_EXCLUDE="${STAGING_EXCLUDE} -W Pipelight"
# Launch wine-staging patcher in a subshell, using epatch as a backend, and gitapply.sh as a backend for binary patches
ebegin "Running Wine-Staging patch installer"
(
set -- DESTDIR="${S}" --backend=epatch --no-autoconf --all ${STAGING_EXCLUDE}
cd "${STAGING_DIR}/patches"
source "${STAGING_DIR}/patches/patchinstall.sh"
)
eend $? || die "Failed to apply Wine-Staging patches"
# To differentiate unofficial staging releases
if [[ ! -z ${SUFFIX} ]]; then
sed -i "s/(Staging)/(Staging [Unofficial])/" libs/wine/Makefile.in || die
fi
fi
default
eautoreconf
# Modification of the server protocol requires regenerating the server requests
if [[ "$(md5sum server/protocol.def)" != "${md5}" ]]; then
einfo "server/protocol.def was patched; running tools/make_requests"
tools/make_requests || die #432348
fi
sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die
if ! use run-exes; then
sed -i '/^MimeType/d' loader/wine.desktop || die #117785
fi
# hi-res default icon, #472990, http://bugs.winehq.org/show_bug.cgi?id=24652
cp "${WORKDIR}"/${WINE_GENTOO}/icons/oic_winlogo.ico dlls/user32/resources/ || die
l10n_get_locales > po/LINGUAS || die # otherwise wine doesn't respect LINGUAS
}
src_configure() {
export LDCONFIG=/bin/true
use custom-cflags || strip-flags
multilib-minimal_src_configure
}
multilib_src_configure() {
local myconf=(
--sysconfdir=/etc/wine
$(use_with alsa)
$(use_with capi)
$(use_with lcms cms)
$(use_with cups)
$(use_with ncurses curses)
$(use_with udisks dbus)
$(use_with fontconfig)
$(use_with ssl gnutls)
$(use_enable gecko mshtml)
$(use_with gphoto2 gphoto)
$(use_with gsm)
$(use_with gstreamer)
--without-hal
$(use_with jpeg)
$(use_with ldap)
$(use_enable mono mscoree)
$(use_with mp3 mpg123)
$(use_with netapi)
$(use_with nls gettext)
$(use_with openal)
$(use_with opencl)
$(use_with opengl)
$(use_with osmesa)
$(use_with oss)
$(use_with pcap)
$(use_with png)
$(use_with pulseaudio pulse)
$(use_with threads pthread)
$(use_with scanner sane)
$(use_enable test tests)
$(use_with truetype freetype)
$(use_with v4l)
$(use_with X x)
$(use_with xcomposite)
$(use_with xinerama)
$(use_with xml)
$(use_with xml xslt)
)
use staging && myconf+=(
--with-xattr
$(use_with themes gtk3)
$(use_with vaapi va)
)
local PKG_CONFIG AR RANLIB
# Avoid crossdev's i686-pc-linux-gnu-pkg-config if building wine32 on amd64; #472038
# set AR and RANLIB to make QA scripts happy; #483342
tc-export PKG_CONFIG AR RANLIB
if use amd64; then
if [[ ${ABI} == amd64 ]]; then
myconf+=( --enable-win64 )
else
myconf+=( --disable-win64 )
fi
# Note: using --with-wine64 results in problems with multilib.eclass
# CC/LD hackery. We're using separate tools instead.
fi
ECONF_SOURCE=${S} \
econf "${myconf[@]}"
emake depend
}
multilib_src_test() {
# FIXME: win32-only; wine64 tests fail with "could not find the Wine loader"
if [[ ${ABI} == x86 ]]; then
if [[ $(id -u) == 0 ]]; then
ewarn "Skipping tests since they cannot be run under the root user."
ewarn "To run the test ${PN} suite, add userpriv to FEATURES in make.conf"
return
fi
WINEPREFIX="${T}/.wine-${ABI}" \
Xemake test
fi
}
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
}
l10n_for_each_locale_do add_locale_docs
einstalldocs
prune_libtool_files --all
emake -C "../${WINE_GENTOO}" install DESTDIR="${D}" EPREFIX="${EPREFIX}"
if use gecko ; then
insinto /usr/share/wine/gecko
use abi_x86_32 && doins "${DISTDIR}"/wine_gecko-${GV}-x86.msi
use abi_x86_64 && doins "${DISTDIR}"/wine_gecko-${GV}-x86_64.msi
fi
if use mono ; then
insinto /usr/share/wine/mono
doins "${DISTDIR}"/wine-mono-${MV}.msi
fi
if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script
rm "${D}"usr/bin/{wine{dump,maker},function_grep.pl} "${D}"usr/share/man/man1/wine{dump,maker}.1 || die
fi
# Remove wineconsole if neither backend is installed #551124
if ! use X && ! use ncurses; then
rm "${D}"/usr/{bin/,man/man1/}wineconsole* || die
use abi_x86_32 && rm "${D}"/usr/lib32/wine/{,fakedlls/}wineconsole.exe* || die
use abi_x86_64 && rm "${D}"/usr/lib64/wine/{,fakedlls/}wineconsole.exe* || die
fi
use abi_x86_32 && pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
use abi_x86_64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}
if use abi_x86_64 && ! use abi_x86_32; then
dosym /usr/bin/wine{64,} # 404331
dosym /usr/bin/wine{64,}-preloader
fi
# respect LINGUAS when installing man pages, #469418
for l in de fr pl; do
use linguas_${l} || rm -r "${D}"usr/share/man/${l}*
done
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
gnome2_icon_cache_update
fdo-mime_desktop_database_update
if ! use gecko; then
ewarn "Without Wine Gecko, wine prefixes will not have a default"
ewarn "implementation of iexplore. Many older windows applications"
ewarn "rely upon the existence of an iexplore implementation, so"
ewarn "you will likely need to install an external one, like via winetricks"
fi
if ! use mono; then
ewarn "Without Wine Mono, wine prefixes will not have a default"
ewarn "implementation of .NET. Many windows applications rely upon"
ewarn "the existence of a .NET implementation, so you will likely need"
ewarn "to install an external one, like via winetricks"
fi
if use gstreamer; then
ewarn "This package uses a Gentoo specific patchset to provide"
ewarn "GStreamer 1.0 support. Any bugs related to GStreamer should"
ewarn "be filed at Gentoo's bugzilla, not upstream's."
fi
}
pkg_postrm() {
gnome2_icon_cache_update
fdo-mime_desktop_database_update
}

@ -61,7 +61,7 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test themes +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@ -69,6 +69,7 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
pipelight? ( staging )
s3tc? ( staging )
test? ( abi_x86_32 )
themes? ( staging )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
@ -120,6 +121,11 @@ COMMON_DEPEND="
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
themes? (
dev-libs/glib:2[${MULTILIB_USEDEP}]
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gtk+:3[${MULTILIB_USEDEP}]
)
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
@ -197,8 +203,7 @@ wine_compiler_check() {
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
if ! eend $?; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -211,9 +216,8 @@ wine_compiler_check() {
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 ) >/dev/null 2>&1
if ! eend $?; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -229,8 +233,7 @@ wine_compiler_check() {
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
if ! eend $?; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -243,7 +246,7 @@ wine_compiler_check() {
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
@ -257,8 +260,7 @@ pkg_pretend() {
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
if ! has_version ">=media-sound/oss-4"; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
@ -284,10 +286,8 @@ src_unpack() {
if use staging; then
local WINE_COMMIT=${EGIT_VERSION}
EGIT_REPO_URI=${STAGING_EGIT_REPO_URI}
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR=${STAGING_DIR} git-r3_src_unpack
git-r3_fetch "${STAGING_EGIT_REPO_URI}"
git-r3_checkout "${STAGING_EGIT_REPO_URI}" "${STAGING_DIR}"
local STAGING_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
@ -298,17 +298,12 @@ src_unpack() {
fi
fi
if use d3d9; then
EGIT_REPO_URI="${D3D9_EGIT_REPO_URI}"
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR="${D3D9_DIR}" git-r3_src_unpack
git-r3_fetch "${D3D9_EGIT_REPO_URI}"
git-r3_checkout "${D3D9_EGIT_REPO_URI}" "${D3D9_DIR}"
fi
else
unpack ${P}.tar.bz2
use staging && unpack "${STAGING_P}.tar.gz"
use d3d9 && unpack "${D3D9_P}.tar.gz"
fi
unpack "${WINE_GENTOO}.tar.bz2"
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
@ -336,7 +331,7 @@ src_prepare() {
cd "${STAGING_DIR}/patches"
source "${STAGING_DIR}/patches/patchinstall.sh"
)
eend $?
eend $? || die "Failed to apply Wine-Staging patches"
# To differentiate unofficial staging releases
if [[ ! -z ${SUFFIX} ]]; then
@ -422,6 +417,7 @@ multilib_src_configure() {
use staging && myconf+=(
--with-xattr
$(use_with themes gtk3)
$(use_with vaapi va)
)
use d3d9 && myconf+=( $(use_with d3d9 d3dadapter) )

@ -61,7 +61,7 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test themes +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@ -69,6 +69,7 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
pipelight? ( staging )
s3tc? ( staging )
test? ( abi_x86_32 )
themes? ( staging )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
@ -120,6 +121,11 @@ COMMON_DEPEND="
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
themes? (
dev-libs/glib:2[${MULTILIB_USEDEP}]
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gtk+:3[${MULTILIB_USEDEP}]
)
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
@ -197,8 +203,7 @@ wine_compiler_check() {
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
if ! eend $?; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -211,9 +216,8 @@ wine_compiler_check() {
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 ) >/dev/null 2>&1
if ! eend $?; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -229,8 +233,7 @@ wine_compiler_check() {
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
if ! eend $?; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -243,7 +246,7 @@ wine_compiler_check() {
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
@ -257,8 +260,7 @@ pkg_pretend() {
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
if ! has_version ">=media-sound/oss-4"; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
@ -284,10 +286,8 @@ src_unpack() {
if use staging; then
local WINE_COMMIT=${EGIT_VERSION}
EGIT_REPO_URI=${STAGING_EGIT_REPO_URI}
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR=${STAGING_DIR} git-r3_src_unpack
git-r3_fetch "${STAGING_EGIT_REPO_URI}"
git-r3_checkout "${STAGING_EGIT_REPO_URI}" "${STAGING_DIR}"
local STAGING_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
@ -298,17 +298,12 @@ src_unpack() {
fi
fi
if use d3d9; then
EGIT_REPO_URI="${D3D9_EGIT_REPO_URI}"
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR="${D3D9_DIR}" git-r3_src_unpack
git-r3_fetch "${D3D9_EGIT_REPO_URI}"
git-r3_checkout "${D3D9_EGIT_REPO_URI}" "${D3D9_DIR}"
fi
else
unpack ${P}.tar.bz2
use staging && unpack "${STAGING_P}.tar.gz"
use d3d9 && unpack "${D3D9_P}.tar.gz"
fi
unpack "${WINE_GENTOO}.tar.bz2"
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
@ -336,7 +331,7 @@ src_prepare() {
cd "${STAGING_DIR}/patches"
source "${STAGING_DIR}/patches/patchinstall.sh"
)
eend $?
eend $? || die "Failed to apply Wine-Staging patches"
# To differentiate unofficial staging releases
if [[ ! -z ${SUFFIX} ]]; then
@ -422,6 +417,7 @@ multilib_src_configure() {
use staging && myconf+=(
--with-xattr
$(use_with themes gtk3)
$(use_with vaapi va)
)
use d3d9 && myconf+=( $(use_with d3d9 d3dadapter) )

@ -61,7 +61,7 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test themes +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@ -69,6 +69,7 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
pipelight? ( staging )
s3tc? ( staging )
test? ( abi_x86_32 )
themes? ( staging )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
@ -120,6 +121,11 @@ COMMON_DEPEND="
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
themes? (
dev-libs/glib:2[${MULTILIB_USEDEP}]
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gtk+:3[${MULTILIB_USEDEP}]
)
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
@ -197,8 +203,7 @@ wine_compiler_check() {
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
if ! eend $?; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -211,9 +216,8 @@ wine_compiler_check() {
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 ) >/dev/null 2>&1
if ! eend $?; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -229,8 +233,7 @@ wine_compiler_check() {
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
if ! eend $?; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -243,7 +246,7 @@ wine_compiler_check() {
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
@ -257,8 +260,7 @@ pkg_pretend() {
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
if ! has_version ">=media-sound/oss-4"; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
@ -284,10 +286,8 @@ src_unpack() {
if use staging; then
local WINE_COMMIT=${EGIT_VERSION}
EGIT_REPO_URI=${STAGING_EGIT_REPO_URI}
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR=${STAGING_DIR} git-r3_src_unpack
git-r3_fetch "${STAGING_EGIT_REPO_URI}"
git-r3_checkout "${STAGING_EGIT_REPO_URI}" "${STAGING_DIR}"
local STAGING_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
@ -298,17 +298,12 @@ src_unpack() {
fi
fi
if use d3d9; then
EGIT_REPO_URI="${D3D9_EGIT_REPO_URI}"
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR="${D3D9_DIR}" git-r3_src_unpack
git-r3_fetch "${D3D9_EGIT_REPO_URI}"
git-r3_checkout "${D3D9_EGIT_REPO_URI}" "${D3D9_DIR}"
fi
else
unpack ${P}.tar.bz2
use staging && unpack "${STAGING_P}.tar.gz"
use d3d9 && unpack "${D3D9_P}.tar.gz"
fi
unpack "${WINE_GENTOO}.tar.bz2"
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
@ -336,7 +331,7 @@ src_prepare() {
cd "${STAGING_DIR}/patches"
source "${STAGING_DIR}/patches/patchinstall.sh"
)
eend $?
eend $? || die "Failed to apply Wine-Staging patches"
# To differentiate unofficial staging releases
if [[ ! -z ${SUFFIX} ]]; then
@ -422,6 +417,7 @@ multilib_src_configure() {
use staging && myconf+=(
--with-xattr
$(use_with themes gtk3)
$(use_with vaapi va)
)
use d3d9 && myconf+=( $(use_with d3d9 d3dadapter) )

@ -61,7 +61,7 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test themes +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@ -69,6 +69,7 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
pipelight? ( staging )
s3tc? ( staging )
test? ( abi_x86_32 )
themes? ( staging )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
@ -120,6 +121,11 @@ COMMON_DEPEND="
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
themes? (
dev-libs/glib:2[${MULTILIB_USEDEP}]
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gtk+:3[${MULTILIB_USEDEP}]
)
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
@ -197,8 +203,7 @@ wine_compiler_check() {
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
if ! eend $?; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -211,9 +216,8 @@ wine_compiler_check() {
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 ) >/dev/null 2>&1
if ! eend $?; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -229,8 +233,7 @@ wine_compiler_check() {
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
if ! eend $?; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -243,7 +246,7 @@ wine_compiler_check() {
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
@ -257,8 +260,7 @@ pkg_pretend() {
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
if ! has_version ">=media-sound/oss-4"; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
@ -284,10 +286,8 @@ src_unpack() {
if use staging; then
local WINE_COMMIT=${EGIT_VERSION}
EGIT_REPO_URI=${STAGING_EGIT_REPO_URI}
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR=${STAGING_DIR} git-r3_src_unpack
git-r3_fetch "${STAGING_EGIT_REPO_URI}"
git-r3_checkout "${STAGING_EGIT_REPO_URI}" "${STAGING_DIR}"
local STAGING_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
@ -298,17 +298,12 @@ src_unpack() {
fi
fi
if use d3d9; then
EGIT_REPO_URI="${D3D9_EGIT_REPO_URI}"
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR="${D3D9_DIR}" git-r3_src_unpack
git-r3_fetch "${D3D9_EGIT_REPO_URI}"
git-r3_checkout "${D3D9_EGIT_REPO_URI}" "${D3D9_DIR}"
fi
else
unpack ${P}.tar.bz2
use staging && unpack "${STAGING_P}.tar.gz"
use d3d9 && unpack "${D3D9_P}.tar.gz"
fi
unpack "${WINE_GENTOO}.tar.bz2"
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
@ -335,7 +330,7 @@ src_prepare() {
cd "${STAGING_DIR}/patches"
source "${STAGING_DIR}/patches/patchinstall.sh"
)
eend $?
eend $? || die "Failed to apply Wine-Staging patches"
# To differentiate unofficial staging releases
if [[ ! -z ${SUFFIX} ]]; then
@ -421,6 +416,7 @@ multilib_src_configure() {
use staging && myconf+=(
--with-xattr
$(use_with themes gtk3)
$(use_with vaapi va)
)
use d3d9 && myconf+=( $(use_with d3d9 d3dadapter) )

@ -61,7 +61,7 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test themes +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@ -69,6 +69,7 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
pipelight? ( staging )
s3tc? ( staging )
test? ( abi_x86_32 )
themes? ( staging )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
@ -120,6 +121,11 @@ COMMON_DEPEND="
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
themes? (
dev-libs/glib:2[${MULTILIB_USEDEP}]
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gtk+:3[${MULTILIB_USEDEP}]
)
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
@ -197,8 +203,7 @@ wine_compiler_check() {
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
if ! eend $?; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -211,9 +216,8 @@ wine_compiler_check() {
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 ) >/dev/null 2>&1
if ! eend $?; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -229,8 +233,7 @@ wine_compiler_check() {
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
if ! eend $?; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -243,7 +246,7 @@ wine_compiler_check() {
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
@ -257,8 +260,7 @@ pkg_pretend() {
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
if ! has_version ">=media-sound/oss-4"; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
@ -284,10 +286,8 @@ src_unpack() {
if use staging; then
local WINE_COMMIT=${EGIT_VERSION}
EGIT_REPO_URI=${STAGING_EGIT_REPO_URI}
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR=${STAGING_DIR} git-r3_src_unpack
git-r3_fetch "${STAGING_EGIT_REPO_URI}"
git-r3_checkout "${STAGING_EGIT_REPO_URI}" "${STAGING_DIR}"
local STAGING_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
@ -298,17 +298,12 @@ src_unpack() {
fi
fi
if use d3d9; then
EGIT_REPO_URI="${D3D9_EGIT_REPO_URI}"
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR="${D3D9_DIR}" git-r3_src_unpack
git-r3_fetch "${D3D9_EGIT_REPO_URI}"
git-r3_checkout "${D3D9_EGIT_REPO_URI}" "${D3D9_DIR}"
fi
else
unpack ${P}.tar.bz2
use staging && unpack "${STAGING_P}.tar.gz"
use d3d9 && unpack "${D3D9_P}.tar.gz"
fi
unpack "${WINE_GENTOO}.tar.bz2"
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
@ -335,7 +330,7 @@ src_prepare() {
cd "${STAGING_DIR}/patches"
source "${STAGING_DIR}/patches/patchinstall.sh"
)
eend $?
eend $? || die "Failed to apply Wine-Staging patches"
# To differentiate unofficial staging releases
if [[ ! -z ${SUFFIX} ]]; then
@ -421,6 +416,7 @@ multilib_src_configure() {
use staging && myconf+=(
--with-xattr
$(use_with themes gtk3)
$(use_with vaapi va)
)
use d3d9 && myconf+=( $(use_with d3d9 d3dadapter) )

@ -61,7 +61,7 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test themes +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@ -69,6 +69,7 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
pipelight? ( staging )
s3tc? ( staging )
test? ( abi_x86_32 )
themes? ( staging )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
@ -120,6 +121,11 @@ COMMON_DEPEND="
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
themes? (
dev-libs/glib:2[${MULTILIB_USEDEP}]
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gtk+:3[${MULTILIB_USEDEP}]
)
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
@ -197,8 +203,7 @@ wine_compiler_check() {
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
if ! eend $?; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -211,9 +216,8 @@ wine_compiler_check() {
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 ) >/dev/null 2>&1
if ! eend $?; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -229,8 +233,7 @@ wine_compiler_check() {
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
if ! eend $?; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -243,7 +246,7 @@ wine_compiler_check() {
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
@ -257,8 +260,7 @@ pkg_pretend() {
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
if ! has_version ">=media-sound/oss-4"; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
@ -284,10 +286,8 @@ src_unpack() {
if use staging; then
local WINE_COMMIT=${EGIT_VERSION}
EGIT_REPO_URI=${STAGING_EGIT_REPO_URI}
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR=${STAGING_DIR} git-r3_src_unpack
git-r3_fetch "${STAGING_EGIT_REPO_URI}"
git-r3_checkout "${STAGING_EGIT_REPO_URI}" "${STAGING_DIR}"
local STAGING_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
@ -298,17 +298,12 @@ src_unpack() {
fi
fi
if use d3d9; then
EGIT_REPO_URI="${D3D9_EGIT_REPO_URI}"
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR="${D3D9_DIR}" git-r3_src_unpack
git-r3_fetch "${D3D9_EGIT_REPO_URI}"
git-r3_checkout "${D3D9_EGIT_REPO_URI}" "${D3D9_DIR}"
fi
else
unpack ${P}.tar.bz2
use staging && unpack "${STAGING_P}.tar.gz"
use d3d9 && unpack "${D3D9_P}.tar.gz"
fi
unpack "${WINE_GENTOO}.tar.bz2"
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
@ -335,7 +330,7 @@ src_prepare() {
cd "${STAGING_DIR}/patches"
source "${STAGING_DIR}/patches/patchinstall.sh"
)
eend $?
eend $? || die "Failed to apply Wine-Staging patches"
# To differentiate unofficial staging releases
if [[ ! -z ${SUFFIX} ]]; then
@ -421,6 +416,7 @@ multilib_src_configure() {
use staging && myconf+=(
--with-xattr
$(use_with themes gtk3)
$(use_with vaapi va)
)
use d3d9 && myconf+=( $(use_with d3d9 d3dadapter) )

@ -0,0 +1,531 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PLOCALES="ar bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru sk sl sr_RS@cyrillic sr_RS@latin sv te th tr uk wa zh_CN zh_TW"
PLOCALE_BACKUP="en"
inherit autotools eutils fdo-mime flag-o-matic gnome2-utils l10n multilib multilib-minimal pax-utils toolchain-funcs virtualx versionator
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://source.winehq.org/git/wine.git http://source.winehq.org/git/wine.git"
EGIT_BRANCH="master"
inherit git-r3
SRC_URI=""
#KEYWORDS=""
else
MAJOR_V=$(get_version_component_range 1-2)
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}/${P}.tar.bz2"
KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
fi
VANILLA_GV="2.47"
VANILLA_MV="4.6.3"
STAGING_GV="2.47"
STAGING_MV="4.6.3"
[[ ${MAJOR_V} == "1.8" ]] && SUFFIX="-unofficial"
STAGING_P="wine-staging-${PV}"
STAGING_DIR="${WORKDIR}/${STAGING_P}${SUFFIX}"
D3D9_P="wine-d3d9-${PV}"
D3D9_DIR="${WORKDIR}/wine-d3d9-patches-${D3D9_P}"
WINE_GENTOO="wine-gentoo-2015.03.07"
DESCRIPTION="Free implementation of Windows(tm) on Unix"
HOMEPAGE="http://www.winehq.org/"
SRC_URI="${SRC_URI}
!staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${VANILLA_GV}/wine_gecko-${VANILLA_GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${VANILLA_GV}/wine_gecko-${VANILLA_GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${VANILLA_MV}/wine-mono-${VANILLA_MV}.msi )
)
staging? (
gecko? (
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86.msi )
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${STAGING_GV}/wine_gecko-${STAGING_GV}-x86_64.msi )
)
mono? ( https://dl.winehq.org/wine/wine-mono/${STAGING_MV}/wine-mono-${STAGING_MV}.msi )
)
https://dev.gentoo.org/~tetromino/distfiles/${PN}/${WINE_GENTOO}.tar.bz2"
if [[ ${PV} == "9999" ]] ; then
STAGING_EGIT_REPO_URI="git://github.com/wine-compholio/wine-staging.git"
D3D9_EGIT_REPO_URI="git://github.com/sarnex/wine-d3d9-patches.git"
else
SRC_URI="${SRC_URI}
staging? ( https://github.com/wine-compholio/wine-staging/archive/v${PV}${SUFFIX}.tar.gz -> ${STAGING_P}.tar.gz )
d3d9? ( https://github.com/sarnex/wine-d3d9-patches/archive/${D3D9_P}.tar.gz )"
fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test themes +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
osmesa? ( opengl )
pipelight? ( staging )
s3tc? ( staging )
test? ( abi_x86_32 )
themes? ( staging )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
# or fail due to Xvfb's opengl limitations.
RESTRICT="test"
COMMON_DEPEND="
X? (
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
x11-libs/libXrandr[${MULTILIB_USEDEP}]
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
)
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
d3d9? (
media-libs/mesa[d3d9,egl,${MULTILIB_USEDEP}]
x11-libs/libX11[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
x11-libs/libxcb[${MULTILIB_USEDEP}]
)
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
gstreamer? (
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
)
jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
opengl? (
virtual/glu[${MULTILIB_USEDEP}]
virtual/opengl[${MULTILIB_USEDEP}]
)
osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
themes? (
dev-libs/glib:2[${MULTILIB_USEDEP}]
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gtk+:3[${MULTILIB_USEDEP}]
)
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
xml? (
dev-libs/libxml2[${MULTILIB_USEDEP}]
dev-libs/libxslt[${MULTILIB_USEDEP}]
)
abi_x86_32? (
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-baselibs-20140508-r14
!app-emulation/emul-linux-x86-db[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-db-20140508-r3
!app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-medialibs-20140508-r6
!app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-opengl-20140508-r1
!app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-sdl-20140508-r1
!app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-soundlibs-20140508
!app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
!<app-emulation/emul-linux-x86-xlibs-20140508
)"
RDEPEND="${COMMON_DEPEND}
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
perl? (
dev-lang/perl
dev-perl/XML-Simple
)
pulseaudio? (
realtime? ( sys-auth/rtkit )
)
s3tc? ( >=media-libs/libtxc_dxtn-1.0.1-r1[${MULTILIB_USEDEP}] )
samba? ( >=net-fs/samba-3.0.25[winbind] )
selinux? ( sec-policy/selinux-wine )
udisks? ( sys-fs/udisks:2 )"
# tools/make_requests requires perl
DEPEND="${COMMON_DEPEND}
sys-devel/flex
>=sys-kernel/linux-headers-2.6
virtual/pkgconfig
virtual/yacc
X? (
x11-proto/inputproto
x11-proto/xextproto
x11-proto/xf86vidmodeproto
)
prelink? ( sys-devel/prelink )
staging? (
dev-lang/perl
dev-perl/XML-Simple
)
xinerama? ( x11-proto/xineramaproto )"
# These use a non-standard "Wine" category, which is provided by
# /etc/xdg/applications-merged/wine.menu
QA_DESKTOP_FILE="usr/share/applications/wine-browsedrive.desktop
usr/share/applications/wine-notepad.desktop
usr/share/applications/wine-uninstaller.desktop
usr/share/applications/wine-winecfg.desktop"
wine_compiler_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
# GCC-specific bugs
if tc-is-gcc; then
# bug #549768
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then
ebegin "Checking for gcc-5 ms_abi compiler bug"
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
if ! eend $?; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
eerror "See https://bugs.gentoo.org/549768"
eerror
return 1
fi
fi
# bug #574044
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 ) >/dev/null 2>&1
if ! eend $?; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
eerror "See https://bugs.gentoo.org/574044"
eerror
return 1
fi
fi
fi
# Ensure compiler support
if use abi_x86_64; then
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
if ! eend $?; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
eerror
return 1
fi
fi
}
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
return 1
fi
}
pkg_pretend() {
wine_compiler_check || die
wine_build_environment_check || die
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
if ! has_version ">=media-sound/oss-4"; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
die
fi
fi
}
pkg_setup() {
wine_build_environment_check || die
if ! use staging; then
GV=${VANILLA_GV}
MV=${VANILLA_MV}
else
GV=${STAGING_GV}
MV=${STAGING_MV}
fi
}
src_unpack() {
if [[ ${PV} == "9999" ]] ; then
git-r3_src_unpack
if use staging; then
local WINE_COMMIT=${EGIT_VERSION}
git-r3_fetch "${STAGING_EGIT_REPO_URI}"
git-r3_checkout "${STAGING_EGIT_REPO_URI}" "${STAGING_DIR}"
local STAGING_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
if [[ "${WINE_COMMIT}" != "${STAGING_COMMIT}" ]]; then
einfo "The current Staging patchset is not guaranteed to apply on this WINE commit."
einfo "If src_prepare fails, try emerging with the env var EGIT_COMMIT."
einfo "Example: EGIT_COMMIT=${STAGING_COMMIT} emerge -1 wine"
fi
fi
if use d3d9; then
git-r3_fetch "${D3D9_EGIT_REPO_URI}"
git-r3_checkout "${D3D9_EGIT_REPO_URI}" "${D3D9_DIR}"
fi
fi
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
src_prepare() {
local md5="$(md5sum server/protocol.def)"
local PATCHES=(
"${FILESDIR}"/${PN}-1.5.26-winegcc.patch #260726
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"
ewarn "Wine bugzilla should explicitly state that staging was used."
local STAGING_EXCLUDE=""
use pipelight || STAGING_EXCLUDE="${STAGING_EXCLUDE} -W Pipelight"
# Launch wine-staging patcher in a subshell, using epatch as a backend, and gitapply.sh as a backend for binary patches
ebegin "Running Wine-Staging patch installer"
(
set -- DESTDIR="${S}" --backend=epatch --no-autoconf --all ${STAGING_EXCLUDE}
cd "${STAGING_DIR}/patches"
source "${STAGING_DIR}/patches/patchinstall.sh"
)
eend $? || die "Failed to apply Wine-Staging patches"
# To differentiate unofficial staging releases
if [[ ! -z ${SUFFIX} ]]; then
sed -i "s/(Staging)/(Staging [Unofficial])/" libs/wine/Makefile.in || die
fi
fi
if use d3d9; then
if use staging; then
PATCHES+=( "${D3D9_DIR}/staging-helper.patch" )
else
PATCHES+=( "${D3D9_DIR}/d3d9-helper.patch" )
fi
PATCHES+=( "${D3D9_DIR}/wine-d3d9.patch" )
fi
default
eautoreconf
# Modification of the server protocol requires regenerating the server requests
if [[ "$(md5sum server/protocol.def)" != "${md5}" ]]; then
einfo "server/protocol.def was patched; running tools/make_requests"
tools/make_requests || die #432348
fi
sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die
if ! use run-exes; then
sed -i '/^MimeType/d' loader/wine.desktop || die #117785
fi
# hi-res default icon, #472990, http://bugs.winehq.org/show_bug.cgi?id=24652
cp "${WORKDIR}"/${WINE_GENTOO}/icons/oic_winlogo.ico dlls/user32/resources/ || die
l10n_get_locales > po/LINGUAS || die # otherwise wine doesn't respect LINGUAS
}
src_configure() {
export LDCONFIG=/bin/true
use custom-cflags || strip-flags
multilib-minimal_src_configure
}
multilib_src_configure() {
local myconf=(
--sysconfdir=/etc/wine
$(use_with alsa)
$(use_with capi)
$(use_with lcms cms)
$(use_with cups)
$(use_with ncurses curses)
$(use_with udisks dbus)
$(use_with fontconfig)
$(use_with ssl gnutls)
$(use_enable gecko mshtml)
$(use_with gphoto2 gphoto)
$(use_with gsm)
$(use_with gstreamer)
--without-hal
$(use_with jpeg)
$(use_with ldap)
$(use_enable mono mscoree)
$(use_with mp3 mpg123)
$(use_with netapi)
$(use_with nls gettext)
$(use_with openal)
$(use_with opencl)
$(use_with opengl)
$(use_with osmesa)
$(use_with oss)
$(use_with pcap)
$(use_with png)
$(use_with pulseaudio pulse)
$(use_with threads pthread)
$(use_with scanner sane)
$(use_enable test tests)
$(use_with truetype freetype)
$(use_with v4l)
$(use_with X x)
$(use_with xcomposite)
$(use_with xinerama)
$(use_with xml)
$(use_with xml xslt)
)
use staging && myconf+=(
--with-xattr
$(use_with themes gtk3)
$(use_with vaapi va)
)
use d3d9 && myconf+=( $(use_with d3d9 d3dadapter) )
local PKG_CONFIG AR RANLIB
# Avoid crossdev's i686-pc-linux-gnu-pkg-config if building wine32 on amd64; #472038
# set AR and RANLIB to make QA scripts happy; #483342
tc-export PKG_CONFIG AR RANLIB
if use amd64; then
if [[ ${ABI} == amd64 ]]; then
myconf+=( --enable-win64 )
else
myconf+=( --disable-win64 )
fi
# Note: using --with-wine64 results in problems with multilib.eclass
# CC/LD hackery. We're using separate tools instead.
fi
ECONF_SOURCE=${S} \
econf "${myconf[@]}"
emake depend
}
multilib_src_test() {
# FIXME: win32-only; wine64 tests fail with "could not find the Wine loader"
if [[ ${ABI} == x86 ]]; then
if [[ $(id -u) == 0 ]]; then
ewarn "Skipping tests since they cannot be run under the root user."
ewarn "To run the test ${PN} suite, add userpriv to FEATURES in make.conf"
return
fi
WINEPREFIX="${T}/.wine-${ABI}" \
Xemake test
fi
}
multilib_src_install_all() {
local DOCS=( ANNOUNCE AUTHORS README )
local l
add_locale_docs() {
local locale_doc="documentation/README.$1"
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
}
l10n_for_each_locale_do add_locale_docs
einstalldocs
prune_libtool_files --all
emake -C "../${WINE_GENTOO}" install DESTDIR="${D}" EPREFIX="${EPREFIX}"
if use gecko ; then
insinto /usr/share/wine/gecko
use abi_x86_32 && doins "${DISTDIR}"/wine_gecko-${GV}-x86.msi
use abi_x86_64 && doins "${DISTDIR}"/wine_gecko-${GV}-x86_64.msi
fi
if use mono ; then
insinto /usr/share/wine/mono
doins "${DISTDIR}"/wine-mono-${MV}.msi
fi
if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script
rm "${D}"usr/bin/{wine{dump,maker},function_grep.pl} "${D}"usr/share/man/man1/wine{dump,maker}.1 || die
fi
# Remove wineconsole if neither backend is installed #551124
if ! use X && ! use ncurses; then
rm "${D}"/usr/{bin/,man/man1/}wineconsole* || die
use abi_x86_32 && rm "${D}"/usr/lib32/wine/{,fakedlls/}wineconsole.exe* || die
use abi_x86_64 && rm "${D}"/usr/lib64/wine/{,fakedlls/}wineconsole.exe* || die
fi
use abi_x86_32 && pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
use abi_x86_64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}
if use abi_x86_64 && ! use abi_x86_32; then
dosym /usr/bin/wine{64,} # 404331
dosym /usr/bin/wine{64,}-preloader
fi
# respect LINGUAS when installing man pages, #469418
for l in de fr pl; do
use linguas_${l} || rm -r "${D}"usr/share/man/${l}*
done
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
gnome2_icon_cache_update
fdo-mime_desktop_database_update
if ! use gecko; then
ewarn "Without Wine Gecko, wine prefixes will not have a default"
ewarn "implementation of iexplore. Many older windows applications"
ewarn "rely upon the existence of an iexplore implementation, so"
ewarn "you will likely need to install an external one, like via winetricks"
fi
if ! use mono; then
ewarn "Without Wine Mono, wine prefixes will not have a default"
ewarn "implementation of .NET. Many windows applications rely upon"
ewarn "the existence of a .NET implementation, so you will likely need"
ewarn "to install an external one, like via winetricks"
fi
}
pkg_postrm() {
gnome2_icon_cache_update
fdo-mime_desktop_database_update
}

@ -57,7 +57,7 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test themes +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@ -66,6 +66,7 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
pipelight? ( staging )
s3tc? ( staging )
test? ( abi_x86_32 )
themes? ( staging )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
@ -111,6 +112,11 @@ COMMON_DEPEND="
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
themes? (
dev-libs/glib:2[${MULTILIB_USEDEP}]
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gtk+:3[${MULTILIB_USEDEP}]
)
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
@ -188,8 +194,7 @@ wine_compiler_check() {
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
if ! eend $?; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -202,9 +207,8 @@ wine_compiler_check() {
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 ) >/dev/null 2>&1
if ! eend $?; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -220,8 +224,7 @@ wine_compiler_check() {
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
if ! eend $?; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -234,7 +237,7 @@ wine_compiler_check() {
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
@ -248,8 +251,7 @@ pkg_pretend() {
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
if ! has_version ">=media-sound/oss-4"; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
@ -275,10 +277,8 @@ src_unpack() {
if use staging; then
local WINE_COMMIT=${EGIT_VERSION}
EGIT_REPO_URI=${STAGING_EGIT_REPO_URI}
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR=${STAGING_DIR} git-r3_src_unpack
git-r3_fetch "${STAGING_EGIT_REPO_URI}"
git-r3_checkout "${STAGING_EGIT_REPO_URI}" "${STAGING_DIR}"
local STAGING_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
@ -288,12 +288,9 @@ src_unpack() {
einfo "Example: EGIT_COMMIT=${STAGING_COMMIT} emerge -1 wine"
fi
fi
else
unpack ${P}.tar.bz2
use staging && unpack "${STAGING_P}.tar.gz"
fi
unpack "${WINE_GENTOO}.tar.bz2"
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
@ -322,7 +319,7 @@ src_prepare() {
cd "${STAGING_DIR}/patches"
source "${STAGING_DIR}/patches/patchinstall.sh"
)
eend $?
eend $? || die "Failed to apply Wine-Staging patches"
# To differentiate unofficial staging releases
if [[ ! -z ${SUFFIX} ]]; then
@ -400,6 +397,7 @@ multilib_src_configure() {
use staging && myconf+=(
--with-xattr
$(use_with themes gtk3)
$(use_with vaapi va)
)

@ -57,7 +57,7 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test themes +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@ -65,6 +65,7 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
pipelight? ( staging )
s3tc? ( staging )
test? ( abi_x86_32 )
themes? ( staging )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
@ -110,6 +111,11 @@ COMMON_DEPEND="
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
themes? (
dev-libs/glib:2[${MULTILIB_USEDEP}]
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gtk+:3[${MULTILIB_USEDEP}]
)
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
@ -187,8 +193,7 @@ wine_compiler_check() {
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
if ! eend $?; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -201,9 +206,8 @@ wine_compiler_check() {
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 ) >/dev/null 2>&1
if ! eend $?; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -219,8 +223,7 @@ wine_compiler_check() {
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
if ! eend $?; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -233,7 +236,7 @@ wine_compiler_check() {
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
@ -247,8 +250,7 @@ pkg_pretend() {
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
if ! has_version ">=media-sound/oss-4"; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
@ -274,10 +276,8 @@ src_unpack() {
if use staging; then
local WINE_COMMIT=${EGIT_VERSION}
EGIT_REPO_URI=${STAGING_EGIT_REPO_URI}
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR=${STAGING_DIR} git-r3_src_unpack
git-r3_fetch "${STAGING_EGIT_REPO_URI}"
git-r3_checkout "${STAGING_EGIT_REPO_URI}" "${STAGING_DIR}"
local STAGING_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
@ -287,12 +287,9 @@ src_unpack() {
einfo "Example: EGIT_COMMIT=${STAGING_COMMIT} emerge -1 wine"
fi
fi
else
unpack ${P}.tar.bz2
use staging && unpack "${STAGING_P}.tar.gz"
fi
unpack "${WINE_GENTOO}.tar.bz2"
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
@ -324,7 +321,7 @@ src_prepare() {
cd "${STAGING_DIR}/patches"
source "${STAGING_DIR}/patches/patchinstall.sh"
)
eend $?
eend $? || die "Failed to apply Wine-Staging patches"
# To differentiate unofficial staging releases
if [[ ! -z ${SUFFIX} ]]; then
@ -402,6 +399,7 @@ multilib_src_configure() {
use staging && myconf+=(
--with-xattr
$(use_with themes gtk3)
$(use_with vaapi va)
)

@ -57,7 +57,7 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test themes +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@ -65,6 +65,7 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
pipelight? ( staging )
s3tc? ( staging )
test? ( abi_x86_32 )
themes? ( staging )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
@ -110,6 +111,11 @@ COMMON_DEPEND="
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
themes? (
dev-libs/glib:2[${MULTILIB_USEDEP}]
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gtk+:3[${MULTILIB_USEDEP}]
)
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
@ -187,8 +193,7 @@ wine_compiler_check() {
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
if ! eend $?; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -201,9 +206,8 @@ wine_compiler_check() {
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 ) >/dev/null 2>&1
if ! eend $?; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -219,8 +223,7 @@ wine_compiler_check() {
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
if ! eend $?; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -233,7 +236,7 @@ wine_compiler_check() {
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
@ -247,8 +250,7 @@ pkg_pretend() {
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
if ! has_version ">=media-sound/oss-4"; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
@ -274,10 +276,8 @@ src_unpack() {
if use staging; then
local WINE_COMMIT=${EGIT_VERSION}
EGIT_REPO_URI=${STAGING_EGIT_REPO_URI}
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR=${STAGING_DIR} git-r3_src_unpack
git-r3_fetch "${STAGING_EGIT_REPO_URI}"
git-r3_checkout "${STAGING_EGIT_REPO_URI}" "${STAGING_DIR}"
local STAGING_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
@ -287,12 +287,9 @@ src_unpack() {
einfo "Example: EGIT_COMMIT=${STAGING_COMMIT} emerge -1 wine"
fi
fi
else
unpack ${P}.tar.bz2
use staging && unpack "${STAGING_P}.tar.gz"
fi
unpack "${WINE_GENTOO}.tar.bz2"
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
@ -321,7 +318,7 @@ src_prepare() {
cd "${STAGING_DIR}/patches"
source "${STAGING_DIR}/patches/patchinstall.sh"
)
eend $?
eend $? || die "Failed to apply Wine-Staging patches"
# To differentiate unofficial staging releases
if [[ ! -z ${SUFFIX} ]]; then
@ -399,6 +396,7 @@ multilib_src_configure() {
use staging && myconf+=(
--with-xattr
$(use_with themes gtk3)
$(use_with vaapi va)
)

@ -57,7 +57,7 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test themes +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@ -65,6 +65,7 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
pipelight? ( staging )
s3tc? ( staging )
test? ( abi_x86_32 )
themes? ( staging )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
@ -110,6 +111,11 @@ COMMON_DEPEND="
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
themes? (
dev-libs/glib:2[${MULTILIB_USEDEP}]
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gtk+:3[${MULTILIB_USEDEP}]
)
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
@ -187,8 +193,7 @@ wine_compiler_check() {
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
if ! eend $?; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -201,9 +206,8 @@ wine_compiler_check() {
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 ) >/dev/null 2>&1
if ! eend $?; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -219,8 +223,7 @@ wine_compiler_check() {
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
if ! eend $?; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -233,7 +236,7 @@ wine_compiler_check() {
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
@ -247,8 +250,7 @@ pkg_pretend() {
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
if ! has_version ">=media-sound/oss-4"; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
@ -274,10 +276,8 @@ src_unpack() {
if use staging; then
local WINE_COMMIT=${EGIT_VERSION}
EGIT_REPO_URI=${STAGING_EGIT_REPO_URI}
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR=${STAGING_DIR} git-r3_src_unpack
git-r3_fetch "${STAGING_EGIT_REPO_URI}"
git-r3_checkout "${STAGING_EGIT_REPO_URI}" "${STAGING_DIR}"
local STAGING_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
@ -287,12 +287,9 @@ src_unpack() {
einfo "Example: EGIT_COMMIT=${STAGING_COMMIT} emerge -1 wine"
fi
fi
else
unpack ${P}.tar.bz2
use staging && unpack "${STAGING_P}.tar.gz"
fi
unpack "${WINE_GENTOO}.tar.bz2"
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
@ -321,7 +318,7 @@ src_prepare() {
cd "${STAGING_DIR}/patches"
source "${STAGING_DIR}/patches/patchinstall.sh"
)
eend $?
eend $? || die "Failed to apply Wine-Staging patches"
# To differentiate unofficial staging releases
if [[ ! -z ${SUFFIX} ]]; then
@ -399,6 +396,7 @@ multilib_src_configure() {
use staging && myconf+=(
--with-xattr
$(use_with themes gtk3)
$(use_with vaapi va)
)

@ -57,7 +57,7 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test themes +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@ -65,6 +65,7 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
pipelight? ( staging )
s3tc? ( staging )
test? ( abi_x86_32 )
themes? ( staging )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
@ -110,6 +111,11 @@ COMMON_DEPEND="
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
themes? (
dev-libs/glib:2[${MULTILIB_USEDEP}]
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gtk+:3[${MULTILIB_USEDEP}]
)
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
@ -187,8 +193,7 @@ wine_compiler_check() {
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
if ! eend $?; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -201,9 +206,8 @@ wine_compiler_check() {
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 ) >/dev/null 2>&1
if ! eend $?; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -219,8 +223,7 @@ wine_compiler_check() {
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
if ! eend $?; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -233,7 +236,7 @@ wine_compiler_check() {
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
@ -247,8 +250,7 @@ pkg_pretend() {
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
if ! has_version ">=media-sound/oss-4"; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
@ -274,10 +276,8 @@ src_unpack() {
if use staging; then
local WINE_COMMIT=${EGIT_VERSION}
EGIT_REPO_URI=${STAGING_EGIT_REPO_URI}
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR=${STAGING_DIR} git-r3_src_unpack
git-r3_fetch "${STAGING_EGIT_REPO_URI}"
git-r3_checkout "${STAGING_EGIT_REPO_URI}" "${STAGING_DIR}"
local STAGING_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
@ -287,12 +287,9 @@ src_unpack() {
einfo "Example: EGIT_COMMIT=${STAGING_COMMIT} emerge -1 wine"
fi
fi
else
unpack ${P}.tar.bz2
use staging && unpack "${STAGING_P}.tar.gz"
fi
unpack "${WINE_GENTOO}.tar.bz2"
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
@ -321,7 +318,7 @@ src_prepare() {
cd "${STAGING_DIR}/patches"
source "${STAGING_DIR}/patches/patchinstall.sh"
)
eend $?
eend $? || die "Failed to apply Wine-Staging patches"
# To differentiate unofficial staging releases
if [[ ! -z ${SUFFIX} ]]; then
@ -399,6 +396,7 @@ multilib_src_configure() {
use staging && myconf+=(
--with-xattr
$(use_with themes gtk3)
$(use_with vaapi va)
)

@ -61,7 +61,7 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test themes +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@ -69,6 +69,7 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
pipelight? ( staging )
s3tc? ( staging )
test? ( abi_x86_32 )
themes? ( staging )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
@ -120,6 +121,11 @@ COMMON_DEPEND="
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
themes? (
dev-libs/glib:2[${MULTILIB_USEDEP}]
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gtk+:3[${MULTILIB_USEDEP}]
)
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
@ -197,8 +203,7 @@ wine_compiler_check() {
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
if ! eend $?; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -211,9 +216,8 @@ wine_compiler_check() {
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 ) >/dev/null 2>&1
if ! eend $?; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -229,8 +233,7 @@ wine_compiler_check() {
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
if ! eend $?; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -243,7 +246,7 @@ wine_compiler_check() {
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
@ -257,8 +260,7 @@ pkg_pretend() {
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
if ! has_version ">=media-sound/oss-4"; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
@ -284,10 +286,8 @@ src_unpack() {
if use staging; then
local WINE_COMMIT=${EGIT_VERSION}
EGIT_REPO_URI=${STAGING_EGIT_REPO_URI}
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR=${STAGING_DIR} git-r3_src_unpack
git-r3_fetch "${STAGING_EGIT_REPO_URI}"
git-r3_checkout "${STAGING_EGIT_REPO_URI}" "${STAGING_DIR}"
local STAGING_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
@ -298,17 +298,12 @@ src_unpack() {
fi
fi
if use d3d9; then
EGIT_REPO_URI="${D3D9_EGIT_REPO_URI}"
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR="${D3D9_DIR}" git-r3_src_unpack
git-r3_fetch "${D3D9_EGIT_REPO_URI}"
git-r3_checkout "${D3D9_EGIT_REPO_URI}" "${D3D9_DIR}"
fi
else
unpack ${P}.tar.bz2
use staging && unpack "${STAGING_P}.tar.gz"
use d3d9 && unpack "${D3D9_P}.tar.gz"
fi
unpack "${WINE_GENTOO}.tar.bz2"
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
@ -336,7 +331,7 @@ src_prepare() {
cd "${STAGING_DIR}/patches"
source "${STAGING_DIR}/patches/patchinstall.sh"
)
eend $?
eend $? || die "Failed to apply Wine-Staging patches"
# To differentiate unofficial staging releases
if [[ ! -z ${SUFFIX} ]]; then
@ -422,6 +417,7 @@ multilib_src_configure() {
use staging && myconf+=(
--with-xattr
$(use_with themes gtk3)
$(use_with vaapi va)
)
use d3d9 && myconf+=( $(use_with d3d9 d3dadapter) )

@ -61,7 +61,7 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test themes +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@ -69,6 +69,7 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
pipelight? ( staging )
s3tc? ( staging )
test? ( abi_x86_32 )
themes? ( staging )
vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
# FIXME: the test suite is unsuitable for us; many tests require net access
@ -120,6 +121,11 @@ COMMON_DEPEND="
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
themes? (
dev-libs/glib:2[${MULTILIB_USEDEP}]
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gtk+:3[${MULTILIB_USEDEP}]
)
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
@ -197,8 +203,7 @@ wine_compiler_check() {
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
# Run in subshell to prevent "Aborted" message
( "${T}"/pr66838 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
if ! eend $?; then
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -211,9 +216,8 @@ wine_compiler_check() {
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
ebegin "Checking for gcc-5-3 stack realignment compiler bug"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1
eend $?
if [[ $? -ne 0 ]] ; then
( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 ) >/dev/null 2>&1
if ! eend $?; then
eerror "Wine cannot be built with this version of gcc-5.3"
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
eerror "or use gcc-config to select a different compiler version."
@ -229,8 +233,7 @@ wine_compiler_check() {
ebegin "Checking for 64-bit compiler with builtin_ms_va_list support"
# Compile in subshell to prevent "Aborted" message
( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1)
eend $?
if [[ $? -ne 0 ]]; then
if ! eend $?; then
eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine"
eerror
eerror "You need gcc-4.4+ or clang 3.8+ to build 64-bit wine"
@ -243,7 +246,7 @@ wine_compiler_check() {
wine_build_environment_check() {
[[ ${MERGE_TYPE} = "binary" ]] && return 0
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
eerror "See https://bugs.gentoo.org/487864 for more details."
eerror
@ -257,8 +260,7 @@ pkg_pretend() {
# Verify OSS support
if use oss && ! use kernel_FreeBSD; then
local oss_vers=$(best_version media-sound/oss)
if [[ -z ${oss_vers} ]] || ! version_is_at_least "4" ${oss_vers}; then
if ! has_version ">=media-sound/oss-4"; then
eerror "You cannot build wine with USE=oss without having support from a"
eerror "FreeBSD kernel or >=media-sound/oss-4 (only available through external repos)"
eerror
@ -284,10 +286,8 @@ src_unpack() {
if use staging; then
local WINE_COMMIT=${EGIT_VERSION}
EGIT_REPO_URI=${STAGING_EGIT_REPO_URI}
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR=${STAGING_DIR} git-r3_src_unpack
git-r3_fetch "${STAGING_EGIT_REPO_URI}"
git-r3_checkout "${STAGING_EGIT_REPO_URI}" "${STAGING_DIR}"
local STAGING_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
@ -298,17 +298,12 @@ src_unpack() {
fi
fi
if use d3d9; then
EGIT_REPO_URI="${D3D9_EGIT_REPO_URI}"
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
EGIT_CHECKOUT_DIR="${D3D9_DIR}" git-r3_src_unpack
git-r3_fetch "${D3D9_EGIT_REPO_URI}"
git-r3_checkout "${D3D9_EGIT_REPO_URI}" "${D3D9_DIR}"
fi
else
unpack ${P}.tar.bz2
use staging && unpack "${STAGING_P}.tar.gz"
use d3d9 && unpack "${D3D9_P}.tar.gz"
fi
unpack "${WINE_GENTOO}.tar.bz2"
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
@ -328,14 +323,14 @@ src_prepare() {
local STAGING_EXCLUDE=""
use pipelight || STAGING_EXCLUDE="${STAGING_EXCLUDE} -W Pipelight"
# Launch wine-staging patcher in a subshell, using epatch as a backend, and gitapply.sh as a backend for binary patches
# Launch wine-staging patcher in a subshell, using eapply as a backend, and gitapply.sh as a backend for binary patches
ebegin "Running Wine-Staging patch installer"
(
set -- DESTDIR="${S}" --backend=epatch --no-autoconf --all ${STAGING_EXCLUDE}
set -- DESTDIR="${S}" --backend=eapply --no-autoconf --all ${STAGING_EXCLUDE}
cd "${STAGING_DIR}/patches"
source "${STAGING_DIR}/patches/patchinstall.sh"
)
eend $?
eend $? || die "Failed to apply Wine-Staging patches"
# To differentiate unofficial staging releases
if [[ ! -z ${SUFFIX} ]]; then
@ -421,6 +416,7 @@ multilib_src_configure() {
use staging && myconf+=(
--with-xattr
$(use_with themes gtk3)
$(use_with vaapi va)
)
use d3d9 && myconf+=( $(use_with d3d9 d3dadapter) )

@ -113,3 +113,21 @@
Package-Manager: portage-2.3.0
*discount-2.2.0 (10 Aug 2016)
10 Aug 2016; Michael Orlitzky <mjo@gentoo.org> +discount-2.2.0.ebuild:
new version 2.2.0.
This new version updates the ebuild to EAPI=6, and drops the
eutils/multilib eclasses that are no longer needed. It also removes
some obsolete hacks (thanks to an upstream patch by binki), and adds a
test suite.
Package-Manager: portage-2.2.28
10 Aug 2016; Michael Orlitzky <mjo@gentoo.org> -discount-2.1.6-r1.ebuild,
-files/discount-2.1.6-portage-multilib-CFLAGS.patch:
remove v2.1.6-r1 and a patch it used.
Package-Manager: portage-2.2.28

@ -1,8 +1,7 @@
AUX discount-2.1.6-portage-multilib-CFLAGS.patch 1975 SHA256 a24fc76d0c45c3afd34f9c19ddcc905b78d540cf39dccd7111cfad785e76f996 SHA512 7e2546d09aa4f4ca4987cb71b388e494eede4c326af1cd7107e70f74d73038b64a5defef59fd50de8108101f36b16562e468b690d99e5f84a278187bc67e56ad WHIRLPOOL 8a94efd0ebc27ad083737a5dfc6ae169e66eb0ae4b7fd057ae879c5c09a18699164b140b8a06bbc8def1cecb44fdb6ea640986587309156ab34a5b868b2698e9
DIST discount-2.1.6.tar.bz2 83823 SHA256 702bb29e17e387f82e40fae062d5e4939bc6fb22dcf53e6109982a5faa110796 SHA512 75e2fcc31f670bab77a3658a684054971998e91ad14743814480a4d24a59285dea1fe922d16c8d1c868250c417963a80282b8fe278021240ba424b840dd4df8e WHIRLPOOL 9f519c44df4bc5300729dd0f51fbcb20f957da68d03b670307bfd51c0d994b5d2b765eac6e17bba8119bb095277ce5dfbad185599bdeca834c4982eb813d7a79
DIST discount-2.1.8a.tar.bz2 85161 SHA256 c01502f4eedba8163dcd30c613ba5ee238a068f75291be127856261727e03526 SHA512 a1eba7076a27da56136b8057189c5474a36bf11f8233cbae270c8a0cf9b070332b4dcdbbbecfbfbe1d8c19961ccaf87cee27ebe855c6bc6558d8ccc423553c96 WHIRLPOOL 5d7148f6c4e9f84a5290fffafa417c4684517df6fce0deec773beb2f89b4416b7849aa50351c27338653b8950b68c3c49ba223d31e347ad7562b0cb040761114
EBUILD discount-2.1.6-r1.ebuild 2051 SHA256 4598839490206f7ce7caf90caecea71097bff0ab300f2019ddeba3a2e9be7d21 SHA512 1d6b3500b14c14761e89cee57406a67e33c707229c956b51e803754477c9ee73b3f86ab30d057655c5abcda0a772fe57b5e2768f4c8b81a6a95a2445d10c2783 WHIRLPOOL 2d9ed7d4b62507d39c1270e7f602a52adcbde98fd5f3e04ddc0ded2bec8c4c6a6caf18edcc49075017a24b6f7979a33f487820b21cc8fd276e64296fc3dea174
DIST discount-2.2.0.tar.bz2 88387 SHA256 b25395c29c2c08836199eb2eae87b56e6b545e77f5fbf921678aa1dc0ddab9f3 SHA512 04b66496ca53a2ab73cba2a8f9d8e77efd13f318b188611aaaebc4fd036a02cd188aa712337df414ff3b7ac65d2ced17020085cae10338e8af47e5b9552d981a WHIRLPOOL 1b4f30e924c4f38bc0685eb78c609c461e282dd54c6f588098ffb86dc03330ab45c68340dea5dd965cd26b42771ffc379c9ef828bbfc3a79f593b75f483c3e1d
EBUILD discount-2.1.8a-r1.ebuild 2436 SHA256 7738627a93e2d51be20714e73583fae07a64e7295fe50a0bea001cb9eb4f852b SHA512 16bdb1800971f86974da592239d929e44d925a5b7800b048375c2d5b115ef6aa1d9b696f5520d6845027f40b5d2aac945217cc1e591889b7770211b73b08cf28 WHIRLPOOL c91d8b8c29731c82670d392de22d6b807d2b2e69cf02291a9c86514fe324a5357313be8dbb0ddbd0f6be49dd295f66f49ad947b013cbff192be13d43d6ce4abc
MISC ChangeLog 3848 SHA256 fa1dd31b77f3b2579dff75b5338fcaae15e9fa29d60d2370888321a4115970dc SHA512 d705f67c3b9e5301749bc32a25c462022583e34e1d4f4c0ab61192a432401abf9a1d8df6c97697913b65e7a559e3998408af57473ae37a794619bb72967dd7b9 WHIRLPOOL afed67f83a55a5012439f2809ffdde40b7e1d3159946fde720ed4d0c5071c1573ebe0db9c8be68c7600df8ed8efa342d8a4adcb125e26985dea45e301f241d5c
EBUILD discount-2.2.0.ebuild 1855 SHA256 e9ce788c4ab1bc56ab42e0e163a686d86874c1325ce97c259da33236d016b884 SHA512 e98a746e4e8cf5c3ae08a183486911e26dced3fdde105aa1484c8b58efd87e0c2ee84d121498149622e8afa6d058563a3cf468b1d648d21e11eb8738df47bad2 WHIRLPOOL 3109e6b911689867809758c9316323735795afbfffb2298d83d7b5e1be026cd0b45748782911175bbb20e6069812e1f1595110fb433654ee2e5148a5ac4a1e96
MISC ChangeLog 4437 SHA256 d5163ee5d70cd238e1d1f4660191c8bcacf611acd85cc7c979c9d2574e656362 SHA512 d86bf209c399934d4e61bb6301d13a9bc0479d2177e027683e793b59428312e3b0987e3ed51a2b30a6f2c0f770361481d17cad2919f7341534939a61b02e74ad WHIRLPOOL ef0c778f497f1b471fc6be02bef58b821a4164056b1be0be1283c521922c3c7be32cce4b000dc06fed5d9f8f9f85b72c3ec56ab354f3a157595fe772887df223
MISC ChangeLog-2015 2472 SHA256 7e63434fb1e7db783a0d961204a17cfed6790b3dd940fd238fecb5aa966520b5 SHA512 1c296077c16676cedcf2db0e4de5d17204ef2c496fd1145084be1be3aef8b711fa2c48ca287f4e04a51b6b5b02304bc6cb0a69976b05a22e8ca9d4ffca2675f8 WHIRLPOOL ebee3ca9558584c36adb5a61f11a955fe993a540f8699addbd2260c2fc39f19202128c7f54e213f0988de735619439a91fb05804f365ddd00c9d597c20ac2e0d
MISC metadata.xml 139 SHA256 5cdc1888ebc8807b9a37b1d33429c61cabe7415a4f240e21a4c2ff8eca7a34ed SHA512 8be912ace7468a4396eb1da00a9785030a8ce35da4357a01591876a1056fd45e44da65de2af3e1eb0506ce6551714962c40c3ae5a3aefa2ad231de35af2519be WHIRLPOOL 620431014dd4fb752c3d46d11904ecb2c6d4525f5b4e30f4f778a3b74d3f7187ae4ccd856ebd7eabb48ce261b21849c732928fe647edce024a3fdc082d8f8630

@ -1,71 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils multilib
DESCRIPTION="An implementation of John Gruber's Markdown text to html language written in C"
HOMEPAGE="http://www.pell.portland.or.us/~orc/Code/discount/"
SRC_URI="http://www.pell.portland.or.us/~orc/Code/${PN}/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86"
IUSE="minimal"
src_prepare() {
epatch "${FILESDIR}"/${P}-portage-multilib-CFLAGS.patch
# for QA, we remove the Makefiles usage of install -s.
# Drop ldconfig invocation.
# Force “librarian.sh” to respect LDFLAGS ($FLAGS should have CFLAGS
# at that point).
sed -i \
-e '/INSTALL_PROGRAM/s,-s ,,' \
-e 's/\(LDCONFIG=\).*/\1:/' \
-e 's/\(.\)\$FLAGS/& \1$LDFLAGS/' \
configure.inc || die "sed configure.inc failed"
# Add LDFLAGS and CPPFLAGS hackily.
sed -i \
-e 's/^CC[ \t]*=.*/& $(CPPFLAGS)/' \
-e 's/^LFLAGS[ \t]*=.*/& $(LDFLAGS)/' \
Makefile.in || die "Cannot fix LDFLAGS and CPPFLAGS"
}
src_configure() {
./configure.sh \
--libdir="${EPREFIX}"usr/"$(get_libdir)" \
--prefix="${EPREFIX}"usr \
--mandir="${EPREFIX}"usr/share/man \
--shared \
$(usex minimal '' --enable-all-features) \
|| die
}
src_install() {
emake DESTDIR="${D}" $(usex minimal install install.everything)
DISCOUNT_EBUILD_RENAMED_BINARIES=()
local bin
for bin in "${ED}"usr/bin/*; do
[[ ${bin} = */markdown || ${bin} =~ ${PN}[^/]*$ ]] && continue
DISCOUNT_EBUILD_RENAMED_BINARIES+=(${bin##*/})
mv "${bin}" "${bin%/*}/${PN}-${bin##*/}" || die
mv "${ED}"usr/share/man/man1/{,${PN}-}${bin##*/}.1 || die
done
}
pkg_postinst() {
if [[ ${DISCOUNT_EBUILD_RENAMED_BINARIES} ]]; then
local bin
elog "Some discount binaries with overly-generic names have been"
elog "prefixed. Please see"
elog "https://github.com/Orc/discount/issues/81 for discussion."
for bin in "${DISCOUNT_EBUILD_RENAMED_BINARIES[@]}"; do
elog " Renamed '${bin}' to '${PN}-${bin}'."
done
fi
}

@ -0,0 +1,71 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DESCRIPTION="A Markdown-to HTML translator written in C"
HOMEPAGE="http://www.pell.portland.or.us/~orc/Code/discount/"
SRC_URI="http://www.pell.portland.or.us/~orc/Code/${PN}/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="minimal test"
src_prepare() {
default
# for QA, we remove the Makefiles usage of install -s.
# Drop ldconfig invocation.
# Force “librarian.sh” to respect LDFLAGS ($FLAGS should have CFLAGS
# at that point).
sed -i \
-e '/INSTALL_PROGRAM/s,-s ,,' \
-e 's/\(LDCONFIG=\).*/\1:/' \
-e 's/\(.\)\$FLAGS/& \1$LDFLAGS/' \
configure.inc || die "sed configure.inc failed"
# Add LDFLAGS and CPPFLAGS hackily.
sed -i \
-e 's/^CC[ \t]*=.*/& $(CPPFLAGS)/' \
-e 's/^LFLAGS[ \t]*=.*/& $(LDFLAGS)/' \
Makefile.in || die "Cannot fix LDFLAGS and CPPFLAGS"
}
src_configure() {
local configure_call=(
./configure.sh
--libdir="${EPREFIX}"usr/"$(get_libdir)"
--prefix="${EPREFIX}"usr
--mandir="${EPREFIX}"usr/share/man
--shared
$(usex minimal '' --enable-all-features)
# Enable deterministic HTML generation behavior. Otherwise, will
# actually call rand() as part of its serialization code...
--debian-glitch
)
einfo "Running ${configure_call[@]} || die"
"${configure_call[@]}" || die
}
src_test() {
# I can't get these to pass; might be fixed in the future. The rest
# work fine.
rm -rf tests/muñoz.t || die 'failed to remove failing tests'
default
}
src_install() {
emake \
DESTDIR="${D}" \
$(usex minimal install install.everything) \
SAMPLE_PFX="${PN}-"
}
pkg_postinst() {
if ! use minimal; then
elog 'Sample binaries with overly-generic names have been'
elog "prefixed with \"${PN}-\"."
fi
}

@ -1,58 +0,0 @@
From 9b95e9a2dce195a8dfbdbf3206494095b177d405 Mon Sep 17 00:00:00 2001
From: Nathan Phillip Brink <binki@gentoo.org>
Date: Thu, 25 Jul 2013 01:14:14 -0400
Subject: [PATCH] =?UTF-8?q?Fix=20support=20for=20=E2=80=9C$=20CFLAGS=3D-m32=20./configure.sh=E2=80=9D=20by=20using=20CFLAGS=20for=20all=20build=20invokations=20of=20CC.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Makefile.in | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/Makefile.in b/Makefile.in
index 9bb438a..3bda63d 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -64,7 +64,7 @@ $(DESTDIR)$(LIBDIR):
@INSTALL_DIR@ $(DESTDIR)$(LIBDIR)
version.o: version.c VERSION
- $(CC) -DVERSION=\"`cat VERSION`\" -c version.c
+ $(CC) $(CFLAGS) -DVERSION=\"`cat VERSION`\" -c version.c
VERSION:
@true
@@ -76,23 +76,23 @@ blocktags: mktags
# example programs
@THEME@theme: theme.o $(MKDLIB) mkdio.h
-@THEME@ $(CC) $(LFLAGS) -o theme theme.o pgm_options.o -lmarkdown @LIBS@
+@THEME@ $(CC) $(CFLAGS) $(LFLAGS) -o theme theme.o pgm_options.o -lmarkdown @LIBS@
mkd2html: mkd2html.o $(MKDLIB) mkdio.h
- $(CC) $(LFLAGS) -o mkd2html mkd2html.o -lmarkdown @LIBS@
+ $(CC) $(CFLAGS) $(LFLAGS) -o mkd2html mkd2html.o -lmarkdown @LIBS@
markdown: main.o pgm_options.o $(MKDLIB)
- $(CC) $(LFLAGS) -o markdown main.o pgm_options.o -lmarkdown @LIBS@
+ $(CC) $(CFLAGS) $(LFLAGS) -o markdown main.o pgm_options.o -lmarkdown @LIBS@
makepage: makepage.c pgm_options.o $(MKDLIB) mkdio.h
- $(CC) $(LFLAGS) -o makepage makepage.c pgm_options.o -lmarkdown @LIBS@
+ $(CC) $(CFLAGS) $(LFLAGS) -o makepage makepage.c pgm_options.o -lmarkdown @LIBS@
pgm_options.o: pgm_options.c mkdio.h config.h
- $(CC) -I. -c pgm_options.c
+ $(CC) $(CFLAGS) -I. -c pgm_options.c
main.o: main.c mkdio.h config.h
- $(CC) -I. -c main.c
+ $(CC) $(CFLAGS) -I. -c main.c
$(MKDLIB): $(OBJS)
./librarian.sh make $(MKDLIB) VERSION $(OBJS)
--
1.7.3.4

@ -82,3 +82,16 @@
Gentoo-Bug: https://bugs.gentoo.org/581188
10 Aug 2016; Michael Palimaka <kensington@gentoo.org> pastebinit-1.5.ebuild:
x86 stable
Gentoo-bug: 581188
Package-Manager: portage-2.3.0
10 Aug 2016; Michael Palimaka <kensington@gentoo.org>
-pastebinit-1.4.1.ebuild:
remove old
Package-Manager: portage-2.3.0

@ -1,5 +1,5 @@
DIST pastebinit-1.5.tar.bz2 42941 SHA256 42e5a84ce7e46825fb3b6478e11893fad357197327257e474bd0d3549f438457 SHA512 cc4b7c46ab7932be3a1064ce7a1d91da3ebf4b132ad44b0090c8d431bfc68e945357344e59ac1239e37b3178de124930c5c8dc552b42f16c39c0452ac9ab8099 WHIRLPOOL 0d20dd1ab5cb10436fc23fae27f090195400cfcfca1b24b860e27f1e5d38d7341c08ae1c8d7cc747e4127e3c8ae634355f796a6308a5a61671210c9581b22481
EBUILD pastebinit-1.5.ebuild 1343 SHA256 36f79994344a9be032855d53f661d4d2f06cd9ffd8fe00af7282e1f5cb8498a9 SHA512 49f16f962f629bd739fd224de2f1690f278c634594c64635df4109eecc92704b05a1f9d09a846f9fd0b6b3b3fed7601c5f830930877f7868c8d9f8141f719182 WHIRLPOOL 43113902c064eddf208d1f8517cbdf813ae9bd7a28ffe122e43dcef8dc691fb620d273985abecbad68d8b3fb779380ee6c913c0c02a0932ca9180a109006c8b7
MISC ChangeLog 2868 SHA256 52685f2b9e50bcf8709e629d71d131b224760dc5b02f801cced97b94deedc427 SHA512 51cfe05b2ead732500886da02a1ec47eddd218d780be23ab1b1a3cf49724a03307d065393c31bf4cd670c6caeefbfed0e62c8c1bdeef14eaa7256aa3dbaba533 WHIRLPOOL f70ef7cb967118f6c558aded98cb2f0f38a2f6793d7aa784a3b40fe8a3757821ca9514d2bed8a5cf8179d4947c4c74d5a853b80e16a5f7a029059fada787c669
MISC ChangeLog 3149 SHA256 7afddc9adc04fcde2b37346c51856bcd491694df7ef18380e90bc0f18d17f940 SHA512 4291a27623d3ae937426c880f57921a7b331ef987843cfef8f391bac0038d4478144f3720b557ef761d109c0d7b8e8fcc8296e19c44e69826c68115b0e172cf7 WHIRLPOOL a71dd51be4945fea63bfd6a1336524b228e849639ce9e2c37b14bf04a17212849979911b3dc9b8113264b267542bde334fd71c90d8398869d1ecf76fd72be11b
MISC ChangeLog-2015 1760 SHA256 62cf3a38a86df230064778c80ae052c732729f2ef0dfe4b0ce6767ff955024c5 SHA512 e55b8950c931deefa717f39f6d7d71772f83e934a36448f9bf5337e5cbce22f09f5647ea4c955379f0a13e01da811810f525d1be87f39ced7e132f7d0c2ca264 WHIRLPOOL afa1a90d51ed2b327218dfdf0806959955f2a463904df6fc2f610b752dc37b5d3ce2032bfb31cd843a44751db369bd4158cfd260f93dbf48b2c3bb2f1d8233ab
MISC metadata.xml 300 SHA256 bba8c08801e22b77c3dcfe761fc04b3f60335314185a2730fe98c16611df87e7 SHA512 7dc26c0febbda314bdcba49514f0222c0cca81d0fc20a0576061b406c1ba388a0d190888b98f61291b4b3e251115c0417ea6a6e2aebae1d32678d182741fb39f WHIRLPOOL cfb5210e91c692076f13da16a6a36d9c1d513c38246a3dd373fb37722f712848c4d8ebe058e21563ec9acb69c0648b8d459625c5f48725b08c9db397cd3d062f

@ -601,3 +601,9 @@
Package-Manager: portage-2.3.0
RepoMan-Options: --ignore-arches
10 Aug 2016; Markus Meier <maekke@gentoo.org> mariadb-10.0.26.ebuild:
arm stable, bug #589346
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="arm"

@ -15,13 +15,13 @@ DIST mysql-extras-20160131-0252Z.tar.bz2 295849 SHA256 442966972d2f9d9bcc3a27c1d
DIST mysql-extras-20160629-1442Z.tar.bz2 299152 SHA256 c90979db927772468f8b398c640469ff4740f950068e740c04ff60500e714766 SHA512 1de46daf6b4534dadf9d3eff8d5d557778e63b5e04aedb57fe56d3016ba93a9d55d80faee38f77852d23da5169879e4f25b3386abe44ee8d961db7ffc4145715 WHIRLPOOL d8c94e4e43e772307d8d137a28e18991fa24a27b1587ec19ae5bd12c733cc0931e459092de2c43216776e3284c7c416d52030fe20c98a6439388507c5fe5111f
DIST mysql-extras-20160721-1526Z.tar.bz2 301788 SHA256 45198f8adb4a61fdd89a5d3c7966ce2fe9241381510e1f7b93e793502a32dfcb SHA512 c7450039780e4e2684c932ba7c291c1de25dd1a64e4c6e88aa13b790768b4100955f36ae4a3bf983569ea23b43be02da6dad3d5985c1163ec9e8aa91f0efd85d WHIRLPOOL becdf0d4d7b8b5a269246d2fcf1bc09c4313046468b264f07394ae9f1de2f736ad3fff8cad35e544df7a3623688050e6fb9635dfea3876ea082d19cf9fe88927
EBUILD mariadb-10.0.25.ebuild 6147 SHA256 198411106ca6f71dc3b9d5ea1f5d69c91510a4cbc59051f8e31e1930b819c6e6 SHA512 eedc422f71d49069ea34c77b8b7c1f34ff65da71929fa27071a7e69c68a0430a5d0b40a9e08b5e50004e9632c547d214573c4fb85d94cc5e8f4e90bdc31efd59 WHIRLPOOL f4df74f72f083f0448fdb653d8ae7677fdd01d7e0431a0f9c9d4ff8773e2062258111482217526750660a1b08e12ae28e12071e0f570ee310fd0d9864c269e61
EBUILD mariadb-10.0.26.ebuild 6183 SHA256 51b197c06dec51fff93a536e82526e6397a5afa834ca2bbd600f898f3b823157 SHA512 d06fac8cc82c5f4bdd7b9107c1b01f34ce4f17aaf2f8340a95af73a88f996e61e9dc7f3025ca39f02b077fae20b520ed94b16451fec7825b1cd123579aec8869 WHIRLPOOL 23621cb4deaff638ecf39d427327863974b7d39d8c38171bd28a9602c5a624f80484e0c9b25a9726df85fe0d45601e509a1ccf706a9411dd32cb6765047f7c4e
EBUILD mariadb-10.0.26.ebuild 6182 SHA256 f0f49b8254b58b5b2002e31a2c55c20d55e88ac05883ebbb148292c408ce99cb SHA512 82d5220a54f73f2c76d576de73f1718c3f235dc46cce4fc2f7a1ecd60aefa0f64ed486bc60f811856cda95e2a45a8d7c2a47b0072692bb19e3e4b4807159f5d8 WHIRLPOOL 69a64d33772254465f3e899598544e7642564b81b6464c26510781b9d67962351f42e32071b15ec4790288e234bf99ea7fe6f1b8fffced80523e790c96bdf577
EBUILD mariadb-10.1.12.ebuild 7189 SHA256 e198d20b3314ef4d817bf27007f5e08c5a8adb14f1c35ccd49a6a6bf81a6826c SHA512 49abc1d48676fe9e1ff481350f97b95cc179c1e0d0a9d6b9682691b522cb8a66ffce90919cd990275373d6bcffa487b8075db42e009430175080422d6acbb628 WHIRLPOOL f133636354668400e72137e4f8bc41bef8847d0389cd5f61287ccab3a2e05671f6e614ff1235d3d907d35dde65739b37b325666046e40b881e0b9251d951397f
EBUILD mariadb-10.1.13.ebuild 7189 SHA256 e198d20b3314ef4d817bf27007f5e08c5a8adb14f1c35ccd49a6a6bf81a6826c SHA512 49abc1d48676fe9e1ff481350f97b95cc179c1e0d0a9d6b9682691b522cb8a66ffce90919cd990275373d6bcffa487b8075db42e009430175080422d6acbb628 WHIRLPOOL f133636354668400e72137e4f8bc41bef8847d0389cd5f61287ccab3a2e05671f6e614ff1235d3d907d35dde65739b37b325666046e40b881e0b9251d951397f
EBUILD mariadb-10.1.14.ebuild 7322 SHA256 a47898807c4a9019d4ed2c16b2dd850f96c950a7e8a88337ce41470e98b6d1f3 SHA512 9d1bbcff1cf07de1df2210ae9c1c7337b1ffa2ebd748b32e87c1a396c84c2ab3f53f6caec605391b50f06cbd6dcaefe1736c26f739713ef0ac435128fda06d3c WHIRLPOOL 3598b520535aa1b1c2c864444ec25b868ed8a2c6cdaf1cc01ca9f57e910526fee1384dd12a29e8c92296967f40936a4f50437800bd4629eae9c77089839a9756
EBUILD mariadb-10.1.16.ebuild 7253 SHA256 0404e8e1cc8b9c17660cc1d9a5a6114840a7d000c98d68b67e4005daa43fa95c SHA512 3afc9f77820012108eddfa45835bd48e843ea1de3d6a81c9d8b50fc8e3f959e54fb78a54abd57b3500d31148ce96689c010b9be934faff8c0bb84a9644bfd9b8 WHIRLPOOL c5deef8d511e80806df37fc9202286cb01d7b6c2092d767eaa1631bd3a7d2b6d290a4cd69d785fd7e2e52d69745108b71c2fbd92511981088c193df70cb63f1a
EBUILD mariadb-5.5.49.ebuild 4249 SHA256 e1f9a120afd5dc144ee3662107fa45fb910fcb7aac3b8d6d90b0412272277f86 SHA512 3f3c981ee6f6e89d050e989ef05c15abfb28bde34b23d8a8f1f1bcebec6c4a5674a06a1f958be9d7ab7a9c79f59f382353bb8da952c8ca0c24ee3d25a60f3f54 WHIRLPOOL a40eae4ac31642589e6ddf6520ce04e82c0845a2b4a074b9b99359426f677c2cca6bf2c4c872f7e547eb4ae36ceb2761b4c57f495315f2897acde8c71e01ab4d
EBUILD mariadb-5.5.50.ebuild 4249 SHA256 5dd5bcfd9f799b6cde7900033d114e649c6944c5f851b82b40ef16cac1f738f7 SHA512 872a32cdc7fda10131ca677729dbf41fd50eef594c1f778588c89a451ee0b92fdb57a1583172db73b71a8be33a64e01118f786fec96a75808fe433ec195f302f WHIRLPOOL fcdc8142e29715d07421ef0c20f72daa4cb1740f21932676a8fb7847730a731f12c5f9e99db8aa842d93d4435bdef2b94df0f226676c1ecd2b81520d04e60d13
MISC ChangeLog 18238 SHA256 fcb242b9bbba5aed694727e16cb6a03d015c65c63d425f4b5afa517b994bb3b0 SHA512 569bc660b970575eb941d867bd79ef1119b092bf67b9b8343bbbd2ed81cfb5db80f3d9260ad59df6ce04c40cdeba7b172a0809959bed845985fc11058dc0c49d WHIRLPOOL 439d325b5edc21d458cb59da6edb8a7bc34bcd9c5860899b2a29bacf83885728526eb12aa2d27ea405ea5ee89667d7e6b823316b1a862ae5ad7d0fe406018346
MISC ChangeLog 18413 SHA256 58e6d0903f0dedf3c36334986bb144232fb798437a447b11a270c62fc5d95e0f SHA512 83c031de7fd1bd2cee561e1e270b5fd86d5921f95505d17b1c74bf2d193b7abec5de5366095b3946aafb497447c74af68ddff6d2f2fa3b39476a959dea49427f WHIRLPOOL 8d0707dbcc8c85e129aed566ad9ef54294e946a4b192796fe66ff2fb58bdb31e336e2326ae2eadddf1ed53d8cc7eb8fcfa5bea412253792b82007eb1160a7126
MISC ChangeLog-2015 18661 SHA256 49a3541aba6998e4e877f4a11c5f3b9e3c6019c87d2f7ad8b8e55a25eab88eda SHA512 24861a1e538520bb16a70d09a34633dd51b15a4c2fee86928be65ec589ef54014aea54072124b245a4572b69208483c30cd2e26260fa09e30433e3ab617d25fc WHIRLPOOL 6b99d1767c2bf508d584fc9ab323e722079280aaad98ef7d56414f6b183a87b54b1907cc6f2bb2487d87e9cb672f9879cf65a49bf872f59fb09d794bb83253a7
MISC metadata.xml 2603 SHA256 3236100b4d2991215f145aaf85dcbaf86caf6388f4a56e110e0a97dc295664a1 SHA512 cf6ff186428e3500f1ffda2c3421b01fa182b291748483a54690e4bc06b4d963e6682b4f6b769f58d7996e34ad747867d44fe219a30dcbc7df28d356f82513ab WHIRLPOOL d259159acccf191956e2a58905b32181034b44dca00a5d5a8cab992130343b41fbb8b3175737353633f6418e66527d3397aea108725d96a556f0db3a81f07418

@ -18,7 +18,7 @@ RESTRICT="!bindist? ( bindist )"
REQUIRED_USE="server? ( tokudb? ( jemalloc ) ) static? ( !pam )"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}"
PATCHES=(

@ -1680,3 +1680,15 @@
Package-Manager: portage-2.2.28
10 Aug 2016; Markus Meier <maekke@gentoo.org> php-5.5.38.ebuild:
arm stable, bug #589232
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="arm"
10 Aug 2016; Markus Meier <maekke@gentoo.org> php-5.6.24.ebuild:
arm stable, bug #589232
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="arm"

@ -9,12 +9,12 @@ DIST php-5.6.23.tar.bz2 14178077 SHA256 facd280896d277e6f7084b60839e693d4db68318
DIST php-5.6.24.tar.xz 12394980 SHA256 ed7c38c6dac539ade62e08118258f4dac0c49beca04d8603bee4e0ea6ca8250b SHA512 1849c58a8c6eeb3efc6b43f874314b146b4a32d886086bc1648fc84e6062148a9373dea9c3713587c3980df70a0e51bf6e5ab5a87b9eff57e54670c5c2ded86b WHIRLPOOL 4e6466444824640a246e8cd02f7da7bf72ff55c714729f7ed7581be63b2f1d87a0f5bf5dab5e09499fabc61d32162aa35cfb095f7e478f7454aacdec2465a7f5
DIST php-7.0.9.tar.xz 12240712 SHA256 970c322ba3e472cb0264b8ba9d4d92e87918da5d0cca53c4aba2a70545b8626d SHA512 95bbc912191b0f53a28863c76c017b5f9bf18346041916fed566b9212bb4c46c79bab422b842b1a8eeb173ebfc3df8cf6faf3337a5712f10ef455a31343cc631 WHIRLPOOL f5d1f27d29e7c1b64bb9c37dfc198473b1a78a18d42f7dba24a619f3461ce85375b6debb5d761aaaa14facc4918c7ee0630a44afe31c9cc06c3a6d62ccd679f6
EBUILD php-5.5.37.ebuild 22211 SHA256 ae7791f22919599f4b3b17decc1bc510bec38c7c4a52455eecb695bddde80081 SHA512 efc17344fbcec5e485940522bb80770b57927af683b1134428794c011b85667d208b90c6595f53a41a79da5fc9db63b06549acd28312e2466cb612cc01df4abb WHIRLPOOL 23ee6aa5ec4da363c2184b73ecd4277c73388114a8bcfc26d1fa795b65218572b45da8bbe6631bd0e025b10061c461b94b465eef42ca2425aec9cae0e7f58884
EBUILD php-5.5.38.ebuild 22544 SHA256 85d0e2b1e699c66712e8d2fe94f5959867dd045d7498a97739e950730f5cc92c SHA512 dcc834b763642b78381d329e712695a0ab9ba8b2af9115f5158770aad581f13de22ce33e2b06c5b49c87dd1c95d43196fa778a4d93b138478da0a9cab97b1499 WHIRLPOOL bc389c2c0ccb6f26925072518c0ba5b81c21053527355094e690a984f70ef295be4945d9057853b2ce001c559bd179a80ed8872b25ffbb75867e7576d360aacc
EBUILD php-5.5.38.ebuild 22543 SHA256 d121f05168ec6016ed50d1dae389e143234ba3f36f03fd452ebad34d3c024ac6 SHA512 eded3e4b2a97dcfdb7ee7faca16335cdaef83d8cdf4eb4d9934b14bf001127eefa8d87800743c69b1fdfb8caf0e35e4aa5a99ab54dea225d803cf32a770a95de WHIRLPOOL 3135e883840117b2e9b6ff2ad7deb16cd8b871202dd28090edbd487cf9e9c2d67deca80dd5214688ec0cffb387f9b74d5618d6c7b1b1b2a3584d58dec5091209
EBUILD php-5.6.23.ebuild 23014 SHA256 18e75cbcb987c197ab489441b47c58a703eb974b9d4997e49d528b0d6c194b55 SHA512 3a1865a0194e3d09a4406715c7b7f348eba73b65bc4aa6dd56eba141ebed4cef9abd4c1538ccfc0b5009dbebb05e9b5db1e2c1de7982f4f449ab93d81beab5cb WHIRLPOOL 73b701e7e919d4ade5f5c32609747b07fb356fad948d0ac52c267969dd72b48ad228f37ebd9a28f04b927c79138f2c66459c1562a98e549379ac1340faf797db
EBUILD php-5.6.24-r2.ebuild 22448 SHA256 37948327a3d8ebc2c6106503c485d9e11ddf93bacd2b3818c9e00af8e93060dc SHA512 38fce29db18e310c0efcd55dedc0ea7e9e85f0fbbd0c389f5601b4ec0dfc173d0aacb864ab48c656ec198972c033ad288e638832d563853f327533a1286a6bbd WHIRLPOOL 8d8b0f0c5334c4ed4e9a3d6a1bd5c8d331354870c1013f3c3fc3d0f14766402c6c1f70ec676fadbf6d6684a1ecf7954e5b1d0099a7d3310e03e72073fb3fe2a4
EBUILD php-5.6.24.ebuild 23335 SHA256 eb7213a7b0d2736232da1b997cdf9d023737a7cc5f139b7a7e067ebc3b337d9a SHA512 9f03f203d74f0b3f34d9132dbd394edb85ac275316e919a7255993b1347c48afdf912c9c82a5cb8bf705bae8e11c1ee1e3759d64138edb8f80f0d350243c84eb WHIRLPOOL 76435b51aecd23ee9c445c7962f9917f0f6649763bbe9ec549a686d6698d4f235362d6b506dec893ca9a38ccb930542224040bf5082794c5246dd276ecb2efd1
EBUILD php-5.6.24.ebuild 23334 SHA256 9dd8c6e91f3741d231eee532e9e886ac8de8cd1f86fbee4cbfd5bcd15aa0e5bd SHA512 5558de96e1f01c2427c7429850f254759a6646242aeb7d46c9dfb59d4ac89e6c54aba71778fda3a475297cfb1d7f102167990e994b58e8b4cb3ca433f5ec1d46 WHIRLPOOL 566813ccbe3f6f6aede65cf154379516a84642623d3ebf3c66c0fb8c1992ce4832a5876c12fa29a682ab21ce81d74d7cbf8e92a0ae63b8a0b939f24f20479a50
EBUILD php-7.0.9-r2.ebuild 22444 SHA256 007f98391677e7abb5cdee505c79219ccc5e1c27aa056d88e4738352d0986913 SHA512 32806aa00148cafc93c4d5db2c41e9469622711e56e7dbe8b16271b2b93c167047a5c0c4eab455bf7a0288baf232e28530fcb0a00fc181eff110cbab68931610 WHIRLPOOL 552583d13ede911707d60354999e8357e184887ebe70fcf9f9094676e5df8f75d35b8c56ba6471f905930cae40a0fffed87436b04f923544d9144b3de5311d8f
MISC ChangeLog 53035 SHA256 7ff74fd8868c2c4f9003d5197f4311a22f1cc0542e6217b486aa07fb51083a90 SHA512 7bbbdb43c858fcd728219cc75bd12d7fb528e876f57097825f4bf7dc594fae21a12f843b439c619bab63e13b5862ae87f57b72ed6861c5d4c2a4d8de1aa3d808 WHIRLPOOL c01c8b9ad7e1cdfad1ba7ac8fcf696256690b9305b6f91d04bb8366ecee1ec12630198e938c61c390f29edb5bfb19237db8bcb7a6fb187bbfaa93e38a9c4dbce
MISC ChangeLog 53375 SHA256 d2cd68e3c61f7c1bd8bb94f5e9baf7307a7b6abd6f4a3936aeb9f299d76bf339 SHA512 e9b10b25894fcc2b6000b5c11a1d86de2d04ad5684c1b9bed854fe51cd691b1e25ea64c999dd712db1ef6fd77d3295aa994e989b880edc285cdcd83054813c31 WHIRLPOOL d45192c843f9000de446527c3ded73cd998b6a320d26f93986602a230ca9b2850820f05ac11c2858de04dd32603273bbb792d0fc8c1e16448907cbfc7d6bd49a
MISC ChangeLog-2012 108488 SHA256 c2eea36502d34eadc7995d546f78aaa553ba07beeb51ea738715ad7f2e51b08d SHA512 eb25224993eff1ea42ea133302991a3ffad3adda0bc524cfa4fae49574230a8e65b35b08750d780c11cc9c152435fadbf2c416241fac28dcbb025e060e96cd7a WHIRLPOOL 82f627853fa961f3f3707fb2c8757acbc8fc644e89121d78703b40ff0f668aa7d0f1aa26c77f8f503e4f6da22ed865e4cb7c02d5d112c89488b12aa6b0d80568
MISC ChangeLog-2015 48694 SHA256 0dc57defe0e591303069f037d3dfb54d74cec2d2ab35504b8d43200910dfa056 SHA512 2e71df8e73b0db5c70c817e235f2b7998d07dc73c64affddc7d21e062a3bce0de8e5537239536619be8f8bf6163065a06082a26d34e90d22fe2bd5de1cdd5e3e WHIRLPOOL 5e90f2584f49e8a0be2fe0f611ee2d451d755f0c75aaab8bbed2083d9b5d42074685d0f8d6c4bf3a2ff098f0a845d89b9435ab8cab0cfc56aecb44ddf9e92d14
MISC metadata.xml 1701 SHA256 b256e66817074908a15246d5d9b0ef832f01e8e13e6c124b365938eb26fd027c SHA512 0c347d97dd5ad17813340a2c478bf57df1f5a47a8868f41ff855e7f8fe80f6f658040a0400ec1b60a94db2527d42a074d9fde75449ca82b0b74a33608b5848eb WHIRLPOOL 228d3832a9ec011c3dd5d75395814895ffa09a9a8ac07ecd570b293d8be4a8253f8c50be82757c5207fdb3aadeb9936828bfffc028ff9135930ce14dcf1c788d

@ -6,7 +6,7 @@ EAPI=5
inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool systemd
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
function php_get_uri ()
{

@ -6,7 +6,7 @@ EAPI=5
inherit eutils autotools flag-o-matic versionator libtool systemd
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
function php_get_uri ()
{

@ -83,3 +83,15 @@
Package-Manager: portage-2.3.0
*squirrel-3.1 (10 Aug 2016)
10 Aug 2016; Sergei Trofimovich <slyfox@gentoo.org> metadata.xml,
+squirrel-3.1.ebuild:
bump up to 3.1
While at it use long names for interpreter:
/usr/bin/sq -> /usr/bin/squirrel3
/usr/lib/libsquirrel.so -> /usr/lib/libsquirrel3.so
Package-Manager: portage-2.3.0

@ -2,8 +2,10 @@ AUX squirrel-2.2.4-autotools.patch 7721 SHA256 59e04a170ebbe0a6441ca6accaca75091
AUX squirrel-2.2.4-gcc47.patch 2371 SHA256 6d044f1235de65b44d5d9510fb591d645ea543eb28bf1a764601b4ac1772fe9d SHA512 65f96e53fc44f69b9e86fc74081a95388f8b06dbd908c6197d1cd481d8f7f86c9ca6ce20bf35c425f0aa65d0ff16517c197ff5ab4d1a97955566dc085ea7a39d WHIRLPOOL 62c72da61579850ccdecb1f157a972f03c161b04ae54f51b6a7808b83872d71a0b660a605e7b8823b96e197991e22bf4679fb45688f403913e0006a581d127d6
AUX squirrel-2.2.4-stdint.h.patch 2081 SHA256 fc7faf678fee7d4d3ed6895dbe7d95ca955dbd2d6525b0792fb0b66c88aeb948 SHA512 9a1c4b5184b7534c0e0384bd6221e57f9c640ad7b8593139c89fbd12e74755a661f9d19f726251aef8b1b814d0dc5be49ead47c7ca1d73ea4128e602f8c6b159 WHIRLPOOL 48b888c25fafdc469261f9bc5070bed4c9fdf27ac9cec32818dbfe4674363be65655392b6218a29f9c8a20d7f1ee3fa08fa9fd02a6febcd16249f7c290be015f
AUX squirrel-2.2.4-supertux-const.patch 1285 SHA256 0c33695d6704bd84fcecc2ec89885da2f05698c73f9f2b300131206ae700ef98 SHA512 a57bfd23b4ef024f827edfb7e07e2840e2e90bddafa0e6d52c2ab0a71554aa6cd80db35f974200fd603046053bfda187295be458d887ef016cae8ca1cb4373ff WHIRLPOOL c31895231317334d9f3f1d18f0cd7d524a09328c0795f3017c7c11c0e340dbe6f34ddb2db87ff10449f6b47c8f1c6b3ff5aa1ae992d4c4aca4142b013ce37a97
DIST squirrel-3.1.tar.gz 175612 SHA256 51942b8638a97b673e34ecf3ca50304996fa99bbdbfa7fe93d9744e6769b2f95 SHA512 8aec059c801a8f6a1ddb9585cebd51457cfd43743cb0b03494e022fd47392e7b4b88e4703f184f4dcba2be8c0fb756e9b260e2f230e1bd92b37cdcb86d4f1141 WHIRLPOOL f1b7b1c96c0d0e8fd7f1c27f05684bacb803a33fd5dbe2bd767b955e2fd747c83a7ef666bc10f1b6ab7fa51fe6df46551dec947e77c862855fee3b7ad7289703
DIST squirrel_2.2.4_stable.tar.gz 419567 SHA256 936ca05469ab19f16a730685ef4ad1ca5a3838195765d47935a4ba9052d8b2d4 SHA512 91fe260b362d682eb5d21334c0ffa532120550c1c49a40412ac87118bee5f045e79c260f42247bd2c897d33b7a593dd2bc2e5c8e78e219553682f8b6cd79201d WHIRLPOOL 7cc953f1bbfc8e228be9310eff714b682f0e77b5e1ae9bf0a5bb0ec1c9f53b873c9199bb0679b7b13759bbe54e96de674a9b42b90db3ddd2a3caa36bc067ab50
EBUILD squirrel-2.2.4-r2.ebuild 1044 SHA256 586cbce159a4017cbbb7c6d78e8c7a79b52bbdc1f5ec77542915426c60afe8e9 SHA512 e4112d9c2fb0d4ddfb83702a5b78ae3c0bb9091ef84c87322b9fa1b2d74fdd42d06b27967df64b29367eea71db5a65109ae3aff3c4d0c9ac2d4a1d39cbc2e698 WHIRLPOOL a8568778c8c7353c009f84408eda23b137b50974b672f335318ec9f0020b9c060eb7fc04dde3b800fa3d8601581a401e18c9ea275a3ad7ea97fd13723594cab1
MISC ChangeLog 2928 SHA256 50461baf3f1de93a29f0e5d9e20bc515efeff576daa870ea1c47dbd5a6418d14 SHA512 ffadcb24e487ed090b3f6a9d49eaef02ade0a9629567878bce2fb5491cf22aabfaf17519acbfe07916275d5111b9a5201942b05625442536796ceabb62ca2769 WHIRLPOOL d03b2b1605f6df51c4b6aa1c5b84337d2db1f96d9b3810d22815033f68b1dab61a7852e551add7c3edb077d884815efbce17d0a4e115784de27e91f96d4e5633
EBUILD squirrel-3.1.ebuild 908 SHA256 dea6afc54cdb9183055ec1c728a91d1a51b7dec763193b7c8c96ace1fd77d915 SHA512 1abc69d915b456ef58e12ab224cfb566d62b225b5da5317a6c75f2b990f6c384f4587e2744f2b8f14364edcd894a6860f6a3576f74da773de0ef592cd4f31344 WHIRLPOOL 44d54cbf1451d4a153d9345bef7446777497c57ace2d47a3e0adc0e181e86a25d93941a9e137cf7ba2af1a1485fd54b26a95ec88f65221f9f2b6d9c963a080a9
MISC ChangeLog 3246 SHA256 5fe46f5575157532e5bd95788c1a50b441945f04c10a04b67468d8f453fd6a56 SHA512 2fd4ec810340aa92c648d664a07f20df079148802fb2d7310c4326ff52eb1d16449eb9265e7687d1aaa08b770717136612f537696531181f51f8e9eb173d1598 WHIRLPOOL 86c1aeb5ef4304696bc0188bb1df25e5187185ae068be202c3ed899ee88b53a94f98ea260573a631b606e9e5852b2940f61f2a21b1c8ef212a2efa13285cb5f0
MISC ChangeLog-2015 1730 SHA256 d79ebdfecfaa66b6bb4e63939ab6aa2da3657852177d9fa013c8aa046c220783 SHA512 b6d4328ee4ade0c026f97fc3c493da1e4c728820d86eddf10ae247b8d5670314c6cb103d436e8e065acdef26740e76bc81d130a5bdb9aed37cd775e3d08666cc WHIRLPOOL 8fedbd98c4cdaaefe5c29fe09b566409e20790b8d352d7247d49530ac2dd4df86149e3c75134e1f8399cb9d77751b3e363248aa85f258d02111c8b0fea2f8caf
MISC metadata.xml 329 SHA256 b174802d2f0f13f904ccae7619826918cb7df9a34895c7e1f2a7fc5a53b45f90 SHA512 29e9f567608142006b41a52fd7e85472df51f0d416836af32e76d230a63c9473dd531e48f28b7b3e8eeb420089256febb31b863eb427c9e107c5ff44dfae902f WHIRLPOOL 9eadd1f1b68bb3e480f81bb1b70422ee5a491f755e9ea01cc8776a2b3b509c29ecfafe9a37361e6c4d37635712a5a02033d02379e49d24713059cbbe089e8aed
MISC metadata.xml 395 SHA256 5454d907c0b67aa2f61f32b2ed3b125cd5ca3c8fef1056bad330419c1a94534a SHA512 e7332967d7ada57304e4e9036a61fd27d9fac11dd62a3c4b3627515d4f69cea1b1182132388d480648c469e193fee85bf09220679eb180a9d10c57f78bcb48b4 WHIRLPOOL e5516e27d5e6f68b6289eae49bc150275a3df8458dd3c2f644feeca7914762c777508dabff81b2f99397497b8c40500e36ac6f794b4501df5cf6a12e5d35e4e9

@ -7,5 +7,6 @@
</maintainer>
<upstream>
<remote-id type="sourceforge">squirrel</remote-id>
<remote-id type="github">albertodemichelis/squirrel</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,43 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit cmake-utils
DESCRIPTION="A interpreted language mainly used for games"
HOMEPAGE="http://squirrel-lang.org/"
SRC_URI="https://github.com/albertodemichelis/squirrel/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="ZLIB"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples static-libs"
RDEPEND=""
DEPEND="${RDEPEND}"
src_configure() {
local mycmakeargs=(
-DINSTALL_LIB_DIR="$(get_libdir)" \
-DINSTALL_INC_DIR=include
$(usex static-libs '' -DDISABLE_STATIC=YES)
# /usr/bin/sq is used by app-text/ispell
# /usr/lib/libsquirrel.so is used by app-shells/squirrelsh
-DLONG_OUTPUT_NAMES=YES
)
cmake-utils_src_configure
}
src_install() {
cmake-utils_src_install
dodoc HISTORY
if use examples; then
docompress -x /usr/share/doc/${PF}/samples
dodoc -r samples
fi
}

@ -113,3 +113,21 @@
Package-Manager: portage-2.3.0
RepoMan-Options: --ignore-arches
10 Aug 2016; Thomas Deutschmann <whissi@gentoo.org> metadata.xml:
Updating maintainer details
Updating my own maintainer details to reflect that I am now a Gentoo
developer.
Gentoo-Bug: 581174
Package-Manager: portage-2.3.0
10 Aug 2016; Thomas Deutschmann <whissi@gentoo.org> metadata.xml:
Removing proxy-maintainer
Now that I am a Gentoo developer this package is no longer maintained
through proxy-maintainer project.
Package-Manager: portage-2.3.0

@ -2,6 +2,6 @@ DIST libestr-0.1.10.tar.gz 336122 SHA256 bd655e126e750edd18544b88eb1568d200a424a
DIST libestr-0.1.9.tar.gz 330114 SHA256 822c6e2d01eaca1e72201f403a2ca01f3e86410b880e508e5204e3c2694d751a SHA512 17e1a62d2d4cb7e33dc14d4368b507fff1676c5a2cb24001078ff2a6f15236f9674dc47a599900c94ae2bd0e58dbe56b084d01d5a17174e5a54884d1f4c7616c WHIRLPOOL 63a4493e2c808877bb1dafa1e42bb249795fcebf8b53bffe0726afaa1f7f10511992395d67dc5182b3004bc3732a095148a8bcd3350374b9ee3917e12a15f919
EBUILD libestr-0.1.10.ebuild 705 SHA256 6d2a90772e198600c8d2db2af4ece2991a076dcd81c9fe1db9ef214decef7101 SHA512 62a83709442adf59dc43a9984b82de87d7a0255320e74dd43d16430b63184089d5825d21d39ca9825e44307eb0c6021e564e12ba7501f63bcc3218506e17b9de WHIRLPOOL 0b74a9c8ec00fe60c9ed52a8c41c59170265db07b85c00010110f7527b47ee1e01c550d4b51852858aaf6f5343ab0f394958fe1d1b5b7242c36c651265da25c6
EBUILD libestr-0.1.9.ebuild 536 SHA256 ee4befcb448fdc3de3d68d63905277897ea71836cf86a1590a468bbd599300ed SHA512 1387c57b12efe9611c48324b2a163ec4c3faa7f549e159566d6758ac3bf7a5e94ee64d8646078999538929afa1659fb835f2ff8b745ecf5e965f30e1a1d0f131 WHIRLPOOL c7c7f2c0b66568901773a9bc7de69af61d3b74fb96c41132499246105e7e2aaba709a296d4624fd9aa734a9fee0e1bdd7ab63b766c5c153429f859d035e5f7bc
MISC ChangeLog 4088 SHA256 b0a28ddee1380707617ee0fbd1e86d731b78fa36ec38df004a6a1f28a8d6c348 SHA512 a2bdf1676efe1aaea4c397383281205024c3d2d3549954293bbdaa68657c0cf0f48bcb7b6e6ed4e8d736ba76930eb64f8522a32a5d1072afa0c814a8869750d3 WHIRLPOOL a297e4a4681222b3aad57007cab008b636d5633051716324da23fef292d598ef4b1445bff0394870537b6584bf11901315eecc073ef183be6ed6d9912256edef
MISC ChangeLog 4568 SHA256 880c9bdf23139711ded40a3c99cdecf0cff083ae135edf3d3a48ad5434dc4597 SHA512 52d28287765afd09969331aa1590fa6f5ede608b361223e5238876a5eb5caad25bd108fca0a6c420531cf0a2e316770170287b955b3393fdee7983c0ab0a4e86 WHIRLPOOL 5df6f27d4a9e94d2beeb3d7dc25ed691d8839931df374b44938de1461e4b651f60a5bbdccda52b140042dd485c736c9b538d2b18ec0408d9bca7e8ee823af8ed
MISC ChangeLog-2015 3645 SHA256 ce03a0a0961b4ae751cc374e3b239ce8efe07c79fd4f3637f9d3a911ce38dd9d SHA512 55da7c1960a3e8137e6905e9b2757ec841fc7202286a7898148dd9717ba2a43689f371fab242c2a1ca8cff4131b31f42a0b7bf16cc86768b170643a68af7b2c9 WHIRLPOOL 141d72af2ba96463c5653710676528647d02851cd826bafa2003b2811b2537dfc8c35f8e170f140bd7d5631d1d3a77b667495346b51866ddc21cd88d243a9fd0
MISC metadata.xml 745 SHA256 e98b34953708170dfade8e689f2f56630eced34a1657c9a67c0f93e742e784cb SHA512 6785b0c3daabe42bbb2a2107f7917c76fd486eaa1709219067da4bf601aab806fd702ccec79ddb730b5d73003a4af9ffdac5601475be642e578f5da483671fdd WHIRLPOOL 2b7cbc6031cd648c4d2b599103c3c07b8aae085582a6c58b89c3d49d560e67d9343145c2c3178be35d3f8624f453e5fb7fdf7cd52750d595962f08dfa17e3240
MISC metadata.xml 677 SHA256 0613ff46b60926fb9b988f8fa5165ffe59e9805b5282110e7a14a6934f375312 SHA512 a16bcd9650645ad4eb8dcc91869673cc5390beb1031a5e1c08ef35e62c76d2fc4e065834233180a3f6e0d19cd94d6f4d5a8d74273827d82b1860b435cf746db1 WHIRLPOOL 621bb21ab7fab95cdb9ac2551ab69f8c60da505b13a254ec42e49b2019bf325e2cd53a5da091d0db24b37f94975568d587bcc8937089e09ff9264cc8d068f582

@ -1,6 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>whissi@gentoo.org</email>
<name>Thomas Deutschmann</name>
<description>Primary maintainer</description>
</maintainer>
<maintainer type="person">
<email>andreis.vinogradovs@gmail.com</email>
<name>Andreis Vinogradovs</name>
@ -9,14 +14,6 @@
<email>maksbotan@gentoo.org</email>
<name>Maxim Koltsov</name>
</maintainer>
<maintainer type="person">
<email>whissi@whissi.de</email>
<name>Thomas D. (Whissi)</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/rsyslog/libestr/issues</bugs-to>
<remote-id type="github">rsyslog/libestr</remote-id>

@ -40,3 +40,21 @@
Package-Manager: portage-2.3.0
RepoMan-Options: --ignore-arches
10 Aug 2016; Thomas Deutschmann <whissi@gentoo.org> metadata.xml:
Updating maintainer details
Updating my own maintainer details to reflect that I am now a Gentoo
developer.
Gentoo-Bug: 581174
Package-Manager: portage-2.3.0
10 Aug 2016; Thomas Deutschmann <whissi@gentoo.org> metadata.xml:
Removing proxy-maintainer
Now that I am a Gentoo developer this package is no longer maintained
through proxy-maintainer project.
Package-Manager: portage-2.3.0

@ -1,5 +1,5 @@
AUX libfastjson-0.99.2-fix-for-implicit-declaration-of-vasprintf.patch 596 SHA256 1951a0a800d80f7255adb6f352837b63b0b4d377593b95e62ac7dc1eb3399a2b SHA512 fd32eb655520446578a6bf0ad6d855a78b77e229a3787f0d9d586c96e8ab72903f5e1f98ad2581dc33e5f58ebe88ee30f0ba4cdf4b8be42e9a1ee5e4572fb917 WHIRLPOOL 92fa0b93fbcba29712049c02b7274ec27b336346932a2a0c1f0c172541a7dbd98b8ce552241784568d11b53ed93367186c5e4da404ff96878d4be3b9d3ee3f48
DIST libfastjson-0.99.2.tar.gz 366602 SHA256 6ff053d455243a81014f37b4d81c746d9b8d40256a56326c3a7921c8bf458dfd SHA512 4b57697cbb901bc12a26d98c3d6df998aba373d4f38339189c9bd3e5a32777fa4796039fe82581337e576fa93c6deb87759eba04326134f587064c82e1b3daaf WHIRLPOOL 56010125b4ba905aba3fa7ad69faf38237426c1ef5cbaad90458fe31e96b86719d2766d2099928dc22aa7d98a64d079a3bd9de31702b28547d1f1d416170d487
EBUILD libfastjson-0.99.2.ebuild 856 SHA256 ec9b26bb774fde5bb4690803ca0568d0289be7e5398c86f591b4d5083da1311f SHA512 8b50f55982e10033145cffb4530755bdc67cb9220901c2b23b15ff3e4ee122de141195892c3017f187fd201a733943b4405a95d18e2ee81fc5fac835582200c6 WHIRLPOOL 8c279ef80ab307fc24fd8576978911c88631094506ef85ef6cd55989b907695bf90e724caca52d3546fa80ad94bc08c7e5e155fcb125d9c2308cc93b681791d9
MISC ChangeLog 1235 SHA256 4ba411cfdbac6339d4085654e8b6120c850ac93c45dd39656756a7b6d4496d46 SHA512 ce4a7b6fd2e6eb8ecabc9d44e2e0df236e69a93e86c1a7d660e77fc7d81380a90a2be01f1cbd1af8abe1d11c9c7be701963dff2b8783a69b9e50a1fb56191bc5 WHIRLPOOL 990cd4bcc971e3630aaf476e06a3241f7c949b700055f9eee54f1a08be0e6d7050d170da9c6365694a26e3be15e7c05831a0e4f52c0ae9c3ee9ebba6c56459cc
MISC metadata.xml 518 SHA256 d1f3b4e558a1297f5c15493db99aafeec2f82961bf79ebf501b655916ee6a48d SHA512 f42c0aa88b002eb5f1fefe52745ca04dbd3dedfc6bc9f4cb67b1ab52fa18d87fad3cb9ff2649a858bec3681ed37c6dbf0dac771b76a9a8399468ba2ef0cfb5cf WHIRLPOOL f7aea0266a7934e560193cf93ee096c6bf4fa74a5005e0600cdf7ea9bc5d4b7acd03063f76a34ad1073939fc687911f438837119da98b5cc5aa885d1d982e9db
MISC ChangeLog 1715 SHA256 09c878cffe36055c2633928214f1a9aa67ca01583f7be846135332ffe4f84522 SHA512 7d5b11997226717095c26069d32c4d5981373b44effe8d03921c7a58c51627aa70dd17eb0ce3cffa4d8c94a4d101d95b74587fa697df6c2a3b58bea4ee9fc6dc WHIRLPOOL 4c5badf13023e5bc5b13578f0f1b80e3c9fd2ab7b6afc745e2ee72c9df475a90f77c7080b803e5e6959ff74d23f00e2f57fc58f1713688c1f6f8627106906988
MISC metadata.xml 402 SHA256 f60dd074e87d0d8a160bd247a39b13b07e32cce3c126dde20178852e7de86a81 SHA512 db1c0a4e56c3d77ddefe57b84e30863ff269087237d0b64bd8a795b6ced782f6ebf14101cb5dde98fcf12c3338d71c1ff6b59250aa5137c50959d0bdc5691515 WHIRLPOOL 37b9819c76aa2be59137d9c23e99caf37fb91e607cb084bfa23dd315dc31dd7e064f9fa98a10cb8d2f0b23d6a6fcd86e47537ee7ecbcc968916b89a6352d92c3

@ -2,12 +2,8 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>whissi@whissi.de</email>
<name>Thomas D. (Whissi)</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
<email>whissi@gentoo.org</email>
<name>Thomas Deutschmann</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/rsyslog/libfastjson/issues</bugs-to>

@ -111,3 +111,21 @@
Package-Manager: portage-2.3.0_rc1
10 Aug 2016; Thomas Deutschmann <whissi@gentoo.org> metadata.xml:
Updating maintainer details
Updating my own maintainer details to reflect that I am now a Gentoo
developer.
Gentoo-Bug: 581174
Package-Manager: portage-2.3.0
10 Aug 2016; Thomas Deutschmann <whissi@gentoo.org> metadata.xml:
Removing proxy-maintainer
Now that I am a Gentoo developer this package is no longer maintained
through proxy-maintainer project.
Package-Manager: portage-2.3.0

@ -4,6 +4,6 @@ DIST liblogging-1.0.5.tar.gz 571051 SHA256 310dc1691279b7a669d383581fe4b0babdc7b
EBUILD liblogging-1.0.2.ebuild 831 SHA256 8c1f8ebb88cef00c2abad5e5a5e7c2e6bedf3133a1561da63e18caa6e225304e SHA512 5824aba3249e9ac8a83dd2e94308b589ec39288e47305c2a2f1f9725dcafdaf66a12d455088a7fa9d2fba349903564cfb25639962d899a3e30ca68145491e6ee WHIRLPOOL 51314397f7d8a4a11fed6cfe275a0b6990a9a47c93e880a4957cb91aea00b710c154d22c8d4b6e6fb439dc531a17ac6e65e50a54c11102fab266a4568cc138c0
EBUILD liblogging-1.0.4.ebuild 736 SHA256 31855a4b1ab627f49175585069fc35748acbf4cda1900e4a1a9ed2b2c2cb01ca SHA512 70554398861d5670456f659397eae82f5333e475365e5e11513c9ddf9feef949d9f8f0f4d0f3de88c5a64d22b6ca2984bc1d44665481c4bb076d19821fc663b8 WHIRLPOOL 9945dd20fb7b114ff39f1d36220e927a56ec1bb383996f4b7ae771621bcbd903f88dc3a2096af1ef830a924d910a5e17d81d58155b940b6e9c0092de368f05f8
EBUILD liblogging-1.0.5.ebuild 742 SHA256 977305d0c3f5978a637de2b99465d9804668fd3e9bc96f7ebdc399b9ec463d0f SHA512 1978d14e0fd55f2d5c9141eb2d02588942c3df63c392b067a8ddee4995ff8fe9c9cc8990c7974a9b49d0686ce402e77a84adb39fe18ae5695700635da24f71fe WHIRLPOOL 991e524a4bff8f81807d2a70e333a7d835619acf03f9239046f9d2ca7519153a3f2b584957b3db3e2b31f23b57b84df5a3216afe25ea1c162cbd161421d57fe2
MISC ChangeLog 4047 SHA256 0730c22373f57561c7a8a9b413db525561627ad66444ec14b7494e754a01306b SHA512 546ddda61c446dea9dd5d2a75251686f6b52af9c87e369bb863a1a53d090586351bc2abde0228ba542e46c257daa921b98a6ae89dc2d364e3b56c5abd566dc0e WHIRLPOOL 047ecfd3099427ab2569441c88d6707fd850ae9c3d1f7334af35fd4fff1496b9cb78eb2b4d9e5e4f35111c8d887f8daa5afee2796f5de202f3471b09e3560adf
MISC ChangeLog 4527 SHA256 34d58215b850147cad921762b27fa7d67afaa3921eb8ea0472cf2cf7001d2a80 SHA512 41ce517673445ccc54d7170c68384db10250ee24721f8436edf2dfe7d363049c1a6a047c4a169354743a28d0fcb6689d401520a8dbccdcf00ba89ed3556f1a5e WHIRLPOOL 0206fe97bc744655e193c0a3a387385688539f8b60c674ea71a44e2bed3c21c44a9eb72fe6ae879460599b9e0f3c803ad0b62fc9a3f695ee864fb4a611c9553b
MISC ChangeLog-2015 1178 SHA256 812a46aa66f09b48b848f0273a183e75354c96eaac515511cf4bb0c5aee8a642 SHA512 c997fd1fc4a0f3f75c54932143ee63cd1c8299bceae0bd125d28af5da6290c05d485aed0e8a2044cc279fd541727a354861a074e9c10f46faf6070239ad26f55 WHIRLPOOL 7126b863252de7cd1b63e7c44a446da22afd96fee2c2eec97971b8d099868c50ecd816aa3a9a0858ccd0d2ea5c3c36d1366646de0344480f8d0cb1d603796993
MISC metadata.xml 903 SHA256 a161b7ead0b01219857c1dd9b085ca9792aaad2117bbcb2f8b06949b59299f8e SHA512 9d6b75bdcc5bbb2f345501fa032898a77dfe0f4ecae1c0e121c3ee6572937961c9d061c00766bab4eeb87dafcc1ee36064c7763b55feee9d7083042133a2530a WHIRLPOOL 214c9d01127cced7b599dd037425273c6e36c9bb4e9d65a9f87187c2920f8ea0f913f12e8c11622c15c4ed10366d386f6bbaaac699a90ade600c03705fd0b032
MISC metadata.xml 731 SHA256 f1df2ea70ac283d5a1901453df6e8c1d5b8617524558d3681686a075f881932b SHA512 3d8645d66e6e193d29b720ad618ca530ed793d229fe38afeae43a2bc741e3794d993ab97ac04b1e5cc2979472c81265bf43ed27786c1b3663320747c09fd0464 WHIRLPOOL 88d610d8ebf395911b81bad08ed4ef984f7383c13e15708596cd34a29f5cddb50f261fbc8f66c4cc9764211a6574bcce6273b18e4ad787542caeb9ac9019e9f8

@ -6,13 +6,8 @@
<name>Ultrabug</name>
</maintainer>
<maintainer type="person">
<email>whissi@whissi.de</email>
<name>Thomas D. (Whissi)</name>
<description>Proxy-Maintainer, CC. bugs</description>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
<email>whissi@gentoo.org</email>
<name>Thomas Deutschmann</name>
</maintainer>
<use>
<flag name="rfc3195">

@ -173,3 +173,21 @@
Package-Manager: portage-2.3.0
RepoMan-Options: --ignore-arches
10 Aug 2016; Thomas Deutschmann <whissi@gentoo.org> metadata.xml:
Updating maintainer details
Updating my own maintainer details to reflect that I am now a Gentoo
developer.
Gentoo-Bug: 581174
Package-Manager: portage-2.3.0
10 Aug 2016; Thomas Deutschmann <whissi@gentoo.org> metadata.xml:
Removing proxy-maintainer
Now that I am a Gentoo developer this package is no longer maintained
through proxy-maintainer project.
Package-Manager: portage-2.3.0

@ -7,6 +7,6 @@ DIST liblognorm-1.1.3.tar.gz 553372 SHA256 8e370460a152057abc577d59acbe60b784631
EBUILD liblognorm-1.1.0.ebuild 920 SHA256 f82524b5e2322e480d5d3de421b572e1665f07d9c60589ae571a952e23847153 SHA512 2c3cb375a0c27e44ea2f3b54e9b96602986913dda123a8c3c8c168c09f9120d088c4cc1d805cc3b4d16f99797fab72e014a12cbe400546194f40e7ef73a0d8d2 WHIRLPOOL b130b7e1510b9858e4126018fbbc7ccb5d4e0fc76ba84a492c3da068a9f84c21ebfc38be4a70a1224b683e24f05f4cb93f139483f15321302a6979073d40cd97
EBUILD liblognorm-1.1.2-r1.ebuild 1193 SHA256 fcb2db8c21ad51ea9db0fffea6d409748f31d71e37409b9859b18bbf5e554c29 SHA512 258ff43dc3e4f492b0931668cb0be3e2a1b082465d6a893ed4334295d5d8d24183647bd0a1c03e548f4ea1774bb690b08972e8819727a5a9e88795940f86e5ce WHIRLPOOL 28134958989cc338dca4c608524d5af0acd5aeb55b45bec4259e65c7c6b92f6ef73243abe46c4d55587e8eb66c02cfb9459ca50e4e28dbd6bcaa4b419780b417
EBUILD liblognorm-1.1.3-r1.ebuild 1478 SHA256 891043208f97e469aab33b9a809054fcd4f3409ba730519c04e253db7da31c77 SHA512 07341a64d949c9047c50314ef6af7e598f23ce2433d5801e24e09191ea59b0fbb86c2c7c472fee57ddedd1e899a797335af0ba2c83afb91cfeadae7c62f9140c WHIRLPOOL 3cfc299af24be32cc611cc0359667240ee1521acedba517b027d7ef0430134c265cc9baa88a620a14daf44b7aa0003dbcc5ecb620b00dd3c8747cae1dc0ee2eb
MISC ChangeLog 5807 SHA256 bee367360972d86f777669bbf34264a1a0401597681b162393986523c5490bb5 SHA512 a8b799ed0b6998b344898a485b2b531e83cb977f338db235f099845a939d3f40b13e1d6381396106710036bded2a2a0083e22250b24df9e194025cb1c3ee2a50 WHIRLPOOL 77dcb674d00d68f4bc08cfc20c3817eacffa9774e684be0601162530b5d32339012f040a3c1b8bf23a8f001e89491d0e93b8aa7504aae699ada3000634b0cefa
MISC ChangeLog 6287 SHA256 b75f892c00904c5f6f5d8294d11b249f9f51caf61fccd13c275ad566f64c7f20 SHA512 cbcdb57f8cfbb584ad9ccf589e2c4615633bfcc5e892cdc5f0f81d6f985fb6d5b3ad5f0a0a77aa01fdcd1aa4b0e1a7c3614a4f3d1c967a00339ba73e67471e0a WHIRLPOOL 0ddca9638383616501ee35078c36f3072d1d21a3d5c0418c90325af83ec1adcc972e4a8068df9b2507d8301b04d25ae57f7e8fcb4f7eb1997ed291c8735351e2
MISC ChangeLog-2015 5351 SHA256 dd317e2581c9377452050ccfe7d7846edc251e95b416720255cae7ef0a8ce9ba SHA512 561d7c3763e3a3b5ca590f0fe2cfa5e2ecf519d635f3d9a95c69d13cb275c2c1e38818bc5132f07be353f6cf292178a0ce8885413093c301bc9f53baa29375e9 WHIRLPOOL 07a4852521a6578f5e997134a7313324e1f010d99e820910a17968cb34cc75c31151073bca920bedb859fd6ea709769a62fc64fee892df74b316b544b1a47559
MISC metadata.xml 751 SHA256 09ed111d744796040bcc3925aa292f68694d4f233e31ef1b5e9edddf26c8f598 SHA512 70426cc77a8bd68e85d4dca3ab7d3efe5fc46409762242014a5ae04f93382f6a69139c6f736fde09a27a53481f958afaeb327c87820f507cf9b36142befa3857 WHIRLPOOL 4c453f7d5c20187ff0931e157a6e195ae4926643b2947d24878d83bd136061a238f50c31abbb7628954cdf4f1358d7d3e01f22eb9bd4db382d1e4527d4725150
MISC metadata.xml 683 SHA256 3486e0f7320b0fa432103f2526477a61af6c84fd46ecd2db56f8680e81d4fd7f SHA512 55f198f3272504aa83fd0e54a25a0bf0c1b3d2189967270e5beec6203ea5acbb89311bd799e935b4daee5f83b54e7399d6f2ac2bc120b930e4f31fe4e1704c2e WHIRLPOOL 673363e14743d804a855fb3c8da0e11836ecfbe077e2944fe7e13a9bc72f6fc084c149177dd8febad7d8b491cdf91bc8ad8d22f609adc4d72131c8196fe5c567

@ -1,6 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>whissi@gentoo.org</email>
<name>Thomas Deutschmann</name>
<description>Primary maintainer</description>
</maintainer>
<maintainer type="person">
<email>andreis.vinogradovs@gmail.com</email>
<name>Andreis Vinogradovs</name>
@ -9,14 +14,6 @@
<email>maksbotan@gentoo.org</email>
<name>Maxim Koltsov</name>
</maintainer>
<maintainer type="person">
<email>whissi@whissi.de</email>
<name>Thomas D. (Whissi)</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/rsyslog/liblognorm/issues</bugs-to>
<remote-id type="github">rsyslog/liblognorm</remote-id>

@ -41,3 +41,21 @@
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
10 Aug 2016; Thomas Deutschmann <whissi@gentoo.org> metadata.xml:
Updating maintainer details
Updating my own maintainer details to reflect that I am now a Gentoo
developer.
Gentoo-Bug: 581174
Package-Manager: portage-2.3.0
10 Aug 2016; Thomas Deutschmann <whissi@gentoo.org> metadata.xml:
Removing proxy-maintainer
Now that I am a Gentoo developer this package is no longer maintained
through proxy-maintainer project.
Package-Manager: portage-2.3.0

@ -1,4 +1,4 @@
DIST librdkafka-0.9.1.tar.gz 478341 SHA256 5ad57e0c9a4ec8121e19f13f05bacc41556489dfe8f46ff509af567fdee98d82 SHA512 d2023cc6f976ad7440b25cffd1b59587f6497febd7ac1a6d76eb7799d294210f20170063fe25f2eb1eb3cc373df791526d1bc8d0ffbb0bef4519dae89b177147 WHIRLPOOL a54a6ee8f0db0ee13de80f86ef1f53d1667fb48e8e27016f2c497b448aa6a33b8073c022255e8e9f48b3497266872862d2ba717f7fed0a39a01f72936115b7b5
EBUILD librdkafka-0.9.1.ebuild 1225 SHA256 3f07fcde00c63a5473e7389a3869c80becddb3a7ec178ad5f49e3cc8cd373dfe SHA512 0ac03e4828f6b890f3211e9734a2b188e584a26c8ddd6345ded9212130be72762a5d5ac33673de4f55037af997a29ba521af12c061f47a396b36a2a4f783d73f WHIRLPOOL 0a2e73b2ad9f15255eeb2397a3b68500f83f0dcdf7a655b5867132f6286eda8671da1d0ccecaa9065dc41cbad8829cc1e06f1f5d722c08271202945ca97a6cbf
MISC ChangeLog 1260 SHA256 2657015beab244341b36a1e933acf9301fe37e76be4d58c952bc28aca6bb0810 SHA512 e8a5e4d93c1ce92b173ea7735d27b119c2bad03da6992a34abdab5fc6feab0c40e8d4a4ea875377cdf6fda3856bbeb93cbef5cb4312cfecd70216e3f21c05569 WHIRLPOOL 3db3c9fe4debb0a92d27921e1e915d70b69b63e6f6e48cd43e3bfe4db6a88e7727b5fa20aa56c17d0e779a749e4e0d0f784936e37dcc73a9ff1abaf5bd083b3b
MISC metadata.xml 518 SHA256 888e24fb0650249f13f9e27d355ac7b8e69e05dcb54b1572dbfc0f294075a0d8 SHA512 978d37d3f2382f0bb03d95174d2535f253de348d8c88ba76f0aa1538c70d5120ee467e35f35441a1fddda3b1cd11e610bd5c2515ae403ae736939f40bf3c4f7c WHIRLPOOL 102549d2eb045eb9807ab117f55cb608611e0aeada7d40a9b647ac2414e771664a250c2a9593b7e8a4b600f58ee84c3be27f08c417365d3526a2cb7b9bc55172
MISC ChangeLog 1740 SHA256 773c67a554ed8f91c8b3eb7037406205e1bdeec87aad13f3326e7e84c2c69368 SHA512 2061e5e19f48c580636639d72e355ac204301551da14ab2856529eea24f984c9f9e7619412eeb10dabe102d75af2254b554e9c1edf071140332c2d24ac368ce5 WHIRLPOOL e858d2b116df76d1eed75e945038e9e8501387478410dc0f0e87083127ee4610ed417c4c7bc5d95b9f8b4bbdd8a8bfe0cc971ec21ae2a8a04ab6331e5b1b47b1
MISC metadata.xml 402 SHA256 09956ac0b9af131df3fddda1303c3385c96cf23fb12a882342cb08e3678946bb SHA512 e1b870d9565af8447d0b6140992ddb3d55c2f76979601a15f47b209cc771a7f00380c3c0ce29ccb19407dace56f597bf3c962d2fc6902e6f583ca33609833cc5 WHIRLPOOL 7c5ab81fb668076ae17f50b856edbca651650cf24f6f053d2d3b4b0ce630fff2cf7e493081c09c105bba08d899f47f27db8b85bec43dff5527bdc6c560a04498

@ -2,12 +2,8 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>whissi@whissi.de</email>
<name>Thomas D. (Whissi)</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
<email>whissi@gentoo.org</email>
<name>Thomas Deutschmann</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/edenhill/librdkafka/issues</bugs-to>

@ -1,4 +1,4 @@
DIST mingw-libgnurx-2.5.1-src.tar.gz 125941 SHA256 7147b7f806ec3d007843b38e19f42a5b7c65894a57ffc297a76b0dcd5f675d76 SHA512 b86e5580b82ac17c68c0d2c7239a4e4d59310d357f599c4c4688e605b2f2209a40f8affce85bfd30fa2edde9ced482c433eba07b5b5adf068cd56dbf94224ba3 WHIRLPOOL a8570b9a13307e27d9fc375d41402e13c9557d995e731c6b39c993f0305d02e3dbb10f74bb19463cc48852fc05244c46c90f3356ece06dc930e3815cb3a81b08
EBUILD mingw-libgnurx-2.5.1.ebuild 941 SHA256 ab57e2c972cb23f543191daf48ed7deb1fe0f99c0256e53d43d95265adc0c92b SHA512 5498f8e196a95dc0080310599110d279dccb1260591f87828d4801f29cd9b23bd1c04600b930fc296ca1e7610e234f57473cdb94830ea5890f7edfb0ef7fde0e WHIRLPOOL 7e8139e3d43fde8ae3236f820839e4cdce8fced8ecc479cdda099916a0d577eb2bdf5890b726c4ab22866b985b7209f7f654ef0533ebc293d47d9a68a682e3e0
EBUILD mingw-libgnurx-2.5.1.ebuild 1048 SHA256 d8746b168d0195e39fb42e01f0072d4400b39a469e3249118e47ca84d5ed76a1 SHA512 8454f738902936b9ddbc0c0faac3eaa6fcecf1e0d47464aaa2d6cc6ddeeece2e642aeb01838a875a75c9796dcce344abebf529eaf799a58dce71e13654607cbc WHIRLPOOL 8a81eea54790d7cfaf2cd779dd1756c6650e2b9d6d104d88d9c1318abdd55f6e8d0f51caba704fadff8c9e31c230e688e75a80b0dc0b5bb96301e42c8d3cb274
MISC ChangeLog 303 SHA256 5a130151ccb23b7ff67e1210b2feae4b08c1ef9e6fa8e63b2df9f51b87303c59 SHA512 498763f3c1c9e13970fff91b5547d8d5c097e95dce796a105445e4f04e75be1e0a9d85bde742094e66cc42251ce824c230d209431d19c5ef4b3b7f87da044d76 WHIRLPOOL e5bb774b22457281a1116720b41ee134ab758b539480ae7f2fe663a2677c56871150f48937365058c5d7c21259d5abd0c96d04ea49799b48675b69c85cd93937
MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968

@ -14,6 +14,11 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="static-libs"
# Installs regex.h which most C libs provide.
RDEPEND="!sys-libs/glibc
!sys-libs/uclibc
!sys-libs/musl"
src_prepare() {
default

@ -129,3 +129,16 @@
RepoMan-Options: --include-arches="alpha amd64 amd64-fbsd arm hppa ia64 m68k
mips nios2 ppc ppc64 riscv sparc sparc-fbsd x86 x86-fbsd"
10 Aug 2016; Kent Fredric <kentnl@gentoo.org> Test-Warn-0.300.0-r1.ebuild:
ALLARCHES stable wrt bug #585502
5 Stable arches have already independently signed off on
this ALLARCHES bug, replicating the stability becaue it only
required one stable arch satisfied to deploy.
Bug: https://bugs.gentoo.org/585502
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="alpha amd64 arm hppa ia64 ppc ppc64 sparc
x86"

@ -2,6 +2,6 @@ DIST Test-Warn-0.24.tar.gz 11804 SHA256 b4f6b60c158cb8405861ddd045247c31d75d8cd8
DIST Test-Warn-0.30.tar.gz 11281 SHA256 8197555b94189d919349a03f7058f83861f145af9bee59f505bfe47562144e41 SHA512 23d01f3ec91d7e57200d768ff85aee8ef0df3fd16bf1f12ce56722334e73b1335236c1b1c5e6e72d46cf0b32a6049c085f84ff9ec19e93210a587e64c477979e WHIRLPOOL a7d697594da8e255bb04cae2b4391b7b4a722dffa02eb0d1e2966ee520585b6c8a41796b149f46da384991976066a8978e47f033a34b4807b01f104b95108d6b
EBUILD Test-Warn-0.240.0-r1.ebuild 642 SHA256 c9dcaf878f25ef1572f38c2f6541fe06c5bab1d8d2dc14c230f48e6e23d8d6a1 SHA512 1585f1d8826bfeb733b62834ace1c503d0450a67125d496c703dead93df1c6eff89045cbdf0565f65fe207fb3eb4e0ae4e3b9599856bc32b30f6c7cdd67a376c WHIRLPOOL 70c815bca5a8d668df88e19fcb16d39248f8a8933b0fad35df205612b7675b26011e7cdce84718c62a9128bd044416241452f5b3dd91a258ee24cc0933d4466f
EBUILD Test-Warn-0.300.0-r1.ebuild 607 SHA256 169bf77a2c0930674d0ffceaecf9d5797935298815f0fecbaca345ef8c339fdf SHA512 fb89ec3fb15ec34f138898c7985b563638231560740d8f09cd69723dd1c99f0e36ee6a9b9f77c16b17e5e83e02ff7895696a2554287a42a8576f9da85d84ebb6 WHIRLPOOL 8afc47f107563a3f6f5cae0d15838596cad3ae3ec155976f72d4fe56e1b662529a2485e80c09168b142e6127eaf7d80f453052bdfe9ff5cecc8f7e0d1fa40723
MISC ChangeLog 4570 SHA256 c53c3b6b622768a73afc8c56aaa5f460a3f9778030c42e28e3b8e779da489ae5 SHA512 2e73efcfb16b66fdc8ef278feb77f73f0e607ee0dc0f2a4aa1ffe20e9f4e438eb52e841185f88e6f83c5467e450ca5120b4d8914453001b765e5a7b9541e9d7e WHIRLPOOL a596ecaa40456dc99b199c960452590c3eafe029492fa869625f8a36b1b12482f471cfd3d6bad105c74679e1c00690aad665c36e2c240cd28882ec7945add836
MISC ChangeLog 5013 SHA256 702ca370d16f4786c049e888589c4eb137eaa1d3dd22adea9bab32bca01ab737 SHA512 1276493a5c36c855dabfcac30d0bce7006a9376c5a2cf01cd5a0a53314fdf9c4cb0dd6e9f0b699a1569d2ee29f667969d69470869f5f78bfdc1b12c8816d9532 WHIRLPOOL 387ba5ded0d32b7e609e0bd64ffa0c2aa840e65e2f854b2e9f177216db9e346f06d3e11153683ec87449a5e243670e4d19acfab58ce18c40f5ca977ab3d7d8ee
MISC ChangeLog-2015 6604 SHA256 e5b1a88a39c040c646303f3b1030f4e929c68f9ea9699fee4d12c0f7e723b0e5 SHA512 4fa15b66bbfe632eb9e8721720a6b686acb20ae7ce5b5c9e743790a5229f71d28bc9eb47a99a73640405d05a6aac88bcc859d04715e16723920fd53c1430d736 WHIRLPOOL 96abd5ff7a6c2b444eeed99d9c7e81a64097d3671a31d4b97afd9c9d47faf0810e06b92a4c2e3952bc234cfb8c971161ddcf1c86796d81ae95cf8793211a9f19
MISC metadata.xml 535 SHA256 d3f8bf4617f48efbb5dc9a3b4ae06a526c7efd58c74e39f182654cf83365964f SHA512 b805adae660416f59debc394ccfda12b055923d4ef744b40d2058df07e96688aedd98cf3b05e50fe6b99cad63c4efe0815b04398eea5ede33b2e0e0c19abfe82 WHIRLPOOL fe36918a4a9567802c356ec824db345cdd47c78dd6e9e5c82107baa34e9e203a47d6f9329edbddd1a7243d59fd9472d17c1253c90356aef9c326b44c38365d79

@ -10,3 +10,10 @@
Package-Manager: portage-2.2.28
*dask-0.10.2 (11 Aug 2016)
11 Aug 2016; Benda Xu <heroxbd@gentoo.org> +dask-0.10.2.ebuild:
version bump.
Package-Manager: portage-2.3.0

@ -1,4 +1,6 @@
DIST dask-0.10.2.tar.gz 357356 SHA256 dbc80f7cbf51abee4dc49e5da188c57e2f816898165cbc1ddfe44b2c640036ca SHA512 92bd671ff1483fe87edd34330dce321b88362d80ef4d836ab4eede87fdad5f657c51d03a9885a53924fb3becb504a8843cf852be08c88f5389f04c3f1b8aefe2 WHIRLPOOL 91d910130edfe3595d5f3f54aeb63a12bafd89f8d6bb68ca70dd72b98cf5ed465955154eef7ee2f7caf0f2d4145648cd48663b680c847e0f2b9600c0d5131b25
DIST dask-0.8.1.tar.gz 292047 SHA256 43deb1934cd033668e5e60b735f45c9c3ee2813f87bd51c243f975e55267fa43 SHA512 b75fca59ecf285bae2fe82cb635fbcb78e9eb1389dc764c36e20c2278b12ec41363f463adfeff33891cf0eaf9a03ef1586b90ea5189c03d955bc670ac416660b WHIRLPOOL 63bdfef96af56e82b72759c60546b9cc72fd67ec94ddff226d34ce8612e2c603729aaf2b31823971001701b01317c96ddf74a539ebab3cdc02a7e554ff8e8f37
EBUILD dask-0.10.2.ebuild 955 SHA256 b477b21e6659a9280f432b7effa11f514ca86769d2ff298c4069d8bb7713fb35 SHA512 184e60b8aff49dbd1923ad71192187a7a52cbfe8928e37532adee42ea671bfa23d8a987d0af7bf6ac1644d57f2c3926a225a99360b5a2f99739debacfd755a27 WHIRLPOOL fbf01b93d2735ee5f861902a0d8d46aff2d6c0cf875166c3d27559309325d38c756645e0b44bf0d838b4f00bc4a0d60313058f46637237f39d45c17cc8b0aa9e
EBUILD dask-0.8.1.ebuild 955 SHA256 b477b21e6659a9280f432b7effa11f514ca86769d2ff298c4069d8bb7713fb35 SHA512 184e60b8aff49dbd1923ad71192187a7a52cbfe8928e37532adee42ea671bfa23d8a987d0af7bf6ac1644d57f2c3926a225a99360b5a2f99739debacfd755a27 WHIRLPOOL fbf01b93d2735ee5f861902a0d8d46aff2d6c0cf875166c3d27559309325d38c756645e0b44bf0d838b4f00bc4a0d60313058f46637237f39d45c17cc8b0aa9e
MISC ChangeLog 307 SHA256 24fd1f09ce033d81c6c523c4ad5d563db953509936c281618dda652523c0fbfe SHA512 c41598447e35909e9ee5636edb31e9c67f5ac969bdcc3ae506b4d0c057c39c3a9626290910a2636a61690436c312af3b03a811c787cc40d38a6c93e931f6a8ce WHIRLPOOL cac16f7053a65e0f297ef2e0d04578c69fa5d0524f46c94e73650e3cff145ebb902e5518c35b9501ba69b248bd7887eec2474d19af7843f818bd6d9974d51a19
MISC ChangeLog 452 SHA256 6decbc1bcee30aac7ef68640138591410641719aa9926028f02c50ada2e0fe57 SHA512 c4287eb404db8af603d41341c6c854d578fb58faac7b0fdade4540f9211a1688423f1c8292eca061cdc71b6528c7456dec414d758225544297b92bc8ad49b646 WHIRLPOOL a2c3f15b8871d9dc71237bf9bda8047748a833498a44f28a9f453062a093894bdd3390acadac6696444a5081a687147e59de5044fbf410169df73b755750de66
MISC metadata.xml 645 SHA256 802a49a0575c1c7891eef312f8d7ea88e598cd7f9f165f74a80a362596b8890d SHA512 7b53aa800e579452815b2124119c0d67b1a83d69f57ed47f363c64f0d6e9e8baa1fece1ed2bb29c9490ac661f9eb4eb2bc99002ec90a0f99dbb78002ab895f2d WHIRLPOOL 1f8fcf3dae555b46b31ad8aa4b12d79fbcda644cc7236796fd3ee335dbea68bdab28816d196799cd29c23eb8611140e31d5f49f432f404b944f6ad0701b3ac3e

@ -0,0 +1,38 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} )
inherit distutils-r1
DESCRIPTION="Task scheduling and blocked algorithms for parallel processing"
HOMEPAGE="http://dask.pydata.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="
dev-python/bokeh[${PYTHON_USEDEP}]
dev-python/cloudpickle[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/pandas[${PYTHON_USEDEP}]
dev-python/partd[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/toolz[${PYTHON_USEDEP}]"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/toolz[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/numexpr[${PYTHON_USEDEP}]
sci-libs/scipy[${PYTHON_USEDEP}] )"
python_test() {
py.test || die
}

@ -10,3 +10,8 @@
Package-Manager: portage-2.3.0
10 Aug 2016; Brian Dolbec <dolsen@gentoo.org> jsonref-0.1.ebuild:
Switch SRC_URI to pypi for consistent hashsums bug 590956
Package-Manager: portage-2.3.0

@ -1,4 +1,4 @@
DIST jsonref-0.1.tar.gz 12296 SHA256 56e0ce228798bdecadff865c142741b1ffdd57a5e9c40c40ec2b641d7c430ad3 SHA512 9900601feab0c20c902a6d5575fd411898af126a650d0c9ff955f50f5bd1f5da8e5a071ca86cac31ce3c5fb35a516f849cbb70098cac2cfdc910ba33a1f7411b WHIRLPOOL f1249188c03e90fb03a090dd4b2faec272aa9b9edcadceee32403ecf79a8a62029af9380cab8273094fa6cb04d086bf5e529febc9606e68f00016686817e2a05
EBUILD jsonref-0.1.ebuild 479 SHA256 af7f630926df3d46510ded6f5974a540203f16821490b12e1fc2732c33f90e8a SHA512 d9e9ff80d46f9a6af64ff65cd95fe02449c1debd501695038024fffc8fc0b04e13f15040516d2909bce943f48028c775eab8a7ab8e2c53767da3a538420b82bb WHIRLPOOL 102a53575e5eb40581b62730c531acd6bc01b4a666d282fe8dc3103636360ef654e63b1b1d8d5b025ff17ba0fd141168538e0fbbf00dd6e6c0dda6b4a8bd82eb
MISC ChangeLog 322 SHA256 c1aec447bd62ec06b0ebd9056c1a7b2a8970488f8435b5f466954a75504828b5 SHA512 0aaaeb656ad99be9fea7e990cf7eba5ed3e3efefeb9f77e3ea2d75da5221600c6e12e958959d2486917a4498c8de0a7e282797a169222c2ac2ebf1018e242927 WHIRLPOOL 80501b5c2095005383b72a131ef03ac90fd53b828170b4c75fe4515a3e18b7f769f8b522cb7e3c86125825ab9ba7b424493beb9a3802b9f284dade07b5e13fb1
MISC ChangeLog 485 SHA256 133b3bad63267ed930b74e6f998934355c135a6eba895a15b32a3e08ea940ffa SHA512 b2acf529102f7a911bf248d08b4ef69ad7f7034660cd9c802736941b29ba32259668ed53272a1d584e09e61fc2d92d193c266a30d97125acf15ca87b372f54a7 WHIRLPOOL d5097bf86b27aa1035d9d6483475b5762b672a232d098a8f3d4ef1aad6a2e54cc5d3f4c88c5cd3968557331751d37541fcf1b100a8a5e683c22c1d45a3368e6f
MISC metadata.xml 873 SHA256 6bd069ff52f983c4350b81f60b58d9be1835f7e8b01b59debc4a6dbc2e33fe1f SHA512 2cd3a5164002cc8c5819b9d7100c2a1fe50cac3a41ad1d0b6c83fa5bd03af3752df79e87d07a8e81cf9b9041aa244d136263201df9791851403960c69d7adadf WHIRLPOOL 85619d635a5d0424114775058de0f04bc4ec5de61ed29ca7248b986d5cfd0f90125dd689b91c607e9663f687909101b2ff5b9d6f28cf0e5679b146569df5c8d5

@ -0,0 +1,15 @@
# ChangeLog for dev-python/pyicu
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*pyicu-1.9.3 (10 Aug 2016)
10 Aug 2016; Marek Szuba <marecki@gentoo.org> +metadata.xml,
+pyicu-1.9.3.ebuild:
new package
Python bindings for dev-libs/icu. Ebuild based heavily on the one for
version 1.9.2 from the jmbsvicetto overlay.
Package-Manager: portage-2.3.0

@ -1,3 +1,4 @@
DIST PyICU-1.9.3.tar.gz 179514 SHA256 1a7a96212cb3e42e8df85b9062f1f1d6e207474d44f087218fad1d4ec210fa42 SHA512 93720f6fd4131b6cff7fe89996a3851b5993c74859e85de7813883a30152b63a0065b8c51c536cd40417b6e3ccf0ec4e26ed471cec84cd48761a306a35bfd15c WHIRLPOOL 97d5ff9d5a96aa98700c3048104bb79309f3b7a2e6610a03be1a1b06b23be44ffaa6ef9afb548144757421616bf2401fa4bffac6d8759a7718021abfa9fb03d0
EBUILD pyicu-1.9.3.ebuild 1024 SHA256 5e3a99e4822eb4edc65e2830c16b43548478d4248fbffd6cac6ef24302d3723c SHA512 61637fea1798b7bcf2786c0240deb6a7a9cf2b0bb908188b755abf9fce0219abee4a728275cd20194ce213668887d5055a43ea5b748270f520866178af089397 WHIRLPOOL 05d7628c96b1c1092f93999a4cb37089fb47273268b258a79388dd1c211534c10f775570f667748782da14ee7903f7166ba1cc0f7636e520082e36b894ebf1ea
MISC ChangeLog 418 SHA256 350d81932a80cf86749a5f2d111466f3dae0cac8d8776d43fece3049b0927d14 SHA512 a64b83fb218e2b2cc931b0fbb05b6a4448a196bab00a3c6a19e102ed72734c79655d88224ec55dd0f11fe39ab6b2f6736de30dc521472bf5e40db3366ae20b6f WHIRLPOOL b5dd984b874e605ac8fc85dd9f880eda1bb1f4af0f3f2159d00f0bc6bd8c093a9bc0b254de9b9bdab3fd9c56da43a7fae98fa0927a9bad85f097f752c377d5af
MISC metadata.xml 243 SHA256 602d20d66daf59d1e01c584771bc9e099555417e71090761ee75d13930b4a361 SHA512 429d79cf05bd14bad96b72f4deee82ca8b0d729939c2b70951340993274dc43b3e76e5d8322861a750270ff938dae09ad81847e62f9c679ab1e72603dcebeaa2 WHIRLPOOL d6741904bd4a4f9375e8d8a82022cbff46c4e342b3d398f0e9e06c0ac89c6c67c448fe431685e665a8496edf0030f409339655943cc9e35e377e9e1523045db5

@ -1,4 +1,4 @@
DIST buildbot-console-view-0.9.0rc1.tar.gz 627043 SHA256 4cd6c276082a65d2a7d6c9f8fbc14c9f7a57f80ca6ffa09b111976e026ab9d3c SHA512 80ceae74a2dc2035e6e389ee462a5c92aaf3f4d06008c5b01b2b71b6725c4380cc82b2145ffb09e77425926cf06b6ab60a027996d128579c4e83ca0984c40f06 WHIRLPOOL 87194dc0e6ca5b027f1d8f8d64756b145eadc958d02435508f6b5cb9a11323a1c1bd11bc5dad9780d1d4ecc5ac7dad7c5f01cc2a2bada221e8233849724c9c12
EBUILD buildbot-console-view-0.9.0_rc1.ebuild 1017 SHA256 eac7b13931121654a9d3374b3c1389e153f9699831f2ad9ee37f9a1c57421f3f SHA512 f13a179df44c37445c8514e81bcafdd2e398225bc6463301a7993a30724a7663b5200481d5394a21c4b9b74cddba02c3b7d613ad6196798d2d9db59459909702 WHIRLPOOL eeb6af7f04f7c72fe55f7e0fbebf905c14df8b8c40a532ca49472c26a265f07bcf62c8a5a2d9b67e828886e87495a8143ef060afbead3318c5b3273b46ed7842
EBUILD buildbot-console-view-0.9.0_rc1.ebuild 1017 SHA256 1627c118d2663abcbbf81532bc18042e835218cf2377c59d191bc75401335240 SHA512 1c698badb411add4698a31f641eca1d4fc27a2c0d2f249ca741cf9785ce6ee02fc2c677e9a0136d07ebc18270502457f9d739f11e9e9fe42c8f15982630fe0b4 WHIRLPOOL e89fb8a13d9984389a897e25d3fd8a427eb40f28dea140c0f6ae37d4916afaab32457c814ee9a936ab02e708755651167ef939cc7ef0a9041bcfd18de45cf2f1
MISC ChangeLog 375 SHA256 3e523a69962ff9671cffc2b5b0aabeb413d2c41b10f8f885d71213ee2674626a SHA512 0b54c903871e409e2fb534bbef61227a08fea01a7f25380dcb679b0ccd8ee2a71a240c2aa21e2bf06305bdefed1932da0756b799d1a4b7501c2fbd0c231aa2e2 WHIRLPOOL b6987cac4cbc93e310a2e3467ac2906c666659aab2dadd70dadb785aec05ef96dd2164d782a19645b4e04b8e5315829eeae5182adedd4a40b424e16134d1dfaa
MISC metadata.xml 700 SHA256 e5afc26d2b220051eb864706313d6c83124cd33ed23def72aa0ad2667179a4bf SHA512 fc9d68a1d59f7daac3326de2815dde52d79907e8b80f96f3ef780bc2b5ce4133c8cc9a26de3e6993183a4daa9548da9d6e2acf87b18639b68b90bc4e5ea69f05 WHIRLPOOL 2bd1da43b607c3bdd6a9318f0620d0cc13c4b2949d12a37b6f65f609f5490e2843fe322c9f1f9d9e32737c60b004687535e81dfaff3ddcfc0984624c985e2764

@ -29,9 +29,9 @@ else
fi
RDEPEND="
=dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
~dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
=dev-util/buildbot-www-${PV}[${PYTHON_USEDEP}]
~dev-util/buildbot-www-${PV}[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}

@ -1,4 +1,4 @@
DIST buildbot-pkg-0.9.0rc1.tar.gz 3363 SHA256 0bbbf10361087493cc6ee62e077863eafe1b3e24c43a8429a6eb1a75b35359b6 SHA512 b9bf46252ddb28f1d83f4425f65cd8cdc187eaaee0006ec84d3bf9fe89d32001295ff631fa2f4f29d61a0da3ea9ab89e5b95a402bbd781b537e3f1497fa1ec23 WHIRLPOOL 33d643cae5ec89d418ec3a41c3903a8d8c1f6a95626a8391a4ffde3872184e5d8cfb776affe392cd70f6500267be08f972e4e92c9360029f9880b887e4c78cd5
EBUILD buildbot-pkg-0.9.0_rc1.ebuild 952 SHA256 cd675ec6dd66881d04072a166dbe021cb9486d0fc4bbabaf728dea7136edc58c SHA512 f88261b3eacb8c571dd85abda52c968e313bfc8198c1bfef198a9aa7c1affe0f003af3e6d2ae9a429cd72053a6a300049411add78959becb7ad927b0ad3dcda6 WHIRLPOOL decba9643f7f01953e395242f160ce06d71a4ed2ea5c869abee67137b4512541da85a54f15a36cbfda80898dd01ae8b7ff82fabc4677e04a35bc8445d0f8248a
EBUILD buildbot-pkg-0.9.0_rc1.ebuild 952 SHA256 88c94e6d74347791eadb6adf7f5d9d5d20daabce3b6ac0af59b75101a26431d2 SHA512 200801acdc4628b58d43e18412e8e9bd97e665f76464ccab78f17d78a49141ec71a38905c07f084207a7a417b33175c9217bc547e0a544c03bb76a07e0c288e7 WHIRLPOOL 607fb6c186836bf6545dabba8723c3c4ab806141c6aa0e45fedf9ef2f7975abd12e6bc0c712b2ff57eda6abe4eaff43261eae7301a2b79a5bc5ca2c750ad5d89
MISC ChangeLog 406 SHA256 619d095bb302c2cd104304cbc041184b825650ce0c57b89def83a5a7819d9a34 SHA512 75711af3e81185cc9360190801ee1a625110030418a0b365a0e63353f7c93f1493c5d290737e1bcca19f28680c145b2873835306e409dddc4515d100edebe5d4 WHIRLPOOL 09e96404019b2160c7be7dfb16756673831ef376c7ed02b11074a223d25f089920ba9f5bdf6224487299966874eff492012663afd261311662b85658c81eb7c8
MISC metadata.xml 1298 SHA256 bd626c614e0e015ea3c4c5993002a88bb14bb95ad1caf06f2d39aafb8af6cfd8 SHA512 9079fbdd287cfb6385328cc210ceacab5ab06fee9a2b904ff9773d1f9e9defd755f310a62a53d772a591e6c9ef4361cdf7969a4274e0041deb66db24d1578b21 WHIRLPOOL 4ef8ee369a6c3c377fad43da99fa2ab3abf184a706fee713f925ce442c72eba5c5f29d99de09f707114c6077471f057e0898d7cfbd754455636761787385344f

@ -29,7 +29,7 @@ else
fi
RDEPEND="
=dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
~dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
"

@ -1,4 +1,4 @@
DIST buildbot-waterfall-view-0.9.0rc1.tar.gz 701353 SHA256 8822f75ceac242d00dc10cdc381864e460b936532a1618bf47ce9b353a63814a SHA512 3829faf9da4fb8a2137affbafc0fc4e08e3bfd229a861089e1140e715348305896235dfeb44df93b4b8da3273f261b1d98e02073d4b822c99c4eec7736824def WHIRLPOOL e616ab438b5d64a63ee33cf47475bb35869c27e9b277797ef99a246f72a95339eb8145afed1b18f412d2212be0292c6bae63f4741a7f1611d95529f67d8cae98
EBUILD buildbot-waterfall-view-0.9.0_rc1.ebuild 1019 SHA256 bc71d8a86e70a0b5a6f49c9cba4dc257fb69925dad7aaac78563ff824d2fc041 SHA512 58d5a442663b2239db8c5fee2ce9106f80698f31a3299e71ff4c35f8a44d3135e8ff69776131df4c0d95d090d59fc2179d872f4a82531a45f6c67f190c916829 WHIRLPOOL 100c10d4f3be50ff5304200eeefda8ab57f804a11e59bc5075ce00aaff7396e0834d31fba8e053cdbb8b802f65e5eae9676455d26c27340dc08415a892650a4b
EBUILD buildbot-waterfall-view-0.9.0_rc1.ebuild 1019 SHA256 e01725a84e79c8e59c562b4e677dae61cb23adda7ec0089f1ffc408ae96c34af SHA512 6bdbe8a6e29fc2d2c3ec284ab8abb4a88c6ac5c835c911a2f699e9cc4f9e7f4574b0e24e6c7d96b4157b95238c0d9200fa18a599d1253685363e71233241fb46 WHIRLPOOL 61bd4aabbcc84c19d86415234486b2ce5059959c385209621a4a0795e85fb7ee3b2daf917fe6993d0511a1cd44c5e71b43e2611da12eee70da22858d4bf49d85
MISC ChangeLog 386 SHA256 40f959da39a056b0347aa3851459068d876fc589c1717c6bf00e30a50da25e3b SHA512 57e668512d68dc76b007b7a4bbf8b60703af100ca7c7528b991f81a594d4dd2a3ae92923dd0a6157d5c08dfa134876566ed351bc15726f65a44b9859fe5556ae WHIRLPOOL 89ded30b8840f70de5bafede2a4c16e538d256e32203f5dbe5be4bb1ba76ff73358d78fbe98bd611c63e65eee4e7f3166ce114a597043ecb7a8739e21a6214bd
MISC metadata.xml 718 SHA256 4a565c79254716d235d3cfd0359969ad0cd8bfdae983192d9d3557630c1fb606 SHA512 e415b916f25c65b2e91152d8484896ffac115ef43610b4365ad0f9831edf8e7bd9d691c0d356fb469148e8005bcae1e545cbf1b5d4fcadbba7cbc02417bb52bf WHIRLPOOL deae15f6f8528c8ebd292ccf42801841b7cd952ab2933b2f5f077a02670e5d3dd8cd8c2c2db28fe506ca6ee87060ec29738db74635f762c455102f4c996ae1b2

@ -29,9 +29,9 @@ else
fi
RDEPEND="
=dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
~dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
=dev-util/buildbot-www-${PV}[${PYTHON_USEDEP}]
~dev-util/buildbot-www-${PV}[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}

@ -1,4 +1,4 @@
DIST buildbot-www-0.9.0rc1.tar.gz 687202 SHA256 1bd29a1587bb836faf725f03ce31ff990a03ddf20d4024887016d17cc8e4e38c SHA512 82be17b617d763a657286095d4dc53d0a52c31e34320e9c024b2e1e071092f6769532c4a8adc4ee026c9a7637763e37a0aee4b9365073999a68abf7d7151136c WHIRLPOOL 0464a6b1ccf7272ab459f2bcf9400e9ce5b2723d71e4cd3c5f9c9ab2b077470fc5dd9513e97ba9785d80c1952263b788fd8e138eb299e26ed3027fe8c5b9098d
EBUILD buildbot-www-0.9.0_rc1.ebuild 1067 SHA256 91695b88c28e6be2aff7de0ee43cc50333019c58a407d08a93439004804714d2 SHA512 a8c02a1c2943e87c0b3aee1abe5c757844a01d64c1cff9dba43ef32740b6d5e5fcc3076f698ad2311ad9c64f08f13e2497ebb6b56531bdeb840fd028fbef8dab WHIRLPOOL db7b43141250f4bbb1bb09f83c920459d32bf5a52432b8833978b8434f8837f08045e14fd4a910d213ed710085ab2df0a38cedb3ac5cb29fe10defca82f69811
EBUILD buildbot-www-0.9.0_rc1.ebuild 1067 SHA256 3dd37ae297922bb9a2abcb6b29bbab559096b967907b4135c2131c16710b2b9f SHA512 1f65370f28166451382afa7ad229c3e81b35e05bb2653a2eb6283a7a7c13de855fe9c7966ab6f01e9e4a8a3558eb6fcbd5b67e9fd0e764915d842f872b3f25e7 WHIRLPOOL 0fabbe5ca71689a188e4f2d166e1a86d40b16e9d4557ad19697c9457970e4ac1c309d0b3678e166afbf1167a5e926a65c0036bef922ee037d489ce010390aee4
MISC ChangeLog 413 SHA256 e4bedc5518fa59d25bf93a695d76c632701782e9642ac09954eaa5d3f4b4afde SHA512 530f3cd560331d0d2aeb5f486ad773a3bfa2438d32bae3e56bcc4f6f32ef5fb2452c13f7bd2c20b4cb76eb68f71193fea5a046af600c518c8a7c5ccf7e4e7fc8 WHIRLPOOL 9d3ef6e123294b3b7cae8e235dc2e1c543e94b74ccb77579067fda2bacf1253e8e52aa98e563627f0a4d74fadf8a6ddcbe8a0823e8aec19ad3508747597d6531
MISC metadata.xml 718 SHA256 0b773ebac8b558ef1a6f2d408c64447f42402ffcd7c80b217d587a0aa2bf06dd SHA512 0ea5c5be7ffc954f296881c80872a536ef689624dc00c4cded6c29e8001d122156561391ce79ebc1ffc98582f5233cbb23a018b034b2ae5419c78679237becc9 WHIRLPOOL ed53ab0b7dca838e8378fe169c82858d6074f0ea56439a2d9d6cc680dbc46dae9d9d28d1d7091cdb05e86bcde0b09df05169bec9da64fc23cedfbb7a5cab0d51

@ -32,8 +32,8 @@ RDEPEND=""
DEPEND="${RDEPEND}
>=dev-python/setuptools-21.2.1[${PYTHON_USEDEP}]
=dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
=dev-util/buildbot-pkg-${PV}[${PYTHON_USEDEP}]
~dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
~dev-util/buildbot-pkg-${PV}[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
"

@ -161,3 +161,22 @@
This version is a major change from previous version.
10 Aug 2016; Brian Dolbec <dolsen@gentoo.org> -files/buildbot9..service,
+files/buildbot9.service:
Fix typo in files/buildbot9.service filename bug 590958
Package-Manager: portage-2.3.0
*buildbot-0.9.1_rc1-r1 (11 Aug 2016)
11 Aug 2016; Brian Dolbec <dolsen@gentoo.org> -buildbot-0.9.0_rc1.ebuild,
+buildbot-0.9.1_rc1-r1.ebuild, buildbot-9999.ebuild,
-files/buildbot9.service, -files/buildmaster.confd.9,
-files/buildmaster.initd.9:
Update the 0.9.0_rc1 and 9999 versions with changes made in 0.8.12-r2
Clean up the files/ directory, remove the no longer needed .9 versions of
the files.
Package-Manager: portage-2.3.0

@ -1,9 +1,6 @@
AUX buildbot.service 435 SHA256 a94170eaac47b72e3fe86eb3fa3e231c2977940fa77b84ab0736a20a7e68639d SHA512 0baf2696efe3843c93f90c4678696ffe1c7d5df2292b5b3ee48a4e30bf213956052f4772c8e7938f541c08c76b39157b246debf376f9fa26a8773be785cddeab WHIRLPOOL bd2802cc78c5a6a6672e8e84c1330c641911c31bc802be222b9e4c87e3be5ca9115f18e90f3a48012619f7e3bbaf9fddaa0af333526aa034b4d0eae2cd9256f8
AUX buildbot9.service 365 SHA256 3ddd4425736eb4a58d3b1add3a5cde3f104deef4f6d6a48b5086c939c39b6ff6 SHA512 d3d2cfc2cdd13edb98e28a036c836d4da84dc9d4a3eca86586eab2d15a1c2e0fdcb387b5781e5e6b2d715763b8f19faac5f672c10e6601d189cdf9a10513f87d WHIRLPOOL a6fdb9bba9503a19ca5c1d5d31689513f521c7daba98e69420eb963980407521e2eb4ec0875383d9c94a531f3ceb22afecb30bd009381b7be544f46e7179aeb0
AUX buildmaster.confd 218 SHA256 bb7f93e3867b32a25e2445a66d40573fa5073a80e73e35ae2a904db715f870c6 SHA512 d9339c30d3a92e92b41b0e3139ec89ecbd1460b0e4ee6c6fe2560c4307b2eb3f29b838c2f2312b9c7049bd95eaf652d09039227c691af805bc25a36999ec1840 WHIRLPOOL 0e258348e5882db063e95b3c508f8d92e2a7598e5f76705da2ebba45b4893ae893b0ed67271a112255d3e5b8f5f1ace17b487fc885db30a774dde44be1944c4d
AUX buildmaster.confd.9 218 SHA256 bb7f93e3867b32a25e2445a66d40573fa5073a80e73e35ae2a904db715f870c6 SHA512 d9339c30d3a92e92b41b0e3139ec89ecbd1460b0e4ee6c6fe2560c4307b2eb3f29b838c2f2312b9c7049bd95eaf652d09039227c691af805bc25a36999ec1840 WHIRLPOOL 0e258348e5882db063e95b3c508f8d92e2a7598e5f76705da2ebba45b4893ae893b0ed67271a112255d3e5b8f5f1ace17b487fc885db30a774dde44be1944c4d
AUX buildmaster.initd 1572 SHA256 b3bdcde099077430c8047ced7f6fbb59353f6db151214712131910b882b1b378 SHA512 bbee88e136a6ff7ba850feeae57d64906db89829541b1762e738c24245a31fdd2449f007cb365fcbb588fe686fc310a8a2783cda3f63190e26b92ddfdcd239e5 WHIRLPOOL 39c5e7e62cc5ab1dda8f27724058855c072551be721f6f6dd432a22fc3beba347d9187c02f036c3d88229159f4457c7f9ea30f93a021d83be25210debd85c1a1
AUX buildmaster.initd.9 1170 SHA256 2a541b09ff97e34a696316b5fe2b90a765ed6cadf5d3d08b75c1c4d1ac9c80c2 SHA512 94d38023b8580b9034f409dd3144419230fbeabdb795cffa794ca78f9e421a549f9c9afafb7327ee1fa6da8eb708436ee6d6a793d6bd9cfc08223abf4d3e4479 WHIRLPOOL 828ebd49fe6104562e363e82f848f9b5308212c528266b730e580567a4e4d7a043d7bd3550c0d041571c0dfecd6a005e3c41666e72108bbd52460eb28a502224
AUX buildmaster.target 138 SHA256 f232ac65ec161308092cb4f86c43cba8bb9293cd89fe3a3a6c4ad26936067680 SHA512 c5f56688349af0adcfa644abc699445e2c61bb268d5407f8fc540ac80ea9be6aee615df16bbf0f41db272dd4159762d7be744b3116efc0f9bc7cb1d458edb050 WHIRLPOOL c2596791d8d61966bd5ce60763caf7baca27b579ff657e45c6ab428a1f7100dc8940d401f8fa3260dd532c203f6452d4d1c85f6c05950d4ed18404bdfe02d398
AUX buildmaster_at.service 375 SHA256 ca2275a74de23c9294187edfff918344f66ed40eba4d9408a5065840a1934727 SHA512 c37f1c461a4c7ee741a839772a5feabf10103542e159c6ae4eddfa37a146732dfc23f91d867d69c3718a21714516a3847485ae4e6580c93a5aa94daec40dd093 WHIRLPOOL dce1174f424ae09a05c3a0e3e04ce547e8b584bf631fe7eae8def80e79b82a76413109e7b6b17cd474f8a623bff3be94528c573617ce71ce24e4105e9d979193
AUX buildmaster_at.service.conf 150 SHA256 4056f0bf8713ca26e64cd8d3eb6c570156a2e03b8bbf5e6d2c24246e855f8089 SHA512 d533b95c5b180cda5aa73966c590b7828598d5b6bcd77147a88238941adaa4c3c78e5f17d771598f622212856b16ce4582ab915a4cb57f0dd633eb2ad6b4c10d WHIRLPOOL dac5dc509c3ccc8d53aa5aec8a39d30618f07729904235306f81b35e85ad8a5bdfb4ed75959260c51329e839082cf8f943bff6c735ad3881dd0407983b3236a1
@ -12,8 +9,8 @@ DIST buildbot-0.8.12.tar.gz 4834352 SHA256 c6b66976dff712268566574d57131ec15e568
DIST buildbot-0.9.0rc1.tar.gz 3004783 SHA256 f089c4c6494c82ad8d42bf80a356eef62580054d864a9c8b2217adeeec53ba27 SHA512 4ec664f24f001c172d378d378ced95ad4507893a0f989178b078f4364fc9e52b2fb79196fc6f440f94f36cb14fd7b9e53530b4f5ee21fb81a0698789676be778 WHIRLPOOL 049f9c4efa37658bb2d5c9b04017f260c3d04e5b2df4a66eb3b3d99d6119343dcb5f78f50c8b00959932c323acf512729dbc5acd76d46eb418c6f120a8cba4b6
EBUILD buildbot-0.8.10.ebuild 2997 SHA256 f27e192f1b56a5303566b973ca1b666a59a6c1a0ddd952872908e77bfe8991cb SHA512 12d7ce52cf5986093fb9c2f7de682840869946ded8fb435d8f81baf95f5de48ee052035811b5f109aaa46114f61c010fcbce77e970c39f6831513e5bc5c2f385 WHIRLPOOL 9b2e57d8c021b7fe80fcf7538a6c05f00f36fbf3633ec4cdf09e54ab0ff573ba85144898e38825b0104166d0e9a04c5850cae85734b32191fb2a3360131abcfc
EBUILD buildbot-0.8.12-r2.ebuild 5473 SHA256 c70c2b8c8e3962c82b2061a4373507d037e1bcb8de49cbe56449010cf3b61604 SHA512 a7c9b1f752f22d1e93f81cc94f004972f970eb4944a14340bcc82447e376317a4caf78e8160a2c7bc9c87e859cefcb968879ca18b6db6587e4cda890c3a71d7b WHIRLPOOL 7a1a1d5c309d5ee74c34c8eaeb290d60d751f21a346be3d3696829e56377359650e3bfe204dd9dc9542e8ab50bfed5bb7ed514615e1badb3dc81e102fefbbe15
EBUILD buildbot-0.9.0_rc1.ebuild 4706 SHA256 9be0faae4811c3e1cc19005eccb4a8bd2403a0f0211cdbbed65b8a7cf8e46bcf SHA512 907f5fee961715b75f1113a4fc62954edde0307073343a4a3e735f2e0a50a15f43f31ee68d941ff8255eb94e5a992d5fc2808df6c6af9b9443b324a3e12f0a0a WHIRLPOOL 1a9fc0aa3f602bbe8d6c5dde39fa3f101e49b8295fa8fe12c36a7bde4dbb603e477e1f1faa6dcef0719a907d59f2b1ddf9c1e5988cb837f2fa54dd1b55b66c91
EBUILD buildbot-9999.ebuild 4691 SHA256 7d230e0bb21da74c603b82054131affbd6e13c34bfb6970805569e4c68ef5b79 SHA512 cf126f58bce012adaf7d3e22c6fbd1efec965547f2962335323e59ee72a54de7bab846f7388f853f92f15ac05fa20b9b815506069984f7d8feb6792328c9a166 WHIRLPOOL 7a63975a9ce2a43599e0d3fca49f71246ebc552423ad290589960cbe19dfbbb05ca3afff83ab312036d82a146a8699e9d59ff45f32d91d045c949a1c12b9370c
MISC ChangeLog 5924 SHA256 ec917592c3fafb7b5ad7cc4256daed78cb12f3b7a05613ff9836d0843e7ee3d8 SHA512 f5db5a29640f58a91f7e3f3ab42e8564dbbd34f1d9d64bc25db46b52ccdd0fe7ffc9b919f88d743aaafed454a796ede89bc1c452d1c45254109d4b5190a65a35 WHIRLPOOL 3141be342ec5ba28132aeaada0e42aa09e922de9158b3b1349745304aa727b75a99f20d7b4cb3fca8ebd3b43d137f2afbb497b8a2c72bd475df7027eab83c1bf
EBUILD buildbot-0.9.1_rc1-r1.ebuild 6738 SHA256 d510c07536c9bc930fed148637324a667a8169ec78b3ba8fe9d73d5bff504963 SHA512 53828c28d2837a57b68d265216123665603556c3add31d89ad0af793d961b73abbfcb926a1f6d7893d65c2c0130de2e695092a60bbb25e83923c826bb63f0667 WHIRLPOOL f55c4b62d04edf2bc42922b17554faf3e1bfb72e86657d6861b32d8344d88c9068b18931385e6922bc744b76969e12bd473838ef328efed3577412a7a97dd641
EBUILD buildbot-9999.ebuild 6723 SHA256 6beff36a57064ada128b4e0a9b6045f1b34f2f7306035ed47208778416d73914 SHA512 3ddefe2055bbf9c74725c792ce23b092c6e4b51cff67cb7e5df5e643e15cedf005585e09113db78a872df51abc0252877e9b3bd6eb5048b763c02111671aeb77 WHIRLPOOL a27cc35a96fcdf4136726e7260363dab170c10336cc15c0a7c626b680782cc6c133cbd3ed34ec727087aa70fb4d85f586cb70c9308737c7fda8331e23525f67c
MISC ChangeLog 6572 SHA256 3a2f0655e6d24000864c5814f94f72de8a6945b5f6cba7ea5d9cd5c146809675 SHA512 7f48131b431aa4f88fe469e66825c00c51049b7558aafa1b70e20239bab5280c7b9378b29f9f97dd0e6476ab9b08475d84df47e96dc935d31e9bb082cabbd6f5 WHIRLPOOL 913b53f89b6f93c870b0721e1dddfe6518eb11245511aed29fb21c8c115538c2ed0b217750ebfd957d677f4486f6b4451557c7c2f91e47331df3567c17331919
MISC ChangeLog-2015 23687 SHA256 01b29df49e2d44ead407b455fc3fdb5746b6a07fed70c6b91935490c4816200b SHA512 6b6a9680134503958352c40c3ca9ca3acde081b77cedab97e6eccbcba6716cf68101d592bcfcd4bbed226cd038d79d1b20d34e1532a63e30687d04b0e4bad00d WHIRLPOOL 45de95ee421fae3b3052d57e90bfdc49de53c1cafc185d12b0280873cd113bc0432ec253e0ed1e40fea0824c1f261f3907c3c78b9bf53ff147e935c970150952
MISC metadata.xml 1536 SHA256 34a57855afee66d429ac5076eb525e2c72d2b954685da7bb60f244e35b25274e SHA512 301f76f1c6bb9c25e2b1e11c7acb593fb01aec002f9763ff94386f3010e8289af2d6e3c83eead7bca566970e5427169269b4b9156f42d86f3b73345bb06ff132 WHIRLPOOL be444e60440f4e15706e556a28025be5d8693a56da38953e3778d39d72126408572df9a8a81da22d6c3038b90de92c21be8a130a76c8416e094840ef2b61f029

@ -1,161 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
PYTHON_REQ_USE="sqlite"
PYTHON_COMPAT=( python2_7 )
EGIT_REPO_URI="https://github.com/buildbot/${PN}.git"
[[ ${PV} == *9999 ]] && inherit git-r3
inherit readme.gentoo-r1 user systemd distutils-r1
MY_PV="${PV/_p/p}"
MY_V="0.9.0rc1"
MY_P="${PN}-${MY_V}"
DESCRIPTION="BuildBot build automation system"
HOMEPAGE="http://trac.buildbot.net/ https://github.com/buildbot/buildbot http://pypi.python.org/pypi/buildbot"
[[ ${PV} == *9999 ]] || SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
if [[ ${PV} == *9999 ]]; then
KEYWORDS=""
else
KEYWORDS="~amd64"
fi
IUSE="crypt doc examples irc mail manhole test"
RDEPEND=">=dev-python/jinja-2.1[${PYTHON_USEDEP}]
|| (
>=dev-python/twisted-web-14.0.1[${PYTHON_USEDEP}]
>=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
)
>=dev-python/sqlalchemy-0.8[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-migrate-0.9[${PYTHON_USEDEP}]
crypt? (
>=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]
dev-python/idna[${PYTHON_USEDEP}]
dev-python/service_identity[${PYTHON_USEDEP}]
)
irc? (
|| ( >=dev-python/twisted-words-14.0.1[${PYTHON_USEDEP}]
<dev-python/twisted-16.3.0[${PYTHON_USEDEP}]
)
)
mail? (
|| ( >=dev-python/twisted-mail-14.0.1[${PYTHON_USEDEP}]
<dev-python/twisted-16.3.0[${PYTHON_USEDEP}]
)
)
manhole? (
|| ( >=dev-python/twisted-conch-14.0.1[${PYTHON_USEDEP}]
<dev-python/twisted-16.3.0[${PYTHON_USEDEP}]
)
)
dev-python/future[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-1.5[${PYTHON_USEDEP}]
>=dev-python/autobahn-0.10.2[${PYTHON_USEDEP}]
<dev-python/autobahn-0.13.0[${PYTHON_USEDEP}]
>=dev-python/txaio-2.2.2[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
>=dev-python/setuptools-21.2.1[${PYTHON_USEDEP}]
doc? ( >=dev-python/sphinx-1.4.3[${PYTHON_USEDEP}] )
test? (
>=dev-python/python-dateutil-1.5[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
|| (
(
>=dev-python/twisted-mail-14.0.1[${PYTHON_USEDEP}]
>=dev-python/twisted-web-14.0.1[${PYTHON_USEDEP}]
>=dev-python/twisted-words-14.0.1[${PYTHON_USEDEP}]
)
<dev-python/twisted-16.3.0[${PYTHON_USEDEP}]
)
dev-python/moto[${PYTHON_USEDEP}]
dev-python/boto3[${PYTHON_USEDEP}]
dev-python/ramlfications[${PYTHON_USEDEP}]
dev-python/pyjade[${PYTHON_USEDEP}]
dev-python/txgithub[${PYTHON_USEDEP}]
dev-python/txrequests[${PYTHON_USEDEP}]
)"
# still yet to be added deps
# doc? ( 'sphinxcontrib-blockdiag',
# 'sphinxcontrib-spelling',
# 'pyenchant',
# 'docutils>=0.8',
# 'sphinx-jinja',)
S=${WORKDIR}/${MY_P}
[[ ${PV} == *9999 ]] && S=${S}/master
pkg_setup() {
enewuser buildbot
DOC_CONTENTS="The \"buildbot\" user and the \"buildmaster\" init script has been added
to support starting buildbot through Gentoo's init system. To use this,
set up your build master following the documentation, make sure the
resulting directories are owned by the \"buildbot\" user and point
\"${EROOT}etc/conf.d/buildmaster\" at the right location. The scripts can
run as a different user if desired. If you need to run more than one
build master, just copy the scripts."
}
# docs generation is broken might need a separate ebuild
#python_compile_all() {
#if use doc; then
#einfo "Generation of documentation"
##'man' target is currently broken
#emake -C docs html
#fi
#}
python_install_all() {
distutils-r1_python_install_all
doman docs/buildbot.1
#if use doc; then
# dohtml -r docs/_build/html/
# # TODO: install man pages
#fi
if use examples; then
insinto /usr/share/doc/${PF}
doins -r contrib docs/examples
fi
newconfd "${FILESDIR}"/buildmaster.confd.9 buildmaster
newinitd "${FILESDIR}"/buildmaster.initd.9 buildmaster
systemd_dounit "${FILESDIR}/${PN}9".service
# In case of multiple masters, it's possible to edit web files
# so all master can share the changes. So protect them!
# If something else need to be protected, please open a bug
# on http://bugs.gentoo.org
local cp
add_config_protect() {
cp+=" $(python_get_sitedir)/${PN}/status/web"
}
python_foreach_impl add_config_protect
echo "CONFIG_PROTECT=\"${cp}\"" \
> 85${PN} || die
doenvd 85${PN}
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
elog
elog "Upstream recommends the following when upgrading:"
elog "Each time you install a new version of Buildbot, you should run the"
elog "\"buildbot upgrade-master\" command on each of your pre-existing build masters."
elog "This will add files and fix (or at least detect) incompatibilities between"
elog "your old config and the new code."
}

@ -0,0 +1,201 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
PYTHON_REQ_USE="sqlite"
PYTHON_COMPAT=( python2_7 )
EGIT_REPO_URI="https://github.com/buildbot/${PN}.git"
[[ ${PV} == *9999 ]] && inherit git-r3
inherit readme.gentoo-r1 user systemd distutils-r1
MY_PV="${PV/_p/p}"
MY_V="0.9.0rc1"
MY_P="${PN}-${MY_V}"
DESCRIPTION="BuildBot build automation system"
HOMEPAGE="http://trac.buildbot.net/ https://github.com/buildbot/buildbot http://pypi.python.org/pypi/buildbot"
[[ ${PV} == *9999 ]] || SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
if [[ ${PV} == *9999 ]]; then
KEYWORDS=""
else
KEYWORDS="~amd64"
fi
IUSE="crypt doc examples irc mail manhole test"
RDEPEND=">=dev-python/jinja-2.1[${PYTHON_USEDEP}]
|| (
>=dev-python/twisted-web-14.0.1[${PYTHON_USEDEP}]
>=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
)
>=dev-python/sqlalchemy-0.8[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-migrate-0.9[${PYTHON_USEDEP}]
crypt? (
>=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]
dev-python/idna[${PYTHON_USEDEP}]
dev-python/service_identity[${PYTHON_USEDEP}]
)
irc? (
|| ( >=dev-python/twisted-words-14.0.1[${PYTHON_USEDEP}]
<dev-python/twisted-16.3.0[${PYTHON_USEDEP}]
)
)
mail? (
|| ( >=dev-python/twisted-mail-14.0.1[${PYTHON_USEDEP}]
<dev-python/twisted-16.3.0[${PYTHON_USEDEP}]
)
)
manhole? (
|| ( >=dev-python/twisted-conch-14.0.1[${PYTHON_USEDEP}]
<dev-python/twisted-16.3.0[${PYTHON_USEDEP}]
)
)
dev-python/future[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-1.5[${PYTHON_USEDEP}]
>=dev-python/autobahn-0.10.2[${PYTHON_USEDEP}]
<dev-python/autobahn-0.13.0[${PYTHON_USEDEP}]
>=dev-python/txaio-2.2.2[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
>=dev-python/setuptools-21.2.1[${PYTHON_USEDEP}]
doc? ( >=dev-python/sphinx-1.4.3[${PYTHON_USEDEP}] )
test? (
>=dev-python/python-dateutil-1.5[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
|| (
(
>=dev-python/twisted-mail-14.0.1[${PYTHON_USEDEP}]
>=dev-python/twisted-web-14.0.1[${PYTHON_USEDEP}]
>=dev-python/twisted-words-14.0.1[${PYTHON_USEDEP}]
)
<dev-python/twisted-16.3.0[${PYTHON_USEDEP}]
)
dev-python/moto[${PYTHON_USEDEP}]
dev-python/boto3[${PYTHON_USEDEP}]
dev-python/ramlfications[${PYTHON_USEDEP}]
dev-python/pyjade[${PYTHON_USEDEP}]
dev-python/txgithub[${PYTHON_USEDEP}]
dev-python/txrequests[${PYTHON_USEDEP}]
)"
# still yet to be added deps
# doc? ( 'sphinxcontrib-blockdiag',
# 'sphinxcontrib-spelling',
# 'pyenchant',
# 'docutils>=0.8',
# 'sphinx-jinja',)
S=${WORKDIR}/${MY_P}
[[ ${PV} == *9999 ]] && S=${S}/master
pkg_setup() {
enewuser buildbot
DOC_CONTENTS="The \"buildbot\" user and the \"buildmaster\" init script has been added
to support starting buildbot through Gentoo's init system. To use this,
execute \"emerge --config =${CATEGORY}/${PF}\" to create a new instance.
The scripts can run as a different user if desired."
}
src_compile() {
distutils-r1_src_compile
if use doc; then
einfo "Generation of documentation"
pushd docs > /dev/null
#'man' target is currently broken
emake html
popd > /dev/null
fi
}
src_install() {
distutils-r1_src_install
doman docs/buildbot.1
if use doc; then
dohtml -r docs/_build/html/
# TODO: install man pages
fi
if use examples; then
insinto /usr/share/doc/${PF}
doins -r contrib docs/examples
fi
newconfd "${FILESDIR}/buildmaster.confd" buildmaster
newinitd "${FILESDIR}/buildmaster.initd" buildmaster
systemd_dounit "${FILESDIR}/buildmaster.target"
systemd_newunit "${FILESDIR}/buildmaster_at.service" "buildmaster@.service"
systemd_install_serviced "${FILESDIR}/buildmaster_at.service.conf" "buildmaster@.service"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
if [[ -n ${REPLACING_VERSIONS} ]]; then
ewarn
ewarn "Starting with buildbot-0.8.12-r2, more than one instance of buildmaster"
ewarn "can be run simultaneously. Note that \"BASEDIR\" in the buildbot configuration file"
ewarn "is now the common base directory for all instances. If you are migrating from an older"
ewarn "version, make sure that you copy the current contents of \"BASEDIR\" to a subdirectory."
ewarn "The name of the subdirectory corresponds to the name of the buildmaster instance."
ewarn "In order to start the service running OpenRC-based systems need to link to the init file:"
ewarn " ln --symbolic --relative /etc/init.d/buildmaster /etc/init.d/buildmaster.myinstance"
ewarn " rc-update add buildmaster.myinstance default"
ewarn " /etc/init.d/buildmaster.myinstance start"
ewarn "Systems using systemd can do the following:"
ewarn " systemctl enable buildmaster@myinstance.service"
ewarn " systemctl enable buildmaster.target"
ewarn " systemctl start buildmaster.target"
elog
elog "Upstream recommends the following when upgrading:"
elog "Each time you install a new version of Buildbot, you should run the"
elog "\"buildbot upgrade-master\" command on each of your pre-existing build masters."
elog "This will add files and fix (or at least detect) incompatibilities between"
elog "your old config and the new code."
fi
elog
elog "In order to create a new instance of buildmaster, execute:"
elog " emerge --config =${CATEGORY}/${PF}"
}
pkg_config() {
local buildmaster_path="/var/lib/buildmaster"
einfo "This will prepare a new buildmaster instance in ${buildmaster_path}."
einfo "Press Control-C to abort."
einfo "Enter the name for the new instance: "
read instance_name
[[ -z "${instance_name}" ]] && die "Invalid instance name"
local instance_path="${buildmaster_path}/${instance_name}"
if [[ -e "${instance_path}" ]]; then
eerror "The instance with the specified name already exists:"
eerror "${instance_path}"
die "Instance already exists"
fi
local buildbot="/usr/bin/buildbot"
if [[ ! -d "${buildmaster_path}" ]]; then
mkdir --parents "${buildmaster_path}" || die "Unable to create directory ${buildmaster_path}"
fi
"${buildbot}" create-master "${instance_path}" &>/dev/null || die "Creating instance failed"
chown --recursive buildbot "${instance_path}" || die "Setting permissions for instance failed"
mv "${instance_path}/master.cfg.sample" "${instance_path}/master.cfg" \
|| die "Moving sample configuration failed"
ln --symbolic --relative "/etc/init.d/buildmaster" "/etc/init.d/buildmaster.${instance_name}" \
|| die "Unable to create link to init file"
einfo "Successfully created a buildmaster instance at ${instance_path}."
einfo "To change the default settings edit the master.cfg file in this directory."
}

@ -98,63 +98,103 @@ pkg_setup() {
DOC_CONTENTS="The \"buildbot\" user and the \"buildmaster\" init script has been added
to support starting buildbot through Gentoo's init system. To use this,
set up your build master following the documentation, make sure the
resulting directories are owned by the \"buildbot\" user and point
\"${EROOT}etc/conf.d/buildmaster\" at the right location. The scripts can
run as a different user if desired. If you need to run more than one
build master, just copy the scripts."
execute \"emerge --config =${CATEGORY}/${PF}\" to create a new instance.
The scripts can run as a different user if desired."
}
# docs generation is broken might need a separate ebuild
#python_compile_all() {
#if use doc; then
#einfo "Generation of documentation"
##'man' target is currently broken
#emake -C docs html
#fi
#}
src_compile() {
distutils-r1_src_compile
python_install_all() {
distutils-r1_python_install_all
if use doc; then
einfo "Generation of documentation"
pushd docs > /dev/null
#'man' target is currently broken
emake html
popd > /dev/null
fi
}
src_install() {
distutils-r1_src_install
doman docs/buildbot.1
#if use doc; then
# dohtml -r docs/_build/html/
# # TODO: install man pages
#fi
if use doc; then
dohtml -r docs/_build/html/
# TODO: install man pages
fi
if use examples; then
insinto /usr/share/doc/${PF}
doins -r contrib docs/examples
fi
newconfd "${FILESDIR}"/buildmaster.confd.9 buildmaster
newinitd "${FILESDIR}"/buildmaster.initd.9 buildmaster
systemd_dounit "${FILESDIR}/${PN}9".service
# In case of multiple masters, it's possible to edit web files
# so all master can share the changes. So protect them!
# If something else need to be protected, please open a bug
# on http://bugs.gentoo.org
local cp
add_config_protect() {
cp+=" $(python_get_sitedir)/${PN}/status/web"
}
python_foreach_impl add_config_protect
echo "CONFIG_PROTECT=\"${cp}\"" \
> 85${PN} || die
doenvd 85${PN}
newconfd "${FILESDIR}/buildmaster.confd" buildmaster
newinitd "${FILESDIR}/buildmaster.initd" buildmaster
systemd_dounit "${FILESDIR}/buildmaster.target"
systemd_newunit "${FILESDIR}/buildmaster_at.service" "buildmaster@.service"
systemd_install_serviced "${FILESDIR}/buildmaster_at.service.conf" "buildmaster@.service"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
if [[ -n ${REPLACING_VERSIONS} ]]; then
ewarn
ewarn "Starting with buildbot-0.8.12-r2, more than one instance of buildmaster"
ewarn "can be run simultaneously. Note that \"BASEDIR\" in the buildbot configuration file"
ewarn "is now the common base directory for all instances. If you are migrating from an older"
ewarn "version, make sure that you copy the current contents of \"BASEDIR\" to a subdirectory."
ewarn "The name of the subdirectory corresponds to the name of the buildmaster instance."
ewarn "In order to start the service running OpenRC-based systems need to link to the init file:"
ewarn " ln --symbolic --relative /etc/init.d/buildmaster /etc/init.d/buildmaster.myinstance"
ewarn " rc-update add buildmaster.myinstance default"
ewarn " /etc/init.d/buildmaster.myinstance start"
ewarn "Systems using systemd can do the following:"
ewarn " systemctl enable buildmaster@myinstance.service"
ewarn " systemctl enable buildmaster.target"
ewarn " systemctl start buildmaster.target"
elog
elog "Upstream recommends the following when upgrading:"
elog "Each time you install a new version of Buildbot, you should run the"
elog "\"buildbot upgrade-master\" command on each of your pre-existing build masters."
elog "This will add files and fix (or at least detect) incompatibilities between"
elog "your old config and the new code."
fi
elog
elog "Upstream recommends the following when upgrading:"
elog "Each time you install a new version of Buildbot, you should run the"
elog "\"buildbot upgrade-master\" command on each of your pre-existing build masters."
elog "This will add files and fix (or at least detect) incompatibilities between"
elog "your old config and the new code."
elog "In order to create a new instance of buildmaster, execute:"
elog " emerge --config =${CATEGORY}/${PF}"
}
pkg_config() {
local buildmaster_path="/var/lib/buildmaster"
einfo "This will prepare a new buildmaster instance in ${buildmaster_path}."
einfo "Press Control-C to abort."
einfo "Enter the name for the new instance: "
read instance_name
[[ -z "${instance_name}" ]] && die "Invalid instance name"
local instance_path="${buildmaster_path}/${instance_name}"
if [[ -e "${instance_path}" ]]; then
eerror "The instance with the specified name already exists:"
eerror "${instance_path}"
die "Instance already exists"
fi
local buildbot="/usr/bin/buildbot"
if [[ ! -d "${buildmaster_path}" ]]; then
mkdir --parents "${buildmaster_path}" || die "Unable to create directory ${buildmaster_path}"
fi
"${buildbot}" create-master "${instance_path}" &>/dev/null || die "Creating instance failed"
chown --recursive buildbot "${instance_path}" || die "Setting permissions for instance failed"
mv "${instance_path}/master.cfg.sample" "${instance_path}/master.cfg" \
|| die "Moving sample configuration failed"
ln --symbolic --relative "/etc/init.d/buildmaster" "/etc/init.d/buildmaster.${instance_name}" \
|| die "Unable to create link to init file"
einfo "Successfully created a buildmaster instance at ${instance_path}."
einfo "To change the default settings edit the master.cfg file in this directory."
}

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

Loading…
Cancel
Save