Sync with portage [Sun Feb 28 00:19:30 MSK 2021].

master
Calculate Linux 3 years ago
parent dbc1ac7fa0
commit ebc1a2610e

@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
MANIFEST Manifest.files.gz 29268 BLAKE2B 8acc324e48fbbdded4ac01876a3033f24e42ae1dfaae10c114135acee857875f3e892912a5fbc67a6f523d725b52cedf7acc5f3f07ab3a274fd5f4836d29bddd SHA512 a03eb2f260ae7d97408c23366389d5f8766de6f8c0f9ac9bd8749152e3cc2796b0710a93be503d94f046fb5221ab064d7760a054d1bf22e4d4bdf1e6509c4107
TIMESTAMP 2021-02-27T15:08:35Z
MANIFEST Manifest.files.gz 29273 BLAKE2B 514cf92503f6af54bbf49bfe29b794aba60f294062d8f5b168ad877b948ea2053acc0e39ec94b756251ca9ea7bcbda97048da4e5a615d2d95f1d4a68fcc3a1d8 SHA512 0d710e6db399096f90a1501696aa2172efe5e993d7c7a48d10b54bb132d9a128779173c50d05b276c2340de584f8aec95c1b6c2e49d93049c2dbaa8a9fbcad76
TIMESTAMP 2021-02-27T20:38:34Z
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmA6YHNfFIAAAAAALgAo
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmA6rcpfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
klAGAg/+MYyx9Q1sB98fUS+3Tj5mgnTPlvWnVl6P/2vqWIhcaoPIsgWEcyGPRvbG
7P8If3njujyQzjz6DsuM7b0U4fGG/8WiTicvTgWKVp7urJ0iICiIrhNrJLFp6LRx
7AJqhGfKqtp1TMwPqEHyZOqFzW+zFHefDfENDjrysYedsvOeAM3IE8efuRwCNuUC
Wa/k5s5lPuTWqnpz2ZI2+6Lq/s5FPNd5GaTvw3NqTTfEAbl0bXyxP8vs2fwoPrGJ
X0INPun4gz4vlALaZRlqpwH4aIgHMmLReEvoVsBKcxkqA+61Z/oV2833ksU1E4fw
S6YkQmtdKme2/9Qd4CPque49clWoc1PZM7CkYfg3WIvWkcsnsSROdp/8agXJCAV5
hkgD7CzVxWmSo6It8ym1daE50TID/l4A8E7QdYxEAqrf0AyDfd1lvWkXEkrwAHf/
bRKNLIoB2U05y+ysc3c57n+wZakVzElYhNfyXYGR4WQlJbxCXPDoUS4cLNjtn7fo
jUtJnKd+7MJDfzennzfEkgcMJ7SxkHkOz04aIbPop1XyMFUTGv9dAexT6LpOOqZ2
7/DwAF9APsuaOaDkbj1kmat6F4NhhuLyURdcl4rCd+yrG3MGc3ZbA81klmpujH0U
XRm/M/gnHKAUmCPn9yFbv/AIWIxPQyvP6zBoYcTY91KcJMKmSoY=
=Gudo
klBTJg/+JG7/i2OaLcZkI4YkhmSiuGUpT4zML30Ss6lvD5QzTep79N50nm20K1+L
TsYXwxs8tRSTVpsAwN9VwTh4UwQ7VRUYKCmwBBS1BtAF2Ku+ehU9aGwRoblBvRdK
fEln9U4BSo04rcHwipcKU4gLQRGmB65Rf/O49eeI3FxhYqLni1btwjfzKO1WE1vy
Btz7M9Z8LrcIbLlCbONqI0QpfFQ3tfEWKpRtHkJoQdGLqBuj6ahodcNJ4eSIoNI0
1sZFpcShTGIUiODnku6ZgTzsfvpMpM1UdxrgBrhDTsFcY+4q9DLKCZweRvDsvwSS
24T52nLvXFyK7HUg8N4ShwOdccnUb0sZGodeRg2pe4NOWxTxLKK5/2ncWjLlI7tc
mK4YPyXoC69mCZHO8Ml4XEB3yW2vcVsm3u9Pb/X/+01BlpVRJP1nI6DfiHFvncLa
U5QMk+IkJFk1DQvtEYXaa2duDRtZKGAWDSm3dIqjS6lpzWOu9UyjeIxj6W+iI1NY
QPnTX+9toPZ/oDHukjij1Rzxt6wBvCmXs/jzfwpxJ2EsYrWuq6jy8JDGnImsYW4F
N0mnm62WThzGC1NRh2pM3EDqjogsJMSlpjuYVy281BjOrufnMn4g6v29mcnbmBv4
DswEpmfvKFAO6Z71H6BlsDZpHA7yMWEo/DgaUiuE9dBdPIg9QsE=
=I4d2
-----END PGP SIGNATURE-----

Binary file not shown.

Binary file not shown.

@ -15,5 +15,5 @@ DIST syslog-ng-3.30.1.tar.gz 5707042 BLAKE2B 3e6ee58b3732ae4863de43c7d22799a7407
EBUILD syslog-ng-3.26.1-r1.ebuild 4910 BLAKE2B 8b6ca27ed3d4f98d0ee40ad88b7143a50452103dab763067f996e76ef4631fce0e07153fa2251d5874231950cecfd46034f6875731c2fc39c5adf95a01a08787 SHA512 8c3187c2a7b1ed8d6fdf226b887d92674c3712ff19f60f6e0ed3466ec78043656de1df224d5ff2421fe34834cc33c5589b2188d7d817a2f153f41ab333f9993a
EBUILD syslog-ng-3.28.1-r2.ebuild 4905 BLAKE2B a51992106f832abbfdcf876ba3472693e7d13594194b0fa165df8f593f32f6422d3fd8271808d41980350ffc5a50765eaaeaf1109aff4543e4fc9a426c6055f9 SHA512 3407603658ae6dd0869377921b383dfbff9a5e2b1d01cb5cd571254eb095c69f04acb01112ac3d40c137523fb0a2e4a45ae69e0aa4e29d828a2a107574a6bae3
EBUILD syslog-ng-3.29.1.ebuild 4905 BLAKE2B a51992106f832abbfdcf876ba3472693e7d13594194b0fa165df8f593f32f6422d3fd8271808d41980350ffc5a50765eaaeaf1109aff4543e4fc9a426c6055f9 SHA512 3407603658ae6dd0869377921b383dfbff9a5e2b1d01cb5cd571254eb095c69f04acb01112ac3d40c137523fb0a2e4a45ae69e0aa4e29d828a2a107574a6bae3
EBUILD syslog-ng-3.30.1.ebuild 4899 BLAKE2B e0d625596544343b6b4af1d8edd1e89fb496eb917e543dba581c9270ebb3fd3e95207d8c2481b69f0f9b385ff9010c2b0d160ca7332a727cb51f853abd63b3df SHA512 0037311ac7700a7e6622ef626ea88f35ae2edd1ca79e73ee2cd467fed02f7b58fabafb85331382e4001db38dbaf4768653c26402910ba5d5d829867d009a9307
EBUILD syslog-ng-3.30.1.ebuild 4897 BLAKE2B 21378d34ab6a7eb355c0ee8c132bf0af75fcb9a36035d55abd9d969c2fd8f270fe3956b8d3ce624f72f9852867260814af9b672c01c30b12150bdc37ef7c9b98 SHA512 7a2de2ef440ffe1c95fee72ad291e1968fa4c8ccf458b0c8394571bd0e98bf2f492c7cbe534c9243c424f6df7de5bd59b604811224ac12c6b2beb9969efad9fa
MISC metadata.xml 1252 BLAKE2B 08f7e05955fc5e4690e2cbe78046c4aa3d298c2f20fe98b32eb49916c1fbb428febe7fee7cb3595b76190b90375eb2816b82379c4ceb690428bcc9b45cabad3f SHA512 a85893da037c9917697bd901825a304da4010208fcb5b0682a47d17bb0ce60677604955847d68c18792fa87cce42e19019aa08e8343e0a8799997894ee5f6158

@ -13,7 +13,7 @@ SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="amqp caps dbi geoip2 http ipv6 json kafka libressl mongodb pacct python redis smtp snmp test spoof-source systemd tcpd"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RESTRICT="!test? ( test )"

Binary file not shown.

@ -1,8 +1,9 @@
AUX xca-1.0.0-desktop.patch 391 BLAKE2B 1cbec5681df8da9230b783c8ea048a199bd31a38fce6781dcd86b926e03b245de05b148d8df9034f5c7470dcf5823bd4a080cbb011a1a32fc0b96d8a8a5d950d SHA512 5dd62d8d2f4485b6155e466bb9a012f44104ff36c97bae61e8155880b937fc1271e94fb5b83627bd828e3cde0ab421a150458d050cb512d633d1c5c97f80f163
AUX xca-2.1.2-bug-733000.patch 1027 BLAKE2B 2bdd30afcfd0f2bf49c2f259ae3f08ea2caba5efbbd19c931aaa3905dd9a4eb7c2937b7b7789a342ff5010a1ffb90abc0aaf6caa61e1ac13355c1d056a55e7ea SHA512 c9feddb9978fbcb2c146fd57ee056fc78904f59e98585a648e7e12b8238d8c499c6c3505731aff0a18b136352bd62d3464110985816f2d88bed77bcf34fa11fd
AUX xca-2.3.0-bug-733000.patch 949 BLAKE2B 32444301ee1a3e4cd9e31e0911df6fbb99866b3d81ebb880ae46816c9939f8ccf6f3e13bb2052c6619e567f2beb34e903ba438ba6815bbcca03f0cd5a38e4bca SHA512 515e1d1333e722bc22750ef084e0c01056687b28e4b3e78695da2273be3e1e5cb7dc56c5dbf4fb5a6f46bc1835b44a7697d5548223fe9e93c3ad183f1c333d70
DIST xca-2.1.2.tar.gz 1086563 BLAKE2B d48727fffad16d840633af6e0ee38a279978a5b865eb6f391a3d852a0105817254ea0a4780875f2956e1f7e9931e6930c6ffbe82b117dbf8ad0058ec9d6f5c88 SHA512 1f104a22b83b802576b4820b7139971da50f9b3dd70aca8e1199e996bad4379b8681bb31b197b84a3dfa49cef4ae093f6622d15fac9667547ff47af43c1e5f07
DIST xca-2.2.1.tar.gz 1339412 BLAKE2B 5d3e33a711919d85bc3457ddd596f2272f0136d96290aeb31e6d03ea86faff00be3590862e4c96d9214542db1bd536d0d22c6c04cd5071b253bbefe3ab3f4f56 SHA512 90eaf4a859779d57a4c0201dc403d67e005bd540145b9f543e13b8d5c42199f2ea05543de24b071d19a0db8e5b1e9f3bef2aea4bfe9f71f81007a5f5bb3ba406
DIST xca-2.3.0.tar.gz 1354154 BLAKE2B 31a4ac96819e8d2f7e5f623cc343f0cbff18c931ed0699dbe093dcb963c3431a3943c4dcd8f3d727896104c05a565d062b9678169bf2a8d3f7cf7748c311b53b SHA512 35522aa308e1022a739f3255f13fcf63f481000f9b7411027a009a185e33ddceeb5cf9b55406a4899d2393c7e5ace10354ff24b3b2b0c3045d110f679756b0b8
EBUILD xca-2.1.2-r1.ebuild 1484 BLAKE2B 11e7c94703b86123a93b7fa7f76f76c8bff680f15307206aec81f00beb26f8eb159eb0ce11eb4064d6a96fcca8298aefb4fc9dd483c998af8f6d818e2836002e SHA512 6d1f1a34562bbd093d99812e5e663b09061d2e5f4619fcc372c0fd524db97651a65da2c48159913b05d580339ab4625e6d4646433645da00090fe42d85a481f5
EBUILD xca-2.1.2.ebuild 1444 BLAKE2B b349a5611dfffcd352eb3382cc731059424a37c553c5a859eb32c27bce8de5375f96ba4537d2945d96cecd2b0603200f45f8139a512c36dd1e9ab83ff3e25a3d SHA512 a87593bd09dab9e2afb41340f6e8d4383ae68a1ba9f8d5d122246b09c148efb62e25719823409b34d3d48103d4dc45e4d0b66aa3f87390b45d8ab25f5f72cabb
EBUILD xca-2.2.1.ebuild 1444 BLAKE2B d10ee7eb680077f40b7ba85a39c3f3d835171058d74d3b16f78f84caa588bebe2b7c7b1f483d5903f0d251349ec38fa03888eec6cc80626246375bb1926eaf9f SHA512 c6650b27b3fda7337e3a298eb84a9d0a2cb59e50f9ebcae6f8d08f582f10edccec400bf71cb842a1a4a93a8d7fbb9febd77ced3749480dcd25feb769fe37007b
EBUILD xca-2.3.0.ebuild 1511 BLAKE2B d1b2054d3a81c62aaa718faaae9f0109fd277f4387691f364b1f9d2dfd501508394aec536b905d4ee99e04ca61ba001593ac50cea9a202a80d0677e85ad990bc SHA512 9f89e3e30481472796403ac8567b87ba4203828d24cc1b329e426cd7e79f3a61c2a5888d75faf71830c758130f47f59afd313dad9df9370a4e38458dfb322601
EBUILD xca-2.3.0.ebuild 1548 BLAKE2B dcbbccbb3bf824f1024d914fc4f7af8cdb15e34a4da9c6044a159d9a4295bcd0e2f0257380aef995a782b5440171b80aebc9e6414579ca67b2e5e352474bd526 SHA512 d897a1ec8fb0904032b3de376b8b6fb5061e5eb6f5d0df90751d80c06b9e316a8d2c4b8b6a1ca3e02e291afc463bb2c263623c816e488a239b4eb1d631486f81
MISC metadata.xml 350 BLAKE2B 825e045b03a40c1b9a3c5af631d1748532ad4c84e83d0efd1d4866c5cc1284afab67f1e3e00a2c31a376a19d4e4608404a5830ab1a8a738079a3b6128f5c9bad SHA512 fd4e95bcd679b22bdfa620896e81e0a63bc6f084c60bf42caa853f9dcef2c797ff640801f206caceb6969ee4e347492200b37af4920c50c9764a3bac48910cf3

@ -0,0 +1,31 @@
diff --git a/doc/Makefile b/doc/Makefile
index 7c9a643..f88c209 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -3,15 +3,11 @@ TOPDIR=..
BUILD=..
endif
-DELFILES=xca*.html xca.1.gz changelog.html database_schema.html
+DELFILES=xca*.html changelog.html database_schema.html
-doc: xca.1.gz xca.html changelog.html database_schema.html
+doc: xca.1 xca.html changelog.html database_schema.html
include $(TOPDIR)/Rules.mak
-%.1.gz: %.1
- @$(PRINT) " MAN [$(BASENAME)] $@"
- gzip -9 <$^ >$@
-
xca.html: xca.sgml
rm -f xca*.html
echo 'The documentation for XCA can be viewed online at: <a href="http://hohnstaedt.de/documentation">http://hohnstaedt.de/documentation</a>.' > $@
@@ -23,7 +19,7 @@ install: $(doc)
$(ENABLE_DOC)install -m 755 -d $(destdir)$(htmldir)
$(ENABLE_DOC)install -m 644 xca*.html $(destdir)$(htmldir)
install -m 755 -d $(destdir)$(mandir)/man1
- install -m 644 *.1.gz $(destdir)/$(mandir)/man1
+ install -m 644 *.1 $(destdir)/$(mandir)/man1
app: xca.html
mkdir -p $(APPDIR)/Resources

@ -0,0 +1,28 @@
diff --git a/doc/Makefile b/doc/Makefile
index d481c5a..dc5b49a 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -5,13 +5,9 @@ endif
DELFILES=xca*.html xca.1.gz changelog.html database_schema.html
-doc: xca.1.gz xca.html changelog.html database_schema.html
+doc: xca.1 xca.html changelog.html database_schema.html
include $(TOPDIR)/Rules.mak
-%.1.gz: %.1
- @$(PRINT) " MAN [$(BASENAME)] $@"
- gzip -9 <$^ >$@
-
xca.html: xca.sgml
rm -f xca*.html
echo 'The documentation for XCA can be viewed online at: <a href="http://hohnstaedt.de/documentation">http://hohnstaedt.de/documentation</a>.' > $@
@@ -23,7 +19,7 @@ install: $(doc)
$(ENABLE_DOC)install -m 755 -d $(DESTDIR)$(htmldir)
$(ENABLE_DOC)install -m 644 xca*.html $(DESTDIR)$(htmldir)
install -m 755 -d $(DESTDIR)$(mandir)/man1
- install -m 644 *.1.gz $(DESTDIR)/$(mandir)/man1
+ install -m 644 *.1 $(DESTDIR)/$(mandir)/man1
app: xca.html
mkdir -p $(APPDIR)/Resources

@ -27,6 +27,7 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}/${PN}-1.0.0-desktop.patch"
"${FILESDIR}/${P}-bug-733000.patch"
)
src_configure() {
@ -50,7 +51,7 @@ src_install() {
doins misc/*.txt
ewarn "Make a backup copy of your database!"
ewarn "Version 2 completely changes the database format to SQL(ite)"
ewarn "This version completely changes the database format to SQL(ite)"
ewarn "Don't try to open it with older versions of XCA (< 1.4.0). They will corrupt the database."
}

@ -27,6 +27,7 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}/${PN}-1.0.0-desktop.patch"
"${FILESDIR}/${P}-bug-733000.patch"
)
src_configure() {

Binary file not shown.

@ -1,18 +1,15 @@
DIST gentoo-wine-patches-20200523.tar.xz 59740 BLAKE2B 951d7f305a6e5b3759c8095629d48de4830b8a0c9558de859a9e02d9824fe85553fda2bc0820ca97022a0ca63ac28473dadfe827821220445dbf1a7fd15c7c98 SHA512 46eea45c982b475e3ff444cbd87c6a0a235fc8dcaf3d83d89655a10ed8841a9ddb09e5a638a05803f3bf2c3bd34165c16067aba561efa4c183ee396dc31cdf75
DIST wine-5.21.tar.xz 24178740 BLAKE2B 9d6b2766536fb019d69dbffc8dbae0004eeb6d5b3d3f57d0577b4952159b9a5388d1f767d982b3837d713175ac7baec47c7b017e21f4fb586d3d97707491066e SHA512 0879e4edeca60880799736ac831f8ae28c6e5156dde161685aa84a5d8bd20c4f3a51a178fa2b130a9e8af44432bb239160a04829fcef5d8332e2bbf829d2bc18
DIST wine-5.22.tar.xz 24214812 BLAKE2B 7bc093501cb20fbe52e277aadb867e4f55abc9898ae570aebf3496c2f7938129498e6ad8b6de7f8efe28ccffee734c94754da703e0c5d6bad6c1293cefb42c0e SHA512 9e86a1f74a142513121c155ffa5e1dd863ecc00092952878f44185725e81793fd7291e0e3c93275cd0d083d17af99eb1d8feba1c96e8607f44919b9045737271
DIST wine-6.0.tar.xz 24192280 BLAKE2B baf0eee582190ede8d210390b51d330c1879cb442100bc2e957052898fbd84bcc047a885065f9bf96ac4f072f92eee44f0e1c3baddc68937286e7cc6f976bd4e SHA512 c0732fbab1da8737d595a876b28ce87eef1440c317746e798642b59b44b34e890de562e0c0cc674e97096f39db82f8e9c3b1cc1ba9edc246b7266a0f7cb00057
DIST wine-6.1.tar.xz 24227160 BLAKE2B 968405fb8a4060732a6070687e28aecc9169692bf18e058d358e859a2626281b5adb67b94d849628ecbfa87ad772a367f62fd3c5f45aecdf7d0a7e7aa8167c33 SHA512 49ee77c41e2fb1c4f22417117b26f8a467ec6c99583fca66f147003f776fcaf5ca42227153c7ca3325dfe70141ae9bfb88e3eb6e4cf25dd31a5ba5115d2685d0
DIST wine-6.2.tar.xz 24270924 BLAKE2B b83e7ff097d8f48cc46588a672515e8c1eafeafd592d4ced6a8347eaa33c31f9c5a2603958a10ce02463993c8ca5db77b227d0fbce452c1e3a637e5ea42cf635 SHA512 d28870ba58fc4ed9dc083f843d7f4ee8921722bb33e0b84c89f281fc27e5f827c0998ad629eb21c92f860dade77194d3c8a0f5b4c6ae3407fe7acef245cfa9a4
DIST wine-staging-5.21.tar.gz 10362610 BLAKE2B 41f40c33b7d0853c63b81da863145f242b640a0e491b3ee92e1c687d33b85344676e764ae93921f00643b4bd3247e9c9aef4ba92cf80aa43785db1f762eac8cc SHA512 079a7fccd66d886b3498c45057b1bb215d3897e44e0c8d6afb56174fad583e8a578ea888d70d62a18da1566bb9649fdefd08227efecd21fc71b0b3d739dab636
DIST wine-staging-5.22.tar.gz 10342905 BLAKE2B 9f59a0d8c06f29b52fec71cc09915c8a7a23a1ad9945cedeced179657645970048846517f4eced051989b0ef1ee555c9f8176de073a66b3633f3fe1fd90e0836 SHA512 0ce0314b470e90c741fd02ede522b6dd754fb69595b527e3ad5ac62d944bc7eca43eca88aa2b85d99a9945fbad05872cdcd2ac87ed809dcd41a9ce56bfcc1147
DIST wine-6.3.tar.xz 24301496 BLAKE2B d36e46e369abc619d351dd3209c0c86c5e5924509fe98a9e158fd10b9ca57650b9bc20e64dc801ec1b09315ed77fd81b549ebce7f383a3f772717a2031878588 SHA512 20108ea5036d612e8dd61fe9254d67cad02d757ede87174ed27774e4e3537e0d1f4d67156fd430f1d01d5c68b899cb0c7b4be298d897a1ce823913efef822242
DIST wine-staging-6.0.tar.gz 9863425 BLAKE2B b51e0c3dc426c637de4ee89ee7d519847edcb04b1fb160f5f196e5560ce570ced682165ac74958433de79e104765d4811f004d323f357b753cf56108b9a631bb SHA512 33845e398e9c3d4bacbd9cd369983e72517fd648747433eabd933b446f9d86f1d61660959ff4e05cb661cf4038550b3df3384f588f3f5504b1f8056196ca3c38
DIST wine-staging-6.1.tar.gz 9855125 BLAKE2B e5bd41294b7f17cd283d4ab90cce4f362740c2b3de2a867ef50c44639f5472392b3c11e199a66da63018f18df2f2a99579b50f27d6dd0163bd989efe1e7983e2 SHA512 50bf3f07cf8008731cee131852cbce43c5ec44219e8e96fb70a0fc82954b0a2a9d25ee8b25b7c62b47abd131591ca8fe0461214287601465edccda80be6d598f
DIST wine-staging-6.2.tar.gz 9820682 BLAKE2B 3de0c0ecbdabc1ffb965e6d5ebf5689fbeaf24ee33aaa2ff078db39d1542aa935b6d4d940fef570f1c60260748f4ef52b9789625b840f73e70ed3482995d505d SHA512 558c46250babaacda92885c35c438797baff7b8eb45cb3cdf7f7572c35e6412e621182061a3a4e31444cc7580f99a61de6bd433bf2bb2b8139cdd718afd9cd2e
EBUILD wine-staging-5.21.ebuild 20422 BLAKE2B 1ddadcf68dbdb438385434de97f050e8f1343e8102d1e0fe0c683f2fefa528a0bfef2ae6bf75e80d05c6f7ce8db008eed0d370d247a7945f9854ee9fecacf772 SHA512 a984e66e22d4b6fc47a65ad27c2dd03c7c4bff07e56bdafa76885a26269a1156df5aef2aa72444be5cac9de0d50b748ea9d224d5393c0171d054484f3670be12
EBUILD wine-staging-5.22-r2.ebuild 21675 BLAKE2B 4b4b2bb67cd92f14e0e57a6557bd3df47994d133a5dae42e47a9b6159a2b2dd0fc7db3fdf955ae0d2d7e09008f1d437a8ce60050d37731f866df8cbaef00e3d9 SHA512 0611a82a8941b1df344a1f917d956b2fbaf371971c14ad8e4480484557b2429b5fdd76deef27f1d42ab64327dfc637232a3899872272db9104232c8028a7cde1
DIST wine-staging-6.3.tar.gz 9796930 BLAKE2B b24e5ec57435a0d797e4d913b027226b3c891477d9df5d098be52348dff4eb704275c7c59d09f6cbdf7f86940a0e6c96bf28f94bd703fd32d6770a31426043fc SHA512 ed9b3b03c466de03941d7fec00c73ff77df863c3f4ba201e7f920810675ff416995557cb62b6701dcec6928f2ab9e4d608f17b79eda0267094e506a5e66f47f2
EBUILD wine-staging-6.0.ebuild 22026 BLAKE2B 3ceadbcd50c6da5d2080c4a90561dbba6714c6977843adaf8a7a82fdf5d9d3c0d10a7160df77ef6db7020295e6de7586aaa513029b90d9d7a2b8b3a81f942cbc SHA512 737e1a65fdb3431f296cf5960fe764ce4e84392c4b986d640e0e16c697359f211bfeed49874b293609922a6cc20e5c4fb35642c34d91547046a4e6ba349fe8bb
EBUILD wine-staging-6.1.ebuild 22026 BLAKE2B 3ceadbcd50c6da5d2080c4a90561dbba6714c6977843adaf8a7a82fdf5d9d3c0d10a7160df77ef6db7020295e6de7586aaa513029b90d9d7a2b8b3a81f942cbc SHA512 737e1a65fdb3431f296cf5960fe764ce4e84392c4b986d640e0e16c697359f211bfeed49874b293609922a6cc20e5c4fb35642c34d91547046a4e6ba349fe8bb
EBUILD wine-staging-6.2.ebuild 22026 BLAKE2B 2075bf50fda8783844b39bebff31a150c5cf6884a9f271f5e85143c5d26174d72c8ff238c919b09f9bd241f2e9beb93d0daf5625b98a832c9d5e8ce017863225 SHA512 17bc30704da90555b7c322f30e36603dbc4b3f865d07c5250250f2c035f1514c5c35f133c04ccd1143eb7a822bf0c45f52eda4973a02ee38e66a197b2d750560
EBUILD wine-staging-6.3.ebuild 22040 BLAKE2B fdc028150b9949d82c64910ff6ede3f16b23477f5a0769359fe274373d6ca97be354293a2171dcf329b29f4aa04a5f4c5680867714fb3750f45e86f72affd94f SHA512 9de89cd3f7ddbb2a036a5c4ddcdb9f81baebc40a88a23f5aba3e2f24b10899c24f7eeb9aa30a32cb5a92272549142e2caeddf587f5653ad9620e8fd6e6d42f25
EBUILD wine-staging-9999.ebuild 22026 BLAKE2B 2075bf50fda8783844b39bebff31a150c5cf6884a9f271f5e85143c5d26174d72c8ff238c919b09f9bd241f2e9beb93d0daf5625b98a832c9d5e8ce017863225 SHA512 17bc30704da90555b7c322f30e36603dbc4b3f865d07c5250250f2c035f1514c5c35f133c04ccd1143eb7a822bf0c45f52eda4973a02ee38e66a197b2d750560
MISC metadata.xml 3966 BLAKE2B ee3d47cb51499adfa3a98d09c9a718f1c51f0dc4b24a57b8d3c1f18e45584bc12ccdb54250162a146f0b7c95b835b84684a16f0164a21832df80bbaa4cefece4 SHA512 7db52c79172194fb0e151431273fbb02694144c3a7d39746e78fcb195471ce0d702d0643cfe24414eda070943b58d21d06db341e3607924de89c34ad5e7b5033

@ -1,620 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PLOCALES="ar ast 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 si sk sl sr_RS@cyrillic sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW"
PLOCALE_BACKUP="en"
inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils l10n multilib multilib-minimal pax-utils toolchain-funcs virtualx xdg-utils
MY_PN="${PN%%-*}"
MY_P="${MY_PN}-${PV}"
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://source.winehq.org/git/wine.git"
EGIT_BRANCH="master"
inherit git-r3
SRC_URI=""
else
MAJOR_V=$(ver_cut 1)
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz"
KEYWORDS="-* ~amd64 ~x86"
fi
S="${WORKDIR}/${MY_P}"
STAGING_P="wine-staging-${PV}"
STAGING_DIR="${WORKDIR}/${STAGING_P}"
GWP_V="20200523"
PATCHDIR="${WORKDIR}/gentoo-wine-patches"
DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging patchset"
HOMEPAGE="https://www.winehq.org/"
SRC_URI="${SRC_URI}
https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-${GWP_V}.tar.xz
"
if [[ ${PV} == "9999" ]] ; then
STAGING_EGIT_REPO_URI="https://github.com/wine-staging/wine-staging.git"
else
SRC_URI="${SRC_URI}
staging? ( https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> ${STAGING_P}.tar.gz )"
fi
LICENSE="LGPL-2.1"
SLOT="${PV}"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +faudio +fontconfig +gcrypt +gecko gphoto2 gsm gssapi gstreamer +jpeg kerberos kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test themes +threads +truetype udev +udisks +unwind v4l vaapi vkd3d vulkan +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
osmesa? ( opengl )
pipelight? ( staging )
test? ( abi_x86_32 )
themes? ( staging )
vaapi? ( staging )
vkd3d? ( vulkan )" # 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/libXfixes[${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}] )
faudio? ( app-emulation/faudio:=[${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gcrypt? ( dev-libs/libgcrypt:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
gssapi? ( virtual/krb5[${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}] )
kerberos? ( virtual/krb5: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-13[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}] )
sdl? ( media-libs/libsdl2:=[haptic,joystick,${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}] )
udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
vkd3d? ( >=app-emulation/vkd3d-1.2[${MULTILIB_USEDEP}] )
vulkan? ( media-libs/vulkan-loader[${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}]
)"
RDEPEND="${COMMON_DEPEND}
app-emulation/wine-desktop-common
>app-eselect/eselect-wine-0.3
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47.1[abi_x86_32?,abi_x86_64?] )
mono? ( app-emulation/wine-mono:5.1.1 )
perl? (
dev-lang/perl
dev-perl/XML-Simple
)
pulseaudio? (
realtime? ( sys-auth/rtkit )
)
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-base/xorg-proto )
prelink? ( sys-devel/prelink )
staging? (
dev-lang/perl
dev-perl/XML-Simple
)
xinerama? ( x11-base/xorg-proto )"
# 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"
PATCHES=(
"${PATCHDIR}/patches/${MY_PN}-5.0-winegcc.patch" #260726
"${PATCHDIR}/patches/${MY_PN}-4.7-multilib-portage.patch" #395615
"${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" #310611
"${PATCHDIR}/patches/${MY_PN}-5.9-Revert-makedep-Install-also-generated-typelib-for-in.patch"
)
PATCHES_BIN=()
# https://bugs.gentoo.org/show_bug.cgi?id=635222
if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then
DEPEND+=" dev-util/patchbin"
fi
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 "${PATCHDIR}/files/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 "${PATCHDIR}/files/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 "${PATCHDIR}/files/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_64; then
if tc-is-gcc && [[ $(gcc-major-version) -lt 4 || ( $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 4 ) ]]; then
eerror "You need gcc-4.4+ to compile 64-bit wine"
die
elif tc-is-clang && [[ $(clang-major-version) -lt 3 || ( $(clang-major-version) -eq 3 && $(clang-minor-version) -lt 8 ) ]]; then
eerror "You need clang-3.8+ to compile 64-bit wine"
die
fi
fi
if tc-is-gcc && [[ $(gcc-major-version) -eq 5 && $(gcc-minor-version) -le 3 ]]; then
ewarn "GCC-5.0-5.3 suffered from compiler bugs and are no longer supported by"
ewarn "Gentoo's Toolchain Team. If your ebuild fails the compiler checks in"
ewarn "the configure phase, either update your compiler or switch to <5.0 || >=5.4"
fi
if tc-is-gcc && [[ $(gcc-major-version) -eq 5 && $(gcc-minor-version) -eq 4 ]]; then
if has "-march=i686" ${CFLAGS} && ! has "-mtune=generic" ${CFLAGS}; then
ewarn "Compilation can hang with CFLAGS=\"-march=i686\". You can temporarily work"
ewarn "around this by adding \"-mtune=generic\" to your CFLAGS for wine."
ewarn "See package.env in man 5 portage for more information on how to do this."
ewarn "See https://bugs.gentoo.org/show_bug.cgi?id=613128 for more details"
fi
fi
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
}
wine_env_vcs_vars() {
local pn_live_var="${PN//[-+]/_}_LIVE_COMMIT"
local pn_live_val="${pn_live_var}"
eval pn_live_val='$'${pn_live_val}
if [[ ! -z ${pn_live_val} ]]; then
if use staging; then
eerror "Because of the multi-repo nature of ${MY_PN}, ${pn_live_var}"
eerror "cannot be used to set the commit. Instead, you may use the"
eerror "environment variables:"
eerror " EGIT_OVERRIDE_COMMIT_WINE"
eerror " EGIT_OVERRIDE_COMMIT_WINE_STAGING_WINE_STAGING"
eerror
return 1
fi
fi
if [[ ! -z ${EGIT_COMMIT} ]]; then
eerror "Commits must now be specified using the environment variables:"
eerror " EGIT_OVERRIDE_COMMIT_WINE"
eerror " EGIT_OVERRIDE_COMMIT_WINE_STAGING_WINE_STAGING"
eerror
return 1
fi
}
pkg_pretend() {
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
wine_env_vcs_vars || die
WINE_VARIANT="${PN#wine}-${PV}"
WINE_VARIANT="${WINE_VARIANT#-}"
MY_PREFIX="${EPREFIX}/usr/lib/wine-${WINE_VARIANT}"
MY_DATAROOTDIR="${EPREFIX}/usr/share/wine-${WINE_VARIANT}"
MY_DATADIR="${MY_DATAROOTDIR}"
MY_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
MY_INCLUDEDIR="${EPREFIX}/usr/include/wine-${WINE_VARIANT}"
MY_LIBEXECDIR="${EPREFIX}/usr/libexec/wine-${WINE_VARIANT}"
MY_LOCALSTATEDIR="${EPREFIX}/var/wine-${WINE_VARIANT}"
MY_MANDIR="${MY_DATADIR}/man"
}
src_unpack() {
if [[ ${PV} == "9999" ]] ; then
EGIT_CHECKOUT_DIR="${S}" git-r3_src_unpack
if use staging; then
local CURRENT_WINE_COMMIT=${EGIT_VERSION}
EGIT_CHECKOUT_DIR="${STAGING_DIR}" EGIT_REPO_URI="${STAGING_EGIT_REPO_URI}" git-r3_src_unpack
local COMPAT_WINE_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
if [[ "${CURRENT_WINE_COMMIT}" != "${COMPAT_WINE_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 WINE_COMMIT."
einfo "Example: EGIT_OVERRIDE_COMMIT_WINE=${COMPAT_WINE_COMMIT} emerge -1 wine"
fi
fi
fi
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
src_prepare() {
eapply_bin(){
local patch
for patch in ${PATCHES_BIN[@]}; do
patchbin --nogit < "${patch}" || die
done
}
local md5="$(md5sum server/protocol.def)"
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="-W winemenubuilder-Desktop_Icon_Path" #652176
use pipelight || STAGING_EXCLUDE="${STAGING_EXCLUDE} -W Pipelight"
# 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=eapply --no-autoconf --all ${STAGING_EXCLUDE}
cd "${STAGING_DIR}/patches"
source "${STAGING_DIR}/patches/patchinstall.sh"
)
eend $? || die "Failed to apply Wine-Staging patches"
fi
default
eapply_bin
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
# Edit wine.desktop to work for specific variant
sed -e "/^Exec=/s/wine /wine-${WINE_VARIANT} /" -i loader/wine.desktop || die
# hi-res default icon, #472990, https://bugs.winehq.org/show_bug.cgi?id=24652
cp "${PATCHDIR}/files/oic_winlogo.ico" dlls/user32/resources/ || die
l10n_get_locales > po/LINGUAS || die # otherwise wine doesn't respect LINGUAS
# Fix manpage generation for locales #469418 and abi_x86_64 #617864
# Duplicate manpages input files for wine64
local f
for f in loader/*.man.in; do
cp ${f} ${f/wine/wine64} || die
done
# Add wine64 manpages to Makefile
if use abi_x86_64; then
sed -i "/wine.man.in/i \
\\\twine64.man.in \\\\" loader/Makefile.in || die
sed -i -E 's/(.*wine)(.*\.UTF-8\.man\.in.*)/&\
\164\2/' loader/Makefile.in || die
fi
rm_man_file(){
local file="${1}"
loc=${2}
sed -i "/${loc}\.UTF-8\.man\.in/d" "${file}" || die
}
while read f; do
l10n_for_each_disabled_locale_do rm_man_file "${f}"
done < <(find -name "Makefile.in" -exec grep -q "UTF-8.man.in" "{}" \; -print)
}
src_configure() {
wine_compiler_check || die
export LDCONFIG=/bin/true
use custom-cflags || strip-flags
multilib-minimal_src_configure
}
multilib_src_configure() {
local myconf=(
--prefix="${MY_PREFIX}"
--datarootdir="${MY_DATAROOTDIR}"
--datadir="${MY_DATADIR}"
--docdir="${MY_DOCDIR}"
--includedir="${MY_INCLUDEDIR}"
--libdir="${EPREFIX}/usr/$(get_libdir)/wine-${WINE_VARIANT}"
--libexecdir="${MY_LIBEXECDIR}"
--localstatedir="${MY_LOCALSTATEDIR}"
--mandir="${MY_MANDIR}"
--sysconfdir="${EPREFIX}/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 faudio)
$(use_with fontconfig)
$(use_with ssl gnutls)
$(use_enable gecko mshtml)
$(use_with gcrypt)
$(use_with gphoto2 gphoto)
$(use_with gsm)
$(use_with gssapi)
$(use_with gstreamer)
--without-hal
$(use_with jpeg)
$(use_with kerberos krb5)
$(use_with ldap)
--without-mingw # linux LDFLAGS leak in mingw32: bug #685172
$(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_with sdl)
$(use_enable test tests)
$(use_with truetype freetype)
$(use_with udev)
$(use_with unwind)
$(use_with v4l v4l2)
$(use_with vkd3d)
$(use_with vulkan)
$(use_with X x)
$(use_with X xfixes)
$(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 ${MY_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 )
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
if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script
rm "${D%/}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \
"${D%/}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die
fi
# Remove wineconsole if neither backend is installed #551124
if ! use X && ! use ncurses; then
rm "${D%/}${MY_PREFIX}"/bin/wineconsole* || die
rm "${D%/}${MY_MANDIR}"/man1/wineconsole* || die
rm_wineconsole() {
rm "${D%/}${MY_PREFIX}/$(get_libdir)"/wine/{,fakedlls/}wineconsole.exe* || die
}
multilib_foreach_abi rm_wineconsole
fi
use abi_x86_32 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine{,-preloader} #255055
use abi_x86_64 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine64{,-preloader}
# Avoid double prefix from dosym and make_wrapper
MY_PREFIX=${MY_PREFIX#${EPREFIX}}
if use abi_x86_64 && ! use abi_x86_32; then
dosym wine64 "${MY_PREFIX}"/bin/wine # 404331
dosym wine64-preloader "${MY_PREFIX}"/bin/wine-preloader
fi
# Failglob for binloops, shouldn't be necessary, but including to stay safe
eshopts_push -s failglob #615218
# Make wrappers for binaries for handling multiple variants
# Note: wrappers instead of symlinks because some are shell which use basename
local b
for b in "${ED%/}${MY_PREFIX}"/bin/*; do
make_wrapper "${b##*/}-${WINE_VARIANT}" "${MY_PREFIX}/bin/${b##*/}"
done
eshopts_pop
}
pkg_postinst() {
eselect wine register ${P}
if [[ ${PN} == "wine-vanilla" ]]; then
eselect wine register --vanilla ${P} || die
else
if use staging; then
eselect wine register --staging ${P} || die
fi
fi
eselect wine update --all --if-unset || die
xdg_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_prerm() {
eselect wine deregister ${P}
if [[ ${PN} == "wine-vanilla" ]]; then
eselect wine deregister --vanilla ${P} || die
else
if use staging; then
eselect wine deregister --staging ${P} || die
fi
fi
eselect wine update --all --if-unset || die
}
pkg_postrm() {
xdg_desktop_database_update
}

@ -7,23 +7,28 @@ PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko
PLOCALE_BACKUP="en"
inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils l10n multilib multilib-minimal pax-utils toolchain-funcs virtualx xdg-utils
MY_PN="${PN%%-*}"
MY_P="${MY_PN}-${PV}"
MY_PV="${PV/_/-}"
MY_P="${MY_PN}-${MY_PV}"
if [[ ${PV} == "9999" ]] ; then
if [[ ${MY_PV} == "9999" ]] ; then
EGIT_REPO_URI="https://source.winehq.org/git/wine.git"
EGIT_BRANCH="master"
inherit git-r3
SRC_URI=""
#KEYWORDS=""
else
MAJOR_V=$(ver_cut 1)
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz"
MINOR_V=$(ver_cut 2)
if [[ ${MINOR_V} != "0" ]] ; then
MINOR_V="x"
fi
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.${MINOR_V}/${MY_P}.tar.xz"
KEYWORDS="-* ~amd64 ~x86"
fi
S="${WORKDIR}/${MY_P}"
STAGING_P="wine-staging-${PV}"
STAGING_P="wine-staging-${MY_PV}"
STAGING_DIR="${WORKDIR}/${STAGING_P}"
GWP_V="20200523"
PATCHDIR="${WORKDIR}/gentoo-wine-patches"
@ -34,16 +39,16 @@ SRC_URI="${SRC_URI}
https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-${GWP_V}.tar.xz
"
if [[ ${PV} == "9999" ]] ; then
if [[ ${MY_PV} == "9999" ]] ; then
STAGING_EGIT_REPO_URI="https://github.com/wine-staging/wine-staging.git"
else
SRC_URI="${SRC_URI}
staging? ( https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> ${STAGING_P}.tar.gz )"
staging? ( https://github.com/wine-staging/wine-staging/archive/v${MY_PV}.tar.gz -> ${STAGING_P}.tar.gz )"
fi
LICENSE="LGPL-2.1"
SLOT="${PV}"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +faudio +fontconfig +gcrypt +gecko gphoto2 gsm gssapi gstreamer +jpeg kerberos kernel_FreeBSD +lcms ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test themes +threads +truetype udev +udisks +unwind v4l vaapi vkd3d vulkan +X +xcomposite xinerama +xml"
SLOT="${MY_PV}"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +faudio +fontconfig +gcrypt +gecko gphoto2 gsm gssapi gstreamer +jpeg kerberos kernel_FreeBSD +lcms ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test themes +threads +truetype udev +udisks +unwind usb v4l vaapi vkd3d vulkan +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@ -111,6 +116,7 @@ COMMON_DEPEND="
udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
usb? ( virtual/libusb:1[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
vkd3d? ( >=app-emulation/vkd3d-1.2[${MULTILIB_USEDEP}] )
@ -127,8 +133,8 @@ RDEPEND="${COMMON_DEPEND}
>app-eselect/eselect-wine-0.3
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47.1[abi_x86_32?,abi_x86_64?] )
mono? ( app-emulation/wine-mono:5.1.1 )
gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] )
mono? ( app-emulation/wine-mono:6.0.0 )
perl? (
dev-lang/perl
dev-perl/XML-Simple
@ -170,7 +176,7 @@ PATCHES=(
PATCHES_BIN=()
# https://bugs.gentoo.org/show_bug.cgi?id=635222
if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then
if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${MY_PV} == 9999 ]]; then
DEPEND+=" dev-util/patchbin"
fi
@ -284,44 +290,46 @@ wine_env_vcs_vars() {
}
pkg_pretend() {
wine_build_environment_check || die
if [[ ${MERGE_TYPE} != binary ]] ; then
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
# 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)"
if use mingw && use abi_x86_32 && ! has_version "cross-i686-w64-mingw32/gcc"; then
eerror
die
eerror "USE=\"mingw\" is currently experimental, and requires the"
eerror "'cross-i686-w64-mingw32' compiler and its runtime for 32-bit builds."
eerror
eerror "These can be installed by using 'sys-devel/crossdev':"
eerror
eerror "crossdev --target i686-w64-mingw32"
eerror
eerror "For more information on setting up MinGW, see: https://wiki.gentoo.org/wiki/Mingw"
eerror
die "MinGW build was enabled, but no compiler to support it was found."
fi
fi
if use mingw && use abi_x86_32 && ! has_version "cross-i686-w64-mingw32/gcc"; then
eerror
eerror "USE=\"mingw\" is currently experimental, and requires the"
eerror "'cross-i686-w64-mingw32' compiler and its runtime for 32-bit builds."
eerror
eerror "These can be installed by using 'sys-devel/crossdev':"
eerror
eerror "crossdev --target i686-w64-mingw32"
eerror
eerror "For more information on setting up MinGW, see: https://wiki.gentoo.org/wiki/Mingw"
eerror
die "MinGW build was enabled, but no compiler to support it was found."
fi
if use mingw && use abi_x86_64 && ! has_version "cross-x86_64-w64-mingw32/gcc"; then
eerror
eerror "USE=\"mingw\" is currently experimental, and requires the"
eerror "'cross-x86_64-w64-mingw32' compiler and its runtime for 64-bit builds."
eerror
eerror "These can be installed by using 'sys-devel/crossdev':"
eerror
eerror "crossdev --target x86_64-w64-mingw32"
eerror
eerror "For more information on setting up MinGW, see: https://wiki.gentoo.org/wiki/Mingw"
eerror
die "MinGW build was enabled, but no compiler to support it was found."
if use mingw && use abi_x86_64 && ! has_version "cross-x86_64-w64-mingw32/gcc"; then
eerror
eerror "USE=\"mingw\" is currently experimental, and requires the"
eerror "'cross-x86_64-w64-mingw32' compiler and its runtime for 64-bit builds."
eerror
eerror "These can be installed by using 'sys-devel/crossdev':"
eerror
eerror "crossdev --target x86_64-w64-mingw32"
eerror
eerror "For more information on setting up MinGW, see: https://wiki.gentoo.org/wiki/Mingw"
eerror
die "MinGW build was enabled, but no compiler to support it was found."
fi
fi
}
@ -329,7 +337,7 @@ pkg_setup() {
wine_build_environment_check || die
wine_env_vcs_vars || die
WINE_VARIANT="${PN#wine}-${PV}"
WINE_VARIANT="${PN#wine}-${MY_PV}"
WINE_VARIANT="${WINE_VARIANT#-}"
MY_PREFIX="${EPREFIX}/usr/lib/wine-${WINE_VARIANT}"
@ -343,7 +351,7 @@ pkg_setup() {
}
src_unpack() {
if [[ ${PV} == "9999" ]] ; then
if [[ ${MY_PV} == "9999" ]] ; then
EGIT_CHECKOUT_DIR="${S}" git-r3_src_unpack
if use staging; then
local CURRENT_WINE_COMMIT=${EGIT_VERSION}
@ -504,6 +512,7 @@ multilib_src_configure() {
$(use_with truetype freetype)
$(use_with udev)
$(use_with unwind)
$(use_with usb)
$(use_with v4l v4l2)
$(use_with vkd3d)
$(use_with vulkan)
@ -613,12 +622,12 @@ multilib_src_install_all() {
}
pkg_postinst() {
eselect wine register ${P}
eselect wine register ${PN}-${MY_PV}
if [[ ${PN} == "wine-vanilla" ]]; then
eselect wine register --vanilla ${P} || die
eselect wine register --vanilla ${PN}-${MY_PV} || die
else
if use staging; then
eselect wine register --staging ${P} || die
eselect wine register --staging ${PN}-${MY_PV} || die
fi
fi
@ -641,12 +650,12 @@ pkg_postinst() {
}
pkg_prerm() {
eselect wine deregister ${P}
eselect wine deregister ${PN}-${MY_PV}
if [[ ${PN} == "wine-vanilla" ]]; then
eselect wine deregister --vanilla ${P} || die
eselect wine deregister --vanilla ${PN}-${MY_PV} || die
else
if use staging; then
eselect wine deregister --staging ${P} || die
eselect wine deregister --staging ${PN}-${MY_PV}|| die
fi
fi

@ -2,17 +2,15 @@ DIST gentoo-wine-patches-20191222.tar.xz 59236 BLAKE2B 1b2c7b3ab69e5603d0f176a88
DIST gentoo-wine-patches-20200523.tar.xz 59740 BLAKE2B 951d7f305a6e5b3759c8095629d48de4830b8a0c9558de859a9e02d9824fe85553fda2bc0820ca97022a0ca63ac28473dadfe827821220445dbf1a7fd15c7c98 SHA512 46eea45c982b475e3ff444cbd87c6a0a235fc8dcaf3d83d89655a10ed8841a9ddb09e5a638a05803f3bf2c3bd34165c16067aba561efa4c183ee396dc31cdf75
DIST wine-5.0.2.tar.xz 22484932 BLAKE2B 93253a86605b32dc8f7c79a16336643e6f84937094f8c96ea336289c2076a4d9f759fc1ad128f7b1a009da5eb2ed25cdc893da99e338093608bf5fc0ef1a85fc SHA512 9ff902ff929d9ac8c81843eea141c96446d26b14f70781a40a3ea1fdef5f412ca4c87374a5a3af9b42b52236159645e55d6e54f8b06178a4d210a72fb1d5358e
DIST wine-5.0.3.tar.xz 22495496 BLAKE2B 459399b940111fb573d3060e74c17423ff43b510a196d70eadb5d57e7d57b44c990f8c9bb69eb258a76515c2d50fb756f82229a1a7cd391a32c407bedc1e9f14 SHA512 3217cc8a91e898e15130314fb7ebc2cdd93e2a4e88a46d3778ff4790a635b28e951ba974b83a56414d387b710da21a998e519f1df0cde636ff5fffdceff7f652
DIST wine-5.21.tar.xz 24178740 BLAKE2B 9d6b2766536fb019d69dbffc8dbae0004eeb6d5b3d3f57d0577b4952159b9a5388d1f767d982b3837d713175ac7baec47c7b017e21f4fb586d3d97707491066e SHA512 0879e4edeca60880799736ac831f8ae28c6e5156dde161685aa84a5d8bd20c4f3a51a178fa2b130a9e8af44432bb239160a04829fcef5d8332e2bbf829d2bc18
DIST wine-5.22.tar.xz 24214812 BLAKE2B 7bc093501cb20fbe52e277aadb867e4f55abc9898ae570aebf3496c2f7938129498e6ad8b6de7f8efe28ccffee734c94754da703e0c5d6bad6c1293cefb42c0e SHA512 9e86a1f74a142513121c155ffa5e1dd863ecc00092952878f44185725e81793fd7291e0e3c93275cd0d083d17af99eb1d8feba1c96e8607f44919b9045737271
DIST wine-6.0.tar.xz 24192280 BLAKE2B baf0eee582190ede8d210390b51d330c1879cb442100bc2e957052898fbd84bcc047a885065f9bf96ac4f072f92eee44f0e1c3baddc68937286e7cc6f976bd4e SHA512 c0732fbab1da8737d595a876b28ce87eef1440c317746e798642b59b44b34e890de562e0c0cc674e97096f39db82f8e9c3b1cc1ba9edc246b7266a0f7cb00057
DIST wine-6.1.tar.xz 24227160 BLAKE2B 968405fb8a4060732a6070687e28aecc9169692bf18e058d358e859a2626281b5adb67b94d849628ecbfa87ad772a367f62fd3c5f45aecdf7d0a7e7aa8167c33 SHA512 49ee77c41e2fb1c4f22417117b26f8a467ec6c99583fca66f147003f776fcaf5ca42227153c7ca3325dfe70141ae9bfb88e3eb6e4cf25dd31a5ba5115d2685d0
DIST wine-6.2.tar.xz 24270924 BLAKE2B b83e7ff097d8f48cc46588a672515e8c1eafeafd592d4ced6a8347eaa33c31f9c5a2603958a10ce02463993c8ca5db77b227d0fbce452c1e3a637e5ea42cf635 SHA512 d28870ba58fc4ed9dc083f843d7f4ee8921722bb33e0b84c89f281fc27e5f827c0998ad629eb21c92f860dade77194d3c8a0f5b4c6ae3407fe7acef245cfa9a4
DIST wine-6.3.tar.xz 24301496 BLAKE2B d36e46e369abc619d351dd3209c0c86c5e5924509fe98a9e158fd10b9ca57650b9bc20e64dc801ec1b09315ed77fd81b549ebce7f383a3f772717a2031878588 SHA512 20108ea5036d612e8dd61fe9254d67cad02d757ede87174ed27774e4e3537e0d1f4d67156fd430f1d01d5c68b899cb0c7b4be298d897a1ce823913efef822242
EBUILD wine-vanilla-5.0.2.ebuild 17538 BLAKE2B c7112948be20ca6f68de5053bd0cc1171eb7ebf06807ec97c1aa392c4cc756d18782805a9f501307da418298eeb8f129830e85e507613233a478bd3c452b047f SHA512 16bc462660abe1eb8dca1d5c90fb02d71ed8e98a121d4290e501f7807c72eaae6a1b2eb65867b90c79d827ac9eb9b2502b6ca4e597155eda6b74509b00a3ac55
EBUILD wine-vanilla-5.0.3-r1.ebuild 17621 BLAKE2B ab9f9766ef5f30b3fcae5d92a4cc7237deb015fed6cec868e0360fa676f85c5f96579bbb81afd793efa21fe0c65403e747a3b08fd00b69699985298acba08853 SHA512 833096373edf13aada27e0a574097dfb2ced4589bc8f1fa5e7d93ddfdf827c9b1920ce351e66e60c435cbf831879b90b05f3da8ea7670773f364ecf39b48927f
EBUILD wine-vanilla-5.21.ebuild 17587 BLAKE2B 3b3d801dbe8387323a06cfaf1b7b0a6f83f1d25a7cece53325e687839ad522a8db5bab1e8a87958789f7cafdf7ffad6d195f2269a117f0d8ddec5465db0b01a1 SHA512 cd749ac932ae78b8022250c830d728bb53b07e677b88e801de7c5addd97e59c86e2a7c49fcc0c3fc7860c6a12d4105bcfbe455352028db15dec8ee9a2ef8c4ec
EBUILD wine-vanilla-5.22-r2.ebuild 18840 BLAKE2B 5bb28cfd96d41160ed20b6b0449e82a511efd7174a580056346c116a0eae4bdf1a2c8dd4405d9331070cbb6fe710ed0c6f9925df076fc69719469bba2648571f SHA512 f0b323beef8380ff7ae8f7206d1bc279b1e2ef718bf05f41f87932e4a8a57c81d928ad45c679bc7d1615cc262375b2a2babab5d39a694fd07c5f9ce33a12acba
EBUILD wine-vanilla-6.0.ebuild 18910 BLAKE2B dc81a5e0026053e6935a5f7dc3d279a1eabede60219cfc663d7c94945f1cc72b537121918b2875b7d007cc3f8e09758e79d4909ca54a985dac9140216c46f32f SHA512 7fc60d0f87c78c6cb34ef5cc000b614d55497f61c056a1da1da699b026282f064e26a7879b00cf3c7bfcc5b9fa41206ea2b764de8a12636cc05895c1037dee1a
EBUILD wine-vanilla-6.1.ebuild 18910 BLAKE2B 7f8a28cfdf2b0ffbc5196ae3aa7c6b9ead6f9a9cc05e1786723149e0c6d943fcd8080362c8c3c32e9f6a06af114e749a5b460515c82d875140e4b54c24355d03 SHA512 20837bb56938d1cb5fb828b540971621f21044e495e4e2461015cdcaa5c1b14efac011741a4403f3a6e3cb99ee6402c7003ea137acfad070b18911c6a8390285
EBUILD wine-vanilla-6.2.ebuild 18910 BLAKE2B 46e6c295e091969cd9b00580c9944f991d7556db445aa97a677014724f055b881ef09240e65e62b04dc06ffcf6625f90b1d37d6feaa39ba9d1b8d2177526c7b5 SHA512 1bf603fc84638c3f01941c27a5b78bbe07175bcfd3a58d9036b29f18b8e70919618581ccf947976f610cd9575c11eaf8bd21f52f98d2ba8716835e3e7ab6f38d
EBUILD wine-vanilla-6.3.ebuild 18924 BLAKE2B 9ea7ac06e415635987999388a87f16ab3805a6d4f1ab1e7b05009db8f328f3d19a19b57e859ab751220ee60dfc9f2625a495e37fac0e7aab04b7e43015a830c4 SHA512 2fb10b28c4b126f7101c4e993021a6485162292912e0058bb4815a558b950a7f1609eb5c7bea2aa8bc98ea597b9d08df625e89220c92d6ab7890fb9e836b6f53
EBUILD wine-vanilla-9999.ebuild 18910 BLAKE2B 46e6c295e091969cd9b00580c9944f991d7556db445aa97a677014724f055b881ef09240e65e62b04dc06ffcf6625f90b1d37d6feaa39ba9d1b8d2177526c7b5 SHA512 1bf603fc84638c3f01941c27a5b78bbe07175bcfd3a58d9036b29f18b8e70919618581ccf947976f610cd9575c11eaf8bd21f52f98d2ba8716835e3e7ab6f38d
MISC metadata.xml 3493 BLAKE2B 5574a661321f07674198bed06bdd632ccd5e46a4b4a15b49aef8882f5f6afa1a087a9fdb308bfecd80a9ea32d6b1135ff1bc2733ac3748d83d8754e4228ac1da SHA512 1e7d4867143412d7261b8f977f82df67ea9777dc1168e0ac3e428f68ac93314528df75b45a573dd96910d02a2357b75509c90b2de531b8188ce2e474a30d52e8

@ -1,538 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PLOCALES="ar ast 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 si sk sl sr_RS@cyrillic sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW"
PLOCALE_BACKUP="en"
inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils l10n multilib multilib-minimal pax-utils toolchain-funcs virtualx xdg-utils
MY_PN="${PN%%-*}"
MY_P="${MY_PN}-${PV}"
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://source.winehq.org/git/wine.git"
EGIT_BRANCH="master"
inherit git-r3
SRC_URI=""
else
MAJOR_V=$(ver_cut 1)
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz"
KEYWORDS="-* ~amd64 ~x86"
fi
S="${WORKDIR}/${MY_P}"
GWP_V="20200523"
PATCHDIR="${WORKDIR}/gentoo-wine-patches"
DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets"
HOMEPAGE="https://www.winehq.org/"
SRC_URI="${SRC_URI}
https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-${GWP_V}.tar.xz
"
LICENSE="LGPL-2.1"
SLOT="${PV}"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +faudio +fontconfig +gecko gphoto2 gsm gssapi gstreamer +jpeg kerberos kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap +png prelink pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind v4l vkd3d vulkan +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
osmesa? ( opengl )
test? ( abi_x86_32 )
vkd3d? ( vulkan )" # 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/libXfixes[${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}] )
faudio? ( app-emulation/faudio:=[${MULTILIB_USEDEP}] )
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
gssapi? ( virtual/krb5[${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}] )
kerberos? ( virtual/krb5[${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-13[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}] )
sdl? ( media-libs/libsdl2:=[haptic,joystick,${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vkd3d? ( >=app-emulation/vkd3d-1.2[${MULTILIB_USEDEP}] )
vulkan? ( media-libs/vulkan-loader[${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}]
)"
RDEPEND="${COMMON_DEPEND}
app-emulation/wine-desktop-common
>app-eselect/eselect-wine-0.3
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47.1[abi_x86_32?,abi_x86_64?] )
mono? ( app-emulation/wine-mono:5.1.1 )
perl? (
dev-lang/perl
dev-perl/XML-Simple
)
pulseaudio? (
realtime? ( sys-auth/rtkit )
)
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-base/xorg-proto )
prelink? ( sys-devel/prelink )
xinerama? ( x11-base/xorg-proto )"
# 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"
PATCHES=(
"${PATCHDIR}/patches/${MY_PN}-5.0-winegcc.patch" #260726
"${PATCHDIR}/patches/${MY_PN}-4.7-multilib-portage.patch" #395615
"${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" #310611
"${PATCHDIR}/patches/${MY_PN}-5.9-Revert-makedep-Install-also-generated-typelib-for-in.patch"
)
PATCHES_BIN=()
# https://bugs.gentoo.org/show_bug.cgi?id=635222
if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then
DEPEND+=" dev-util/patchbin"
fi
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 "${PATCHDIR}/files/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 "${PATCHDIR}/files/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 "${PATCHDIR}/files/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_64; then
if tc-is-gcc && [[ $(gcc-major-version) -lt 4 || ( $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 4 ) ]]; then
eerror "You need gcc-4.4+ to compile 64-bit wine"
die
elif tc-is-clang && [[ $(clang-major-version) -lt 3 || ( $(clang-major-version) -eq 3 && $(clang-minor-version) -lt 8 ) ]]; then
eerror "You need clang-3.8+ to compile 64-bit wine"
die
fi
fi
if tc-is-gcc && [[ $(gcc-major-version) -eq 5 && $(gcc-minor-version) -le 3 ]]; then
ewarn "GCC-5.0-5.3 suffered from compiler bugs and are no longer supported by"
ewarn "Gentoo's Toolchain Team. If your ebuild fails the compiler checks in"
ewarn "the configure phase, either update your compiler or switch to <5.0 || >=5.4"
fi
if tc-is-gcc && [[ $(gcc-major-version) -eq 5 && $(gcc-minor-version) -eq 4 ]]; then
if has "-march=i686" ${CFLAGS} && ! has "-mtune=generic" ${CFLAGS}; then
ewarn "Compilation can hang with CFLAGS=\"-march=i686\". You can temporarily work"
ewarn "around this by adding \"-mtune=generic\" to your CFLAGS for wine."
ewarn "See package.env in man 5 portage for more information on how to do this."
ewarn "See https://bugs.gentoo.org/show_bug.cgi?id=613128 for more details"
fi
fi
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
}
wine_env_vcs_vars() {
local pn_live_var="${PN//[-+]/_}_LIVE_COMMIT"
local pn_live_val="${pn_live_var}"
eval pn_live_val='$'${pn_live_val}
if [[ ! -z ${EGIT_COMMIT} ]]; then
eerror "Commits must now be specified using the environmental variables"
eerror "EGIT_OVERRIDE_COMMIT_WINE"
eerror
return 1
fi
}
pkg_pretend() {
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
wine_env_vcs_vars || die
WINE_VARIANT="${PN#wine}-${PV}"
WINE_VARIANT="${WINE_VARIANT#-}"
MY_PREFIX="${EPREFIX}/usr/lib/wine-${WINE_VARIANT}"
MY_DATAROOTDIR="${EPREFIX}/usr/share/wine-${WINE_VARIANT}"
MY_DATADIR="${MY_DATAROOTDIR}"
MY_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
MY_INCLUDEDIR="${EPREFIX}/usr/include/wine-${WINE_VARIANT}"
MY_LIBEXECDIR="${EPREFIX}/usr/libexec/wine-${WINE_VARIANT}"
MY_LOCALSTATEDIR="${EPREFIX}/var/wine-${WINE_VARIANT}"
MY_MANDIR="${MY_DATADIR}/man"
}
src_unpack() {
if [[ ${PV} == "9999" ]] ; then
EGIT_CHECKOUT_DIR="${S}" git-r3_src_unpack
fi
default
l10n_find_plocales_changes "${S}/po" "" ".po"
}
src_prepare() {
eapply_bin(){
local patch
for patch in ${PATCHES_BIN[@]}; do
patchbin --nogit < "${patch}" || die
done
}
local md5="$(md5sum server/protocol.def)"
default
eapply_bin
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
# Edit wine.desktop to work for specific variant
sed -e "/^Exec=/s/wine /wine-${WINE_VARIANT} /" -i loader/wine.desktop || die
# hi-res default icon, #472990, https://bugs.winehq.org/show_bug.cgi?id=24652
cp "${PATCHDIR}/files/oic_winlogo.ico" dlls/user32/resources/ || die
l10n_get_locales > po/LINGUAS || die # otherwise wine doesn't respect LINGUAS
# Fix manpage generation for locales #469418 and abi_x86_64 #617864
# Duplicate manpages input files for wine64
local f
for f in loader/*.man.in; do
cp ${f} ${f/wine/wine64} || die
done
# Add wine64 manpages to Makefile
if use abi_x86_64; then
sed -i "/wine.man.in/i \
\\\twine64.man.in \\\\" loader/Makefile.in || die
sed -i -E 's/(.*wine)(.*\.UTF-8\.man\.in.*)/&\
\164\2/' loader/Makefile.in || die
fi
rm_man_file(){
local file="${1}"
loc=${2}
sed -i "/${loc}\.UTF-8\.man\.in/d" "${file}" || die
}
while read f; do
l10n_for_each_disabled_locale_do rm_man_file "${f}"
done < <(find -name "Makefile.in" -exec grep -q "UTF-8.man.in" "{}" \; -print)
}
src_configure() {
wine_compiler_check || die
export LDCONFIG=/bin/true
use custom-cflags || strip-flags
multilib-minimal_src_configure
}
multilib_src_configure() {
local myconf=(
--prefix="${MY_PREFIX}"
--datarootdir="${MY_DATAROOTDIR}"
--datadir="${MY_DATADIR}"
--docdir="${MY_DOCDIR}"
--includedir="${MY_INCLUDEDIR}"
--libdir="${EPREFIX}/usr/$(get_libdir)/wine-${WINE_VARIANT}"
--libexecdir="${MY_LIBEXECDIR}"
--localstatedir="${MY_LOCALSTATEDIR}"
--mandir="${MY_MANDIR}"
--sysconfdir="${EPREFIX}/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 faudio)
$(use_with fontconfig)
$(use_with ssl gnutls)
$(use_enable gecko mshtml)
$(use_with gphoto2 gphoto)
$(use_with gsm)
$(use_with gssapi)
$(use_with gstreamer)
--without-hal
$(use_with jpeg)
$(use_with kerberos krb5)
$(use_with ldap)
--without-mingw # linux LDFLAGS leak in mingw32: bug #685172
$(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_with sdl)
$(use_enable test tests)
$(use_with truetype freetype)
$(use_with udev)
$(use_with unwind)
$(use_with v4l v4l2)
$(use_with vkd3d)
$(use_with vulkan)
$(use_with X x)
$(use_with X xfixes)
$(use_with xcomposite)
$(use_with xinerama)
$(use_with xml)
$(use_with xml xslt)
)
local PKG_CONFIG
# Avoid crossdev's i686-pc-linux-gnu-pkg-config if building wine32 on amd64; #472038
tc-export PKG_CONFIG
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 ${MY_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 )
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
if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script
rm "${D%/}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \
"${D%/}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die
fi
# Remove wineconsole if neither backend is installed #551124
if ! use X && ! use ncurses; then
rm "${D%/}${MY_PREFIX}"/bin/wineconsole* || die
rm "${D%/}${MY_MANDIR}"/man1/wineconsole* || die
rm_wineconsole() {
rm "${D%/}${MY_PREFIX}/$(get_libdir)"/wine/{,fakedlls/}wineconsole.exe* || die
}
multilib_foreach_abi rm_wineconsole
fi
use abi_x86_32 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine{,-preloader} #255055
use abi_x86_64 && pax-mark psmr "${D%/}${MY_PREFIX}"/bin/wine64{,-preloader}
# Avoid double prefix from dosym and make_wrapper
MY_PREFIX=${MY_PREFIX#${EPREFIX}}
if use abi_x86_64 && ! use abi_x86_32; then
dosym wine64 "${MY_PREFIX}"/bin/wine # 404331
dosym wine64-preloader "${MY_PREFIX}"/bin/wine-preloader
fi
# Failglob for binloops, shouldn't be necessary, but including to stay safe
eshopts_push -s failglob #615218
# Make wrappers for binaries for handling multiple variants
# Note: wrappers instead of symlinks because some are shell which use basename
local b
for b in "${ED%/}${MY_PREFIX}"/bin/*; do
make_wrapper "${b##*/}-${WINE_VARIANT}" "${MY_PREFIX}/bin/${b##*/}"
done
eshopts_pop
}
pkg_postinst() {
eselect wine register ${P}
if [[ ${PN} == "wine-vanilla" ]]; then
eselect wine register --vanilla ${P} || die
fi
eselect wine update --all --if-unset || die
xdg_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_prerm() {
eselect wine deregister ${P}
if [[ ${PN} == "wine-vanilla" ]]; then
eselect wine deregister --vanilla ${P} || die
fi
eselect wine update --all --if-unset || die
}
pkg_postrm() {
xdg_desktop_database_update
}

@ -16,6 +16,7 @@ if [[ ${PV} == "9999" ]] ; then
EGIT_BRANCH="master"
inherit git-r3
SRC_URI=""
#KEYWORDS=""
else
MAJOR_V=$(ver_cut 1)
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz"
@ -34,7 +35,7 @@ SRC_URI="${SRC_URI}
LICENSE="LGPL-2.1"
SLOT="${PV}"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +faudio +fontconfig +gecko gphoto2 gsm gssapi gstreamer +jpeg kerberos kernel_FreeBSD +lcms ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap +png prelink pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind v4l vkd3d vulkan +X +xcomposite xinerama +xml"
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +faudio +fontconfig +gecko gphoto2 gsm gssapi gstreamer +jpeg kerberos kernel_FreeBSD +lcms ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap +png prelink pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama +xml"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@ -92,6 +93,7 @@ COMMON_DEPEND="
udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
usb? ( virtual/libusb:1[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vkd3d? ( >=app-emulation/vkd3d-1.2[${MULTILIB_USEDEP}] )
vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
@ -107,8 +109,8 @@ RDEPEND="${COMMON_DEPEND}
>app-eselect/eselect-wine-0.3
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47.1[abi_x86_32?,abi_x86_64?] )
mono? ( app-emulation/wine-mono:5.1.1 )
gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] )
mono? ( app-emulation/wine-mono:6.0.0 )
perl? (
dev-lang/perl
dev-perl/XML-Simple
@ -437,6 +439,7 @@ multilib_src_configure() {
$(use_with truetype freetype)
$(use_with udev)
$(use_with unwind)
$(use_with usb)
$(use_with v4l v4l2)
$(use_with vkd3d)
$(use_with vulkan)

Binary file not shown.

@ -1,5 +1,6 @@
AUX transifex-client-0.14.2-r1-timestamp.patch 646 BLAKE2B 22d8eced003f2ce5275ef4a8857637ccc0d094e3c9b8405b1c204b78af4bc26f20be9fadf8a7e50d44e10c131f79e9b66f4f03f8ee92c3e73a548236e2903c42 SHA512 339d8ef42935acfd79f438e725683e9592259b9edeb3249d6817957f9bb25ddcd99d05485ad5220af1329937aaf0ea1249ed34cc53bcb3137e461e97a45f6b95
DIST transifex-client-0.13.9.tar.gz 197283 BLAKE2B 9fd6f63a54d09f190f7dd6701e4994e4fd67e23cf630dcb49641a3c7356e55f1146be7c2a590fb09a52cccfa99e709c48fffd7df416d1d4c10231c4f42919380 SHA512 3dc4a1e713a797ce1ea626c9e85dd353fec3034ba21ab04bc89e5b927e0298b4f6560a793eec50d1a99c7ab340462c33d18c1e159697c476001be868cb7f87fa
DIST transifex-client-0.14.2.tar.gz 211398 BLAKE2B 4210a06da9fd09e689d28ae77a90c65f96cbba7b44a2cc506c2e385dc2f34659bfbda25eb81cef850442f4b3da22a859e19761798ec123888564b0327f0c6503 SHA512 5d7f8241d61621197df95cb42b2a8fb8088e77543f076c2401db14f7e44d67e49478d0b04cb525fc6281b37e5026edc8121f90cb7332e669d63be6112264044d
EBUILD transifex-client-0.13.9.ebuild 796 BLAKE2B 2cdfdef014ce8a9ac6a9fc09aee743b698001fe625047660d07e5d8267a1ce27b3b984a6f7533ce9481e2030acf45f59232a227e35f3aad19f19feace9f2a33b SHA512 44824acb28428bc444fa654f2a5b526445609b453895d42fb8283578d6295b28ab51036060ced2c331a29d1de4bae40ed984e22f7a099a139c38405ac78e05df
EBUILD transifex-client-0.14.2-r1.ebuild 1011 BLAKE2B a6a0bf486044a1c6abbdc9d22a49dfcd52b15c334a05c489410b68770b09045d8eceec25df5b96996633e98c558dcee417f39d1e439f444998017586a6cdb72f SHA512 39e6d03d19b9da06091c06a9271d4c8d9cd5604309f403bb2ad8864a4bb524ae04d02d0d661f4e1caa8a7cfc80b1420de5b1d250d155ee60397aff2e93943e69
EBUILD transifex-client-0.14.2-r1.ebuild 1068 BLAKE2B ebdeb4dc663d40c6fec01d2dbc1fc57e6f05772464537d0e117cba1a1dc27870e6035544d49a01ad3429e71959e7e113c626a0d94c617bfb1dd61a683b73b5ad SHA512 d5f49b49af4025bb722f5a2e48a341475770496e1a46b6a829d3c9c23c86d687b2f6d9afe251bb9baa3523fa30aa1980c48a5fa62b38e43a2339770da14c3602
MISC metadata.xml 511 BLAKE2B cb47fd7af2c99fe027060cd09a0ed4943faf219f1a9117be347e317c651d68f4a8d6967a51d899f6e125110138cfd47242b8818ef0bdf51f8b08d3989680ed79 SHA512 e1ff78568bc8bc8c80a48ffe569deb6fe36f431443ef10903a3fe03ea3f2b1452e0c145388c7225d0dfcac126b692276b27e8973a8875788234924a1d2cd8c31

@ -0,0 +1,16 @@
https://github.com/transifex/transifex-client/pull/316
https://bugs.gentoo.org/771660
Fix tests on 32-bit systems
--- a/tests/test_project.py
+++ b/tests/test_project.py
@@ -717,8 +717,8 @@
)
self.assertEqual(res, True)
- # "Recent" timestamp (in the future - 2100)
- ts_mock.return_value = 4111417171
+ # "Recent" timestamp (in the future - 2038)
+ ts_mock.return_value = 2147483000
res = self.p._should_download(
'pt', self.stats, os.path.abspath(__file__), False,
use_git_timestamps=True

@ -25,10 +25,15 @@ RDEPEND="dev-python/GitPython[${PYTHON_USEDEP}]
<dev-python/six-2.0.0[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]"
PATCHES=(
"${FILESDIR}/${PN}-0.14.2-r1-timestamp.patch"
)
distutils_enable_tests setup.py
src_prepare() {
eapply_user
default
sed -i -e 's:test_fetch_timestamp_from_git_tree:_&:' \
tests/test_utils.py || die
sed -i '/tests_require=\["mock>=3.0.5,<4.0"\]/d' setup.py || die

@ -1,5 +1,5 @@
DIST translate-shell-0.9.6.11.tar.gz 76779 BLAKE2B 39748d0a2d7db504fd4c0bee516f703291dce93f19aa760fdae70b0551cb5f14ae5483314114f7e1141ae2231e0b128a79a9c05ec1fd08c970be886c4430e32d SHA512 d4d376b3750e43e3de5b95790fea7fc91e94140526ac15ee9f7818554f95d410772c8f8887433b6fd4547f569b3d6f510c1bc1497d8237223c344dbb8f0ae87f
DIST translate-shell-0.9.6.12.tar.gz 77580 BLAKE2B 78e8c694edc03fb03facd8c705c7e703a106fe9f2d7b46d464a681d52523817b4aeaf023fdedf46a9792270daf758fde457ba30ab1ffaa778f8db3eba3caa892 SHA512 6cbdfd14b7004d0e37a4abee01bec87409137f1bb7a14a964936bf0a2ad704ea1fc04dcd8ab10404a5c2df105bf7a6a8b33ed02c75c1035a6900082f6dfbb20d
EBUILD translate-shell-0.9.6.11.ebuild 1125 BLAKE2B 82038fffdbecd83785571132e127eb43cae6cc489a5659c875cc4118786271cbd5e49e091c01ff5cbce162a579a293495f2eaeed0cc80163273c2416bbbb1d5e SHA512 cf76ed4c4045ca16112cacf45e1b1d87db6346f7830408de72d2018bf4cbd10fe9604f19263db55226c37f5b186704ff2d845b3ab98117a8ff4b7ac73498c27d
EBUILD translate-shell-0.9.6.12.ebuild 1126 BLAKE2B 1da9077d78b518ee836289d8f2c781bfb650af672da27c363614f109483c31ba2766d4ef186bbb158f8ba6b9d15a916e1e3d12a9d0fbbba7ffb9b73ccb4955b5 SHA512 0a5bb5f644839994fe5ba969a9ee2ec6622871c532b8a06b528a6c6329dea899275196ce8afd04b4aa3c56333aa97207637c180aa54a76bbe7f9182b03515b20
EBUILD translate-shell-0.9.6.12.ebuild 1125 BLAKE2B 5c84b6bdf1063c45a79cb92e0ee5c08f9693978dd3129bcd7b2dffb80bbba3ed8d3072e8da9d5d8c0de03f48368e856e716153ccfd7d7254d442be1d209a1962 SHA512 eac55e001c3cfd2c3f72169983b63f1d8058a4e6a7c4009fe7b7a548fa338d4aa03c07842df73db17565d83eb74827f14ec42f6842c8384f0af30b195da22b28
MISC metadata.xml 794 BLAKE2B d4a2ba634882f73eb5b151682ce5015169cebf0269edd6358f0b1acbf88d255fed8b45ac0bed74b0371c7a98b77fb37ba8b2712bbfdbc924bb99c78b5e1dbd2e SHA512 fa67bdf15aec6119714fc5160189f7b08c24bcacf7471fc4fe0812a410639690900a3132164f87ac41739a597091d5aefc2dcaee50f1c5c72b4d34f982e3e99c

@ -11,7 +11,7 @@ SRC_URI="https://github.com/soimort/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
KEYWORDS="~amd64 x86"
KEYWORDS="amd64 x86"
IUSE="test"
RESTRICT="!test? ( test )"

@ -1,7 +1,4 @@
AUX uchardet-0.0.6-enforce-IEEE-float-precision-r1.patch 2401 BLAKE2B 3f0cf425385d333488c7eeb37c37f3ec6a224e0a96d2c1bbcaded770c8ab6b5bd8277808fbce2bbc960cb3838e0e9de8d889ef9fe2af2e3b44ec4a81031d43f1 SHA512 fb684a362095810bb462609859018dd22987704ab9def0d0ea9ab6afc076fddcf338c622b9f587649d6f561a216b8bc234d3499c499ce3d4589113e908037972
DIST uchardet-0.0.6.tar.xz 169192 BLAKE2B a0bc80ecd12565c1459b8136e3dc0530250571b5adbe4a7013c561f846f64f58482b9fd9cc5aa7493f20e913f59504a6e08c26571bf33ff34b4823f55d857b8c SHA512 eceeadae060bf277e298d709856609dde32921271140dc1fb0a33c7b6e1381033fc2960d616ebbd82c92815936864d2c0743b1b5ea1b7d4a200df87df80d6de5
DIST uchardet-0.0.7.tar.xz 215492 BLAKE2B 1f8b171676bc6edf1f3493a4a370e32b7b956104ea0b12a03837d817c386d59aa512c3a107426aedb087987cf3a7b99c4b2df4a667ed685ff9959f6bc6b4506c SHA512 ddb7b63dd09c1d9acbe620d86217e583d9aa5340780ab4010ec9faa4fd331498859d5efa7829bf8847da89325accf8f7304b51d410210178fc1ffa6658064a6f
EBUILD uchardet-0.0.6-r2.ebuild 853 BLAKE2B d1d6952ad6ed96b482cca2ff18987c324ebecf01ba9484c003a19ebdd95b9ad9203b4a7c3aa24390ad30fa0f275ddfce6198670902949bae06f9ceab1faf43b2 SHA512 d76c390c7e4f87b9c209dd50186971ae042b704c266b6f31d3769f09076024cf6c461e5b6b0bc55764b31729b0a3801816b2d14502de7ecf25fb8b94e6cdbe59
EBUILD uchardet-0.0.7.ebuild 1016 BLAKE2B c18e60ccd54635ef910c2dcf662a3193b6510b68b918045d3d8ebc624116d2db141b0f06b04e3815d5accdf38c22dd58afbc242eab98c04b7945dd70408714b9 SHA512 649a809d3fa4a141cd15d105eccb5e12ecbdd7cdb0392e88fac8bf5f2c0571138c05e8d5dcab45e992a9f61919c03b0a5d3bb54ef9a53af365d4272901367047
EBUILD uchardet-0.0.7.ebuild 1015 BLAKE2B 4a136a4430d0d3d166dfb403ce698e459888285e21e9bad2af22b8ae937de91e984c88d76cab55f3fca979f76f689da98d54d277f6f06012eec63ce8a84fea24 SHA512 310fad81f208924e54ea0b1f96c813eda0237232f6f688b99809791c204f3832adb80b34c0fdf8b80d555c5e45de22351b9179a816ff248c56ec382bf74d46f7
EBUILD uchardet-9999.ebuild 838 BLAKE2B 1fa9152117465b5e792942983a98d1a0f69373b34f723d1811d5bc8718cffa6f61f3a808d5e70e5837bd4969eb32a49b744a7e200d7d1760d60a0bdf1b08a6c2 SHA512 2a0a59e862a98c88f1a4186043e3eb6819ea09b5b28fa5ae8ec5edaa2f328ced05cd2ad19b2288ee119741987ed7f8ba8756d440d48c264996f2e3d6a6e39e04
MISC metadata.xml 671 BLAKE2B e4d37fa90064a38dceb1472cc2683257d8f7f7ef5f4c15a440f2d9102f91561d408b919c29077b305013e5dc967b42400ec49ee6a50037708a76b2c2e1742e44 SHA512 38fbc4d87e388fc19dcb64a65fe8859307dd7636a4327353131a7c8ebf8974cd74c73486b9dedf1f350d1d42e23a23e33737a1e2e3f4b769f9f64d730149c8a6

@ -1,59 +0,0 @@
Add configuration option to enable SSE2.
Add -ffloat-store flag on x86 without SSE2.
Gentoo bug: https://bugs.gentoo.org/631852
Gentoo bug: https://bugs.gentoo.org/641716
Upstream bug: https://bugs.freedesktop.org/show_bug.cgi?id=101033
This patch is an aggregation of the following upstream commits:
5996bbd995aed5045cc22e4d1fab08c989377983
77bf71ea365a19ac55c59cf10399b566a02d82c1
939482ab2b5a6585bdd2e5251f3f2f113d64686f
cd617d181de03a7a13c2020e6c73cd14585e24b6
f136d434f0809e064ac195b5bc4e0b50484a474c
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e9a699e..d140a24 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,6 @@
######## Project settings
cmake_minimum_required(VERSION 2.8.5)
+include(CheckCCompilerFlag)
set (PACKAGE_NAME uchardet)
project (${PACKAGE_NAME} CXX C)
enable_testing()
@@ -33,13 +34,31 @@ include(GNUInstallDirs)
######## Configuration
-option(BUILD_BINARY "Build executable" ON)
-option(BUILD_SHARED_LIBS "Build shared library and link executable to it" ON)
+option(BUILD_BINARY "Build the CLI tool." ON)
+option(BUILD_SHARED_LIBS "Build shared library and link executable to it." ON)
+option(CHECK_SSE2 "Check and enable SSE2 extensions if supported. Disabling SSE on platforms which support it may decrease performances." ON)
+set(TARGET_ARCHITECTURE "" CACHE STRING "Target CPU architecture. It is autodetected if not specified.")
if (BUILD_SHARED_LIBS)
option(BUILD_STATIC "Build static library" ON)
endif (BUILD_SHARED_LIBS)
+if (TARGET_ARCHITECTURE STREQUAL "")
+ string(TOLOWER ${CMAKE_SYSTEM_PROCESSOR} TARGET_ARCHITECTURE)
+endif (TARGET_ARCHITECTURE STREQUAL "")
+
+if (TARGET_ARCHITECTURE MATCHES ".*(x86)|(amd).*")
+ CHECK_C_COMPILER_FLAG(-msse2 SUPPORTS_CFLAG_SSE2)
+ CHECK_C_COMPILER_FLAG(-mfpmath=sse SUPPORTS_CFLAG_SSE_MATH)
+ if (CHECK_SSE2 AND SUPPORTS_CFLAG_SSE2 AND SUPPORTS_CFLAG_SSE_MATH)
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -msse2 -mfpmath=sse")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse2 -mfpmath=sse")
+ else (CHECK_SSE2 AND SUPPORTS_CFLAG_SSE2 AND SUPPORTS_CFLAG_SSE_MATH)
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -ffloat-store")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ffloat-store")
+ endif (CHECK_SSE2 AND SUPPORTS_CFLAG_SSE2 AND SUPPORTS_CFLAG_SSE_MATH)
+endif (TARGET_ARCHITECTURE MATCHES ".*(x86)|(amd).*")
+
configure_file(
uchardet.pc.in
uchardet.pc

@ -1,32 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-utils
DESCRIPTION="An encoding detector library"
HOMEPAGE="https://www.freedesktop.org/wiki/Software/uchardet/"
SRC_URI="https://www.freedesktop.org/software/uchardet/releases/${P}.tar.xz"
LICENSE="|| ( MPL-1.1 GPL-2+ LGPL-2.1+ )"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
IUSE="cpu_flags_x86_sse2 static-libs test"
RESTRICT="!test? ( test )"
PATCHES=( "${FILESDIR}/${P}-enforce-IEEE-float-precision-r1.patch" )
src_prepare() {
cmake-utils_src_prepare
use test || cmake_comment_add_subdirectory test
}
src_configure() {
local mycmakeargs=(
-DTARGET_ARCHITECTURE="${ARCH}"
-DBUILD_STATIC=$(usex static-libs)
-DCHECK_SSE2=$(usex cpu_flags_x86_sse2)
)
cmake-utils_src_configure
}

@ -17,7 +17,7 @@ HOMEPAGE="https://www.freedesktop.org/wiki/Software/uchardet/"
LICENSE="|| ( MPL-1.1 GPL-2+ LGPL-2.1+ )"
SLOT="0"
KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="cpu_flags_x86_sse2 static-libs test"
RESTRICT="!test? ( test )"

Binary file not shown.

@ -2,6 +2,6 @@ AUX dateutils-0.4.6-unportable-sys-sysctl_h.patch 230 BLAKE2B 66d3e0f227e06eef65
DIST dateutils-0.4.6.tar.xz 640552 BLAKE2B 7f1b5bef1465063f46a7bc4b64ed1d645b3bf827aa17b7c962bf3e2731a031f8cf074970aad618157283f0303222413c7be80a72bdcc65bd0918120216542295 SHA512 014e8411774250d2862943bbbdd69cc7ec2ca934349272ae7c44b136a57ef30c23f841018cc38f86d49e2348b2199848076db224e3653d6d7337a3f17709c8cb
DIST dateutils-0.4.7.tar.xz 649932 BLAKE2B 710c22d63fe3c8f77c69c97c405d3d4aa5c51de3d5768076ca24f8b2be0d6033ae652825e528d99c36f382e25c4e0a60eaa7cb9eec58f6b814d60d513b37ce7e SHA512 480943c32585efd8f42958d6e7d3304a37568f2134c9561d6e0b38f4719fd149ec7e55c559a5e73e97e1c9d217f3d53fe76a7e6a9d3114c040915ebf48db4666
EBUILD dateutils-0.4.6.ebuild 798 BLAKE2B 656721cb90bd9e00e46a590312c5600acacbaf4d7333273e86f55ed7b70a54e7e81ea47a6e63a4ba9290f4b4588a267376f9dd1d7a1b84ae6fc57ce4e5f1048b SHA512 fe670bd080919f910e96d570ef25d122fc243d2ae63782698085151f2900f41e5331a430ee9db1764c5d40e0fead91c5a4cdfd33e5c8f3fdab836a2de4d79fae
EBUILD dateutils-0.4.7.ebuild 805 BLAKE2B 5a56abfdfd5194b15bd98cd369891718580e5fbf72b17d418658a04b6baa493c828c87922291097eb8f45441dd2f09f19ce0929727d4280c4f5e91e309d82c2f SHA512 c5122e4870e14439e2755864ca52ec6f891c2d1234fe76e2bf2080896eab6e8020b9c47f97bde7ad0041834a95dd95ab01f4b75c0d02cb5dcb50152c4297b93f
EBUILD dateutils-0.4.7.ebuild 804 BLAKE2B eba3a0dc5309e16cfc00e237b35cf8be8b93f5eca7e7c5afa24eb155e67ee6363455bf31b64062544e0a12f3838acee3231ad8fc73a76b87637b58b1ddf05053 SHA512 ede4962055b614988a868738028129c42ee78d3b6e2bd6a644e319af5f1da447f520663a34072ac143a46d2faa2ea9da62582004549aeb8c452fcafdc5f9ba89
EBUILD dateutils-9999.ebuild 736 BLAKE2B 795e03b4a34d334b98ebf2fae42a4ac0ef4fcf3b3e477006fe6ca06ede93483882fff8ac337f51d71a2f1ce33fbb1d2b753e652cbabc7903f39fccc685c6403c SHA512 09cd4bd1a2d8d99de4cc2169d8af4136cdb8b1bc2593196d12b95bf6021e994f74ce9e9e8a2fc25fed7f1ca97b26496d7cd2a58e9d8321bc5f5c3eafd6243a8e
MISC metadata.xml 851 BLAKE2B 91eacf1cd8fa8e0a8455fc5ee60ada4bbb360eb7dcc40b1b1e4339ad7c6e0a56a07ce0682e13903a68a642a2ceed812baf30b061614647a61c069a68bd462ff4 SHA512 4fb4cfaed3812b0d35c2a467a11240561b96edea8a86834996353ac35fc2a281d72f27cc7f32f29367ec68fba3fa2fc942e0256b9d968b91cf67a450aa40ac21

@ -13,7 +13,7 @@ case "${PV}" in
;;
*)
SRC_URI="https://github.com/hroptatyr/dateutils/releases/download/v${PV}/${P}.tar.xz"
KEYWORDS="~amd64 x86"
KEYWORDS="amd64 x86"
esac
LICENSE="BSD"

@ -1,12 +1,4 @@
AUX fdupes-1.50_pre2-compare-file.patch 2002 BLAKE2B 235dea1ccd34b5c75bb289af920fbc51151703ff81ff9f7bc31f9f9fc1c243791fdb1e3c7c6439b8f5ec45a7985aea2fd87df92394346183ecdba4750bf4ee35 SHA512 53a61081cf4f0cde8ec98926edea6a6d46864b0b48f30c2112148f1aa92971b3127dd04a55689a9ba408d52a43ff0a6ebccbe5f1ff918e83943c942beca086a3
AUX fdupes-1.50_pre2-typo.patch 675 BLAKE2B 790bc07cc4e83a3dfc8736417d8e5eb5c892ef6d4eb452ead369ef6e700f530e45e0410b2b03702592032a78207f700a812673abf75d1cfe6387e0952ce9885d SHA512 fdc313c2bfa44c17bc30f2f001f06b818eeea7fddc0b2c6a600b4694cbaeb53aa4fcfd93a7fe6eb0b6d48297b1a8654481f8efa57e2a78908e75b35df5959619
AUX fdupes-1.51-fix-stdin-lvalue.patch 585 BLAKE2B 15bff93ab94497d4cafa27baa27fd8a214a16efb7a90d5d42926141b4a02e5fc36d0b353eab93ffe8ef512f6039deb81e1448e28a259f87d78459db50d1ecdb1 SHA512 87ddc27a1125a5500be9120781d7b7b695f638af6219498e200d375bca5b98f009d25905ca7d72dde7ebea2bd58a4e23db48843eef5dabeff6cb95194e9bc7c1
AUX fdupes-1.51-makefile.patch 779 BLAKE2B de015e63777f64b2f798eb61314f71e3b66a91f2c8360a63ca7a0078df21d9fb9b01a9adc8e670f70545946ba7dd594287e701ca31caa1f34b57d4c8ee2d99db SHA512 965b8eda17f52b822657373f3aa6d624900477c43d50fd507f853ffe10764184dac6c0f46cf40cbe371eec69f12434a63b49759c94512896640c9001641d0a8d
DIST fdupes-1.51.tar.gz 48942 BLAKE2B b2673a5601d0bc1d7bb0d312c3d4fbf67494916e9445fba6c46bccbeaa471ebc776b9deb18b323c6eebea4f231bdf1503af9010cbe83b6aae2a3efe479c3a49c SHA512 7cbc414f25427793317667b8d5494f7247a08ba402855929de77d1db01eb3dce41ea608f8dcca047c4a7856e02b10261982cf2acd7f6a79ab726b3009c710a8d
DIST fdupes-1.6.1.tar.gz 20869 BLAKE2B 683b75b44ea4662e555a81405d6c9c291c7980b579c866ad953e18ad8c92beb37c2b6f7ca29ea4e40269ef751851dd8afbb77b0bffb5139bbfbcc0d41ab23a5a SHA512 6c6662b70068c2f48f4be64a6830c81a66852d650391d0756f20b9ac0df7d70c1a32918bd7cbd50e19de524d9ebc09ea338c19636e1807b071eb96b325e641db
DIST fdupes-2.1.2.tar.gz 142266 BLAKE2B caf949b87baf0fecc87fef58f512d0a99e1219b57bc167992b0e40841ce67e5ddcf5307de7fc9c70f173e75aab4a12eb86abef0084084b5119f95326509ea665 SHA512 9c3761e7ce34f2d9d1b5ee49ebc3bf665e3d45e4146231bc77d7416801fbfa70415e80c81c64962897766ee068d1a103609895d783f20a765c351d4cd433323d
EBUILD fdupes-1.5.1.ebuild 967 BLAKE2B 4194d5858cc9f677391c7129a14cf654dbe8b85feb59a0b52d8247b09692433aa5be075dd2f5a1523c4b9e9eaa9d45900d9db3742a779ba5b7a3b17c44e45f3b SHA512 8138668d8cc7c9748075f13f6c384597accfe73ef1ca33d5ca547c67e19c4bafde2590515695a9d224ce95001ec7f11ff3d80eaaa4cb9d650d343e3091fbd41d
EBUILD fdupes-1.6.1-r1.ebuild 781 BLAKE2B 5a06c5e3e377a4ff287b037b909badb8c796b0b903b88312202a1f153c35b185fd3fda4833f7e2b7807b424442fa4185a512c9a3c226abda55424b0bb1a9ea88 SHA512 94926bdd838eb754e4f59ab049f45e377ef9485c17970a67d8e52cc3ce9713e64a97261a0f93ddaa7e09b4a507b380c8af4566ed1c26bae0b99ef09c2f5895ab
EBUILD fdupes-2.1.2.ebuild 768 BLAKE2B ece43efa39cedc57b48ace3129e7bfbb59ca2828e3af74715ae47e7d83aa9e642f627ff8c8ec9eab32a13246a4367cbe0d6e7d96c93341bbec243fec4e5e36ba SHA512 956a968d59eb0d134486eb487ef7f3dcec467e34cfec155a4a16d8de598780d3fe1784922a8af8543523975c419de073716fb70239ceac24fed4c9e8518dcbbf
EBUILD fdupes-2.1.2.ebuild 767 BLAKE2B d8d5d28325ac80d0462e6af09d84dd8f97dcf8f47e000211d94bb4337c5f87efd7957b1e76d3e2631b0e5887d6363f106eaad1d4c1e0899ec88698016f3a1d98 SHA512 424aaff6d4b6093ff47c55aa7037c9b2c6fe6f46f4c006a49208aa9192f06003b26f24c9a62e1edd92303744350f762213418f1b50a006994f0b5c218db387ee
EBUILD fdupes-9999.ebuild 973 BLAKE2B 59e4bab5eff1a0d8bc82d6235c282272110e35056092e6a3ed35e5d88a2a87eab5edb4757d256a03fb464c55db2b089d5aa7933f6fca1846d381e6cf79709a70 SHA512 d7004dd32acd802cc3bccad9b7d229bc669fab5c3075f51d0f99ce9200ed5ba8e624244bf92770a7ceac559eb8d06b9c630350614bda345c885c455753590d77
MISC metadata.xml 353 BLAKE2B 39808fa78e13623faaeb1acf023d3bba06fb38635f315144fe9f0713b209e5c31ba36073f03102bf55fbc216c00347cef077f4ddd9e5fe585104bbeac954ac46 SHA512 a918f701cfd176d6281ce0703be9ced24bba96090d0c6ed0647e20909cc420336506c943cd5e82050ebba4618dba28b8543afc9baa394c35e5bcdd3d7ffebb8c

@ -1,40 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils flag-o-matic toolchain-funcs
MY_P="${PN}-${PV/_pre/-PR}"
MY_P="${MY_P/5\.1/51}"
DESCRIPTION="Identify/delete duplicate files residing within specified directories"
HOMEPAGE="https://github.com/adrianlopezroche/fdupes"
SRC_URI="https://github.com/adrianlopezroche/${PN}/archive/${P/5\.1/51}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE=""
S="${WORKDIR}/${MY_P}"
src_prepare() {
epatch \
"${FILESDIR}"/${PN}-1.51-makefile.patch \
"${FILESDIR}"/${PN}-1.50_pre2-compare-file.patch \
"${FILESDIR}"/${PN}-1.50_pre2-typo.patch \
"${FILESDIR}"/${PN}-1.51-fix-stdin-lvalue.patch
append-lfs-flags
}
src_compile() {
emake CC=$(tc-getCC)
}
src_install() {
dobin fdupes
doman fdupes.1
dodoc CHANGES CONTRIBUTORS README TODO
}

@ -1,31 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils flag-o-matic toolchain-funcs
DESCRIPTION="Identify/delete duplicate files residing within specified directories"
HOMEPAGE="https://github.com/adrianlopezroche/fdupes"
SRC_URI="https://github.com/adrianlopezroche/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
src_prepare() {
default
append-lfs-flags
sed -e "s#^CFLAGS= \(.*\)#CFLAGS= \1 ${CFLAGS}#g;" \
-i "Makefile" || die "can't patch Makefile"
}
src_compile() {
emake CC=$(tc-getCC)
}
src_install() {
dobin "${PN}"
doman "${PN}.1"
einstalldocs
}

@ -11,7 +11,7 @@ SRC_URI="https://github.com/adrianlopezroche/${PN}/releases/download/v${PV}/${P}
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="+ncurses"
RDEPEND="

@ -1,58 +0,0 @@
diff -urNp fdupes-1.50-PR2.orig/fdupes.c fdupes-1.50-PR2/fdupes.c
--- fdupes-1.50-PR2.orig/fdupes.c 2009-01-31 20:11:49.577968848 +0530
+++ fdupes-1.50-PR2/fdupes.c 2009-01-31 22:01:11.872219443 +0530
@@ -492,7 +492,10 @@ file_t **checkmatch(filetree_t **root, f
else {
if (checktree->file->crcpartial == NULL) {
crcsignature = getcrcpartialsignature(checktree->file->d_name);
- if (crcsignature == NULL) return NULL;
+ if (crcsignature == NULL) {
+ errormsg ("cannot read file %s\n", checktree->file->d_name);
+ return NULL;
+ }
checktree->file->crcpartial = (char*) malloc(strlen(crcsignature)+1);
if (checktree->file->crcpartial == NULL) {
@@ -504,7 +507,10 @@ file_t **checkmatch(filetree_t **root, f
if (file->crcpartial == NULL) {
crcsignature = getcrcpartialsignature(file->d_name);
- if (crcsignature == NULL) return NULL;
+ if (crcsignature == NULL) {
+ errormsg ("cannot read file %s\n", file->d_name);
+ return NULL;
+ }
file->crcpartial = (char*) malloc(strlen(crcsignature)+1);
if (file->crcpartial == NULL) {
@@ -577,8 +583,8 @@ file_t **checkmatch(filetree_t **root, f
int confirmmatch(FILE *file1, FILE *file2)
{
- unsigned char c1 = 0;
- unsigned char c2 = 0;
+ unsigned char c1[CHUNK_SIZE];
+ unsigned char c2[CHUNK_SIZE];
size_t r1;
size_t r2;
@@ -586,14 +592,13 @@ int confirmmatch(FILE *file1, FILE *file
fseek(file2, 0, SEEK_SET);
do {
- r1 = fread(&c1, sizeof(c1), 1, file1);
- r2 = fread(&c2, sizeof(c2), 1, file2);
+ r1 = fread(c1, 1, sizeof(c1), file1);
+ r2 = fread(c2, 1, sizeof(c2), file2);
- if (c1 != c2) return 0; /* file contents are different */
- } while (r1 && r2);
+ if (r1 != r2) return 0; /* file lengths are different */
+ if (memcmp (c1, c2, r1)) return 0; /* file contents are different */
+ } while (r2);
- if (r1 != r2) return 0; /* file lengths are different */
-
return 1;
}

@ -1,12 +0,0 @@
diff -urNp fdupes-1.50-PR2.orig/fdupes.1 fdupes-1.50-PR2/fdupes.1
--- fdupes-1.50-PR2.orig/fdupes.1 2009-01-31 20:11:49.581967819 +0530
+++ fdupes-1.50-PR2/fdupes.1 2009-01-31 20:32:46.383969471 +0530
@@ -84,7 +84,7 @@ If fdupes returns with an error message
.B fdupes: error invoking md5sum
it means the program has been compiled to use an external
program to calculate MD5 signatures (otherwise, fdupes uses
-interal routines for this purpose), and an error has occurred
+internal routines for this purpose), and an error has occurred
while attempting to execute it. If this is the case, the
specified program should be properly installed prior
to running fdupes.

@ -1,20 +0,0 @@
This is a combination of upstream's fe2d8334 and 03abad. See
https://bugs.gentoo.org/show_bug.cgi?id=574610.
diff -Naur fdupes-1.51.orig/fdupes.c fdupes-1.51/fdupes.c
--- fdupes-1.51.orig/fdupes.c 2013-04-20 14:02:18.000000000 -0400
+++ fdupes-1.51/fdupes.c 2016-02-29 02:45:36.360804360 -0500
@@ -1164,7 +1164,12 @@
}
else
{
- stdin = freopen("/dev/tty", "r", stdin);
+ if (freopen("/dev/tty", "r", stdin) == 0)
+ {
+ errormsg("could not open terminal for input\n");
+ exit(1);
+ }
+
deletefiles(files, 1, stdin);
}
}

@ -1,23 +0,0 @@
--- fdupes-1.50-PR2/Makefile.orig 2010-11-19 19:05:18.152330536 -0800
+++ fdupes-1.50-PR2/Makefile 2010-11-19 19:06:00.998659992 -0800
@@ -72,9 +72,9 @@
# Make Configuration
#
CC = gcc
-COMPILER_OPTIONS = -Wall -O -g
+COMPILER_OPTIONS = -Wall
-CFLAGS= $(COMPILER_OPTIONS) -I. -DVERSION=\"$(VERSION)\" $(EXTERNAL_MD5) $(OMIT_GETOPT_LONG) $(FILEOFFSET_64BIT)
+CFLAGS += $(COMPILER_OPTIONS) -I. -DVERSION=\"$(VERSION)\" $(EXTERNAL_MD5) $(OMIT_GETOPT_LONG) $(FILEOFFSET_64BIT)
INSTALL_PROGRAM = $(INSTALL) -c -m 0755
INSTALL_DATA = $(INSTALL) -c -m 0644
@@ -94,7 +94,7 @@
all: fdupes
fdupes: $(OBJECT_FILES)
- $(CC) $(CFLAGS) -o fdupes $(OBJECT_FILES)
+ $(CC) $(CFLAGS) $(LDFLAGS) -o fdupes $(OBJECT_FILES)
installdirs:
test -d $(BIN_DIR) || $(MKDIR) $(BIN_DIR)

@ -1,8 +1,10 @@
DIST solaar-1.0.1.tar.gz 1195660 BLAKE2B e6cd89b5735e125dd438255a8961b1d5d38feb515c5097efec0403d99b9db6e29c439c13e279fcffe69cb314bf2650a7a11770830fdf1e971ade27ce8331aed2 SHA512 e0b2bbfd97d9650d94f1a4b47e4e70f09c75f684e7e1d3e67d2cf6dd197109084e941b98333e173fb205d5c9464dd07e17390d9c2d5b46393fee2efdb20429ac
DIST solaar-1.0.2.tar.gz 1540722 BLAKE2B 66c6f7c347f5eba538d3d48ff1c1137c1c71bf84dfb1a306a94e3cb24810378864066644a82d27eaaee2d80d30bcd30bb71ebe80fdb12363e9b194df9054946d SHA512 5f97b51e7853386311c5b9ff968a72529d55837f7262786e86085e130d219ac22095c20c984e340f619a15b8242f90e66a6c678c5e0c507c261d0430b74eacd6
DIST solaar-1.0.3rc1.tar.gz 782803 BLAKE2B a4dde7238f2616d98cafafa775050fd0c3a3aaf8a11b0eab333993a9246c321c45ebe4d30adddf82d826e1909a8e90cb0914472ab40f9ed5560d380931aea591 SHA512 845c55865ef93c163bae80dfe6e8e3013363cff1be03b167dcd4f30c541ae16e1828ed6e51c8c77aa8b067e3a75cd8e1980fb8847b308d067a816598f83c8d83
DIST solaar-1.0.5.tar.gz 920452 BLAKE2B 44aa0f9abd63629a5a4e737c14e468922c4aa501341717d595f045c5f40369ade6ff296120931557f1e8f04b99aa4f690454aa8f6bceaa526f370f93b312f6d6 SHA512 28603c30f0e9f2f0fe2549722062548031c69a0d9c98f732fdd8fbb51ed1d55ef033262113b2f88044a68f8b26c8c51fb0b45d4f4689fb3619e143d159618c47
EBUILD solaar-1.0.1-r1.ebuild 1116 BLAKE2B 86891cf9c89c9bb87eb511387ffdb0c3ec92f02d9e3e18fc6b973ef2ec2746873293c964e8f579d7dde2bec679dfc4e15820d44acd3b67799f4ddf37ce12ef88 SHA512 dfb02b757c7815c0dc6abe7d9e268dca1b5777c9994766b49c02de43a0d16129076cab85afa3e9c8a4aaa01b92dd00fb87306cd1162e669f77833e01caafb885
EBUILD solaar-1.0.2.ebuild 1423 BLAKE2B e669a6042537d9eace4d98fe2f87df9d7d9e3e4749ee2e4688d787aafbdb9308cf9612613e5ee06be9d6eeb58aacd504e3211e519f55ebc15e68f2f39801a2ad SHA512 04bfcbe65ab40091d0d0ff1ad786084ab24b1b674727156bf8bd35489f7208a5ac09807c5e671b0adbd97718f69353dd86648c3c657c0548f0fbcfdd87a30e4c
EBUILD solaar-1.0.3_rc1.ebuild 1495 BLAKE2B 188e5ff05ff51cca97c2b16feb0b089d0e75e934e7f985d74070376bde7013281e81ead81e8fc14900b992ed75f0a0be86c192ca190148c67164949ea5fb90b4 SHA512 368a0fa8448e39eb4ea2620562945e40723c6ddb46fad17a2db3cfccf8bebd76259fb5abe80dd8b8a24a396f0c1717e4dada033c9c5ced9fa008f7c6b16ba1a5
EBUILD solaar-9999.ebuild 1284 BLAKE2B acbe3311bc6fafad5d22cdcda798f0791e7876214e8d6ea5f7d08111f14219d21fe8174567ff4592f76b52a24ca141cfccc183e44e168d08585dd57f5b11807b SHA512 dde3f9bfa00bea24b301f9cd3cbfeb4284359d2ff4ec02e90d22b94e47cf01be69594c37a5c9d44a94da4a250e4f2b9f4627ef504fad04dfe5fa965d0c1ede74
EBUILD solaar-1.0.5.ebuild 1658 BLAKE2B b2267bcee87401f7158eb0a1cfd88fd7d911a9c0709ea7b5e68fa7a70e6005a02a81f64cde4db956709b0276315a8abb348043ba41f136f504a913a79c4f5173 SHA512 ce0b12fd7ab95860f2833e63fa4a90b613536a776be362588fce52d846d3e403a09b9c779fde70baa5d9473a6e71d0beb8179512b5db39a1930673b5ec5d02ed
EBUILD solaar-9999.ebuild 1658 BLAKE2B b2267bcee87401f7158eb0a1cfd88fd7d911a9c0709ea7b5e68fa7a70e6005a02a81f64cde4db956709b0276315a8abb348043ba41f136f504a913a79c4f5173 SHA512 ce0b12fd7ab95860f2833e63fa4a90b613536a776be362588fce52d846d3e403a09b9c779fde70baa5d9473a6e71d0beb8179512b5db39a1930673b5ec5d02ed
MISC metadata.xml 301 BLAKE2B e1a95f23856b0daa09eba917e05537d4e423ca5d36ef0af029c240cff5186125868c54bf70981005b9b26bc57d5d6118972836ef4ecc1dc73131b46da9106724 SHA512 8af96a19368452eb3396e6d33ed62f4702d82d99995cf09cd55da5d55154e43422f3da527ca2101ee352392af2be5e5a521d254b99682184d68ade9da1196acb

@ -0,0 +1,65 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{7..9} )
inherit linux-info udev xdg distutils-r1
DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
if [[ ${PV} =~ 9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
else
SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
KEYWORDS="~amd64 ~arm ~x86"
S="${WORKDIR}"/Solaar-${PV/_rc/rc}
fi
LICENSE="GPL-2"
SLOT="0"
IUSE="doc appindicator libnotify"
RDEPEND="
acct-group/plugdev
$(python_gen_cond_dep '
dev-python/pygobject:3[${PYTHON_USEDEP}]
>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
')
x11-libs/gtk+:3[introspection]
appindicator? ( dev-libs/libappindicator:3[introspection] )
libnotify? ( x11-libs/libnotify[introspection] )"
# libappindicator & libnotify are entirely optional and detected at runtime
CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
python_prepare_all() {
# don't autostart (bug #494608)
sed -i \
-e '/yield autostart_path/d' \
setup.py || die
sed -i -r \
-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
setup.py || die
# grant plugdev group rw access
sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
distutils-r1_python_prepare_all
}
python_install_all() {
distutils-r1_python_install_all
dodoc docs/devices.md
if use doc; then
dodoc -r docs/*
else
newdoc docs/index.md README.md
fi
udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
}

@ -1,39 +1,50 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=no
PYTHON_COMPAT=( python3_{7,8} )
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{7..9} )
inherit linux-info udev xdg distutils-r1
DESCRIPTION="A Linux device manager for Logitech's Unifying Receiver peripherals"
DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices"
HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
if [[ ${PV} =~ 9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar"
else
SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz"
KEYWORDS="~amd64 ~arm ~x86"
S="${WORKDIR}"/Solaar-${PV} # hopefully upstream fixes this in future packaging
S="${WORKDIR}"/Solaar-${PV/_rc/rc}
fi
LICENSE="GPL-2"
SLOT="0"
IUSE="doc"
IUSE="doc appindicator libnotify"
RDEPEND="
acct-group/plugdev
dev-python/pygobject:3[${PYTHON_USEDEP}]
>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
x11-libs/gtk+:3[introspection]"
$(python_gen_cond_dep '
dev-python/pygobject:3[${PYTHON_USEDEP}]
>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
')
x11-libs/gtk+:3[introspection]
appindicator? ( dev-libs/libappindicator:3[introspection] )
libnotify? ( x11-libs/libnotify[introspection] )"
# libappindicator & libnotify are entirely optional and detected at runtime
CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW"
python_prepare_all() {
# don't autostart (bug #494608)
sed -i '/yield autostart_path/d' setup.py || die
sed -i \
-e '/yield autostart_path/d' \
setup.py || die
sed -i -r \
-e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \
setup.py || die
# grant plugdev group rw access
sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die
@ -44,10 +55,11 @@ python_prepare_all() {
python_install_all() {
distutils-r1_python_install_all
udev_dorules rules.d/*.rules
dodoc docs/devices.md
if use doc; then
dodoc -r docs/*
else
newdoc docs/index.md README.md
fi
udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules
}

Binary file not shown.

@ -3,5 +3,5 @@ DIST homebank-5.4.2.tar.gz 2974448 BLAKE2B 0b6f6ad57633ecf560f821295797e9bcc83bb
DIST homebank-5.4.3.tar.gz 3014659 BLAKE2B 7ec6aa1c8bdc7d26bae8ae751200a4ad9effd9aac08bd39a1969897d7904468f60606307be1b6e6587a662fd7874c8f73460e559c6d06820056811dd4e8fb85f SHA512 e2b3b45a6d35205c3d2bf24d4c0c065889fa4e7d92cc9551db873b8b33cc15e6c1dd721936b438db0725509233bf265446b0512e23973cbebae7af4a7dce96ba
EBUILD homebank-5.2.8.ebuild 1001 BLAKE2B d6ca5ee5fb7c3159bc737ae6918f1b57309273c496dc44b61f1be2a05ac948c110df1236ff2350ac2596ac584830d4636bbdb99547d535d22a56db168541d615 SHA512 44e549cb811ea5777ce4f465dc1dafee371a9c3b10772579437f71fc126e07257ad83b508fcf33fbd01e73b920cffb12f67ef37574d23a8bb7910680ddf708be
EBUILD homebank-5.4.2.ebuild 1004 BLAKE2B 67a26e9c8dad2696d8fcea1268e0dafe783ccaa2018ae8195cd285d5d32b16f5f08b7c147035b658d46a09c860a97b03637d58f15e4f895d0ae540c77ae31d02 SHA512 95ed79521cb3ceb84557e65093d0da96e8e8ffdb39b30c8fbd1de1ab16a171f8dec4c8b640ff676454d7acb44f5813cef89c3e3658c8d5ca00f7f5e1c11b1438
EBUILD homebank-5.4.3.ebuild 884 BLAKE2B 647a5cb57f343229d1e3c715452c96daeecd1bdcce20e1c8024f9e2d2abf8663084da8835d6ab4db5fd6cad3a6b23c69660bcedafaef9d9acb1cbf98a7ba2be3 SHA512 bc29b3baa61af951951712f94a05e8009e0e282ea3c7803b2320d3ae378308460452855ee034181fba7c0795d633db1963629fef6e5be13190faed05fd0699c1
EBUILD homebank-5.4.3.ebuild 883 BLAKE2B d6d1b5caa1be46c441ab5ecc1219fde86d183f96e4148a3e81fcadea82641d9f360682e90b3d662097595b9cce98387f79d722bbffca5c93da585bd3678fe9de SHA512 d007f929c29906c9dc0c88b074805b9b296adbb58db8009d5d2c4b240b504b69aaa23be0bbd0fac1084c1ea4c929a804fda04b984b0a74e3f47ba1b9373e40f0
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84

@ -11,7 +11,7 @@ SRC_URI="http://homebank.free.fr/public/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
IUSE="+ofx"
KEYWORDS="~amd64 ppc ~ppc64 x86"
KEYWORDS="amd64 ppc ~ppc64 x86"
RDEPEND=">=dev-libs/glib-2.39
>=net-libs/libsoup-2.26

@ -1,6 +1,9 @@
AUX mdbtools-0.7.1-parallel-make.patch 513 BLAKE2B 1f9e2ccebe4dbf4bbf4655eef237da00016fe060a43ef7a2479b6bd83f98f198959fb3101a97ad016c81ab7d09cf006cb8531c675a066bb6e185282cc8e16609 SHA512 946139271a757a8beeeb03a909104bc348cbc081a9ef6dde7f739865c775cce06717de57560a49b5055d5196b1f3985824b80b728f139cf7684c0ba847f4bd85
AUX mdbtools-0.9.2-unixODBC-respect-libdir.patch 1439 BLAKE2B 9afc3b2951947593c029eeff66ebcc93da8ff34ef5d1cf25d08848fb950b2cafa533e08b682cf1a5f11eeec1dcc6e1d0df2f9712d576ac2f63bb207ab6c16b42 SHA512 08df20d8f60a8a1323685571649c7fa0127fa4a29a9fbbf431d51265e06194017f71eb6c7d186a3160679971ebd7cc64b5c1f2e428c939dd7dd79b98952816d7
DIST mdbtools-0.7.1.tar.gz 277257 BLAKE2B 3740c543b1ea2e898a96dc1a560fd83cf079d37f5d02805891c5902b75a417c9efbf421346902766017113d447b088656afbfd0297b26655aa07fce973adc216 SHA512 bbad415c59a3f54c11bcd04971220b1370046c5dfd7300d1f23e597615a1df6af850c6f767e78033676d486d87a11c72dfdb141abbee8378337c3fda9a450b75
DIST mdbtools-0.9.1.tar.gz 158762 BLAKE2B a730c1ea4efceebb494fc69eac5b94ab23088e0c496684fe027b005492168b6639ec3ebc950e09f643e4a1b50017150caee639255e5e1deb5f9a46c0969077ff SHA512 d8383c20c062a759386e80927337f8ed526914fb53095480dfe791d80fe4cc3e19e83627ca9d34986968b282b16b4c43a6302f76c55d3c2545b6e7b625d47966
DIST mdbtools-0.9.2.tar.gz 214246 BLAKE2B f62ffae2b084e53f7222ab969aa7f57f65735281383f93aeb025cff38b32b9aa22ffffb819532f816cc45a9156f7136bd9de953b17b86817380123451d51170c SHA512 cb2bddca83eb9867b765f6fc57fb289f91ce4e2e09dd953e338c26f6c4bcfe9ddb53368c4eef6d02927e582c2e10312462b82916c2e956fa269f25a765371d8d
EBUILD mdbtools-0.7.1-r2.ebuild 1134 BLAKE2B cf15361d03c654a166260cf2c64469d74d6c0085708204732a40e319cf78a1e9e89e5ca9694f80b8bffaa297ac1c19d7d7b76a3f278d58faa26e1f89848b8d5e SHA512 410bb846549dbdc5a99b848847980d2c5a29b2c38e493df38d7162986bde16045c0674d291e944157806df5bdc8bdd52c4eaab20e313bba1e51611577bf04883
EBUILD mdbtools-0.9.1.ebuild 1182 BLAKE2B df9f6bc65fc09be68aae1e304e14ea9ce16334910404e7da8389b0fc27b253dbde89b957b6d153298dcbb8fb61ca99ac228071e440bb4734b06ca40bf6b9f1d3 SHA512 9a0792c77fbc5cb8436a1f37f543a3ae2abd7603995359b2c77ec1fcd6d7066007934de62bf3d434a18a8023b6dfc2f0044995e11badf7d34ee0a7cdf8063d1f
EBUILD mdbtools-0.9.2.ebuild 1145 BLAKE2B 8f6696b5fefc19c4ae2f3264ef3dd24a9cef1237db97a6ee545b0a928a444e002f9f2353cfa5cb58e8060805b868790412a49d128d636d780bbaac274987a4cb SHA512 a635ffbb5ad30f6be4816d5f76eae97afb908a427c5c768e49b5b6fd9ff8525d593f3eecee5825ecee42aeab8bea2621b6e9549a2dcea37b03cea33b40b15141
MISC metadata.xml 354 BLAKE2B fff9791af58b802e3ac40795a7d3c298d70a09cdf3e394ed265411bb98587802fc29e5b670f96b45ef0a03c001efd5bd6a246f46a9ad9f4e55690efb4f920cfb SHA512 dadf070ffc6e1ffc0b55ebc63147b88c74586b9d357ea60e931c676683607243ae1537e607167bebe84267b095637b0380034f617bd5562e5b5011db09f8a35a

@ -0,0 +1,46 @@
https://github.com/mdbtools/mdbtools/commit/686110d2241f02b3242d02d7c4ded9509aacd0df
https://bugs.gentoo.org/697568
From 686110d2241f02b3242d02d7c4ded9509aacd0df Mon Sep 17 00:00:00 2001
From: Sam James <sam@gentoo.org>
Date: Sat, 27 Feb 2021 14:33:23 +0000
Subject: [PATCH] configure.ac: Respect --libdir for unixODBC
When searching for unixODBC, we want to use
the libdir passed in to autotools (--libdir)
to ensure that we find the library
for the correct ABI.
It is possible that we pick up the wrong
copy from e.g. /usr/lib/ where a 32-bit
unixODBC copy of the library exists
when we're in the middle of a 64-bit build.
Use ${libdir} to ensure we respect
any preferences/information given and
search for ODBC in the right place.
Note that this previously affected
us with iODBC but that's since been
resolved by using their
iodbc-config binary.
Bug: https://bugs.gentoo.org/697568
Signed-off-by: Sam James <sam@gentoo.org>
---
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index c802843d..7a1f357b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -157,7 +157,7 @@ AC_ARG_WITH(unixodbc,
if test "$with_unixodbc"; then
HAVE_ODBC=true
ODBC_CFLAGS="-I$with_unixodbc/include"
- ODBC_LIBS="-L$with_unixodbc/lib"
+ ODBC_LIBS="-L$with_unixodbc/$libdir"
CFLAGS="$CFLAGS -DUNIXODBC"
dnl SIZEOF_LONG_INT and HAVE_LONG_LONG are required by some versions of unixODBC

@ -0,0 +1,61 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools
DESCRIPTION="Set of libraries and utilities for reading Microsoft Access database (MDB) files"
HOMEPAGE="https://github.com/mdbtools/mdbtools"
SRC_URI="https://github.com/brianb/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0/3"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="glib odbc"
BDEPEND="
app-text/txt2man
sys-devel/flex
virtual/pkgconfig
virtual/yacc
"
RDEPEND="
sys-libs/ncurses:0=
sys-libs/readline:0=
odbc? ( >=dev-db/unixODBC-2.0 )
glib? ( dev-libs/glib:2 )
"
DEPEND="${RDEPEND}"
DOCS=( AUTHORS HACKING NEWS README.md )
PATCHES=(
# bug #697568
"${FILESDIR}/${P}-unixODBC-respect-libdir.patch"
)
src_prepare() {
default
# bug #770019
sed -i -e 's/-Werror//' configure.ac || die
eautoreconf
}
src_configure() {
local myeconfargs=(
--disable-static
$(use_enable glib)
$(use odbc && echo "--with-unixodbc=${EPREFIX}/usr")
)
econf "${myeconfargs[@]}"
}
src_install() {
default
find "${ED}" -name '*.la' -delete || die
}

Binary file not shown.

@ -1,6 +1,6 @@
AUX ois-1.3-automake-1.13.patch 228 BLAKE2B c15d551e4b62a11435699c9ea8a5fc4632a5c6dd7af06f911288de2af20335e05bccb1546b806f4f3618cc34ca7be5c240dcf282df9cc90f35878c83bf75304d SHA512 af4d4e28abfe273517114cb6802f96091a0d0df0e36bbbdca39129e45b74c8af7d07cbcca25e03a1d7492704c271c64a17228eeefb7abe0cf764e261b1422ff5
AUX ois-1.3-gcc47.patch 1225 BLAKE2B beaf1557e034d88cdcfea1e13112858494fb5a5276b3156398add5a4b756f5c6ff92adfc37fd8bec2c2471df1160da3d33369bbd406640782ee0d6e8b9495bca SHA512 4ef6ebfc4d2d446b221d576ba850cae4bdc2e3dce3d9c59c9e07421982a3d9ab9c663f3db8c7a45ce5411866f2670d920f27a022ff66be886f73c26154263df7
AUX ois-1.5-libdir.patch 870 BLAKE2B 629b05715d2ef7fa56d7072350a9e805d71d4c149c3aeba967e936dbabec6d032e3024d09f5a40713e57d7a4a19abc61c28f944ac4af53ab2b5ebd7b2db84dae SHA512 eace50d24dcbd2d8531976df582f89b68c21d0ea3a0870850a5fb03c3bb774a403943c06654c621c40a4820e891ff1efeb81270b74684f193e2caaff99f66c91
AUX ois-1.5-libdir.patch 796 BLAKE2B cbc25a3b6e138ef0c4ca0f2cfe0766cbf0e11b06a08b4eb8a58f6fea7b84a44ca7bd6e231772674ab622ef96366badb397a2b6abf865acace45099b9365b1922 SHA512 847a3df9c833ce7ffb2a899ed5101b6064f201559f84dc392c94607f74131d580e9770814b668f2d8df7474559291f969849bdfaeb38fd23c60b03996f511444
DIST ois-1.5.tar.gz 552786 BLAKE2B 2ac2d1d74c03804cdc1c0b8cd1e2a3661d9edfc8ae230d036f108dbffd6d8aa5778e2f708b468fd3364c0ba403d07b04c1744eb5a11b39d658ef5a21943a9df3 SHA512 5ab1dda7c25c1959ccbbb758ea3fda36bd62ad65f46e2c6b418317a5eb39e0bace52a44ae079dfb69fc58c90df54f8e50d589daae1100ec615325363c9d77513
DIST ois_v1-3.tar.gz 136739 BLAKE2B 88dd3af2c8b253d9cacc5c65510c150ba50c6a47c1c2cd241bf366f38fba0560a7cef08392e338984e8b172020c4a4c37e5eab024fabc695b2f06f93393850ed SHA512 48b7355a9be9c66233691aa5461192fb6e537d284e4366ebf931a76ee3be30f2cf17a4aa350fce6b433eaecf4259414062b9dd5854eaf872b9a18294cfc640c3
EBUILD ois-1.3-r1.ebuild 615 BLAKE2B ac53ae3461af41453c647e9dc5f15df18f3e8337b97dfca92d356663988c75dd968b366c04358989d7250903bcba770b8a619c258f67e703b1f3df0748523db4 SHA512 cea8446118daaf01b7b0fb2853aee6cfc558be8018178ccb7b6f2e5ca0e713aa61f71bceda55716caa5c68ade319a2b858e372b995efcac6e02031cf094dfb03

@ -1,31 +1,31 @@
https://github.com/wgois/OIS/pull/69
diff --git a/CMakeLists.txt b/CMakeLists.txt
index a5da3b7..90a8b77 100644
index 56b1c49..c4ce5a8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -210,8 +210,7 @@ if (OIS_BUILD_DEMOS)
@@ -229,7 +229,13 @@ if (OIS_BUILD_DEMOS)
endif()
-set(LIB_INSTALL_DIR "lib")
-set(OIS_LIB_DIRECTORY ${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR})
+set(OIS_LIB_DIRECTORY ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR})
+if(UNIX)
+ include(GNUInstallDirs)
+ set(LIB_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR})
+else()
+ set(LIB_INSTALL_DIR "lib")
+endif()
+
set(OIS_LIB_DIRECTORY ${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR})
file(GLOB PUBLIC_HEADERS "${CMAKE_SOURCE_DIR}/includes/*.h")
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 90a8b77..3c1fe95 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -219,9 +219,9 @@ install(FILES ${PUBLIC_HEADERS}
)
file(GLOB PUBLIC_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/includes/*.h")
@@ -240,8 +246,8 @@ install(FILES ${PUBLIC_HEADERS}
install(TARGETS OIS
- RUNTIME DESTINATION bin
RUNTIME DESTINATION bin
- LIBRARY DESTINATION lib
- ARCHIVE DESTINATION lib
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ LIBRARY DESTINATION ${LIB_INSTALL_DIR}
+ ARCHIVE DESTINATION ${LIB_INSTALL_DIR}
FRAMEWORK DESTINATION Library/Frameworks
)

@ -6,5 +6,5 @@ DIST OpenSceneGraph-3.6.4.tar.gz 5771539 BLAKE2B 3f608566ed8bd927f30c18ab2514782
DIST OpenSceneGraph-3.6.5.tar.gz 5780762 BLAKE2B 31ebeeae94eb6aff043788313946d5c08886f97d97cd5796e600918e137ef7f06839206b79b2f5649aac7f34037d4d79e18a5638152e150de931b7f7a7d3c38b SHA512 7002fa30a3bcf6551d2e1050b4ca75a3736013fd190e4f50953717406864da1952deb09f530bc8c5ddf6e4b90204baec7dbc283f497829846d46d561f66feb4b
EBUILD openscenegraph-3.6.4.ebuild 4085 BLAKE2B b3f1ee722bb06cdd03cd1da9a4b316449b7ba53a58701c4b03407b3f740ebe3e17b30d9a94c4daf53b5ebf8e3fae08d1a4b83503bc9a7eeb7352a6784d7dc256 SHA512 a9c2c6c0f2cbe41a1f6c8793ddf362e7b831edf28ac2ef02fdf573883b8d53d9e057df71e8d047e9a0be25ae7eec7ed81425c6365df25ba4f671d28d6822322b
EBUILD openscenegraph-3.6.5-r1.ebuild 4008 BLAKE2B 16bf125eaa67e3c737b76b55ee716562f2411d7e1b3cc0576ef5262e61d6e760377583be0c60aaec47936599c39e382d3764716087cd35456191c7f3a168d610 SHA512 d624c2bcf360f23bda06173aa68eab6a45a82efb22990d9dee9137017648aa72212be18939fd6c8021413b70713cc1d175771faed7ca281b8e6141413de4b402
EBUILD openscenegraph-3.6.5-r100.ebuild 4239 BLAKE2B 1976d0b5a010067cf4d1bf1529b8d68f854ef0b7627c99d7d11c2d45964ddeea51031b7aecc7e0c9aea95ba1493d1774334476ba120e94783e67c2b3033c5e15 SHA512 a0c91939ba0dd2145d6ec8a5c9c7d18ae8e1e8105ec7fdb489086ce162d9b4efd72d60e86e5427ab9eddf6e17fc7a3665774fee5927318f0d69003480785901c
EBUILD openscenegraph-3.6.5-r100.ebuild 4238 BLAKE2B 9fe829381cfc25175a01e32f18b6dc6297fe5c74a13da9dcc2d2461e9dbc1bf8dbd383f7ce410487eb14d4afc6a6bec6c936a47ee4a93742d729d65e502010bf SHA512 7bf4fadc8cd1efd00927eca679540868825c4dcf9033e8d414b0fecb35b9ea45d3133ea990a9dc716b730ba9e1c085a2449f0b9a0598f5891e938d68754115e3
MISC metadata.xml 1853 BLAKE2B 038f64d567fb10f67d1b004d704ed6cc43e95bd5396f10b486e98e95dfb61bb21c15081044c07faa95397f7f57220e7575113507f5a3d0eff256a06b6b791b18 SHA512 1fb1aa5e600d15060f84e68748b8c86266788f859f847a6789896aad1129b88e546f631fc38532d5c4f95d1eeec6195a8eb7137c45701cb4b84e0e72ce234f99

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${MY_PN}/archive/${MY_P}.tar.gz"
LICENSE="wxWinLL-3 LGPL-2.1"
SLOT="0/161" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 x86"
IUSE="curl dicom debug doc egl examples ffmpeg fltk fox gdal gif glut
gstreamer jpeg las lua openexr openinventor osgapps pdf png sdl sdl2
svg tiff truetype vnc wxwidgets xrandr +zlib"

Binary file not shown.

@ -1,5 +1,5 @@
DIST mina-core-1.1.7.jar 272148 BLAKE2B 08017722d3e85f233725c0f3495372d4c189a18bea346ff56ab2911dd35fa65df3697101a577424c8702b4fe52dee2701a13bdb2a90f187ff9df0f038fdfa02e SHA512 44f2f94aa356ce1b4ac0379ecec7b76b15210e54314c911bd8ba6d48910415363c9a34dc50e29b8e04ad08a371398ad9e2a00065a44b71c25caa3ef14a72b832
DIST mina-core-2.0.7.tar.bz2 1953751 BLAKE2B 973e7d67f2328a8bc9fec31f693280b7f640fc3856912e7186b9c7f1d4b506303c4857304f26138a07b0cc10b6e6ff7516be504388980e4042f0ac450ddb5fbd SHA512 406f5fe9c389dc0a2ebe602207e1c914fee308368d5a1e15815ae4c160a986a30a453a1bfb4e010452de87aa28a6817c02f0b5a669ad272fdf603084e994e57e
EBUILD mina-core-1.1.7-r1.ebuild 507 BLAKE2B c4952376f87b5cc28d69f72e019ad3f0c6b628f72c3372f60cda7a4a3cc04f5ba4b74a65b3602d778edc72bda1a473da017dc5b29231455d66b0ce5544dc0685 SHA512 80b5b73bd90119d97b2344852e7a801970f540ffcafb90f4fa4c255dbac4c56d3afd3f017ce63a62500f342161720ac6521b376a620e94bc355f6c22bdcf6e8b
EBUILD mina-core-2.0.7-r1.ebuild 707 BLAKE2B 5106efd49f179bbb72aa5e5cb9c04fd8f96231400f0ee11348380935c531230aa460d67fb61b17b66a0185ed3e48bb131500d2e6a659f4a5e63e72807794a185 SHA512 7f8fb2ffca16e6fb671fa80f52c26cd57824566197d31bf6660991e3bbd8a18f5f6802551df564beda6ba7c48e9580eddd355d639f48f5b22a8881ba32508391
EBUILD mina-core-2.0.7-r1.ebuild 706 BLAKE2B f00019624844162811f6bd1432de45835cc07a441371978328a9d299eecddbfe67bc74943cbb107c6fc28932fc0ef710b1bb932a20be79a954448f845386c0ab SHA512 1ef2dfb2ebf9bb12fc3dbadf3fe54fdc93de9b03d948a54ce85fab12115805dbb1d9766b1ac703448e8e51eefddda54146bf92487a8dbc6d32dca9aea24f04f5
MISC metadata.xml 242 BLAKE2B 6bf5b48906c64a18d9f27e7ecec168ed039f8d390792d62aedb8c86627a13ff09d583a736982057d245fe5db27c4016257125d69792d6bbe424e7d2a35067675 SHA512 50f4d6219b995b723d6ebbb4f2a18adbf558a685f862aea00f072254dcc0fe6c1388e4aeaf21fb3ce0fb840a2ef4851807536d037c9682b21cb1986198715a4f

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -12,7 +12,7 @@ MY_P="apache-mina-${PV}"
DESCRIPTION="Apache MINA Project"
HOMEPAGE="https://mina.apache.org/"
SRC_URI="mirror://apache/mina/mina/${PV}/${MY_P}-src.tar.bz2 -> ${P}.tar.bz2"
KEYWORDS="amd64 ~ppc64 x86"
KEYWORDS="amd64 ppc64 x86"
LICENSE="Apache-2.0"
SLOT="0"

@ -1,4 +1,4 @@
DIST xpp3-1.1.4c.jar 128334 BLAKE2B a0c1d871216e44f7196ae8edd4c0ca2503a16821b6f592e4af0fcc1da346135fd5023fa5210abe1ce772d0001274c0f6a3d2383b7ebad1a65ffa967ac31c1d5e SHA512 743d2a0b20d16e97b640d9ad3e20e56a7446cdaf4ca0ebba072bdbe3eed0ef90289c2829376b4a209b35e0960adee5e01f11e8f361798333d8b4eaf4f1038445
EBUILD xpp3-1.1.4c-r3.ebuild 666 BLAKE2B 6bebe7aff5a9ea049b6ed491c006f0b4bc8116c18d28f1367e701eb0884fbe12c5d112872edae84b458da8f56783fbaea403c84b5b100382a5bfa32cd7640a5a SHA512 7333d61225cc34e21563b4911c8f91bfb0f4edb7f4fd6091810310f7ee7560a41a3028846ce8aee0cbb5ff3679eebbe2759ace52807d21eb245939650717311a
EBUILD xpp3-1.1.4c-r4.ebuild 621 BLAKE2B 3e310b0b67c93fc74fccb7f380855fd470b0241ab1dfb021ecb67456ea755a3e316f7f51ffa2d3067622b76f436019a9be547f4a4893a7445320ad10051f0487 SHA512 0eb8c5797b128a4836b0abd788a8cb97619f81c4f324dc1e56dcd485a10a1cd0e0142f78fce1e380f4a531d2d5d3179e20eccf289804ddc99f51e3e22a344433
EBUILD xpp3-1.1.4c-r4.ebuild 620 BLAKE2B 76251bc15120f9bfc4119940e29efe44a6f9c8077f4f664df557502e0c748d06b1b736aa9a13d3d1d2fb03f66d27af62ab4795c7e5876d0a0e3b099216b88985 SHA512 c5c17fdf198df62d3240be2f34920eca4d3e2cee8f9c058641c7b486d11b29e81ce00cbe7a38037138149a8c924865bb06bb1e325fa9aeecf7a61b82775433c6
MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253

@ -14,7 +14,7 @@ SRC_URI="https://repo1.maven.org/maven2/${PN}/${PN}/${PV}/${P}-sources.jar -> ${
LICENSE="Apache-1.1 IBM JDOM LGPL-2.1+"
SLOT="0"
KEYWORDS="~amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
RDEPEND=">=virtual/jre-1.6"
DEPEND=">=virtual/jdk-1.6"

Binary file not shown.

@ -6,7 +6,6 @@ AUX epmd.init-r2 388 BLAKE2B cf8f1b3bfaf5c0bb1a7acebf41e1c1138b880e91a5c732cf3f8
AUX epmd.service 138 BLAKE2B f56c907ec51bb85c437235334cf01c6a43ccf2316be3b226ab557e3f71cab48baf59b5a9533a4dccb2cb61a4434e3a51d44eae06010718dbf9a732d605c40f73 SHA512 405740f8f9cd55d4ecd7420748399ab3f374b7cb09e53605f44ba49d0af86b70e4a1baf1fde05a703fb90c8a83dbcdd5cfbbf09185e9d7b58ff9612aefc2dd28
AUX epmd.service-r1 159 BLAKE2B ec50e4bfd89dc2d35fc2e549c695f9aae163d3df4d3c7a0d3f85f0f747c13a8aed9c8e9e57f3898ab31aec6795d7cd0565a7c563dc77f3f6154e53be88ec326d SHA512 4b99b2092fe447fa01e3badfce261bca6400ebda70f890efbacc40570019adfe9fc349a6d024955e2f1909c9068f37415b64d0a104399f2696eff6ccf6ad06ab
AUX erlang-22.0-dont-ignore-LDFLAGS.patch 1174 BLAKE2B 64900c6b934ecbd11238e604f907e6f8b1ec2730d2b98aad5405383742563e050bc6ffaae22d55a22998658460109fac9f6628458f5e976e9fbfe71cc26f1d64 SHA512 0fd7cbef64a9a54e0959d49b50096f9abc6fcede4360c153631c7f649f5c41b35ffb1f2d06f80964bf49421464bcc43c96147c227d60cf413c51b3e89ae9ad24
AUX erlang-23.1.2-ac2.70.patch 2596 BLAKE2B 740d4e2f30f5a1426fc4511512ae73337150c11d1e5c702b519cca456d7a796b890d7e17a9854a196fa45287a00e3c654556bdc2d8b99c35b9e494a1dc73592a SHA512 16c7d71cd4a075c5e470f54c82817c9b1dc8e83ddb9f9e4af544090b3d9ea418de5c9d47f0372706bc2c9c097a7f347a40a951d339f8895cf0ef862325940e44
DIST erlang-23.0.4.tar.gz 56394805 BLAKE2B 10a4e9e3084ad2d1bb10fa736d86eb03fa6b249f83b9d06bfef4c37f99ad86dd1415c2fbaa1524cddaf57dd228d25f388fa9fe9f5b4a03ba7477080e11020fb1 SHA512 53d4b7a5e76113bb3a9695a266e58dbebb57887b1eea4e8acb56bb85d194295231d739719d526dfc6d1f0bf745d7f059fdf5ec9dc79859f5b16a75c4d0a6b348
DIST erlang-23.2.2.tar.gz 56594755 BLAKE2B 3f5c552d3cd070b36bc7a1112b9541f358001ee4ad49a62ccce3462b02b642d4abc0bf8844e5441168be850f5588cf4ecdbf545fcff60e7746cec637898f2c7e SHA512 26743a7a4b2e31e63c0940ed6fdad64427c22e0f08fc063e1b8639bea6fa89c6b24e9c87ca572475d3ce39a18857ef6143676653cdf97b374656ae49f5892633
DIST erlang-23.2.3.tar.gz 56590563 BLAKE2B 319dbdeedfd74dc6341494d5ed81734c15475ea364f0b5690ff4d8030d7aea30fe66831fa06197e8a7334d48bdb4f0345effcf92afe1b70dd0ab79b5700cba1c SHA512 c1c176d908ac0a2470926997ec62d0e2d330aac25202e24314af1d57171d460fd5582e9ece9e289d7eb5c2728a6966b130e14ada10ba8ead04d47a849287ded4

@ -1,99 +0,0 @@
--- a/lib/crypto/configure.in
+++ b/lib/crypto/configure.in
@@ -26,10 +26,11 @@ dnl define([AC_CACHE_SAVE], )dnl
AC_INIT(vsn.mk)
if test -z "$ERL_TOP" || test ! -d "$ERL_TOP" ; then
- AC_CONFIG_AUX_DIRS(autoconf)
+ :
+ AC_CONFIG_AUX_DIR(autoconf)
else
erl_top=${ERL_TOP}
- AC_CONFIG_AUX_DIRS($erl_top/erts/autoconf)
+ AC_CONFIG_AUX_DIR(../../erts/autoconf)
fi
if test "X$host" != "Xfree_source" -a "X$host" != "Xwin32"; then
--- a/lib/megaco/configure.in
+++ b/lib/megaco/configure.in
@@ -26,10 +26,11 @@ dnl define([AC_CACHE_SAVE], )dnl
AC_INIT(vsn.mk)
if test -z "$ERL_TOP" || test ! -d $ERL_TOP ; then
- AC_CONFIG_AUX_DIRS(autoconf)
+ :
+ AC_CONFIG_AUX_DIR(autoconf)
else
erl_top=${ERL_TOP}
- AC_CONFIG_AUX_DIRS($erl_top/erts/autoconf)
+ AC_CONFIG_AUX_DIR(../../erts/autoconf)
fi
if test "X$host" != "Xfree_source" -a "X$host" != "Xwin32"; then
--- a/lib/odbc/configure.in
+++ b/lib/odbc/configure.in
@@ -26,10 +26,11 @@ dnl Process this file with autoconf to produce a configure script.
AC_INIT(c_src/odbcserver.c)
if test -z "$ERL_TOP" || test ! -d $ERL_TOP ; then
- AC_CONFIG_AUX_DIRS(autoconf)
+ :
+ AC_CONFIG_AUX_DIR(autoconf)
else
erl_top=${ERL_TOP}
- AC_CONFIG_AUX_DIRS($erl_top/erts/autoconf)
+ AC_CONFIG_AUX_DIR(../../erts/autoconf)
fi
if test "X$host" != "Xfree_source" -a "X$host" != "Xwin32"; then
--- a/lib/snmp/configure.in
+++ b/lib/snmp/configure.in
@@ -5,10 +5,11 @@ define([AC_CACHE_SAVE], )dnl
AC_INIT(vsn.mk)
if test -z "$ERL_TOP" || test ! -d $ERL_TOP ; then
- AC_CONFIG_AUX_DIRS(autoconf)
+ :
+ AC_CONFIG_AUX_DIR(autoconf)
else
erl_top=${ERL_TOP}
- AC_CONFIG_AUX_DIRS($erl_top/erts/autoconf)
+ AC_CONFIG_AUX_DIR(../../erts/autoconf)
fi
if test "X$host" != "Xfree_source" -a "X$host" != "Xwin32"; then
--- a/lib/wx/configure.in
+++ b/lib/wx/configure.in
@@ -20,7 +20,7 @@ dnl %CopyrightEnd%
AC_INIT()
-AC_CONFIG_AUX_DIRS($srcdir/autoconf)
+AC_CONFIG_AUX_DIR($srcdir/autoconf)
AC_PREREQ(2.59)
@@ -30,10 +30,11 @@ if test -f ./CONF_INFO; then
fi
if test -z "$ERL_TOP" || test ! -d $ERL_TOP ; then
+ :
AC_MSG_ERROR([ERL_TOP is not set])
else
erl_top=${ERL_TOP}
- AC_CONFIG_AUX_DIRS($erl_top/erts/autoconf)
+ AC_CONFIG_AUX_DIR(../../erts/autoconf)
WX_BUILDING_INSIDE_ERLSRC=true
fi
--- a/make/configure.in
+++ b/make/configure.in
@@ -82,7 +82,7 @@ AC_SUBST(ERL_TOP)
dnl
dnl Aux programs are found in erts/autoconf
dnl
-AC_CONFIG_AUX_DIR(${srcdir}/erts/autoconf)
+AC_CONFIG_AUX_DIR(../erts/autoconf)
dnl
dnl Figure out what we are running on. And in violation of autoconf

Binary file not shown.

@ -1,6 +1,4 @@
AUX d0_blind_id-1.0-slibtool.patch 1564 BLAKE2B 60aa46c04897ac10b57b67cdaf0efcf93468a089d0b0bf735abc0d97af734821d24139825600e20520e6a15359de236a0e010aa2a8d5dffb3c7502662dba6fa8 SHA512 b0c082358bae52efcac9774198a2c8f75d804e9cdb88922a81548c19bbc9b03f1c4cc20c70e5b75eec3ca822d297ba01092d72fc49e4d41023fc384320818a5c
DIST d0_blind_id-0.5.tar.gz 344460 BLAKE2B 9b77061e35b37bcdc009ea82989b0fe18ca6ddaebfcf7c3a4bd35523ae683fc0f05c3886f1c7904afbb5120a013dab2bbb1031c3c5dba9c435258e0b7fe960e9 SHA512 0a7735269a41108f191c4143b52eff2179889d94239be5be0c2406c6ed789b68e2d545250f9964e97f8c86a0653296bacdbe9b8d9db89a79ca6922d7c1a90162
DIST d0_blind_id-1.0.tar.gz 49110 BLAKE2B 1977bb9c71d6655e8a84aab9daf5aee470ac3f3e140e7beff3555a41a81baebab5e4e5019b0550594b8c6e8b936706bb9790e5e3171c1348abf3212349d07109 SHA512 dbee0bec44a008a6843ec367211e4cdfa25f6c4577b48d942d19301d5ff885d4fde8d40ea304a114d349d8e90283a50854afb2fb322bf19640842ded025849f2
EBUILD d0_blind_id-0.5.ebuild 837 BLAKE2B 326a06fb0ae0c2d3743734c9b7c73cba54e52e6d1cdfeb7de7c81a892a9df9072a8807e862e9f1264a1f0a6348338104416c03bf2ff89b34931492926e2f160c SHA512 d3121ad66661a67e15ecbb1775c76dfd50f6ff0247b60947ff8aa767b2bcbbad5acad419192ea777393b6dce10502e0eeca8bc4225a6d918a7aa5daf5044df42
EBUILD d0_blind_id-1.0.ebuild 990 BLAKE2B cf4adac17dbd8a5daf47a1e32d27ae55ebb8edfca913d2f0480cf605c8d769779d143d982574ca3108b9ee7a1cc27f88c53bdb08ca897ae8139b181d7300388f SHA512 04889f2a06c12e89737b3ebcaf978ed542fd8a1f6691777a91c08b87413de7b43be4cbd73f1ebe3649e42f0b60c3c601e653b73b51d7fe83d94f28d775046302
EBUILD d0_blind_id-1.0.ebuild 989 BLAKE2B 3933e658ba0516397e72e4350e261852b8a870e02ef68049426b386c12b2c2cc26ee53a52dde47b31e2c8c5f95dfde8ac72edb33f6c99f7d92e195082622e856 SHA512 550ba6ddc37800442f864dcc08231a88ef20b5fff27c4e9d0368631363408efa476b7f673a98c8a848fdf801812d0ac1cdf92f597da117c8e01e104f395c1a1f
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118

@ -1,39 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
AUTOTOOLS_AUTORECONF=1
inherit autotools-utils
DESCRIPTION="Blind-ID library for user identification using RSA blind signatures"
HOMEPAGE="http://git.xonotic.org/?p=xonotic/d0_blind_id.git;a=summary"
SRC_URI="https://github.com/downloads/divVerent/d0_blind_id/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="static-libs"
RDEPEND="dev-libs/gmp:0"
DEPEND="${RDEPEND}
virtual/pkgconfig"
DOCS=( d0_blind_id.txt )
src_prepare() {
# fix out-of-source build
sed -i \
-e 's, d0_rijndael.c, "$srcdir/d0_rijndael.c",' \
configure.ac || die
autotools-utils_src_prepare
}
src_configure() {
local myeconfargs=(
--enable-rijndael
--without-openssl
--without-tommath
)
autotools-utils_src_configure
}

@ -11,7 +11,7 @@ SRC_URI="https://github.com/divVerent/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 x86"
KEYWORDS="amd64 x86"
IUSE="static-libs"
RDEPEND="dev-libs/gmp:0"

@ -4,6 +4,6 @@ DIST igraph-0.8.3.tar.gz 3636192 BLAKE2B 1a6636a074182fc859d7c2982546668b221be8a
DIST igraph-0.8.5.tar.gz 3303252 BLAKE2B 9aa920e39a1ef76376eb9a88b6d24e2d051aa22807d4e9bbac49fd1708c59f821d2d4ec55dc96a89de84dfc3ca394e3de9f60704b7f3880a40128863b209d0d6 SHA512 eeb7a21b3a0551e47c178e568811a415e39afb2cc99be39905a15d667fa59564e83979111e1ea5d93636d5b0c7dcbed18728f03aa7ee4d83f96c45af52de8370
DIST igraph-0.9.0.tar.gz 3752584 BLAKE2B ab8724de1fb57fda1250a9a3e1958609004731f72d38c225c23a94b7ad39af8af7a269bb9e9a2cae28b5d4038acbb0fb4f12bc90831340f59cdafa75f4b7c264 SHA512 ee6ddda3ebb9fb01029a3efbbab2329516d42ecb3030c57e7a78c8d7f28b76650fb4f3245e993cbef6161de6f6a1e0a4f5ba2533cbd8271df72554561b4f407f
EBUILD igraph-0.8.3.ebuild 1179 BLAKE2B dd1108c86b1743c3be9861b3156beea290c41d494ba54cb4f14cee9585931a95e5527c8ab128f3d2f7e4d4f4999a98ae4aa9d8c58983c4a7beffadcfc388d1b7 SHA512 25432bbd0c690c56f3bbbea48e68324bf19e245ac549cf12f9a3bf637f0dd3c9da3d6ce7f9e2bd38ffd2e52e1dc6111f94ea624d0af474b11c1056885f3bb24c
EBUILD igraph-0.8.5.ebuild 1178 BLAKE2B 25d020acb8cc080572937e40deb608ed92960dde9016fb3ed95b6696032717b89131c4663ba233b4ecb88d45858fdba19470f96336afa66880e08f518d931b5e SHA512 5e520f379e484d5e3426fa9eb2891177cf4d23f9017c3bb0fc9922ad44f80e003b0c0997dc2315a228b85fa6d0b4aa0ba0661fbc06981e5f9e66cc301f2c9868
EBUILD igraph-0.8.5.ebuild 1177 BLAKE2B 0aebcbb3875bb2ee611d6e35fae031a41cc0eec694649e573adaa3cf987099b2114417332b930102a3b817344ef30f5c383f4f72a70ac9dfe7d3a0caa8397207 SHA512 b8c588bd5a802b2c879d02e81d6c5cde176ff698739423eeb4de5df89cf03d14e70030218b957974f4b65278922116ae0035bf9ad3da9cf9ba275ada0311fdf3
EBUILD igraph-0.9.0.ebuild 1079 BLAKE2B 6ba6490a7a042c441e64df9fe37cf03d8c078cdbc5b970431007a720d4a80d4c39154948b15eea4496266be58a298380a27c666dab001beb81c77ff07da6adde SHA512 2fcca50517868fde197fda25adc3c827abaecf903f9b67c1792105ee32aabc15ae3281cdf2899d41ce2ef9f413d43eb8b6caafd154f49373bdb3e2df0badaaf2
MISC metadata.xml 807 BLAKE2B 9388edde0d01baaedc25d6cdf128e2f4b1df9c9894bb371fe088573bae73da4d572b89aad9dff6e77d080c1e084e31c2d2e7f0cf7c994b2b91e5d00b6ea86850 SHA512 a71270dd5c1a1c99792a623563f5efc70bdc16575f2e83296b6a04f4d2b960a73ffa4c8a696844f38d01b51af4ba0c054d59cb132c6da660dff10cd12e02777a

@ -11,7 +11,7 @@ SRC_URI="https://github.com/igraph/igraph/releases/download/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/0"
KEYWORDS="~amd64 x86"
KEYWORDS="amd64 x86"
IUSE="debug"
RDEPEND="

@ -1,5 +1,5 @@
DIST libinput-1.16.4.tar.xz 596028 BLAKE2B ad2160d83bcbdd65383272e0c4b35e35c7b46a6d0c771d7c0188c92b204d57dae73d0820bb93f662f155c1eab19c0195110f5a18a68de890c808925d5c056814 SHA512 a95a3bcf58a9298946d15f4f2fd93dc5807d3042f8797950a1ffd96d3c979b55a764f035a9f7680d0ea400b033698c322eb61a4387dbc280db6110ffd3e137ee
DIST libinput-1.17.0.tar.xz 612004 BLAKE2B 035b85115917804c032a4b0629b4cfee29513beff6cf84921d95d3f9d09d5f55574e1088256f72e271dbb6508b66c6a7271cf07be572a402e6c9ef02f075591f SHA512 490c7e59cbaa43e4190dbc421582dca887b6ae92304c4f8f3ea9df515bd76de41ca9a376e6f1cfe7b235dd2d5d8d8ef5982f5ddcf958e3b31b981e9440bb0888
EBUILD libinput-1.16.4.ebuild 2236 BLAKE2B 3b359cb3a754e7a1f60283f2299f4aabdc357c46677df356415f6bb8185426696aae534bdfa970c6ebb4b913ea28fe7b1e118493cd5fdd42f48fdd61aa2d44c8 SHA512 9148fd4bbfa088a54aa678f1695be586d5bb53d255c3e20cded31a2c8192ff3f4136036658bbde3d1d6dd2f76eeac1ea6f7e0675b709974581f58071350656c5
EBUILD libinput-1.16.4.ebuild 2238 BLAKE2B 0298d4a85c802869d83200b71780460ccfd8fc8994632053e19a291caa54d74ef4b893e7694e4c6a2a28f49cb4dc0acb715ddca6725419d2cef9a91f8c19aff8 SHA512 9fda7370585beebc50b3ec3e0541773f255d813cf8e3fe371e830f0234ea955fd0a5873580d5cedcfd10a2413bf732280884bad141febb4aa85f42b30f1b86d7
EBUILD libinput-1.17.0.ebuild 2245 BLAKE2B 768a84dcd6be0ae87051dfd9c98359a55a670aacaa60fb06a3d8b0f9d79a41de9a975deb34cab36bfb5b8642042a2d3de579285f50bf88868bf64ad91585ab5b SHA512 795e1e94d5bc32b46e21dd19887991c22d9bde48602d74820bb925e55d1ac7e996aaea0e64fb077515bc5dfc39a6e15d5ac2668719cd406991a1e5127d48bcce
MISC metadata.xml 448 BLAKE2B c7a735047f8d22e10d1094dc4bbcbd118c025f318280dafd36029484956465c5e459326fb765f04fbdddc03743760a9008c6ac2494ad113387134fb4e79c4c48 SHA512 945c1005dccddac8085fd8b2be635c08d5b4da1f8264d564d10526d11cf814131d1fa5fd7620f35811a90b43686517519f4e9aba9253f5d5d5b69daa25be52bf

@ -1,8 +1,8 @@
# Copyright 2014-2020 Gentoo Authors
# Copyright 2014-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7,8} )
PYTHON_COMPAT=( python3_{7,8,9} )
inherit meson python-any-r1 udev

@ -1,7 +1,3 @@
DIST libwbxml-0.11.2.tar.bz2 354176 BLAKE2B bedc86dc269c876d788b682b67fbc021a50ee6742dad4424a118edee061e5f745941dff5589c2b4da562822f655b277c09858382615564831317bcb5b51a4c16 SHA512 1eb01e35b1fab548163caca8ba024216926995adaf2e3bd7a001927858c51a792620eb7e9ca111fc6bdf5af5c1a1cbd3eac3fe53d427cd1a6d9e8aadfc51bf1f
DIST libwbxml-0.11.6.tar.bz2 360001 BLAKE2B 96fca6a457369b7546c50bb4459490e2dc7b2bf97c3c198abc386e099695a3a1912b7292bb541b841fe63a225d8c387bb13100b458ca17a4daf252751a9a861d SHA512 534c647bae41bf703bb48158d63dc0dd168ead5c4bcd6e775e2ce2588e1bce82f3f9f94ebd863fea2a40f0e9d4af39849a673093e66d7b26f77ab012cf6f108d
DIST libwbxml-0.11.7.tar.gz 427429 BLAKE2B 1ec456032d4d343f5b11c60dfe5fa5dfb8750c87f1e05c48b1671257822ce7ec121a7006ed9749aacd84d4ce9f5dfa0c358cf3f3581a4a24a34db1c91338f74a SHA512 fc855650661593596a158527682d2c40d800c1fa44169d79e9ca9c6d64d67b6c660807ed89b1bddd644f114c27711356627ac919af91fd7f19d409879505512f
EBUILD libwbxml-0.11.2.ebuild 697 BLAKE2B 78ee0da27aae3fcd2b085f91d93dda03c9d235e96f1ea5444f7a48b66d8ee97d4ff345013bd79587f74379c7ddd22f1924e9180a9ff1a524160c8ddd18ab47d2 SHA512 e503790e5a686dd98224dec664c7467bc30230d71eeb3266395216f8ba8c621417a867364fa36352a2cd2651c11c491cc3466613730e1edaec8c86d80472c879
EBUILD libwbxml-0.11.6.ebuild 683 BLAKE2B 5183912a0cc18f9337eb70e84d757158184b73511f700350076670e56dee983bf95bb284016ae424f7b8edc44c6cd3c7bc128bebb19792ef3cf0a2a321601152 SHA512 ad413ee62f7c844ce05a8053837b4012dcc766f2043c8d25856de52f1481348e86e243ddc348d66af1e96e1bcf8cff8eb4dc6f5dbb276f5cb64b2363731e478e
EBUILD libwbxml-0.11.7.ebuild 701 BLAKE2B 93d51a82ac3fd60e6ead0d723fcdb6bac90aa2eafb408a8d2b5f1d97236af2ea62cbded519bef112ab0a47c755e7a6b2f59d1ab58218f5931d003f4ded610bd3 SHA512 64dd6244ff9a73482efa195b13caa4433c5e350e10b87d7df1a2614bfaa8effadce7c303fa0a2bae37b3b19e22e1290c19f514ca57cfafc193da526d09d2df5d
EBUILD libwbxml-0.11.7.ebuild 700 BLAKE2B 9798f8f3aa8461d32f86089d9ef4cc059ce393b65afd31d77bc984d0538d960c35a8f9c42fe5418850d35ffff0782fcc20b1e2a905d92cc307f8936cd789d2aa SHA512 dfa8c1f81e264b465015631865bd23b38237dcbbfae252d21fc776b6826770dd841af503717d0a8f559099e42bcb5ef861010ac09f04be855639204d21f12e41
MISC metadata.xml 392 BLAKE2B 9c148f598ea01b331d4713306aef2c864a57b8cc03ed49fe506d607c176692ea791d136109a6c211336b1fb11649358efbf4c3caed7841fa0416262cb7037def SHA512 de468eff8ad127f4bfd862ce944bdb6b7784454d9b0f448c402e402f9813863b462b8a8aa853690c7298010c645b44eda79ff142c35106602747785d20ae464a

@ -1,35 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-utils
DESCRIPTION="Library and tools to parse, encode and handle WBXML documents"
HOMEPAGE="https://github.com/libwbxml/libwbxml"
SRC_URI="mirror://sourceforge/libwbxml/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
dev-libs/expat
virtual/libiconv
"
DEPEND="${RDEPEND}
test? ( dev-libs/check )
"
DOCS=( AUTHORS BUGS ChangeLog NEWS README References THANKS TODO )
src_configure() {
local mycmakeargs=(
-DENABLE_INSTALL_DOC=OFF
-DENABLE_UNIT_TEST=$(usex test)
)
cmake-utils_src_configure
}

@ -1,32 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake-utils
DESCRIPTION="Library and tools to parse, encode and handle WBXML documents"
HOMEPAGE="https://github.com/libwbxml/libwbxml"
SRC_URI="mirror://sourceforge/libwbxml/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="dev-libs/expat
virtual/libiconv"
DEPEND="${RDEPEND}
test? ( dev-libs/check )"
DOCS=( BUGS ChangeLog README References THANKS TODO )
src_configure() {
local mycmakeargs=(
-DENABLE_INSTALL_DOC=OFF
-DENABLE_UNIT_TEST=$(usex test)
)
cmake-utils_src_configure
}

@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ppc x86"
KEYWORDS="amd64 ppc x86"
IUSE="test"
RESTRICT="!test? ( test )"

@ -1,4 +1,4 @@
AUX rccl-2.7.0-change_install_location.patch 894 BLAKE2B b38635d2eaa2e3f342c9db7ede66eb91a6170cc486ce90f487820895879ad6666a35ffe3673dcc2ee610ade9c8b5fcb6a65f0469aa971aa3c0994ee347d22eae SHA512 97b1d3799e3eb105045d1c29df498c1255bd008433f56dd53cedd602fef77d9cee61b3b9db9281d72ec297da19058e86e74b66380b321f1727053e8c6148e698
DIST rccl-4.0.0.tar.gz 741814 BLAKE2B c20178e45fb7787ef7f5e20326f91f11a1b2a575277b5f28591b0be6efa6730c3509b11255372648f1df50e33b5e593dbe9c3334c5001f39423fc70acfa49d07 SHA512 d25754895d7b5695e46031642c2550cf2b6b5c42628d8381a23d6d1a48699a14a4fdf842205a14b96bdd1339341f9e558492ef9366a63036d8a8a7011d2c1b05
EBUILD rccl-4.0.0-r1.ebuild 790 BLAKE2B 8d4729fbc4699c6a49e44b3a5c9575a18da303757c5b9ffb0d9794897c5f6a92540936c2552e326e77c1660e22f2c9204f0dc879595a60a900ab21577390feb2 SHA512 1764142493266f7a0ab869abf951deed99cc8f01b75d81e1396eb48f186944b440644fa67c6e8e4f47a679474bf37ba5694d096e6a477d245a70c2cc6b638e40
EBUILD rccl-4.0.0-r2.ebuild 791 BLAKE2B 1d2b95f2086c0f14ab87779e5d8d0304ec030dd985e8161aa9467455e414457508eac9a9450638bfa43499e38d9c597302399e4a08474568752bb47e6b378321 SHA512 79f6f264b5466b4a8c4389923487c4378fe8c59c9c34f5bbc0f5ded01beb2793b9981c982ee1598b00d5a16668f44a5c226e0d2cb40ed0eea1efd871825b4851
MISC metadata.xml 583 BLAKE2B 74c041b3ca69729d6be7b81ee439c0a51aaf24dd72de8e2b75878b07b48def0d2ef6509f8bd5dab1fc92301c6ceee350d05b2dfa5cc16c08e0bdf6d7c2e59e9d SHA512 4aef286c591d749a019ab3f9db5542a4b05569d53429522b5c5acac48383513599ef5e5f75254297c5b30a71db7a3b43f0aca53b50bacd46db206243f58edd2a

@ -14,7 +14,7 @@ KEYWORDS="~amd64"
SLOT="0"
RDEPEND="=dev-util/hip-$(ver_cut 1-2)*"
DEPEND="${RDPEND}
DEPEND="${RDEPEND}
dev-util/rocm-cmake"
S="${WORKDIR}/rccl-rocm-${PV}"

@ -1,33 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
MODULE_AUTHOR=LEONT
MODULE_VERSION=0.014
inherit perl-module
DESCRIPTION="Facility for creating read-only scalars, arrays, and hashes"
SLOT="0"
KEYWORDS="amd64 arm ppc x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
virtual/perl-Scalar-List-Utils
virtual/perl-Storable
>=dev-perl/Sub-Exporter-Progressive-0.1.7
"
DEPEND="${RDEPEND}
>=dev-perl/Module-Build-Tiny-0.21.0
test? (
virtual/perl-Data-Dumper
virtual/perl-File-Temp
dev-perl/Test-Fatal
>=virtual/perl-Test-Simple-0.880.0
)
"
SRC_TEST=do
mytargets="install"

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Facility for creating read-only scalars, arrays, and hashes"
SLOT="0"
KEYWORDS="~amd64 arm ppc x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm ppc x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"

@ -1,4 +1,3 @@
DIST Const-Fast-0.014.tar.gz 12886 BLAKE2B 7df39021b15d15b8d3bde7519921bf7a3a685cc15be5706e880f10aaa1e7df299f3eb268807524c64a28413d35cfff7dd07a704b721641e61aaca666f17ede04 SHA512 89258205fe31aa5a60759ed955e6dae305de69f4bc08251242a82eec9e37251b045908585c470106ed9047f604d3292eb3231c80504b29734966b58b8402a929
EBUILD Const-Fast-0.14.0-r1.ebuild 676 BLAKE2B b8f7ea47b9e1f9257b10aac36948dc18889df505dd4da2f86f027fa2243f3954d80a601aaef01b2f2e3cb9db3ceb54ebfeeded6e18eed5e1724a00faaa76a728 SHA512 b5185645645a21f542e835fedb606b3d6af2f72b041df40667963e50753205f5f19cfb8d9df74b73bc4c27645912f1a9b045c77c4dba8edc78b873dda9fd17a6
EBUILD Const-Fast-0.14.0-r2.ebuild 680 BLAKE2B c333577087d30ab3b427525334b912b2e38fc34bc5ddc45fc0571a93a1c0e37f48c9436dc564e7e3764fa69463e5fb881b40e51ca8f3351b401a9af35744c056 SHA512 c539bf6e1d1e89c53440324a6bebf33f2611bfb3729f0e9e58d3b27bca57282ee938151f40500119bd341caba31f74fe99e78637418786d26367a71c35b06fdd
EBUILD Const-Fast-0.14.0-r2.ebuild 679 BLAKE2B 148c854eba6898d8dc40171f710706d395e04eba43a334afae30591d1c0c524730e1cf9cf07f9a93bba06d058eb0bc86de3d8c5633ffcf41a89a6df3c8ce1d5e SHA512 ddbf556dcfc2f8cf3363d401fc0fba26cbf0accfe8015fd7627cc39404863806b1430357e99562e4ddd51ec090ef690e64301b9260980b0a8796970e036966c7
MISC metadata.xml 911 BLAKE2B 6814427d9855cb4d16ea42a1b46f146c1ab5e6c9c9eb9ae4e2bf5d20213e1581e8800ccc67c3e9aafcd65dca31ed65dd3668fa445472970a22f1fc9bf00764cf SHA512 8716a9bed0f681742c5353b6b604a60b0c01e1e1fd657a726a89301b1fae8e22491ed28940ccbe11158f674a398bc2ee5842458a9c7ec3b4dec70bddbfadccc5

@ -1,20 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
MODULE_AUTHOR=CMUNGALL
MODULE_VERSION=0.14
inherit perl-module
DESCRIPTION="Structured Tags datastructures"
HOMEPAGE="http://stag.sourceforge.net/ https://metacpan.org/release/Data-Stag"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="dev-perl/IO-String"
DEPEND="${RDEPEND}"
SRC_TEST="do"

@ -11,7 +11,7 @@ DESCRIPTION="Structured Tags datastructures"
HOMEPAGE="http://stag.sourceforge.net/ https://metacpan.org/release/Data-Stag"
SLOT="0"
KEYWORDS="~amd64 x86"
KEYWORDS="amd64 x86"
RDEPEND="dev-perl/IO-String"
BDEPEND="${RDEPEND}

@ -1,4 +1,3 @@
DIST Data-Stag-0.14.tar.gz 428107 BLAKE2B 21eb86abc3bbc099da6cc0a379274c665f6e4dacc9647fca1bc70e1ced6f2f047f7a7090aa58f10971ca82827517ad3bdeec0fd951e26559d4b72657a52a8396 SHA512 72b0b5995795d593a844356e1955bd15e5c1cfc31934e55b748badcc21a29b7862475e7304bd56bd22086fcd31657a37f83acd8aee9343767c31dbfe8aba8e99
EBUILD Data-Stag-0.140.0-r1.ebuild 405 BLAKE2B 0eecd1ae0f348471b66b7dfcfd19b2e8905db296b89c6bfac88fb17829af78a6b2837a716b48e53fa2a93f02644a4b58e2efb902aba7924591e2133eb42ba756 SHA512 51f27ac08cad30ba894782508f2e4bcd407758f8cdd0735b3575d0d9017d73778c53a33fd9fd026d2140294dc5e5e910c828a5f880f1beb24167fe14c2e67b45
EBUILD Data-Stag-0.140.0-r2.ebuild 414 BLAKE2B 40cbb7a38b3cbf29ddabd961e3590e0c91e32f989d6b0dcfb42b5b968667b4dea2fbe46b47096700d51a62d68b45f7e1da60259b3f0ed8d42cb50b1e14b9d922 SHA512 73323214925a70a6ee6faa867a69a465b23bf2feaed92534aed218c4bdcf16e5fcf24465197dbad707c174ea90742e9779e4c63d9d57151721217036f43a096e
EBUILD Data-Stag-0.140.0-r2.ebuild 413 BLAKE2B c0c7e91247fba48f125d276e6e92d72a40161883be6978a21948877eb249d5dc920b336f8d32a858c4d851466ed6f67620b15bafe95f89987fb5fb991d1dbddb SHA512 2b236f37edbbe169343ea95155e574aca3b1ff6e74ae7d7b3a5b11f46376e438e715701f5cbb5415fb06850f3908fa06cb01c5f5eba701ff187fb43902fe30d1
MISC metadata.xml 2459 BLAKE2B e1066d8aaea6108db5af2cc97b72e672fd17708e368576cbdfc6a55453ff44867059d3ad5a7c241d9368db780f08fe9b9392a2727a2b3471953492c2202e3f10 SHA512 da50951bf35aaed2ef5a61dfd3eba14d1eb040395afea70dd58694abe4dd580cdd5a6f6008051252d70b442050ca752b1176cf6f87c6dcf53d729c54b75903f1

@ -1,36 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
MODULE_AUTHOR=LEONT
MODULE_VERSION=0.64
inherit perl-module
DESCRIPTION="Memory mapping made simple and safe"
SLOT="0"
KEYWORDS="amd64 arm ppc x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
virtual/perl-Carp
dev-perl/PerlIO-Layers
>=dev-perl/Sub-Exporter-Progressive-0.1.5
virtual/perl-XSLoader
"
DEPEND="${RDEPEND}
>=dev-perl/Module-Build-0.360.100
test? (
virtual/perl-File-Spec
virtual/perl-IO
virtual/perl-Scalar-List-Utils
dev-perl/Test-Fatal
virtual/perl-Test-Simple
>=dev-perl/Test-Warnings-0.5.0
virtual/perl-Time-HiRes
)
"
SRC_TEST="do parallel"

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Memory mapping made simple and safe"
SLOT="0"
KEYWORDS="~amd64 arm ppc x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm ppc x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"

@ -1,5 +1,3 @@
DIST File-Map-0.64.tar.gz 78083 BLAKE2B 66e11275141e72782e9fb4dbb4bbfad75600de0a2b88671d858fe8df2f9a05cd71603998def5f480fe672fb240e4b97b6b2137a4563d9139372f269b9104f4af SHA512 dc1182e79d20e835e19c78f5187dd108b45938209933a7074674d472ac300277fc1fb7604b023ad7d3456ef5837bb8274a94e1cac79f95f2a2235855c59d3809
DIST File-Map-0.67.tar.gz 104595 BLAKE2B 6a35bb47ca606d905806f8c49cef853067db3f391db3f27657d5b1cf66e24520734ce3aa8f9725d25c859190365bf3bac2a617131bdc99746a0afe5a552dab6a SHA512 52bd9ebb546e6b0e0d58cce3e5f5983c0f89bf05ba3f29d220b6d83ca150e200ac9c6e7d2adb717838c0b20e9ddd68c94509b47775d27273c37bc44dcff1d507
EBUILD File-Map-0.640.0.ebuild 724 BLAKE2B b80acecc7d5e1bec6522b1944e22399b9eda4a19cc1499651a498e93e7383b764474109a22f77c12fe3adad9e6fdf154612bfadc32aefbe5ec5a8c8b3bf34130 SHA512 adea9db788647b2f3ae8d4f04ea044848db68e8aea779980782eef84bfd7ce4146d567c2ebbaf4c5f2fb6dcb0f634b59c75ba1e92d61912969733be109dd8b45
EBUILD File-Map-0.670.0.ebuild 872 BLAKE2B 041a518fb3f0f1dae4f889da5d550ac5803d0d4d4b2158588cc8ca8769ce6e94fa7025f301c70d288a921f9c3a0a08a1c2bb2de8658852b6d3a1987317b8b2fd SHA512 12f3024719914d83c1cf92cf9aea8f3b2a9703478f434f6b8414f64cdfa5292b796f17a57cedf3a9ab1215fae4dd4ace0b2c6592a9619a1abb3bc42bd30bd809
EBUILD File-Map-0.670.0.ebuild 871 BLAKE2B d1d2f74361ba092cc11ac389c927ef8830f60ee08a3ca9c90adb29a2b83574585dbabdf8390b102be170de804a893873eaf1a6a5bce6ae4ec10d9b17605d5aca SHA512 e8855aff36aedda21dd5118c890e9ebb08dc559bde37bcf326ef40c627d4ac435b8e8764828fa71a0867b69cd6826691bde31d3d1238f8eaa29eaf7a70432440
MISC metadata.xml 484 BLAKE2B af57ebc9f33994d61c378ecf40ddc2f96efb58bcbb85c5dd1ae4f4f61393512d908b0a7c62f3f77fcf4904e6f81a0a1f31dedffe6017cf359913c59e2244bcc4 SHA512 56505ea10ca8403abb8e4ff4720aed12857b4dabfb06a1d3186325c70ce8e20b9261d646b6227b3aee78d3c8ce6022db30b72c011e13334bd12db3dc699e74af

@ -1,16 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
MODULE_AUTHOR=CNANDOR
MODULE_VERSION=1.01
inherit perl-module
DESCRIPTION="Sort a file or merge sort multiple files"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
SRC_TEST="do"

@ -11,4 +11,4 @@ inherit perl-module
DESCRIPTION="Sort a file or merge sort multiple files"
LICENSE="|| ( Artistic GPL-1+ ) examples? ( Artistic )"
SLOT="0"
KEYWORDS="~amd64 x86"
KEYWORDS="amd64 x86"

@ -1,4 +1,3 @@
DIST File-Sort-1.01.tar.gz 32803 BLAKE2B ba689af52de883641db2bf76fa4d710de98d58d750ec56e02b353ad04a7872b8f6ea49bc6b27f3d2a48b5a8587765e2f83c363745114138617b8b88da5f9adb0 SHA512 f415c78693b5750a442520ec94a04c8d7b87275c141575ab028f317fbe6c817688092d8078871afc599bbe09b331b9bf2b4f2a0467e2116a72332916f16ac7b9
EBUILD File-Sort-1.10.0-r1.ebuild 288 BLAKE2B 10726030178178f84cb8470fbf84610e9ddb84038442e6ba9a6a5d9c07636db282cb01b27ae1cdd48ebaea08cf1392f75eb1bb0bf26c5215c5b32b0eca855514 SHA512 30e0c839aa4b458cb0ce5af29e2d548e9e0336a3cb0b15ac21b06395051fbaa09754d71eca9adcf7bb8e3d2e2ca580ca66d0c92ee30bff279b70a83ff628cf55
EBUILD File-Sort-1.10.0-r2.ebuild 337 BLAKE2B 4ced46928c66cf5709c89b2560c329674ce66d13d4e24f5078897e4b9fe1e8f43ed92d89170d5196b25da6b2c20c1a9660d3634018edea401098d3c9354114e8 SHA512 f764614db0ed76f89bb9cf4ed6efdd9f2677f03f3b007fbd8a8f0477184e2e44968535f3b424b32cac9cca3108063c6de453366382ab167b8087fd46c8dc91bc
EBUILD File-Sort-1.10.0-r2.ebuild 336 BLAKE2B 4d2774f9ee78c94c87ea2d2a9931c4528c400fffa9a5e2371615931f68c7ad5bd2d6e039b624a16fe50e6abc2ea9b01499bd771fc989b4c8972f2eba76754c17 SHA512 da761f955094b4b7ac208acc4b42ceefdbf11f5348f73c3b98f47a9d09d11983544be385ee7c1305a440fdccbc5ee00632faa1a9b1abe46c7c937d4a1dacfea9
MISC metadata.xml 510 BLAKE2B 3937a63fa5d1d9c80c5fdc2a5a588c08fdc0b20d657f6c1fd5a84431a3f82d4926b6cc69d7fc01cf2e2f103ff593648d25a51216766eb5096ce9a61111a81f44 SHA512 819d4cc82fef71b54ce9f3c524c8b49bc085782226327b638feb22edc0c56c9239b3b0c3c6ce408cba95ebc2094ea98026c47ba2de2174cd34695c13712aff5b

Binary file not shown.

@ -1,4 +1,3 @@
DIST PerlIO-Layers-0.011.tar.gz 14570 BLAKE2B 11a3f485e1871440a06b274e8a8b0de72414b11f8924ce58942234e4149678f0fb9ee67b4a9f7768a8c6fb60a3d4a596a733aff4efd0ff2f6a7a7cef362723fa SHA512 1c1a7a77c7e52d45c15015ecfee71d679acd98bb067a5d0147d6fe97fb35e40ab0a4dc3ecf1fb1b6ad8c599e9b765448e9dab5345c168552726ef9929d3bed81
EBUILD PerlIO-Layers-0.11.0-r1.ebuild 895 BLAKE2B 038a470739287c6e1b0094c716e6b84db4d3c1d0171da20e1866da12649a5a543cb06d9b1203938b30ec2bc6adb0e49823292fa9db908d08c98556c98e2d5bcf SHA512 289ed12a7a78e373d52b4aa6bfd74896726949748dfdc3d54d80fb345eb3d5f9ffee95eb6c7ea2ad94dedaed500ca21d6bb7bc74e4d656bf7ae9ed00d8a7fa8e
EBUILD PerlIO-Layers-0.11.0.ebuild 654 BLAKE2B c06bf50b93139c42e1c2d48c5c91c81dd29ba78c5cba287eb70c47ada01c813a09107ce9cc1832142d90585d8a03272a5ccd822ad014858db7fbc982f7579305 SHA512 c926479d209114a5bc5406935cc9965b80c31cc70daa620a4af753ef2a754372d65350b6dc50a8c0ad8f4f5fa527c1c7fdd1a0425214d8266e6b7d7225e97f01
EBUILD PerlIO-Layers-0.11.0-r1.ebuild 894 BLAKE2B 88cd26c5033657b2ce63c8b7c87574ad7f4e402ad9276c33416b0ae8fdf6fcb6c558fc508e095abe934011947dadf27cc9461b8a35d3642bd04b126d390e5a89 SHA512 44bdba8fb1613277c5cc0c45378bda614e54c207d7fcf5a715b102e248ead862104d9cd30a9026a36dd3c9af4e901fa4d7d754e2984bb7ac99ed1e196b73a448
MISC metadata.xml 494 BLAKE2B fb170a4623a5c09e5f0782e536420e059f2303f5d1062b003c1dc3ff140f5dcc36de5f4f18806ad190a719cc67756af6cdabde9619bb5bd05892c85b869c44ea SHA512 9d483297584596ecaaeb8ae1b982f83a295b66384f7c5283879154a7c18ddee95d38f5ddeb08b5dbbe4e33bf6b8afcad1a3f90b0caae8e3af95d45919dc0b332

@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Querying your filehandle's capabilities"
SLOT="0"
KEYWORDS="~amd64 arm ppc x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm ppc x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"

@ -1,34 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
MODULE_AUTHOR="LEONT"
MODULE_VERSION=0.011
inherit perl-module
DESCRIPTION="Querying your filehandle's capabilities"
SLOT="0"
KEYWORDS="amd64 arm ppc x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
# needs List::Util
RDEPEND="
virtual/perl-Carp
>=virtual/perl-Exporter-5.570.0
virtual/perl-Scalar-List-Utils
virtual/perl-XSLoader
"
DEPEND="${RDEPEND}
>=dev-perl/Module-Build-0.360.100
test? (
virtual/perl-Data-Dumper
virtual/perl-File-Spec
>=virtual/perl-Test-Simple-0.820.0
)
"
SRC_TEST="do parallel"

Binary file not shown.

@ -7,5 +7,5 @@ EBUILD aiohttp-3.6.2-r1.ebuild 6982 BLAKE2B 23c854d1ad36ff5c1ca0f35f9a80fea90dc1
EBUILD aiohttp-3.7.1-r1.ebuild 2602 BLAKE2B f89623a32fef92a5a2650a1cb853c244ec4cab7ec731c37cd1b8ba78af51145aaf8a9fae12ab3e8b705cc29cfb73a1ca955630f7d49e880142ef0c2c70a99a2d SHA512 6b16e780de0f64c09f7223500002f14ecc36385b7e9727badc5794fabff5f6ce1230ab6e19166ded3f04dee24e9ea033395bb112bc8757907662bb48a248b248
EBUILD aiohttp-3.7.2-r1.ebuild 2625 BLAKE2B ef1c4eacf7a6f6cbcd117b4d0c446cfaf7689965e23e8cf631f83db04f4826ec338199afaded653d2c8862949a4b981e87aa60a7a391b75d4d3e82c3e8a6930f SHA512 f494e358d930535d80680998ac92c82a8927878376dc1902bc2da6376079ca2e8023fede7def06c1a885100ae7db2da1c41d175e5e0efcf7b3d0830672286130
EBUILD aiohttp-3.7.3.ebuild 2644 BLAKE2B c84d4c5639b808be92d6270e8aca80693506a43a6694f4018549f5661562fb4dd602c695a0c8a20de667ffbfdeecbcb90de44033689ecdc34b7e2987ddaec7ba SHA512 8db4a4d6425e0984bfaaec2e164858d9b2042369dcf551cfa3ed71a94ba8a29be358d8d9957fade12e01feaf70c697c38d0e96b9786c92e4faffb793e500e36f
EBUILD aiohttp-3.7.4.ebuild 2647 BLAKE2B 4e09200f88a99b659f4019009d06ef69de8d8a939ee24401ac8a2b643f8b43c14cfca2fe7c4146297a2f168dd72a464947f48a873a99622f0135316adc694660 SHA512 0cbd24c2dc7967aa8185a501e838cbe5e79656221daa1f080d447aa91385c02642248df3498967ea76cb5b140566c1413b8709f026383efa334bc4c41aa24abe
EBUILD aiohttp-3.7.4.ebuild 2645 BLAKE2B 0d39d5ca73c20b6c41b2135e902321001384a461a0ad7c6eb9d6437006f69eb506dc771543ab8edd3fb42b0ab46ab736521e3021eb8f408621251c53406c37bd SHA512 69db4276c7c89da9592a716b71c8a37251972f7a93dbd6981c70212a740aa899b3fb95c262364807578e5dbc0cead036daadffb2160f0e6ef59a9df4aef9e7ee
MISC metadata.xml 489 BLAKE2B beb80da34848dfe7b81ed65d75923480644ecf42e2c5ce04a7f66f3e729651fdc6035054482aff966ec9f03cfbb812d3be0afd783af69e37f1002182e4885473 SHA512 d8c9e2edb8a57a3b6b02bb5314aef77dc266af6e80fd0300eb0652c59790232017d0062f5b7361b059c382d1c904f0f46cd0e672d1963e9595f3d4dc7514f182

@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86"
RDEPEND="
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]

@ -6,6 +6,6 @@ DIST mypy-typeshed-5be9c91.tar.gz 583006 BLAKE2B 08ab2b6d479ccc66493524482051e82
DIST typeshed-8cad322a8ccf4b104cafbac2c798413edaa4f327.tar.gz 600618 BLAKE2B acc4397fba21db1bcc7b3ca0922fb561d19161579062e1ee506cadfbbb1de952e36fab6ce552bdca932757274c882a90a948e9dfc257905d7f2e90de9f22bf55 SHA512 728808a568074310bd700a6fe3d667ced01a36f4a6ed2fa6df9d7a784e3167e2c96f7b91dcca1f99d50e325165f3ddea6bbafeab2469a9105c1cb217f16beded
DIST typeshed-add4d92f050fb11d3901c6f0ee579a122d4a7a98.tar.gz 600241 BLAKE2B 2bf91ba7bfa2ed3e2369d70ab76ce152e00f321e79f36ef7c264d477e350579eaade222e8347b4105fb93b847d944ce0aa182466ce636649098a2df69c09ee5d SHA512 8497ee9719e162f84556407296d383e0b7e695cf6cd60bbf7f34c1d7aada3926fd5516ce7ea3863e11b3bcb87f12617733082f020718610e467877872f0b4487
EBUILD mypy-0.790.ebuild 2408 BLAKE2B c07db4bad815ae14842dccdfcd59bf3b3f8dee1bea6de40ad0d20d3c2927988fa34b2f92bd7887d6e6598d507064dd5c980dfc0aa32f47d5ddd3bc6101bfc6e8 SHA512 2b28d201a00b246c904888d7b738a288ecc0c1c0ddbbed26fdd7ebb38c84a64c1b368a42972d642d88950465973c03dbc91d98620160a18daf921a7f07a536e6
EBUILD mypy-0.800.ebuild 1966 BLAKE2B a2329d8120450d2589177a27e1d0c5ef25e1589222dea4d35893fb607e6af64126e65d8a8696de6591aaf0f1ba197b0c546ea999817d22dec979152ab715b489 SHA512 932eb17ec1d182517cc23565be5a8cbf3839320ef3e77f87686f9c11ebd415497bcc7c64f894694c5823ff1602acb274378515a77785616037a5da82591caf19
EBUILD mypy-0.800.ebuild 1965 BLAKE2B 43654bacc7196e199f0c84e1006cebb2b344fcd658227296f25f79ed34c43c12ffdb777b7987824da815d45e15dca35159a234c7d005df1a697683eea70e13cd SHA512 013464308be532afd39cb6c31bbd5258e4c4beeb67b569cdf721bd4a3ed2dddd466659e611437710fa7341feb160ba8ee6551cf43fb4070d3f072fd520cdb915
EBUILD mypy-0.812.ebuild 1796 BLAKE2B 0f0804dcd2b1eeb673af6f9872b1fba813abbaccad65172826c3cc461c4614ff20d65d529aa1c3f7e11f016ea7ad09e28fdae15920c3892e8ec6c265dd02e454 SHA512 6d4e5bcd86459cfdc89b1097016e71e2cfca2ffd00adfe0fbbf9fa5726265b08eb1475a86f04aead3823f2cf8fc8804e0283890418b206d31b57744cf8bb82c9
MISC metadata.xml 562 BLAKE2B 8d5318efba2b5cfca8db1d17411199e7d744e8ff5ab11899ccb882c13079a8c65e9d434cd64af37e7dd556078d4f0f9a9298d30840128a36e424526160ada4df SHA512 d8194e6ed968d98dacf4a5b86f7fe5ff9f0983fb5204ef43bde42896fb2496a0a36c4e5fd6e8a0e0d963d55065f95861b5e890cceeddd57dbd57d8b9e7c2df5c

@ -23,7 +23,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
# stubgen collides with this package: https://bugs.gentoo.org/585594
RDEPEND="

@ -1,8 +1,4 @@
AUX pyilmbase-2.5.2-0001-Fix-pkgconfig-file-for-PyIlmBase-to-include-prefixes.patch 1192 BLAKE2B 7590379873fd2be694a70d272a082fe6916e596f3b0945bc5f6c390880cc31e6b07da9bcedeb4e9bb048cd50f87ccff5b61857903f0e295af37dc005e4792a7e SHA512 7ef4a769086e5cf62cd3ad18bb169578da5557bb7006250f7dc13e6b623e46e2805ec9b51926f0eba27fb414eecf2f0017dc282f67ee639edf013ff135c54086
DIST pyilmbase-2.5.2.tar.gz 27525326 BLAKE2B c48a61513457f2c04f3a512963ae27eaf154933ffe7c6ff3e2d71f27f246ae624a34dbe6f8ab500c51a56898ad0f61e6784f5cd3f9c3df591ce347b46ba4ac88 SHA512 62f98695cf56600303db9c2d13d34cacc1851a103d8ffb7e7ce8c6d9d14e6bf02804836c718ae03e8d685ef3dda0cf7b2130e2d363f8095b22a15bf30d706fab
DIST pyilmbase-2.5.4.tar.gz 27535491 BLAKE2B 8951383d31ceea49202e3b77999d71c261bc9a17433fb65debd446aefd62cc1f6776a4b37fb1161196135a8883a397a94496a2295a2e0d22bc43c59e2ad0eaa5 SHA512 f0fe305987981e0c7e5a854367702585e4935ad37b0e8c10dcbc7468ae3a6d34bf963ec9ec75cc3abe4cf00e359644476b643978d0289dca46c9785a25d3f7f1
DIST pyilmbase-2.5.5.tar.gz 27536865 BLAKE2B d0c0b2fd39b2cfafb60b6d0de3960063ff62341cf22be519f874c0c83f05cb604c5d503bb8b88514c71c5a54a79afa80a7fd00c2df15ec2193f6b3cffdc117c6 SHA512 e511af26a8fe2175a641fd25d2dcc6ef807e00bee2aff06a4784125f916ffd47fe376fe0621d385b604180a239bbfee063f8ceee3f7b731fde3c38558e9fdcdf
EBUILD pyilmbase-2.5.2-r1.ebuild 1482 BLAKE2B b7145c71881dc1a9dd07428adead308ab5e11797bf6c73e54e0fd85f047e30467c3d9aa15eed78372043de9328b29366b38d954f6a5a1ea83546f3c53d787e29 SHA512 ec730c7d8fae912b524a07000e09a9b54ec101b964d379c252ba08d1c01973c9efdbe39152459e167847b60a7dc663c9b6f2073e7a1842a8e8c90b991afbe78f
EBUILD pyilmbase-2.5.4.ebuild 1529 BLAKE2B 3f5b87fc5883a5af729d930a03a217bea0ffcdc9c41bdff9a0d5de017dd3937de4c7f34ff2fcff7deb3bd5c3e4daa645ff0d94b8210e8e96b13aca64b38f191e SHA512 26c197da6cb9ddf0404454bf929499cc328989ec4c0722e2f52ecbe81f6d8c0be5c515602c917115db5a6021d49ca70b130068738c1c18d14b25a3bcc1b43506
EBUILD pyilmbase-2.5.5.ebuild 1528 BLAKE2B 53c15d9d6f57246d04bc1ce5e846973fcbdaef51af9f2fd1610c2a4e8a993b01459650d4c732c3f83b585ae654c2d41ffc33e1412cc048047ac5e887dae14ac3 SHA512 9f956a1b3e8224ab95e6e364b8b8f80eb4b68a52f4c3b5b9dea85cff7320a9f9dcb66170ce45dea5ae1bf48dadbd1592430fdbc8b2b9a897aa1c328adf286698
MISC metadata.xml 660 BLAKE2B e1a4d9bf411ee4d67651d4783313d813652953abaae6b04b2e1fb11bea190f2d8611778fba87623ba859b6792225759686fcdce3f7b7690f569e64bac733f2a9 SHA512 740e753bc83c71ffd08c20d33a34a3fce7537d87b168d5ccec51f0810c1253e237fa6a97dba18651f17a8d9fa4a730d3d916ee46731efaae817651282e37c219

@ -1,59 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
# boost is lacking py39 support as of 20200605
PYTHON_COMPAT=( python3_{7,8} )
inherit cmake python-single-r1
DESCRIPTION="IlmBase Python bindings"
HOMEPAGE="https://www.openexr.com"
SRC_URI="https://github.com/AcademySoftwareFoundation/openexr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/25"
KEYWORDS="amd64 ~x86"
IUSE="exceptions +numpy test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"
RDEPEND="
${PYTHON_DEPS}
~media-libs/ilmbase-${PV}:=
sys-libs/zlib
$(python_gen_cond_dep '
>=dev-libs/boost-1.62.0-r1:=[python,${PYTHON_MULTI_USEDEP}]
numpy? ( >=dev-python/numpy-1.10.4[${PYTHON_MULTI_USEDEP}] )
')
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
S="${WORKDIR}/openexr-${PV}/PyIlmBase"
PATCHES=(
"${FILESDIR}/${P}-0001-Fix-pkgconfig-file-for-PyIlmBase-to-include-prefixes.patch"
)
DOCS=( README.md )
src_configure() {
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_Python2=ON
-DPYILMBASE_INSTALL_PKG_CONFIG=ON
-DPYIMATH_ENABLE_EXCEPTIONS=$(usex exceptions)
-DPython3_EXECUTABLE="${PYTHON}"
-DPython3_INCLUDE_DIR=$(python_get_includedir)
-DPython3_LIBRARY=$(python_get_library_path)
)
cmake_src_configure
}
src_install() {
cmake_src_install
if use numpy; then
python_domodule "${BUILD_DIR}/${EPYTHON/./_}/imathnumpy.so"
chmod +x "${D}/$(python_get_sitedir)/imathnumpy.so" || die
fi
}

@ -1,62 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit cmake python-single-r1
DESCRIPTION="IlmBase Python bindings"
HOMEPAGE="https://www.openexr.com"
SRC_URI="https://github.com/AcademySoftwareFoundation/openexr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/25"
KEYWORDS="~amd64 ~x86"
IUSE="exceptions +numpy test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"
RDEPEND="
${PYTHON_DEPS}
~media-libs/ilmbase-${PV}:=
sys-libs/zlib
$(python_gen_cond_dep '
>=dev-libs/boost-1.62.0-r1:=[python,${PYTHON_MULTI_USEDEP}]
numpy? ( >=dev-python/numpy-1.10.4[${PYTHON_MULTI_USEDEP}] )
')
"
DEPEND="${RDEPEND}"
BDEPEND="
app-admin/chrpath
virtual/pkgconfig
"
S="${WORKDIR}/openexr-${PV}/PyIlmBase"
PATCHES=(
"${FILESDIR}"/${PN}-2.5.2-0001-Fix-pkgconfig-file-for-PyIlmBase-to-include-prefixes.patch
)
DOCS=( README.md )
src_configure() {
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_Python2=ON
-DPYILMBASE_INSTALL_PKG_CONFIG=ON
-DPYIMATH_ENABLE_EXCEPTIONS=$(usex exceptions)
-DPython3_EXECUTABLE="${PYTHON}"
-DPython3_INCLUDE_DIR=$(python_get_includedir)
-DPython3_LIBRARY=$(python_get_library_path)
)
cmake_src_configure
}
src_install() {
cmake_src_install
if use numpy; then
python_domodule "${BUILD_DIR}/${EPYTHON/./_}/imathnumpy.so"
chmod +x "${D}/$(python_get_sitedir)/imathnumpy.so" || die
chrpath -d "${D}/$(python_get_sitedir)/imathnumpy.so" || die
fi
}

@ -1,5 +1,4 @@
AUX python-slip-0.6.5-no-selinux.patch 2942 BLAKE2B 87cb1fee6aba70228b78ffc8b8a63b6b3bc0b11aad8f5e38369919e6c5a33780a9f255c2c81cc9220fe02b11b8d6daf24278bdbc495a831af03c92f1f2bd25f1 SHA512 64a742f93a38a2ff15d98e9d22c30a821ecd2044457ac958bf34cd7fd8e333b16a5fd56e80b169cc67c9ab35d13298d0caf418ad7a693372539701bda56f123e
DIST python-slip-0.6.5.tar.bz2 25996 BLAKE2B f2c512274c35a451aa5a97f8c8b16d117edc34901cb2cc51d7d99314eec9c2e90c95019290ef9a35511b62a822471f40eac8c4228c0094bd72c71bd579bbe0c5 SHA512 84dfd4d74602e996797261aa4021fc1579a6aba554d2b3d497c0a7b8618366a9c0a6f12051b00c5653845dda923eedb58afdded37f2a1f31b5b0ce1a0532ccff
EBUILD python-slip-0.6.5-r1.ebuild 1119 BLAKE2B 067354a603d84054a6da29aae5436855bda0f8ac68bdd38e12ddb50669cb98c8445c925aa2c15301157c16e11f5f475909a7fc29501a4b789f8ddabdcd7157c0 SHA512 23e287eff844264424bb994c03251248381e2dc999bce7119fbb724f7c6d4ad4f1cef64b0f00db480ab8585e0a96548f4d56b9677ecb13ceb883b0df3ae0efb4
EBUILD python-slip-0.6.5.ebuild 1219 BLAKE2B 717994a011b6f496749131fb8cab3af553de7f33b61ad9ba85588b2d093aa16dd090d668a0250d10a55c839ebb5af4c7268e755a59d6cb45c02e37b47454b1a5 SHA512 8a74e30721166034494235462ead53b82788f7975c3cc8cc7d87002f85babd5de31480877a40459d672f92b6066cf1f15a203985649d84d9723f6cd64045d598
EBUILD python-slip-0.6.5-r1.ebuild 1118 BLAKE2B ba7aa73bb7207e248558738441f7a4cd0afabeedc9d3c5a9dd6ddeaa75dd08f2d81b0311ee1cdcbd2a6d6971f7df61f72e9dad8bd1bc6766061d231a2602b92f SHA512 31d2b87b86f6c26a86a983d8f52966f76a7ccccab7bc9359a22d38605575a84431ce2c852ce8134329b750031932277e40f4058b2ef038efa89f03ae0a595211
MISC metadata.xml 277 BLAKE2B fdd3d0858258cd42bb21a1759e210802c20d42422a6b527e43f7c2488162ecc74b31a8098018999b986f23fefa9ce8752f59bce9dbd1becc6044e5a5b999c2cf SHA512 a7f1ef17d50370f30622f5a9f9a3d69623214ce9e1eb76fb9d59fcd8e016a2dfa18e6141ee130e7e1c6dab517d274ae8d252638a27320e356d4f7267d09587db

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

Loading…
Cancel
Save