diff --git a/app-backup/insync/Manifest b/app-backup/insync/Manifest index 22bd1ab4..b0b37c0c 100644 --- a/app-backup/insync/Manifest +++ b/app-backup/insync/Manifest @@ -1,11 +1,11 @@ DIST insync-1.4.9.37127-fc25.i686.rpm 85130566 BLAKE2B 6edbb629ab57a3aac1ab715a0035e7b7094f55821c83129163ac6a8fb12e3a73b540983e8c63803f21b3337a5c09197465b63162ae70662799e6fcd8e6184a0a SHA512 297c232809ab1f4a117f4d8548e00769e872e1132f6161b0b6b6f456b001c47bcb28093efd4af8131eb0b4dfbd218888039bf51b04b9775e5a1718ad768984e6 -DIST insync-3.7.3.50326-fc35.x86_64.rpm 149368496 BLAKE2B 0ed2f66a8b7cce00585d1218b861a84f7401d71d4fd58c370721e18c5bdf18993bac88db41c9a84c9909496319d3236d3d531dbb06d5e9148beaad01d20bec50 SHA512 7fe53e1bd5448b572772f847ecd08f3589ba0ac5b67dc49814a9896e7972f5ebce26d66d36ba800e1ee152511e33892f3228314098d47a934f5874c7dc4f648c +DIST insync-3.7.6.50356-fc35.x86_64.rpm 150036023 BLAKE2B 37b244178e26baeca9e1aa36b507406d12990d0ffde9ef2e97860bc929d3e33e6067d684781f1bdca218ec39f021cbaa90c5f096094d775f6f96c3cbd4f8d0ba SHA512 a889b4bb6fce664ec973a1d933d5f0fc32b4ad1100712ce40d95ea8efb936d980a366548b3c10079fb52c88df070b8f3a740a9ae9d71d974fd0713b46a59c569 DIST insync-caja-3.4.2.40983-1.noarch.rpm 12886 BLAKE2B f49035bdafe51c11fb322fab99cc539c0ae939b6b4765adf49a18961a53f5b7ff80358280bffe24b49df54b13802e0e4260444b5ba817a001694aa7bb1a6987c SHA512 3fc31e5aab2081f30ab129deacb934217c80df0f3f82b90fab0d0e1db3d753253855f17f043cf3511ad4aa703aa55a172d7d718cf42be391542ba88c4d520691 DIST insync-dolphin-3.4.2.40983-1.noarch.rpm 44328 BLAKE2B b6ad5159ccb708493e7639f2621f35b80f3b0b89412a284de0f0d79fdd15121eca7e79e4ba098483105a9f6061b3d135f9a8d982dbb3f72e9c2fe4d005e312dd SHA512 a343160625923fcbbd55b5b17cca3b962b1ef11cb7ca25a5a20ece8efb7de5fd2b9ce1f69e8903096de7385b402dd487c3b94c7998059b91d45d8cf34fb946ca DIST insync-emblem-icons-3.4.2.40983-1.noarch.rpm 47745 BLAKE2B 5531f388f53576b8ed2a4ec1f3669274512680a21d320b220459f2e2c6fb0356d445e8e0f7afc5a794d85ba312a2a7ea2b53bb7481dde229f1fdd07cb067a0b3 SHA512 9d0c77411d133281fcefd05426da2a94c1c88172377a7e9bae31a2a697cb0f3d4a0d02282edaff1390bab8a2a60b709c331ac9007d5f620e8d83c24103b43a8e DIST insync-nautilus-3.4.2.40983-1.noarch.rpm 14085 BLAKE2B 9acfc5cd81356a066e7e54676c48553b485df1cec3db93f284b2b6e15d7f4662c685436b7b2811c86cdae22e59bf1277c1d2bc6ab8317d5d6e6f86ba7e9a9856 SHA512 938b1fc2b8e0fa5c6f1227cebb624b95fa07bec8a1b34f0100466ad3ec49b00b141f2a3a334afc0b152d0796e4d1c664b9f2168632233a7dadfd0aa0a86e7cac DIST insync-nemo-3.4.2.40983-1.noarch.rpm 12834 BLAKE2B f25731d07ccb7d5d0040bb74fc2f6634dbb9abcf33a1841839f4cd30779ce0c51dea83514bb68c6f2fcb0ac1b9899899776326f52abba6519b8eafd1fc05eaf7 SHA512 24ab72ba02b61dfc53812e5f2c23934e6e1a00bdf168bcb2dba9c66a43b4a47d914844e8f6b584414b8b45d4fad2197fdf8d23df14d236b61a11d6c1410ecb3d DIST insync-thunar-3.0.23.40579-1.x86_64.rpm 12661 BLAKE2B e8f0c473bad8b93e6464855fb2b3bf0d09118bf0bd75903a41852465000fcf96321d01268766900a4307960f388b4f15a8b28bfc0ab6c94a75f49d530f682d41 SHA512 74ab001160d30062da73b83c2cdafc6af2176ffda7856db98eb88305d71f6d07cc1a283b4a142cfb3138478900be0af6e946a6965bf2180f8ff86d3b5871df5f -EBUILD insync-3.7.3.50326.ebuild 2604 BLAKE2B c4c9fc0e59632d46151ddff0a1aac4703aa539d2e12c4e12496cf1af3b552f1268fbb2af6a848b1e61f30aeeb34d901962c720acbf2729cfe82560067dee5f1d SHA512 10f6b6a9a90514972ce4fe4eec63119ad26e03855874e766d42091987a5bf748c753f5bc3173901ef7e0fe9ffb5dd46264d5e34d6f0d6e904674ea7e1defb501 +EBUILD insync-3.7.6.50356.ebuild 2604 BLAKE2B 0ed109247e2d47851c3566b416d838988283643902542463ea35780f8ff89493f392854c7c25e0cabd560230db54597af504aca188444a6d12b4175eb6859dbc SHA512 aa83d72dfc335010aeced46d936b70083d5ea233591ca625e0627b65c517c8da627a262a45bc6d16268ebe28a9b294fb71304b41c2f07b9a58303d8b6210f049 MISC ChangeLog 733 BLAKE2B e94a5cdc3ddef340cf4edd8c9d07c16bfc6f549516b82be6a5fcf4b1b770c57d65287c5ec9d3f2ac365d225a8398bb1b6f1542b9ead2e10308688ef2dd6b8567 SHA512 c9c277db795e6ce397608facfd5810aaf99dfef21277ca913494118856d9234949612cc707229798e8fc8e038e9201e84477f6c632bae02bcd704d4f6eb5b8e3 MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c diff --git a/app-backup/insync/insync-3.7.3.50326.ebuild b/app-backup/insync/insync-3.7.6.50356.ebuild similarity index 99% rename from app-backup/insync/insync-3.7.3.50326.ebuild rename to app-backup/insync/insync-3.7.6.50356.ebuild index 28b83d74..719531d2 100644 --- a/app-backup/insync/insync-3.7.3.50326.ebuild +++ b/app-backup/insync/insync-3.7.6.50356.ebuild @@ -44,7 +44,7 @@ RDEPEND="dev-qt/qtcore:5 media-libs/libglvnd sys-libs/glibc dev-libs/libffi-compat - dev-lang/python:3.7" + >=dev-lang/python-3" src_unpack() { rpm_src_unpack diff --git a/app-editors/xxe/Manifest b/app-editors/xxe/Manifest index 0afeda76..d5127e31 100644 --- a/app-editors/xxe/Manifest +++ b/app-editors/xxe/Manifest @@ -1,4 +1,4 @@ -DIST xxe-perso-10_0_0.zip 86187583 BLAKE2B b6a41fbeff9103c27a7e76aa686e8161c3213398f0fe8defe04b9048459b98bc0781ec7395c384c1ce9d68e889232054f121bf0885b5ace3a666ff8575e159ac SHA512 7300c7e0bbdec6a3f523e4b30fd648a3df1a30de65a46e2cdce8f9ccf37c8be1cbffce8665aafcc666851b220fce3ac973512b65f5c6a9e95e36bfc711180e93 -EBUILD xxe-10.0.0.ebuild 2335 BLAKE2B 00fe389dfdb5b61517896023e7b6e6117a6ceec08ea4d44b6b9250871a8ea356918dd957909c6f751564944653e27f31ef11708cddd3084a8e18c2a569238140 SHA512 cbd7792c8c25274bbf25e275b3539a3a12f11fafb171b2f331eb0089338b0ed33260304d9cbc219ae93cebe39811ea6e6a8cae3a31e6fd70f0470092465d3730 +DIST xxe-perso-10_1_0.zip 86565431 BLAKE2B 5ea61bc71be32af5e0e5f6155fe92ee2997559de66dee6842c7fe96a4bc72abb84b4f1a75df96d91379ac0b809c8049c6cc3c62fc1da7999f5eda7fd22375781 SHA512 4da931498c0cca37bd3c798a9e043f934f312393024d6fa57400ea5e6f855b024c0277148f6ac2b58578e7a745cd789f50f260bb645130d60da0e89c7ab46250 +EBUILD xxe-10.1.0.ebuild 2335 BLAKE2B 00fe389dfdb5b61517896023e7b6e6117a6ceec08ea4d44b6b9250871a8ea356918dd957909c6f751564944653e27f31ef11708cddd3084a8e18c2a569238140 SHA512 cbd7792c8c25274bbf25e275b3539a3a12f11fafb171b2f331eb0089338b0ed33260304d9cbc219ae93cebe39811ea6e6a8cae3a31e6fd70f0470092465d3730 MISC ChangeLog 2997 BLAKE2B c485a198c3a1ddda9c6f2f069fa73ee2c4deeb4eee4d28ec2f964e30cbc1a9f2299ee0e0ad0e4bda56c5ee5e7de5b7fd89b4b209c2834b9037350ca72bfa3f50 SHA512 6c1fadc9affbc2d88d3ad04db1298dd76d3f76769ecb9a5c59fd4e2f290495310500c0f95e95d062a3711d802805814597c87037fa24e3337c929ff3fc3b20dc MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c diff --git a/app-editors/xxe/xxe-10.0.0.ebuild b/app-editors/xxe/xxe-10.1.0.ebuild similarity index 100% rename from app-editors/xxe/xxe-10.0.0.ebuild rename to app-editors/xxe/xxe-10.1.0.ebuild diff --git a/dev-embedded/acme/Manifest b/dev-embedded/acme/Manifest index 5b543a71..9a131207 100644 --- a/dev-embedded/acme/Manifest +++ b/dev-embedded/acme/Manifest @@ -1,4 +1,4 @@ DIST acme-sources-0.96.4.zip 403868 BLAKE2B b57d4e1f399fca0bef0a64556982e48cfd47c54696e514d3e6511cc19b87de613949b0fc7f779413a80efe6f61a6e660fdd66c58cbe4a30b71ce0202ef5e8614 SHA512 7a76b4ed98f8793fdac6bf023160e9d5fc12d4ea415921a4c2926c9f4a890080578f46bdb821021def780ae301851f7b09cdf52f5799cb2045e318a8704d9f5e -EBUILD acme-0.96.4-r1.ebuild 1086 BLAKE2B 2001524a1880800c2586d63f8ec6245ea47848e0997233f204b66a15ce3a569e4065787d88eebd20cbdd386b4a1c3547f3c6f7c6a606f49e2b534f947285a73a SHA512 ba22c55cccf0aaa9676b0eea7fe9e906d0c8110b069dc207e3c8667f464e70d856fac0731cbd47f90cabc75b099989f9b09c334200e77ef0f05b2e39e3d6a008 +EBUILD acme-0.96.4-r1.ebuild 1086 BLAKE2B c859a0f4c4bf019508808bbc0665e7815bf28d92ca62e5105abf18a4df7f425ef11fa980e6f3dbbaf4875a9a9766af49c88f01cca74c2656536c1ad553df4b05 SHA512 83acb2a798f04fef1193accd864ee9456a7f445bb90435ce7473c2289893c6db68ee9a68fb5d090eea4a5667515eda7b148b8b7ee4675ea56e53d2dfdd103641 MISC ChangeLog 3534 BLAKE2B e8a0364ee70d8e6e94678a44d4900322a53f9eb6bbdd09c9cfbfcc342d03085a5ad8630a1793ca95bbd03880fa16647a69f1459792a954054655f5ac63bd47de SHA512 7b894fb0171363258b71b06cf7ab1532e242b8f27d923bea705b9e7ef7cc70ab38339e44d1db2e7b2b1354b22b390ae9798908e95188a1ab65fde96856f5d0c7 MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c diff --git a/dev-embedded/acme/acme-0.96.4-r1.ebuild b/dev-embedded/acme/acme-0.96.4-r1.ebuild index 8a0c9dde..3d45bf27 100644 --- a/dev-embedded/acme/acme-0.96.4-r1.ebuild +++ b/dev-embedded/acme/acme-0.96.4-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ -EAPI="5" +EAPI="7" inherit eutils toolchain-funcs multilib diff --git a/dev-python/martINI/Manifest b/dev-python/martINI/Manifest index 8e8bd50b..c0f9c990 100644 --- a/dev-python/martINI/Manifest +++ b/dev-python/martINI/Manifest @@ -1,6 +1,6 @@ DIST martINI-0.4.tar.gz 15721 BLAKE2B 00570ae2cdbfdcc13b85d44deff333a43d13db536b0f3fda5c0e6889d6e9aee099a9fc76238ba1276bf89be7fa3b8ad7029e6fae5b51e864ce9ecf2a98f120a5 SHA512 6a8f972f6235f9e84222b1dd8f13185b25dcde64fd72f72410bbbcf2252bdd9749e627524554966265684d1bef2ac9bc4d22b04f9ef56d07e330d37e43a14862 DIST martINI-0.6.tar.gz 14919 BLAKE2B abc971feb455a0e472aa295fe61dc9972a9b5d3174a6898fa6e995a3151867985366ba84902d6f9b023c7c4c7b0c9a8957c6ab277ad104734ad463fc1dfaec5f SHA512 b21f680a4190b324e723db76a29e75d59d064af31aa96f047fd5c9bc0119be3d7f989a221f33c0e679858065772eac11a849be08aa2d1bc1c147cab0ca9f4fee -EBUILD martINI-0.4.ebuild 519 BLAKE2B 1e939db92b3d7880c20eb5c35144ca28418d1b259d67295693f04b8ed72f187494fba0bd138e333934236284c6bb38fc19497e9b5e8c5a12cf2fcffab0f4612c SHA512 48f9d2bd1b348223b4e3cdaeac272a489107d3038c3e7a462964e8ac6e2c5f22a602cd0d0b929adbfedbb4332153471d3fcc3b54bb266ce75a0fd8c376947df5 -EBUILD martINI-0.6.ebuild 519 BLAKE2B 1e939db92b3d7880c20eb5c35144ca28418d1b259d67295693f04b8ed72f187494fba0bd138e333934236284c6bb38fc19497e9b5e8c5a12cf2fcffab0f4612c SHA512 48f9d2bd1b348223b4e3cdaeac272a489107d3038c3e7a462964e8ac6e2c5f22a602cd0d0b929adbfedbb4332153471d3fcc3b54bb266ce75a0fd8c376947df5 +EBUILD martINI-0.4.ebuild 522 BLAKE2B db3f628cf23c7911e51982bce059fcfc2aae7cf25f2717f8017f8d34653c944eb5e6c3bb939e2928df0f757b896b10c170a003508a30fe0142da32c7c11f2ae5 SHA512 bad842a795cc2f042c4d95fff2bea7044eae3ed8b946be4a8af55319877093c376c70779cdfaa7f2a8d7c9ece77bbe9823d9a7a706577e8db46b878aa62a0789 +EBUILD martINI-0.6.ebuild 522 BLAKE2B db3f628cf23c7911e51982bce059fcfc2aae7cf25f2717f8017f8d34653c944eb5e6c3bb939e2928df0f757b896b10c170a003508a30fe0142da32c7c11f2ae5 SHA512 bad842a795cc2f042c4d95fff2bea7044eae3ed8b946be4a8af55319877093c376c70779cdfaa7f2a8d7c9ece77bbe9823d9a7a706577e8db46b878aa62a0789 MISC ChangeLog 489 BLAKE2B 73ea0a3ace103af9d8cb7b311dfa7f959b3dbc785b0602257ae0d3c24e547c191be8ef78ca081d8ea32f4b4d7aff750f04252a1751520d8da62e7575d3a42ff8 SHA512 cc982bba8a6dfec9cf278842f11175c9262087bd126a44735943dde6c9f88e93d0182ba55c390e3d568cdcde7c41c488848c6d03783e313d76bc914ece366c4d MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c diff --git a/dev-python/martINI/martINI-0.4.ebuild b/dev-python/martINI/martINI-0.4.ebuild index fdd4b0bb..48f2ecdf 100644 --- a/dev-python/martINI/martINI-0.4.ebuild +++ b/dev-python/martINI/martINI-0.4.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python2_7 python3_{4,5,6,7,8,9} ) +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7,8,9,10} ) inherit distutils-r1 diff --git a/dev-python/martINI/martINI-0.6.ebuild b/dev-python/martINI/martINI-0.6.ebuild index fdd4b0bb..48f2ecdf 100644 --- a/dev-python/martINI/martINI-0.6.ebuild +++ b/dev-python/martINI/martINI-0.6.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python2_7 python3_{4,5,6,7,8,9} ) +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7,8,9,10} ) inherit distutils-r1 diff --git a/dev-python/pastescript/Manifest b/dev-python/pastescript/Manifest index d5431601..300ed005 100644 --- a/dev-python/pastescript/Manifest +++ b/dev-python/pastescript/Manifest @@ -1,5 +1,6 @@ AUX pastescript-setup.py-exclude-tests.patch 656 BLAKE2B 4570f85c9476528e19d548a3760fcf1ddb9d4f6cdc61ec7f6336d03ebaf92be0dae849bad044d7307a68be76a1b635a1764394fc7b409b4c5f9dfbdde83cd803 SHA512 231018ef54e937721efb84da42c238afc3903614c030d9966e05512e0a93a1717b8b20d668ab0ebea1c70202ade8d83de41edb85d2ae4665e0100abf1f75d963 DIST PasteScript-2.0.2.tar.gz 117521 BLAKE2B 2de72050ee7f5b7037b99f9661b5445e523607afc84a8846f0e5d9e89196e302627f552825ce0e4f821b7ed9ed2713c87d7b504a4e2abf092f1e8fa014c40c4b SHA512 2f093eb982972fed354219c75c2e008931cea553960cea8aaafbe57cde8556de5626e7eb9bb3b9b7328bad3b7d9899f11fc9773a65380396dae506e7531516de -EBUILD pastescript-2.0.2.ebuild 1193 BLAKE2B 8ad41e08d726f2d4c4cb4836b6e181793af1639ba175a7a0546861e5ccd01c2c30682b95299f7957057315e42852eb17d90020950b6a07cdbb17c48ba02b9092 SHA512 6472b7d9b464fb67c0ef60965cddbc58945f00d4a120bac814fc019ded21365bb68690ac370eea3509596f8cfb9dca37b6de13f7f032e9964d7eeb46a3feea68 +EBUILD pastescript-2.0.2-r1.ebuild 1081 BLAKE2B 41930534dbf1c8dd592ac8d2e343a48bbbc37e1a5827e544bc8133c1a5036313c9144022f25330ef688606a97721610999fdad9e235907d3ba30065d8c29ffe7 SHA512 03cae3b820b6e969ef1fb17a22e99278310fecc3a188768fb38a49921554eea5f6119130f068b66f709a935faa1dcc0b57795450820c4674409614e130d32043 +EBUILD pastescript-2.0.2.ebuild 1213 BLAKE2B 7f518e4415c3bd1eb077492d69470a6d1d909410d4368682c7ed947b6d6dff3f31a675669852d7d8df50cd5121bac3a21fcf43a26d814e4d19414a2acb929ebb SHA512 6254460ce4f02365a9ec75bacaf7b923a70f21d6b0eda7c7c29475e421797ba678f798de0a6508aaf8c6123ae8fac2f1705600e39b931f2d40c0984f390ee846 MISC ChangeLog 256 BLAKE2B e187fdda5ee06db51c3a9f123e38586deb29f152b0834c5d32f87345fafc4a0343d42f30c61d76310383a0a82524f1dcb560ef5b4482b8aaa902a04e7ebebb62 SHA512 df564905763b18c60a920017f09c7f98690001e4650179c0de0e8e3e1cebb29d4d2b72e0cb2b37ce5a1fba2d121c1692da27c4375c1e694e5b5459a7cc348ccd MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c diff --git a/dev-python/pastescript/pastescript-2.0.2-r1.ebuild b/dev-python/pastescript/pastescript-2.0.2-r1.ebuild new file mode 100644 index 00000000..2f9e254c --- /dev/null +++ b/dev-python/pastescript/pastescript-2.0.2-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +MY_PN="PasteScript" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="A pluggable command-line frontend, to setup package file layouts" +HOMEPAGE="http://pythonpaste.org/script/ https://pypi.python.org/pypi/PasteScript" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" + +IUSE="doc test" + +RDEPEND=" + >=dev-python/paste-1.3[${PYTHON_USEDEP}] + dev-python/pastedeploy[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}]" + +DEPEND="${RDEPEND} + doc? ( + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] ) + test? ( dev-python/sphinx[${PYTHON_USEDEP}] )" + +# Tests are broken. +RESTRICT="test" + +S="${WORKDIR}/${MY_P}" + +distutils_enable_sphinx docs \ + dev-python/sphinx_rtd_theme + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} diff --git a/dev-python/pastescript/pastescript-2.0.2.ebuild b/dev-python/pastescript/pastescript-2.0.2.ebuild index 55abb5b0..8c928e82 100644 --- a/dev-python/pastescript/pastescript-2.0.2.ebuild +++ b/dev-python/pastescript/pastescript-2.0.2.ebuild @@ -1,9 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python2_7 python3_{3,4,5,6,7,8,9} ) +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) inherit distutils-r1 diff --git a/dev-python/pypubsub/Manifest b/dev-python/pypubsub/Manifest new file mode 100644 index 00000000..a951ea7f --- /dev/null +++ b/dev-python/pypubsub/Manifest @@ -0,0 +1,2 @@ +DIST pypubsub-4.0.3.tar.gz 174033 BLAKE2B 65fcd960ce2f0548f152546faa7a98055a823414c453b475d6ade339f55e72a60dcb8d627f6272cc844d181f772b76dba4e53b2ecc521bb05420abc09f6c30d2 SHA512 cf9aca44e91a5d0e5ecf6739deabf2980f9464395c89e3c5335c5248e47c570701e0534bb660c5005325a994d9f8e7f261f36bc8bea74cfc7eb760b73c572652 +EBUILD pypubsub-4.0.3.ebuild 580 BLAKE2B 516325b6932c38e9a7d23dd41c500f9c78dcd610ec73404df8e95ee45fd5bb7106da6519cf897bc945ca96bac3179130a2253aa289eb4b47dc1f8a3cd5f6a6c4 SHA512 57a604983dd9d4d6d58c64028cde8b98953d9735469354a6e8d99449bce70e30b37eae5c416fc8f1f98bebbd5d614deae72ff54b47ae2aeb7df0d338d78cce80 diff --git a/dev-python/pypubsub/pypubsub-4.0.3.ebuild b/dev-python/pypubsub/pypubsub-4.0.3.ebuild new file mode 100644 index 00000000..754d6f70 --- /dev/null +++ b/dev-python/pypubsub/pypubsub-4.0.3.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8,9,10} ) + +inherit distutils-r1 + +DESCRIPTION="A Python publish-subcribe library" +HOMEPAGE="https://github.com/schollii/pypubsub/" +SRC_URI=" + https://github.com/schollii/pypubsub/archive/v${PV}.tar.gz -> ${P}.tar.gz + " + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )" +RDEPEND="" + +python_test() { + distutils_install_for_testing + cd "tests/suite" || die + pytest -vv || die +} diff --git a/dev-python/twodict/Manifest b/dev-python/twodict/Manifest new file mode 100644 index 00000000..5e9abfad --- /dev/null +++ b/dev-python/twodict/Manifest @@ -0,0 +1,3 @@ +AUX 0001-Import-abstract-base-classes-from-collections.abc.patch 1429 BLAKE2B 2f08c58ac13e5d921639bf1db40fb83987356edcd84c2455cf872f752357e531d217f5215a132f53c8afbf9b0793205f4295ef2ff4bdb2d7673c0ad7809bd61c SHA512 f9ab50f63a6ac75509311c5f142ee075a0a54ff8fb0045973c30d545333e877818bae9f8884ce4aa1d6f8bc5212ef3b2baf04c115308a2f6508c2ac182eadc0a +DIST twodict-1.2.tar.gz 7016 BLAKE2B dd396dd1a712474b6d07614190d69aee2cf47c46829d9bb9dec3e56e067a4f8289cd94aa9d2a7d9144a7b472fd13e4b1be8d229e3aff036bf65175be2b155027 SHA512 82fc49568d95fb742bb014789937e2c4fc54a1f680fd9743643bbfe50f580a62dc20e363974a3359586e6a47b72015e059f435f3b6470adcb567249a50cac434 +EBUILD twodict-1.2.ebuild 556 BLAKE2B ebdd476f2fb6e67756bae0037aa63613259f0400bc2ecc2b47d5f062d3842a018f21d579241cbf354838eab0b1a3a843e66dd7ae5be83e76f852f92a88cffd5f SHA512 4badddf55251ac2fe11fd08888f4038edc38f320e268da1aa8177a42b1b432861bfd2b46a653ee2131580ca8814a2a2a02d4b66bcb00fef5abd151da0b28d6fa diff --git a/dev-python/twodict/files/0001-Import-abstract-base-classes-from-collections.abc.patch b/dev-python/twodict/files/0001-Import-abstract-base-classes-from-collections.abc.patch new file mode 100644 index 00000000..81ea41f1 --- /dev/null +++ b/dev-python/twodict/files/0001-Import-abstract-base-classes-from-collections.abc.patch @@ -0,0 +1,48 @@ +From: =?utf-8?q?Timo_R=C3=B6hling?= +Date: Sun, 20 Feb 2022 20:12:28 +0100 +Subject: Import abstract base classes from collections.abc + +--- + twodict.py | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/twodict.py b/twodict.py +index 824e539..efbd342 100644 +--- a/twodict.py ++++ b/twodict.py +@@ -6,7 +6,7 @@ Attributes: + """ + + import sys +-import collections ++import collections.abc + + + __all__ = ["TwoWayOrderedDict"] +@@ -22,7 +22,7 @@ _DEFAULT_OBJECT = object() + ########## Custom views to mimic Python3 view objects ########## + # See: https://docs.python.org/3/library/stdtypes.html#dict-views + +-class DictKeysView(collections.KeysView): ++class DictKeysView(collections.abc.KeysView): + + def __init__(self, data): + super(DictKeysView, self).__init__(data) +@@ -35,7 +35,7 @@ class DictKeysView(collections.KeysView): + return key in [key for key in self.__data] + + +-class DictValuesView(collections.ValuesView): ++class DictValuesView(collections.abc.ValuesView): + + def __init__(self, data): + super(DictValuesView, self).__init__(data) +@@ -48,7 +48,7 @@ class DictValuesView(collections.ValuesView): + return value in [self.__data[key] for key in self.__data] + + +-class DictItemsView(collections.ItemsView): ++class DictItemsView(collections.abc.ItemsView): + + def __init__(self, data): + super(DictItemsView, self).__init__(data) diff --git a/dev-python/twodict/twodict-1.2.ebuild b/dev-python/twodict/twodict-1.2.ebuild new file mode 100644 index 00000000..01a3ec78 --- /dev/null +++ b/dev-python/twodict/twodict-1.2.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7,8,9,10} ) + +PATCHES=( + "${FILESDIR}/0001-Import-abstract-base-classes-from-collections.abc.patch" +) + +inherit distutils-r1 + +DESCRIPTION="Simple two way ordered dictionary for Python" +HOMEPAGE="https://github.com/MrS0m30n3/twodict" +LICENSE="Unlicense" + +SRC_URI="https://github.com/MrS0m30n3/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="amd64 x86" + +SLOT="0" +DEPEND="" +RDEPEND="${PYTHON_DEPS}" diff --git a/dev-python/wget/Manifest b/dev-python/wget/Manifest new file mode 100644 index 00000000..0da11e7b --- /dev/null +++ b/dev-python/wget/Manifest @@ -0,0 +1,2 @@ +DIST wget-3.2.zip 10857 BLAKE2B d03d3545347031d90e9e954dee608eb1b255b54d5757315bbfe60c387fbde8db8a811be4ffcfb5577b364c03dd97964ce7db729c052493ccd85c434e528a4298 SHA512 173b444acdaba2d0e22e80557608f3d96f5b7fd62ca3e05e0f37c359d95e03875c9a5448db6e0fc4e3751ef11a746ef03aa1781d6d671372fc497e2af5887a2d +EBUILD wget-3.2-r1.ebuild 425 BLAKE2B ab620bb23a287fb51e283397684d258c05d15ab096c7bdf82d13a9dda36016e8b72558fd9c508acc6499da0c7e6f072a526c6726a0f3941705cc3db3b6db7579 SHA512 5ba31a3dfdc0186f5d494eae33f1f02b7241fc79e0e6689cdfe3f54505151cf79cb196af88284807bdd5ecb983f764e1ec956a30012520a59cf9b99189a1e717 diff --git a/dev-python/wget/wget-3.2-r1.ebuild b/dev-python/wget/wget-3.2-r1.ebuild new file mode 100644 index 00000000..24464a1a --- /dev/null +++ b/dev-python/wget/wget-3.2-r1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=7 +PYTHON_COMPAT=( python3_{7..10} ) + +inherit distutils-r1 + +DESCRIPTION="pure python download utility" +HOMEPAGE="https://pypi.python.org/pypi/wget" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip" + +LICENSE="Public Domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="${PYTHON_DEPEND}" +RDEPEND="${DEPEND}" diff --git a/dev-util/go-utils/Manifest b/dev-util/go-utils/Manifest index 8726accd..feaafd91 100644 --- a/dev-util/go-utils/Manifest +++ b/dev-util/go-utils/Manifest @@ -1,4 +1,4 @@ DIST go-utils-0.4.1.tar.bz2 58489 BLAKE2B b802db824aa7104020dc7b8650186f365bd15f44828a2dbaac3d38138af3c5d392545ec5a29ccd3b23e3c7318d61df831876fcc95f0afdc25aced218b5a5e677 SHA512 c716b0836d9c1fa908ee5a9f0b0a03e99f20b4a436c8b32610eb0dacd1bc0bab9ccdddf6d644c06d494ba32c8759a94c8f0da9153228b7198e527280b5b02a47 -EBUILD go-utils-0.4.1.ebuild 626 BLAKE2B 4fe118213be3df2ec02acb1cdce813a327829f82f31e43176f22fc7df036d357cf9d83251972084bc7fa5f270126676636a98752b26011aa43d1b703d92808b7 SHA512 947c2a7d8143562abfad79654ae0ddbd196a0ce7d3c4eeae2c8123b87b8e77715eb03eb2b404b81121feb5f8c17ef2ca5c4958008bd5fbfec9ea22f28abb024d +EBUILD go-utils-0.4.1.ebuild 632 BLAKE2B 9de8d35b7ab846c99efd4b9b06214294d2b852f627d08240b713a6b43f061b4bca4716c0626f57bf80478d55876a5d44130f83bf45262008c27ae94f00c0097d SHA512 ff8fc2690384f08155b42792c4548f97bc4c8d8a8d97f92c6f83cf537067303b537f013541e2b1d3c62055540d5775039705b26d0223e3967ca332f26b69359a MISC ChangeLog 1901 BLAKE2B 299dba88f53991b7050245a2aabec47bbe5bbb014b70c409eb431e19e10c0c1cf9ba73fc08aa55f89f484e3b93cf286b36030e980ec83b5872946e562cdd1c42 SHA512 798e569ada900862e142c8c0e9e13786000b45fdc4901633164d93fa17845ee697f3a545f7b87e7adccb6dac5e828ce4452bbdf8165ded8643f64575e1164c62 MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c diff --git a/dev-util/go-utils/go-utils-0.4.1.ebuild b/dev-util/go-utils/go-utils-0.4.1.ebuild index 83c6ce07..bc4dce48 100644 --- a/dev-util/go-utils/go-utils-0.4.1.ebuild +++ b/dev-util/go-utils/go-utils-0.4.1.ebuild @@ -22,7 +22,7 @@ RDEPEND="app-portage/gentoolkit dev-vcs/subversion sys-apps/portage dev-lang/ruby - dev-lang/python + >=dev-lang/python-3.0 app-portage/portage-utils" src_install() { diff --git a/licenses/IDA-EULA b/licenses/IDA-EULA new file mode 100644 index 00000000..43b29f7b --- /dev/null +++ b/licenses/IDA-EULA @@ -0,0 +1,99 @@ +IDA License Agreement + +The IDA computer programs, hereafter described as "the software" +are licensed, not sold, to you by Hex-Rays SA pursuant to the +terms and conditions of this Agreement. Hex-Rays SA reserves any +right not expressly granted to you. You own the media on which the +software is delivered but Hex-Rays SA retains ownership of all +copies of the software itself. The software is protected by copyright +law. + +The following licenses schemes exist: + + - per named user license + - per fixed computer license + - floating (roaming) license + +Each per user license permits the user to install the software on his/her +office workstation, personal laptop and home computer, provided that +no other user uses the software on those computers. Each per user license +permits the user to use the software on only one physical computer at a time. + +Each per fixed computer license permits your company to install and use the +software on only one physical or virtual computer. + +Each floating license permits your company to install the software on +as many computers as required. One floating license permits +one concurrent use of the software. + +This license also allows you to + + - make as many copies of the installation media as you need for backup + or installation purposes. + - reverse-engineer the software. + - with our written agreement, transfer the software and all rights under this + license to an other party together with a copy of this license and all + material, written or electronic, accompanying the software, provided that + the other party reads and accepts the terms and conditions of this license. + You lose the right to use the software and all other rights under this + license when transferring the software. + +The license is a temporary license subject to full payment of all invoices +issued by Hex-Rays SA for the software. Upon full payment the license +becomes a permanent license. In the event that any payment for the software +is not received in a timely manner, you must immediately discontinue its use. + +Restrictions + +You may not distribute copies of the software to another party or +electronically transfer the software from one computer to another if +one computer belongs to another party. + +You may not modify, adapt, translate, rent, lease, resell, distribute, +or create derivative works based upon the software or any part +thereof. + +Limited Warranty and Disclaimers + +The software is provided "as is" without warranty of any kind. +Hex-Rays SA expressly disclaims all implied warranties, included +but not limited to the implied warranties of merchantability and +fitness for a particular purpose. Hex-Rays SA does not guarantee +the software or any accompanying materials in terms of their +correctness, accuracy, reliability, or otherwise. The entire risk as +to the results and performance of the software and written materials +is assumed by you. + +Complete Statement of Warranty + +The limited warranty provided in preceding paragraphs are the only +warranties of any kind made by Hex-Rays SA on this product. No +oral or written information or advice given by Hex-Rays SA, its +dealers, distributors, agents or employees shall create a warranty or +in any way increase the scope of this warranty, and you may not rely +on any such information or advice. This warranty gives you specific +legal rights. You may have other rights, which vary from country to +country. + +Limitation of Liability. + +In no event will Hex-Rays SA or its employees be liable to you +for any consequential, incidental, or indirect damages arising out of +the use or the inability to use the software or accompanying written +material. This includes damages for loss of business profits, business +interruption and loss of business information. The liability of +Hex-Rays SA for actual damages for any cause whatsoever is +limited to the money paid for the software that caused the damages. + +Termination + +This license is effective until terminated. It will terminate +immediately without notice if you fail to comply with any of its +provisions. Upon termination you must destroy the software and all +copies thereof. You may terminate this license at any time by +destroying the software and all copies thereof. + +Disputes + +Disputes related to this agreement will be dealt with in the district court of +Liège, Belgium. diff --git a/media-fonts/eightbit-atari/Manifest b/media-fonts/eightbit-atari/Manifest new file mode 100644 index 00000000..7e771e1a --- /dev/null +++ b/media-fonts/eightbit-atari/Manifest @@ -0,0 +1,2 @@ +DIST eightbit-atari-2.0.tar.gz 16991284 BLAKE2B da3236e28063cbb7cdcd2f5e27f382ce39869bdbd41425d1b0987234efd78780418d7fc1339904505180d1b373324384332621feb5d66be3c306537a3ef1a800 SHA512 7686163567e0587d0425298bf2e85da735b3c930130a62140eca104cc1805e5c7e83c98e6594cde164ec7ba4722ce32c9d2c8e6150a17790b1ee3f706525b7ed +EBUILD eightbit-atari-2.0.ebuild 528 BLAKE2B 9336192983c4bbe87e0f54caa4c87ce2dbe95c2eb4d5cc7cc5469fcc50352f8f24148abfec8f8896183e39f05c1a668c73e16c497a47e6979284188d4631bdf8 SHA512 aa1f6c7bb72949114d241c2acdc61e035000c935f71198646ebae729321016a513635bd3ff95738435e7db9224aae9e726425ee86997cc0e466bea1499b2dfde diff --git a/media-fonts/eightbit-atari/eightbit-atari-2.0.ebuild b/media-fonts/eightbit-atari/eightbit-atari-2.0.ebuild new file mode 100644 index 00000000..757119fe --- /dev/null +++ b/media-fonts/eightbit-atari/eightbit-atari-2.0.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit font + +DESCRIPTION="Fonts generated from original bitmaps from Atari 8-Bit computers" +HOMEPAGE="https://github.com/TheRobotFactory/EightBit-Atari-Fonts" +SRC_URI="https://github.com/TheRobotFactory/EightBit-Atari-Fonts/archive/refs/tags/v2.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/EightBit-Atari-Fonts-2/Truetype" + +LICENSE="CC0-1.0" +SLOT="0" +KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +FONT_SUFFIX="ttf" diff --git a/media-tv/otrdecoder-bin/Manifest b/media-tv/otrdecoder-bin/Manifest index 2d49a756..5bd7bd36 100644 --- a/media-tv/otrdecoder-bin/Manifest +++ b/media-tv/otrdecoder-bin/Manifest @@ -1,6 +1,6 @@ DIST otrdecoder-bin-32bit-linux-static-v520.tar.bz2 752833 BLAKE2B 39d0ceab9afd9ab5ce847c4e6eaafa32f1348af9e17ec8b6832dc4717af81989eac5decdd15d9d2ea35e6bfff439919ff7bf25fa2846be72616466748130644c SHA512 807c548d2ec6c8ee0896e8c248803c98b912ec44a7945d7188acb54421aaf98c4a8f5a2384b778002afcb7c7fb5386bf53d8d7624ca78b4dc14ca2803b181600 DIST otrdecoder-bin-64bit-linux-static-v520.tar.bz2 712416 BLAKE2B fd78cb84acc091d762ef51ded50a89e7b7426718df65e8fe7bb571d7f9de6f7617e5a812696756540744ce2f121629e30970f3c706ab9d55bd87abaa682e03c8 SHA512 279b4b8cf87d82f3b21b886097977c2f2ffc43d5d5815cdbef15251962d0fd3cc86e0b3e2e6e60df9b085e093f13d508a1d709cb762d4e49e8d909bc15af2f42 DIST otrdecoder-gui.tar.bz2 3555 BLAKE2B 02125508f96883aa70678dcf49b0a2e384af79492fac7b2b0f673bd7ebc807a3b07178070da8e7ab8550cc2c09c7d079773e9ea27ec59104354204b629116ddc SHA512 4de14b1da45df60feb9259f286dbdb4ccf8a02b52b4d10f9954d450fd0238dd6fbb8e35f164cf6136eca14d6b6f3dc3fcd21c76cb73c2e81a82f1f46e7a07977 -EBUILD otrdecoder-bin-0.5.20.ebuild 1378 BLAKE2B a8884bebe0f6fa3bc72f2614b8bf426289dba2ebb3b866b519e8eeb6049f3053f6b88ac4418da4383d5511907ae5fd90058e1fbe5c9666538d0e5938c2bc7cfd SHA512 1636f609a0a52fad832da087f4ff2846446697eb5bb489766d424fc94c0f1bfbc0d099e07ccc96e6f48a5ad78d5676353c04920155feea50a3afa40215acc4f8 +EBUILD otrdecoder-bin-0.5.20.ebuild 1384 BLAKE2B 828023479043e41021cf9bfecfee2754984af73aab7d53ecd571cf1e0dbee9c99f2a87080faa830206ecee34734523c9137b76aad3b8096f56fc78495a8fc163 SHA512 059b2f5d351bcd56a7d866ddc0a3c2cf87a5121ee4ad43d432e5b154217e7c2fa29da9ca5cd6bcfd9b32bcfa2b4e1096ef7fd420588cd527b2d17eedfd68fb9b MISC ChangeLog 334 BLAKE2B 39409c4b9a20c447197aadaeac2212611c4f32f224a56d214eb0923d18475355388e6abf79e649049945301e465f28f03d68b9ced9d8ed4634806cc60b608700 SHA512 908feeb8fe0cdafc680687b3cf26c0a3a23e174c73351bd970ab6aa79f4701b6e82683c184d7e0fa1728d1d116c6286c5bf46ecff6402d61a71f0a9bd46c6a0f MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c diff --git a/media-tv/otrdecoder-bin/otrdecoder-bin-0.5.20.ebuild b/media-tv/otrdecoder-bin/otrdecoder-bin-0.5.20.ebuild index 7d126df4..59e550f1 100644 --- a/media-tv/otrdecoder-bin/otrdecoder-bin-0.5.20.ebuild +++ b/media-tv/otrdecoder-bin/otrdecoder-bin-0.5.20.ebuild @@ -15,7 +15,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="X" -RDEPEND="X? ( dev-lang/python[tk] )" +RDEPEND="X? ( >=dev-lang/python-3.0[tk] )" RESTRICT="strip" diff --git a/media-video/davinci-resolve/Manifest b/media-video/davinci-resolve/Manifest index 6319fd69..ea1a45a2 100644 --- a/media-video/davinci-resolve/Manifest +++ b/media-video/davinci-resolve/Manifest @@ -1,6 +1,6 @@ AUX makeresolvedeb-gentoo.patch 3164 BLAKE2B 798d172b151cb339f0e4b3c612928b845e73479ea65f88a0de27fbb5f3490aafc84d2e0ae80cd68c22038845bfe5bb6dbc1585309c3a09381db7e8a1d4d8ebec SHA512 41fa34f56634b06afacba28e29d07bd00cf0698a24a4470a7aee1faae26f117db6707e105df74ac34d3d1391a62cb70a555ba6e3d839d925760d44c480d5d8de -DIST DaVinci_Resolve_17.4.5_Linux.zip 2339966220 BLAKE2B 55a6ad8ada56f3823c477f6675043f7dc4743e4c8e2986ce3f3ee4821f3aa03f23f225d7c75d004202d13c3fdf8cc13545b5e4bca84f0935feea69b75c73781f SHA512 e4dbe04f4985b147a61a8c47304a1a45a191a8a16454f8e1e93662ec9ceec300a387f7af84f75b7e9f88bd1eb8769f0cb07eada8e65f16e99dde42ea9a45d5b6 -DIST makeresolvedeb_1.5.1_multi.sh.tar.gz 4012 BLAKE2B 1200f3fc09f79e8c1b5f9a2bc77c0884784268f0e9fc19c9d114e76786c7558ed81990b99c52aedbcc20044ef504ae017e98218f04a78de9dc87e10a28b78824 SHA512 ac03bb94822a99640cfc3daad15031046859afadb7e32740da3d8069db453d6562117337a6b032e7218bb32394344e03d690f6dcbf32710687fbcb3161391b93 -EBUILD davinci-resolve-17.4.5.ebuild 2352 BLAKE2B 7baf198e022ed8c35ab9808a3a91e7ab6e7bd961b7d1bd2b9e058d65efdce7618d66490cec66c95973e75f46f15526bb36db670729821c6d5b75d1fb2715858a SHA512 3853f73a298a3b3217403bae74aefb1a326859a109a74b05008a10634e45c0dca4e1228d70b373af62c757a35e6a542b24b43d0df3597aa5aa651999e6c2478f +DIST DaVinci_Resolve_18.0b1_Linux.zip 2570231721 BLAKE2B 0ba203a6e0e11154271f394562f93e1dfe767efc75e34f0b4273f13b158e4cd96aa1e6418e79d0eb8f35791001168d2e87cfcbf41bcf91f86679072c6d9c17a3 SHA512 0ca11fe44a5867c2b54304ccddb0bc1f9c7c81125f8d3ad4204816a81b17f6350b258e95a5cd937c820cf438a16919a643481f714b58859908114e088e56bc11 +DIST makeresolvedeb_1.6.0_multi.sh.tar.gz 4191 BLAKE2B ab2f09f339700ee31e011811152c6b97cc7e172698236efba0c0254cf69966c776dd222302e1da0266423f0af9c54ae426de4f5354d0d4550ae89b354f0a3d7a SHA512 02baae42c1e9d2163660b765ee6556660b337a3dfe25a60ee4bad9331d84700538ff9b339d045dd91cc0d89d1cd805e56437ae3a8d6ddf6502d0be0f0e5bc114 +EBUILD davinci-resolve-18.0_beta1.ebuild 2398 BLAKE2B 3ab08f350638446691b12139723001f5aeb40c5c2ec32b906f9c179173ccf9d1c813b5cb2e0557b09bdaa6b4c9c712fd9c47e8028d7ad4cdee93be4eab058cb1 SHA512 376d36a1d8d3f307bbfa124006bfcb4cbc57c21c75df3babb63dc970d8b4871e1fea637bd6ebf0997d97e888a4bb6b618a89675ee5d6d04df98ab8d01b3be55c MISC ChangeLog 502 BLAKE2B 247fa913b14508daf08104382c93d1fa21697fa9ad936e2ca02902726afdea2fdc86b70a86c5a45fa6b47678b96035ca5a6c32717cd2c6e7595a0a4f23c88599 SHA512 6a26eaf09cd118457312bf3ff32438683188a8969543562af40fc8de6bcb4430c90629ef8d3f0ee6d60142ab6dbd6cbcba93b5334c367bb5b5902ec3d377b293 MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c diff --git a/media-video/davinci-resolve/davinci-resolve-17.4.5.ebuild b/media-video/davinci-resolve/davinci-resolve-18.0_beta1.ebuild similarity index 95% rename from media-video/davinci-resolve/davinci-resolve-17.4.5.ebuild rename to media-video/davinci-resolve/davinci-resolve-18.0_beta1.ebuild index 3b6d25fb..eb6879f8 100644 --- a/media-video/davinci-resolve/davinci-resolve-17.4.5.ebuild +++ b/media-video/davinci-resolve/davinci-resolve-18.0_beta1.ebuild @@ -3,7 +3,8 @@ EAPI="7" -MAJOR_VER="$(ver_cut 1-3)" +#MAJOR_VER="$(ver_cut 1-3)" +MAJOR_VER="18.0b1" if [[ "${PN}" == "davinci-resolve-studio" ]] ; then BASE_NAME="DaVinci_Resolve_Studio_${MAJOR_VER}_Linux" CONFLICT_PKG="!!media-video/davinci-resolve" @@ -12,7 +13,7 @@ else CONFLICT_PKG="!!media-video/davinci-resolve-studio" fi ARC_NAME="${BASE_NAME}.zip" -MRD_VER=1.5.1 +MRD_VER=1.6.0 inherit udev xdg DESCRIPTION="Professional A/V post-production software suite" @@ -78,7 +79,8 @@ src_prepare() { } _adjust_sandbox() { - addwrite /dev/fuse + addwrite /dev + addread /dev addpredict /var/lib/portage/home/.config addpredict /var/lib/portage/home/.local addpredict "/var/BlackmagicDesign/DaVinci Resolve" @@ -86,6 +88,7 @@ _adjust_sandbox() { src_compile() { _adjust_sandbox + cd "${WORKDIR}" "${WORKDIR}"/makeresolvedeb.sh ${BASE_NAME}.run } diff --git a/net-im/teams/Manifest b/net-im/teams/Manifest index a47edf9f..aa2dcdd7 100644 --- a/net-im/teams/Manifest +++ b/net-im/teams/Manifest @@ -1,4 +1,4 @@ -DIST teams-1.4.00.7556-1.x86_64.rpm 106077233 BLAKE2B 1e3833f074c209a043bc2903e24a9e794c1e11a9a8882d2b122c2b23bf6c95a98358341399594214234adc8efb46a23e46e0ee1e3e197ad54eb24f208f605cf4 SHA512 00d947adeee82fbf3d35ef071a686b4298a155de781bf4a8023ddc328eebf9d20ed2a3190a608bf8c0583977c418c6fa80939d0cbf5a21c2e8a9f533b63da2bc -EBUILD teams-1.4.00.7556.ebuild 6826 BLAKE2B 5b20c840c7a90f0053d42550b9cbf4cb2c20e406bce4a7acacf519ca4fd6015200edd97967a5c14753c3a3a1151f9b071903ed20a6c29f2adbea765ce10e50fa SHA512 fa688bc87105a0838b645a6a824d8586be2b6397a41bdd0eeba1de395771822a1f6caffa6614bd2c0e1c0691d615f96c13faf81f98d2f63acc81fd84cfe2025f +DIST teams_1.5.00.10453_amd64.deb 84485626 BLAKE2B f9570bedd12dc9113c956d0b9c34c4124939b0a855f73a7611ce640b00fd4a7d8288af94aa3f087482040619c11f79a144e2292dd853254fe4f55fe694165a26 SHA512 69d95e06c67265358f1d995ad9faa21a1af753241031569e7ac88d0cc9c4781985a0839b4fa7e58d176472c7ab15bc8d0876733a2eb710d5d087d2662bc04c30 +EBUILD teams-1.5.00.10453.ebuild 3479 BLAKE2B 27c8267f1f19fc53e513d7f85f09d31515beeef14590fa018556f3c3419bbfb6c3c33cb883fb26304bdb52b26d7ffdc0bf61974ffb1f5b4e3925288c77fd6dd9 SHA512 43608ee32dfc5388aed5fd000f7e37d4ea09f7547919f86cb4d8f3ab03cb1506da3bc669c9a77984e5daf8880c6ec9f3089687087992947aa08f1f9efb0c5344 MISC ChangeLog 207 BLAKE2B 3a5894676ecdb05e022ad1583f3cac494375617c58c7b86c0d40c1cd2ade29d54762f868fc7de6da3cf607e1ac68e52f7d16eed27cfb9b40462f2589bda67466 SHA512 db9b0a542e0822e8394eb9afc56f2dcaeb4a8d267be5d5b6b42d98b9504f8650a5522fbcf6b8c9495365e40317e031022fe8efa1ff41dceba9d04845ea9ddccb MISC metadata.xml 439 BLAKE2B 53292977c5b3e6e5d2b291ac915f99851c9450967b9d32223597a7dc379b85f89850267721ae894f123b4a5d58b1f93e4a7e868cba235fd802d8c9d514d9a6cb SHA512 f41cfa941591df038ef6b918ec5e7d94c7047e56f053b0a3c8b1edfd0cb5db894b39f584ea98906c0a90b782a6b464ba2c508933679009f483a0937ea0e8f47f diff --git a/net-im/teams/teams-1.4.00.7556.ebuild b/net-im/teams/teams-1.4.00.7556.ebuild deleted file mode 100644 index 678b4f8f..00000000 --- a/net-im/teams/teams-1.4.00.7556.ebuild +++ /dev/null @@ -1,172 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MULTILIB_COMPAT=( abi_x86_64 ) - -inherit pax-utils rpm multilib-build xdg-utils - -DESCRIPTION="Microsoft Teams for Linux is your chat-centered workspace in Office 365" -HOMEPAGE="https://aka.ms/microsoftteams" -SRC_URI="https://packages.microsoft.com/yumrepos/ms-teams/${PN}-${PV}-1.x86_64.rpm" - -LICENSE="no-source-code MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" -IUSE="pax_kernel" - -S="${WORKDIR}" -QA_PREBUILT=opt/teams/teams -QA_TEXTRELS=opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node -QA_EXECSTACK=opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node -RESTRICT="mirror bindist strip" #299368 - - -RDEPEND=" - app-crypt/libsecret[${MULTILIB_USEDEP}] - dev-libs/atk[${MULTILIB_USEDEP}] - dev-libs/expat[${MULTILIB_USEDEP}] - dev-libs/glib:2[${MULTILIB_USEDEP}] - dev-libs/nspr[${MULTILIB_USEDEP}] - dev-libs/nss[${MULTILIB_USEDEP}] - gnome-base/gconf:2[${MULTILIB_USEDEP}] - media-libs/alsa-lib[${MULTILIB_USEDEP}] - media-libs/fontconfig:1.0[${MULTILIB_USEDEP}] - media-libs/freetype:2[${MULTILIB_USEDEP}] - media-libs/libv4l[${MULTILIB_USEDEP}] - net-print/cups[${MULTILIB_USEDEP}] - sys-apps/dbus[${MULTILIB_USEDEP}] - sys-devel/gcc[cxx] - virtual/ttf-fonts - x11-libs/cairo[${MULTILIB_USEDEP}] - x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] - x11-libs/gtk+:2[${MULTILIB_USEDEP}] - x11-libs/libX11[${MULTILIB_USEDEP}] - x11-libs/libXScrnSaver[${MULTILIB_USEDEP}] - x11-libs/libXcomposite[${MULTILIB_USEDEP}] - x11-libs/libXcursor[${MULTILIB_USEDEP}] - x11-libs/libXdamage[${MULTILIB_USEDEP}] - x11-libs/libXext[${MULTILIB_USEDEP}] - x11-libs/libXfixes[${MULTILIB_USEDEP}] - x11-libs/libXi[${MULTILIB_USEDEP}] - x11-libs/libXrandr[${MULTILIB_USEDEP}] - x11-libs/libXrender[${MULTILIB_USEDEP}] - x11-libs/libXtst[${MULTILIB_USEDEP}] - x11-libs/libxcb[${MULTILIB_USEDEP}] - x11-libs/libxkbfile[${MULTILIB_USEDEP}] - x11-libs/pango[${MULTILIB_USEDEP}]" - -src_unpack() { - rpm_src_unpack ${A} -} - -src_prepare() { - default - sed -e "s!^TEAMS_PATH=.*!TEAMS_PATH=${EPREFIX}/opt/teams/teams!" \ - -i usr/bin/teams || die - sed -e "s!^Exec=/usr/bin/teams!Exec=${EPREFIX}/opt/bin/teams!" \ - -e "s!^Categories=.*!Categories=Network;InstantMessaging;AudioVideo;!" \ - -e "/OnlyShowIn=.*/d" \ - -i usr/share/applications/teams.desktop || die -} - -src_install() { - insinto /opt/teams/locales - doins usr/share/teams/locales/*.pak - - insinto /opt/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/build/Release - doins usr/share/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/build/Release/fastText-languagedetector.node - insinto /opt/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/models - doins usr/share/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/models/*.ftz - - insinto /opt/teams/resources/app.asar.unpacked/node_modules/@msteams/electron-modules-package-utils/build/Release - doins usr/share/teams/resources/app.asar.unpacked/node_modules/@msteams/electron-modules-package-utils/build/Release/package-utils.node - insinto /opt/teams/resources/app.asar.unpacked/node_modules/@msteams/node-locale-info-provider/build/Release - doins usr/share/teams/resources/app.asar.unpacked/node_modules/@msteams/node-locale-info-provider/build/Release/node-locale-info-provider.node - - insinto /opt/teams/resources/app.asar.unpacked/node_modules/modern-osutils/build/Release - doins usr/share/teams/resources/app.asar.unpacked/node_modules/modern-osutils/build/Release/modern-osutils.node - - insinto /opt/teams/resources/app.asar.unpacked/node_modules/media-hid/build/Release - doins usr/share/teams/resources/app.asar.unpacked/node_modules/media-hid/build/Release/media-hid.node - - insinto /opt/teams/resources/app.asar.unpacked/node_modules/native-utils/build/Release - doins usr/share/teams/resources/app.asar.unpacked/node_modules/native-utils/build/Release/native-utils.node - - insinto /opt/teams/resources/app.asar.unpacked/node_modules/node-spellcheckr/build/Release - doins usr/share/teams/resources/app.asar.unpacked/node_modules/node-spellcheckr/build/Release/spellchecker.node - - insinto /opt/teams/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release - doins usr/share/teams/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release/keyboard-layout-manager.node - - insinto /opt/teams/resources/app.asar.unpacked/node_modules/keytar4/build/Release - doins usr/share/teams/resources/app.asar.unpacked/node_modules/keytar4/build/Release/keytar.node - - insinto /opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin - doins usr/share/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/*.node - -# insinto /opt/teams/resources/app.asar.unpacked/node_modules/v8-profiler-next/build/Release -# doins usr/share/teams/resources/app.asar.unpacked/node_modules/v8-profiler-next/build/Release/profiler.node - - insinto /opt/teams/resources - doins usr/share/teams/resources/*.asar - - insinto /opt/teams/resources/locales - doins usr/share/teams/resources/locales/*.json - - insinto /opt/teams/resources/assets - doins -r usr/share/teams/resources/assets/* - - insinto /opt/teams - doins usr/share/teams/*.pak - doins usr/share/teams/*.bin - doins usr/share/teams/*.dat - exeinto /opt/teams - doexe usr/share/teams/*.so - doexe usr/share/teams/teams - - exeinto /opt/teams/swiftshader - doexe usr/share/teams/swiftshader/*.so - - into /opt - dobin usr/bin/teams - - dodoc usr/share/teams/*.html - #dodoc -r usr/share/doc/teams/. - # symlink required for the "Help->3rd Party Notes" menu entry (otherwise frozen skype -> xdg-open) - #dosym ${P} usr/share/doc/teams - - # compat symlink for teams bin autocreate autostart desktop file - dosym ../../opt/bin/teams usr/bin/teams - - doicon usr/share/pixmaps/teams.png - - #local res - # no 1024 at the moment - #for res in 16 32 256 512; do - # newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/teams.png teams.png - #done - - domenu usr/share/applications/teams.desktop - - if use pax_kernel; then - pax-mark -Cm "${ED%/}"/opt/teams/teams - pax-mark -Cm "${ED%/}"/opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node - eqawarn "You have set USE=pax_kernel meaning that you intend to run" - eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify" - eqawarn "the ${PN} binary itself and this *may* lead to breakage! If" - eqawarn "you suspect that ${PN} is being broken by this modification," - eqawarn "please open a bug." - fi -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/net-im/teams/teams-1.5.00.10453.ebuild b/net-im/teams/teams-1.5.00.10453.ebuild new file mode 100644 index 00000000..3fd38c8d --- /dev/null +++ b/net-im/teams/teams-1.5.00.10453.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he + hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr + sv sw ta te th tr uk vi zh-CN zh-TW" + +inherit chromium-2 desktop unpacker xdg + +DESCRIPTION="Microsoft Teams, an Office 365 multimedia collaboration client, pre-release" +HOMEPAGE="https://products.office.com/en-us/microsoft-teams/group-chat-software/" +SRC_URI="https://packages.microsoft.com/repos/ms-teams/pool/main/t/${PN}/${PN}_${PV}_amd64.deb" + +LICENSE="ms-teams-pre" +SLOT="0" +KEYWORDS="-* ~amd64" +RESTRICT="bindist mirror splitdebug test" +IUSE="swiftshader system-ffmpeg" + +QA_PREBUILT="*" +# libasound2 (>= 1.0.16), libatk-bridge2.0-0 (>= 2.5.3), libatk1.0-0 (>= 2.2.0), libatspi2.0-0 (>= 2.9.90), libc6 (>= 2.17), libcairo2 (>= 1.10.0) +# libcups2 (>= 1.7.0), libdrm2 (>= 2.4.38), libexpat1 (>= 2.0.1), libgbm1 (>= 17.1.0~rc2), libgcc1 (>= 1:3.0), libgdk-pixbuf2.0-0 (>= 2.22.0), +# libglib2.0-0 (>= 2.39.4), libgtk-3-0 (>= 3.19.12), libnspr4 (>= 2:4.9-2~), libnss3 (>= 2:3.22), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), +# libx11-6 (>= 2:1.4.99.1), libx11-xcb1, libxcb-dri3-0, libxcb1 (>= 1.6), libxcomposite1 (>= 1:0.3-1), libxcursor1 (>> 1.1.2), libxdamage1 (>= 1:1.1), +# libxext6, libxfixes3, libxi6 (>= 2:1.2.99.4), libxrandr2, libxrender1, libxtst6, apt-transport-https, libfontconfig1 (>= 2.11.0), libdbus-1-3 (>= 1.6.18), +# libstdc++6 (>= 4.8.1) +RDEPEND=" + app-accessibility/at-spi2-core:2 + app-accessibility/at-spi2-atk:2 + app-crypt/libsecret + dev-libs/atk + dev-libs/expat + dev-libs/glib + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/fontconfig + media-libs/mesa[gbm(+)] + net-print/cups + sys-apps/dbus + sys-apps/util-linux + sys-libs/glibc + x11-libs/cairo + x11-libs/libdrm + x11-libs/gdk-pixbuf + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/libxcb + x11-libs/libxkbfile + x11-libs/pango + system-ffmpeg? ( /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + if use system-ffmpeg; then + rm "${ED}/opt/${PN}/libffmpeg.so" || die + dosym "../../usr/$(get_libdir)/chromium/libffmpeg.so" "opt/${PN}/libffmpeg.so" || die + elog "Using system ffmpeg. This is experimental and may lead to crashes." + fi + + if ! use swiftshader; then + rm -r "${ED}/opt/${PN}/swiftshader" || die + elog "Running without SwiftShader OpenGL implementation. If Teams doesn't start " + elog "or you experience graphic issues, then try with USE=swiftshader enabled." + fi + + fperms +x /usr/bin/${PN} + fperms +x /opt/${PN}/${PN} +} diff --git a/net-misc/youtube-dl-gui/Manifest b/net-misc/youtube-dl-gui/Manifest index 319a613a..0556a529 100644 --- a/net-misc/youtube-dl-gui/Manifest +++ b/net-misc/youtube-dl-gui/Manifest @@ -1,6 +1,6 @@ DIST youtube-dl-gui-0.4.tar.gz 154995 BLAKE2B 9ce4e71567a04143c8ae280739bbeb9099d10c63bd3ea83f6474423a2237a91942046f88c45e767124ce36830fc8ac77be2494d3cc82c1f410471d7b16a10d0c SHA512 1205e96a5849fbe55a23a11ed79966e17383ddb012fb50c8e8c64c440d2c3f75a1220960092e36912f81a9bc652456555bd9f31463281ba66fd21faebebe2278 DIST youtube-dl-gui-1.1.4.tar.gz 435631 BLAKE2B 8fe354b67debaa76c2ad4751a9b69352696249e26d68cbe7f65a23d3b4deb2c55a245a045054b0c1faf243145b9b50c8047598bf271b96c37cef61624220caea SHA512 dc814524c4422af14f5002e67146c77b481adc599feda8004e3390815dcc90575f2a09293301ed79cf3356d0513630a9efd85bb81cd6695780087feaf38223c1 -EBUILD youtube-dl-gui-0.4-r1.ebuild 1088 BLAKE2B 8e1a29f96e95b2928d59fe0fa84a1c9ad75803e2d9d8d7506599670fe59cbf17e5fdd4e53747bb94a93188fe201a062618858a5f4e98b9b12ff4ce96dbc5a9da SHA512 0ca412d9766a4c6a96f1bf19427cae1f1372c338257c4e244d07fffbf0a91bf9680b135c098dea4adc819070afed6c28e7be6ce13102be2c6da5138f7831726c -EBUILD youtube-dl-gui-1.1.4.ebuild 1198 BLAKE2B f0562d180031733a508d4efac86663a5ef44754ce28ddc4a276b1f555c63057af5619893c53e85428c59203b4038d114a5fa248144c42cd147eaa8f5545a9879 SHA512 f11048ce2053a85fbfd0e35a567c40a57ec6450c321cb60d831a5e7d270bc630b1eb5c0d066c946818b9c9c7b8cda2a2d164011067f2ef50bfa6e213da9f583d +EBUILD youtube-dl-gui-0.4-r1.ebuild 1091 BLAKE2B 45b09c9b47a12bca4e3f0d374cc5209c20bbc396f80fbd292f47dec522160adde9aa3a64ba6279b80049504a109f7f5f36c18601735bbd6f114213968e5afb82 SHA512 9ec49057b6d320b3e7acc030cc0faaf75a2ffd6e3b055b705952418f819c76901d1500a635c368c3d83684edac957c170034540b68717547efbc3294f82d9ace +EBUILD youtube-dl-gui-1.1.4.ebuild 1201 BLAKE2B b0392ea2e8b7d7b01d954d9fc3ad21642c9cbdfb67fbd9a29b5dd187bedd7be8f9c18563e0956e654227f945aaf3a00b87f113f894becb269e058fd9e5e3f6e3 SHA512 083b330372c14309a9b9c27d1368fbd6ed0cd2d64992c69f52669b532888d0c5e3d6526e225e022903f84a3eae115b91cbcc117d0232491b5cc0155a6d3af34d MISC ChangeLog 385 BLAKE2B d26a404024005320f18259719956d818bc18bb6908022d6f9ac1d75de3956e19e376c8a3d7c4d5a2b3ebd332c1cbf34b39bb6d1b2863db12d373a36c5b20c63e SHA512 f0c8175bac806497f36974575b3db65b22a326aa3b74225f60b96e36b2e591351e7d9d76194ad4c1991c4b982424a1c9b894b55ff30974e1fe9d581122dada4c MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98 diff --git a/net-misc/youtube-dl-gui/youtube-dl-gui-0.4-r1.ebuild b/net-misc/youtube-dl-gui/youtube-dl-gui-0.4-r1.ebuild index eb7c03dc..aa3ad6f7 100644 --- a/net-misc/youtube-dl-gui/youtube-dl-gui-0.4-r1.ebuild +++ b/net-misc/youtube-dl-gui/youtube-dl-gui-0.4-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{4,5,6,7,8,9} ) +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7,8,9,10} ) inherit desktop distutils-r1 xdg-utils diff --git a/net-misc/youtube-dl-gui/youtube-dl-gui-1.1.4.ebuild b/net-misc/youtube-dl-gui/youtube-dl-gui-1.1.4.ebuild index a9e42177..16670522 100644 --- a/net-misc/youtube-dl-gui/youtube-dl-gui-1.1.4.ebuild +++ b/net-misc/youtube-dl-gui/youtube-dl-gui-1.1.4.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{4,5,6,7,8,9} ) +PYTHON_COMPAT=( python3_{4,5,6,7,8,9,10} ) inherit desktop distutils-r1 xdg-utils diff --git a/sci-electronics/saleae-logic-bin/Manifest b/sci-electronics/saleae-logic-bin/Manifest index 82cd0145..2175e822 100644 --- a/sci-electronics/saleae-logic-bin/Manifest +++ b/sci-electronics/saleae-logic-bin/Manifest @@ -1,4 +1,4 @@ -DIST Logic-2.3.47-master.AppImage 164173039 BLAKE2B 0051797e17ff5fa3e7cc4cee3df8c8ca806e42e7da10f52b983c452d85cd694a07f4edca9e26d916f2557e8073210fa41b46800cf7e33a0d240c36264e06b6af SHA512 d9cea9b3b6e85a20184a69d30a53ae1865ee300557106c1f0f5dcc4b5d482001e13322b18cc4cba005911a07337200a9ad5dc3df88900bd8418198c9f146363d -EBUILD saleae-logic-bin-2.3.47.ebuild 2928 BLAKE2B 581ffd4d742562cf2b309fcb24abe089026ae7b83f509e14cf1ae0a300184fde5c068149ecbd47552a2bb4d44f99c5a44cc15756b718700e19e3ff71e8e53e1d SHA512 7e55b0c391181bbc7c677890a64581493d2546af33a96254f72c00ad4bdc0b6eb34dc0794e37582f6a6604bdb335778890142e276b76a55a49f9ae1ed0c2f1d5 +DIST Logic-2.3.55-master.AppImage 168567824 BLAKE2B 5eef4973056556bd606da512545bafff5cc57ea51e488a81cedb1139ff02d9f6e9d29aa4a3ea46dc6de7c24007059056b312990776eaf32a41b0dcce20720440 SHA512 45bdb252818242fdae55daa51034a0c6b96d9539dbf3399c53cb389aff1013da6dbfc71d9130b1fc5f2bb10592107c0cb9c911039772a487f69049e33c4cc2ca +EBUILD saleae-logic-bin-2.3.55.ebuild 2928 BLAKE2B 581ffd4d742562cf2b309fcb24abe089026ae7b83f509e14cf1ae0a300184fde5c068149ecbd47552a2bb4d44f99c5a44cc15756b718700e19e3ff71e8e53e1d SHA512 7e55b0c391181bbc7c677890a64581493d2546af33a96254f72c00ad4bdc0b6eb34dc0794e37582f6a6604bdb335778890142e276b76a55a49f9ae1ed0c2f1d5 MISC ChangeLog 405 BLAKE2B 5fd50b228496d7ca318aed901b5dfc3ce33fc7327331495a1f94417087fcb9b6260e4f6ddde90e510507968208e2e16ca076b27005555679ff26272505a668f4 SHA512 0a832dcab3105dbfc8856c8a8e2eae4bf85ac2aa97d06c19b2591b4acde7fa5e7690e1ff1dc01799a19dad0f80bb0aec58925f5e3192331101af2fcb93e126bd MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98 diff --git a/sci-electronics/saleae-logic-bin/saleae-logic-bin-2.3.47.ebuild b/sci-electronics/saleae-logic-bin/saleae-logic-bin-2.3.55.ebuild similarity index 100% rename from sci-electronics/saleae-logic-bin/saleae-logic-bin-2.3.47.ebuild rename to sci-electronics/saleae-logic-bin/saleae-logic-bin-2.3.55.ebuild diff --git a/sci-electronics/wavedrom/Manifest b/sci-electronics/wavedrom/Manifest index 666e5559..5ed44601 100644 --- a/sci-electronics/wavedrom/Manifest +++ b/sci-electronics/wavedrom/Manifest @@ -1,5 +1,5 @@ DIST wavedrom-editor-v2.9.1-linux-x64.tar.gz 129977619 BLAKE2B 51210ff485242b06cb78ed121c3ce78a3a56ece4ff8c80698212d61b1660574b7ba8d7bdf478a4c0d021d3a32ed144f11d661ed6291cda39a79253c14a089062 SHA512 5d627fce56d2cb96a6bcf20b5a749b2f7d7f724bcba599ab95c28c398bf8d85fdb10244a110d2b22cc5dbaf6ccb8ba1f98a97848ceac7189dc1d05167b60398a DIST wavedrom.png 10639 BLAKE2B 91a91ba1304af8b1c25480b0019c4920b23f7d6751f263437a2006b0ec29f526a8893ec041825f2817f918ae36440de5674362e5dd7b5c830adf00b7a3871b1f SHA512 3f4c4f607d07a45a394fec5b8cc84241cccf36587dc3e334ffdd3d99e7a2d573e51fd18c3523ec538e98011c46763b6c575761ddefe25d2e28e6e370edd885a8 -EBUILD wavedrom-2.9.1.ebuild 2326 BLAKE2B 06e51d8778ec805b45ee535ce8dd5a32278d9fa1e35a8b44df25de159dac2f1ae812c2be5d682ba461fa70af17bff5c7072a42d9c0bb4f7d2775a50b20bdec95 SHA512 662f31d61521249339a57d1ca0c0dc014531f26f51485e66bcf6a1b1a06492a0e202fef20464c93cf11244d19241508c98200221be733b810446daeeca7ac967 +EBUILD wavedrom-2.9.1.ebuild 2345 BLAKE2B 999a070e982a00a6439c81a75fab7c98f967b05b4b9f3b6ec33de59e7f4815c36db0149776306d606ef19a907d8e0eff5e2ca698cb31da5550081b87e9fc672c SHA512 b6aeed6c192b2e35d821ea7e55adf7d47f580faba451decf10d19ce620655db434e64f0d981c7824145d9c7d48f41499a883ac77531614c1b7ca4ef2e615dd17 MISC ChangeLog 853 BLAKE2B ad06ac01398c14bc0017a771365e29c2750a628394e24aa70a4df397bc0ed7c079780039e5b49e6d9ded283b9a6cd2c3a965c23340d2ea5159bc4fd616149503 SHA512 fb3db6434a7ac9eeb8e9067b3f2232e4d5f66d520050f318904751301cb264edb8e45a744497af9b2d0a58fb9c62d911e346207f153500fe3fced623975583bf MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98 diff --git a/sci-electronics/wavedrom/wavedrom-2.9.1.ebuild b/sci-electronics/wavedrom/wavedrom-2.9.1.ebuild index 6467fcbe..71947bd6 100644 --- a/sci-electronics/wavedrom/wavedrom-2.9.1.ebuild +++ b/sci-electronics/wavedrom/wavedrom-2.9.1.ebuild @@ -7,8 +7,8 @@ MULTILIB_COMPAT=( abi_x86_64 ) inherit chromium-2 desktop pax-utils multilib-build xdg -DESCRIPTION="Instant messaging client, with support for audio and video" -HOMEPAGE="https://www.skype.com/" +DESCRIPTION="WaveDrom draws your Timing Diagram or Waveform from simple textual description" +HOMEPAGE="https://wavedrom.com/" SRC_URI="https://github.com/wavedrom/wavedrom.github.io/releases/download/v${PV}/${PN}-editor-v${PV}-linux-x64.tar.gz https://windows-cdn.softpedia.com/screenshots/thumbs/WaveDrom-Editor-thumb.png -> ${PN}.png" S="${WORKDIR}" diff --git a/www-apps/b2evolution/b2evolution-7.2.3.ebuild b/www-apps/b2evolution/b2evolution-7.2.3.ebuild new file mode 100644 index 00000000..c5c6b874 --- /dev/null +++ b/www-apps/b2evolution/b2evolution-7.2.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit webapp eutils + +MY_EXT="stable-2021-03-01" + +DESCRIPTION="Multilingual multiuser multi-blog engine" +HOMEPAGE="http://www.b2evolution.net" +SRC_URI="https://github.com/b2evolution/b2evolution/releases/download/${PV}/b2evolution-${PV}-${MY_EXT}.zip" + +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~x86" +IUSE="" + +RDEPEND="virtual/httpd-php + || ( dev-lang/php[mysql] dev-lang/php[mysqli] )" +DEPEND="${RDEPEND} + app-arch/unzip" + +need_httpd_cgi + +S="${WORKDIR}/${PN}" + +src_install() { + webapp_src_preinst + + insinto "${MY_HTDOCSDIR}" + doins -r . + + #cp conf/_basic_config.template.php conf/_basic_config.php + #rm doc/*.*-*.html doc/*.src.html + #dohtml doc/*.html + + webapp_serverowned "${MY_HTDOCSDIR}" + webapp_serverowned "${MY_HTDOCSDIR}"/conf/_basic_config.template.php + webapp_configfile "${MY_HTDOCSDIR}"/conf/_{advanced,application,basic_config.template,config,formatting,icons,locales,stats,upgrade}.php + + webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt + webapp_postupgrade_txt en "${FILESDIR}"/postupgrade-en.txt + + webapp_src_install +} diff --git a/www-client/seamonkey/Manifest b/www-client/seamonkey/Manifest new file mode 100644 index 00000000..275ecd20 --- /dev/null +++ b/www-client/seamonkey/Manifest @@ -0,0 +1,7 @@ +AUX all-gentoo-1.js 1008 BLAKE2B 50418db37f55b9b9e53049abb95af79a5ee5137df9aab3ef6d1791e51a0c2f35d78b390982c5c20f4a57acebfaa013139276d0343cd4733a925510c8a5567c69 SHA512 5d1c9331db3c988f79be7756b57254bb3d2cb56cf10c7e79878d9968f882713cdcca0013d3507c4d69fcc7e99164a27b05ffbbb5ce78ee86b91ecce366a997c4 +AUX seamonkey.desktop 307 BLAKE2B 81aaa9a69dc60ae0872ebdfe796d3a6afbd4bd15c1c83c14abc06579c15bed2e48114e3fb374bab0ba7d9d4de28109b215601a2d6bd56af3aa9e82a4d0baaa91 SHA512 081d8ec12e9e2035fc8020238803ab9df98dac4350ce90a29e9e65a38efa13bb14cba0fbc2e68a2a857c5046142c68ecc8ab4535da4f284c0e04a3879afc429f +DIST seamonkey-2.53.13.source-l10n.tar.xz 13641692 BLAKE2B 865d7fafc64fd6b0831abe2979b45f833823d50113f69f9e403ed74c16869207dfef15319185b1dec14d09927cdb167c9787829a5d41d3fe8d4abe1874931699 SHA512 ddffde1309f1b9f8d8a82d061494002e6525f2b0b724190a1367204010a9e1f0214abb35d391732fe52f93dd4cdbb1cab82ebe2c6297c876a080bcdf5904e862 +DIST seamonkey-2.53.13.source.tar.xz 253664548 BLAKE2B af8fb0b3ac339d8c468cfcfa9cf0594b93d0aa0d40a7a32b2d3a99c980ad4249983725347110b8cc87da0f4fbc7629e37c6cbe27f0bed181ede9b1df4292c297 SHA512 f95fcec1dd732c3ca8218e6359c51260d44c40c8c2f34ad11ee160166f4df7c2184dd5d7e02b4ee363700d189e8652fabe7aeec8d0917ea9589ec1baa714f7a2 +DIST seamonkey-2.53.13_beta1-patches-01.tar.xz 23932 BLAKE2B 53bc14a9ec4c9e66c2e0a525ff5cd5f46e94a2029fa6dfc92b7f8a9eda4a0a976dbef7c26921bff119c3b3f07d4eb05a0687f1c1a77dfbf64b2f49424921a689 SHA512 cfce88d3be4f4d785418144d21a75a3f80b5fd27d7bcc8cc54de67fe4c04a4d5cb095fb8ff4a0f57e08f9ab1337f35dddffd8d283c7816e1c8599f30dd994320 +DIST seamonkey-2.53.3-system_libvpx-1.8.patch.xz 3128 BLAKE2B f73802d2715a11964a4b4d34b582a2999ab42cff9ed005c5ca8c002ae745a973fbb682c3e568f6727a7fe93dc2d7a5ba3367adc4e1d256b8ab0cf8d940fceb8a SHA512 80b87c260445af181d1a0d39de9f95ac7c93f76e12328c1799e8607f50ca9e2a20bc4f15de3f32efbbabb444fd5352612b2629fee61875fa0acd6d050df338a2 +EBUILD seamonkey-2.53.13-r1.ebuild 16437 BLAKE2B d4292f436c99c4521705b530c4ab2259c919bc63eaa0deb10cab9f7feed0f1db73970d3ac0fa536d449de8991f2b945f6f509a74f7445c47d2677e43e272ae9e SHA512 03a04ce7f30a03c85a2f401aadd8e596131c041814a748618188e84ae9b9c86430f09f8ae429a393658123521ba6500fb5843f65828f5f7aefd29dc5c4c767e6 diff --git a/www-client/seamonkey/files/all-gentoo-1.js b/www-client/seamonkey/files/all-gentoo-1.js new file mode 100644 index 00000000..448287a5 --- /dev/null +++ b/www-client/seamonkey/files/all-gentoo-1.js @@ -0,0 +1,20 @@ +pref("browser.display.use_system_colors", true); +pref("general.smoothScroll", true); +pref("general.useragent.vendor", "Gentoo"); +pref("general.useragent.vendorSub", "SEAMONKEY_PVR"); +pref("update_notifications.enabled", false); + +pref("app.update.enabled", false); +pref("app.update.autoInstallEnabled", false); +pref("browser.link.open_external", 3); +pref("general.autoScroll", false); +pref("browser.tabs.tabMinWidth", 15); +pref("browser.backspace_action", 0); +pref("accessibility.typeaheadfind", true); +pref("browser.EULA.override", true); +pref("intl.locale.matchOS", true); +pref("general.useragent.locale", "chrome://global/locale/intl.properties"); +pref("extensions.autoDisableScopes", 0); +pref("layout.css.dpi", 0); +pref("browser.tabs.mouseScrollAdvancesTab", 0); +pref("app.updatecheck.override", true); diff --git a/www-client/seamonkey/files/seamonkey.desktop b/www-client/seamonkey/files/seamonkey.desktop new file mode 100644 index 00000000..1b1dd7ad --- /dev/null +++ b/www-client/seamonkey/files/seamonkey.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=SeaMonkey +Comment=SeaMonkey Suite +Exec=seamonkey %u +Icon=seamonkey +Terminal=false +Type=Application +MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https; +Categories=Network;WebBrowser; +StartupNotify=true diff --git a/www-client/seamonkey/seamonkey-2.53.13-r1.ebuild b/www-client/seamonkey/seamonkey-2.53.13-r1.ebuild new file mode 100644 index 00000000..9b787918 --- /dev/null +++ b/www-client/seamonkey/seamonkey-2.53.13-r1.ebuild @@ -0,0 +1,543 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# $Id: 344eae94b7a879e951c939eeac558e6192793041 $ + +EAPI=8 + +WANT_AUTOCONF="2.1" + +#PYTHON_COMPAT=( python2_7 ) +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)' + +# This list can be updated with scripts/get_langs.sh from the mozilla overlay +# note - could not roll langpacks for: ca fi +#MOZ_LANGS=(ca cs de en-GB es-AR es-ES fi fr gl hu it ja lt nb-NO nl pl pt-PT +# ru sk sv-SE tr uk zh-CN zh-TW) +MOZ_LANGS=(cs de en-GB es-AR es-ES fr hu it ja lt nl pl pt-PT + ru sk sv-SE zh-CN zh-TW) + +MOZ_PV="${PV/_pre*}" +MOZ_PV="${MOZ_PV/_alpha/a}" +MOZ_PV="${MOZ_PV/_beta/b}" +MOZ_PV="${MOZ_PV/_rc/rc}" +MOZ_P="${P}" +MY_MOZ_P="${PN}-${MOZ_PV}" + +if [[ ${PV} == *_pre* ]] ; then + MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_pre}" +else + MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases/${MOZ_PV}" +fi + +SRC_URI="${MOZ_HTTP_URI}/source/${MY_MOZ_P}.source.tar.xz -> ${P}.source.tar.xz + ${MOZ_HTTP_URI}/source/${MY_MOZ_P}.source-l10n.tar.xz -> ${P}.source-l10n.tar.xz" +S="${WORKDIR}/${MY_MOZ_P}" + +MOZ_GENERATE_LANGPACKS=1 +MOZ_L10N_SOURCEDIR="${S}/${P}-l10n" +inherit autotools check-reqs desktop edos2unix flag-o-matic mozcoreconf-v6 mozlinguas-v2 pax-utils toolchain-funcs xdg-utils + +DESCRIPTION="Seamonkey Web Browser" +HOMEPAGE="https://www.seamonkey-project.org/" + +PATCH="${PN}-2.53.13_beta1-patches-01" +SRC_URI+=" + https://www.gentoofan.org/gentoo/dist/${PATCH}.tar.xz + system-libvpx? ( https://dev.gentoo.org/~polynomial-c/mozilla/${PN}-2.53.3-system_libvpx-1.8.patch.xz ) + +" + #https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz + +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +SLOT="0" +SYSTEM_IUSE=( +system-{av1,harfbuzz,icu,jpeg,libevent,libvpx,sqlite} ) +IUSE="+chatzilla cpu_flags_arm_neon +crypt dbus debug +gmp-autoupdate +ipc jack +lto pulseaudio selinux startup-notification test wifi" +IUSE+=" ${SYSTEM_IUSE[@]}" +KEYWORDS="~amd64 ~ppc64 ~x86" + +RESTRICT="!test? ( test )" + +ASM_DEPEND=">=dev-lang/yasm-1.1" + +BDEPEND=" + app-arch/unzip + app-arch/zip + >=dev-lang/nasm-2.13 + dev-lang/perl + >=sys-devel/binutils-2.16.1 + virtual/pkgconfig + >=virtual/rust-1.58.1 + amd64? ( ${ASM_DEPEND} ) + lto? ( sys-devel/binutils[gold] ) + x86? ( ${ASM_DEPEND} ) +" +COMMON_DEPEND=" + app-arch/bzip2 + >=app-text/hunspell-1.5.4:= + dev-libs/atk + >=dev-libs/glib-2.26:2 + >=dev-libs/libffi-3.0.10:= + >=dev-libs/nspr-4.25 + >=dev-libs/nss-3.53.1 + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + >=media-libs/libpng-1.6.31:0=[apng] + >=media-libs/mesa-10.2:= + >=sys-libs/zlib-1.2.3 + >=x11-libs/cairo-1.10[X] + x11-libs/gdk-pixbuf + >=x11-libs/gtk+-3.4.0:3 + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrender + x11-libs/libXt + x11-libs/libxcb:= + >=x11-libs/pango-1.22.0 + >=x11-libs/pixman-0.19.2 + media-video/ffmpeg + virtual/freedesktop-icon-theme + dbus? ( + >=dev-libs/dbus-glib-0.72 + >=sys-apps/dbus-0.60 + ) + jack? ( virtual/jack ) + crypt? ( =media-sound/apulse-0.1.9 + ) ) + startup-notification? ( >=x11-libs/startup-notification-0.8 ) + system-av1? ( + >=media-libs/dav1d-0.3.0:= + >=media-libs/libaom-1.0.0:= + ) + system-harfbuzz? ( + >=media-gfx/graphite2-1.3.9-r1 + >=media-libs/harfbuzz-1.3.3:0= + ) + system-icu? ( >=dev-libs/icu-59.1:= ) + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) + system-libevent? ( >=dev-libs/libevent-2.0:0= ) + system-libvpx? ( >=media-libs/libvpx-1.8.0:0=[postproc] ) + system-sqlite? ( >=dev-db/sqlite-3.38.2:3[secure-delete,debug=] ) + wifi? ( + kernel_linux? ( + >=dev-libs/dbus-glib-0.72 + net-misc/networkmanager + >=sys-apps/dbus-0.60 + ) + ) +" +RDEPEND="${COMMON_DEPEND} + selinux? ( sec-policy/selinux-mozilla ) +" +DEPEND="${COMMON_DEPEND} + amd64? ( virtual/opengl ) + x86? ( virtual/opengl ) +" + +# allow GMP_PLUGIN_LIST to be set in an eclass or +# overridden in the enviromnent (advanced hackers only) +[[ -z ${GMP_PLUGIN_LIST} ]] && GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) + +BUILD_OBJ_DIR="${S}/seamonk" + +pkg_setup() { + if [[ ${PV} == *_beta* ]] || [[ ${PV} == *_pre* ]] ; then + ewarn "You're using an unofficial release of ${PN}. Don't file any bug in" + ewarn "Gentoo's Bugtracker against this package in case it breaks for you." + ewarn "Those belong to upstream: https://bugzilla.mozilla.org" + fi + + moz_pkgsetup +} + +pkg_pretend() { + # Ensure we have enough disk space to compile + if use debug || use lto || use test ; then + CHECKREQS_DISK_BUILD="16G" + else + CHECKREQS_DISK_BUILD="12G" + fi + check-reqs_pkg_setup +} + +spkg_setup() { + # Ensure we have enough disk space to compile + if use debug || use lto || use test ; then + CHECKREQS_DISK_BUILD="16G" + else + CHECKREQS_DISK_BUILD="12G" + fi + check-reqs_pkg_setup +} + +src_unpack() { + local l10n_sources="${P}.source-l10n.tar.xz" + unpack ${A/ ${l10n_sources}} + + mkdir "${S}/${P}-l10n" || die + cd "${S}/${P}-l10n" || die + unpack ${l10n_sources} +} + +src_prepare() { + rm "${WORKDIR}"/mozilla/2010_blessings-TERM.patch || die + rm "${WORKDIR}"/mozilla/2020_2.53.13_beta1-split_on_tree_not_rev.patch || die + + # Apply our patches + eapply "${WORKDIR}"/mozilla + + # Shell scripts sometimes contain DOS line endings; bug 391889 + grep -rlZ --include="*.sh" $'\r$' . | + while read -r -d $'\0' file ; do + einfo edos2unix "${file}" + edos2unix "${file}" + done + + use system-libvpx \ + && eapply -p2 "${WORKDIR}/${PN}-2.53.3-system_libvpx-1.8.patch" + + # Allow user to apply any additional patches without modifing ebuild + eapply_user + + # Enable gnomebreakpad + if use debug ; then + sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \ + build/unix/run-mozilla.sh || die + fi + + # Ensure that are plugins dir is enabled as default + sed -i -e "s:/usr/$(get_libdir)/mozilla/plugins:/usr/$(get_libdir)/${PN}/plugins:" \ + xpcom/io/nsAppFileLocationProvider.cpp || die + + # Don't exit with error when some libs are missing which we have in + # system. + sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ + -i comm/suite/installer/Makefile.in || die + # Don't error out when there's no files to be removed: + sed 's@\(xargs rm\)$@\1 -f@' \ + -i toolkit/mozapps/installer/packager.mk || die + + # Don't build libs-% locale files for chatzilla if we are not building chatzilla + # (this is hard-coded in the build system at present rather than being based on configuration) + if ! use chatzilla ; then + sed '/extensions\/irc\/locales libs-/s@^@#@' \ + -i comm/suite/locales/Makefile.in || die + fi + + eautoreconf old-configure.in + cd js/src || die + eautoconf old-configure.in +} + +src_configure() { + # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc + + ###################################### + # + # mozconfig, CFLAGS and CXXFLAGS setup + # + ###################################### + + mozconfig_init + + ################################## + # Former mozconfig_config() part # + ################################## + + # Migrated from mozcoreconf-2 + mozconfig_annotate 'system_libs' --with-system-bz2 + mozconfig_annotate 'system_libs' --with-system-zlib + mozconfig_annotate 'system_libs' --with-system-pixman + + # Disable for testing purposes only + mozconfig_annotate 'Upstream bug 1341234' --disable-stylo + + # Must pass release in order to properly select linker via gold useflag + mozconfig_annotate 'Enable by Gentoo' --enable-release + + # Must pass --enable-gold if using ld.gold + if tc-ld-is-gold ; then + mozconfig_annotate 'tc-ld-is-gold=true' --enable-gold + else + mozconfig_annotate 'tc-ld-is-gold=false' --disable-gold + fi + + # Enable position independent executables + mozconfig_annotate 'enabled by Gentoo' --enable-pie + + mozconfig_use_enable debug + mozconfig_use_enable debug tests + if ! use debug ; then + mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols + else + mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols + fi + + mozconfig_use_enable startup-notification + + # wifi pulls in dbus so manage both here + mozconfig_use_enable wifi necko-wifi + if use kernel_linux && use wifi && ! use dbus ; then + echo "Enabling dbus support due to wifi request" + mozconfig_annotate 'dbus required by necko-wifi on linux' --enable-dbus + else + mozconfig_use_enable dbus + mozconfig_annotate 'disabled' --disable-necko-wifi + fi + + # These are enabled by default in all mozilla applications + mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${ESYSROOT}"/usr + mozconfig_annotate '' --with-system-nss --with-nss-prefix="${ESYSROOT}"/usr + mozconfig_annotate '' --x-includes="${ESYSROOT}"/usr/include --x-libraries="${ESYSROOT}"/usr/$(get_libdir) + if use system-libevent ; then + mozconfig_annotate '' --with-system-libevent="${ESYSROOT}"/usr + fi + mozconfig_annotate '' --prefix="${EPREFIX}"/usr + mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) + mozconfig_annotate 'Gentoo default' --enable-system-hunspell + mozconfig_annotate '' --disable-crashreporter + mozconfig_annotate 'Gentoo default' --with-system-png + mozconfig_annotate '' --enable-system-ffi + mozconfig_annotate '' --disable-gconf + mozconfig_annotate '' --with-intl-api + + # default toolkit is cairo-gtk3, optional use flags can change this + mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3 + + # Instead of the standard --build= and --host=, mozilla uses --host instead + # of --build, and --target intstead of --host. + # Note, mozilla also has --build but it does not do what you think it does. + # Set both --target and --host as mozilla uses python to guess values otherwise + mozconfig_annotate '' --target="${CHOST}" + mozconfig_annotate '' --host="${CBUILD:-${CHOST}}" + + mozconfig_use_enable pulseaudio + # force the deprecated alsa sound code if pulseaudio is disabled + if use kernel_linux && ! use pulseaudio ; then + mozconfig_annotate '-pulseaudio' --enable-alsa + fi + + # For testing purpose only + mozconfig_annotate 'Sandbox' --enable-content-sandbox + + mozconfig_use_enable system-sqlite + mozconfig_use_with system-jpeg + mozconfig_use_with system-icu + mozconfig_use_with system-libvpx + mozconfig_use_with system-harfbuzz + mozconfig_use_with system-harfbuzz system-graphite2 + mozconfig_use_with system-av1 + + # Modifications to better support ARM, bug 553364 + if use cpu_flags_arm_neon ; then + mozconfig_annotate '' --with-fpu=neon + mozconfig_annotate '' --with-thumb=yes + mozconfig_annotate '' --with-thumb-interwork=no + fi + if [[ ${CHOST} == armv* ]] ; then + mozconfig_annotate '' --with-float-abi=hard + if ! use system-libvpx ; then + sed -i -e "s|softfp|hard|" media/libvpx/moz.build || die + fi + fi + + if use lto ; then + # Linking only works when using ld.gold when LTO is enabled + mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold + # ThinLTO is currently broken, see bmo#1644409 + mozconfig_annotate '+lto' --enable-lto=full + else + if tc-ld-is-gold ; then + mozconfig_annotate "linker is set to gold" --enable-linker=gold + else + mozconfig_annotate "linker is set to bfd" --enable-linker=bfd + fi + fi + # LTO flag was handled via configure + filter-flags '-flto*' + + ################################## + # Former mozconfig_config() end # + ################################## + + # enable JACK, bug 600002 + mozconfig_use_enable jack + + # It doesn't compile on alpha without this LDFLAGS + use alpha && append-ldflags "-Wl,--no-relax" + + # Linking fails without this due to memory exhaustion + use x86 && append-ldflags "-Wl,--no-keep-memory" + + # Setup api key for location services + printf '%s' "${_google_api_key}" > "${S}"/google-api-key + mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key" + mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key" + + mozconfig_use_enable chatzilla irc + mozconfig_annotate '' --enable-dominspector + + # use startup-cache for faster startup time + mozconfig_annotate '' --enable-startupcache + + # Broken on some arches + mozconfig_annotate '' --disable-elf-hack + + # Use an objdir to keep things organized. + echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig || die + echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig || die + + mozlinguas_mozconfig + + # Finalize and report settings + mozconfig_final + + # Work around breakage in makeopts with --no-print-directory + MAKEOPTS="${MAKEOPTS/--no-print-directory/}" + + if use amd64 || use x86 ; then + append-flags -mno-avx + fi + + # Pass $MAKEOPTS to build system + export MOZ_MAKE_FLAGS="${MAKEOPTS}" + # Use system's Python environment + export MACH_USE_SYSTEM_PYTHON=1 + # Disable notification when build system has finished + export MOZ_NOSPAM=1 + + # workaround for funky/broken upstream configure... + export SHELL="${SHELL:-${EPREFIX}/bin/bash}" + #emake V=1 -f client.mk configure + ./mach configure || die +} + +src_compile() { + #MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \ + #emake V=1 -f client.mk + ./mach build --verbose || die + + mozlinguas_src_compile +} + +src_install() { + MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + DICTPATH="\"${EPREFIX}/usr/share/myspell\"" + + local emid + pushd "${BUILD_OBJ_DIR}" &>/dev/null || die + + # Pax mark xpcshell for hardened support, only used for startupcache creation. + pax-mark m dist/bin/xpcshell + + # Copy our preference before omnijar is created. + sed "s|SEAMONKEY_PVR|${PVR}|" "${FILESDIR}"/all-gentoo-1.js > \ + dist/bin/defaults/pref/all-gentoo.js \ + || die + + # Set default path to search for dictionaries. + echo "pref(\"spellchecker.dictionary_path\", ${DICTPATH});" \ + >> dist/bin/defaults/pref/all-gentoo.js \ + || die + + echo 'pref("extensions.autoDisableScopes", 3);' >> \ + dist/bin/defaults/pref/all-gentoo.js \ + || die + + local plugin + if ! use gmp-autoupdate ; then + for plugin in "${GMP_PLUGIN_LIST[@]}" ; do + echo "pref(\"media.${plugin}.autoupdate\", false);" >> \ + dist/bin/defaults/pref/all-gentoo.js || die + done + fi + + popd &>/dev/null || die + + #MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" \ + #emake DESTDIR="${D}" install + DESTDIR="${D}" ./mach install || die + MOZ_P="${MY_MOZ_P}" mozlinguas_src_install + + cp "${FILESDIR}"/${PN}.desktop "${T}" || die + + sed 's|^\(MimeType=.*\)$|\1text/x-vcard;text/directory;application/mbox;message/rfc822;x-scheme-handler/mailto;|' \ + -i "${T}"/${PN}.desktop || die + sed 's|^\(Categories=.*\)$|\1Email;|' -i "${T}"/${PN}.desktop \ + || die + + # Install icon and .desktop for menu entry + newicon "${S}"/comm/suite/branding/${PN}/default64.png ${PN}.png + domenu "${T}"/${PN}.desktop + + # Required in order to use plugins and even run seamonkey on hardened. + pax-mark m "${ED}"/${MOZILLA_FIVE_HOME}/{seamonkey,seamonkey-bin,plugin-container} + + if use chatzilla ; then + emid='{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}' + + # remove the en_US-only xpi file so a version with all requested locales can be installed + if [[ -e "${ED}"/${MOZILLA_FIVE_HOME}/extensions/${emid}.xpi ]] ; then + rm -f "${ED}"/${MOZILLA_FIVE_HOME}/extensions/${emid}.xpi || die + fi + + # merge the extra locales into the main extension + mozlinguas_xpistage_langpacks dist/xpi-stage/chatzilla + + # install the merged extension + mkdir -p "${T}/${emid}" || die + cp -RLp -t "${T}/${emid}" dist/xpi-stage/chatzilla/* || die + insinto ${MOZILLA_FIVE_HOME}/extensions + doins -r "${T}/${emid}" + fi + + # Provide a place for plugins + keepdir "${MOZILLA_FIVE_HOME}/plugins" + + # revdep-rebuild entry + insinto /etc/revdep-rebuild + echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}*" >> ${T}/11${PN} || die + doins "${T}"/11${PN} +} + +pkg_preinst() { + SEAMONKEY_PLUGINS_DIR="${EROOT}/usr/$(get_libdir)/${PN}/plugins" + + if [[ -L "${SEAMONKEY_PLUGINS_DIR}" ]] ; then + rm "${SEAMONKEY_PLUGINS_DIR}" || die + fi +} + +pkg_postinst() { + # Update mimedb for the new .desktop file + xdg_desktop_database_update + + if ! use gmp-autoupdate ; then + elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" + elog "installing into new profiles:" + local plugin + for plugin in "${GMP_PLUGIN_LIST[@]}"; do + elog "\t ${plugin}" + done + fi + + if use chatzilla ; then + elog "chatzilla is now an extension which can be en-/disabled and configured via" + elog "the Add-on manager." + fi +} + +pkg_postrm() { + xdg_desktop_database_update +}