diff --git a/app-emulation/opencbm/Manifest b/app-emulation/opencbm/Manifest index 5724c148..3334527a 100644 --- a/app-emulation/opencbm/Manifest +++ b/app-emulation/opencbm/Manifest @@ -1,11 +1,20 @@ -AUX 0.4.3_rc2/00_autoconf-2.6.33.diff 1020 SHA256 d5d4194fa0ee2a68e5b86530960521533ecafd642734d488b7edcdf54dbb60d0 SHA512 29dc0d7e63b51f32983eab21289ee6f4c46147651de1897335e0df39880f59e5e30fa36a1b2f1d7131c79480cd8888093bffeeec148b7ae38eab36e9062b6894 WHIRLPOOL 45124551633521141d168ad52136a6716f355625b6a663ee8553d1a784c9fee93b24253605d04f26208d23540f2a8112a837d6422593950261e8818a65aa8304 -AUX 0.4.3_rc2/01_skip-targets.diff 1031 SHA256 0e65476b88f2296571cc70d75aa86ad1cec5e3e7ddb8a749899e0c9fe818ef1c SHA512 73d799c3f22b1c184ff3344f8b1b8f80acb45a10ab10a2b6aa0fadc07366d97a7218dfa184bd6c171244c205dcbee35dc5ed372bf6ebe969e7165be9aee23ee4 WHIRLPOOL cbd22e95515055e58b10201c416d0ce78129742a61118b3b48025ccb5f563089c2a1f5dfda6578be50325d18b0205de1477e417454653b342be4de0c9f350157 -AUX 0.4.3_rc2/02_module_makefile.diff 1405 SHA256 99d66ab4c20b9cdcab57e6c69544acd48c3a7e14c15b8be8944fccf00659b707 SHA512 e71b7d091b7c1050e8c8da5e822604821412192d2c4f692778e44cce5213b949d0e6c71e6c7c57f5940adbafaf361c941696a5aa80f9a82603df210b464f03a4 WHIRLPOOL cf19c6d07a55453b20d21719425067be61ee77c5aea2de6245963a36c924d5fd8cc718ed086d5759425454b7bb58b815634c69376914b9632a926e4f34f456ab -AUX 0.4.3_rc2/03_module_flatten.diff 1108 SHA256 99aa88e1027d9958a172f123a11588858014744731067f0e9283a16de8cc2d77 SHA512 4c03417f3766264ddce842609fc97594e9750705b47f129d311435730f449cd41934037628eea0af645f3fbf8c0351ebb1f424465d7290e41e285eda1844e9f1 WHIRLPOOL 7a83728f18941497ff68f9cec855327f3ffad8e4b921c0649b76a1941885be2af3a1b66267a2e331a2c85b74fee6ba33e2cdd85bbecec19b814ae71558072528 -AUX 0.4.3_rc2/04_irq_count.diff 2665 SHA256 1a6408762f49a6092bfaafeea2d0b8a100c9aa34dbca35bdd3032b3e390e8537 SHA512 de5fdc1dc7a67898c28ec9a73ecbcef25d39950482f2364fac5fd6a8783602cb4779cdd85b1876329bbe8be330757d2eb15029f4be48ac008f7bb6862bdaa8eb WHIRLPOOL b4b61cc6bf594eed3c43408cc9e1cb11dc6afc43be63bb6719ccc8d944f923e7d49602fb0dfadc733b90c1272101758bcb119740845fe4f9d121fe7b788886ba -AUX 0.4.3_rc2/05_-unolcked_ioctl.diff 953 SHA256 e3eac56e1a0ed6eb4e63fc883c2a1fb82270e9737cbc1e0355c73e2dadf7d143 SHA512 c71ca69df46372b55a0c424db003430a1fec16339a4dcc8f204dbf8f6710dbd8e3b117d23f5d6253a28b6cfdf3c954ab935a4815f9ab9d98e8e6e3392e7e9648 WHIRLPOOL eb551a0064c5436d6d9fbc48f68a51e31c21e165379a82bd909a0edccfd03ee6369d4b584f261339648b4f7989fd71a9076ca99720b51b42ebb68b5550a955f7 +AUX 0.4.3_rc2/0001-Adjusted-autoconf.h-location-for-Linux-2.6.33.patch 1105 SHA256 df95a0fc4ee7d6a5fd73b6acc541d9b155760195a61035be83399577abb9e561 SHA512 5248d7b01c3b32b668d06cf845481119dedeb3db4de2b805ec4156beaf10cb90bd3117ee9b90142cdc5c8f17b340182505aaefb468b5fe2d8ff77f4c878b3ae7 WHIRLPOOL 163ddbf1305e116831cb8656997c5c4aea2dc5cd6dd80350f12ce96af6e184726e68994ac03b2a4a08582dcccb09c1993900c29e888ea2f72f158d7d271ec4d5 +AUX 0.4.3_rc2/0002-Skip-various-targets-that-do-not-apply-to-this-Debia.patch 1120 SHA256 ab08722b184fc130447e84cec33b2c63d269bd577587b7b75e496470fed9a0fa SHA512 04906c9c7c797d5e0742530141645b4c0c20188eb559e19463f675b45ed8c14d2f8332d7e9e74ae946febb50ed2b7f135c8a01bda4728a2e0db4d885550f676d WHIRLPOOL 83aec9a27fe9d2f76327710914e33eff7bb57c4c5a4f6d6b32445bdff91e17f2292864772730b95045c93691faed3ec627429f3debc8ff07938a51c04791061f +AUX 0.4.3_rc2/0003-Allow-invoking-the-module-Makefile-from-the-kernel-t.patch 1487 SHA256 d9e2b9e655b001c788fa5a5f4627896823e6a02a085e4bae05238ad3ee84d48b SHA512 345acfea3179faad73a9584c370b38a919b72445eaa93413793aba153109b7cea9c2f2a70ad4c89708f973281f9a2f31ef4b80a536ac0e1f115fce4ba5cc2856 WHIRLPOOL 6ef8f2cf644fe732a409de854ea34dc6531107396d91ad16afd60b24ece9ad7fe2e4ba4dc725e2363d6879a98ccb931582a2e695cd69fe53c77440b03f526882 +AUX 0.4.3_rc2/0004-Flatten-the-module-source-tree.patch 1177 SHA256 622a579cf15cf85b2f79db260917d7e743cd4328f8c40ebb9c68b378597469c9 SHA512 50b660a1b80389fc34574ac98592c5656fe611bd672e62597a476ec8214dbeae5b5df5e5edd174b83471fc7e086eb3480b9815d63dfd2796fbdfde4ca3b9e455 WHIRLPOOL b91c2d2f8a354324d0bcdc3e7251ac4415c8b8d175e066b0c73993eb9d9bb4062f7e1e165e8cb226a06c9faddc8e63462cacdbea899ee7e60195b94b13de3889 +AUX 0.4.3_rc2/0005-Rename-irq_count-to-cbm_irq_count-in-Linux-kernel-mo.patch 2756 SHA256 9ad68e5af67f74efa2cb266034657745808edbbc91e8f491e666af080ff4f4ab SHA512 d4f61e72e859b7fd8431a84b1aa626e9a71b06e193b5b9105d2a00efad2003ddc680e6cbdb565103146320e00c0111b644d0526b5be11c4c13fafd967a428a65 WHIRLPOOL 31809fffd6d33af8e4a9e77d1d4e0be56c4f7ec714d59aaf72af9aa7b42ad550ee426a28889711079ca315604f35e756a628edd01ced96e629f0f7f51d8c497f +AUX 0.4.3_rc2/0006-Explicitly-run-sbin-ldconfig-as-sbin-may-not-be-in-P.patch 808 SHA256 aeb7bc7565d588473deb9ad60ad42aced1ca5324eca58375dc950ed9be624e80 SHA512 b0c41cea049a1f519f17569e05af031f41d916bae7cf6a781b6526e9acdbf17448f6739212081b74a2ac03e50374b55aea662900610b16c9fe9845ae524bdf76 WHIRLPOOL 2b21eadfd40e273bf9da9a06a83e8e0af4013008e5ca9c0fc68d4d8b3aa78f5d597c139ffa90337ede263622b8846b5f522d27286690e1cc9002d1334c87eae7 +AUX 0.4.3_rc2/0007-Linux-module-Use-zu-when-printing-size_t-variables.patch 1899 SHA256 9287ee928dc2a8c5cdd22b1ce77c4894077f9876134f972ba6d3fbb04f8b36ee SHA512 d48a41475d54ee2f2c3847e3847a9c02a3e2ede33fb73f1cc656b414f36e63ccc090672f6bb023fc64a7a611a0fbc2eb924d43788cb4a4e2eeaf686da7657275 WHIRLPOOL d08bf0893be2f23796c468e5ec4765311ce2b17a32e8721f0b9f057744485642e95177f6b32be024ea0143a32cb5c098b04bc2d4eea29797a8d9ab5d07a3eb46 +AUX 0.4.3_rc2/0008-Linux-module-Use-.unlocked_ioctl-instead-of-.ioctl.patch 1443 SHA256 da6d757712800bee0650f7cd7d68343b665ec129218833d6ed9ef81638f75c05 SHA512 b300b24736bc1ff8e0dc7d0727f7bfc8a90ae14dac984fac7424c27a39f35ff7b83c17f7b89ec8795ea6803f9ef818035a2f047b7e895e838e28439f1102f528 WHIRLPOOL 81855544d052cab14615859f1552f7296c940eeb023e93203de284fc83dd427dc45a991f8522f100b8f19f9a2dcf108eccfa8a26fc09dfdebd70d54be8f0f075 +AUX 0.4.3_rc2/0009-Use-DEFINE_SPINLOCK-instead-of-SPIN_LOCK_UNLOCKED.patch 1000 SHA256 05a78da861c69f4909ea9567b744ac081f2a87a6d61d161fa63b46f4f3ce96ed SHA512 13abfc6e0f0cb8029fead1ddef977d41b2ba0e2b35e8b94611cbf1a89f8605aa7b04ddf0a02b82f635e1d3e2ebac3fb82616cb72e8877e0cb930acb43f4a8b9c WHIRLPOOL 58e89b9edf4ed22c10ab4114b0c63917e71de64d391ca0f8a132d7f10c94c58a2fe73abbb741cdc6e71f191b66a6604047de90864f74dd97ab0b12b78437a056 +AUX 0.4.99.94/001_opencbm-0.4.99.94-compat_destdir-1.patch 744 SHA256 6b1ce502c50dcb1d16f03af4d804b9a3107ccb4d1702db80dd6eae47d1614bc5 SHA512 be2c377060d68f1123b07cfca9f7e174243c8e42e210745b890a50380d335665dab7d43e37cd06b665107d0b018a7a7f98c5443476eef681e5c9fdb7e69a5c30 WHIRLPOOL 1b5978cbf99ebdb7a800de69959915a763c64763cba4f22875232d16899150b85a398eb0d38b864bb2f8755e9ddf1b15ba894854a0364ced647ebb4d6470c31e +AUX 0.4.99.94/002_opencbm-0.4.99.94-udev-rules-1.patch 1419 SHA256 b296e597652b0a9900855d04b29d5640209ac4011531fa3b539809c5854289c5 SHA512 93a1941ef26582924a61f1518e69175210fd41eaa2dcafbafa6cdbdec4c71903a6cb56aa55edfeefd30184358fa9968ee312cd881028a1d92505ab9478a1d266 WHIRLPOOL 156b34b99591fbcc80f96df720e64a7225b9f2df846f653c3386da8d532b1a6e2dc5fc3f35f0fa50d486178bbb47a664b85b82b9368f7f987f42f8ad8ba2fb7e +AUX 0.4.99.98/001_opencbm-0.4.99.98-ncurses6-1.patch 698 SHA256 9969114e7d1c7e71fe8c3bfe220cb69ccd1887e8094b61d6edead88d8d50822b SHA512 a4b017a8bcbd698c01c9e695758826a4768bd316634a585f746460ec35bcffe67a76cd3e8f2ebcabf2eddbbb5e5dc5db2533f8d4881b1030b314253fc22264dd WHIRLPOOL 2b4091972243892b8268449dc1be05286d84539fe424be4d36ebdfebfa97ed99f03b12ef914f542cfc2c1b02c8a56682f364803288d0a785b6fbf9332f98fcb8 +AUX 0.4.99.98/002_opencbm_usb_USB_LE16_TO_CPU_le16toh.patch 1090 SHA256 dcd55d919a7adefe00144ce57b6507735a5c45aec5fcef7922976919425b650e SHA512 ee1a6ac1ad8285cfcd4da65569f1a08134c127e2deccb020f08d461dd1e544c4271313ee38d844aec0118273f32935c22a810e4db3273bd3817f5075839959a6 WHIRLPOOL 1152548f48e4402b5fa6784109baea0ab8cb236c3f53d9a04720807405637b97df14b018fdd56ad5571809a98e6f51680fc1225f8fbc54872fa8c0b2b413099d AUX Makefile 1003 SHA256 7b2d7f35f20d72a1e0a5f6bde2d9da8168891c2994b4b9828b7892f8cbb8a93c SHA512 a15c0d5a962d183f6753844aad38ef111ba4c34a4a3c8f947142b7cb5f71868ed77e965317c5aed10b9e3b5a8cb978fdffd505dbc11a6868615e5f11b19b7bd1 WHIRLPOOL 69fd714efcd774a8fc1723ebbcbe84ca5d922933f351294fc11725ec16830c4cfd2bd20cb6931421c71f3ab4a792ec0f6c48130caab3981d9187918ba48e78a3 +DIST opencbm-0.4.99.98-source.tar.bz2 8173294 SHA256 ebfa3dc6174229d1323551dbdff242dc0d5107b3fb755c2e737eaf0619dcde12 SHA512 41972905e096245f04bc136982a7c448c8e8d966f9ab1b95eb93a4d2eb55ec2c3dec60ce8c4f484cdab82d99a50d3385ec7252a261b4d1989a36866dbf9beda9 WHIRLPOOL 7a73ef819bc8a49d5bcd20222b85d20694df699453aa251b9b29cf649c924491526b0909c1129cec424ab141c00f7c04244b44be7b183e14e5b6eed73c844461 DIST opencbm_0.4.3~rc2.orig.tar.gz 678232 SHA256 27ea6c0499d6e99dc9f10a9fed9ee85e588164a11c7bd66c307aeec62fd51922 SHA512 5743d83a120a6f806e90a514317b0ac63eb0d9f3772252b8931e23fcfc86df5e66dd4f0f0277a875a2b7249d9bc927a0e631915dbc5c294bcc2cca58b74961dc WHIRLPOOL cb598578babf7a2d99e88de3c2af3dc7cab164b4fa651bf0b5a7620194d682aa38568e5ec873c815e9d5289ebb3d3e6fb31eac500542bb73ec95acd4e8013244 -EBUILD opencbm-0.4.3_rc2.ebuild 1906 SHA256 dd5c8f26d2d55cad440cbed53f3683fe9642ecfc69d07c44d8d75666537b1071 SHA512 9588eb2347ebb12f7807cd2c93b65d7b3adb380e548a5902e7563e674378982b469f47bd22d2b7db0db97be1c28360d263229b66acd767c9049ae2224430fab1 WHIRLPOOL 8e059b21fd6a59d79da9a0f1f3abec55fa6561ad8397b59c4028b938897590aa8623da54e5a4578fce2f919ed9deec8ba6036af3e435998ddec029ed4641b458 +EBUILD opencbm-0.4.3_rc2-r1.ebuild 1990 SHA256 504211bce814cd8db4350110fa0f59bd431c72ad5789c12a38575bd351451389 SHA512 e7935ee558cec948b44f4aa8c505b7a3e7e5f84187a66a77fc511439bbdf248dbc6a864d17c30ae316036d6bf6955c96fc0d9655db4a5a1861bef560af6c74e3 WHIRLPOOL 3468caa8bd9f7e28ba2cae93166e7807c34d9a4fb2a2ef57b1cffb4aa3bab40b50b8d89268a5236ca77717c77f11e8fb4868bc2cfca94adaeb9fc0deafb08364 +EBUILD opencbm-0.4.99.98-r1.ebuild 3031 SHA256 d82aa8bf117edb1cc030340e0b080cf3a1c36f5471bc872e673309e024832b11 SHA512 dee5e9e80c4d78031c1e39bfc190792fdf690d8b17332fc1ac2e4dc1233e216958f11bb0a3bc3320496d5a42d504c89908b43707b06467d2a7d7232d1d87634f WHIRLPOOL 0bbc0a5ac034f1653aae619ab7f1883f752ab9eb89eecf7720ef590323e2b1970900eab063cd24f87aab8315fabf452e4b4d86baef3b11cecd92bedfc21cb9ab MISC ChangeLog 1019 SHA256 2245f128bad8ea9502bd150cab1673a0a000f1802e27805ebbe1f566b337fccb SHA512 17c59cb8dd37b874de4f354f02c6d84582471475d7451a43cf9cc8982102e3a6a94aeae73799ac1e549343ee9dbac200799b3fee5edb3bd20927c6649de9b696 WHIRLPOOL daa322f42c3bd1694d5c494fda35d13eb7860d307fa30abaea09595d85e00eaaef453165b3b71adebd9ac09e0cf98f0bc053dee150c9f435ea9e2fcb56eb85ea MISC metadata.xml 226 SHA256 a9d3f7df2362a9a7ddcbe05c5d97d726eeb4bab135b21643508149a08bf6a2b2 SHA512 5912920d8f6e9ee5126fb0aaa5717a562feb009cc59b759c6a6eaa909900b19e95e51e3aa7f32fdf2e77073b19878830b97947148e3adeff3b49e7555cfe29e9 WHIRLPOOL c07e2ddb648893f1e9c422e07b0b73a6d0f7e1c9501200b6fcc9d25fe68c3b05fe4f3523e6844067eeca6969973a44004e1ba8a6fa725591a1916648bd2d4834 diff --git a/app-emulation/opencbm/files/0.4.3_rc2/00_autoconf-2.6.33.diff b/app-emulation/opencbm/files/0.4.3_rc2/0001-Adjusted-autoconf.h-location-for-Linux-2.6.33.patch similarity index 76% rename from app-emulation/opencbm/files/0.4.3_rc2/00_autoconf-2.6.33.diff rename to app-emulation/opencbm/files/0.4.3_rc2/0001-Adjusted-autoconf.h-location-for-Linux-2.6.33.patch index 75c80d8b..13921fa5 100644 --- a/app-emulation/opencbm/files/0.4.3_rc2/00_autoconf-2.6.33.diff +++ b/app-emulation/opencbm/files/0.4.3_rc2/0001-Adjusted-autoconf.h-location-for-Linux-2.6.33.patch @@ -1,11 +1,15 @@ -From: Frédéric Brière -Subject: [PATCH] Adjusted autoconf.h location for Linux 2.6.33 +From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bri=C3=A8re?= +Date: Fri, 20 May 2011 12:50:53 -0400 +Subject: Adjusted autoconf.h location for Linux 2.6.33 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit Linux 2.6.33 has moved linux/autoconf.h to generated/autoconf.h. Signed-off-by: Frédéric Brière -Forwarded: yes +Forwarded: yes --- sys/linux/cbm_module.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) @@ -33,4 +37,3 @@ index d8c5a23..91ea8f3 100644 #ifdef CONFIG_MODVERSIONS # if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,4) -- -tg: (95e2d72..) fixes/autoconf-2.6.33 (depends on: upstream) diff --git a/app-emulation/opencbm/files/0.4.3_rc2/01_skip-targets.diff b/app-emulation/opencbm/files/0.4.3_rc2/0002-Skip-various-targets-that-do-not-apply-to-this-Debia.patch similarity index 75% rename from app-emulation/opencbm/files/0.4.3_rc2/01_skip-targets.diff rename to app-emulation/opencbm/files/0.4.3_rc2/0002-Skip-various-targets-that-do-not-apply-to-this-Debia.patch index 9ecbcf23..07d00146 100644 --- a/app-emulation/opencbm/files/0.4.3_rc2/01_skip-targets.diff +++ b/app-emulation/opencbm/files/0.4.3_rc2/0002-Skip-various-targets-that-do-not-apply-to-this-Debia.patch @@ -1,5 +1,9 @@ -From: Frédéric Brière -Subject: [PATCH] Skip various targets that do not apply to this Debian package +From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bri=C3=A8re?= +Date: Fri, 20 May 2011 12:50:53 -0400 +Subject: Skip various targets that do not apply to this Debian package +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit This patch removes the following Makefile targets: @@ -8,8 +12,8 @@ This patch removes the following Makefile targets: * demo/*: Demo applications, included as examples in libopencbm-dev Signed-off-by: Frédéric Brière -Forwarded: not-needed +Forwarded: not-needed --- LINUX/Makefile | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) @@ -31,4 +35,3 @@ index eb4b9f2..6a82370 100644 SUBDIRS_OPTIONAL = mnib36 -- -tg: (e590d2a..) debian/skip-targets (depends on: master) diff --git a/app-emulation/opencbm/files/0.4.3_rc2/02_module_makefile.diff b/app-emulation/opencbm/files/0.4.3_rc2/0003-Allow-invoking-the-module-Makefile-from-the-kernel-t.patch similarity index 82% rename from app-emulation/opencbm/files/0.4.3_rc2/02_module_makefile.diff rename to app-emulation/opencbm/files/0.4.3_rc2/0003-Allow-invoking-the-module-Makefile-from-the-kernel-t.patch index addedf2b..51b7b6bf 100644 --- a/app-emulation/opencbm/files/0.4.3_rc2/02_module_makefile.diff +++ b/app-emulation/opencbm/files/0.4.3_rc2/0003-Allow-invoking-the-module-Makefile-from-the-kernel-t.patch @@ -1,5 +1,9 @@ -From: Frédéric Brière -Subject: [PATCH] Allow invoking the module Makefile from the kernel tree +From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bri=C3=A8re?= +Date: Fri, 20 May 2011 12:50:53 -0400 +Subject: Allow invoking the module Makefile from the kernel tree +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit This makes it possible to invoke the (renamed) module Makefile directly from the Linux kernel source tree, without the need to set $(here) or create a @@ -41,4 +45,3 @@ index cb14aab..19a49a2 100644 endif -- -tg: (e970caa..) features/module_makefile (depends on: upstream) diff --git a/app-emulation/opencbm/files/0.4.3_rc2/03_module_flatten.diff b/app-emulation/opencbm/files/0.4.3_rc2/0004-Flatten-the-module-source-tree.patch similarity index 79% rename from app-emulation/opencbm/files/0.4.3_rc2/03_module_flatten.diff rename to app-emulation/opencbm/files/0.4.3_rc2/0004-Flatten-the-module-source-tree.patch index 65062558..9a5b7383 100644 --- a/app-emulation/opencbm/files/0.4.3_rc2/03_module_flatten.diff +++ b/app-emulation/opencbm/files/0.4.3_rc2/0004-Flatten-the-module-source-tree.patch @@ -1,12 +1,16 @@ -From: Frédéric Brière -Subject: [PATCH] Flatten the module source tree +From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bri=C3=A8re?= +Date: Fri, 20 May 2011 12:50:53 -0400 +Subject: Flatten the module source tree +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit This allows flattening the module source tree in a simple src/ and include/ directory pair, getting rid of all the LINUX/ stuff. Signed-off-by: Frédéric Brière -Forwarded: not-needed +Forwarded: not-needed --- sys/linux/LINUX/Makefile | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) @@ -35,4 +39,3 @@ index 19a49a2..a4ef189 100644 all: cbm.o -- -tg: (ec9570d..) debian/module_flatten (depends on: features/module_makefile) diff --git a/app-emulation/opencbm/files/0.4.3_rc2/04_irq_count.diff b/app-emulation/opencbm/files/0.4.3_rc2/0005-Rename-irq_count-to-cbm_irq_count-in-Linux-kernel-mo.patch similarity index 76% rename from app-emulation/opencbm/files/0.4.3_rc2/04_irq_count.diff rename to app-emulation/opencbm/files/0.4.3_rc2/0005-Rename-irq_count-to-cbm_irq_count-in-Linux-kernel-mo.patch index a893accd..454c7ac7 100644 --- a/app-emulation/opencbm/files/0.4.3_rc2/04_irq_count.diff +++ b/app-emulation/opencbm/files/0.4.3_rc2/0005-Rename-irq_count-to-cbm_irq_count-in-Linux-kernel-mo.patch @@ -1,21 +1,25 @@ -From: Frédéric Brière -Subject: [PATCH] Rename irq_count to cbm_irq_count in Linux kernel module +From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bri=C3=A8re?= +Date: Fri, 20 May 2011 12:50:53 -0400 +Subject: Rename irq_count to cbm_irq_count in Linux kernel module +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit arch/x86/include/asm/processor.h already defines a variable called irq_count for CONFIG_X86_64. Signed-off-by: Frédéric Brière -Forwarded: yes +Forwarded: yes --- sys/linux/cbm_module.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) diff --git a/sys/linux/cbm_module.c b/sys/linux/cbm_module.c -index d8c5a23..451657c 100644 +index 91ea8f3..4b50626 100644 --- a/sys/linux/cbm_module.c +++ b/sys/linux/cbm_module.c -@@ -254,7 +254,7 @@ static struct wait_queue *cbm_wait_q; +@@ -257,7 +257,7 @@ static struct wait_queue *cbm_wait_q; static wait_queue_head_t cbm_wait_q; #endif volatile static int eoi; @@ -24,7 +28,7 @@ index d8c5a23..451657c 100644 #ifndef KERNEL_VERSION # define signal_pending(p) (p->signal & ~p->blocked) -@@ -422,7 +422,7 @@ static void wait_for_listener(void) +@@ -425,7 +425,7 @@ static void wait_for_listener(void) add_wait_queue(&cbm_wait_q, &wait); current->state = TASK_INTERRUPTIBLE; RELEASE(CLK_OUT); @@ -33,7 +37,7 @@ index d8c5a23..451657c 100644 schedule(); } remove_wait_queue(&cbm_wait_q, &wait); -@@ -534,7 +534,7 @@ static int cbm_raw_write(const char *buf, size_t cnt, int atn, int talk) +@@ -537,7 +537,7 @@ static int cbm_raw_write(const char *buf, size_t cnt, int atn, int talk) size_t sent = 0; unsigned long flags; @@ -42,7 +46,7 @@ index d8c5a23..451657c 100644 DPRINTK("cbm_write: %d bytes, atn=%d\n", cnt, atn); -@@ -571,7 +571,7 @@ static int cbm_raw_write(const char *buf, size_t cnt, int atn, int talk) +@@ -574,7 +574,7 @@ static int cbm_raw_write(const char *buf, size_t cnt, int atn, int talk) } udelay(50); if(GET(DATA_IN)) { @@ -51,7 +55,7 @@ index d8c5a23..451657c 100644 wait_for_listener(); if(signal_pending(current)) { -@@ -883,10 +883,10 @@ static irqreturn_t cbm_interrupt(int irq, void *dev_id) +@@ -886,10 +886,10 @@ static irqreturn_t cbm_interrupt(int irq, void *dev_id) { POLL(); /* acknowledge interrupt */ @@ -64,7 +68,7 @@ index d8c5a23..451657c 100644 DPRINTK("continue to send (no EOI)\n"); SET(CLK_OUT); wake_up_interruptible(&cbm_wait_q); -@@ -1028,7 +1028,7 @@ int cbm_init(void) +@@ -1031,7 +1031,7 @@ int cbm_init(void) #endif ); @@ -74,4 +78,3 @@ index d8c5a23..451657c 100644 out_bits = (CTRL_READ() ^ out_eor) & (DATA_OUT|CLK_OUT|ATN_OUT|RESET); -- -tg: (a9f3f01..) fixes/irq_count (depends on: upstream) diff --git a/app-emulation/opencbm/files/0.4.3_rc2/0006-Explicitly-run-sbin-ldconfig-as-sbin-may-not-be-in-P.patch b/app-emulation/opencbm/files/0.4.3_rc2/0006-Explicitly-run-sbin-ldconfig-as-sbin-may-not-be-in-P.patch new file mode 100644 index 00000000..42c51bf4 --- /dev/null +++ b/app-emulation/opencbm/files/0.4.3_rc2/0006-Explicitly-run-sbin-ldconfig-as-sbin-may-not-be-in-P.patch @@ -0,0 +1,27 @@ +From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bri=C3=A8re?= +Date: Fri, 20 May 2011 12:50:53 -0400 +Subject: Explicitly run /sbin/ldconfig, as /sbin may not be in $PATH +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: Frédéric Brière + +--- + lib/LINUX/Makefile | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/lib/LINUX/Makefile b/lib/LINUX/Makefile +index f5cc303..edeae4b 100644 +--- a/lib/LINUX/Makefile ++++ b/lib/LINUX/Makefile +@@ -37,7 +37,7 @@ install-files: + cd $(LIBDIR) && ln -sf $(SHLIBV3) $(SHLIBV); ln -sf $(SHLIBV) $(SHLIB) + + install: install-files +- ldconfig -n $(LIBDIR) ++ $(LDCONFIG) -n $(LIBDIR) + + uninstall: + cd $(LIBDIR) && rm -f $(LIB) $(SHLIB) $(SHLIBV) $(SHLIBV3) +-- diff --git a/app-emulation/opencbm/files/0.4.3_rc2/0007-Linux-module-Use-zu-when-printing-size_t-variables.patch b/app-emulation/opencbm/files/0.4.3_rc2/0007-Linux-module-Use-zu-when-printing-size_t-variables.patch new file mode 100644 index 00000000..2c623009 --- /dev/null +++ b/app-emulation/opencbm/files/0.4.3_rc2/0007-Linux-module-Use-zu-when-printing-size_t-variables.patch @@ -0,0 +1,55 @@ +From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bri=C3=A8re?= +Date: Fri, 20 May 2011 12:50:53 -0400 +Subject: Linux module: Use "%zu" when printing size_t variables +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: Frédéric Brière + +Forwarded: yes +--- + sys/linux/cbm_module.c | 8 ++++---- + 1 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/sys/linux/cbm_module.c b/sys/linux/cbm_module.c +index 4b50626..dd41b78 100644 +--- a/sys/linux/cbm_module.c ++++ b/sys/linux/cbm_module.c +@@ -447,7 +447,7 @@ static int cbm_read(struct inode *inode, struct file *f, char *buf, int count) + int ok = 0; + unsigned long flags; + +- DPRINTK("cbm_read: %d bytes\n", count); ++ DPRINTK("cbm_read: %zu bytes\n", count); + + if(eoi) { + return 0; +@@ -523,7 +523,7 @@ static int cbm_read(struct inode *inode, struct file *f, char *buf, int count) + return -EIO; + } + +- DPRINTK("received=%d, count=%d, ok=%d, eoi=%d\n", ++ DPRINTK("received=%zu, count=%zu, ok=%d, eoi=%d\n", + received, count, ok, eoi); + + return received; +@@ -539,7 +539,7 @@ static int cbm_raw_write(const char *buf, size_t cnt, int atn, int talk) + + eoi = cbm_irq_count = 0; + +- DPRINTK("cbm_write: %d bytes, atn=%d\n", cnt, atn); ++ DPRINTK("cbm_write: %zu bytes, atn=%d\n", cnt, atn); + + RELEASE(DATA_OUT); + SET(CLK_OUT | (atn ? ATN_OUT : 0)); +@@ -593,7 +593,7 @@ static int cbm_raw_write(const char *buf, size_t cnt, int atn, int talk) + rv = -ENODEV; + } + } +- DPRINTK("%d bytes sent, rv=%d\n", sent, rv); ++ DPRINTK("%zu bytes sent, rv=%d\n", sent, rv); + + if(talk && (rv == 0)) { + local_irq_save(flags); +-- diff --git a/app-emulation/opencbm/files/0.4.3_rc2/0008-Linux-module-Use-.unlocked_ioctl-instead-of-.ioctl.patch b/app-emulation/opencbm/files/0.4.3_rc2/0008-Linux-module-Use-.unlocked_ioctl-instead-of-.ioctl.patch new file mode 100644 index 00000000..061e723e --- /dev/null +++ b/app-emulation/opencbm/files/0.4.3_rc2/0008-Linux-module-Use-.unlocked_ioctl-instead-of-.ioctl.patch @@ -0,0 +1,41 @@ +From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bri=C3=A8re?= +Date: Fri, 20 May 2011 12:50:53 -0400 +Subject: Linux module: Use .unlocked_ioctl instead of .ioctl +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +cbm_ioctl() does not assume it is holding the BKL, so we can move it +as-is from .ioctl to .unlocked_ioctl. + +Signed-off-by: Frédéric Brière + +Forwarded: yes +--- + sys/linux/cbm_module.c | 5 ++--- + 1 files changed, 2 insertions(+), 3 deletions(-) + +diff --git a/sys/linux/cbm_module.c b/sys/linux/cbm_module.c +index dd41b78..f38e388 100644 +--- a/sys/linux/cbm_module.c ++++ b/sys/linux/cbm_module.c +@@ -627,8 +627,7 @@ static int cbm_write(struct inode *inode, struct file *f, const char *buf, int c + return cbm_raw_write(buf, cnt, 0, 0); + } + +-static int cbm_ioctl(struct inode *inode, struct file *f, +- unsigned int cmd, unsigned long arg) ++static long cbm_ioctl(struct file *f, unsigned int cmd, unsigned long arg) + { + + /*linux parallel burst */ +@@ -924,7 +923,7 @@ static struct file_operations cbm_fops = + #endif + .read = cbm_read, /* read */ + .write = cbm_write, /* write */ +- .ioctl = cbm_ioctl, /* ioctl */ ++ .unlocked_ioctl = cbm_ioctl, /* ioctl */ + .open = cbm_open, /* open */ + .release = cbm_release, /* release */ + }; +-- diff --git a/app-emulation/opencbm/files/0.4.3_rc2/0009-Use-DEFINE_SPINLOCK-instead-of-SPIN_LOCK_UNLOCKED.patch b/app-emulation/opencbm/files/0.4.3_rc2/0009-Use-DEFINE_SPINLOCK-instead-of-SPIN_LOCK_UNLOCKED.patch new file mode 100644 index 00000000..8d0747d3 --- /dev/null +++ b/app-emulation/opencbm/files/0.4.3_rc2/0009-Use-DEFINE_SPINLOCK-instead-of-SPIN_LOCK_UNLOCKED.patch @@ -0,0 +1,23 @@ +From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bri=C3=A8re?= +Date: Fri, 20 May 2011 22:05:53 -0400 +Subject: Use DEFINE_SPINLOCK instead of SPIN_LOCK_UNLOCKED + +SPIN_LOCK_UNLOCKED() has been removed in 2.6.39. +--- + sys/linux/cbm_module.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/sys/linux/cbm_module.c b/sys/linux/cbm_module.c +index f38e388..6b360ef 100644 +--- a/sys/linux/cbm_module.c ++++ b/sys/linux/cbm_module.c +@@ -77,7 +77,7 @@ static char *rcsid = + /* Defines needed by parallel burst-routines: */ + #include /* the spinlock-system, used for parallel burst */ + +-#define IRQSTOPVARS unsigned long flags; spinlock_t parallel_burst_lock = SPIN_LOCK_UNLOCKED; ++#define IRQSTOPVARS unsigned long flags; DEFINE_SPINLOCK(parallel_burst_lock); + #define disable() spin_lock_irqsave(¶llel_burst_lock, flags) + #define enable() spin_unlock_irqrestore(¶llel_burst_lock, flags) + #define printf(x) printk(x) +-- diff --git a/app-emulation/opencbm/files/0.4.3_rc2/05_-unolcked_ioctl.diff b/app-emulation/opencbm/files/0.4.3_rc2/05_-unolcked_ioctl.diff deleted file mode 100644 index 994212bf..00000000 --- a/app-emulation/opencbm/files/0.4.3_rc2/05_-unolcked_ioctl.diff +++ /dev/null @@ -1,23 +0,0 @@ -Submitted By: Mario Fetka (mario dot fetka at gmail dot com) -Date: 2010-12-17 -Initial Package Version: 0.4.3rc2 -Origin: me -Upstream Status: unknown -Description: make it compile with 2.6.36 - -diff -Naur opencbm-0.4.3rc2.orig/sys/linux/.cbm_module.o.d opencbm-0.4.3rc2/sys/linux/.cbm_module.o.d -diff -Naur opencbm-0.4.3rc2.orig/sys/linux/cbm_module.c opencbm-0.4.3rc2/sys/linux/cbm_module.c ---- opencbm-0.4.3rc2.orig/sys/linux/cbm_module.c 2010-12-17 19:10:28.000000000 +0000 -+++ opencbm-0.4.3rc2/sys/linux/cbm_module.c 2010-12-17 19:12:33.000000000 +0000 -@@ -924,7 +924,11 @@ - #endif - .read = cbm_read, /* read */ - .write = cbm_write, /* write */ -+# if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,36)) - .ioctl = cbm_ioctl, /* ioctl */ -+# else -+ .unlocked_ioctl = cbm_ioctl, /* ioctl */ -+# endif - .open = cbm_open, /* open */ - .release = cbm_release, /* release */ - }; diff --git a/app-emulation/opencbm/files/0.4.99.94/001_opencbm-0.4.99.94-compat_destdir-1.patch b/app-emulation/opencbm/files/0.4.99.94/001_opencbm-0.4.99.94-compat_destdir-1.patch new file mode 100644 index 00000000..25c9799c --- /dev/null +++ b/app-emulation/opencbm/files/0.4.99.94/001_opencbm-0.4.99.94-compat_destdir-1.patch @@ -0,0 +1,21 @@ +Submitted By: Mario Fetka (mario dot fetka at gmail dot com) +Date: 2017-05-05 +Initial Package Version: 0.4.99.94 +Origin: me +Upstream Status: unknown +Description: add support for desdir install also on compat + +diff -Naur opencbm-0.4.99.94.orig/opencbm/compat/LINUX/Makefile opencbm-0.4.99.94/opencbm/compat/LINUX/Makefile +--- opencbm-0.4.99.94.orig/opencbm/compat/LINUX/Makefile 2017-05-05 13:52:14.110473163 +0000 ++++ opencbm-0.4.99.94/opencbm/compat/LINUX/Makefile 2017-05-05 13:49:39.416513289 +0000 +@@ -17,8 +17,8 @@ + mrproper: clean + + install-files: +- install -m 644 $(HDRS) $(INCDIR) +- install -m 644 $(LIBS) $(LIBDIR) ++ install -m 644 $(HDRS) $(DESTDIR)$(INCDIR) ++ install -m 644 $(LIBS) $(DESTDIR)$(LIBDIR) + + install: install-files + diff --git a/app-emulation/opencbm/files/0.4.99.94/002_opencbm-0.4.99.94-udev-rules-1.patch b/app-emulation/opencbm/files/0.4.99.94/002_opencbm-0.4.99.94-udev-rules-1.patch new file mode 100644 index 00000000..5cd7e5b9 --- /dev/null +++ b/app-emulation/opencbm/files/0.4.99.94/002_opencbm-0.4.99.94-udev-rules-1.patch @@ -0,0 +1,30 @@ +Submitted By: Mario Fetka (mario dot fetka at gmail dot com) +Date: 2017-05-05 +Initial Package Version: 0.4.99.94 +Origin: me +Upstream Status: committed +Description: update rules files for consistency + +diff -Naur opencbm-0.4.99.94.orig/xu1541/udev/45-opencbm.rules opencbm-0.4.99.94/xu1541/udev/45-opencbm.rules +--- opencbm-0.4.99.94.orig/xu1541/udev/45-opencbm.rules 2017-05-05 15:27:35.123976085 +0000 ++++ opencbm-0.4.99.94/xu1541/udev/45-opencbm.rules 2017-05-05 08:52:45.430454453 +0000 +@@ -1,6 +1,6 @@ + SUBSYSTEM!="usb_device", ACTION!="add", GOTO="opencbm_rules_end" + + # xu1541 +-SYSFS{idVendor}=="0403", SYSFS{idProduct}=="c632", GROUP="plugdev", MODE="0664" ++SUBSYSTEM=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="c632", GROUP="users", MODE="0664" + + LABEL="opencbm_rules_end" +diff -Naur opencbm-0.4.99.94.orig/xum1541/udev/45-opencbm-usb.rules opencbm-0.4.99.94/xum1541/udev/45-opencbm-usb.rules +--- opencbm-0.4.99.94.orig/xum1541/udev/45-opencbm-usb.rules 2017-05-05 15:27:35.132976374 +0000 ++++ opencbm-0.4.99.94/xum1541/udev/45-opencbm-usb.rules 2017-05-05 08:52:45.450455086 +0000 +@@ -1,7 +1,6 @@ + SUBSYSTEM!="usb_device", ACTION!="add", GOTO="opencbm_rules_end" + + # xum1541 +-SUBSYSTEM=="usb", ATTRS{idVendor}=="16d0", ATTRS{idProduct}=="0504", +-MODE="0664", GROUP="cdrom" ++SUBSYSTEM=="usb", ATTRS{idVendor}=="16d0", ATTRS{idProduct}=="0504", MODE="0664", GROUP="users" + + LABEL="opencbm_rules_end" diff --git a/app-emulation/opencbm/opencbm-0.4.3_rc2.ebuild b/app-emulation/opencbm/opencbm-0.4.3_rc2-r1.ebuild similarity index 86% rename from app-emulation/opencbm/opencbm-0.4.3_rc2.ebuild rename to app-emulation/opencbm/opencbm-0.4.3_rc2-r1.ebuild index e3af82fa..130b75df 100644 --- a/app-emulation/opencbm/opencbm-0.4.3_rc2.ebuild +++ b/app-emulation/opencbm/opencbm-0.4.3_rc2-r1.ebuild @@ -11,8 +11,9 @@ PV_MINOR=$(get_version_component_range 2) DESCRIPTION="OpenCBM is a package to control and use serial devices as used by most Commodore (CBM) 8-bit mach" HOMEPAGE="http://opencbm.trikaliotis.net/" -SRC_URI="http://www.fbriere.net/debian/dists/unstable/opencbm/src/opencbm_${PV/_/\~}.orig.tar.gz - https://launchpad.net/~mdeslaur/+archive/ppa/+files/opencbm_${PV/_/\~}.orig.tar.gz" +SRC_URI="https://www.fbriere.net/debian/pool/opencbm/o/opencbm/opencbm_${PV/_/~}.orig.tar.gz + http://www.fbriere.net/debian/dists/unstable/opencbm/src/opencbm_${PV/_/~}.orig.tar.gz + https://launchpad.net/~mdeslaur/+archive/ppa/+files/opencbm_${PV/_/~}.orig.tar.gz" LICENSE="GPL-2" SLOT="0" @@ -35,7 +36,7 @@ src_prepare() { # 6502 sources ar always up to date touch `find . -name '*.?65' -type f` # add debian patches no demo & doc & no kernel - EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="diff" \ + EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="patch" \ EPATCH_FORCE="yes" epatch # sed correct path sed -e 's,^PREFIX.*,PREFIX = /usr,' \ diff --git a/app-emulation/opencbm/opencbm-0.4.99.98-r1.ebuild b/app-emulation/opencbm/opencbm-0.4.99.98-r1.ebuild new file mode 100644 index 00000000..71328529 --- /dev/null +++ b/app-emulation/opencbm/opencbm-0.4.99.98-r1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +inherit eutils toolchain-funcs linux-mod versionator udev + +PV_MAJOR=$(get_major_version) +PV_MINOR=$(get_version_component_range 2) +SDIR="include libmisc arch/linux lib cbmctrl cbmformat d64copy cbmcopy libtrans cbmforng d82copy demo/flash demo/morse demo/rpm1541 sample/libtrans cbmrpm41" + +DESCRIPTION="OpenCBM is a package to control and use serial devices as used by most Commodore (CBM) 8-bit mach" +HOMEPAGE="http://opencbm.trikaliotis.net/" +#SRC_URI="http://debian.trikaliotis.net/opencbm/opencbm_${PV}-1.tar.gz" +SRC_URI="http://www.trikaliotis.net/Download/opencbm-${PV}/opencbm-${PV}-source.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="doc" + +DEPEND="virtual/linux-sources + dev-embedded/cc65 + app-text/linuxdoc-tools + app-text/docbook-xml-dtd:4.1.2 + dev-libs/libusb-compat" + +S="${WORKDIR}"/${PN}-${PV} + +BUILD_PARAMS="KDIR=$KERNEL_DIR" +MODULE_NAMES="cbm(misc:${S}/opencbm/sys/linux:${S}/opencbm/sys/linux)" +BUILD_TARGETS="all" + +src_prepare() { + rm -rf "${WORKDIR}"/${PN}-${PV}/{cbm4wingui,gui4cbm4win.vb6.old,windrv} + # convert linefeed + #edos2unix `find . -name '*' -type f` + # 6502 sources ar always up to date + touch `find . -name '*.?65' -type f` + # add debian patches no demo & doc & no kernel + EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="patch" \ + EPATCH_FORCE="yes" epatch + # sed correct path + sed -e 's,^PREFIX.*,PREFIX = /usr,' \ + -e 's,/man/man1,/share/man/man1,g' \ + -e 's,etc/udev/rules.d,lib/udev/rules.d,g' \ + -e 's,/info,/share/info,g' -i ${S}/opencbm/LINUX/config.make + # sed correct path + sed -e 's,opencbm/sys/linux/,,g' \ + -e 's,etc/udev/rules.d,lib/udev/rules.d,g' -i ${S}/LINUX/Makefile + # copy module makefile that don't intefer with gentoo kernel build system + cp ${FILESDIR}/Makefile ${S}/opencbm/sys/linux/Makefile +} + +src_compile() { + emake -j1 -f LINUX/Makefile CC="$(tc-getCC)" AR="$(tc-getAR)" all || die "make fail" + linux-mod_src_compile +} + +src_install() { + dodir lib/udev/rules.d + dodir etc/opencbm.conf.d + dodir usr/lib/opencbm + emake -f LINUX/Makefile DESTDIR="${D}" install-all + exeinto usr/lib/opencbm + doexe opencbm/LINUX/plugin_helper_tools + newexe debian/install_plugin.sh install_plugin + insinto lib/udev/rules.d + newins opencbm/sys/linux/45-opencbm-xa1541.rules 45-opencbm-xa1541.rules + rm -rf ${D}/var + linux-mod_src_install + generate_modulesd +# exit 1 +} + +pkg_postinst() { + linux-mod_pkg_postinst + ${EROOT}/usr/lib/opencbm/install_plugin install xa1541 + ${EROOT}/usr/lib/opencbm/install_plugin install xu1541 + ${EROOT}/usr/lib/opencbm/install_plugin install xum1541 +} + +pkg_prerm() { + ${EROOT}/usr/lib/opencbm/install_plugin uninstall xa1541 + ${EROOT}/usr/lib/opencbm/install_plugin uninstall xu1541 + ${EROOT}/usr/lib/opencbm/install_plugin uninstall xum1541 +} + +pkg_postrm() { + linux-mod_pkg_postrm +} diff --git a/net-im/jitsi/Manifest b/net-im/jitsi/Manifest index 47ed4cce..1b991419 100644 --- a/net-im/jitsi/Manifest +++ b/net-im/jitsi/Manifest @@ -1,8 +1,10 @@ AUX jitsi 1295 SHA256 883788ffe84e327fabbe63ab3d26cd8d3a245c41100d8655e346c01909f07fb4 SHA512 8aa9c49c479432ac4cc93854df307e19f18651e1ef54128a0f5a590e8c12e216ecf99d04cef0f36d8acae000dd761b70650aa9d7e29401627c29a9f97cb2c462 WHIRLPOOL 235609996f80412ea3edb03a53f92d773f0b3c1a6d48ac69ca43096533162dd6453dc0ffe80d67118e2414bd949ec1735828d89653b0773b0d9c03960b1eed9a AUX jitsi-2.3 1250 SHA256 439b05f184ae20b807b1828fcd648739f57e1adb353fa4fb54d5cbc1e722c19a SHA512 4245a333ebb4c11d335ed941a6a175bf6a4951d306300011e8de21782c2f19547bcc74a2834ceda3d825c99a2c41fbe2704537d534dc7771ff8a55f0548a96a7 WHIRLPOOL 66206eb34b0c4253cfc5b35b688fbd2bcf20e94446d6b354a8b58cc657ba8dc0f1e72d7d92991d8b8a8a197185675b1917cf76e672930d90c772724c8edab5a9 +DIST jitsi-src-2.10.5550.zip 54909095 SHA256 cdfc6f038d1b877c42d26dba1864ac7c6b554dd55c18767a29f2db3618647287 SHA512 52c54300f3892632bf6f988585591e28f93eb34291a06f7146fa80d592d1b16e9c66b35a864adaa6ee9324d13d6eacfac6dd7890cfa094358965bbfb2df9152e WHIRLPOOL 4b7c16b9d56ab1d4465b250401c5ebdaf6f7fc1c94af1374cd42ce37f523be1ded7d347485dbf273b2b029313e206e855bdb492699b89314ce6b003c33934c72 DIST jitsi-src-2.4.4997.zip 64745374 SHA256 f1c2688d7d6bf1916fed3b8b105a785662980c5b297dcab3c9e7d272647ef825 SHA512 5c6afeffa9ff59fb07cd836b742c73a50dd23b4a954d377290fb31e9d13318db499b26c29261256809eaf801b7e0b4830128017136220b8cde8fd31cc63dcd0a WHIRLPOOL d37c3aa368775affd6e95a15a2b3d112be2fed5d9cc8d0d929da5f13935444c6d2bbe9f22a167e4c31230c70e76d33a71cf32187f3108c89aaf8ab65466d52da DIST jitsi-src-2.6.5390.zip 67861690 SHA256 853d4358b265e9fba274dc354dd2b692522d7ee24fd3fa4a37ac07d2b983c887 SHA512 794e767ea550d9ad386f6e15ef4425ee845cef393e94ab2636e071862430d795c8d14cea097c4f8fa11faba19bd10f4a690288e75a3aa41ed3e211269e3017a7 WHIRLPOOL df01af9019a2deed3a9b0e4f7d694f80a5740c368c5284ca5de0935d702ddd2e157755f3ef649892be57685ef24cc661698cbabe28024b8a91c2e3a41ba55793 DIST jitsi-src-2.8.5426.zip 67515973 SHA256 e649867e186cf195c4b1bb159d7ffe0a38c4dc60659e5c55f9a74461a309f36c SHA512 9a44f3af10620e42a4de87967c74084f6d07eea433c69f9e2e0ddd529723777ac48bcd250d5717872f8cea926cdf237cbbaf44cbeaba1ab201f23a34d68d7841 WHIRLPOOL c060e8eadfd7607f2ad5c8edbace630ae030efb5218f42fedf8e1d08ea149ad9047aeaa12bd37f0fdeaf8bf04c318b4afabb532ce2f5164d4b23a946fafa0c49 +EBUILD jitsi-2.10.5550.ebuild 2669 SHA256 e1ee26a5552dc8bc67b450bed2ec207a5f06aed093cf718b9942e5dd36dceffc SHA512 4e03165d0f88bb57daba16d2d7d3c484142dd0f4d2c3752040a4e30aa160c2c5ffce5fcdd2825256408795ac9229250f2ef4cd19a15be11d1682b616e5a57ad5 WHIRLPOOL a5480a52ff8e9fc464c497379133a758715a5913b030b0cc091cd3dc685ed928f6fadde53a56fbfffe436a563757d1dc0429ff7b077a68fa09c77a808895a788 EBUILD jitsi-2.4.4997.ebuild 2669 SHA256 ff1b9e964a176c0d0c3e1002ebd6a3638a2f740fd3339d675a5490517cc45e8b SHA512 d4e04ae339913d986d67321731ead58122f8bc83556a66e6511b395dc8829e6eaf84eee9b91763aa6c76e14efe831141b2ce1f668ab800a92bace5051467ced4 WHIRLPOOL cebbdea0d780fa35d57bd083248303a981b72982597674dca68090add896e81d8a7c0a44ea57d489e4d96ae553c290082c147adea6af2e542bbe29b41e643488 EBUILD jitsi-2.6.5390.ebuild 2669 SHA256 63733c69561b92308f9fb1ec0dc13267d4f7413468f9d0b7f40be8f5f4ec276f SHA512 58a4554469d81eb5f4d3fb7351a899e45cc8d7aff6e6e03ca323de3374d66e36f2a655b84f7fed9729b2b739e2e4ee698d8ef802694b9a7eb1b84e9614d945bf WHIRLPOOL 92ff9b0417323677f60355317b926bd6e0f8a452328a8940c3abc4c223b8f0bf7721e152acdabd3be2312f6531e0ea1772e2471f7d1acbef8ec47a9765cb29cf EBUILD jitsi-2.8.5426.ebuild 2669 SHA256 63733c69561b92308f9fb1ec0dc13267d4f7413468f9d0b7f40be8f5f4ec276f SHA512 58a4554469d81eb5f4d3fb7351a899e45cc8d7aff6e6e03ca323de3374d66e36f2a655b84f7fed9729b2b739e2e4ee698d8ef802694b9a7eb1b84e9614d945bf WHIRLPOOL 92ff9b0417323677f60355317b926bd6e0f8a452328a8940c3abc4c223b8f0bf7721e152acdabd3be2312f6531e0ea1772e2471f7d1acbef8ec47a9765cb29cf diff --git a/net-im/jitsi/jitsi-2.10.5550.ebuild b/net-im/jitsi/jitsi-2.10.5550.ebuild new file mode 100644 index 00000000..a564f55e --- /dev/null +++ b/net-im/jitsi/jitsi-2.10.5550.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit java-pkg-2 java-ant-2 eutils multilib prefix + +DESCRIPTION="An audio/video SIP VoIP phone and instant messenger written in Java" +HOMEPAGE="http://www.jitsi.org/" +#SRC_URI="https://download.jitsi.org/jitsi/nightly/src/${PN}-src-${PV}.zip" +SRC_URI="https://download.jitsi.org/jitsi/src/${PN}-src-${PV}.zip" +# This download comes with 30 Mb of useless jars. +# SVN access is available, but requires an account at java.net. + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" # FIXME: Should not use ALSA directly, unless USE="alsa", because e.g. PulseAudio could already use and block it. + +RDEPEND=">=virtual/jdk-1.8" +DEPEND=">=virtual/jdk-1.8 + dev-java/xalan:0 + dev-java/ant-nodeps:0 + dev-util/patchelf" + +S=${WORKDIR}/${PN} + +QA_PREBUILT="usr/lib*/${PN}/lib/native/*" +EANT_BUILD_TARGET="rebuild" + +src_prepare() { + # Set RPATH for preserve-libs handling. + local x jarch + if [[ ${ARCH} == amd64 ]] ; then + jarch=amd64 + cd lib/native/linux-64 || die + else + jarch=i386 + cd lib/native/linux || die + fi + local x jarch jdir + jdir=$(java-config -o || die) + for x in * ; do + # Use \x7fELF header to separate ELF executables and libraries + [[ -f ${x} && $(od -t x1 -N 4 "${x}") == *"7f 45 4c 46"* ]] || continue + patchelf --set-rpath "\$ORIGIN:${jdir}/jre/lib/${jarch}:${jdir}/jre/lib/${jarch}/client:${jdir}/jre/lib/${jarch}/xawt:/usr/lib/${PN}/lib/native" "${x}" || + die "patchelf failed on ${x}" + done +} + +src_install() { + + # Netbeans bundles + insinto /usr/$(get_libdir)/${PN}/sc-bundles + doins sc-bundles/*.jar sc-bundles/os-specific/linux/*.jar + + # Other libraries + insinto /usr/$(get_libdir)/${PN}/lib + doins lib/* + doins -r lib/bundle # Unnecessary? + + # Native libraries + exeinto /usr/$(get_libdir)/${PN}/lib/native + # WARNING: Foreign binaries! + if [[ ${ARCH} == amd64 ]] ; then + doexe lib/native/linux-64/* + else + doexe lib/native/linux/* + fi + + # Make sure revdep-rebuild doesn't complain about them. + echo "SEARCH_DIRS_MASK=\"${EPREFIX}/usr/$(get_libdir)/${PN}/lib/native\"" > 50-"${PN}" + insinto /etc/revdep-rebuild && doins "50-${PN}" + + # Starter item / icon + insinto /usr/share/pixmaps + doins resources/install/debian/${PN}.svg + make_desktop_entry ${PN} Jitsi ${PN} "AudioVideo;Network;InstantMessaging;Chat;Telephony;VideoConference;Java;" + + # Generate man page from template + sed -e 's/_PACKAGE_NAME_/jitsi/g' -e 's/_APP_NAME_/Jitsi/g' \ + resources/install/debian/jitsi.1.tmpl > "${T}/jitsi.1" || die + doman "${T}/jitsi.1" + + # Install custom runscript + exeinto /usr/bin + newbin "${FILESDIR}/jitsi-2.3" "jitsi" + +} diff --git a/net-im/skypeforlinux/Manifest b/net-im/skypeforlinux/Manifest new file mode 100644 index 00000000..dd561d49 --- /dev/null +++ b/net-im/skypeforlinux/Manifest @@ -0,0 +1,9 @@ +DIST skypeforlinux_5.4.0.1-1.x86_64.rpm 72058201 SHA256 7acb723ba220ba2a2776f98a021a47223ead0a7959f33201ec6d4e9145024702 SHA512 706d33b1ea5c0b9e7aa1799b06ac465f5aafc29627ef4b3660598b0f1762986ba217af0903af1da41f2478ca5011adf9070fe7a331ecfcb028f81ca839b03ccb WHIRLPOOL 83a4fe4931432d7a5fce7231e008011905a41fb6f28240a42c355bc27d673033eecbddfc100da053a9efbea5c1d5c89161e1aab88394ab775a16ebf6848ae819 +DIST skypeforlinux_5.5.0.1-1.x86_64.rpm 72080362 SHA256 f32db8a5858a9eb8dde3ca7b29b920649bb2422649ccb58ffee77ff73d81a919 SHA512 73ae5e8443e8e7110a74456d336933d1fe1873009189e764e31904b7c82b3c6b0a6603e527d455b08e780a73b5c1f7794faea5de8179cb600114561ffbb5bcd9 WHIRLPOOL 467d1442ff1d8b0ed8756d1f82dae32d3f182c20f84e944835a564537dff34000504216a445f1ebc9e9ac19553e21646b212baec34154c5b08e6a664059a42bb +DIST skypeforlinux_8.10.0.4-1.x86_64.rpm 88459236 SHA256 9bb79929290818adfda668db22b6d02dd59f2a824c909a846c0556ad6bec93d7 SHA512 e90cfcc579bf6d11e123f1f7e970f8300b8456fbfe37f7ecf80f5fdebd0e03e15fb7d1e9e3ec8462e57598f137b315203618cc173166ab4f1aa25b08683ff647 WHIRLPOOL d3b4557d1a1dc4c4a7aa18910f24a5a68cf5d95501fdaa18764754f6fa6b595078a4d42c0be4a843d6057b06e57dcbe15ce6e6944d5f48e1060a58629c53cda1 +DIST skypeforlinux_8.9.0.1-1.x86_64.rpm 88025393 SHA256 f68c73ff3ec6668a0b792910dab01ab1e2a66b3c150c3fe066ccfaccfd6e0363 SHA512 7411df2b992d30f740b3dcb57d4645f7c3b5dffce129807ad2c0499d2ef494d2cad71752fa80625576cd7b674e18d5386d84c52ce6ef02a8c071a734b45a6690 WHIRLPOOL fb3f6fedd08946433acd2a472d6968e4223ad6de58cca479d9d3c94cb7b0f6f5c44bb97a52187e9ddc157b85d3388db09ca34e52a914bb2470a5b627f598c8d3 +EBUILD skypeforlinux-5.4.0.1.ebuild 3449 SHA256 40a4d7309e802015977483b68426acc55bc590726b879d67356430383684123b SHA512 2e8cb9616010aa713d0b7b77abb94b19b876aead22665a58621cd00d927fb2c0ea9c3443be352e04763e7436adc37dee73f47d330242cab5d2334ded442180c9 WHIRLPOOL a353b7bcdfcd5fc733ae8a552097bcf792bb3a4fad0bfbb4afef73bd6b70bd7d1e3acf34cbbae3c7b443fb34ac39f919774f05d4438a5ce2e83d183109a1a5bb +EBUILD skypeforlinux-5.5.0.1.ebuild 3615 SHA256 de4564a6bad6034008b3b9e395aa4cd98071a59a2738122825ec9ad0790c82a8 SHA512 b83858622d06584dff1f5a73384e79ae1e27c06764a7bcb76e29866a00d7efc410c1dd58ab56228b1072a444a17845b11c7bbb8e25d12b2b01e2687cb868cf51 WHIRLPOOL 1451c06ebb3560e261b6f4c5ba25d64aed404a742caf01aee46dcff01a47d77ef2c2d0d7b67e794a8916cb2ea977694f7023d501ed39b0d7118e032b027c5fdd +EBUILD skypeforlinux-8.10.0.4.ebuild 5444 SHA256 e5837e63e279f1e34b86835ecdeeebfa0c12c2439344ecdb15fe3dece71ddcfd SHA512 69c4879393e8ade25bcffdc4d7e44aa57d8a3ae9ce34bbc909e1b9391f17242c86f8ad198a170b658a58d65219e91a39e0ef267fe0d42420b378c082d6a1bb58 WHIRLPOOL b339d7a97ceaf012fec460f82f2a6536b4949dbcb1d7d696ca0c4ce92f8477a9018565430a9ae235e6c77ed5968079ed1cb910471737d38173cd6b3bc3297b5d +EBUILD skypeforlinux-8.9.0.1.ebuild 5444 SHA256 e5837e63e279f1e34b86835ecdeeebfa0c12c2439344ecdb15fe3dece71ddcfd SHA512 69c4879393e8ade25bcffdc4d7e44aa57d8a3ae9ce34bbc909e1b9391f17242c86f8ad198a170b658a58d65219e91a39e0ef267fe0d42420b378c082d6a1bb58 WHIRLPOOL b339d7a97ceaf012fec460f82f2a6536b4949dbcb1d7d696ca0c4ce92f8477a9018565430a9ae235e6c77ed5968079ed1cb910471737d38173cd6b3bc3297b5d +MISC metadata.xml 795 SHA256 9761bc0707d9fc9a0e4cc9bb1801186f4e85059dbfb632985f39c6ec50d7c2ff SHA512 7c97ba77885e397a00e855ffca0dd1f2aa4e1b9c5780650cac09a729ecf4cce07599179c67b86ace1d7e1cd47eafe3a397e9487b42de56e96a86ffb15947abf9 WHIRLPOOL 0dfb8521b022bbc4b0d549a8f41232e3b2438f871c2c30fa72d0fe31a6fe1652d433c79c0f696eab358940e29d279660bc01ef70fbb17b2d5c74cd67da545046 diff --git a/net-im/skypeforlinux/metadata.xml b/net-im/skypeforlinux/metadata.xml new file mode 100644 index 00000000..6b8ada5c --- /dev/null +++ b/net-im/skypeforlinux/metadata.xml @@ -0,0 +1,20 @@ + + + + + shentino@gmail.com + Raymond Jennings + + + krlgrudzinski@gmail.com + Karol Grudziński + + + proxy-maint@gentoo.org + Proxy Maintainers + + + Triggers a paxmarking of the main skype binary + + Skype is for doing things together, whenever you're apart. Skype's text, voice and video make it simple to share experiences with the people that matter to you, wherever they are. + diff --git a/net-im/skypeforlinux/skypeforlinux-5.4.0.1.ebuild b/net-im/skypeforlinux/skypeforlinux-5.4.0.1.ebuild new file mode 100644 index 00000000..da51c705 --- /dev/null +++ b/net-im/skypeforlinux/skypeforlinux-5.4.0.1.ebuild @@ -0,0 +1,108 @@ +# 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 + +DESCRIPTION="Instant messaging client, with support for audio and video" +HOMEPAGE="https://www.skype.com/" +SRC_URI="https://repo.skype.com/rpm/stable/${PN}_${PV}-1.x86_64.rpm" + +LICENSE="Skype-TOS no-source-code" +SLOT="0" +KEYWORDS="~amd64" +IUSE="pax_kernel" + +S="${WORKDIR}" +QA_PREBUILT=opt/skypeforlinux/skypeforlinux +RESTRICT="mirror bindist strip" #299368 + +RDEPEND="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}] + gnome-base/libgnome-keyring[${MULTILIB_USEDEP}] + media-libs/alsa-lib[${MULTILIB_USEDEP}] + media-libs/fontconfig:1.0[${MULTILIB_USEDEP}] + media-libs/freetype:2[${MULTILIB_USEDEP}] + net-print/cups[${MULTILIB_USEDEP}] + sys-apps/dbus[${MULTILIB_USEDEP}] + sys-devel/gcc[cxx] + sys-libs/glibc + 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/pango[${MULTILIB_USEDEP}]" + +src_unpack() { + rpm_src_unpack ${A} +} + +src_prepare() { + default + sed -e "s!^SKYPE_PATH=.*!SKYPE_PATH=${EPREFIX}/opt/skypeforlinux/skypeforlinux!" \ + -i usr/bin/skypeforlinux || die + sed -e "s!^Exec=.*!Exec=${EPREFIX}/opt/bin/skypeforlinux!" \ + -e "s!^Categories=.*!Categories=Network;InstantMessaging;Telephony;!" \ + -i usr/share/applications/skypeforlinux.desktop || die +} + +src_install() { + insinto /opt/skypeforlinux/locales + doins usr/share/skypeforlinux/locales/*.pak + + insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/keytar/build/Release + doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/keytar/build/Release/keytar.node + + insinto /opt/skypeforlinux/resources + doins usr/share/skypeforlinux/resources/*.asar + + insinto /opt/skypeforlinux + doins usr/share/skypeforlinux/*.pak + doins usr/share/skypeforlinux/*.bin + doins usr/share/skypeforlinux/*.dat + doins usr/share/skypeforlinux/version + exeinto /opt/skypeforlinux + doexe usr/share/skypeforlinux/*.so + doexe usr/share/skypeforlinux/skypeforlinux + + into /opt + dobin usr/bin/skypeforlinux + + dodoc -r usr/share/doc/skypeforlinux/. + + doicon usr/share/pixmaps/skypeforlinux.png + + local res + for res in 16 32 256 512; do + newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/skypeforlinux.png skypeforlinux.png + done + + domenu usr/share/applications/skypeforlinux.desktop + + if use pax_kernel; then + pax-mark -Cm "${ED%/}"/opt/skypeforlinux/skypeforlinux + 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 +} diff --git a/net-im/skypeforlinux/skypeforlinux-5.5.0.1.ebuild b/net-im/skypeforlinux/skypeforlinux-5.5.0.1.ebuild new file mode 100644 index 00000000..f9444b1d --- /dev/null +++ b/net-im/skypeforlinux/skypeforlinux-5.5.0.1.ebuild @@ -0,0 +1,118 @@ +# 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="Instant messaging client, with support for audio and video" +HOMEPAGE="https://www.skype.com/" +SRC_URI="https://repo.skype.com/rpm/stable/${PN}_${PV}-1.x86_64.rpm" + +LICENSE="Skype-TOS no-source-code" +SLOT="0" +KEYWORDS="~amd64" +IUSE="pax_kernel" + +S="${WORKDIR}" +QA_PREBUILT=opt/skypeforlinux/skypeforlinux +RESTRICT="mirror bindist strip" #299368 + +RDEPEND="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}] + gnome-base/libgnome-keyring[${MULTILIB_USEDEP}] + media-libs/alsa-lib[${MULTILIB_USEDEP}] + media-libs/fontconfig:1.0[${MULTILIB_USEDEP}] + media-libs/freetype:2[${MULTILIB_USEDEP}] + net-print/cups[${MULTILIB_USEDEP}] + sys-apps/dbus[${MULTILIB_USEDEP}] + sys-devel/gcc[cxx] + sys-libs/glibc + 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/pango[${MULTILIB_USEDEP}]" + +src_unpack() { + rpm_src_unpack ${A} +} + +src_prepare() { + default + sed -e "s!^SKYPE_PATH=.*!SKYPE_PATH=${EPREFIX}/opt/skypeforlinux/skypeforlinux!" \ + -i usr/bin/skypeforlinux || die + sed -e "s!^Exec=.*!Exec=${EPREFIX}/opt/bin/skypeforlinux!" \ + -e "s!^Categories=.*!Categories=Network;InstantMessaging;Telephony;!" \ + -i usr/share/applications/skypeforlinux.desktop || die +} + +src_install() { + insinto /opt/skypeforlinux/locales + doins usr/share/skypeforlinux/locales/*.pak + + insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/keytar/build/Release + doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/keytar/build/Release/keytar.node + + insinto /opt/skypeforlinux/resources + doins usr/share/skypeforlinux/resources/*.asar + + insinto /opt/skypeforlinux + doins usr/share/skypeforlinux/*.pak + doins usr/share/skypeforlinux/*.bin + doins usr/share/skypeforlinux/*.dat + doins usr/share/skypeforlinux/version + exeinto /opt/skypeforlinux + doexe usr/share/skypeforlinux/*.so + doexe usr/share/skypeforlinux/skypeforlinux + + into /opt + dobin usr/bin/skypeforlinux + + dodoc -r usr/share/doc/skypeforlinux/. + + doicon usr/share/pixmaps/skypeforlinux.png + + local res + for res in 16 32 256 512; do + newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/skypeforlinux.png skypeforlinux.png + done + + domenu usr/share/applications/skypeforlinux.desktop + + if use pax_kernel; then + pax-mark -Cm "${ED%/}"/opt/skypeforlinux/skypeforlinux + 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/skypeforlinux/skypeforlinux-8.10.0.4.ebuild b/net-im/skypeforlinux/skypeforlinux-8.10.0.4.ebuild new file mode 100644 index 00000000..4710563a --- /dev/null +++ b/net-im/skypeforlinux/skypeforlinux-8.10.0.4.ebuild @@ -0,0 +1,144 @@ +# 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="Instant messaging client, with support for audio and video" +HOMEPAGE="https://www.skype.com/" +SRC_URI="https://repo.skype.com/rpm/stable/${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/skypeforlinux/skypeforlinux +QA_TEXTRELS=opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node +QA_EXECSTACK=opt/skypeforlinux/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!^SKYPE_PATH=.*!SKYPE_PATH=${EPREFIX}/opt/skypeforlinux/skypeforlinux!" \ + -i usr/bin/skypeforlinux || die + sed -e "s!^Exec=/usr/bin/skypeforlinux!Exec=${EPREFIX}/opt/bin/skypeforlinux!" \ + -e "s!^Categories=.*!Categories=Network;InstantMessaging;Telephony;!" \ + -e "/OnlyShowIn=.*/d" \ + -i usr/share/applications/skypeforlinux.desktop || die +} + +src_install() { + insinto /opt/skypeforlinux/locales + doins usr/share/skypeforlinux/locales/*.pak + + insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release + doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release/keyboard-layout-manager.node + + insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/keytar/build/Release + doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/keytar/build/Release/keytar.node + + insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/@paulcbetts/cld/build/Release + doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/@paulcbetts/cld/build/Release/cld.node + insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/@paulcbetts/spellchecker/build/Release + doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/@paulcbetts/spellchecker/build/Release/spellchecker.node + + insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin + doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/*.node + + insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/sqlite3/lib/binding + doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/sqlite3/lib/binding/node_sqlite3.node + + insinto /opt/skypeforlinux/resources + doins usr/share/skypeforlinux/resources/*.asar + + insinto /opt/skypeforlinux + doins usr/share/skypeforlinux/*.pak + doins usr/share/skypeforlinux/*.bin + doins usr/share/skypeforlinux/*.dat + doins usr/share/skypeforlinux/version + exeinto /opt/skypeforlinux + doexe usr/share/skypeforlinux/*.so + doexe usr/share/skypeforlinux/skypeforlinux + + into /opt + dobin usr/bin/skypeforlinux + + dodoc usr/share/skypeforlinux/*.html + dodoc -r usr/share/doc/skypeforlinux/. + # symlink required for the "Help->3rd Party Notes" menu entry (otherwise frozen skype -> xdg-open) + dosym ${P} usr/share/doc/skypeforlinux + + doicon usr/share/pixmaps/skypeforlinux.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/skypeforlinux.png skypeforlinux.png + done + + domenu usr/share/applications/skypeforlinux.desktop + + if use pax_kernel; then + pax-mark -Cm "${ED%/}"/opt/skypeforlinux/skypeforlinux + pax-mark -Cm "${ED%/}"/opt/skypeforlinux/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/skypeforlinux/skypeforlinux-8.9.0.1.ebuild b/net-im/skypeforlinux/skypeforlinux-8.9.0.1.ebuild new file mode 100644 index 00000000..4710563a --- /dev/null +++ b/net-im/skypeforlinux/skypeforlinux-8.9.0.1.ebuild @@ -0,0 +1,144 @@ +# 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="Instant messaging client, with support for audio and video" +HOMEPAGE="https://www.skype.com/" +SRC_URI="https://repo.skype.com/rpm/stable/${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/skypeforlinux/skypeforlinux +QA_TEXTRELS=opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node +QA_EXECSTACK=opt/skypeforlinux/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!^SKYPE_PATH=.*!SKYPE_PATH=${EPREFIX}/opt/skypeforlinux/skypeforlinux!" \ + -i usr/bin/skypeforlinux || die + sed -e "s!^Exec=/usr/bin/skypeforlinux!Exec=${EPREFIX}/opt/bin/skypeforlinux!" \ + -e "s!^Categories=.*!Categories=Network;InstantMessaging;Telephony;!" \ + -e "/OnlyShowIn=.*/d" \ + -i usr/share/applications/skypeforlinux.desktop || die +} + +src_install() { + insinto /opt/skypeforlinux/locales + doins usr/share/skypeforlinux/locales/*.pak + + insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release + doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release/keyboard-layout-manager.node + + insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/keytar/build/Release + doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/keytar/build/Release/keytar.node + + insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/@paulcbetts/cld/build/Release + doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/@paulcbetts/cld/build/Release/cld.node + insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/@paulcbetts/spellchecker/build/Release + doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/@paulcbetts/spellchecker/build/Release/spellchecker.node + + insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin + doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/*.node + + insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/sqlite3/lib/binding + doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/sqlite3/lib/binding/node_sqlite3.node + + insinto /opt/skypeforlinux/resources + doins usr/share/skypeforlinux/resources/*.asar + + insinto /opt/skypeforlinux + doins usr/share/skypeforlinux/*.pak + doins usr/share/skypeforlinux/*.bin + doins usr/share/skypeforlinux/*.dat + doins usr/share/skypeforlinux/version + exeinto /opt/skypeforlinux + doexe usr/share/skypeforlinux/*.so + doexe usr/share/skypeforlinux/skypeforlinux + + into /opt + dobin usr/bin/skypeforlinux + + dodoc usr/share/skypeforlinux/*.html + dodoc -r usr/share/doc/skypeforlinux/. + # symlink required for the "Help->3rd Party Notes" menu entry (otherwise frozen skype -> xdg-open) + dosym ${P} usr/share/doc/skypeforlinux + + doicon usr/share/pixmaps/skypeforlinux.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/skypeforlinux.png skypeforlinux.png + done + + domenu usr/share/applications/skypeforlinux.desktop + + if use pax_kernel; then + pax-mark -Cm "${ED%/}"/opt/skypeforlinux/skypeforlinux + pax-mark -Cm "${ED%/}"/opt/skypeforlinux/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-misc/opennx/Manifest b/net-misc/opennx/Manifest index edd700e9..5a7bdefc 100644 --- a/net-misc/opennx/Manifest +++ b/net-misc/opennx/Manifest @@ -1,3 +1,3 @@ DIST opennx-0.16.0.729.tar.gz 5345822 SHA256 1dd6613a78d5d31b4e496c9185b06cfa47ec6c24b33c6e1f8b43dd176d7d5572 SHA512 7ccd8d933d4b8f54e882ef61963c5bcd77927ea69ba6586016370b8d3f39c1c1d084a59c180fb431ee6faa38773b6a08a0fb30f3127f6e537c7c0ed9d7841427 WHIRLPOOL 0bff0168e1ed508af83f6f6584840dfe1048d57bb7ef12cdaadcea1b585fc6aff3ee2e1b209cb90794a6d546a8d9d45bb2fac8d2901fd649228d9679e2bdff8b -EBUILD opennx-0.16.0.729.ebuild 1112 SHA256 9f259cbbf02abdc7f132e0cc6128f91a00689916c8fbaa22aeb23c9e27ab9a81 SHA512 247895c6aecdcef829c85bbc1f34d6019fcf4ed649d8b57fc3196e3f80b3e970abca07d001cadf81e8f5b94cd2eb13b3a17db8c638f2aafa451b32e8fa009b23 WHIRLPOOL 7560e4376b3fd582a578fd20c630a59bb690bcb0e8291756f8982f4f76a1607a481a77cc5b339721f73fedadb267ad6033ee673fc33fec00b9c397360cfc7613 +EBUILD opennx-0.16.0.729.ebuild 1112 SHA256 f989d638f8a0b66ca2e19d52e2278d825239602b63a3d70ba52794b7bd11512a SHA512 4bb0e883c647d8c93218a150f34a42390f80430e599cd781806930a0eee0f474e5f8e721a4dcd54ffd323d4ba0ea8b05c4aa40f3df361267d0936edc13db30a3 WHIRLPOOL aef64696785a40831317ba319cc5843b0e871bc6dc22b3222373ca765abb04e0b9cc6fccf0221b2982158f480bb432de00a4c15dc319f43c4a497e6490cfcc3d MISC ChangeLog 266 SHA256 ebb02997e61064729654cfd589f069f9ac352d4aef5771c5c0ff01955bdd860b SHA512 506888a1abc9ef1c4502f305422fa6c50b8294ebf5ef703548e352eafd6aa39aff8896801db4c1a9a70818278c9991e32f2788aaa443dadf324df6ff1932592e WHIRLPOOL 1c106d7aee1c1a41af37232aff2b3b9633a5b550bb03a3601587b43d760fda8e8669df9b96904cacca8cacfca58556c6274e12782d0bc3b3179f2668579d9db3 diff --git a/net-misc/opennx/opennx-0.16.0.729.ebuild b/net-misc/opennx/opennx-0.16.0.729.ebuild index f5d4406c..04f0e809 100644 --- a/net-misc/opennx/opennx-0.16.0.729.ebuild +++ b/net-misc/opennx/opennx-0.16.0.729.ebuild @@ -16,7 +16,7 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~x86" IUSE="" -DEPEND="x11-libs/wxGTK:3.0 +DEPEND="x11-libs/wxGTK:2.8 dev-libs/opensc net-print/cups dev-libs/libusb diff --git a/sys-kernel/go-sources/Manifest b/sys-kernel/go-sources/Manifest index 74cc5b41..2c39611b 100644 --- a/sys-kernel/go-sources/Manifest +++ b/sys-kernel/go-sources/Manifest @@ -1,8 +1,8 @@ -DIST deblob-3.14 121249 SHA256 980400e0db952ccdb5a507f99444330af893ed0f8a7a052916fcf0c2b2631f7e SHA512 2cbdf4f3947c12ade0931f0b3fb8b9c0312626a3bfea9d1c7d8d1d875b4673624ed3a6369653521998bbea0cde6730b573d6be918d052f1b553e093cb42a838f WHIRLPOOL 7ba1738ac829d8848104843da6237576f235c0151d53944ff3a7e0308cfb91600ffb9253402a34c2ed106c5b0bb3ce36785ead990396465341a957c58319221c -DIST deblob-check-3.14 613747 SHA256 e1d5ced14e38fd415eb5a9a50e180cfdc63b2d0f0350a6d36645b82ef0351304 SHA512 f5901a7c41db34ea3c29e6c6f6fa1afacf4edca1cfad901599b982fd66b5ce3894aa9075b5d15b7a8a6c9694833752fb609d98889b5de39ab59aea7d024a740b WHIRLPOOL 5064bf7423a4703a976b4342da5b3cef65584ee701462e261398170b3e5189036327e114deb15a29ded79541dbe084fa86b08b8c293d4585614ac09f791d7f60 -DIST linux-3.14.tar.xz 78399152 SHA256 61558aa490855f42b6340d1a1596be47454909629327c49a5e4e10268065dffa SHA512 5730d83a7a81134c1e77c0bf89e42dee4f8251ad56c1ac2be20c59e26fdfaa7bea55f277e7af156b637f22e1584914a46089af85039177cb43485089c74ac26e WHIRLPOOL 5ad07b78c362ba0b21c50b4abb99407cae06bd08576f3fd8f36047b01409eba096263208020da3dcad4977eefc61d66502276754097bc127635df1d7a5817d41 -DIST patch-3.14.27.xz 671988 SHA256 5f84a4ff394444486d1715d5283383a8461ff089ed9b9fdc5dde2ed65531d21e SHA512 1191ef739905b2e5057c5273e5cf026baea1ea4855dca8375dbe4ecaa7e6d2d38b8103e2781554f2d9ecf9026fdad1086c6b9d8f0b41fcb8e39aca0612e208e7 WHIRLPOOL 0e2e6dab6bd76db8a04c6643d46a5049d48ef0149fd06f1e4abb0067f0618e60b1b065107d6ddbfd24b42c5a9876d9b2ffe8ddd2585d556f3769d83761b5ea33 -DIST sablink-patches-3.14.27-6.tar.xz 2573040 SHA256 e453576d8c6d6ed7db9e92c17872207db3dc0443d265fedeb1f8e384110c88c8 SHA512 e57d2c660d65b6881d7447a161c458f247e37a034622103b1cd4551f312e58bf9dd2e54c2ded6e502b5d2e9f15d9a0774c1b54d35aab34be400d4dc77b96b7a1 WHIRLPOOL ce30fc1bce62642f2257ef28890d088327e878d8090212b47e6081a0b1cc2b4edd4c36cb879f346da7160ae60f0860c7c6ab3818c52b01363c5540140e596df6 -EBUILD go-sources-3.14.27.ebuild 1397 SHA256 8390c26e6fe2e76ebcbca74f35559cec74907241a1fce2cd34ea7c740d79fbbb SHA512 652fcecc528f82e0b895420b2f27112bf241e383dd8b1772c8508be4f3b29f9727b8178409c292c1dd8a693278fb8338e96fd0b8059885ff89eb38fcff46917f WHIRLPOOL 28ae844406038386bfb880afcf2a84f1eeac55ffa401d23310bcfca051505a603c7f0f21491775591b72afa176147bde5b0086334d64c3a939ef87711764a2e6 +DIST deblob-4.4 137370 SHA256 7cf11c8594db0d2a10a1b02390c9ff8916f1d2a1fe9d59058ca45485500c5274 SHA512 ea5f2f2cdbc97bdc90c2131f846761dc1630a53986db10d8e9d07d1ddee12a9d878c57790edd3ecc75ed9792d479b7b726c39d688a3926e850608c81b1b78a3a WHIRLPOOL bedd494be2032ce4b8911f25df906055d019af31ea6548b885482f870cd5313e09e7fb544fc8db268b3498cc18c199ae5701023839c972b48dbd8128239eeb75 +DIST deblob-check-4.4 694225 SHA256 e142bafdd5a05280d5280fbf109aadab3af9ce71152ab2d27ad41e96766e0c3e SHA512 6554ae567566da4d30e94a37622f88343b8e96ab39a9204fee34de4ddb5dac8c4906b25843b63c2388d03a4441821c25d395b3c39fc875c498a69e677a4f0cb5 WHIRLPOOL 414f60a64a2c14f01eedebc84f5adfabf0562bcf76545a57e757cb6ac914ffc49c90c329eedd1aafb1ee752bfc082fd4f6af173774f4f853ddd637525fbeeb9b +DIST linux-4.4.tar.xz 87295988 SHA256 401d7c8fef594999a460d10c72c5a94e9c2e1022f16795ec51746b0d165418b2 SHA512 13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e WHIRLPOOL 02abc203d867404b9934aaa4c1e5b5dcbb0b0021e91a03f3a7e7fd224eed106821d8b4949f32a590536db150e5a88c16fcde88538777a26d0c17900f0257b1bc +DIST patch-4.4.73.xz 1201088 SHA256 24cd6fa68b75f9b51961d3fa602fdf04ff82bc36d44065711dfe4fbd42c6db12 SHA512 4213b86522abc4f5352afade2633a86336e4cbe428a0dfc54f0f41843b2962d40950d9266e287f13456871f4229418f4c2a48b25d68a01c878a0f60c2a9eaf5f WHIRLPOOL be65cf2529196ab9f42b2751301bf09444511788385f67d61e3911bc3952537fc6a64a0c50d057d12171d61b21619c4bb12f9f90509f956caa4dcc10aedd66fe +DIST sablink-patches-4.4.73-4.tar.xz 2273344 SHA256 cb8011658939e067880b0667fcf2f0b9be8736fccee21a3487c75fd11eeb95f7 SHA512 14c70c59120d49563a948779cd45d9bbffea1ed66dc8d92ce15273ab41e7cadd017840963c2ee38d3a165be47ddbc5ccc1b5170fb1d06a02721f850b864d50cf WHIRLPOOL f355162e432b339c7800d264afba64fbf08ddcd9cca42c29f08e814aa74201c7480a4c4682887d062a8da3bf52654f9df2f370f0fbd23da540bf36ec4759a068 +EBUILD go-sources-4.4.73.ebuild 1397 SHA256 8cbf5af412d5c5e75c7340a303bed4567a67b290798da0a2c6352d566c20ae72 SHA512 1c6518ed959c4287b133fc15b255e2db366b4cfd8e3577effde8ace8976005952d0f84d8fb51dc84f1cb77a0b09a65b880884207279e5d70c8c23067f7dd6795 WHIRLPOOL 1b0fef5e9721ddf756b509934b58735c2929c204b08091682edd6aad5737cb0b4b56cbd20594d43b6d74013da91b2bc6f8ac8e457f0b87d2a8cc8c0beaf87e43 MISC ChangeLog 14614 SHA256 c1e3274e422852db4f74b8250754baa7ebb7c1ffc84e7e70c5f6a5cfb9dd9322 SHA512 606ef01829c0c915f3a2034e8ce58ff58b3464ae9a53406acea527e9c4d2c3b85a55fcf4fb46adbb2d3b7fc13ec2802a94ff0e8a2958614b2b94d5fa13dc9a18 WHIRLPOOL 51d4ad1d1cab3a4e4dcbb236fb0486fac7256c5dd6eb8c271673b4020e8be53552d94f3e1dad7b66bafaf77577bd5bf3e3981be92d820eac0ca1a5351e68d205 MISC metadata.xml 324 SHA256 ed912585e62611ca96549ec2e0e0a257d9d278e8b9b8a167b0faa556584c60e8 SHA512 f77007e0d7826383b0109950a4a803739d3d4b32a7ccc57a038b450d397b37a2d48f7bdf7b174616846a60c04a66dd26411cefe69f482bb22f68778433f3b06c WHIRLPOOL 3428057f8256c458540acae55fce03dae1981e8bffcf66cb2f9583a3f0774f803ea6dc079b3bbe951fa55a453907b3e92081666635d002357592e3b5303c37bb diff --git a/sys-kernel/go-sources/go-sources-3.14.27.ebuild b/sys-kernel/go-sources/go-sources-4.4.73.ebuild similarity index 98% rename from sys-kernel/go-sources/go-sources-3.14.27.ebuild rename to sys-kernel/go-sources/go-sources-4.4.73.ebuild index 2561fd68..ebf20350 100644 --- a/sys-kernel/go-sources/go-sources-3.14.27.ebuild +++ b/sys-kernel/go-sources/go-sources-4.4.73.ebuild @@ -8,7 +8,7 @@ K_DEBLOB_AVAILABLE="1" K_WANT_GENPATCHES="" K_GENPATCHES_VER="" -GOPATCHES_VER="6" +GOPATCHES_VER="4" GOPATCHES="sablink-patches-${PV}-${GOPATCHES_VER}.tar.xz" GOPATCHES_URI="http://ftp.disconnected-by-peer.at/sablink/sys-kernel/linux-sablink-patches/${GOPATCHES}"