Sync with portage [Sun Aug 20 20:31:59 MSK 2017].

master
root 7 years ago
parent f7102fe02c
commit 4ac0fab76d

@ -7,7 +7,7 @@ DIST httpd-2.4.27.tar.bz2 6527394 SHA256 71fcc128238a690515bd8174d5330a5309161ef
EBUILD apache-tools-2.2.31.ebuild 2154 SHA256 3a0897803e8e7751d12ba5796d1446204b8cfc262f339caf5df103d03090c181 SHA512 ee6d208a81d42676e847f6502ab55361a4212a9a0eedb12eb8fc1039bf18af84bd969b04526db0adaf05ab8c50f1d99a9425155eb34aed00f5f8272feb1e13a9 WHIRLPOOL 185d4500e1f73ebfb34bb773e52c1ca38291a2f1f1a10111a8807e0a8201b3e2cf2e68fb6cd9a8f6a626048f6dd67af63ec19366030f5e45378748e7fdfcdc3f
EBUILD apache-tools-2.2.32.ebuild 1998 SHA256 5d20f3675bad78bd84492dc03d6b86fb8096a881642838d7d4844cab06287b9b SHA512 92dcddd43a73165aff410bd59fc8b6bc9fe2bf8bd848e9d220d99bd7d0b8548dfe30c21521b6a4ecc8e24557f085af7134d60f125f12e70ee5f2095e748caf6d WHIRLPOOL 7295803c56edba4e902fe197446e7e6d7b284033240d5019289cb93f8ada23786bca8bd0899365115afef3f3e98dff7bda7811d0218a3584e7658374f3333f7d
EBUILD apache-tools-2.4.25.ebuild 2665 SHA256 a4a00940d981ba9e1fce7d0b9737fb044e63c7f588ba2f0212d1776f615f97d4 SHA512 a6fb3773dddad5cc2f9ef78dd84b716c18194a77b25c4f096d7b3fbb8feac40d6c48ab1dabad7fdf065e4a25624a6ea9d8e2c092b05a711e8a1b980503863435 WHIRLPOOL 02f1c15b64dd5ca3a6f3ae963e9a3a2753887d2791a3ddda161622d6691380ea5bd439cfb851d9d3f1bf227e4af8d962aa4ddf6607ce6b87a4e0e3c4adca2c6c
EBUILD apache-tools-2.4.27.ebuild 2670 SHA256 0b088f5526a1279e4dfe448961065b6a5cba26377dcc8d5e2293fb33b81433f0 SHA512 2ea05fdca664643a9b8960692e850fbfbbfa72ad800074cb9606d38d8a0198a8024b76f0be29bef10302e2fc0f260661435ef73b9037b50b95e945c2f4a2869f WHIRLPOOL 3bb5261a3c1389c473870e37b777cd4e3b9d4b2ba0d1bf4661403adcb4ab0b5ec78219d38274fd4fec73cf06745859a156bdb93699518ef1dc2bc4163a457f80
EBUILD apache-tools-2.4.27.ebuild 2669 SHA256 99ce39c48a4b7cdd282a6dd81cee2ed7ed16680f0f3634163fedaae45cf04f02 SHA512 4b991d16bafa05d0830fd89fe602b7869c02d9b9fd12c3a83e4f2edbe0aec9ffaab20a554eb5b3ac5951168d013bf9a21cdfaf3b2773f72a09d3b60167ca412d WHIRLPOOL 643fc6cd3b0eddf3456c66f1a712900e66eeb9d65fd2df58aba2de674bf3edca05f54a9261226f9f2f16ae57f2b3a0bf5278b817b656a2680e55ed706f530b4f
MISC ChangeLog 10183 SHA256 4160609514d162d5b28196a6b3a90b27cbb38ca71e9f4a8abdbae628d76a8e66 SHA512 b53f5eae871b1183b7230969cca04477a09cb263e5f6a95744831247d8c65aa95fbe5d639a184a4136de537223745500e43f36982c77d3bb0243158bd74ef664 WHIRLPOOL 8c9a2298544d2c4a91470ef3147e34e750a0cc687882511a8f6273c3073ec878a5e60536af3edab0d16d664daa57c6ce233016ca07536ae5784e2f332bed0c9a
MISC ChangeLog-2015 27945 SHA256 5d6bee2eac0905e873ea8986ec7bc3d4bee37581d931c09e55e6ab8c414b2d83 SHA512 f2f602931d36aaec1068c643729dabc4cc30c2a936cd418f48cef14dcc25d0e6eebb79cd003667a38e82e0eddbc2c5f6b35801314c1d0fce08643713ceeb00e4 WHIRLPOOL 01ed580519a15a2b7d4b89a1ed5f7bd223eefbd6e4d3804802ae5970f08125c02b64db936c6f401075844f2a5e608499cad29963cc21d97bb3a625d58671146c
MISC metadata.xml 508 SHA256 6278b055b895401969703dc8f7a8d49244543e693e77bf57be03485a76f518b2 SHA512 0837c71bf2c7d2c54b7f6e3fcc4f5f1f42b36d6e14a981e38d77089551318db72c731a5d0eef0fd95ca55e69629a790f2e6719ecb59368cd7dd935ebafaa89aa WHIRLPOOL e07c6e0a11487f30d482e847cef17aa6f6c9365f469e5f9debf057a93701d91ca82d014b1d89799abdbbf0203d3ff3713c502bc605c7b74a1179c3330dca256f

@ -10,7 +10,7 @@ SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc64-solaris ~x64-solaris"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc64-solaris ~x64-solaris"
IUSE="libressl ssl"
RESTRICT="test"

@ -1,5 +1,5 @@
DIST ec2-ami-tools-1.5.7.zip 156611 SHA256 5a45d9f393d2e144124d23d2312b3a8918c5a3f7463b48d55f8db3d56a3fb29f SHA512 2754ded47cbe842f58e12207c4bb7f81c8cd366dc506cbadfa9bda74d91fd5f8e1cafbb117612b14833368ff5943c4943a072d1679f23f591c15f2f49b61b4c2 WHIRLPOOL d88c0259683d7823fd911e357e2b13516cb845972e728a2ae93d29741be3cfa49a1604cfea47f815c5d104bdd71b6c162a26224b3c632d4836976a56d1b640e4
EBUILD ec2-ami-tools-1.5.7.ebuild 1178 SHA256 986c001f29868bfd450ef1c3af614d28cb9c203300b536da063bea7a6efc61d9 SHA512 485037c62106d2203294137e0f0cec582de3e49c6a5e1a36771c5ad4cb08e8cc06af276103d2842549281153f49b496d2d6c0a6b83bf860093058132ecd886bd WHIRLPOOL 87119c7b2064b0f49722e5a36c773ba4f34fd8e289b27308a62e9750106e00b6145d66a0f965d191e13091c73d100310a388c90e83350e20fd6439477a4eedbc
EBUILD ec2-ami-tools-1.5.7.ebuild 1178 SHA256 72479f8735b751c3bf03855307e446d58e52bdb787fad48c7ff30e0a38abc635 SHA512 d42d67da311a4fadfbf0cd3e509faa413f1b4c112ec599a57f6cb7cc3e64edd432bacf62b9510cdfbffb40aab5577e2991e1d398ab6ae599c8abb6692b173b6d WHIRLPOOL e7f3edcd591667ddb122bf6214f59d0bf54bd87d8f7db1e6beb09dd297907fb6cd1130593acc01c8f7943fe785e4d31a3c77575d4dea2134bb33ec7d85400ff0
MISC ChangeLog 2765 SHA256 b6565bfeef9600faf6950a6b3a80decb2226924f652ea8d9eecee1868044b3f2 SHA512 315b45e701b57cc5c92c10fa032c1df3464ff065c09db88121458e6196a8a3c4f5936814ffe77eb12dd15449c8584abea675d1c50eca116b1b8a94aef3a5b27f WHIRLPOOL f975b72060363df270a589fb3c2825e779062746a8fc4d1945ddc7744a3eb480279d09c4454fa71a45bdf0231dd874d2d3e49019f82827ec5bb1efd6027e6e6d
MISC ChangeLog-2015 4271 SHA256 f8d9388a1d7d3d626edcbab2e9c754c2a77a6470f508d5bf0e2af3b9d2327f83 SHA512 b77748cc2b5b3863d7f92163115363e1efe0e68a7d622a6bd9b5b89151bcad4f8d5dc0c583c77e9ef884c0b9fa7be20a443a2b67d45ae280b395e0f312cd7a98 WHIRLPOOL ff374258c45c771519e270e9f13781d8ae08ee96fd3f29bdd615b40c355386e7fccbe04308761f0304a377c3a1e658c094c411449f8ccfc4611ea717acae41b7
MISC metadata.xml 299 SHA256 553463c80b33af529432b11c8fda758cf02fa9e5b4668687e4df991719a376b8 SHA512 32d0280896d9452574a1ca6ef923aee59cf559e2b9023a4b6986c735bc327df57eb2c73183f5cb660a991e2f41268f0477b24a7e68a81d283fd68c1d2a6ff6a8 WHIRLPOOL 74af766068316cbf1626361cbe9f01dbd98021babe94309c88ae5d5957d6ae3be87cfb5a24baaa8600d6ae8f13acc76f501dd23f83b9b6be57e196aa5b6b8c78

@ -3,7 +3,7 @@
EAPI="6"
USE_RUBY="ruby21 ruby22"
USE_RUBY="ruby22 ruby23"
inherit ruby-single versionator

@ -3,9 +3,6 @@ AUX logrotate-3.11.0-fbsd.patch 1421 SHA256 04bd0e7a2fd75d41a424d35b31dbbcc3e25e
AUX logrotate-3.11.0-ignore-hidden.patch 548 SHA256 56fca1f490e9a9f13f110297a8988e59800b10b9d06b4f284f76dbaba4ad717e SHA512 a86caa30b787abc1328652e590dd73633a38830739ff6c6c9f5d43fb2919e53383ec8091f5e0d6af475d13fd68bd1e636cd43cd5adf377c22ff2ea694ba32cf1 WHIRLPOOL 5164d9048e9f147197077e73933a219d8074bd57bd2835e997cba12ba7e815f87495d46bc6c6bf9f54957f4f501fb24284a75aef9bac0d1c84cee9c94e5beb1e
AUX logrotate-3.11.0-lfs.patch 346 SHA256 ad8cfab537560d663afa954e654592c9f139aefc9848f08619212ee46ab074f4 SHA512 cdffb9f1481bb8777319423c9617898b50712129a80d721fef8c243a030248a70540d2db0d421e8e974bc6623d8739d1a50da8b65894cdc385dd8d741c2710e1 WHIRLPOOL 82fec61a2bd484cbcc18cea898197923ea8cfea86039bdb2bef7effa9635f6287d06e879bccf11b22f770cb1b93542756e2f11d9f8564f35966f69e6fea9f3d4
AUX logrotate-3.11.0-noasprintf.patch 1274 SHA256 8a84f7c46b117f0c9705333e50c9a2c3173b62b6fb2a86b3752d9cb597a84c8d SHA512 d673aa820cd95b744deb24b1c5ccbc82f22d5f6220028a0b96c7abc3190cfc5f85fed1f8bba7fd98b8b3ff458fccb08c2adb80046151088bc0797f814de2a9f5 WHIRLPOOL 573505eea80a433d47d83cde1e252d704a1e543b149816a75854de7042dd417af31d2848c04e0a225e16b6d00cae3d6b673a336cf018ee2438bb3102a1244705
AUX logrotate-3.12.1-Werror.patch 403 SHA256 07a83bf6c087e2f2ca418d4ff6ee2bcdb449832f93fa4fcaaed7af96f8de4466 SHA512 fb17365b3c63b4e3cee14c7b6e6b05ea515b841e9b9c240ec82cbc6e4f1504507545b4d0436993ffa8950f9ab42a575d7c2aabb04c0b348bd6a91e7d84d3159f WHIRLPOOL db310c6bf13365e3201fee73f16d915af2646ee092ff049f349d74f37732e3887b9e2f69282615bdf767f342fdbf037f80486909b2dc3c67bd5e43f4c315276d
AUX logrotate-3.12.1-fbsd.patch 855 SHA256 127c90627ba4dc79d0120d3a86b8e7696b89546cb164230f12466113d874141b SHA512 3e54314ce32735bd70fe46792c073fd5eb345a77e40eae4b9c899671cc8b7dd8d6f1042a28f05364431fc730a3dbe924d19d6eacbb387c6384268a397dd9ac85 WHIRLPOOL b734147fad23c8a0d16aaee33910995ce11310497616a390c74415d66e74ab6508b65e144e5c692fba635f5c0882106d8dd72b99ec941439e589e2712efdf155
AUX logrotate-3.12.1-ignore-hidden.patch 542 SHA256 35488583344d963ea1c19a798bc9f8d9c174395f299d1a81a65680e47c36362b SHA512 86d7335dda9b913928eb14dc39a120e14f3796fc30516fbfb5424c575520802edb84224bf5673084be7e983f9e2d856d80d58fa4200a0a43a9624d41dc20a206 WHIRLPOOL a711fbb2fe8ee74123ecbca4202ff8cac60bdb8c0fc197aa8dc96e101cad32d8e1b85bc378bfd8d0fd831753e39f7c9a177db194d9d2450bee2e29f09af37f86
AUX logrotate-3.12.2-fbsd.patch 855 SHA256 127c90627ba4dc79d0120d3a86b8e7696b89546cb164230f12466113d874141b SHA512 3e54314ce32735bd70fe46792c073fd5eb345a77e40eae4b9c899671cc8b7dd8d6f1042a28f05364431fc730a3dbe924d19d6eacbb387c6384268a397dd9ac85 WHIRLPOOL b734147fad23c8a0d16aaee33910995ce11310497616a390c74415d66e74ab6508b65e144e5c692fba635f5c0882106d8dd72b99ec941439e589e2712efdf155
AUX logrotate-3.12.2-ignore-hidden.patch 542 SHA256 35488583344d963ea1c19a798bc9f8d9c174395f299d1a81a65680e47c36362b SHA512 86d7335dda9b913928eb14dc39a120e14f3796fc30516fbfb5424c575520802edb84224bf5673084be7e983f9e2d856d80d58fa4200a0a43a9624d41dc20a206 WHIRLPOOL a711fbb2fe8ee74123ecbca4202ff8cac60bdb8c0fc197aa8dc96e101cad32d8e1b85bc378bfd8d0fd831753e39f7c9a177db194d9d2450bee2e29f09af37f86
AUX logrotate-3.12.3-fbsd.patch 855 SHA256 127c90627ba4dc79d0120d3a86b8e7696b89546cb164230f12466113d874141b SHA512 3e54314ce32735bd70fe46792c073fd5eb345a77e40eae4b9c899671cc8b7dd8d6f1042a28f05364431fc730a3dbe924d19d6eacbb387c6384268a397dd9ac85 WHIRLPOOL b734147fad23c8a0d16aaee33910995ce11310497616a390c74415d66e74ab6508b65e144e5c692fba635f5c0882106d8dd72b99ec941439e589e2712efdf155
@ -18,12 +15,10 @@ AUX logrotate-3.9.1-lfs.patch 324 SHA256 554efe47fa114af69233f59a9741fa7387df49b
AUX logrotate-3.9.1-noasprintf.patch 1263 SHA256 edc5f3db12c27c3353cfe1764c10d3b97581f249096e61f875440e429afc778a SHA512 c84be7ef011fe09a2fae67fa918080c1b0c098f0000e6cacdfcc34311f17c0131e68bc1e337559391ae7272fd326ac7ba6ba1cca20f99a9cc51367ac35a924e6 WHIRLPOOL 0d702f6c92483791e9fe2b5128e324fcda7c5ee825c46fab4405b5752f836bce00aaaf8ec9a284a5214aa2e10a4818bfb2e8cd9a4e2bce6f0836ec1c543dd3ea
AUX logrotate.conf 743 SHA256 9144148139ab9aaaaa5b02d3f88e44b6dfd23b8ddd6c86d2f543eb5ad566f775 SHA512 c0357a432a4619392895d8180db3c593239a96f62aba7cfd981c76e9d1dfd9d93d63860655025b1e9473374c2a51068028c3a3f316cb5cbb71562ca4a61d8d24 WHIRLPOOL b2cd43773242adc78b2b322679db16946a5db95d56591a6e53316660937f7696f51b66fb8c106f7e2b98fc119070397f986ecfd1563409749801a5331c058357
DIST logrotate-3.11.0.tar.gz 176488 SHA256 7dcb440ed2f1937459e1e06f841c6af1e564b77b2df8009147b56c8649197910 SHA512 67ceb2e18c175a5935c81e7699af7a5e6625cef50a3f52e993d49d6c10d9c433f6c7354a8dd05cb35ab28e4393d1db198f2e46e5f6eafd3e6f040b6518438cc1 WHIRLPOOL 0a581aa5922386b84a7c40a9490364287f4e162f7180fd0e15bf191694294168b663947c7081e92755406fe4f0b3b8792b6f0c5f0e646afa5505a17995a86858
DIST logrotate-3.12.1.tar.gz 202420 SHA256 2f439241355cab306ed6b2e6c9450347a35806ee0377d86ef0eb1048ab3969a2 SHA512 3d84c835be9b3a394f5c0e6abd2519d572e4e2c49f807a31f94894adc0908457cdb3e33cb832f34febc25ce8e34be1e7091b489c14e84c59d58ad42787f91b16 WHIRLPOOL 282c98e66d5a723dcdbbf1ec20b0196e56523a7f3a05a9071ac56c841e88f1745fa35af78f43171e3e1de4c76566537a844e05f305373b5da28f83099ff4e27b
DIST logrotate-3.12.2.tar.gz 202700 SHA256 754777ada2ef2f34378e8f6025cdb0c0725e212f12195d59971c42df0ae0597f SHA512 ba8c3d7c7134b9ab5968c0dc8a1c5d24d7287a3204e1c6eed080b537d6a0ed7765a47c69b3067493304994e3f4238dc0173b593e4628316bfadf3decd002da16 WHIRLPOOL a299bc2bd50ab36acdd4ab747a479c5b94e84ac92bf55b71a8a8a7d4e1b55eb909dce94c22a5fdadda946dc783376923de5f46729084e21b54811489ce97c482
DIST logrotate-3.12.3.tar.gz 202991 SHA256 435a3f9a534a37e11657532a090f6bf521d8696bdf9cb799a360c1750ba3aea9 SHA512 ab700a50736c7ce8a6e5b9dc2504919c6d3e6ae48a7f112f6980253df5c6bab7fc507c82a0cd961d73ed1312c930da46d96d9f27046996644e0759c84c6a1ae9 WHIRLPOOL ceadd2a748850f0035702156b9a566bf3a38749edf823062f1c867e60cac1c7b40d770d6c923eed79972ce58394b3220e16e40e97e192a6a7046cf09c5fcbf77
DIST logrotate-3.9.1.tar.gz 79061 SHA256 022769e3288c80981559a8421703c88e8438b447235e36dd3c8e97cd94c52545 SHA512 e6da7c7f067befaf2441e9c6ce77e53cf5ddb4f56cc3304c3e50873b6f20c68520f4a0e50ec466cbebcbed20bfd77bf6dfc489975a8131e9573fb19856c0fe28 WHIRLPOOL 9b3558bb03c6c95f8f386ea75ca09bfda802ae4c45b9ef8408692e3aa7a2ee57447cf15ce04d0289946b9cae2266acb5509d8151d15ac6ea0ad9113aeb32dc17
EBUILD logrotate-3.11.0.ebuild 2005 SHA256 101653a12e2243dd4253abbc24becfeef0d2bae5037ae848a1f4848bec4a163e SHA512 eb0392730a076565c459a2645b6497b86d3a86d0096661eb468b00cbb909ffbed7db762adb866a9cbfca40ff339d90ce0c970404b718b8f8a4d084dbf51a1ddf WHIRLPOOL 0317478d7fc84c7d1716d2b449298b382a2349a5ed746c458a9e47a129fdbe9d4e7ec330bc36c07e9be0ae2ca041518424f1ce7ef3333e547667947eec5f6c12
EBUILD logrotate-3.12.1.ebuild 1944 SHA256 47b1419f76a8f8cd5e750a67bec66fc415981f01f18e2ee6855af434f7022e9d SHA512 9e374b677aabed2ed1a188e13653134f752c0cdecd46782d52cce1f8e204937d724f6a4e4392f7b4d727e686d4d0d11788180002b2a391237b0e7a37ec83a658 WHIRLPOOL c138fc7140b32697d05067e18ddbbd435f6cd767b3aedf8d52a645f8da4ef0a02b9845642eb7a4b449bb1db9d65c1498a1d7f876bec8ba31f23bd40882a64d26
EBUILD logrotate-3.12.2.ebuild 1903 SHA256 d909fdef412279a0147a2f9d02986cafea2c4bd63936ab0fa0538ecad797483e SHA512 78ae7250c4c26ff7f702746535bace0f34b68d2ceb9d6cc3744975d1842781bb2037fa520b873806659db2e5acb8b58ec14996865be82e62d1d892acdae3b134 WHIRLPOOL 728c71c61e3ac0830ea100d891bcaf7fa8c9cf75e7c8f455862442d31a0f83b459d50ef54101a31745c84d6f491473404ded5c9372cf551a8499eff60893a49a
EBUILD logrotate-3.12.3.ebuild 2479 SHA256 f5bc883c099160493f924e3b72aa304eac5d23248f21137876b1f774a24539e8 SHA512 4e0b4b99277ee692318a6d6f4358a5463f11c339cc1e610040a9a436b412d5f8ba22ededee3453a4dc6dccd66067ee04931a39d3b27f08189592c2366f0c0365 WHIRLPOOL 9d71a14ec8ba93fa742d20d1275e757236b37413947248614fdbcf723a49dbaf700e20145e6523ac759d637a795355af1f636227db0803b04f994bbbedaafaf3
EBUILD logrotate-3.9.1.ebuild 1767 SHA256 72213fbfa0a0f182e8ac774e29a8763a17b394c1b4e33e7cac664c7bccbcc96a SHA512 ed808392727749efb6d20a410810f6eb9cb364db2e11460f4c2940abd0fb1d7430b75102f2fcabcaf64e8818da39323010d2a5d223df49c705a6171acf541a03 WHIRLPOOL 245d8f38775b0a9296cc41c0af04e6aca66a7722c2eafbe6814b2a865cc4bd1237f5ef1aa146089882112144db8292d1e706323ec63d2b018ba9bac06147cb37

@ -1,12 +0,0 @@
diff -Nuar a/Makefile.am b/Makefile.am
--- a/Makefile.am 2017-04-21 12:58:48.000000000 +0200
+++ b/Makefile.am 2017-04-23 00:02:39.312011684 +0200
@@ -9,7 +9,7 @@
# GNU General Public License for more details.
#
AM_CPPFLAGS = -include config.h
-AM_CFLAGS = -Wall -Werror
+AM_CFLAGS = -Wall
sbin_PROGRAMS = logrotate
logrotate_SOURCES = config.c log.c logrotate.c \
log.h logrotate.h queue.h

@ -1,36 +0,0 @@
diff -Nuar a/config.c b/config.c
--- a/config.c 2017-04-22 23:46:08.201991730 +0200
+++ b/config.c 2017-04-22 23:49:43.021996055 +0200
@@ -25,6 +25,10 @@
#include <sys/mman.h>
#include <libgen.h>
+#if !defined(PATH_MAX) && defined(__FreeBSD__)
+#include <sys/param.h>
+#endif
+
#include "log.h"
#include "logrotate.h"
diff -Nuar a/logrotate.c b/logrotate.c
--- a/logrotate.c 2017-04-21 10:52:10.000000000 +0200
+++ b/logrotate.c 2017-04-22 23:50:20.691996814 +0200
@@ -1,6 +1,6 @@
#include "queue.h"
/* alloca() is defined in stdlib.h in NetBSD */
-#ifndef __NetBSD__
+#if !defined(__NetBSD__) && !defined(__FreeBSD__)
#include <alloca.h>
#endif
#include <limits.h>
@@ -27,6 +27,10 @@
#include <limits.h>
#endif
+#if !defined(PATH_MAX) && defined(__FreeBSD__)
+#include <sys/param.h>
+#endif
+
#include "log.h"
#include "logrotate.h"

@ -1,14 +0,0 @@
diff -Nuar a/config.c b/config.c
--- a/config.c 2017-04-18 14:57:02.000000000 +0200
+++ b/config.c 2017-04-22 23:46:08.201991730 +0200
@@ -389,7 +389,9 @@
int i;
/* Check if fname is '.' or '..'; if so, return false */
- if (fname[0] == '.' && (!fname[1] || (fname[1] == '.' && !fname[2])))
+ /* Don't include 'hidden' files either; this breaks Gentoo
+ portage config file management http://bugs.gentoo.org/87683 */
+ if (fname[0] == '.')
return 0;
/* Check if fname is ending in a taboo-extension; if so, return false */

@ -1,84 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools eutils toolchain-funcs flag-o-matic
DESCRIPTION="Rotates, compresses, and mails system logs"
HOMEPAGE="https://github.com/logrotate/logrotate"
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE="acl +cron selinux"
CDEPEND="
>=dev-libs/popt-1.5
selinux? ( sys-libs/libselinux )
acl? ( virtual/acl )"
DEPEND="${CDEPEND}
>=sys-apps/sed-4"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-logrotate )
cron? ( virtual/cron )"
install_cron_file() {
sed -i 's#/usr/sbin/logrotate#/usr/bin/logrotate#' "${S}"/examples/logrotate.cron || die
exeinto /etc/cron.daily
newexe "${S}"/examples/logrotate.cron "${PN}"
}
PATCHES=(
"${FILESDIR}/${P}-ignore-hidden.patch"
"${FILESDIR}/${P}-fbsd.patch"
"${FILESDIR}/${P}-Werror.patch"
)
src_prepare() {
default
eautoreconf
}
src_configure() {
econf $(use_with acl) $(use_with selinux)
}
src_compile() {
emake ${myconf} RPM_OPT_FLAGS="${CFLAGS}"
}
src_test() {
emake test
}
src_install() {
insinto /usr
dobin logrotate
doman logrotate.8
dodoc ChangeLog.md examples/logrotate*
insinto /etc
doins "${FILESDIR}"/logrotate.conf
use cron && install_cron_file
keepdir /etc/logrotate.d
}
pkg_postinst() {
elog "The ${PN} binary is now installed under /usr/bin. Please"
elog "update your links"
elog
if [[ -z ${REPLACING_VERSIONS} ]] ; then
elog "If you wish to have logrotate e-mail you updates, please"
elog "emerge virtual/mailx and configure logrotate in"
elog "/etc/logrotate.conf appropriately"
elog
elog "Additionally, /etc/logrotate.conf may need to be modified"
elog "for your particular needs. See man logrotate for details."
fi
}

@ -9,4 +9,4 @@ EBUILD needrestart-2.8-r1.ebuild 910 SHA256 9346e34e17508dda736b03e8ae3876adbfdf
EBUILD needrestart-2.9-r1.ebuild 825 SHA256 774e8d45606dab4c79e62f3998e2ce051b14f90b7c17437ce6ab2eaf4abed474 SHA512 feeeaf8e9f7644db79f63735677d21c14e9c047ee392b1ab342c7174fd701ad098d4c5d9e903a9f5a1d0575537261e5526970c3fe287320b5985c1b8aacd714d WHIRLPOOL 5def6b4eb51fc95806ac60fef45819d3c102358a621ebdabbaff2d82ab0466ece4752e9758dfaeab0edff4d55dc7903ec7659db3be54f6256a4b5512c22bff3a
EBUILD needrestart-9999.ebuild 825 SHA256 774e8d45606dab4c79e62f3998e2ce051b14f90b7c17437ce6ab2eaf4abed474 SHA512 feeeaf8e9f7644db79f63735677d21c14e9c047ee392b1ab342c7174fd701ad098d4c5d9e903a9f5a1d0575537261e5526970c3fe287320b5985c1b8aacd714d WHIRLPOOL 5def6b4eb51fc95806ac60fef45819d3c102358a621ebdabbaff2d82ab0466ece4752e9758dfaeab0edff4d55dc7903ec7659db3be54f6256a4b5512c22bff3a
MISC ChangeLog 3462 SHA256 669ec22f62dccce1a1341e1467d4037c1f4434512ef76cdf6b8aad5d97c87da8 SHA512 62312154eeb86716234c300f9a01bac63c0685e661fec67117c46022a70c8c64a6b0f1ac50436b799d9745fd005a408bf167642c087f4951127bdd79db11d927 WHIRLPOOL 9257fec2e43097b305c54ee0bf308619de53eca36cd654f59a9a196da89744b4dd95211c99178cca008f40cdbdd5cf1c832e2b3214a0c4ece794e88e65e67187
MISC metadata.xml 602 SHA256 291975191c32b44bba3f891cbef8884cc374250c9d41cdbf23491631c9f732d8 SHA512 7330ff021fd1c60e981b1c7bb84bd3675e7d3055772998b98ad8f2d4cd7d1805b05d45028a4874893e6c75db16dda9d2c7195f5099cef33408604a1700a754da WHIRLPOOL 454ea46e76bf4d041337dad20bc7b43a51cec85fa88c0397018a56d3a4ad501e417b5aea3c24e749a9d00480941c987d00163f8e440379569d7caa4143923969
MISC metadata.xml 461 SHA256 55ac3904f4bb199eaf6531b39b3b6b21cc5fdf360d048fbb87086517fa4e7c4f SHA512 6b8877f41545dafdb30cc0ed3664e568901cc13c68c5221817631be63d454ef30d1b2e923f3a8fd9b0d77be825e1f183601e7a7d474a1d196b2a8eef099095b4 WHIRLPOOL bed7b4f7693781cbe50982b926041059d1e4f04a24de7f9f3ef4edf311b5d885ea97a6cdd53d74ff72f2066916a7b63da6d1c7f6e66bb7136e6daafe579670f7

@ -2,13 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>candrews@integralblue.com</email>
<email>candrews@gentoo.org</email>
<name>Craig Andrews</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription lang="en">
Restart daemons after library updates
</longdescription>

@ -10,9 +10,12 @@ DIST puppet-agent_1.10.6-1xenial_amd64.deb 16459994 SHA256 ebd680c4c35823298ffb6
DIST puppet-agent_1.10.6-1xenial_i386.deb 16131024 SHA256 7e28145e6ca8847a1eb33bb443f1b55aa0700d4e4ddc65c74c605c075c312d55 SHA512 488fbfee2c9f75cd97e88511ef36521f26c5e617792bdc5b145040c8f7ff58b14308d24542afe4fc7c8689cc0e0d7b03514309123dc0653484eacd3de938dc59 WHIRLPOOL bb7b7a1efbddd88d4ddf382a543358af7f98ac4690fad3339f47b8ff71b8bf050acf9e0dea4ed376bac5e8b1929f4368504a1ae5ab2461e4f091abed66fb149d
DIST puppet-agent_5.0.1-1xenial_amd64.deb 15171814 SHA256 44b67741a276256cbee8dfad72053d6be9a9b1e4aeea43cb80413d569129a2c0 SHA512 0dc388b2f561b2ddd7d9064188298de212648c31bbf0e70e15f20de9c851a2efba1f648e38b593c6f0e8f027f7161d50051e1039dda1a1abbaed1b90c8e9a72c WHIRLPOOL b40844b6b873e4dfa63d90ee0f17a08b7f2d4862c9353d2fbb6590fa6387071f3b414a5063407ab75ee04c1f2f8e14186197cbc7be3bd617ee640f2283b596ab
DIST puppet-agent_5.0.1-1xenial_i386.deb 15591958 SHA256 d302ae9543812ef64252f04ef031ae2c46929c6950c8356e5e1d23526e47d24f SHA512 e7da74e534993c896ce79a27667717adecd8cbcb6002335210c0a29ca5002f58e03528d9da820908a0ed76c9a02f70b3bad7f82cdfa63eebc28aae01f7aaeee5 WHIRLPOOL c8061395adfd91b49e36975a971b36679bc0600e8df56e04902828c41b5389792161df83d00bbec4c4440f97fb1815bd4740635c457c66bc1326c37ea458dbcb
DIST puppet-agent_5.1.0-1xenial_amd64.deb 15141786 SHA256 1a3ad0ef1a5e4026927f3ae010e9a48b9c1e31dfb8e0691d01383d29f3b14644 SHA512 a210d225591328e2c041aad1dd7cfdac614531e1ceb524c3e35d3330962111bdc66408268550072e53190d6a10a7c8244b0bfa8a12b81f023883831c1fcbd070 WHIRLPOOL 34dc5cfcf6bb3500b89451078734d5d7a03a53a0be9e5501d6ded574cf2b6dbafe207db87aa919fd9cdadb6c2a0a05191854be3245d477e035fe7d52778cf527
DIST puppet-agent_5.1.0-1xenial_i386.deb 15596316 SHA256 41a4d70b3ff87352d9aa5594d2b65176f9854b38b21c738321e6d7dd516ccf25 SHA512 9e364fc50baa081cc808c0e0277d6625f6064dad7d56fba352d552e9398e7197405a8c3e15fac4f569dfa11c7c4657261f06b8c90f04bef6fcc6a9794d94e927 WHIRLPOOL e54f2a75b753f94b5dff8d230776afad6193f446d8156d2d2e10d9248732a607a83fa79fe01c4fae36ad8f3cf4ddb453906cf2f4fda87e3e414ede4fa893c58e
EBUILD puppet-agent-1.10.5.ebuild 3454 SHA256 441b722b6bcd1142136bfa4b0db4aaa4638b5cbfc5b8418baf92d0d86cd10396 SHA512 a76b9d71a18222f9ae6fb4667e80571542f6c7bdbf2bd6787ba06ce46833040ace23ff582cfb8fbcc3a3eeaf2f9bd153f1c691acbbe312b88fa7c6ecdbb12100 WHIRLPOOL 86903bee450d52edb2f7c28425d438327005d1f4f33e4700f8676264fd23bbd8cf95f956bc62ae5bcd51a505a21754d8328ceae072febce84b99502e4cee3419
EBUILD puppet-agent-1.10.6.ebuild 3456 SHA256 9589e7cf23bf439729b8aff6fac1e64043b7ed3560740992d3be909d289a50d5 SHA512 10771a080243e907ec35526261dca1dc5b17392a4175268ac403b2b3a881f0d68e9f25500fe4ca666a3a0fec244b9cab6d450033c80009d874017cb0d7ee9ac7 WHIRLPOOL 728c2e5339aa5018a2d722a3d19097db7e4d7bdd9000394e67904a64c26a229830655c8fed8abc237313c89105cc9fe336bc8bc61361ada015f932b485c2a6cc
EBUILD puppet-agent-5.0.1.ebuild 3325 SHA256 2e95d64453f86dcc8b7603e68178e4b344657122c15cb839396d4f048f65a214 SHA512 18fdf1eb47723c2a2787c4d293a850f4f0ea95c4b57bfed2f839e44f978ffd5ab2a70c460cda29b4e75f3ff5bea226697690a55eeae4d8a05ec26c1f44b3432b WHIRLPOOL 18233775721cee08fbe6b9492a1e783dc79aa09a33a3fa36dc624028f645b85b57b89077584ae0d36a72e0aaf7cafc79de3a553987ad7918010f67e43516cabd
EBUILD puppet-agent-5.1.0.ebuild 3327 SHA256 8d64a25f2fa5a58b9bdefe710dfe334169e9b467bbac53c4c35216829d9a8baf SHA512 db8c1940709ba1e787f05404e2052ea577386e68d91ec1026f2691d4df04337dac278a772ac783ddce79597b78673b25994c802410f1571e65657e407613b6e8 WHIRLPOOL 5bd57a7082e89af31915a9c7ce82ccb7487581db567ad5db64b18319e14ca7fb9ccb73edf17814efb85138b443ed9457307e76ac3067f29f2f406735a74aca58
MISC ChangeLog 12414 SHA256 43b79bfdeb14a8a8c06df8809dac296ae71e59e85e5243bcdd578dd99c3c3f7b SHA512 4ad26d58ea469acd9c510f6582175ecb0a58954cc7eb2c8c90c2736e227fce04f9d196cce20b64a52153323058d6f5a2831de364251803d8eb0656b15ea4cafc WHIRLPOOL 16dab8e7506da0d6bb98f91d08c1890c12e9152baa7f15c4e1ad01f210845acfb55cbe3c8bde1a1b71559cb60d84ea436c24798290802891e3047d024b66edfb
MISC ChangeLog-2015 1925 SHA256 14cec0025e9af42a203c9a087daf7d2bce1dd92aec66445814fe3ba58fb55611 SHA512 f5c921d2ee0079c50c6618d8efa13438d07fe0626133269c8be9b5dd7f7a3aa6d2d1643d445d5e1d527094b2d814c0d5858974e5b38dd475dcb9d0271162ec72 WHIRLPOOL 92882e38ab2de443b8c4edb81327915b6ac76d1df5bd4306827ad92704bfe844ceda17c4abc81210de36718ad6d51eade549d720035e46ef6e719262f0441354
MISC metadata.xml 502 SHA256 93c372bb207d39c92f64f58733dce40b0156cbbc0b9464c91826e0885e4edcd3 SHA512 aedf4322173910c202b105d904e4528c6b6bb949fc05ed95c4a8d9a74133f5c7391ae30d7675bfa36a3f85880c971aff6e4a57ffdcde57b3b63c02dbed083a95 WHIRLPOOL db08ec51b5c3ce9b2cd5599e002301ea345072eac18b51486161b665970d0032297365e3001060d716d29c13696a664c4be68b5a6d17043ec8b204a0adce7ac3

@ -0,0 +1,105 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils systemd unpacker user
DESCRIPTION="general puppet client utils along with mcollective hiera and facter"
HOMEPAGE="https://puppetlabs.com/"
SRC_BASE="http://apt.puppetlabs.com/pool/xenial/puppet5/${PN:0:1}/${PN}/${PN}_${PV}-1xenial"
SRC_URI="
amd64? ( ${SRC_BASE}_amd64.deb )
x86? ( ${SRC_BASE}_i386.deb )
"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="puppetdb selinux"
RESTRICT="strip"
CDEPEND="!app-admin/augeas
!app-admin/mcollective
!app-admin/puppet
!dev-ruby/hiera
!dev-ruby/facter
!app-emulation/virt-what"
DEPEND="
${CDEPEND}"
RDEPEND="${CDEPEND}
app-portage/eix
sys-apps/dmidecode
sys-libs/glibc
>=sys-libs/readline-6.0
<sys-libs/readline-7.0
selinux? (
sys-libs/libselinux[ruby]
sec-policy/selinux-puppet
)
puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
S=${WORKDIR}
QA_PREBUILT="
/opt/puppetlabs/puppet
/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/2.1.0/x86_64-linux/*
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/mathn/*
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/io/*
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/dl/*
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/racc/*
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/enc/*
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/json/ext/*
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/rbconfig/*
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/digest/*
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/*
/opt/puppetlabs/puppet/lib/engines/*
/opt/puppetlabs/puppet/lib/virt-what/*
/opt/puppetlabs/puppet/lib/*
/opt/puppetlabs/puppet/bin/*"
pkg_setup() {
enewgroup puppet
enewuser puppet -1 -1 /var/run/puppet puppet
}
src_install() {
# conf.d
doconfd etc/default/puppet
doconfd etc/default/mcollective
doconfd etc/default/pxp-agent
# logrotate.d
insinto /etc/logrotate.d
doins etc/logrotate.d/mcollective
doins etc/logrotate.d/pxp-agent
# puppet itself
insinto /etc/puppetlabs
doins -r etc/puppetlabs/*
# logdir for systemd
dodir var/log/puppetlabs/puppet/
fperms 0750 var/log/puppetlabs/puppet/
# the rest
insinto /opt
dodir opt/puppetlabs/puppet/cache
doins -r opt/*
fperms 0750 /opt/puppetlabs/puppet/cache
# init
newinitd "${FILESDIR}/puppet.initd" puppet
newinitd "${FILESDIR}/mcollective.initd" mcollective
systemd_dounit lib/systemd/system/puppet.service
systemd_dounit lib/systemd/system/mcollective.service
systemd_dounit lib/systemd/system/pxp-agent.service
systemd_newtmpfilesd "${FILESDIR}/puppet-agent.conf.tmpfilesd" puppet-agent.conf
# symlinks
chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/"
chmod 0755 "${D}//opt/puppetlabs/puppet/lib/virt-what/virt-what-cpuid-helper"
dosym /opt/puppetlabs/bin/facter /usr/bin/facter
dosym /opt/puppetlabs/bin/hiera /usr/bin/hiera
dosym /opt/puppetlabs/bin/mco /usr/bin/mco
dosym /opt/puppetlabs/bin/puppet /usr/bin/puppet
dosym /opt/puppetlabs/puppet/bin/mcollectived /usr/sbin/mcollectived
dosym /opt/puppetlabs/puppet/bin/virt-what /usr/bin/virt-what
dosym /opt/puppetlabs/puppet/bin/augparse /usr/bin/augparse
dosym /opt/puppetlabs/puppet/bin/augtool /usr/bin/augtool
dosym /opt/puppetlabs/puppet/bin/extlookup2hiera /usr/bin/extlookup2hiera
}

@ -12,22 +12,16 @@ AUX puppetmaster.init-r1 921 SHA256 b5504a04d02e788ea789faab466419e3c4ec0284ec0b
AUX tmpfiles.d 39 SHA256 bc0c1f0aa01e1df559fa6e0b8bb686a8fc83b1272bcf4f6671fbb2a9b48aaa6f SHA512 2dfec45e6f762ce0431d55b1a826e707e970defacbe050df838b66b347e7423eac78a35248c74908e7b52fa84cde5129ce3f562f64dac357f0368a3bc0b719a1 WHIRLPOOL 5dc356a6ae94e262cb0a0bdbc120351bce40e81ac79e6a5122c6eff3022ddfd53724f9230c7553dcbd4648f640c4a912baf300ea5b2cb22fa7100b33de4f4909
DIST puppet-3.8.7.tar.gz 2650247 SHA256 50460a3dd8d25118e25eb01178d09743dabc01cd185f6b2cc723bae21ff023c2 SHA512 f86568d4f33c8c18da270e089e1274ce2e3c705c116b078531bb66656f0bbb9a2fc95effbb8bf5355a082d4f32ce5b44e7f6e316937164aa0d71dd47e654c618 WHIRLPOOL 6e3b754f9e6f40c6037652dc7d746e616871a653640e2a91ab7dd3e70b4240c0b377d0f79c543ca95c5d661046c6431e30f263e0f18998cac0ca3089a4634273
DIST puppet-4.10.1.tar.gz 2954351 SHA256 271738d2b5aaec8faafd543076ac0d9012fcd6051bccd2f70a66cd479362c605 SHA512 d232f062b93485f7eea8abb9c5420462e313e6050e7335159f051f7c7af86338c006ae4edc09e0e1370784ee7b076911ca563a4cfc6a1f2afc7179bed08d2032 WHIRLPOOL 1a5b8c3fc87fdb4e23196cc13ad46c963cdb6314cfc0e4d3a6d44adad4545289cf41886c6150ee14fcd0d30d9b29f32987c6e31a7c39077a2c53aac7147c69dd
DIST puppet-4.10.4.tar.gz 2968202 SHA256 59b8510ddf2f49342a39ccbe26bc7b2ea5e16d79de9dd572d929de58967aab90 SHA512 e7a47c95a30ccfe31ff6a245ce5df0e2aa1d6b1f07fd70623e40e1822c3df9322a87bcd6e624b4483c7b90756ef3ed34242aa9c6a880df57ff65918c4d31267f WHIRLPOOL f808cb84cebae7294f887fdb3ac0005b4129fca368cc58dcc0e558fa2dbd185b1f416ace96b7428ad7577fc3df45edf1fab0c150880d1205e0e3d1a9afcc7072
DIST puppet-4.10.5.tar.gz 2976455 SHA256 656a64e158c1453087099096d035adae53263dae752d3bac3c8fe0250b3894d1 SHA512 655a89dc5605f722389fbccc3fdfe5304220a45678f6d087170ba77d70a4d8574f9d7d9aadfe331107dbf663dee8ef920775fafebe63d22e91c739402abd419a WHIRLPOOL 87d63967afd7ab7bcd3e4e5ae082fc989b52606c0432d20e9060836d3eecc8966745201c5b88092d1d2003809be2ed736d6e98a893593a30db81ebb88df21ec1
DIST puppet-4.10.6.tar.gz 2977099 SHA256 19250a3659339961953d48d71aa5951d52bcee3bac0a1e2f45042aa82fcf358a SHA512 f983005d161bbd5fb81dfd15a32cb0ae2417557bd4faa1a62d2fb10fffa55c91ea29c1577785af9642a2878c78405ab99c7e6ee4268fcedcc107c07a0a5bfdd1 WHIRLPOOL 4619f7e89a02560f2c6bd1194b1f50699348fcddf5889628884c807deb0afd9b530883d280db20086a787052d2456ef61b2eef84854e95724562f1a0225b2640
DIST puppet-4.8.1.tar.gz 2873371 SHA256 8b3ee6b60639e2a2839ad7403fab8f8ecc390a93e6e47b03f1b053aa262bcf17 SHA512 9ecde04c68874652b501e779764bb3227d226564e80f06c2c15bd982620529ec55f8e11911bcf68db994ee98287746761752538aa5aeee474ddf37f21976e2d1 WHIRLPOOL d3a4b0b4b15dceb75cb3f161b73843af53f5d21121ba1fb06fdae422ec458f62f5fa47d0f5c7bfb96e3e9b04eb62c4c1e1a97f7131101e4f6f4ff952127c0685
DIST puppet-4.9.1.tar.gz 2912770 SHA256 db02cffb8339b349bd1ab2b15899511d3f5d449f0f591038256f0fb862f4c7db SHA512 db2bd324e4f58c583debe417ca233c613c296aa8824520c5373c8da45056ae9d09e54ceecba5c6b7d0250ea7228d6e1b83e5b690b1203de43dca8942c8f24ce2 WHIRLPOOL fd5554d5de319f8534fbada7ae6f4100d6de5a98f6646985e21c250a52a3d415ac31fc46c15c987bd7bcbc688bc8bb4d7dc9d37ebd93ecd183b3bd01d3426687
DIST puppet-5.0.0.tar.gz 2706319 SHA256 09ae5b56ff799ccfd78e3a1999aa27d6f2bf69a7a5ed19bd758cf88c17a004ab SHA512 4423001340623d00a72de16e7b585ce3874019b020b91abd4edb9b9a524bd0d709107bee4dfcdf20b2eaf99e67b3401e2883ea297659ad1debfea8fb33a665bd WHIRLPOOL 66bbb279fb9d646ada78ce28af3d2377abf63ce059b9e61ee15fc0b3b48796ea0f708f5f2c380e5dd986d4469f6a8b73606c61dfc3280aca5913d9c7fffa4f2f
DIST puppet-5.0.1.tar.gz 2715867 SHA256 ff80092c7bfde7198ec2cf776b8d0b8ba1c2c95be927a5cb5edae9f670038c4a SHA512 6038ce27f5144112bed080f0a33d0d866d4aac41b0e49436fb8a5a428ffd4c952b1e8582c4840803f9ebd6619ac0837b7b1413451f5665a9a4e02bb3f24464b3 WHIRLPOOL 6537888f122d4cfa76ec3d8a18086f7c53cbdb96f7e88f84f1910d00a6d90973b44610919863e1f569c75df9e0451f5fd134f83c3aeb1b3a563223658bd28e4f
DIST puppet-5.1.0.tar.gz 2734018 SHA256 ceb8059704d2e79c1f9147716b596261e1c6c38da3313a2283def777ecf9193c SHA512 07019f40c5b7f18243f13abb899c2ff2ea4b135895ab98c13da3df50f8e720e2759f8eb39e349ff04286da7de504cffea3df8acf9711e8591b25001a2a3f9c15 WHIRLPOOL a5e4e44c68a503307b01729546121a03a0271bc68f8db139e7d52981f9ce9f6db4e24b18a252633794e7de1c7aceb6d833c817a291099081b31190060bb59d50
EBUILD puppet-3.8.7-r1.ebuild 5301 SHA256 62c457fdbe347a1237427fbcca093e205e8aa5f0a0a82d848015efce50bde0ae SHA512 f098685cae0f9e2a77da1e8b82fb2d1c28fa0d28214449e628ac1f3a02b4c07c53eedd000b4ac94154d8ecb2e899fac61d0660fad6cc780f5944349a513f84ba WHIRLPOOL d1b96ec8d9c38baefe15a5b77fa6f18ee0dfd40a030425050bcca09bad8bb9316a4c3815a8c027eae1c4c1a51755a88b67cbbd0351a4ef228e7cf6b539803b0e
EBUILD puppet-4.10.1.ebuild 4911 SHA256 5027b773b1f78cd11cee723f431c9254d3bcf5a28da47e6866daa6b491355fa9 SHA512 5ea1902e13577a934344565db53ad42face48b08def199f32c2fbb38b2747f7f7e1b52882bce5289894e462431fe39f75c7f63f0271878e732cd2263e52b8eaa WHIRLPOOL f178c02748737602a6f277a29d54a1808f63b0c5cd3aee0c9dc39b2a0dec1c30a5b6093cce9b8cf7a13c52b10f8f1c7c38edb908ac575c0a6587fa86cbda20d2
EBUILD puppet-4.10.4.ebuild 5524 SHA256 0ef920c19e21f7ea151514c64d9ccbc964955c8c9a75092283ae4dabd5a39884 SHA512 489a5f5e188e083338dbc449bfd01a467844ec840af86e68ec62861a3671b66a8ee4beb806917929741a765110f25048566eda85a49b42b24e4105bd6fa1b70f WHIRLPOOL 6d0a9b78ee84980e9d39e6962ae0a479d0a30a5e10a2d80355ee4dac398c82e425a67894a6d70eced35ceabd30d044be2e57d671308292bdf0124b5ab4d14522
EBUILD puppet-4.10.5.ebuild 5524 SHA256 0ef920c19e21f7ea151514c64d9ccbc964955c8c9a75092283ae4dabd5a39884 SHA512 489a5f5e188e083338dbc449bfd01a467844ec840af86e68ec62861a3671b66a8ee4beb806917929741a765110f25048566eda85a49b42b24e4105bd6fa1b70f WHIRLPOOL 6d0a9b78ee84980e9d39e6962ae0a479d0a30a5e10a2d80355ee4dac398c82e425a67894a6d70eced35ceabd30d044be2e57d671308292bdf0124b5ab4d14522
EBUILD puppet-4.10.6.ebuild 5524 SHA256 0ef920c19e21f7ea151514c64d9ccbc964955c8c9a75092283ae4dabd5a39884 SHA512 489a5f5e188e083338dbc449bfd01a467844ec840af86e68ec62861a3671b66a8ee4beb806917929741a765110f25048566eda85a49b42b24e4105bd6fa1b70f WHIRLPOOL 6d0a9b78ee84980e9d39e6962ae0a479d0a30a5e10a2d80355ee4dac398c82e425a67894a6d70eced35ceabd30d044be2e57d671308292bdf0124b5ab4d14522
EBUILD puppet-4.8.1.ebuild 4732 SHA256 4ee2c0ea64544ba7993687e6405f716f51b6f486bb10f23d4bdad763f968b0a1 SHA512 7dcfecdb30c78d673de700786036b0328588d93175ed419e4b84a5a57f4c76b9c09e59f85c3e14bb24c5a0883b5885b4fb9f6878e604a5a939b0c33ecd398f14 WHIRLPOOL b4811641f59d9663fef5c72f07e4a220608fff5a5c60ab3a594d992b2707795d7975088e260c8a5fcacb1c7381708de8cc19e036bb1ace78b9bf1e9429df5ff2
EBUILD puppet-4.9.1-r2.ebuild 4913 SHA256 01187cdad26f8d9040de3824938ae56f14effed3cd081169722d268b9ba1e9c7 SHA512 a22b6be13c3ff94a16247db03c75bd2b0dde52004176fb8fe77c626249e4e7315934005bc53432d36e7c40351eaa9e81f8a841d0484b641491ad384e90644f2e WHIRLPOOL 43a2bb2256e47b313f69f192112e95e94544ac70d9da6c93a4de0751023e8ffc4dd349678c7ec2ee5464b0ba6238f38ae5b59e8fa7272d791d1a0d559a7a2844
EBUILD puppet-5.0.0.ebuild 3865 SHA256 8e7abd5bf35ea4a57692e7063bcc10c4992464cbca10e295bd75c452ec1a34c5 SHA512 f54beb32c1094d9c2e2d54dd734d1193633a471c1dcaecd0041540576bdb01f7d23c106f749f6379e8c47eea05f24981ce330b529e38b48e3f6d690cf0fb2a26 WHIRLPOOL 7555e0240827e02a0e48d244b9ad704f1aaafa5a59ebd2839fa42d881785287aa81485c0fec0c3196968081f2e2d7bb692683050dae7426b2fba875a224c96b2
EBUILD puppet-5.0.1.ebuild 3865 SHA256 8e7abd5bf35ea4a57692e7063bcc10c4992464cbca10e295bd75c452ec1a34c5 SHA512 f54beb32c1094d9c2e2d54dd734d1193633a471c1dcaecd0041540576bdb01f7d23c106f749f6379e8c47eea05f24981ce330b529e38b48e3f6d690cf0fb2a26 WHIRLPOOL 7555e0240827e02a0e48d244b9ad704f1aaafa5a59ebd2839fa42d881785287aa81485c0fec0c3196968081f2e2d7bb692683050dae7426b2fba875a224c96b2
EBUILD puppet-5.1.0.ebuild 3865 SHA256 87a9da9798d6ce26a1135e14b287922d8658852a357f1a56c4ad235094db377c SHA512 6a62c22b405fe4b5ef9df3d8878a8ef401e97e4f62d00a681d95c16502805b8e505be0beb9362c7dff361f722de6bcf322fbcde5d45bef5fe4b0f23212bb99ec WHIRLPOOL 4744be2477265de9abda387530b4b28ec49b47a606019f634cb0465a96d35630936c1472e9ad5468fb7b5220415f02a71701e7a135e340cca6a119e43fc2ad39
MISC ChangeLog 7719 SHA256 ebfd68981bbfd64b0ff92511b97749e56ab20d4663b4190a4ce89fc458a3a40b SHA512 98f3a66da3959b16036bf32851f8881d1928092c5ce64c02819dd9bf8578a2eb142e8f2ced5a85aa6d5b5cf1f15842e8ac9d6b9a851b2efdcab59eca9f2df1bd WHIRLPOOL 6fb9b83691125722682f433be9c49a75d7ee4e9eccc26ab6d273a379508f830b3ba7bf67a87924b4c0722590003f20530e2d9ddb1d29f2d5a0458d070672cef3
MISC ChangeLog-2015 37770 SHA256 3183b2d4bab4f43c30b81d32da261e55a0311a0e0f32127fe36e7678a7964670 SHA512 5495eb8a18269cf58f6d8f5e20049da35692ce6e30fe126f65c0c15b77c477206b3dca3e2b61ac165d82ed2fc665775b474cf4bc667d3746aa5d12a58f55c51a WHIRLPOOL c5401b362aa38e38685603c8d0365a06c08f3f4b46533d2242b614133ddbca4c5ebe8897d60109c7c383cd4f5a61f118313e7c949f501e3f80473981ef26498d
MISC metadata.xml 1514 SHA256 b064512148509253a4e3621c23e9ec3722bb39dd72ed5b1720799faa6625f73b SHA512 3ae8d47ac2a12085ec4adcb43d0428dc0b85fb561bbda39afd01ba7466417a24f9630d37c8461f99ec1aa3eb4f118cab0cb31703f486ab6d3a65798119277c64 WHIRLPOOL 8488598872c70c1d28c302636b4a5b009be8cd0380a814b161500af8db6343bde421d95d1ca4ce8877cfbc1d073b825cbd2a8e90dc2ac170fceb146d0916a400

@ -1,192 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
USE_RUBY="ruby21 ruby22 ruby23"
#RUBY_FAKEGEM_RECIPE_TEST="rspec3"
inherit xemacs-elisp-common eutils user ruby-fakegem versionator
DESCRIPTION="A system automation and configuration management software."
HOMEPAGE="http://puppetlabs.com/"
SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
LICENSE="Apache-2.0 GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~x86"
IUSE="augeas diff doc emacs experimental ldap rrdtool selinux shadow sqlite vim-syntax xemacs"
RESTRICT="test"
ruby_add_rdepend "
dev-ruby/hiera
>=dev-ruby/rgen-0.6.5
dev-ruby/json:=
>=dev-ruby/facter-3.0.0
augeas? ( dev-ruby/ruby-augeas )
diff? ( dev-ruby/diff-lcs )
doc? ( dev-ruby/rdoc )
ldap? ( dev-ruby/ruby-ldap )
shadow? ( dev-ruby/ruby-shadow )
sqlite? ( dev-ruby/sqlite3 )
virtual/ruby-ssl"
# ruby_add_bdepend "
# test? (
# dev-ruby/mocha:0.14
# =dev-ruby/rack-1*
# dev-ruby/rspec-its
# dev-ruby/rspec-collection_matchers
# >=dev-ruby/vcr-2.9:2
# >=dev-ruby/webmock-1.24:0
# )"
DEPEND+=" ${DEPEND}
xemacs? ( app-editors/xemacs )"
RDEPEND+=" ${RDEPEND}
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
selinux? (
sys-libs/libselinux[ruby]
sec-policy/selinux-puppet
)
vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
>=app-portage/eix-0.18.0"
PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
SITEFILE="50${PN}-mode-gentoo.el"
pkg_setup() {
enewgroup puppet
enewuser puppet -1 -1 /var/lib/puppet puppet
}
all_ruby_prepare() {
# Avoid spec that require unpackaged json-schema.
rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
# can't be run within portage.
epatch "${FILESDIR}/puppet-fix-tests-4.7.0.patch"
# fix systemd path
epatch "${FILESDIR}/puppet-systemd.patch"
if use experimental; then
epatch "${FILESDIR}/43e2c935252b995134ce353e5e6312cf77aea480.patch"
fi
# Use working version of mocha
sed -i -e '1igem "mocha", "~>0.14.0"; gem "rack", "~>1.0"' spec/spec_helper.rb || die
# Avoid specs that can only run in the puppet.git repository. This
# should be narrowed down to the specific specs.
rm spec/integration/parser/compiler_spec.rb || die
# Avoid failing specs that need further investigation.
sed -i -e '/should resolve external facts/,/^ end/ s:^:#:' \
spec/integration/indirector/facts/facter_spec.rb || die
sed -i -e "/describe 'cfacter'/,/^ end/ s:^:#:" spec/unit/defaults_spec.rb || die
rm -f spec/unit/indirector/ldap_spec.rb \
spec/unit/parser/functions/create_resources_spec.rb || die
# Avoid specs that rely on tools from other OSs
rm -f spec/unit/provider/package/{dnf,tdnf,yum}_spec.rb \
spec/unit/provider/user/directoryservice_spec.rb || die
# Avoid specs that depend on hiera-eyaml to avoid circular
# dependencies
rm -f spec/unit/functions/lookup_spec.rb || die
# Avoid specs that fail due to an unpackaged file
sed -i -e '/when loading pp resource types using auto loading/,/^ end/ s:^:#:' spec/unit/pops/loaders/loaders_spec.rb || die
}
all_ruby_compile() {
if use xemacs ; then
# Create a separate version for xemacs to be able to install
# emacs and xemacs in parallel.
mkdir ext/xemacs
cp ext/emacs/* ext/xemacs/
xemacs-elisp-compile ext/xemacs/puppet-mode.el
fi
}
each_ruby_install() {
each_fakegem_install
# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
}
all_ruby_install() {
all_fakegem_install
# systemd stuffs
insinto /usr/lib/systemd/system
doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
# tmpfiles stuff
insinto /usr/lib/tmpfiles.d
newins "${FILESDIR}/tmpfiles.d" "puppet.conf"
# openrc init stuff
newinitd "${FILESDIR}"/puppet.init-4.x puppet
newinitd "${FILESDIR}"/puppetmaster.init-4.x puppetmaster
newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster
keepdir /etc/puppetlabs/puppet/ssl
keepdir /var/lib/puppet/facts
keepdir /var/lib/puppet/files
fowners -R puppet:puppet /var/lib/puppet
fperms 0750 /var/lib/puppet
fperms 0750 /etc/puppetlabs
fperms 0750 /etc/puppetlabs/puppet
fperms 0750 /etc/puppetlabs/puppet/ssl
fowners -R :puppet /etc/puppetlabs
fowners -R :puppet /var/lib/puppet
if use xemacs ; then
xemacs-elisp-install ${PN} ext/xemacs/puppet-mode.el*
xemacs-elisp-site-file-install "${FILESDIR}/${SITEFILE}"
fi
if use ldap ; then
insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
fi
# ext and examples files
for f in $(find ext examples -type f) ; do
docinto "$(dirname ${f})"; dodoc "${f}"
done
}
pkg_postinst() {
elog
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
elog "cause puppet to hang while installing packages."
elog
elog "Portage Puppet module with Gentoo-specific resources:"
elog "http://forge.puppetlabs.com/gentoo/portage"
elog
local v
for v in ${REPLACING_VERSIONS}; do
if [ "$(get_major_version $v)" = "3" ]; then
elog
elog "If you're upgrading from 3.x then please move everything in /etc/puppet to"
elog "/etc/puppetlabs/puppet"
elog "Also, puppet now uses config directories for modules and manifests."
elog "See https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_agent.html"
elog "and https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_server.html"
elog "for more information."
elog
fi
done
use xemacs && xemacs-elisp-site-regen
}
pkg_postrm() {
use xemacs && xemacs-elisp-site-regen
}

@ -1,192 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
USE_RUBY="ruby21 ruby22 ruby23"
#RUBY_FAKEGEM_RECIPE_TEST="rspec3"
inherit xemacs-elisp-common eutils user ruby-fakegem versionator
DESCRIPTION="A system automation and configuration management software."
HOMEPAGE="http://puppetlabs.com/"
SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
LICENSE="Apache-2.0 GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~x86"
IUSE="augeas diff doc emacs experimental ldap rrdtool selinux shadow sqlite vim-syntax xemacs"
RESTRICT="test"
ruby_add_rdepend "
dev-ruby/hiera
>=dev-ruby/rgen-0.6.5
dev-ruby/json:=
>=dev-ruby/facter-3.0.0
augeas? ( dev-ruby/ruby-augeas )
diff? ( dev-ruby/diff-lcs )
doc? ( dev-ruby/rdoc )
ldap? ( dev-ruby/ruby-ldap )
shadow? ( dev-ruby/ruby-shadow )
sqlite? ( dev-ruby/sqlite3 )
virtual/ruby-ssl"
# ruby_add_bdepend "
# test? (
# dev-ruby/mocha:0.14
# =dev-ruby/rack-1*
# dev-ruby/rspec-its
# dev-ruby/rspec-collection_matchers
# >=dev-ruby/vcr-2.9:2
# >=dev-ruby/webmock-1.24:0
# )"
DEPEND+=" ${DEPEND}
xemacs? ( app-editors/xemacs )"
RDEPEND+=" ${RDEPEND}
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
selinux? (
sys-libs/libselinux[ruby]
sec-policy/selinux-puppet
)
vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
>=app-portage/eix-0.18.0"
PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
SITEFILE="50${PN}-mode-gentoo.el"
pkg_setup() {
enewgroup puppet
enewuser puppet -1 -1 /var/lib/puppet puppet
}
all_ruby_prepare() {
# Avoid spec that require unpackaged json-schema.
rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
# can't be run within portage.
epatch "${FILESDIR}/puppet-fix-tests-4.7.0.patch"
# fix systemd path
epatch "${FILESDIR}/puppet-systemd.patch"
if use experimental; then
epatch "${FILESDIR}/43e2c935252b995134ce353e5e6312cf77aea480.patch"
fi
# Use working version of mocha
sed -i -e '1igem "mocha", "~>0.14.0"; gem "rack", "~>1.0"' spec/spec_helper.rb || die
# Avoid specs that can only run in the puppet.git repository. This
# should be narrowed down to the specific specs.
rm spec/integration/parser/compiler_spec.rb || die
# Avoid failing specs that need further investigation.
sed -i -e '/should resolve external facts/,/^ end/ s:^:#:' \
spec/integration/indirector/facts/facter_spec.rb || die
sed -i -e "/describe 'cfacter'/,/^ end/ s:^:#:" spec/unit/defaults_spec.rb || die
rm -f spec/unit/indirector/ldap_spec.rb \
spec/unit/parser/functions/create_resources_spec.rb || die
# Avoid specs that rely on tools from other OSs
rm -f spec/unit/provider/package/{dnf,tdnf,yum}_spec.rb \
spec/unit/provider/user/directoryservice_spec.rb || die
# Avoid specs that depend on hiera-eyaml to avoid circular
# dependencies
rm -f spec/unit/functions/lookup_spec.rb || die
# Avoid specs that fail due to an unpackaged file
sed -i -e '/when loading pp resource types using auto loading/,/^ end/ s:^:#:' spec/unit/pops/loaders/loaders_spec.rb || die
}
all_ruby_compile() {
if use xemacs ; then
# Create a separate version for xemacs to be able to install
# emacs and xemacs in parallel.
mkdir ext/xemacs
cp ext/emacs/* ext/xemacs/
xemacs-elisp-compile ext/xemacs/puppet-mode.el
fi
}
each_ruby_install() {
each_fakegem_install
# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
}
all_ruby_install() {
all_fakegem_install
# systemd stuffs
insinto /usr/lib/systemd/system
doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
# tmpfiles stuff
insinto /usr/lib/tmpfiles.d
newins "${FILESDIR}/tmpfiles.d" "puppet.conf"
# openrc init stuff
newinitd "${FILESDIR}"/puppet.init-4.x puppet
newinitd "${FILESDIR}"/puppetmaster.init-4.x puppetmaster
newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster
keepdir /etc/puppetlabs/puppet/ssl
keepdir /var/lib/puppet/facts
keepdir /var/lib/puppet/files
fowners -R puppet:puppet /var/lib/puppet
fperms 0750 /var/lib/puppet
fperms 0750 /etc/puppetlabs
fperms 0750 /etc/puppetlabs/puppet
fperms 0750 /etc/puppetlabs/puppet/ssl
fowners -R :puppet /etc/puppetlabs
fowners -R :puppet /var/lib/puppet
if use xemacs ; then
xemacs-elisp-install ${PN} ext/xemacs/puppet-mode.el*
xemacs-elisp-site-file-install "${FILESDIR}/${SITEFILE}"
fi
if use ldap ; then
insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
fi
# ext and examples files
for f in $(find ext examples -type f) ; do
docinto "$(dirname ${f})"; dodoc "${f}"
done
}
pkg_postinst() {
elog
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
elog "cause puppet to hang while installing packages."
elog
elog "Portage Puppet module with Gentoo-specific resources:"
elog "http://forge.puppetlabs.com/gentoo/portage"
elog
local v
for v in ${REPLACING_VERSIONS}; do
if [ "$(get_major_version $v)" = "3" ]; then
elog
elog "If you're upgrading from 3.x then please move everything in /etc/puppet to"
elog "/etc/puppetlabs/puppet"
elog "Also, puppet now uses config directories for modules and manifests."
elog "See https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_agent.html"
elog "and https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_server.html"
elog "for more information."
elog
fi
done
use xemacs && xemacs-elisp-site-regen
}
pkg_postrm() {
use xemacs && xemacs-elisp-site-regen
}

@ -1,184 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
USE_RUBY="ruby21 ruby22"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
inherit elisp-common xemacs-elisp-common eutils user ruby-fakegem versionator
DESCRIPTION="A system automation and configuration management software."
HOMEPAGE="http://puppetlabs.com/"
SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
LICENSE="Apache-2.0 GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~x86"
IUSE="augeas diff doc emacs experimental ldap rrdtool selinux shadow sqlite vim-syntax xemacs"
RESTRICT="test"
ruby_add_rdepend "
dev-ruby/hiera
>=dev-ruby/rgen-0.6.5
dev-ruby/json:=
>=dev-ruby/facter-3.0.0
augeas? ( dev-ruby/ruby-augeas )
diff? ( dev-ruby/diff-lcs )
doc? ( dev-ruby/rdoc )
ldap? ( dev-ruby/ruby-ldap )
shadow? ( dev-ruby/ruby-shadow )
sqlite? ( dev-ruby/sqlite3 )
virtual/ruby-ssl"
ruby_add_bdepend "
test? (
dev-ruby/mocha
dev-ruby/rack
dev-ruby/rspec-its
)"
# this should go in the above lists, but isn't because of test deps not being keyworded
# dev-ruby/rspec-collection_matchers
DEPEND+=" ${DEPEND}
emacs? ( virtual/emacs )
xemacs? ( app-editors/xemacs )"
RDEPEND+=" ${RDEPEND}
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
selinux? (
sys-libs/libselinux[ruby]
sec-policy/selinux-puppet
)
vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
>=app-portage/eix-0.18.0"
SITEFILE="50${PN}-mode-gentoo.el"
pkg_setup() {
enewgroup puppet
enewuser puppet -1 -1 /var/lib/puppet puppet
}
all_ruby_prepare() {
# Avoid spec that require unpackaged json-schema.
rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
# can't be run within portage.
epatch "${FILESDIR}/puppet-fix-tests-4.7.0.patch"
# fix systemd path
epatch "${FILESDIR}/puppet-systemd.patch"
if use experimental; then
epatch "${FILESDIR}/43e2c935252b995134ce353e5e6312cf77aea480.patch"
fi
# Avoid specs that can only run in the puppet.git repository. This
# should be narrowed down to the specific specs.
rm spec/integration/parser/compiler_spec.rb || die
# Avoid failing spec that need further investigation.
rm spec/unit/module_tool/metadata_spec.rb || die
}
all_ruby_compile() {
if use emacs ; then
elisp-compile ext/emacs/puppet-mode.el
fi
if use xemacs ; then
# Create a separate version for xemacs to be able to install
# emacs and xemacs in parallel.
mkdir ext/xemacs
cp ext/emacs/* ext/xemacs/
xemacs-elisp-compile ext/xemacs/puppet-mode.el
fi
}
each_ruby_install() {
each_fakegem_install
# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
}
all_ruby_install() {
all_fakegem_install
# systemd stuffs
insinto /usr/lib/systemd/system
doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
# tmpfiles stuff
insinto /usr/lib/tmpfiles.d
newins "${FILESDIR}/tmpfiles.d" "puppet.conf"
# openrc init stuff
newinitd "${FILESDIR}"/puppet.init-4.x puppet
newinitd "${FILESDIR}"/puppetmaster.init-4.x puppetmaster
newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster
keepdir /etc/puppetlabs/puppet/ssl
keepdir /var/lib/puppet/facts
keepdir /var/lib/puppet/files
fowners -R puppet:puppet /var/lib/puppet
fperms 0750 /var/lib/puppet
fperms 0750 /etc/puppetlabs
fperms 0750 /etc/puppetlabs/puppet
fperms 0750 /etc/puppetlabs/puppet/ssl
fowners -R :puppet /etc/puppetlabs
fowners -R :puppet /var/lib/puppet
if use emacs ; then
elisp-install ${PN} ext/emacs/puppet-mode.el*
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
fi
if use xemacs ; then
xemacs-elisp-install ${PN} ext/xemacs/puppet-mode.el*
xemacs-elisp-site-file-install "${FILESDIR}/${SITEFILE}"
fi
if use ldap ; then
insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
fi
# ext and examples files
for f in $(find ext examples -type f) ; do
docinto "$(dirname ${f})"; dodoc "${f}"
done
}
pkg_postinst() {
elog
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
elog "cause puppet to hang while installing packages."
elog
elog "Portage Puppet module with Gentoo-specific resources:"
elog "http://forge.puppetlabs.com/gentoo/portage"
elog
local v
for v in ${REPLACING_VERSIONS}; do
if [ "$(get_major_version $v)" = "3" ]; then
elog
elog "If you're upgrading from 3.x then please move everything in /etc/puppet to"
elog "/etc/puppetlabs/puppet"
elog "Also, puppet now uses config directories for modules and manifests."
elog "See https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_agent.html"
elog "and https://docs.puppetlabs.com/puppet/4.0/reference/upgrade_server.html"
elog "for more information."
elog
fi
done
use emacs && elisp-site-regen
use xemacs && xemacs-elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
use xemacs && xemacs-elisp-site-regen
}

@ -1,7 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
EAPI="6"
USE_RUBY="ruby21 ruby22 ruby23"
# need to get deps up to date for this

@ -2,15 +2,13 @@ AUX sysstat-10.0.4-flags.patch 887 SHA256 198660c418902107914afefbed1b07a0206ee0
AUX sysstat-11.0.4-cron.patch 1609 SHA256 40be139a456adeb21e76fc1f9663c171750f5aab3af2a4c6ed255fbabb14f02c SHA512 531340bb0770c07743caa6c760584c0f4cda5a5db7dd46bd2eee8ae1cccabecffee084571fb68a3510735b04430f2bb454068d9983da2856a0459ccb258eb89d WHIRLPOOL 01b9f3aedac49494265891b03a885b59ead854099a6441f21a8aede873eba967b83c54df139f2be3215f489ddd0544c4c1d0241f5623985cdaf7082dbb912333
AUX sysstat.init.d 378 SHA256 d42258dd706e387503a827515eec7081e10f78d51a0a507c71258e0388177a43 SHA512 328ee3d40d45a0b1702c74fe0195ce4444cc8f63cb0fa68ba40ca20cfa183dd7acf4fc846cd76a4bcf426a3b4064316061dbbf26ca20047711528399e17b20b4 WHIRLPOOL 44652d5d89ac23aec6b81ad9825e8470aa90270c8c1243d64a7d09d8c801e76e511877acd20054b1f1a7916adcc6b398cc270cf184391f27af4f1b17704dfb9c
DIST sysstat-11.4.0.tar.xz 343968 SHA256 b8518ca88acfcbc474a406022ee9c0c3210ccef4f0ec80e5b3e8c41dda8c16f2 SHA512 4a5c81d75fdbc8dcaf80685f302688c39bd7143554e5a06cb324532ddb5180caac19b261182d5320f40b317bdb1e81664887acc7cedfeb5a95dc6ad37a898604 WHIRLPOOL 39f48929040405f83a0d3c49dcf2aac471deeadd10d31181ee03809a30573868a7da43df160688ad553d305221bd21c2e253f56913f8f8a53020fb66f62c05ba
DIST sysstat-11.4.4.tar.xz 344756 SHA256 6585f08e24347d2d6462aee6ef97e80fe4cc869605193184500df0f80fa61cc8 SHA512 918b8c54ab6bdde568106254d1550644f6e962896b1923f4145bfbfb6c65542b08182141d2164be51667fc0dc5df57d94cbeb34cf5f8dfacb224559caef0740c WHIRLPOOL 09f873d65015037a780a5c8425bb2fc80c3124aa2560b8a8e1b3173676121b3e41d9606c2015439f00738be0da67c73ac92521bf882007c948e064d4c2ab5fed
DIST sysstat-11.4.5.tar.xz 344796 SHA256 785d754d64c746b21190773a846539ef2ee789bf908f05cd8245c234d15784ff SHA512 e195e0fa4afa45e894fc1089ecdc7e77dd0532f0db0d10b717b32e642710baa96de31be01c70c8a1173359c8f65f34dc72ac2722ecd2c8e63bf286a6eed202fd WHIRLPOOL a35f673129b873a0fac657447905d7662eaa22f3bd80a095d5c440586d116a595dab68136a147f3f50b0019eb1e244a29c8cdff0fb4b8e6698f31920a901f623
DIST sysstat-11.5.6.tar.xz 465576 SHA256 83a81e0a6c1d39a0985310dc2944ac6214c963adb4dc8af24ae03a9ae8d0f3ac SHA512 7541284a1a7bbd3eeccca1110176e5f261bba54ab27b1ea587d584e651e818c3c029aa07b98200e783257ebdffa48048f40dfbbaacb4cbbd1d51d40d7d48a64a WHIRLPOOL 16eb9c5919506df7c6685436874bab0ea5b51c711a6932681925cfd2f37f7da953613aa3397f931cf94d0e35b2de66712dd7ff511e11cc513b6f5cc5288a2c60
DIST sysstat-11.5.7.tar.xz 467420 SHA256 4a38efaa0ca85ee5484d046bd427012979264fef17f07fd7855860e592819482 SHA512 ddbf4eba9215b90c5b97ec05afc8f04205ac2d641478886324bcd462bd3978ea1ea4cc9adc7afe3690d58d36be66d949029d08da1e9bc028f9c52b6a9ad77bcb WHIRLPOOL 4dd63cfbf8710d881dd9a999d942b8e659793f7edb74852cc087a8f5d0c4a34ac4386122bbf564e9239122d81ab1475205ca1068f6c52235baf2d1ccf5726c50
DIST sysstat-11.4.6.tar.xz 344832 SHA256 2bc1d98572169a901868afdf0c56f98580191353ba3bc5c7ce6efd12e7a7fa2e SHA512 50fa1426fde528758dcc3b067f3f52987bf6e09788f81feda9fa5db5286960f7cff9bf832ab8320448904429ee473c444eca25c40c545b875b83b90b9b132439 WHIRLPOOL 16b7e5d69f1bd4f3d2198b9a32f3cb88ff1063df331c9a336947e240789aa7945b34a009a27c69752e4002992718c6e461b52ee36e02b6b7aae361e8a7c79965
DIST sysstat-11.6.0.tar.xz 468528 SHA256 122172f5730162efd80e74fbbc0eeee8facfe10b30f38fe4b8f0693588474ee4 SHA512 b54af1724777e20df54e9dac97b558abd4f669724234d4a62debbfa2dd5788020683ca8e47f95ea018feefd024abe2f930a91363b35ef490ddf69b7cf2d5df68 WHIRLPOOL bffada8ed40938fb1f67ec894403f2339a7736a2a11a8b14a370b7ab1c8bd0e0e3fbcb4d2e2a3d91916cc348e34848c215b72caa3cad5202eeb723df1c09c7ba
EBUILD sysstat-11.4.0.ebuild 1945 SHA256 8b4c42c450645fbb9552c64ee24677370ce0c3c954dd76bfc984e15ec9fbe3ad SHA512 25438d8e95dac4789c18215f83c09868ef7bb9886d5abe76f70b5461b65cfa42648c7593d861c0d075f1ec7bde52503d3235f3aea716e9fc9a39dfc5762e269c WHIRLPOOL eeb276f07de690091e6627607e3558c1d2e800d3eabff1918e43b58f95a1a36a637d7d5a2999e16e8dea17e4f57c42dfc7a315581834b94775a27b25303ae9bc
EBUILD sysstat-11.4.4.ebuild 1959 SHA256 ae8a5a91e3e2be0935ccd56159e9c09b6cf8bc10705ae278b61bb8628d3ae0e4 SHA512 fd1743523099869d6ad26dd693c432a68b240af4833174681a902276bac5d8d953c0579ea2f5ccad3122fe83cae4c99a37f3ad5f9e2edb0d54499cbf8b4d7643 WHIRLPOOL 15ef41b0934e5c01217d5f74a58ae37d1c6c7f6c2f473884cccd0bb390685bafd9cb76e67c05eedca0cf7a29e6cee5bdca376e09bd45ba706f0a9e31ee3fb96d
EBUILD sysstat-11.4.5.ebuild 1959 SHA256 ae8a5a91e3e2be0935ccd56159e9c09b6cf8bc10705ae278b61bb8628d3ae0e4 SHA512 fd1743523099869d6ad26dd693c432a68b240af4833174681a902276bac5d8d953c0579ea2f5ccad3122fe83cae4c99a37f3ad5f9e2edb0d54499cbf8b4d7643 WHIRLPOOL 15ef41b0934e5c01217d5f74a58ae37d1c6c7f6c2f473884cccd0bb390685bafd9cb76e67c05eedca0cf7a29e6cee5bdca376e09bd45ba706f0a9e31ee3fb96d
EBUILD sysstat-11.5.6.ebuild 1756 SHA256 cf2a3560d36277f4f19bc7e0038500ffede0d9d10db49e8dfb48ecbfeb6dc6ba SHA512 eec46b8014b5aa00f75370f2852807b675fe45fb8dce23631c292dce32311ee55896878f3da4e157cac5d0d702219b9a3903a072031c0f773b36df173db3be27 WHIRLPOOL f6922966c4e75249989381e0fcc5fe30d2c6dc3e52ade40c8415b94ff0a0f4c6372eca2eac4eaffeb5dab86f480cdcd3248ecbed14f7a28de35c9798fd66d56e
EBUILD sysstat-11.5.7.ebuild 1756 SHA256 cf2a3560d36277f4f19bc7e0038500ffede0d9d10db49e8dfb48ecbfeb6dc6ba SHA512 eec46b8014b5aa00f75370f2852807b675fe45fb8dce23631c292dce32311ee55896878f3da4e157cac5d0d702219b9a3903a072031c0f773b36df173db3be27 WHIRLPOOL f6922966c4e75249989381e0fcc5fe30d2c6dc3e52ade40c8415b94ff0a0f4c6372eca2eac4eaffeb5dab86f480cdcd3248ecbed14f7a28de35c9798fd66d56e
EBUILD sysstat-11.4.6.ebuild 1959 SHA256 ae8a5a91e3e2be0935ccd56159e9c09b6cf8bc10705ae278b61bb8628d3ae0e4 SHA512 fd1743523099869d6ad26dd693c432a68b240af4833174681a902276bac5d8d953c0579ea2f5ccad3122fe83cae4c99a37f3ad5f9e2edb0d54499cbf8b4d7643 WHIRLPOOL 15ef41b0934e5c01217d5f74a58ae37d1c6c7f6c2f473884cccd0bb390685bafd9cb76e67c05eedca0cf7a29e6cee5bdca376e09bd45ba706f0a9e31ee3fb96d
EBUILD sysstat-11.6.0.ebuild 1833 SHA256 07ccc378ea215ff4c83a7fc4bf4213cb898c9c58f9e0a15e486a62a54779d918 SHA512 643e2d9abd82818c04ae64858afd3682b61ec60f5a74f61f945319563eac525c95cfbac2a9d5143456214f48c4b5936b8138db2ac4ec04604fa6011c4549838b WHIRLPOOL ed6b9fb0f3db56980b001c9c22f3d0b1d70de9f8b7989d3421ca2d11b9a1db86e0f53efdba174e03af097fe036df52a9cc073ec466edbb25c15012326d0d8753
MISC ChangeLog 8800 SHA256 5a0dd841ec6fbb34ed7a3f70251a92ef2ba1d0d0bd1a60dcefd8636ec5fbb32a SHA512 9bf8efe78cc0fe4d6184abdaa9878780c56d8a02646594f3ebb7dee39a7def233b9264fde4751149a347966522e30112545010a39b125b814575d14e0463aa3c WHIRLPOOL 8430e337e1addb437f672841b11dd6cc95862a975181d7ae7f7930870acad2b956e93ad0760b5afc4dba246ebed56c4d6e8915fadb289de229dc719f69edc0d3
MISC ChangeLog-2015 37518 SHA256 f020b27cf6b458e9fce1b9cd3294ca030b9a5992df7801e12c23ea3e3e8adb22 SHA512 13251666a2fdd4cf4efb042e997c24d4fc9090c387d75b46ff4d6e29074d9f96a05353903f278319987800c8b130f54962ed49974f3ed68f554bac51543029bd WHIRLPOOL 94424ca038660ae939574de7ea313c6e2c05a26749dcad1d376489567256b272e671d099bdff2de90efd2604782e3060ec85521603eb0868887ec1071eacf05f
MISC metadata.xml 336 SHA256 128b2d510f79bb699bcfbc65c40ed0f8ffd0e29cdd7d13475e41f77637d26166 SHA512 63adb90aca54ec347aac7feaad3b2ee3c707fc536c0de0e0ee045d4fe2c08e231bdbd4473b9722a747ef1263cb98a067a43cbbbae28aabad71458c16df946bc6 WHIRLPOOL b33f41dddcecf3e249345056e094266a0a467ce7dcfa0195be2fecab6854cd61e5facb1cf1c7ef10995360b583da6b3fa1ffd2487e028a89af742de0aec0959b

@ -1,89 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit flag-o-matic multilib systemd toolchain-funcs
DESCRIPTION="System performance tools for Linux"
HOMEPAGE="http://pagesperso-orange.fr/sebastien.godard/"
SRC_URI="${HOMEPAGE}${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
IUSE="debug nls lm_sensors selinux static"
CDEPEND="
nls? ( virtual/libintl )
lm_sensors? ( sys-apps/lm_sensors )
"
DEPEND="
${CDEPEND}
nls? ( sys-devel/gettext )
"
RDEPEND="
${CDEPEND}
selinux? ( sec-policy/selinux-sysstat )
"
PATCHES=(
"${FILESDIR}"/${PN}-10.0.4-flags.patch
"${FILESDIR}"/${PN}-11.0.4-cron.patch
)
SYSSTAT_FAKE_RC_DIR=Gentoo-does-not-use-rc.d
src_prepare() {
if use nls; then
strip-linguas -i nls/
local lingua pofile
for pofile in nls/*.po; do
lingua=${pofile/nls\/}
lingua=${lingua/.po}
if ! has ${lingua} ${LINGUAS}; then
rm "nls/${lingua}.po" || die
fi
done
fi
default
}
src_configure() {
tc-export AR
use static && append-ldflags -static
sa_lib_dir=/usr/$(get_libdir)/sa \
conf_dir=/etc \
rcdir=${SYSSTAT_FAKE_RC_DIR} \
econf \
$(use_enable debug debuginfo) \
$(use_enable lm_sensors sensors) \
$(use_enable nls) \
--enable-copy-only \
--enable-documentation \
--enable-install-cron \
--with-systemdsystemunitdir=$(systemd_get_systemunitdir)
}
src_compile() {
emake LFLAGS="${LDFLAGS}"
}
src_install() {
keepdir /var/log/sa
emake \
CHOWN=true \
DESTDIR="${D}" \
DOC_DIR=/usr/share/doc/${PF} \
MANGRPARG='' \
install
dodoc -r contrib/
rm -r "${D}/${SYSSTAT_FAKE_RC_DIR}" || die
newinitd "${FILESDIR}"/${PN}.init.d ${PN}
systemd_dounit ${PN}.service
rm -f "${D}"usr/share/doc/${PF}/COPYING
}

@ -10,7 +10,7 @@ SRC_URI="${HOMEPAGE}${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="debug nls lm_sensors selinux static"
CDEPEND="

@ -2,6 +2,7 @@ AUX Makefile-r1.patch 908 SHA256 87ab99c04e85f9903e826b09f6fb0d935a21258007590bf
AUX Makefile.patch 350 SHA256 901b92bb68d63b8d9c488aab81510929c45325c52b4bbbcff136a6f45cf586ab SHA512 39431930173e0a2eb6b771623d15aa70bdd0bc90cb01b2d64893ca4fec0d0019d4900b39e4a31c09524d921d9f1f0aa6f0312bb50bd430d6950dfda78455b5cf WHIRLPOOL a950f68bc9dbfc4937aa320bd10c157646b6d8b43f772752457255f9873f7c12e2a0cdf6b8a5299aab1a9d81469bdc00cdc29fb881b35132f8060bc22c3a2e5b
DIST afio-2.5.1.tgz 191765 SHA256 363457a5d6ee422d9b704ef56d26369ca5ee671d7209cfe799cab6e30bf2b99a SHA512 afa4e01cc9e7da5bff7c96d2da9a41c296e7b89c50484f58a8b011173a99a144a9e77d3ee8136622e490287b99a7ae76c6eba901a2186b5a3a6bab164a37c864 WHIRLPOOL 15ad4ec743a2b4ac1b9ca37a5680f2f08fee7dd9cfe22d7a1b1949b4958447365e67096c8123e82a0f41f106ec6e73024152cc05121855a1c5d75589a734a764
DIST afio-2.5.tgz 179184 SHA256 e7801a0f0a8dcbae41f4156dee5dae2a34a558d6c3ceac517efad4fed610ff2e SHA512 8e8fba115989b60284d09fb37b8f4782b6adc4a0887a05544615a38e62c6b3a48c3194b53ea4496fea64b25d420ff89cf6faab31646998f3612082118fcbb052 WHIRLPOOL 9ee08583d4e64ca6984b66e81eda5f422b89c3da13e130d1c9c7f8b2f78090f37b10fbdbfdda6e0dc30c7183813912d4021ff74d198bdf7203fc516425c40df5
EBUILD afio-2.5.1-r1.ebuild 628 SHA256 88bea88133d2a9f4a67f86eda101c1a3d98e5e8557417487f0f27875d4745ace SHA512 52cd8fc80ae15e986707b844229a3f3a0d9c5d0ba018b9a9086d57198a5bd3b3e2705ed4684e115da4b9ab35f2b7a27ab0a555374eb630e9a377dac5804ff28c WHIRLPOOL 17568e36bbb795278d1f7a4cf1451cdf0b71e6c50538edf696b90212ad165c058a7fb6918d77e8e186dda881e967f6403cc0e532b39bad1c784c15a69adc028f
EBUILD afio-2.5.1.ebuild 673 SHA256 145e037330f1ce36e1b078ca46a5cedca9c9759a45d5a3cb16a8a6f20ce63381 SHA512 e3f3cc8b97c53aeb0ba14d6435fc82401ad8a48db85e1f65e7baae4a498e4b1d6801231ad3aeead31e496967f494423d21c3f0885a383e54c98ac0478f0a9435 WHIRLPOOL b895c1ba3683f77e19f8dcf75ff136cfa0550f07e345bcb96b9dd753de050ffd46bdc99480ac00fe8da6adbb2e913056f838d07ab25248729c04ea6bfdae34a2
EBUILD afio-2.5.ebuild 927 SHA256 2e69b7e2c162801e208450871558913784720c4bda210a6c82f068536d5bf9d3 SHA512 6ecf5514eb1fccb27869a7304abdd0b12a6f6fbd9317958f7450c4352f5c8bb90fec8d17bcd98953fca22e8499d5a3bd40807b49098f51a3175dbea9813fb07d WHIRLPOOL f25817441fff18180fe2f6578dbf162ae7305db23a9fdda0838e2835b027e81a14304de28cdc683a8b2e3b1f60d99f5aefa0b303ed87698b6f85f64261af12bd
MISC ChangeLog 2606 SHA256 774b5f1bb76963bfc0bfd3440b505ff8ce233f26fb4620bc8efd67bd0e2a8004 SHA512 202bcdcb5a69422e83f40778afe866747e1437f4f98f73e79bc9c6d31cb27be91a9ba564956d2d5d2fe8fce83e501ef6af7ba19a6c627a82387bb07df86ed3e3 WHIRLPOOL 90fa6f529059e003e3835392513ad2489da188d3835a68de02e46872a32751ad0c28ea07770d568fa049159c9e389304d2fa7361d9bb41f194830093cc526327

@ -0,0 +1,33 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit toolchain-funcs
DESCRIPTION="cpio-format archives"
HOMEPAGE="http://members.chello.nl/k.holtman/afio.html"
SRC_URI="http://members.chello.nl/k.holtman/${P}.tgz"
LICENSE="Artistic LGPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
PATCHES=( "${FILESDIR}"/Makefile-r1.patch )
src_prepare() {
default
tc-export CC
}
src_install() {
dobin "${PN}"
doman "${PN}.1"
dodoc ANNOUNCE-* HISTORY README SCRIPTS
local i
for i in {1..4}; do
docinto "script$i"
dodoc "script$i"/*
done
}

@ -9,7 +9,7 @@ DIST dpkg_1.18.22.tar.xz 4520088 SHA256 eaf2ae88eae71f164167f75e9229af87fa9451bc
DIST dpkg_1.18.23.tar.xz 4516252 SHA256 cc08802a0cea2ccd0c10716bc71531ff9b9234dd454b83a59f71117a37f36923 SHA512 4f9bed1fb0558fa6b003601b7be8d67eb592140b7f9ac4cf0bccb394e14b42a822cdc692c8c6e27ad2929719fe78659f21c128cb17618733d344fd3489f42be7 WHIRLPOOL 711083cdecafe9a54ad4fe13b804730ba56a3bc7e8c396624b6a87a8130d5151e7ecea8b518f8eb3aaba9dc64544f6a766b89500a517dcca8a585f7bc74af7cf
DIST dpkg_1.18.24.tar.xz 4530444 SHA256 d853081d3e06bfd46a227056e591f094e42e78fa8a5793b0093bad30b710d7b4 SHA512 74df36a49a1b6b2243db14bd7ee0b69e50c2f0e79fc87e86e9b3cba2261fb717e421f7190a3ba54b4680a2f83855e5857dcb2625aa56847133258567392f1d42 WHIRLPOOL 94406a061e39aa755e8bf9a4ec2584a117676b4309b2b94442490571fa1c0a91cc2631083630bf5c701fd9a894891c7658ac70e583ef89be16a2776f941445f0
EBUILD dpkg-1.17.26.ebuild 2366 SHA256 f56bea00fdb715fa14de61712e8688602bdc8b0b45bf6d8ca82b85049939e4a7 SHA512 6c3555b59d2b0db296ee75790736ddf8031f40ab3003a0dab1d3f7601c03887496609c0e1ef123875a5bbd1453121e635e356535208a8fc3e6e344ff9db0683a WHIRLPOOL 515919f710b2028e19625cd56eea6e2a4105abe27f2c616ec88bd310e60b18bf741d3ae0682da452cf48e690ea806b36c615c90d00d508c4d53ef95ca7e6f239
EBUILD dpkg-1.18.18.ebuild 1847 SHA256 c34b6d9e0c8bd7585ab44e57c3bad62a6d8cadac98c93b9665cb54ebdbb60eab SHA512 305b03640f9ad51fcafd566e469c4d7bbe9ff0fa0e9259cb5a47356b5f6290164c6cd7d075c0b7bf9db13a291d73c7c2fbc072b1cd2c0ff71af9260837fcaad2 WHIRLPOOL 27a6b14111e8c8471b82d7ca9405707de35ec7ac028bf8da34457bcde43f259d5ad2b0dc2b0b7d1c36aa65f2e962c0044172b365e8ba6e2bcdc162c65f85c090
EBUILD dpkg-1.18.18.ebuild 1846 SHA256 f8987a1ece07a325a053c06eb3ad405d12f97925854a1644bc4ab6f9777b90b8 SHA512 c33423163425ea25ef4ed8ed30801d55ccaecb39754872e1b608eb1bafe8b379d462b893768e08185bb5c73771d8561737d8c7aa659307ee9168578b6477c130 WHIRLPOOL 2a147a48888debe2dfc50e0fa3bafd86f39e35e643c0f9609224102ee75f6d3db8468ffaa55cadbda50c99feaed0d045ed210879ec6ccf6676c53349263a3cd7
EBUILD dpkg-1.18.22.ebuild 1853 SHA256 387ff355d310927148b405c8e9d14831350f6724ae535f16a1312278d45896d0 SHA512 29450afb943204d9a96ea93c9dc00ea732b284bf283bf2a6506a26f880ffb2e4890fc35ef72eabbae838d0b42240b4b177e3dc714f4657e84cd43a3952f4801a WHIRLPOOL 930024deb6a2f657690af118e0d1ca70b8973bc56587ffd2b9cd51fac6d8f7861e30d5137f3a34a43a3e57cc9e88a1e2768ca5fc78c7dc8da0aa64c8a2c9ced1
EBUILD dpkg-1.18.23.ebuild 1853 SHA256 387ff355d310927148b405c8e9d14831350f6724ae535f16a1312278d45896d0 SHA512 29450afb943204d9a96ea93c9dc00ea732b284bf283bf2a6506a26f880ffb2e4890fc35ef72eabbae838d0b42240b4b177e3dc714f4657e84cd43a3952f4801a WHIRLPOOL 930024deb6a2f657690af118e0d1ca70b8973bc56587ffd2b9cd51fac6d8f7861e30d5137f3a34a43a3e57cc9e88a1e2768ca5fc78c7dc8da0aa64c8a2c9ced1
EBUILD dpkg-1.18.24.ebuild 1853 SHA256 387ff355d310927148b405c8e9d14831350f6724ae535f16a1312278d45896d0 SHA512 29450afb943204d9a96ea93c9dc00ea732b284bf283bf2a6506a26f880ffb2e4890fc35ef72eabbae838d0b42240b4b177e3dc714f4657e84cd43a3952f4801a WHIRLPOOL 930024deb6a2f657690af118e0d1ca70b8973bc56587ffd2b9cd51fac6d8f7861e30d5137f3a34a43a3e57cc9e88a1e2768ca5fc78c7dc8da0aa64c8a2c9ced1

@ -10,7 +10,7 @@ SRC_URI="mirror://debian/pool/main/d/${PN}/${P/-/_}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris"
IUSE="+bzip2 +lzma nls selinux test unicode +update-alternatives +zlib"
RDEPEND="

@ -13,7 +13,7 @@ DIST winrar-x64-5.5.0_p20170811.exe 2220872 SHA256 367d47ad48822caeedf73ce9f26a3
EBUILD rar-5.5.0_beta4_p20170628.ebuild 2281 SHA256 a1e74cbdafdc699e3c4aaeafc6d691c23a221882c12ede64d4f4f603fa2214f1 SHA512 aa68c6bc07bca69dc599dfd7553bdcd23f884fcf353ea6ceecd1c0822f799016d2958eb75bcbe937c10352bf1aab7d60bd8b6f6934244fd842d01da749f6dd28 WHIRLPOOL ddc77a5290cd239f911859fe5d1a8fc405fa14b9ad22a2fab1f90d697fcc70b8f606c1fc4b108cec461903d4091b02bcb04c41bfa7caa1667a4410402ef5b329
EBUILD rar-5.5.0_beta5_p20170706.ebuild 2283 SHA256 672f024cf1db258d16881e6290f004557181131e813922184ad5ab94bafef1fd SHA512 9ee2409f31c639c4997d38b6407c1ebd7b115e10aba15ffc48b6ca756f0fade0b0864e8267e2b0d01d051986c1ae472b9787b9beefc9cd32ecb02d25e57c34a5 WHIRLPOOL f54cc5192af313a9997e355b7d590b7a452ea0cbecbd3ebb497ecf9a44e9c4f1f0c01b4426eb7575a672f1a953e28654338304b2427179f887cb58c1d4483854
EBUILD rar-5.5.0_beta6_p20170725.ebuild 2283 SHA256 672f024cf1db258d16881e6290f004557181131e813922184ad5ab94bafef1fd SHA512 9ee2409f31c639c4997d38b6407c1ebd7b115e10aba15ffc48b6ca756f0fade0b0864e8267e2b0d01d051986c1ae472b9787b9beefc9cd32ecb02d25e57c34a5 WHIRLPOOL f54cc5192af313a9997e355b7d590b7a452ea0cbecbd3ebb497ecf9a44e9c4f1f0c01b4426eb7575a672f1a953e28654338304b2427179f887cb58c1d4483854
EBUILD rar-5.5.0_p20170811.ebuild 2283 SHA256 672f024cf1db258d16881e6290f004557181131e813922184ad5ab94bafef1fd SHA512 9ee2409f31c639c4997d38b6407c1ebd7b115e10aba15ffc48b6ca756f0fade0b0864e8267e2b0d01d051986c1ae472b9787b9beefc9cd32ecb02d25e57c34a5 WHIRLPOOL f54cc5192af313a9997e355b7d590b7a452ea0cbecbd3ebb497ecf9a44e9c4f1f0c01b4426eb7575a672f1a953e28654338304b2427179f887cb58c1d4483854
EBUILD rar-5.5.0_p20170811.ebuild 2281 SHA256 a1e74cbdafdc699e3c4aaeafc6d691c23a221882c12ede64d4f4f603fa2214f1 SHA512 aa68c6bc07bca69dc599dfd7553bdcd23f884fcf353ea6ceecd1c0822f799016d2958eb75bcbe937c10352bf1aab7d60bd8b6f6934244fd842d01da749f6dd28 WHIRLPOOL ddc77a5290cd239f911859fe5d1a8fc405fa14b9ad22a2fab1f90d697fcc70b8f606c1fc4b108cec461903d4091b02bcb04c41bfa7caa1667a4410402ef5b329
MISC ChangeLog 4643 SHA256 e19ca824548e5d47ca8f59b4b00a22458cb68b613e532bded7db7992171be187 SHA512 dbbf5e11e49062c40064aad078d947f6398c892bc83788999cc1b11f21aff5da6646b537fa56ac4c3eecf4e6824480d6ad5a2427eb23bf6f078405e6070486bb WHIRLPOOL 1ef116fb542ea5825e7cd769294351bb71e399c2b35518f8d052f3d82065fa78a97625ad12a384c942c766ef21bdc418ad27168de9e5c1c969e06362dc6c17a6
MISC ChangeLog-2015 11861 SHA256 55cd4a66776eba230f3f02db03e718d1c7a3837b4d5fb8bc449de8be1c53c52d SHA512 ef507e9c9e270a484d558189880d75f7719088b1b15ba437ce0ed44b5965049a12b5b0cd97e3851a373e16f763d0d380961f6c64ec92d6cfec97689a8b81564d WHIRLPOOL e52e771268deb63a9d001bf97ff4c9f78bc7349fe425217febd1b8b1746060118661e15f8cded25df5f1fbf26638f1728a5611843cc85ed632514f6c9ada6bf1
MISC metadata.xml 436 SHA256 4ed725c9f6678f49453554ca684b82581c0d835925e1b8d05d0722bd39d30c97 SHA512 9748890b95ef59d0fc815cc71757c10e77914ea73d254770a8669d8b766d95c65a90eb941a360b361d4e0c28f1abde6ba15a84a77609820aea7eaa25d2e913a1 WHIRLPOOL 8d3bc2360f4f59be8715064044da0bc2f4c52151950aa9c029f404aae31b97ef752195bf041a1edc9ca9463e5ccd0fee6361dd837d97f2a1fa113dd75aa04d7f

@ -18,7 +18,7 @@ SRC_URI="x86? ( ${URI_x86} )
LICENSE="RAR BSD BSD-2"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
KEYWORDS="-* amd64 x86"
IUSE="all_sfx"
RESTRICT="mirror bindist"

@ -11,7 +11,7 @@ EBUILD unrar-5.4.5.ebuild 1817 SHA256 d267baa6ffe06e81214dfb236df1d8c6b7a05e2f25
EBUILD unrar-5.5.5-r1.ebuild 1866 SHA256 e72a8941b55c532925764556008c6be075cf4c378434746bc532eb2209511a7b SHA512 d28ea8e3db5db3ebd1570d26d5a04b6bacc816c8e6abab91b24cd7d160151a5d0438a627feac69ba6a4dca27942e5efc0a1d90a77b870b1f6283756ab83441a0 WHIRLPOOL d96073c041663bf9827730b31a897c52113dc5406a6de572c8d033fe237d6914f83a2db6c70f8e4c33f9c4eb971f6e75622e75967e76844f76ab8b7f6892f4e0
EBUILD unrar-5.5.6.ebuild 1874 SHA256 55811d538f9b3d3a7156e4542e49f1bb05d67f8e4948276610daf914d7039315 SHA512 01dc46adfdc16d8817e674de3f51576ad5e842d51f5d477c4c186707387d18f88054789c37e5ca08cf0843d3f58f92d8856d2561f8668f77b81c2ceea96cb589 WHIRLPOOL 2bcf7b23aeecff2b2dcec69554c66c54cd3cfb5196c4bc75e7490f3f338aa75faafbdef55c3d79b8255d3c43072f49850613fb7dca2f00fcf5e747ab9bcedcbe
EBUILD unrar-5.5.7.ebuild 1874 SHA256 55811d538f9b3d3a7156e4542e49f1bb05d67f8e4948276610daf914d7039315 SHA512 01dc46adfdc16d8817e674de3f51576ad5e842d51f5d477c4c186707387d18f88054789c37e5ca08cf0843d3f58f92d8856d2561f8668f77b81c2ceea96cb589 WHIRLPOOL 2bcf7b23aeecff2b2dcec69554c66c54cd3cfb5196c4bc75e7490f3f338aa75faafbdef55c3d79b8255d3c43072f49850613fb7dca2f00fcf5e747ab9bcedcbe
EBUILD unrar-5.5.8.ebuild 1869 SHA256 2586a4fbb079703b7f8d6e054b4cd3e16f05b58e8392477c1475976818dc7f8f SHA512 18e5fce3d7e3206e8dbac75e5b8064d87edb2f68466627b9243899a64872dae54d0860cb53b382b8e6a9b41908aa82c04168382a5bbbfc5b13b05936b5406801 WHIRLPOOL e632188dc922edb0f2d1402dde211546a7c154f27253b7cb7cc2ce7f2efcb4cfe04a2157c5ecb79a7be7c5007d23c2fc76dc1c20846512d0c00d91c088f81d1d
EBUILD unrar-5.5.8.ebuild 1864 SHA256 b3ef8657cfb088a3a5749bcefb559520c5d04668d535d35acf6dc0b086ab145f SHA512 3ce5a63e4d2c5ead0d3b740dd9ee6790b981c5db0a86dc03b4045950cb09e587066bbe2cb1ce4387ec989f1bdac694294a906338aa85e0efe629ebe6a16ca3e6 WHIRLPOOL 0d7b8afa75c7ac2a55c6b410e1d1d8a79c64894a45131be330984180ff814204dad9036db7c9c33541abd917d2edd2c439aa68c807545da3b8b9b38f42946a86
MISC ChangeLog 8763 SHA256 6bd10e9dc85b11f3f2707633af7334d2aff22fa00eaed070a69a19a051694337 SHA512 3f741e6aa0c74e9b5607e504e0ef2ac46b0c43c041f117edce12dd4fd5cd7c5b089dd3e2cf69724f6ddc10eaa6f84624de3ebe4279c1e0674a13eee89885b185 WHIRLPOOL 363e864096e67cd2172eaaea55029411622bc7565886cb036771705afae3229f62921e316f17e3bd1e0adc36962029490b48fc59f71da516e8d3ffeea831dde1
MISC ChangeLog-2015 27748 SHA256 678c90a69bcbb5a698543fa061e46b55fdc9a4b34d4fd261579d563de728c76e SHA512 851e48e9796f79b68421bbbf1b1ff3f242b4d89df2fe53fb36f58d3c7a4d18ed0b35316d09ca016b8c1b2fa4663870a50b9da43dde6e685f1966e752bf55ad1e WHIRLPOOL fd77ff80db0db5b469bc881a4147f0c24bdbc8af86b451284cc1da42c9fdef6cee3dd8aadb733416a3d0441a227022fe839183691b62d5b008a3e9663a6c4cd2
MISC metadata.xml 512 SHA256 3704de5936a8614f743e1213072a7d6e3379974978a4e631cdafca6b701f1ddf SHA512 4a8c151dbda173dada5635cbd844459a1d999c6c41a2e140a09ba31536e1856d896141471c65b5cb52c9c92229f55c211e01ba23b975f4d25442ffc55ae6a13d WHIRLPOOL 6e0911541a1f23735fb740f04e651818a9b643d767c404be5e625de680077b9c2c3ad3787fcd9797be8b52a3b6b7c95fc6c16725bc1bdfe36f87bb4728290905

@ -14,7 +14,7 @@ SRC_URI="http://www.rarlab.com/rar/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="unRAR"
# subslot = soname version
SLOT="0/5"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND="!<=app-arch/unrar-gpl-0.0.1_p20080417"

@ -11,6 +11,8 @@ AUX 7.0.2/bacula-7.0.2-depend.patch 599 SHA256 e446f056f7e91cf3efbcdef1b8d6125dd
AUX 7.0.2/bacula-7.0.2-fix-static.patch 2651 SHA256 5faf2cbe47858b4206120b70fcc5eaf6ac794c7052cec248e17f2976aae6f207 SHA512 c3e23760672547ab8cd2591400eb80b8021685069d3069d9e06cdde4de79a7bcb552c189792b3c4aa006dcfcf08f6bde1d4e154efd83cf9882f5bdb5b8cf77e5 WHIRLPOOL 08a4985d84ea2a0b00921a90031179fe74addb440c308f2e1e3c99021ee2dd9a3239a94769b71b5a213501f9b5fe7e8f809eaf60852a869d98dabbac131ec224
AUX 7.2.0/bacula-7.2.0-doc.patch 435 SHA256 ee511b39024b62e5ec8a25b33609242f925c98ec0abb57e098d07d58aaf41135 SHA512 27d2839658e3471487dce023c806261e5b5d03212f12eab75885b9b61eb22e57c96e85c07a5f81c812974963904ab81b6ce15abf5381647bd2188abd14139b34 WHIRLPOOL 748a6d5b476910e533e59076c9112e3dfbc10b55748c2848843ca490a02ebfc7418fddf1ace9b0331ab19d41ae31d56eb4e1df147e4edf119cf9be094faeed1b
AUX 7.2.0/bacula-7.2.0-fix-static.patch 2599 SHA256 41e5748cb28a992ac5d3f96b71d507f673c1139ea49a2ba267089e8bc4f534b8 SHA512 12b241ca20e7d3eff3c4fdf495c3f4f2074e41196379ae3bf5d655299413c0dec263200644745d081e77253fe20b07845d567de71dedb7564a6f64f134c3c905 WHIRLPOOL 491509f0e0de4a57f0cf09d843463ad054979de4a7d3db22f0f47c01a9edfb128a057a985d5684eb052c3408a7ac0cedb2d05a12ab6bfc048c01d40f3dfa2c74
AUX 9.0.2/bacula-9.0.2-fix-static.patch 3637 SHA256 705ad93879b45e95fe61d938ecf6b69a7e3e41cff5436a2518a6be1e2e41c439 SHA512 218febc3ccbfeccea4a5b05f6086aeff7f4e0e88e3a6670a8a0406101e7276c35d254f4bfa6b6782ea5bdcd1ad8fc5080cff80bb9befcf4d7f968075eb850360 WHIRLPOOL e4f828792a589eba33003c3b4b6dab5207b2a281d357b311f854112900a9c960582e3986dbca53a13fb0555cff8a74bf9df22a5f3d438f14ecb8657c3931633a
AUX 9.0.2/bacula-9.0.2-lib-search-path.patch 1431 SHA256 a3322fa346700ac2d7e8f757b017330f58b9370eced21040349bba53e5e6aa85 SHA512 3863102d2f8db4158dede306b07297da6550bbad1c77aea49a75de412a7f4630216ef2ae28fc51ffa8d8f9c373510e58982f28e32fdbb142a3551eef7f112b7d WHIRLPOOL ba239564d0e0c203ebb79065bc09d1c94ee834dd34de31b1bc080030537a4ed2916912d4875aaabb650bc71138fcfb806516892187bce3d3cfe733dd23e3875f
AUX bacula-dir.confd 629 SHA256 34e00cbda7cb94da785fef529ac180f1bc2db63537269f5532ac181c2d0d60b3 SHA512 85ed5317313721a7b3776a257c204e0ac45a5221c6bd0b5886944cbd1e4829fe146e7af52cdc604cbf5e3d8722c955da40cbf989dc9ea7466653c98bf8c7cfdf WHIRLPOOL 833143b278f145415916dfdc3f708a33a92ba76aed1dec1b2ced5c94485fa5b06f00d63b0bff5b442c68aa89af38de957f699ca18d5585005294a169665ce675
AUX bacula-dir.initd 505 SHA256 4fb95335584423f8364c45a41cbc75ae1ab8363010c496a2212c476dc6d18573 SHA512 de0003d6c873ecf9609a6e1838772a29555b4e5e251369035746ede296f4b0f1c85dcbe8822d526d6a5489ba0921a8566f7f2b963682fddb3560f6f7e817c40a WHIRLPOOL a40697af5feb81c5d75ad5ab3bf7624906ac10b7195f63a4f685a2afbfb5f093acd3f56a0750a95bf52047be6c6013a7c6f1b016bcd635554d28102a064507a0
AUX bacula-fd.confd 241 SHA256 82939d9f6adeb680f8195c0acf8e6390d1502533fdd1a38b6d9426b806510a6f SHA512 0e5a21d8ed3cd39135c8db5b8c59e615161848aaca582851d3599fe0e6ad4f47c04fede13cdc648a2cbdc032de6ca00aa954111bbb2930eb006e7e0984cb882f WHIRLPOOL 6a35351a5a635b1f815a648ff83cde83d300c575ad14b9bd6f5e6b7d40db8d9613e7c13652a56dfafd4b50206f76a03e0595807490aba23bbfe21853ac33c5d5
@ -26,12 +28,14 @@ DIST bacula-7.0.5.tar.gz 3216406 SHA256 1457849eb33011b43371801b62ffa13d29bebe51
DIST bacula-7.4.4.tar.gz 3312271 SHA256 01a53d4501b17aeea0c25f0b63e49b4586ac221107834a6c471c43bc602c4c47 SHA512 37f1fd0d91f027fc12cd43b5e575abf0f8d9ccad805775bd308a06cff843b77cfc599e0d45eaf83536c1be669a5189c35744b5774adaefa606fed31d63888029 WHIRLPOOL 53a45d30b2188cacfa092dae4f791c4bb9c3cd4fc0f30fa2fc1e212dfdaccb1fc50a3b709f2d69e71458916916e887362f09a1aabe0219c34867bb6c4d93d0e9
DIST bacula-7.4.6.tar.gz 3312673 SHA256 4e8ea321b64cd49e29aecbdd3cb0dc10615302b18e2f26ffa7e7c82362c1cfed SHA512 2d8c47d184dd5d611bf3d209f0d39b0d2e60763bbb757a393c1ddb2fb361de855a4d53d4cbd76f4fda555cc7c069e79eefcb57fc01389a98dec6dc7815d0cde7 WHIRLPOOL d8831459a8f70a8a6b3b03b6b366ac62181ab2241f9bbf9fad46df95df1923873ec32795dd382c2c3fe66170b573d2ed54802e3784a47beed33aefd17ab84417
DIST bacula-7.4.7.tar.gz 3312991 SHA256 6f6075c2ca90a63cdeeca39b0b82a3ea07ce9999dedc68951d88bed7fbc0be40 SHA512 2dcffe3f02de8e7dedc11f58aeca58fb95486757579065564753376d3fab7699d7577c189d0d34f8490706d773cd6a95d42ef1f35facb95e6fff10dad085c0d0 WHIRLPOOL bc897086f8589d952c6b9dad7751278d21be5e51d9bbcfd2c697f95191ca1295127bb0f06b98c1f05a13e9f7cd0ef61ce7aba87f3cd8d0503168114c9ad96c93
DIST bacula-9.0.3.tar.gz 3951688 SHA256 ae8501960d43399bea13113274993637b6395d73d7d2c47f9b7a07cb4aa72251 SHA512 025cdcc3d92f2674cda7ed2f7d050a8826daf71d0f435d2b34b2514d3f03ab09a299a1882d9d9d51134445f8ba71bb38dc3fabf12d28877604a1b88d92623f7f WHIRLPOOL d82043a7de7e859e0e7059de71e29b046059e80a8c48ddba72ba783237a28fc339c34c51283f5c6a2de8d92e01ceb4a68729a023209677825596d7bed82acda4
EBUILD bacula-5.2.13-r5.ebuild 12205 SHA256 4236ec0b8072720e7f2777fd02fcb3e171d7938b636c9b3e73bbdbc244a35bea SHA512 5bfa0d04a2ffb8ae2804825c90cd163d5ecbe72469f7c0834200aae86406e8556dedd6939a4148ad61d32eab1b91b1d7a20c28f5ed0606b1b5d227a58f0aaef4 WHIRLPOOL 63f148cedab124e3a45c0e303ceac4b0e26d202e73dc578334f23bd80a51f7aa3aaa91bca56c9feb8accacf04450663295e5bd88eb3ea95f58102c28f63a6562
EBUILD bacula-7.0.5-r1.ebuild 11554 SHA256 9fea612692830d0ebf6bccfafa5a19152839285cadb2e5554ecd741ef39ca44b SHA512 5ea59a326e4a4263c73eb07ac98b0700c540fee7bb34899dcd862fe51cbf774a6394ab4e7576536f16871c0e44f6365bc55507a362e3fc8c41da2725debe6d39 WHIRLPOOL 4840bc09a8f75110a15371c7b3abdc2c39b69f3885b2bd85ea9fb0ccf2a5074aaffe653cf23fe0e39d32bc0d2ff4998018b218247894741ee5381aa40a94b411
EBUILD bacula-7.0.5-r2.ebuild 11663 SHA256 60bdd8e3f20cc71b6e0bc4d85a615c20218bb29d43996ae4203b7e3cb5846496 SHA512 a29163b5a24b5d1a2ec8c50dfb68696b62f348751616780920fdca2b29f75db79671d8f7560728468eb24a9909f890107ea4feae2da7fffea8d2cab385932325 WHIRLPOOL c2a0e7d3d9ea59e8bd349ff59fd7f9aaff97d7b57f444129958ef9c51dcef306b1bc9e1f5e29bbd4ff7bb26b4d8c8235e7b71931522207ea60d98195958bfc97
EBUILD bacula-7.4.4-r2.ebuild 11838 SHA256 3f76b73d54437ac226c0dde897a053cbfa9c489f512018035e21c841e04fd114 SHA512 4a7d1d1a5700bd14dec4121292c5e6b6868498665b76dd2d1f516bf2dbfffb433ba3d014b7eefbe32cd90e85c407d18638103c0dee9dd17fe30e039686dd8bc5 WHIRLPOOL b586bd7fc696fc9a1eab45de2f815b29784bc74f47290ad15a46f5e2d762cba84bb27eb8a2f0de979de6d93c84fd6b561c600d81b9599d55e0159f4023bfaef0
EBUILD bacula-7.4.6.ebuild 11866 SHA256 8db037770b38fd896e5ea072d514806e2cb62d22bf2b80e7771511e8cabd394a SHA512 f84a1f04067ece6f9666a111a14be2013a992bfb4aef5f450f065899a06f61a74100732461f8a9a94b1e9b9ae075164bd9564886ec1b20de6ede9fcff6cbfd26 WHIRLPOOL 3b68ee764039c86f97632d2907687d2ff2fd10cdc2063351f5e307bf18501161efd5165048c73145af0ee173dc585d707542133b92d874205c587182f81bbd15
EBUILD bacula-7.4.7.ebuild 11866 SHA256 8db037770b38fd896e5ea072d514806e2cb62d22bf2b80e7771511e8cabd394a SHA512 f84a1f04067ece6f9666a111a14be2013a992bfb4aef5f450f065899a06f61a74100732461f8a9a94b1e9b9ae075164bd9564886ec1b20de6ede9fcff6cbfd26 WHIRLPOOL 3b68ee764039c86f97632d2907687d2ff2fd10cdc2063351f5e307bf18501161efd5165048c73145af0ee173dc585d707542133b92d874205c587182f81bbd15
EBUILD bacula-9.0.3.ebuild 11951 SHA256 89efbdfd5c43822ae296e6685c6a4a7cd6680b68b9b3021a5aafb045a15845a2 SHA512 5d1ce8edf72b57a290ce991cc54c672c45d4e35588bb81963faace7d63f8211296afe2aab85b6c7d86ab6659bec6a03b14d063159bbbae19195910bc2f862c7e WHIRLPOOL 7fad813d1f2a508f9de323db0d0f31e25f1643876d03390ccf7bbc745d59129f3db4605c4d31db54d455e02d3eabf7e9fb0f442d3300c400509d0a455d6d04a2
MISC ChangeLog 7734 SHA256 f3b78b26aba5da531b9dfcc56d0758e91d0ae0b8a2667a9dd419afd40504e81f SHA512 3aa0afbb360bade82b0cf7e33732deb3fe682632f7b4e9927b0d5abcc673ef47fe8f367ba146f82048b5069d6333072bb3c0e1aaafb7ad0ff8796d9a91a5ce2b WHIRLPOOL 9743e57020aac2e32568fcdcff5b9c4e6265b89e4eac2d654ec843667d5d144421d4fb92f1cd0805d1cb55ee3376f2979b0fd4435363be6bc2be747328e40790
MISC ChangeLog-2015 49668 SHA256 297dad986bd95f34e44ff433e7c6789e423a0594e8660c4ea52dad236f9912bc SHA512 fe381d9563dfe5fe430cc12253b9f7d614eedb5f809645bb7e81e26983149f6d5c7132610f319e448f7ca3c08f096a8e871ff1fe74f813f508de25c4ff6eff95 WHIRLPOOL 9360d9d9bf396ea79de5dc16b5927002fe37bcd08e5672fd51a54a971d74ee1f873bd591d794b059934399357a1560f838945a11f114f7c5b54487082e13c2bf
MISC metadata.xml 626 SHA256 516063bb16d794d1c0b197c2f9d846d9ed53f5860a4e4bc8497e32d72064000f SHA512 69d63f22a63a53daada5561d751f9903932c9a4596c164894a9aa6465a0f4ac90af99548439545fff1cfbcac9a1eb266a91119cbf73cb13edebd16b440613e55 WHIRLPOOL f96ad0700a1ddf3ce4fa6b9e7dfc0f0614d18cc890e6792c57a832ec57d548e48385b5084d9fac1ccec52a22ff3cee9a895dd2c0770351c9a7cddf5a1459be13

@ -0,0 +1,418 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
inherit eutils multilib qt4-r2 systemd user libtool
MY_PV=${PV/_beta/-b}
MY_P=${PN}-${MY_PV}
DESCRIPTION="Featureful client/server network backup suite"
HOMEPAGE="http://www.bacula.org/"
SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl logwatch mysql postgres qt4 readline +sqlite ssl static tcpd vim-syntax X"
DEPEND="
dev-libs/gmp:0
!bacula-clientonly? (
postgres? ( dev-db/postgresql:=[threads] )
mysql? ( virtual/mysql )
sqlite? ( dev-db/sqlite:3 )
!bacula-nodir? ( virtual/mta )
)
qt4? (
dev-qt/qtsvg:4
x11-libs/qwt:5
)
logwatch? ( sys-apps/logwatch )
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
readline? ( sys-libs/readline:0 )
static? (
virtual/acl[static-libs]
sys-libs/zlib[static-libs]
dev-libs/lzo[static-libs]
sys-libs/ncurses:=[static-libs]
ssl? (
!libressl? ( dev-libs/openssl:0=[static-libs] )
libressl? ( dev-libs/libressl:0=[static-libs] )
)
)
!static? (
virtual/acl
sys-libs/zlib
dev-libs/lzo
sys-libs/ncurses:=
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
)"
RDEPEND="${DEPEND}
!bacula-clientonly? (
!bacula-nosd? (
sys-block/mtx
app-arch/mt-st
)
)
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
REQUIRED_USE="!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
static? ( bacula-clientonly )"
S=${WORKDIR}/${MY_P}
pkg_setup() {
#XOR and !bacula-clientonly controlled by REQUIRED_USE
use mysql && export mydbtype="mysql"
use postgres && export mydbtype="postgresql"
use sqlite && export mydbtype="sqlite3"
# create the daemon group and user
if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
enewgroup bacula
einfo
einfo "The group 'bacula' has been created. Any users you add to this"
einfo "group have access to files created by the daemons."
einfo
fi
if use bacula-clientonly && use static && use qt4; then
ewarn
ewarn "Building statically linked 'bat' is not supported. Ignorig 'qt4' useflag."
ewarn
fi
if ! use bacula-clientonly; then
if [ -z "$(egetent passwd bacula 2>/dev/null)" ]; then
enewuser bacula -1 -1 /var/lib/bacula bacula,disk,tape,cdrom,cdrw
einfo
einfo "The user 'bacula' has been created. Please see the bacula manual"
einfo "for information about running bacula as a non-root user."
einfo
fi
fi
}
src_prepare() {
# adjusts default configuration files for several binaries
# to /etc/bacula/<config> instead of ./<config>
pushd src >&/dev/null || die
for f in console/console.c dird/dird.c filed/filed.c \
stored/bcopy.c stored/bextract.c stored/bls.c \
stored/bscan.c stored/btape.c stored/stored.c \
qt-console/main.cpp; do
sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' "${f}" \
|| die "sed on ${f} failed"
done
popd >&/dev/null || die
# bug 466688 drop deprecated categories from Desktop file
sed -i -e 's/Application;//' scripts/bat.desktop.in || die
# bug 466690 Use CXXFLAGS instead of CFLAGS
sed -i -e 's/@CFLAGS@/@CXXFLAGS@/' autoconf/Make.common.in || die
# drop automatic install of unneeded documentation (for bug 356499)
epatch "${FILESDIR}"/7.2.0/${PN}-7.2.0-doc.patch
# bug #310087
epatch "${FILESDIR}"/5.2.3/${PN}-5.2.3-as-needed.patch
# bug #311161
epatch "${FILESDIR}"/9.0.2/${PN}-9.0.2-lib-search-path.patch
# bat needs to respect LDFLAGS
epatch "${FILESDIR}"/5.2.3/${PN}-5.2.3-ldflags.patch
# bug #328701
epatch "${FILESDIR}"/5.2.3/${PN}-5.2.3-openssl-1.patch
epatch "${FILESDIR}"/9.0.2/${PN}-9.0.2-fix-static.patch
# fix soname in libbaccat.so bug #602952
epatch "${FILESDIR}/bacula-fix-sonames.patch"
# do not strip binaries
sed -i -e "s/strip /# strip /" src/filed/Makefile.in || die
sed -i -e "s/strip /# strip /" src/console/Makefile.in || die
# fix file not found error during make depend
epatch "${FILESDIR}"/7.0.2/${PN}-7.0.2-depend.patch
# Fix systemd unit files:
# bug 497748
sed -i -e '/Requires/d' platforms/systemd/*.service.in || die
sed -i -e '/StandardOutput/d' platforms/systemd/*.service.in || die
# bug 504370
sed -i -e '/Alias=bacula-dir/d' platforms/systemd/bacula-dir.service.in || die
# bug 584442 and 504368
sed -i -e 's/@dir_user@/root/g' platforms/systemd/bacula-dir.service.in || die
# fix bundled libtool (bug 466696)
# But first move directory with M4 macros out of the way.
# It is only needed by autoconf and gives errors during elibtoolize.
mv autoconf/libtool autoconf/libtool1 || die
elibtoolize
}
src_configure() {
local myconf=''
if use bacula-clientonly; then
myconf="${myconf} \
$(use_enable bacula-clientonly client-only) \
$(use_enable !static libtool) \
$(use_enable static static-cons) \
$(use_enable static static-fd)"
else
myconf="${myconf} \
$(use_enable !bacula-nodir build-dird) \
$(use_enable !bacula-nosd build-stored)"
# bug #311099
# database support needed by dir-only *and* sd-only
# build as well (for building bscan, btape, etc.)
myconf="${myconf}
--with-${mydbtype}"
if use mysql; then
myconf="${myconf} \
--disable-batch-insert"
else
myconf="${myconf} \
--enable-batch-insert"
fi
fi
# do not build bat if 'static' clientonly
if ! use bacula-clientonly || ! use static; then
myconf="${myconf} \
$(use_enable qt4 bat)"
fi
myconf="${myconf} \
$(use_with X x) \
$(use_enable !readline conio) \
$(use_enable readline) \
$(use_with readline readline /usr) \
$(use_with ssl openssl) \
$(use_enable ipv6) \
$(use_with tcpd tcp-wrappers)"
econf \
--enable-acl \
--libdir=/usr/$(get_libdir) \
--docdir=/usr/share/doc/${PF} \
--htmldir=/usr/share/doc/${PF}/html \
--with-pid-dir=/var/run \
--sysconfdir=/etc/bacula \
--with-subsys-dir=/var/lock/subsys \
--with-working-dir=/var/lib/bacula \
--with-logdir=/var/lib/bacula \
--with-scriptdir=/usr/libexec/bacula \
--with-systemd=$(systemd_get_unitdir) \
--with-dir-user=bacula \
--with-dir-group=bacula \
--with-sd-user=root \
--with-sd-group=bacula \
--with-fd-user=root \
--with-fd-group=bacula \
--enable-smartalloc \
--disable-afs \
--host=${CHOST} \
${myconf}
# correct configuration for QT based bat
if use qt4 ; then
pushd src/qt-console
eqmake4
popd
fi
}
src_compile() {
# Make build log verbose (bug #447806)
emake NO_ECHO=""
}
src_install() {
emake DESTDIR="${D}" install
doicon scripts/bacula.png
# install bat icon and desktop file when enabled
# (for some reason ./configure doesn't pick this up)
if use qt4 && ! use static ; then
doicon src/qt-console/images/bat_icon.png
domenu scripts/bat.desktop
fi
# remove some scripts we don't need at all
rm -f "${D}"/usr/libexec/bacula/{bacula,bacula-ctl-dir,bacula-ctl-fd,bacula-ctl-sd,startmysql,stopmysql}
# rename statically linked apps
if use bacula-clientonly && use static ; then
pushd "${D}"/usr/sbin || die
mv static-bacula-fd bacula-fd || die
mv static-bconsole bconsole || die
popd || die
fi
# extra files which 'make install' doesn't cover
if ! use bacula-clientonly; then
# the database update scripts
diropts -m0750
insinto /usr/libexec/bacula/updatedb
insopts -m0754
doins "${S}"/updatedb/*
fperms 0640 /usr/libexec/bacula/updatedb/README
# the logrotate configuration
# (now unconditional wrt bug #258187)
diropts -m0755
insinto /etc/logrotate.d
insopts -m0644
newins "${S}"/scripts/logrotate bacula
# the logwatch scripts
if use logwatch; then
diropts -m0750
dodir /usr/share/logwatch/scripts/services
dodir /usr/share/logwatch/scripts/shared
dodir /etc/logwatch/conf/logfiles
dodir /etc/logwatch/conf/services
pushd "${S}"/scripts/logwatch >&/dev/null || die
emake DESTDIR="${D}" install
popd >&/dev/null || die
fi
fi
if ! use qt4; then
rm -vf "${D}"/usr/share/man/man1/bat.1*
fi
rm -vf "${D}"/usr/share/man/man1/bacula-tray-monitor.1*
if use bacula-clientonly || use bacula-nodir; then
rm -vf "${D}"/usr/share/man/man8/bacula-dir.8*
rm -vf "${D}"/usr/share/man/man8/dbcheck.8*
rm -vf "${D}"/usr/share/man/man1/bsmtp.1*
rm -vf "${D}"/usr/libexec/bacula/create_*_database
rm -vf "${D}"/usr/libexec/bacula/drop_*_database
rm -vf "${D}"/usr/libexec/bacula/make_*_tables
rm -vf "${D}"/usr/libexec/bacula/update_*_tables
rm -vf "${D}"/usr/libexec/bacula/drop_*_tables
rm -vf "${D}"/usr/libexec/bacula/grant_*_privileges
rm -vf "${D}"/usr/libexec/bacula/*_catalog_backup
fi
if use bacula-clientonly || use bacula-nosd; then
rm -vf "${D}"/usr/share/man/man8/bacula-sd.8*
rm -vf "${D}"/usr/share/man/man8/bcopy.8*
rm -vf "${D}"/usr/share/man/man8/bextract.8*
rm -vf "${D}"/usr/share/man/man8/bls.8*
rm -vf "${D}"/usr/share/man/man8/bscan.8*
rm -vf "${D}"/usr/share/man/man8/btape.8*
rm -vf "${D}"/usr/libexec/bacula/disk-changer
rm -vf "${D}"/usr/libexec/bacula/mtx-changer
rm -vf "${D}"/usr/libexec/bacula/dvd-handler
fi
# documentation
dodoc ChangeLog ReleaseNotes SUPPORT
# install examples (bug #457504)
if use examples; then
docinto examples/
dodoc -r examples/*
fi
# vim-files
if use vim-syntax; then
insinto /usr/share/vim/vimfiles/syntax
doins scripts/bacula.vim
insinto /usr/share/vim/vimfiles/ftdetect
newins scripts/filetype.vim bacula_ft.vim
fi
# setup init scripts
myscripts="bacula-fd"
if ! use bacula-clientonly; then
if ! use bacula-nodir; then
myscripts="${myscripts} bacula-dir"
fi
if ! use bacula-nosd; then
myscripts="${myscripts} bacula-sd"
fi
fi
for script in ${myscripts}; do
# copy over init script and config to a temporary location
# so we can modify them as needed
cp "${FILESDIR}/${script}".confd "${T}/${script}".confd || die "failed to copy ${script}.confd"
cp "${FILESDIR}/newscripts/${script}".initd "${T}/${script}".initd || die "failed to copy ${script}.initd"
# now set the database dependancy for the director init script
case "${script}" in
bacula-dir)
case "${mydbtype}" in
sqlite3)
# sqlite databases don't have a daemon
sed -i -e 's/need "%database%"/:/g' "${T}/${script}".initd || die
;;
*)
# all other databases have daemons
sed -i -e "s:%database%:${mydbtype}:" "${T}/${script}".initd || die
;;
esac
;;
*)
;;
esac
# install init script and config
newinitd "${T}/${script}".initd "${script}"
newconfd "${T}/${script}".confd "${script}"
done
systemd_dounit "${S}"/platforms/systemd/bacula-{dir,fd,sd}.service
# make sure the working directory exists
diropts -m0750
keepdir /var/lib/bacula
# make sure bacula group can execute bacula libexec scripts
fowners -R root:bacula /usr/libexec/bacula
}
pkg_postinst() {
if use bacula-clientonly; then
fowners root:bacula /var/lib/bacula
else
fowners bacula:bacula /var/lib/bacula
fi
if ! use bacula-clientonly && ! use bacula-nodir; then
einfo
einfo "If this is a new install, you must create the ${mydbtype} databases with:"
einfo " /usr/libexec/bacula/create_${mydbtype}_database"
einfo " /usr/libexec/bacula/make_${mydbtype}_tables"
einfo " /usr/libexec/bacula/grant_${mydbtype}_privileges"
einfo
ewarn "ATTENTION!"
ewarn "The format of the database may have changed."
ewarn "If you just upgraded from a version below 9.0.0 you must run"
ewarn "'update_bacula_tables' now."
ewarn "Make sure to have a backup of your catalog before."
ewarn
fi
if use sqlite; then
einfo
einfo "Be aware that Bacula does not officially support SQLite database anymore."
einfo "Best use it only for a client-only installation. See Bug #445540."
einfo
fi
einfo "Please note that 'bconsole' will always be installed. To compile 'bat'"
einfo "you have to enable 'USE=qt4'."
einfo
}

@ -0,0 +1,63 @@
--- src/console/Makefile.in.orig 2017-07-25 19:03:05.664760298 +0200
+++ src/console/Makefile.in 2017-07-25 19:05:43.576706091 +0200
@@ -24,6 +24,7 @@
CONSSRCS = console.c console_conf.c authenticate.c @CONS_SRC@
CONSOBJS = console.o console_conf.o authenticate.o @CONS_OBJ@
JSONOBJS = bbconsjson.o console_conf.o
+ZLIBS=@ZLIBS@
# these are the objects that are changed by the .configure process
EXTRAOBJS = @OBJLIST@
@@ -50,18 +51,18 @@
bconsole: Makefile $(CONSOBJS) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE)
$(LIBTOOL_LINK) $(CXX) -L../lib -L../cats $(LDFLAGS) $(CONS_LDFLAGS) -o $@ $(CONSOBJS) \
- $(DLIB) $(CONS_LIBS) -lbaccfg -lbac -lm $(LIBS) $(GETTEXT_LIBS) \
- $(OPENSSL_LIBS)
+ $(DLIB) $(CONS_LIBS) -lbaccfg -lbac -lm $(ZLIBS) $(GETTEXT_LIBS) \
+ $(OPENSSL_LIBS) $(LIBS)
bbconsjson: Makefile $(JSONOBJS) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE)
$(LIBTOOL_LINK) $(CXX) -L../lib -L../cats $(LDFLAGS) $(CONS_LDFLAGS) -o $@ $(JSONOBJS) \
- $(DLIB) $(CONS_LIBS) -lbaccfg -lbac -lm $(LIBS) $(GETTEXT_LIBS) \
- $(OPENSSL_LIBS)
+ $(DLIB) $(CONS_LIBS) -lbaccfg -lbac -lm $(ZLIBS) $(GETTEXT_LIBS) \
+ $(OPENSSL_LIBS) $(LIBS)
static-bconsole: Makefile $(CONSOBJS) ../lib/libbac.a ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE)
$(LIBTOOL_LINK) $(CXX) -static -L../lib -L../cats $(LDFLAGS) $(CONS_LDFLAGS) -o $@ $(CONSOBJS) \
- $(DLIB) $(CONS_LIBS) -lbaccfg -lbac -lm $(LIBS) $(GETTEXT_LIBS) \
- $(OPENSSL_LIBS)
+ $(DLIB) $(CONS_LIBS) -lbaccfg -lbac -lm $(ZLIBS) $(GETTEXT_LIBS) \
+ $(OPENSSL_LIBS) $(LIBS)
strip $@
--- src/filed/Makefile.in.orig 2017-07-25 19:09:19.655852979 +0200
+++ src/filed/Makefile.in 2017-07-25 19:11:39.519558592 +0200
@@ -69,19 +69,19 @@
bacula-fd: Makefile $(SVROBJS) ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)
@echo "Linking $@ ..."
$(LIBTOOL_LINK) $(CXX) $(WLDFLAGS) $(LDFLAGS) -L../lib -L../findlib -o $@ $(SVROBJS) \
- $(FDLIBS) $(ZLIBS) -lbacfind -lbaccfg -lbac -lm $(LIBS) \
- $(DLIB) $(WRAPLIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(CAP_LIBS) $(AFS_LIBS) $(LZO_LIBS)
+ $(FDLIBS) $(ZLIBS) -lbacfind -lbaccfg -lbac -lm \
+ $(DLIB) $(WRAPLIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(LIBS) $(CAP_LIBS) $(AFS_LIBS) $(LZO_LIBS)
bfdjson: Makefile $(JSONOBJS) ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) @WIN32@
@echo "Linking $@ ..."
$(LIBTOOL_LINK) $(CXX) $(WLDFLAGS) $(LDFLAGS) -L../lib -L../findlib -o $@ $(JSONOBJS) \
- $(WIN32LIBS) $(FDLIBS) $(ZLIBS) -lbacfind -lbaccfg -lbac -lm $(LIBS) \
- $(DLIB) $(WRAPLIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(CAP_LIBS) $(AFS_LIBS) $(LZO_LIBS)
+ $(WIN32LIBS) $(FDLIBS) $(ZLIBS) -lbacfind -lbaccfg -lbac -lm \
+ $(DLIB) $(WRAPLIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(LIBS) $(CAP_LIBS) $(AFS_LIBS) $(LZO_LIBS)
static-bacula-fd: Makefile $(SVROBJS) ../findlib/libbacfind.a ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)
$(LIBTOOL_LINK) $(CXX) $(WLDFLAGS) $(LDFLAGS) -static -L../lib -L../findlib -o $@ $(SVROBJS) \
- $(FDLIBS) $(ZLIBS) -lbacfind -lbaccfg -lbac -lm $(LIBS) \
- $(DLIB) $(WRAPLIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(CAP_LIBS) $(AFS_LIBS) $(LZO_LIBS)
+ $(FDLIBS) $(ZLIBS) -lbacfind -lbaccfg -lbac -lm \
+ $(DLIB) $(WRAPLIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(LIBS) $(CAP_LIBS) $(AFS_LIBS) $(LZO_LIBS)
strip $@
Makefile: $(srcdir)/Makefile.in $(topdir)/config.status

@ -0,0 +1,25 @@
# If upgrading the old libraries gets linked first. So fix order of
# lib search path.
--- src/console/Makefile.in.orig 2017-07-26 15:03:07.000000000 +0200
+++ src/console/Makefile.in 2017-07-23 18:31:57.000000000 +0200
@@ -49,17 +49,17 @@
bconsole: Makefile $(CONSOBJS) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE)
- $(LIBTOOL_LINK) $(CXX) $(LDFLAGS) $(CONS_LDFLAGS) -L../lib -L../cats -o $@ $(CONSOBJS) \
+ $(LIBTOOL_LINK) $(CXX) -L../lib -L../cats $(LDFLAGS) $(CONS_LDFLAGS) -o $@ $(CONSOBJS) \
$(DLIB) $(CONS_LIBS) -lbaccfg -lbac -lm $(LIBS) $(GETTEXT_LIBS) \
$(OPENSSL_LIBS)
bbconsjson: Makefile $(JSONOBJS) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE)
- $(LIBTOOL_LINK) $(CXX) $(LDFLAGS) $(CONS_LDFLAGS) -L../lib -L../cats -o $@ $(JSONOBJS) \
+ $(LIBTOOL_LINK) $(CXX) -L../lib -L../cats $(LDFLAGS) $(CONS_LDFLAGS) -o $@ $(JSONOBJS) \
$(DLIB) $(CONS_LIBS) -lbaccfg -lbac -lm $(LIBS) $(GETTEXT_LIBS) \
$(OPENSSL_LIBS)
static-bconsole: Makefile $(CONSOBJS) ../lib/libbac.a ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE)
- $(LIBTOOL_LINK) $(CXX) -static $(LDFLAGS) $(CONS_LDFLAGS) -L../lib -L../cats -o $@ $(CONSOBJS) \
+ $(LIBTOOL_LINK) $(CXX) -static -L../lib -L../cats $(LDFLAGS) $(CONS_LDFLAGS) -o $@ $(CONSOBJS) \
$(DLIB) $(CONS_LIBS) -lbaccfg -lbac -lm $(LIBS) $(GETTEXT_LIBS) \
$(OPENSSL_LIBS)
strip $@

@ -4,4 +4,4 @@ EBUILD btrbk-0.24.0-r1.ebuild 755 SHA256 c02912cf0119b0b09309ffc1739e379b2953c31
EBUILD btrbk-0.25.1.ebuild 732 SHA256 d41a25ee959050278035cb0efd0a04ea178aea07e5dbea12a383395709ba2954 SHA512 5824ad725fc0b348a4535440d09334373232b00d56c2780a7cd09e4e55393493b0e50769109e559a17fd97b92f87f142fec06a99df54dec0bafc70bca35f3763 WHIRLPOOL d06b1ea0d54bf191dbceb4a36970811a7685ed74b087ef6fd50bd58e2595e9d303f95ec661b248f645b9d6c48a33060ed9d25b7f89b1ac3549c51acda194a51a
EBUILD btrbk-9999.ebuild 727 SHA256 f5c82444910c395ded7ac84d4d35ff133b386deed5a885bc53088656b5f01a10 SHA512 069e00f67c7297878d4402c8d0cadaed5a66bd3c82b57943183f09699ea490363fa3fa5f59a496a598fd2b1271458b39086bd7b86d63dd48f573915e452b4dd9 WHIRLPOOL 781ebfe5e2460d7e1e6da8d722f2e4d5875635f29442c34481dfc94f2c8a81da83eeeab5df99efda841f7f9a77445b271171fdc6432364397b4276f5ed7c8f5d
MISC ChangeLog 1286 SHA256 5604921fc169564d3cf64b6019264bed359be6b8386e61848c71b046ea1a781b SHA512 1604ea86d959c589918165ca9dcb3dae1d02022136fa4104476019a001acf9d96c5378de99be37935c829abc6163c20f8728ec6e2b0e4e5cf06cb0ab89084e6a WHIRLPOOL 7fd405e092d1d1694569641b37cd50aef6c5ff54e8c9d42ff3cef339fd02251be4f090bcd0042bf44212886f7e046767812464fabad3f224991719b35aaea2a9
MISC metadata.xml 1217 SHA256 c31206a142829afbbebbe1f909dba4b501dc16a22cff21a052a95786752efc79 SHA512 456f29255c4a04f4f3b3559f3ffd81822127ce64325a4851277f2ab9bd889fefcf628f41b911d09b420883e3ed0f157ef3687044701afaf667682acf6edc30ff WHIRLPOOL 59f2d994963000d9cc31ab491716149f2e2752f601315eb567cdb6ae828a1e5676f4f111981919ae7ba0728943c843e3c6e27cf8681c5e666df76cf6c53550b2
MISC metadata.xml 1076 SHA256 23200092d49b40efafb544650030b4c6ee55c29d1cd6dfcf87465f7d3ae38fa8 SHA512 20141d3aeba7ebe743ed3101af70c3f6515f11aaed4d43a73d507c18a933d30e778d10cfc17b98e33c616e80c79edd157d64fb0f54e35ad64a7e3114b3fd667f WHIRLPOOL 467546a7acf94ad5dd478267798850071b9b3613dfbce9172073d7a88b53dc37f000c0fcf2afa06add16992ed2198f14da515332f40c08fa39ab7c9acaaa8fbf

@ -2,17 +2,13 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>candrews@integralblue.com</email>
<email>candrews@gentoo.org</email>
<name>Craig Andrews</name>
</maintainer>
<maintainer type="person">
<email>axel@tty0.ch</email>
<name>Axel Burri</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription lang="en">
Tool for creating snapshots and remote backups of btrfs subvolumes
</longdescription>

@ -1,5 +1,4 @@
AUX 92_pcscd_ccid-2.rules 2275 SHA256 b387f25e1e2f86476c0877fc34c08d29c86a50f599840faa0f65ebb3143c2c6a SHA512 f327eee35ca6009069389f935ca89feea4e693e8f0c73f8f218d2639faee4ce35df85832a71e3fe98ce24aae31861aa8bd290833e59ada75c1e1a2df9ff0a477 WHIRLPOOL ef72c7257343e1c9db6dabeb8b3e3027b216fbc84b98d4f7b7aa65fd5fa1c80c8f25f798d836d91e85a018eb825f7918c337281c9311ddd938bae96d4993d921
AUX 92_pcscd_ccid.rules 2162 SHA256 36715f2d96f8d76077919f9451547317453afe38a9b43c01da12b6df884545c3 SHA512 b3babebabe782b2b0d47902ec27e9d725428970d8f8555af239f6a5b5f2dea7f177f931bc02856abf3340f87dd551db81f3dcdfd2375794cb91e4d431206e8cf WHIRLPOOL 27f7ce32a1ea090704f852745626ec5986500c45688872204eb3ccdb5039438c3d03257590e7a32f24e04cf29201f2b58c17efcf9e28a854c194658312912b45
DIST ccid-1.4.26.tar.bz2 628038 SHA256 3267bf708ab780c02f01f6241b7c7277cb892d30fd1179a9926a8cc0ca40be2f SHA512 4a2e5e9412f2aa4870e14114e54da96fd8b3418ea6d3a236b83e19d6349adb20a94ef7f48628c108f8459f008c10b0606bbf4d797ae4be9183e1acde032c618c WHIRLPOOL 7118e57ca9a394de3b37166bb2c4f4d398fdf744caa0803ef9f1470db7020d999f795ca816a5a70db2b59b64db7225df2dd9366fd329ca34d52b5e4611fd5d21
DIST ccid-1.4.27.tar.bz2 632817 SHA256 a660e269606986cb94840ad5ba802ffb0cd23dd12b98f69a35035e0deb9dd137 SHA512 14fb5d9878ed36de912d860d8537758170781f225957a99d5fed447dcfba0cba3133f78d2cc4bc7db60d3527399f70e4a7d1d1f8348fb50d1bcfc75820a23522 WHIRLPOOL 062ebe1be40ad09865db642c763cf32cc471b860df66072fe5e98c4b3b5a5efced7b2aeba1001a635231adaf9569e3e4fc2746ad9ebaa921b62302a0ebcf2273
EBUILD ccid-1.4.26.ebuild 1566 SHA256 c8a7231efa56ffbacb999c29dee4785090bac851e31ad8bfeaa0aea842711153 SHA512 e3f1b727f9889c9f41e15fb9f7da382dd8b83039634f24a22fb09171bf4690f51e9ca004dd885d2e2031a42ba47c7b090a178fbebd7c2c08d04c17bdcf4c24d2 WHIRLPOOL 31a3e7f73505df14e646f71910d84e6e376d728acb22a637b4aec086f87005235977741cc51fe4975a78f694f75e57e6bddaf8122717713732802f67b8df8992

@ -1,50 +0,0 @@
# udev rules to set the access rights of CCID smart card readers
# so they can be used by pcscd
# $Id: 92_pcscd_ccid.rules 6587 2013-04-05 16:31:55Z rousseau $
# Gemplus PCMCIA Card
#SUBSYSTEMS=="pcmcia", DRIVERS=="serial_cs", ACTION=="add", ATTRS{prod_id1}=="Gemplus", ATTRS{prod_id2}=="SerialPort", ATTRS{prod_id3}=="GemPC Card", RUN+="/usr/sbin/pcscd --hotplug"
# If not adding the device, go away
ACTION!="add", GOTO="pcscd_ccid_rules_end"
SUBSYSTEM!="usb", GOTO="pcscd_ccid_rules_end"
ENV{DEVTYPE}!="usb_device", GOTO="pcscd_ccid_rules_end"
# Kobil mIDentity
ATTRS{idVendor}=="0d46", ATTRS{idProduct}=="4081", RUN+="/usr/sbin/Kobil_mIDentity_switch"
# generic CCID device (bInterfaceClass = 0x0b)
# change group from default "root" to "pcscd"
ENV{ID_USB_INTERFACES}=="*:0b0000:*", ENV{PCSCD}="1"
# set USB power management to auto. "power/level" has been deprecated in
# Linux 2.6.35 and replaced by "power/control"
ENV{ID_USB_INTERFACES}==":0b0000:", RUN+="/bin/sh -c 'echo auto > /sys/$devpath/power/level ; echo auto > /sys/$devpath/power/control'"
# non CCID generic (InterfaceClass: 0xFF)
# CherrySmartTerminalST2XXX.txt
ATTRS{idVendor}=="046a", ATTRS{idProduct}=="003e", ENV{PCSCD}="1"
# DellSK-3106.txt
ATTRS{idVendor}=="413c", ATTRS{idProduct}=="2100", ENV{PCSCD}="1"
# MySmartPad.txt
ATTRS{idVendor}=="09be", ATTRS{idProduct}=="0002", ENV{PCSCD}="1"
# SCR3310-NTTCom USB SmartCard Reader
ATTRS{idVendor}=="04e6", ATTRS{idProduct}=="511a", ENV{PCSCD}="1"
# SCR331-DI USB Smart Card Reader
ATTRS{idVendor}=="04e6", ATTRS{idProduct}=="5120", ENV{PCSCD}="1"
# SCR331-DI.txt
ATTRS{idVendor}=="04e6", ATTRS{idProduct}=="5111", ENV{PCSCD}="1"
# SDI010.txt
ATTRS{idVendor}=="04e6", ATTRS{idProduct}=="5121", ENV{PCSCD}="1"
# SPR532.txt
ATTRS{idVendor}=="04e6", ATTRS{idProduct}=="e003", ENV{PCSCD}="1"
# Verisign_secure_storage_token.txt
ATTRS{idVendor}=="08e6", ATTRS{idProduct}=="1359", ENV{PCSCD}="1"
# Verisign_secure_token.txt
ATTRS{idVendor}=="08e6", ATTRS{idProduct}=="ace0", ENV{PCSCD}="1"
# SchlumbergerSema Cyberflex Access e-gate
ATTRS{idVendor}=="0973", ATTRS{idProduct}=="0003", ENV{PCSCD}="1"
# All done
LABEL="pcscd_ccid_rules_end"

@ -1,7 +1,3 @@
AUX gnupg-2.1.16-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch 1035 SHA256 9bf7c021ad5301a0f6692da6e3fc25dd3d918db976c20cefc79aae4029d1c935 SHA512 2b23cf2455ce8acf724a535f7caa1880d81fa8425dc7385aedc567c8dd910e0f49a835c30531d3a5368fb7396a7c9f653ebe2b08bd8e07e3a67992d690249215 WHIRLPOOL d3414b5fca8803e51932bda2158f6def6ff634b1ee0add0d2c03618c02b9680fddcbb691cfdb4786d2887b019e2926bfd99cfaea39138d96a993d89305ec71dc
AUX gnupg-2.1.19-have_strlwr.patch 1503 SHA256 cba59c4fe0afb2bd77e3757cde10ead2955dc3534ab65b2204ccf1e8f940ca88 SHA512 30cff48cb11b7eb149a8fce1446f6d303b4369d2eb7455008eb62474080ea3fede18ab627d5269de1e7b4f57338e633c79e1e52b44991920a438b7f0adfd6250 WHIRLPOOL 2aa55d3ce4f42249f87284a3cd70fe374a98f0aa1a4baf6ce074aa447c72be49fbd0d159793da02656f44493613da59aa2b9ac6a484e8a87859f0ddb97f0c69c
AUX gnupg-2.1.19-solaris-ucred.patch 381 SHA256 94493c38654454c6cc0ee5864fce65f2cf396060fcbe9609cbc477b960b71dfe SHA512 7a9f52ce2deaaf309ecb893ebaa6e89e9068782c320d0154ea30261ee99e47ab86e7c49f7ca51ac531f414070b13266b59e428fd678d7258e3d82c1dc13d4537 WHIRLPOOL 59d189d6bfab384c59159af7981dedacaba191493d735393771f5872bb0c1238fe4105fd5b3a4efc4ab2a6c9a0fda03d947923d946b31044958828704fec8bf4
AUX gnupg-2.1.19-ssh-no-scdaemon.patch 2548 SHA256 a3fea5676565d0d5223dfde7252c641433e7845d7164659b24798b86ea6b573d SHA512 45665a69193b24718200315a2ac201cb1f4ffded4a7cdd9880cd042a64e178b561ac10aa51a3c074ed2ad04a6f30439d7caaccd88fb4415b8de63fb4692730b4 WHIRLPOOL 5dde532812142d5eeddd7f67a2a9c8f37e2bd906e1ab7d35d7576bdaf783e39207a9c892eba017a7c102da9a1eb55103bd7c26dea1e5a1f5c6a588ca31f9ec78
AUX gnupg-2.1.20-gpg-Fix-typo.patch 843 SHA256 bd465cb0a40e83825b5e95ba0d9886be433e1b3dc85e78558c8abf103801ba59 SHA512 eb451eedb3e0282f3b7d10d0b12753a55b6bd92b2cdfc1dce5a9ffe1f0015cc598193193a8c8292371fb285517016d69ec70b7820f9dc0047e33b2e3f16214ed WHIRLPOOL 507a2206694a77dab35482e4701be13a062f7f983f80e3b632a10939d3229f756014f7d9f0b85b2214bf44e0d6ded16580bf4c4946682c5eeaa1c13731f2c29b
AUX gnupg-2.1.20-gpg-Properly-account-for-ring-trust-packets.patch 2987 SHA256 55e997ebfb0cb49e8ad5b10fdbbb742986a6ee51f41f8a42334fdb30cec49de9 SHA512 2cf3147638c69f49b4d792a01321b5892f882fc67a1aee8f51f9b35761e6961e9c46d9abc92b0e5250a85b7145e69ba9583b3ce2323943587feb52a029e95deb WHIRLPOOL 06a9fb5a569fe8adfde5168f5f4c604ba4b80351870c3a595b8711ef5a1ecc3076a1ac5f297e593a3e35aac27565dd2d092a8c9729c6f3ce9b98f2fc507d975d
AUX gnupg-2.1.20-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch 1048 SHA256 cc24f9fdccbeab4d7101b982e39d6df69e4d7da677bd580c0cc8447d23421eec SHA512 fd12827150e96cd7979ea9611d64ed4ab9e6c61cfecdd697b8fb4d162f20985b734c2bfc365a921809b9029e86a85a9b36c10ec472b3dd49c25ea18f5aef56ce WHIRLPOOL 7fae3a8805b279b5120a975728cc34bc026a3e1f83aaaa7b9b410f62daf2681bb05a3daf5ca4f7b1d28c85d91d5ab4209203eb95da7a48062efa2120d1af78d8

@ -1,33 +0,0 @@
From cf3778631f87ad03274ac94dcae7c7fbbd036913 Mon Sep 17 00:00:00 2001
From: Kristian Fiskerstrand <kf@sumptuouscapital.com>
Date: Tue, 22 Nov 2016 10:07:33 +0100
Subject: [PATCH] gpgscm: Use shorter socket path lengts to improve test
reliability
--
As socket lengths are normally restricted to 108 characters
(UNIX_PATH_MAX variable in /usr/include/linux/un.h), using 42 characters
by default easily results in errors.
---
tests/gpgscm/tests.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/gpgscm/tests.scm b/tests/gpgscm/tests.scm
index 72afa99..039ea86 100644
--- a/tests/gpgscm/tests.scm
+++ b/tests/gpgscm/tests.scm
@@ -268,9 +268,9 @@
(define (mkdtemp . components)
(_mkdtemp (if (null? components)
(path-join (getenv "TMP")
- (string-append "gpgscm-" (get-isotime) "-"
+ (string-append "gscm"
(basename-suffix *scriptname* ".scm")
- "-XXXXXX"))
+ "XXXXXX"))
(apply path-join components))))
(macro (with-temporary-working-directory form)
--
2.7.3

@ -1,56 +0,0 @@
https://lists.gnupg.org/pipermail/gnupg-devel/2017-March/032668.html
From c22a2a89d3bd3d08b3abb8e4e33df32b480338ec Mon Sep 17 00:00:00 2001
From: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
Date: Tue, 7 Mar 2017 13:54:49 +0100
Subject: [PATCH] gpgscm: Use system strlwr if available.
* tests/gpgscm/scheme.c: Define local strlwr only when HAVE_STRLWR is
not defined in config.h.
* tests/gpgscm/scheme-config.h: Remove hack.
Signed-off-by: Justus Winter <justus@g10code.com>
---
tests/gpgscm/scheme-config.h | 4 ----
tests/gpgscm/scheme.c | 6 +++++-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/tests/gpgscm/scheme-config.h b/tests/gpgscm/scheme-config.h
index 2003498..15ca969 100644
--- a/tests/gpgscm/scheme-config.h
+++ b/tests/gpgscm/scheme-config.h
@@ -30,7 +30,3 @@
#define USE_PLIST 0
#define USE_INTERFACE 1
#define SHOW_ERROR_LINE 1
-
-#if __MINGW32__
-# define USE_STRLWR 0
-#endif /* __MINGW32__ */
diff --git a/tests/gpgscm/scheme.c b/tests/gpgscm/scheme.c
index b2ff721..af97c27 100644
--- a/tests/gpgscm/scheme.c
+++ b/tests/gpgscm/scheme.c
@@ -12,6 +12,10 @@
*
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
#define _SCHEME_SOURCE
#include "scheme-private.h"
#ifndef WIN32
@@ -88,7 +92,7 @@ static int stricmp(const char *s1, const char *s2)
}
#endif /* __APPLE__ */
-#if USE_STRLWR
+#if USE_STRLWR && !defined(HAVE_STRLWR)
static const char *strlwr(char *s) {
const char *p=s;
while(*s) {
--
2.10.2

@ -1,19 +0,0 @@
command-ssh: include ucred.h
In order to use ucred() when HAVE_SO_PEERCRED is defined, ucred.h needs
to be included on Solaris.
https://bugs.gnupg.org/gnupg/issue2981
--- a/agent/command-ssh.c
+++ b/agent/command-ssh.c
@@ -40,6 +40,9 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <assert.h>
+#ifdef HAVE_UCRED_H
+#include <ucred.h>
+#endif
#include "agent.h"

@ -1,85 +0,0 @@
From 4ce4f2f683a17be3ddb93729f3f25014a97934ad Mon Sep 17 00:00:00 2001
From: NIIBE Yutaka <gniibe@fsij.org>
Date: Mon, 6 Mar 2017 10:26:11 +0900
Subject: [PATCH 1/1] agent: For SSH, robustly handling scdaemon's errors.
* agent/command-ssh.c (card_key_list): Return 0 when
agent_card_serialno returns an error.
(ssh_handler_request_identities): Handle errors for card listing
and proceed to other cases.
--
GnuPG-bug-id: 2980
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
---
agent/command-ssh.c | 19 +++++++++----------
1 file changed, 9 insertions(+), 10 deletions(-)
diff --git a/agent/command-ssh.c b/agent/command-ssh.c
index 79b8f85..3ab41cf 100644
--- a/agent/command-ssh.c
+++ b/agent/command-ssh.c
@@ -2393,13 +2393,12 @@ card_key_list (ctrl_t ctrl, char **r_serialno, strlist_t *result)
err = agent_card_serialno (ctrl, r_serialno, NULL);
if (err)
{
- if (gpg_err_code (err) == GPG_ERR_ENODEV)
- return 0; /* Nothing available. */
-
- if (opt.verbose)
+ if (gpg_err_code (err) != GPG_ERR_ENODEV && opt.verbose)
log_info (_("error getting serial number of card: %s\n"),
gpg_strerror (err));
- return err;
+
+ /* Nothing available. */
+ return 0;
}
err = agent_card_cardlist (ctrl, result);
@@ -2568,7 +2567,6 @@ ssh_handler_request_identities (ctrl_t ctrl,
gpg_error_t err;
int ret;
ssh_control_file_t cf = NULL;
- char *cardsn;
gpg_error_t ret_err;
(void)request;
@@ -2601,21 +2599,21 @@ ssh_handler_request_identities (ctrl_t ctrl,
if (opt.verbose)
log_info (_("error getting list of cards: %s\n"),
gpg_strerror (err));
- goto out;
+ goto scd_out;
}
for (sl = card_list; sl; sl = sl->next)
{
char *serialno0;
+ char *cardsn;
+
err = agent_card_serialno (ctrl, &serialno0, sl->d);
if (err)
{
if (opt.verbose)
log_info (_("error getting serial number of card: %s\n"),
gpg_strerror (err));
- xfree (serialno);
- free_strlist (card_list);
- goto out;
+ continue;
}
xfree (serialno0);
@@ -2640,6 +2638,7 @@ ssh_handler_request_identities (ctrl_t ctrl,
free_strlist (card_list);
}
+ scd_out:
/* Then look at all the registered and non-disabled keys. */
err = open_control_file (&cf, 0);
if (err)
--
2.8.0.rc3

@ -21,7 +21,7 @@ DIST heimdal-7.4.0.tar.gz 9928553 SHA256 3de14ecd36ad21c1694a13da347512b047f4010
EBUILD heimdal-1.5.3-r2.ebuild 5024 SHA256 092d8f1583803c851a41fc2d1729ba0f8ca44a565a27b8eb9259229fab30a98c SHA512 bb82e78a56c619470f245b3cd65f8d8e3bb86bbc41d8217028372f15977603e10f6075aac8c08a7daf1e5b8cf85c50c5b95a344288f81b1dcaae3c0959002a8a WHIRLPOOL c276149edcef305a279dfc0d72e28c1a2e918a817f2ebd75ac084469de22c18b44bfe31ac2d5aa2dc1b4692c6673bbc99bd46df3deb191341a2b78f1451c04c0
EBUILD heimdal-7.1.0.ebuild 4308 SHA256 66457b3af786a1bf0bc25c29e2ea65dfceb1a536d714ce07f87c133f4e75b386 SHA512 e31b14de2393c0b85042012abb95dcea54206187618d04f4414ecfc1ffeddc9db707cd7d87bd4ee3bbcff4f9d6156a5918e2810eb9da312859ebc97a76a6f5c9 WHIRLPOOL dcc455f8f4eafe97eee6a89f74bdc5b35f9b0beb9797eea4e293f5db1ce1ebaad66d2deaeec3dad05cacb46c8011f15ca8320fe3f4b2c87921fef13a216a9151
EBUILD heimdal-7.3.0.ebuild 4308 SHA256 0afe18acc33d3b75b2ec2dd15d0da667ea49c8466eccf19d4cc8677092d50b87 SHA512 9ed5513715e4aee7b6ada52ce784cd84f105ddefcf0c2b5a6ee227f0d8c30e25d9eaaf0c8bf9e3038e09ce7cff2ac0eab7d532e61b6a8be1b8e998e33440e597 WHIRLPOOL 47fd1f2dbeb884bbec49404b1e1a73baa184c8eca81d8f1bbb1121f9bc7928a98acc23a3652b13736178289bf9c55a343e73640b3808ec5928c39f31e13e64ad
EBUILD heimdal-7.4.0.ebuild 4307 SHA256 bfb204afb9c6f4f30c3195e6b62dfa62e947956a816305edc3a18a19e7152549 SHA512 a29a21dbd01b1ff9bbd3fea116fac650099c4f9b765b98f01f271bcbcb2e32b65c1a7ea8772444cc134373903a1dc15842c64db0f8bd1373fb0741e8687a785a WHIRLPOOL 11551ef8f025964d12eb266cae152459994b3bcacc57ee36b3e242d1e5b53b7b23ca675d74fb6802edaa88ba90b5bfacec1cc6d9206c87c6ffc79457a52d3eb7
EBUILD heimdal-7.4.0.ebuild 4306 SHA256 f7e536cb67db20ff99be0a16967c7f13c0daec8132c979a1f39ce33ec583ec9a SHA512 02964c585ee80d76bde379f990364c50143c757349557d82b63114a7fbef2a43e3e0786b9b1e32f075bb05b995697e52539d844ef4bdee539741924cb0adae62 WHIRLPOOL d0ff0c843432f69f008f6926f2d48080c20c6ef1b50ffb4f0bedc4fc6cc31121465b89012caa779a66b1de5294ef6d16de363d57deb906c4376042316c626398
MISC ChangeLog 4413 SHA256 4c9d94b05877452f2233be9ffea999aba04d4078e63f17341138d0fb831105d4 SHA512 6a4e11a4509c2722a1e6e1bb65c6ea070b849b05aee166bd94dbd1fb831e5eb4af7c927b7735650d407732f11eead38816fd4d8693195df9378cb69d9e6cdfad WHIRLPOOL 13253e869e3da54af008bbf03059f3f9f150390b56f02e048e42fc9547e94d637b98d8579d1f488afe3805e7a38238d64eec87304c5d64d81c31b3b12f372df0
MISC ChangeLog-2015 36803 SHA256 fe8e5e58312adc75a5d62ccbf1684f06783eb9aed087d8ffad5cd9c9179aac1e SHA512 48b692393c72ed2e98eaf8473bec195ea8645a14c4c7aa8c6318e567c110b3b2fda0fc745ca11487b2cce51fee6cb1d165e9bf6c7fcb60c05e8a2b1dfdf57bdf WHIRLPOOL dfc81a3dfba814ef43a5fc4d9ee965680b24320501f40b7218aa5a84002acb791302dad8718747bcf68a208aec306e65746b5c166b0492341b08c5a0c9f5045e
MISC metadata.xml 638 SHA256 4abc8c61e0d5f828d838329d247bc6843cba316784ac65c59abd553b94138aca SHA512 1fb671028d7d798c9a6e0be09e77b94a2d7f25598f6d9238f1b7897c9fcd68bed1d3fe84e84d98c1f276979cf782fedb13f1ea44ad876c4658ce1f142aecdf5f WHIRLPOOL a565b94ef0058dc1318db1d141d538d28c93f0bdb3e85765420f1328afc1e350d76cba8ff0b75de0b7ac4bb0b0ca528608373166075e2f89a3108f5862471ed3

@ -14,7 +14,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd"
IUSE="afs +berkdb caps hdb-ldap ipv6 otp +pkinit selinux ssl static-libs test X"
CDEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )

@ -2,7 +2,6 @@ AUX mhash-0.9.9-autotools-namespace-stomping.patch 3087 SHA256 42dba3baa4c1fe431
AUX mhash-0.9.9-fix-mem-leak.patch 1016 SHA256 87cd9ce4cda5f1fd18f629595f8d468b3600586207bf2b4c37c7091382cfb3c0 SHA512 2255a24f1053ef657750196fbf3e07cb68fc630db5d07356e048a4470a99b2eeeb932a7ecc344211b08bb705a176083f7f36bf0cf245ae684d8cc76b37dcbac0 WHIRLPOOL 3b01647ee05265a6785886dcbddfd6adfd86919a7636509feacddae28475db356701dd199a6fa6392a09a65c9d36ef133092b3f73418c83ed8022b686f4ffb41
AUX mhash-0.9.9-fix-snefru-segfault.patch 1005 SHA256 f35b6aed2c48fcf7cc43c40475786d0d583b0fd38cf3fa470f6c7d139d51864f SHA512 20f23f4d3ba20b61942e09915fa3e355f679f3e9747fec888d1c576c0e7144611b432cf005184938b86d080d8e626bc31af6ea2877762ec3e3205563b5cbfb09 WHIRLPOOL 0d70787f7e7950c82837d875f547d0bc7bbd4a4321da18649f7e9f506be25dd58c92267d5ee5694435154f35fa3bad20cc21aaaaaf0113e8621e33df1fcecbeb
AUX mhash-0.9.9-fix-whirlpool-segfault.patch 1011 SHA256 cbf742203022b6a0ab64dd927c084ccfdc07da31ee5a180371b102dccf177795 SHA512 4132174e3b1bf08a296fb36a1bc516eedc79d59c5bd5f17e32ddcf70ad243e24bc733fecafe9bbc3a776c573022496ab2593a0201d3576ebf94402588a4f4889 WHIRLPOOL cdf6596a2c5a641ac948a57e31fc1bba9ef9165465c5d8991ace196a8253c6e928f48c6e82956565b1fdd2d4efda1d5f13269acefc89138225e67385fd5f4916
AUX mhash-0.9.9-mutils-align.patch 2650 SHA256 df3e872dd7cf42db77b9857619cd1c00710d1396c76c08b7e79ca7b53d54d123 SHA512 5482630fd8652a78a2c8f4b24829e77014d1c0ceed36f2fb5248ba2d03d9978ff7459a2cea15600c652118fe303a4cec1aea89f80c47319a81ed2890baf6ab4c WHIRLPOOL dae0f766b28e02db8a620b4be40bee648c2682682bf5e38f3f6005ea3976a0620baa6bc557c48ae649ca9c6f278683bafb71293c19fc62279e499e89ac54dfea
AUX mhash-0.9.9.9-align.patch 3037 SHA256 cef76a48a440d428d529746afec665ae9cb78f27d8303886f8b0ea3b12077125 SHA512 ce52d1caf3f9dc5bcc388aefacebb93fd422f905ab82f4d7aa6b66ac4ecfcbd32d576778cf3c0ad34f48461a016a08f2cc9ea7063fcb1f29b5188dea04f1ae03 WHIRLPOOL fdd3ed7caeb213b0eff3c82e2aab1a2ad943f3884f16bda7915c7696398acfe2ef1996d23bee721aba291a6d0c00274d6bbd5027a4e65831a0e31949d8cd453d
AUX mhash-0.9.9.9-alignment.patch 579 SHA256 f64d52ebe5018a9d850ef33afe94c4488f695bb1948dfe6e57697f1ff4d75d06 SHA512 6272d5e346067861235b8c5cbb5f4ec1bbb1cd80910ea913860e09ed34661df02ed3d4ed9fa55e870d7e22827fad84cc56bb701195908acca435643018fe81d3 WHIRLPOOL 3b123c494991cfa8374550afb2a8a07a303622e715dc13c8d2c1360fdeb4b7443f9bf7b1a5235f8dfd3ffe5e40a8aaf6985c2ac9e931a939c2a733fdaf2cea07
AUX mhash-0.9.9.9-force64bit-tiger.patch 537 SHA256 708b048c79270330eb072118b5fdb3338900da9ddc0b6bf4ac3260c7d02593e0 SHA512 7ca2118569ad28107672f081fa4d06758bc78da48612ba31d6655e91ebf4928055b1643a012d60538b915b05d906adf23a8aeb3d7b9f5d8c12eaf1058b9f5454 WHIRLPOOL a2c40f9c6f455027ed336200d00afde7b559ed22bf9bed2824eff131c023fc701c1dae23ecc3be723cec435e5316a469db3e23c83cb1f14c276643d705639f7f

@ -1,118 +0,0 @@
diff -ur mhash-0.9.9.orig/lib/stdfns.c mhash-0.9.9/lib/stdfns.c
--- mhash-0.9.9.orig/lib/stdfns.c Wed Apr 4 21:18:42 2007
+++ mhash-0.9.9/lib/stdfns.c Mon May 28 16:08:38 2007
@@ -152,12 +152,23 @@
}
}
+static void
+mutils_memset8(void *s, __const mutils_word8 c, __const mutils_word32 n)
+{
+ mutils_word8 *stmp = s;
+ mutils_word32 i;
+
+ for (i = 0; i < n; i++, stmp++)
+ {
+ *stmp = c;
+ }
+}
+
WIN32DLL_DEFINE
void
mutils_memset(void *s, __const mutils_word8 c, __const mutils_word32 n)
{
- mutils_word8 *stmp;
- mutils_word32 *ltmp = (mutils_word32 *) s;
+ mutils_word32 *ltmp;
mutils_word32 lump;
mutils_word32 i;
mutils_word32 words;
@@ -168,10 +179,22 @@
return;
}
+ if (n < 16)
+ {
+ return mutils_memset8(s, c, n);
+ }
+
+ /* unaligned portion at beginning */
+ remainder = (-(mutils_word32)s) & 0x3;
+ mutils_memset8(s, c, remainder);
+
+ /* aligned words in the middle */
+ ltmp = (mutils_word32 *) (s + remainder);
+
lump = (c << 24) + (c << 16) + (c << 8) + c;
- words = n >> 2;
- remainder = n - (words << 2);
+ words = (n - remainder) >> 2;
+ remainder = n - remainder - (words << 2);
for (i = 0; i < words; i++, ltmp++)
{
@@ -178,12 +201,8 @@
*ltmp = lump;
}
- stmp = (mutils_word8 *) ltmp;
-
- for (i = 0; i < remainder; i++, stmp++)
- {
- *stmp = c;
- }
+ /* unaligned portion at end */
+ return mutils_memset8(ltmp, c, remainder);
}
static void
@@ -275,6 +294,9 @@
mutils_word32 *buffer;
mutils_word32 *ptrIn;
mutils_word32 *ptrOut;
+ mutils_word8 *ptr8In;
+ mutils_word8 *ptr8Out;
+ mutils_word8 tmp8;
mutils_word32 count = n * 4;
if (destructive == MUTILS_FALSE)
@@ -295,10 +317,36 @@
* data on a little-endian machine.
*/
- for (loop = 0, ptrIn = x, ptrOut = buffer; loop < n; loop++, ptrOut++, ptrIn++)
+ if ((mutils_word32)x & 0x3)
{
- *ptrOut = mutils_lend32(*ptrIn);
+ ptr8In = (mutils_word8 *) x;
+ ptr8Out = (mutils_word8 *) buffer;
+ for (loop = 0; loop < n; loop++)
+ {
+#ifdef WORDS_BIGENDIAN
+ tmp8 = ptr8In[0];
+ ptr8Out[0] = ptr8In[3];
+ ptr8Out[3] = tmp8;
+ tmp8 = ptr8In[1];
+ ptr8Out[1] = ptr8In[2];
+ ptr8Out[2] = tmp8;
+#else
+ ptr8Out[0] = ptr8In[0];
+ ptr8Out[1] = ptr8In[1];
+ ptr8Out[2] = ptr8In[2];
+ ptr8Out[3] = ptr8In[3];
+#endif
+ ptr8Out += 4;
+ ptr8In += 4;
+ }
}
+ else
+ {
+ for (loop = 0, ptrIn = x, ptrOut = buffer; loop < n; loop++, ptrOut++, ptrIn++)
+ {
+ *ptrOut = mutils_lend32(*ptrIn);
+ }
+ }
return(buffer);
}

@ -1,4 +1,3 @@
AUX signing-party-makefile.diff 469 SHA256 c9930db5439f522af8f492f1fd5eabfbcb490e9bb50ec36a07f908badc65db9a SHA512 b2acd11419bc4d14b4845d75edc10e85770afafb0cb86ca718db506d7537c7a873a5f661e37ca051a4903169acf9cf1699a0b6efc343618739e5b59ac782e6f8 WHIRLPOOL 984a5fe9d1c57933b7411676a1f4c3c86bf8db09800c52958e04cd41c0374e91e6521d08091df69ef37c70173ce619a63a4f315ad670a560d52a6c95ddb399c1
DIST signing-party_2.4.orig.tar.gz 197731 SHA256 02b3487ab80cb3030d33317ce1290c2700241fd2138f6768a49c63a55a6a62fe SHA512 0ab18af70314839193d25053c6b3de31afba173ae70a39b84e19aad8ec4864bbd95f9b685b3bc807674310c35af2dc75145eb6eb9d03d6a0ce84ce45ac7f29c0 WHIRLPOOL fb6892338c110751f7332905afd0336dae667104650a1bc10422111d169a398cfebbe2753202d8a64643eb0bd1a16bb0424b7e71be8651077985cbdb1bc51b99
DIST signing-party_2.5.orig.tar.gz 198105 SHA256 62db91ccbde650ffbb332beab9cba0676b0d42fc46034fa3c28a471cc0ec4bf8 SHA512 a04875bfaef791a6505134dd2530148d5e6baaa8aa5610e75d42fbf59e884fafffb5de2486425bb53e6464ff3fd35b974684d8bc85291750e4a7bd8bb82b0da3 WHIRLPOOL 7c070f194a67de7fe4ac2f479c6e15a96bf3f182a9065f293b60f5fb979f035c160860ec25ffe0fcc64b30561af94db40b3d8cb113dc8e8cf17cfe2f9bec5248
EBUILD signing-party-2.4.ebuild 2956 SHA256 595f2fe820316b7aa216e3d6ac731fb942028cc1cf3dc11f4bf7979a12fffb5e SHA512 52515fb0b3a4ebb61afa6cda806c2152f897a3c971b4d9cf40ccc48ab9af8b1ed7d1aab30cc78071cd943eafc8b2043d09f6c1db0a01fd168478f9e8157ce512 WHIRLPOOL 1f4a0ceb3bf8dc3a2e937554522d21d1f1e4c88aa0057fc0c81c7e4ba869b91239155763b279087ed01d41111d30bf0d19720f4feed87650bc819853c243405c

@ -1,18 +0,0 @@
--- gpgwrap/src/Makefile 2010-02-11 13:26:29.000000000 -0500
+++ gpgwrap/src/Makefile.new 2010-10-15 18:16:49.000000000 -0400
@@ -1,5 +1,4 @@
CC=${DIET} gcc -s -Wall -O2 -fomit-frame-pointer
-STRIP=strip -R .note -R .comment
RM=rm -f
TARGET=../bin/gpgwrap
@@ -8,8 +7,7 @@
all: ${TARGET}
${TARGET}: gpgwrap.c
- ${CC} -o ${TARGET} gpgwrap.c
- ${STRIP} ${TARGET} 2>/dev/null || true
+ ${CC} -o ${TARGET} ${CFLAGS} ${LDFLAGS} gpgwrap.c
clean:
${RM} ${TARGET}

@ -1,5 +1,4 @@
AUX xca-1.0.0-desktop.patch 391 SHA256 ade5c2271cc7a613550ac15008a78e66a8b2eea6a8cd632d217a87aafeb2a1fa SHA512 5dd62d8d2f4485b6155e466bb9a012f44104ff36c97bae61e8155880b937fc1271e94fb5b83627bd828e3cde0ab421a150458d050cb512d633d1c5c97f80f163 WHIRLPOOL 5e099d43305b87be7c6dabc32a6d56447dd16905c25370c8f0271b6e7f1ce370a6d9844a98cd83d71d8e13d3b97f2b890a96973fccf514ef6ffc1f1e15f12f15
AUX xca-1.1.0-ec.patch 3592 SHA256 9392cfe834977f7a865ed80d35b5e817021582403e18de0244a01c9b69e4d2ed SHA512 8f0651dbacf97ee652be204e31bb1766a95d8271a26c84de42147c64fed8143079bc7d41de11f7c5d868100b05d160e50727e0018d4e8df243958e97612fc1e3 WHIRLPOOL a6d72b74580d1670eb919372d21a0f5a51caeb8b441e0f6b027ef50ca307b5bb30be17291f2f446e928a5df45be4a1143c21cbde628167ff0edc422ba2e6d21c
AUX xca-1.3.2-build.patch 5871 SHA256 f080fe286887d88abb4bdff366b09743fc020384603a3d8b4bb7596a92a92ecd SHA512 1007fa6aa54273e1d279965ea41945063288eff72622325bb61086b288234fcba45f962ced77ddc037f1a64838204614b1a15b1b47d8d7a7b7699374bd54938e WHIRLPOOL 5420556304a56c8789f695aace3821652a6a14d417bf62f7434f26a3812be718afacd0542984c0e1d4e1936e597b46b0efd3294fa16c7c2340ea21ee473c5840
DIST xca-1.3.2.tar.gz 897947 SHA256 04f11f2148c8369c1a1b4e109956ed8cc807ec266d0d936410624ba8ee4b5ce4 SHA512 f0a9c4d47f0c20632f44364cc55293a7d2152772a746a72bc4a46622da4e48ae612bafe918c098a71c29cdfca8e6c03c27cf85a862ca0f356eddf061414c89b2 WHIRLPOOL 11a19800447fe939d1684524c4c0da90dc8dde4dfce4ff8f606d384f976b0d6f067e8455e3a90facfbf99a1cc651affdffa9397a9a8191f1fc8d302944ea730a
EBUILD xca-1.3.2-r2.ebuild 1240 SHA256 30bd839533f73f2cbcf41487387096c9f2a26338cf6536d4e7760eb9922e4008 SHA512 d28b1450e0bdb379abf863d285c810a771c2a3367f6a776f5b72219695f8afbf989706e0e6298c206e5dcc1f45fe276ce0bee190db9116119ed62ce6ae31799a WHIRLPOOL 945230aaddcf6e832b406d6d84f15d1d648415c717970e13f07590f4f48c1781fc244d3253f5750758cb3cab0e2db2a37ce7cf56cdb2fa8c4d3af3b75d47bcee

@ -1,124 +0,0 @@
From ca758f29c89d87581b244c652f7a14c8306cc994 Mon Sep 17 00:00:00 2001
From: Alon Bar-Lev <alon.barlev@gmail.com>
Date: Wed, 7 Jan 2015 14:43:37 +0200
Subject: [PATCH] Add more EC conditionals
Upstream bug:
https://sourceforge.net/p/xca/patches/16/
---
lib/pki_scard.cpp | 12 ++++++++++++
widgets/MW_help.cpp | 2 +-
widgets/NewKey.cpp | 2 +-
3 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/lib/pki_scard.cpp b/lib/pki_scard.cpp
index 444c81d..547c932 100644
--- a/lib/pki_scard.cpp
+++ b/lib/pki_scard.cpp
@@ -237,7 +237,9 @@ pk11_attlist pki_scard::objectAttributesNoId(EVP_PKEY *pk, bool priv) const
QByteArray ba;
RSA *rsa = pk->pkey.rsa;
DSA *dsa = pk->pkey.dsa;
+#ifndef OPENSSL_NO_EC
EC_KEY *ec = pk->pkey.ec;
+#endif
pk11_attlist attrs(pk11_attr_ulong(CKA_CLASS,
priv ? CKO_PRIVATE_KEY : CKO_PUBLIC_KEY));
@@ -254,6 +256,7 @@ pk11_attlist pki_scard::objectAttributesNoId(EVP_PKEY *pk, bool priv) const
pk11_attr_data(CKA_SUBPRIME, dsa->q, false) <<
pk11_attr_data(CKA_BASE, dsa->g, false);
break;
+#ifndef OPENSSL_NO_EC
case EVP_PKEY_EC:
ba = i2d_bytearray(I2D_VOID(i2d_ECPKParameters),
EC_KEY_get0_group(ec));
@@ -261,6 +264,7 @@ pk11_attlist pki_scard::objectAttributesNoId(EVP_PKEY *pk, bool priv) const
attrs << pk11_attr_ulong(CKA_KEY_TYPE, CKK_EC) <<
pk11_attr_data(CKA_EC_PARAMS, ba);
break;
+#endif
default:
throw errorEx(QString("Unkown Keytype %d").arg(pk->type));
@@ -330,7 +334,9 @@ void pki_scard::store_token(slotid slot, EVP_PKEY *pkey)
QByteArray ba;
RSA *rsa = pkey->pkey.rsa;
DSA *dsa = pkey->pkey.dsa;
+#ifndef OPENSSL_NO_EC
EC_KEY *ec = pkey->pkey.ec;
+#endif
pk11_attlist pub_atts;
pk11_attlist priv_atts;
QList<CK_OBJECT_HANDLE> objects;
@@ -381,6 +387,7 @@ void pki_scard::store_token(slotid slot, EVP_PKEY *pkey)
priv_atts << pk11_attr_data(CKA_VALUE, dsa->priv_key, false);
pub_atts << pk11_attr_data(CKA_VALUE, dsa->pub_key, false);
break;
+#ifndef OPENSSL_NO_EC
case EVP_PKEY_EC: {
/* Public Key */
BIGNUM *point;
@@ -410,6 +417,7 @@ void pki_scard::store_token(slotid slot, EVP_PKEY *pkey)
EC_KEY_get0_private_key(ec));
break;
}
+#endif
default:
throw errorEx(QString("Unkown Keytype %d").arg(pkey->type));
@@ -459,11 +467,13 @@ QList<int> pki_scard::possibleHashNids()
case CKM_DSA_SHA1: nids << NID_sha1; break;
}
break;
+#ifndef OPENSSL_NO_EC
case EVP_PKEY_EC:
switch (mechanism) {
case CKM_ECDSA_SHA1: nids << NID_sha1; break;
}
break;
+#endif
}
}
if (nids.count() == 0) {
@@ -473,7 +483,9 @@ QList<int> pki_scard::possibleHashNids()
NID_sha384 << NID_sha512 << NID_ripemd160;
break;
case EVP_PKEY_DSA:
+#ifndef OPENSSL_NO_EC
case EVP_PKEY_EC:
+#endif
nids << NID_sha1;
break;
}
diff --git a/widgets/MW_help.cpp b/widgets/MW_help.cpp
index 67faa2a..c13c309 100644
--- a/widgets/MW_help.cpp
+++ b/widgets/MW_help.cpp
@@ -65,7 +65,7 @@ void MainWindow::about()
}
#endif
#else
- brainpool = "(Elliptic Curve Cryptography support disabled)"
+ brainpool = "(Elliptic Curve Cryptography support disabled)";
#endif
openssl = SSLeay_version(SSLEAY_VERSION);
qt = qVersion();
diff --git a/widgets/NewKey.cpp b/widgets/NewKey.cpp
index 824456d..0dba2c2 100644
--- a/widgets/NewKey.cpp
+++ b/widgets/NewKey.cpp
@@ -79,8 +79,8 @@ class keyListItem
*/
ec_flags = CKF_EC_F_P | CKF_EC_F_2M;
}
- }
#endif
+ }
printname = QString("%1 #%2 (%3 Key of %4 - %5 bits)").
arg(ti.label()).arg(ti.serial()).
arg(tl->name).
--
2.0.5

@ -3,32 +3,58 @@ AUX lxd-2.14-fix-fr-po.patch 388 SHA256 3c61579ea6da0cfb95cb2fe84a1fc3a8a8f5decf
AUX lxd-2.14.confd 589 SHA256 058885f87bfa5c831f4432f0e111a522a4885c3a30fd48126f8c9e1e0ab944f4 SHA512 14892b2efa96f4938497a7ea0b7b2b7ab630b287c8444b666d24b4aa4fd7af265d2dcb91b4defdfa0b33da610cdc04dc3c8751f00df9209a7933bf30ea9f0790 WHIRLPOOL 9dc8362e44a9d1b57103ebad72996d8a148a74ec9793c794bdc894013229989d5c4090e30904ba3a438b6b5e8910d616402046d6aadcb2af2b699135c883e6cd
AUX lxd-2.14.initd 852 SHA256 efbdc6ba66ceca8c4e3afe6a4ac4537eb442b18f9d0f77dfc2d2a85b79010cee SHA512 ee3a83960d52a956a638f741289ad32e98a1687248d1c3d26f035cfdda55bdcdbc4a7d91d8258dc8e93671a89ddd97c6d1f65de5237a03c6a3fb92bb02387b73 WHIRLPOOL 46f33f2f0e5446a23d33ef45efef6d12e004fca659b10dd1241749d2d1706aa1893aaab481109eeba1b06566a3c995678b3cd3f330676b40a00d0e6ae62ff437
AUX lxd-2.14.service 174 SHA256 762cae6aa9796944eabf044332179d5b2b8d55bbb2dc04494cfee31ea233c7b6 SHA512 6f9d71d5c08c49653f28511bc793d1365604af6bf105789caea27f4685d721fbb283f888e3b7310997b73ff2fc5bb1a47e7500c4678cb3d39124cab723523140 WHIRLPOOL 7ea14f65318a0709b588930e1b060aa5ea6f229260c8aac1f08eef8e9cd1dff7c318bad40fef609b3b0779f8e4913a0c7c4f1e7acbeb0e129918b9d698cd0901
AUX lxd-2.16-dont-go-get.patch 428 SHA256 95ee2335cf90286d11387da4220a31ad45c25cdf6f0db9b497c9853fe3473d12 SHA512 eff965ddc918da9bf2bb9293b08a1aad33f1f7a69027767a74f8872a8eb045ef2a002536329c3cbd6730f1710ebb6f5e7e5c284121157e824a1aabef3a0de8b8 WHIRLPOOL c0d52f88bc80fbd088726ae558f9a7f86330efb6040db1b222a00ffc9d525e1ae94d3e53870c39e429681cb63d6643ae63e45271f8763d50dfdf0c6a9fc2e555
AUX lxd-2.16.confd 589 SHA256 058885f87bfa5c831f4432f0e111a522a4885c3a30fd48126f8c9e1e0ab944f4 SHA512 14892b2efa96f4938497a7ea0b7b2b7ab630b287c8444b666d24b4aa4fd7af265d2dcb91b4defdfa0b33da610cdc04dc3c8751f00df9209a7933bf30ea9f0790 WHIRLPOOL 9dc8362e44a9d1b57103ebad72996d8a148a74ec9793c794bdc894013229989d5c4090e30904ba3a438b6b5e8910d616402046d6aadcb2af2b699135c883e6cd
AUX lxd-2.16.initd 852 SHA256 efbdc6ba66ceca8c4e3afe6a4ac4537eb442b18f9d0f77dfc2d2a85b79010cee SHA512 ee3a83960d52a956a638f741289ad32e98a1687248d1c3d26f035cfdda55bdcdbc4a7d91d8258dc8e93671a89ddd97c6d1f65de5237a03c6a3fb92bb02387b73 WHIRLPOOL 46f33f2f0e5446a23d33ef45efef6d12e004fca659b10dd1241749d2d1706aa1893aaab481109eeba1b06566a3c995678b3cd3f330676b40a00d0e6ae62ff437
AUX lxd-2.16.service 174 SHA256 762cae6aa9796944eabf044332179d5b2b8d55bbb2dc04494cfee31ea233c7b6 SHA512 6f9d71d5c08c49653f28511bc793d1365604af6bf105789caea27f4685d721fbb283f888e3b7310997b73ff2fc5bb1a47e7500c4678cb3d39124cab723523140 WHIRLPOOL 7ea14f65318a0709b588930e1b060aa5ea6f229260c8aac1f08eef8e9cd1dff7c318bad40fef609b3b0779f8e4913a0c7c4f1e7acbeb0e129918b9d698cd0901
DIST github.com-dustinkirkland-golang-petname-1f4996aa8aa05ee066aaf9e3179d340b48c6da74.tar.gz 15087 SHA256 727e3b7d4ed0df94b96c99ca69c3505303d4f93173c31b5afce20e6813d6a270 SHA512 7f2d849104993e089aac6abc01844a559239110fbe257469ee918de26ef6d77cc29027324204b38613346c6f0579afc66bd721f56c2c2062354ac31f4e7fd7e3 WHIRLPOOL 857821556293492db1bd1cfbaf6c376846a94e6a13d0c021051827e4be0defdafe4b0c81f4823620b619d04a9fdea077341376d9f4665964475ecd092aa9b343
DIST github.com-flosch-pongo2-5e81b817a0c48c1c57cdf1a9056cf76bdee02ca9.tar.gz 59915 SHA256 f80d8b1dd92d7f2ea4b48d2e4b20d726156d0920e90ae0d6e8ac540a0d156ba3 SHA512 c40fc45b7a781067cc80a616b5a843977ff29071f7b36400631a7445d6fd8530144e73ecc1f406b2315be0725a214c62bfafb44f904b76d83384d8df488380ee WHIRLPOOL e2a011888949ecdf0ecbce662ea30de731ce7393142d06b9a0116ebdbf46771dde7be89067785663ed93cc45bdc861122112cf8c3b8f6fa27018c0a100066b0a
DIST github.com-go-check-check-20d25e2804050c1cd24a7eea1e7a6447dd0e74ec.tar.gz 30367 SHA256 297ad610c697f409ae1fa434f09da1ba6acdf3bbfcdbe8079dc4b6a6668c12f0 SHA512 94342de3aad4db1c4442062f4cf4e57c723a43bbcb0069a8bed3b719e3864eef7500a24c9c99c755114708d6822e9b23f296b6d0b2b46f32cc6ffc65944d1729 WHIRLPOOL d3341fccb03237d8352c305ca1067449c0e00cc59297f9b14c98f38f2f6d463820469e6f13641dd5341ccc3d07a731b7436ed1a8eb3666e37a79e6447d336c1c
DIST github.com-go-stack-stack-817915b46b97fd7bb80e8ab6b69f01a53ac3eebf.tar.gz 6476 SHA256 2c03218436fdcebe9e9fd970055155a543ae06eb5a2c631911e2bc358fe52c58 SHA512 cbbdd7066249a571cc4d052e7907150f575e18c078078199b18f7557e3b12fc7c6969e6fe55773c951f3f954d296707d9e4c74ce26e3b6f408263774b0315a52 WHIRLPOOL 9829d90b0be2ab4b522ac6b95295627877229ba6db1055b9c33ddf404a2d02922837056096ac3a287353edbcddb14966ddb89f160e95c2aff46bc0e758419329
DIST github.com-go-tomb-tomb-d5d1b5820637886def9eef33e03a27a9f166942c.tar.gz 5515 SHA256 2379edcc225238167aa0d45cb28d3561c5193979b136a6cf3443a1fe3b85c78a SHA512 03ac20f7608db7c4ce54cc1ad9dfa62d770c32e1806a131909cb5c1ca4a9708b482e58d0e1bda0dbaff56ed36558a96ce2d4453566813967a32eef5245012a8d WHIRLPOOL fc39214f5e5d7063069f7173bfea57483d3a8f46c586c704d93a9af1ebb534493de343a9f2dbbd51eb22de118db2f0e3e9838ee4df2c414d2921545f2ed3ed7f
DIST github.com-go-yaml-yaml-cd8b52f8269e0feb286dfeef29f8fe4d5b397e0b.tar.gz 60805 SHA256 11a6ce686bb70ab92020f2dffadc2e024e267a6564a62b0091e2974474c7f88d SHA512 268498022f34c4b59b5b75443ee10fd4273203f4b77bfa11b08a792c004cf13e3010c34b4c15cee2b4e7f3c910648d9897700f60ab00b327d78c49e97497fe2b WHIRLPOOL b2d18dc7354fa6e4819c2b1437e3dce55212fbf6e907361b82bfefc0b2306f12cbf70560c3819e2a81426e538949f05be01c6b8b3f3e53a3aa6daf828e95d537
DIST github.com-go-yaml-yaml-eb3733d160e74a9c7e442f435eb3bea458e1d19f.tar.gz 64789 SHA256 2f35fb36301bdee6afa5d7ec41c8870bca370ee8300b4da157ee3336812b5c36 SHA512 9e34c34c907d1177e072eb5f3b421b8a3af0e68b490508691d745cdcf1145d9bcfd2592d909a4b05e7f12bfb62355d49861f6d2e1bd29b69cf026ef631965289 WHIRLPOOL 27c9123a8be869dbe6a15d1e69e39d511f44624fffd89aac37bf0e59c5d30f2b7932c6015fa055f3ffed9357873a2fb92c1f6522793a64b752722cd539bc2089
DIST github.com-golang-crypto-b176d7def5d71bdd214203491f89843ed217f420.tar.gz 1431191 SHA256 9a7d565a11c3bb0aa78156c3ab6c6d55c2c8ff9e0d7733574b7f2e67fef03ebf SHA512 6cae1da26b6d46c4f080f74b574f5b7d7e1e86eeb83532e19f42e6e098e9f6d0b113cd07e66f43806ace738583262e37cbb7dc229f8d61ad16a5f86372eb539a WHIRLPOOL b2a1b6d19ee5d72e4b38b403bc3142385d543c713fb4729333e1614b114fb81789a4c94974811f67e3c61c0f03aa8f3fc91e61558d85eb507a7812d43052b7e8
DIST github.com-golang-crypto-e1a4589e7d3ea14a3352255d04b6f1a418845e5e.tar.gz 1336856 SHA256 28950420102f0dc290b84a52f06bc5b12a0a2b411b1b4fe216ba4ffe3ec3754e SHA512 c22fc86fbc22d6ec8157f89c075f07db8b72bf63ff97e06c907f555bf865cb77414c4fa2b9974407e43fa4f74b77710d3be9d2646f929fcfd5269b0ffc379914 WHIRLPOOL c85d338f87f5c418009497308ba28bd805769cb5350835dca35f77cce7ce456afe9cbcd66d9db3aea77e3eab0ed228260f7ec2e6825632624d9c80556ed15fbf
DIST github.com-golang-net-1c05540f6879653db88113bc4a2b70aec4bd491f.tar.gz 916090 SHA256 37d0bf101e8fc7e1dd8f1aa83ef106befe02fef11dc6a12ea1f7cebdf1a160e1 SHA512 40c070ab27ba31bbf0f0555e2b90b12100246caef36d7bf48d543e432272b0eca6e0deaf49e1e31ff6974b06d6476924818862a9243a8646d0f38b344a09633c WHIRLPOOL d344671f614f0d43a313d1409ba20cad711bf8d3be7b0c52e6d2a7db0a3efbd17369cea70136a095522122a3cbaada7de4d79e2f7ad784b9e7fd8e46d54ec443
DIST github.com-golang-net-e4fa1c5465ad6111f206fc92186b8c83d64adbe1.tar.gz 899910 SHA256 a92f1314f40ff6e542ac6e6ea1346cefcfc74e5e5de4939a1baa67c4f86a482b SHA512 0a582e9aa0ecee1c881771715970129d8af5975cccbb797f1e2eeeea7989b17448b26c000ef49fc7a1ae02eddebdfbc52dd2cd9a82b0b3b667b4ee7f62346052 WHIRLPOOL bdd305498d35c9ef3f1eb34878976e165117ec1c9d1eca8a28cb06a4616d54733e4e2504143990d0e74c6901bd5d6f717e2a0132fd0c4f74fdc305c7d983256d
DIST github.com-golang-protobuf-5a0f697c9ed9d68fef0116532c6e05cfeae00e55.tar.gz 252930 SHA256 0f5d73fa192983fd67d0aa6b9f6e0c5fa64a966bfda42f7f4ffbd83163adf02b SHA512 ac284034ee27b275df8adb83ecf4eb85977cc9cf5266384a080df2beb2fdcb84af7e166cabaf76881b95eab4812997ab435adf0abd6068ed967f609b1747b6a7 WHIRLPOOL 87685c46c8813b8d4882aadb0b37437782f509efd8e59068f524cd100e11693bce0939087b923acd5214a14edcf76cf0ad71636ff634989d6c9dd5b02667ecfa
DIST github.com-golang-protobuf-ab9f9a6dab164b7d1246e0e688b0ab7b94d8553e.tar.gz 265243 SHA256 25454663aa8e0cf17f0bf273ce0e07703b75aadff9268707228fc76581b7d91e SHA512 25618656838aa0b20f5a4da59fa126d339fe8825a8cdea46ecbd05831751c3fbb86e496fc0930a38faf18760ebece510b505a2aae9b29ab659a081a02005099b WHIRLPOOL e61468e817d5ee34326ce795dd841922a00edc1ba5eb502a59fe095e100eee6273531823474f87b744a36007871a720d4312df921a1ccb9f30fedf986768c4cf
DIST github.com-golang-sync-f52d1811a62927559de87708c8913c1650ce4f26.tar.gz 15326 SHA256 25b869d922114e49906f2d9559c86b23b54f753986e58546d4ad816f426a9ad2 SHA512 912a5afe25c6854e14d72d9d0a897808ab9b67ba4f8428cd04fe7bb3ca815f1bd1b78667587fcd74967f88f44ea591b77616955dd130cc2f98eea922fdbacf61 WHIRLPOOL 91c3b07b66c56b0bce5f430f5e0573d30f57ebf83204cfcbadea5a88607f843c8176eadc2ebdae6020b4bc1144b9ae45ba03fb00c12070faa7505e4726f6b2e1
DIST github.com-golang-sys-9f7170bcd8e9f4d3691c06401119c46a769a1e03.tar.gz 756878 SHA256 71c6138054b6ab517392e4f943183a12acf51c1abd9d4d1927563ffbdbf60812 SHA512 b1caae99c1575e588801e63775da86133f3f4f8380eddb148b9d38b34b21a20e1ad2e050c7a19bc7e1c77f5b450cafe67c06682d4cd4e7f7905f050f9f3cbabd WHIRLPOOL eadb6c57c7f82a684499d691874ae2e3bee7cbbef1a58f3cffdcee3f63fe5a7b0038ec12546283bfda575cdf99dc615be18bf4bdf4641800ed1dccfec8d3a044
DIST github.com-golang-text-ccbd3f7822129ff389f8ca4858a9b9d4d910531c.tar.gz 4549711 SHA256 5bdfdcc6c259710ca398c1b6da7967d18dcdb8c6aaa56501da3f0333767d38ce SHA512 78941350134b98f0dd72b0397796106b309cc50e34d0741bb1b4e8795a653f6364e35061b1f36def969ab81a2b07ef80fa135baca3054116d58358d53dea282b WHIRLPOOL 870f029b29ed47881a1fbc71f4e903c43c215a56b0ce635956be6ef13fa4f379a793cfbd2dd9b70b031425245d5b3afbc84bb789fee7a2502575c472c0f3e0ba
DIST github.com-golang-text-e56139fd9c5bc7244c76116c68e500765bb6db6b.tar.gz 4604834 SHA256 17b5549b3463ad5f4adb10036294a521601de2c9d5e7bca946fef909b859c2a6 SHA512 26dd6fcf2c9e589f1fcdeef0197c0db12ddb2b3f526c1992b76954fde826aa01f86bf485ffefc312d9cfedd793d185475bb5d84c951e02e8df7586f0c6269749 WHIRLPOOL 9412e8790334e7558c3083f487aa257a38295ed325c183bfaca0b4d09c081353e368732d336808c32cdae9c0f183e4bfc8d90bdaa71aaeeb6c1c66b029c4ce10
DIST github.com-golang-tools-2a5864fcfb595b4ee9a7607f1beb25778cf64c6e.tar.gz 2224136 SHA256 33d0524e2173a3d1292ad2a280230c39bd3b4def2eccad5d4a058b5cb29a4c12 SHA512 dc36f88d348ae5c299c4909120caecab35964dbb85529e6e735bd507155173ab86b134cd39a1fdfc50b7f1f55345175604f29027b0b3e1acd7f3b312303aef70 WHIRLPOOL 7ef8bd2853654c99a9b38d3ea14418ea28834824392a67cc93513682ce260b15d970343773982e31e2b65029c19ffb6f562cf46f4b69b4a3e41acfdd525fc79d
DIST github.com-golang-tools-84a35ef54dff3c5596983e180ec10919fc432242.tar.gz 2244664 SHA256 26436026e569cc2f9ef07c11eab48ecfba2a11966fc5ddf2e534be29235031b1 SHA512 df4621cda50f01542eb4cb106bff05680137f21b91b5524348a72aec0682e547724183e698621e573e34622c45031f54a071181941be168aabe96dc52d6931a5 WHIRLPOOL f407a1280e81e88a12869fe22a1e31c61e4076cfe872b8a864d810251653bba6d46dae60a993168bb5d2f9eb8abbbcda86edeb71ce4d082ee58b4c5c40446457
DIST github.com-gorilla-mux-18fca31550181693b3a834a15b74b564b3605876.tar.gz 29433 SHA256 f3fced6606c5e662aaef9d4cd71017438040af3ea419b3ac44dacf7c17dff91a SHA512 5bf7e9a6e8b01b235f5a9e697b5749d5655e62816d74b2173b123814f70aa92c5e0bc84cf40f643905354374efdcf1ffe8838d3a55d7e3abec29fd12a2e0239e WHIRLPOOL e4bca82d6c672290c5aa0683de5d81c787fcdfaf09bc2dd2ffd67f5e17c6cbbe829bb58b8e01861b692518550d4e8de359b7fcea175719e020e5ed31774806a4
DIST github.com-gorilla-mux-ac112f7d75a0714af1bd86ab17749b31f7809640.tar.gz 29594 SHA256 8e3af8f0a839ae14d9267660758128cccd5b6ab16595de786961b297d5ee1ac7 SHA512 442e6249d273440eb5f31ca14b1ce4f702ca363ce385f34ed58189f96aac6a8f5314318cbbb61ff5376f1c6b660a81cd3f53948d79c081eb0c0d9e47657fb447 WHIRLPOOL 6af297833cece2d375da506b7b67b13761c12901da28c5ee63021fae50c4c55b72bd0d0ba70d265fbe2b8b747c7bff044a7bc57b7ec1ab990e5d373bd291465e
DIST github.com-gorilla-websocket-a69d9f6de432e2c6b296a947d8a5ee88f68522cf.tar.gz 42996 SHA256 b90c0b4117f2267a737b8573abbe139b706a6aa92257b346f6dd185d3135bde4 SHA512 95a107e3e8626bc17407b8ae14d8cf14b22be616a35e3a287aa9992bd952d0fd3e09668d8bd8e4af66bc7213dc2d1f0063c0c7edf7222a0e11423aba3a201d62 WHIRLPOOL 6a36def6799bcb77dab98c7a16818ab8db8c0c605c5fe9802c4026fa23cd7a761be55894c933e7683648af7177f9318b295d1b95c4510b0155a852c8356d9986
DIST github.com-gorilla-websocket-a91eba7f97777409bc2c443f5534d41dd20c5720.tar.gz 42927 SHA256 56858a67bb8b462f496e9b9795436824036ae17cc3a540284a4183a4c9ca3dcb SHA512 651d017498aca3fed375996a4cd77a5128396a14aaca4485e5480937f85d1ea8a734ec607d1658601ec6eb9b0b1e9a4756a0264c4dd86ac6bf2de556daa6693c WHIRLPOOL 5f1181de9500b03fde03f6ff8406a65987e60eb7018bd76defa3065c85e6b1d79f674024aeb000d0cb5a0bada96b6d757a82edce203bb8ff0d1c79a176868783
DIST github.com-gosexy-gettext-74466a0a0c4a62fea38f44aa161d4bbfbe79dd6b.tar.gz 9682 SHA256 23e121b4ea15818e26d840cba571fb1c165b785271b07f44d3b575e17070fc1a SHA512 99a00ecfeb4226bba01dbef615f02b22f54959252c9fb99ed55f8c040026305fa54256f78eceb5c02ac6a77842c72fda43d1790590adfdcf3202095ad836a198 WHIRLPOOL 0e3c101756336766d38a5a8d80349b55378456f6241ee53a873edf5a23e44f557dc1125c12892aef6a5fa70797da47f1ab72b0f5acb4502c10aa2be8d6c1aaf4
DIST github.com-inconshreveable-log15-b105bd37f74e5d9dc7b6ad7806715c7a2b83fd3f.tar.gz 24466 SHA256 3eb782a5ca1fe5da13d89a371cf9d41b870c1e03c4625064ae88aa6e489bfe65 SHA512 f5add63516e3d4a0797cda4fde3568aefd392a2986186cdca8c060ca51a8d5d09d3ba990578942c6ebf0441f94b9f042f7379c5c3897b4210ab861998a597088 WHIRLPOOL dadfadd3d5ae01c154dc1e09617b8ca0badd00d0015b6304619d6fa79b2040a65bf0f39f6aa6fb8503052ce9680188761d21f033e5d4ccabcb00299cdf393c57
DIST github.com-jessevdk-go-flags-5695738f733662da3e9afc2283bba6f3c879002d.tar.gz 54989 SHA256 6a46bc8a692a1153b12a889b357683aa2aa2254d162ddb1c38253d7988cf1030 SHA512 9f117c43a41ee7b8753ba8bcb9ad49ad5106ce01b3be617921ed9d1208bd5bc1c4c155d797f2b1f7134955b16f3d82e46de2b0a45e5e8808199e0173687719b1 WHIRLPOOL c6f230afc0467fb6d76a2da9867e8437833471a7c36073d74834a5af399e8e6cfef0bd40bc5ae9cce4fad15c8b1d03b03110ee20c86ca4c281b5204f9e28e0fd
DIST github.com-jessevdk-go-flags-6cf8f02b4ae8ba723ddc64dcfd403e530c06d927.tar.gz 55513 SHA256 c67846e5532a92d3ee629bc67eed7a12bfefe0b837182daef51ebb9774697d25 SHA512 cf4c45b2a0f314874dc4bd2cbedddfd6f46ed71d6b51198365db17d4a4fc6b2ecce000968b62d6c883f596bd8847f0429f3fbbfddb0ab7369a3a6b78d83c48c8 WHIRLPOOL 59be6ddb176a25cdbd0a48ed829259c49911e76c63f9f1f3a4027a0f4e0ed7c7ae39b7b3a99cc49fec99fcec6b4941ab066da9795eeee41a168c63f7e8425786
DIST github.com-juju-errors-c7d06af17c68cd34c835053720b21f6549d9b0ee.tar.gz 16210 SHA256 eafa160a17919edabe61aed53ea7c129499ad9ee169134da8532b89c920d01d0 SHA512 04dfe2f155724d98c31fa2d274a13e77efc34364ffae172fffbc8e14b72f68a6301e6f582c1ff9f37cb105d11a7b3197e2ffa635f410ffb64d54e7c6fd1b9d1a WHIRLPOOL 76989d50938b01ecad8f0fee239a3e5bd4a829e8fa78a4f9b6d9e0711ebef5fef7d8786e28cfc03477017a4b5b2b5e4659c05f98d7239a4d5251878004d010ff
DIST github.com-lxc-go-lxc-1a2cf29ce27f74298fe70acbf817ca2f46cf7457.tar.gz 36338 SHA256 818389b46709ad9c248157d421219d2d04cc009ce43df6f173019e3d7dcf89df SHA512 92b69f1d6fe6dcbf67c4ec73be84dd066d6396c6f4be200ab3ec41654505870a94fe92c0d06d09c18c9ae634ee67377f79d6465b3640099409f25a6254fdae58 WHIRLPOOL 1e2b0b960a8f21e60455378dcc39f025e3dddee50a26c084cc2fc9eea506fe07a277c7a7810a273ade52378bed34acadc3f38563eebe4a4a81d7110c52ee660c
DIST github.com-lxc-go-lxc-de2c8bfd65a78752d6a70b4ad99114c6969363b0.tar.gz 36156 SHA256 7e794163a24488854f2ff48468e699577dcff82871717913cd7a079dc83d292c SHA512 57e84c66b8c8260e3d2631b37e5dabcaf5136e47ed4233489f8fd3b2cc8796c495dbc78390e4372b0cc54ee5920d1f469579f77de1c0291c3ae31dfd6b628dbb WHIRLPOOL 61e8d12211a0ea1eebaba824f4adc2784f26ed0c8496e74d51f02a7647f526954001ced5d3559bd2e2de8fa4c6ab76dd6d15cb8cbf678ec36db5613fcce9accb
DIST github.com-mattn-go-colorable-ad5389df28cdac544c99bd7b9161a0b5b6ca9d1b.tar.gz 8089 SHA256 ad1e8de71cee50acb8492bcaa9b1a7d0ebe175f76266a8f3dd4d7fb48d8e53be SHA512 0f458e6acfec266b58cd458bd05bc04617df0ef223ffa6a6c374decd29555a78441f3a17df7b5f782d96a25f56bcece061407e9778e25ceafeedafa014a45bb4 WHIRLPOOL e18e5c426b611f5ba102c2bfa935c26bf5be3b42e48c2b337d3827936361daa28ba1185337b1e25d5732063e0cd539661cb740028f811577cd0250ea24b4e0fe
DIST github.com-mattn-go-colorable-ded68f7a9561c023e790de24279db7ebf473ea80.tar.gz 7522 SHA256 454e4134a81b0913cd22fd6efc50164cc352218f81e1a73ee209a95a7d017f09 SHA512 ae09fd28e2aae98d0b73bf71ee7496d8d53e20232428d09e021ee8571ca7e990e85c0d9613c89851e2025624d317a26e1768f4e7af12294eb1a189a241bd8daf WHIRLPOOL 567d3a684eeca18e8703714197b23ad9d7157fa50664ea09a0ab130635cb75fdc543aacb23a347324d9dd15b44081f0393e7db1a1d8e9159b9fd3e703cb7d008
DIST github.com-mattn-go-isatty-fc9e8d8ef48496124e79ae0df75490096eccf6fe.tar.gz 3262 SHA256 c013b75f090745e80bc5e3060a26d7053ebc63bd3d077177aa7a3e349bf151ca SHA512 8627d22f5ee5a087744bbf4dd391f8f87ebabe8940564206935dec9e406e40a98976479ea973e61afeb1774df211992cd61c67ee198d546e22fbf60826b64ac9 WHIRLPOOL be9969d0cca83428e9f6eadfffd970d95ae8c0562c00005303eb8122b2cd737410372458e2cd8e6328ff65536d5b7d6b60e34f94fac8cb4d582202dae4e0b94a
DIST github.com-mattn-go-runewidth-97311d9f7767e3d6f422ea06661bc2c7a19e8a5d.tar.gz 22406 SHA256 60afaf4d86f11a5d256d240cbccba766c5ef6ba2e695661df6bc4608021ca186 SHA512 0452fbc64250169ea99fe4eb4e2ef4f81c7bce5b77572789186f749c9c502c29c7146f7ef57971b6b78db0abe33e9926931719dd610f59925e31e6dd6c0b8d70 WHIRLPOOL 5606a1879961eed55f00e3d7cfb21663db1d9f7059a586ea5a423f58655713a333d89ceb8dab328af0cea9d13e9dd02bde49bff6a086d80d571a03c79fc72ba8
DIST github.com-mattn-go-sqlite3-6654e412c3c7eabb310d920cf73a2102dbf8c632.tar.gz 2028435 SHA256 650ece3ec45fe26df3879e3e67fc4e21f65547d441b4085f4910817dae54509e SHA512 743b713ff506517c05ea89fe744eebd5b67751305fc720459840ec6c2d0f2d1fff8437f668a38291b9686ecf940a5177c356c34e022fc020540e0f8c60a21ba8 WHIRLPOOL 840e78119db23b74a231d8f01c6f6a20ce5d5933aafa2dda9c2c1179c5f69f2c7e17fb59a5e5771252cc89b859bcc7ed32f777a5bf139f80e0fb6e026d9e2c6e
DIST github.com-mattn-go-sqlite3-83772a7051f5e30d8e59746a9e43dfa706b72f3b.tar.gz 2027317 SHA256 f108517a1ef06a51044a869f4da473b5e3f5f664afeaf4eeb9956c4bc2ad059c SHA512 687b1c9f7b2f27be4ef0d924f691f17251fb84522647436d3e6d1ba5946208618156663d817d146f954ea07d31619c446a3023f9a811f113a3761cda0daebdec WHIRLPOOL 26747056149e68ed1c9b59cfe5e1a6b0b38cdcd06a2d28ea68fef09085969dc1d706be70438552854c35096d3ce6405b6450da6fa5beae911da0e4b8730df8d0
DIST github.com-olekukonko-tablewriter-be5337e7b39e64e5f91445ce7e721888dbab7387.tar.gz 12269 SHA256 a3f2a6f367b97d8406402a674eaf96c5ee9baab05de32b2031085b8d92e7eea1 SHA512 444bf361e0b602fba43a4b0d991614f10ed79a105bbba30bf3054d0dec687de6e9f4583793d52d5e25c99d55f3d39c5121f60110f3a879cf0bbd37594834a929 WHIRLPOOL f43f7093b37580845a7e87fe487684d5ef5e51646413d9188e6e3895403a6e028f873c1fc52ae60cf9d677cc9c3d5373c6cb39cb05e3632172ff3827ae4f7064
DIST github.com-olekukonko-tablewriter-febf2d34b54a69ce7530036c7503b1c9fbfdf0bb.tar.gz 11822 SHA256 080a2090ffb58f682a3b15aeccc866b8ff3acfa2020eaaf138b3d0b27f29d0db SHA512 bfccf8eacd32840ec195c0e69d141fc24ca55d9f0832b38ad87e0c2292c61f5ff0731e83a19045ddebde4db8b9cd77b0b84214c5442f4cd4f8a892e77efce758 WHIRLPOOL ca608bae83163bfb2640d2956021f849cbfe6e827f40120b9151ba663fcf248b3157d3a0eb294747ae0f8b9510c79443d9e3193294b874578b2dd3e68cf9a3c2
DIST github.com-pborman-uuid-1b00554d822231195d1babd97ff4a781231955c9.tar.gz 12808 SHA256 54da54d54a914e569fb2b31132e0c458ece12d7cd70c14a33adf95731e07afe7 SHA512 c332bd39781e7a3bd7125bbf26e62da2aca24bb89975491a4165a17580f3ffb99587e4620a9c9c17afff5d34865ae0b86065e1516ca325d0edc4dd84be269283 WHIRLPOOL fb245c1056abe69f7e3fa5a4ded80111777af2fdc107dee3fc36faa25bea8394eb30fda6000075cbdf124cb01c4165ed08fb154d70c30c8a1812988e2bd86619
DIST github.com-pborman-uuid-e790cca94e6cc75c7064b1332e63811d4aae1a53.tar.gz 12805 SHA256 5093e139937f8da5577e9f33e21ffc3a59ebff6a3264b80e8c5524c113bdaf44 SHA512 ab27b50c06384f20637e628d7e7289ff4b9f00f2fdb5e650aa7f4bf19bcd54cdd1b83fd9e3c45eede2ba8f35af9b177972597205ea29570b129f9a97e6c63c0e WHIRLPOOL 5baf15dc682df9daac2bed1ee083e49a4823a09599a85f38ef2bc3b17fe5d7fa5f0d02f841148a6e247fd664812e0a4ee4ce238aa93ceecc98e9c5a75921751d
DIST github.com-stretchr-testify-890a5c3458b43e6104ff5da8dfa139d013d77544.tar.gz 94296 SHA256 39889d7ef7b263edc99dd0ec8a72d86fd44915a59dad41a958d522c2b23d8e64 SHA512 7cdc1bdd6711496280aae5ad5efb51bf9d6f9a271e89ab7c2af4a94d6bccf67958ef00d1805b9278903309dab20aa0d5b15105a7284a940b1e0ebfd78901ecb0 WHIRLPOOL 9565e5f455c1843732fa394dfb6f6a296cbb5f10afb6f82646b437273bd3c1c587b9991cde6a650ab760947a8547d82d5eb80f6965d16e2b2ced3857b9a1bb3a
DIST github.com-stretchr-testify-f6abca593680b2315d2075e0f5e2a9751e3f431a.tar.gz 94237 SHA256 91f64ae4d5093511464b5ddce34b88b0134219a0a17d638fe148b6cb9f9e261a SHA512 3aaa245f70dcee49b08e5f677dfa2137b00cc0cbc18cd52d773722b951ec579e3f4e146f951de51973630488a9d9efc7c54462842c6fe5987cc099a44f04a03f WHIRLPOOL 3e55426a5f3086c3e46652da4f5bebf214ae620950556b6659b48cad01e51781d836a3c1ea9c692dc59b4a3d4862e16cec1acffd31a0b4853f97c4f67c22c2c8
DIST github.com-syndtr-gocapability-db04d3cc01c8b54962a58ec7e491717d06cfcc16.tar.gz 9899 SHA256 e63800ecdd704541bafcf8788d651a73599cdead61cd5bccedd31418c4fe58bc SHA512 fdd8a3cc1add7570269df6ad8867fd9d2da7bbf751416a5376ff123dcf959be13912b766f5214123e20fabd242a629e02f3bdaf0680782805afb81f6f08a78ae WHIRLPOOL ec73f593f37d28565f9efe9b21d17175353b922e144842666b81163538b5d464dcdb4857897f5c1a4362fb44637490c3994f958498672fc31054539f2b5c64e3
DIST github.com-syndtr-gocapability-e7cb7fa329f456b3855136a2642b197bad7366ba.tar.gz 9894 SHA256 1c90570f690a5b753633bce84097942021893f180c9d27c0b83f7a1bddaf59d9 SHA512 ee2de5568b76b87723e80e081e16094093f09a6be68dd0920793e007d4b705808ec1eac7a15b4c0ce7ed20aff04978f4ade264ab5bf5bdc5e2fdc46db2f4116c WHIRLPOOL ce1a13e5374248ffccaa613d399447d619ad94156f6ebf198d9e63019bd698496d67770ef520b802c59451ff9ad95d9fd789e8c9f758d1df553e2432c3b29289
DIST lxd-2.14.tar.gz 629982 SHA256 0ccf98257482458ff417c8af141a1f726fe7e696b7ab8b089ed1ee741280b2b8 SHA512 a1b6d7eb055a29ba3c28f9184e6dbac5f279332a6445347bbf8f946ab23b0afb353ac146b379f22922fe678ce034c18dc9d5d2f2dd7704b8cce1730c29dfa9c3 WHIRLPOOL 3483b15f7e09e8212fa5b646e5fc6be305b48e6cfcad5538ff9a4967820928b3f87931ca38fc4787ecab67216d2c876476880551ce56e3ed0c080a7b769e2823
DIST lxd-2.16.tar.gz 707146 SHA256 16d4b09f132f628dbacaa192c02ae27baf91a20a57e26cfea2a24b5af6077680 SHA512 63a870f3613f3e7e917bd06bc748d143586af543901cd4e2159015cb2f20fdf40ba7f04971d6dee2e8a5afd60fc1476cef29783ab5ec5e531c35360fdf83e70f WHIRLPOOL 74b8cdd09801840d87e81317e03d153afab833fff4b58efaf58c7c49703d447fd42d08892b83ef3f18635bdb61ebac0df1651ca99eb3d98710b032283b941b5f
EBUILD lxd-2.14-r1.ebuild 6692 SHA256 adcd65144679bf123bbcaf7790921225a017849229f891d5f13ddf45903a7328 SHA512 0ca104293f5d3555f9898bba38804f72053702708baf8a644d42e924f0d291a6a604291ed9db24e437c559d05829ac53a108c46f932cb34794cf034bf821d724 WHIRLPOOL 2d600a486aa18e69d6a37b2ad23efeb42f49ca4de70390d6c94e98cc940efb2b4c3c9e1a6799e0ca8241a030bedd766487c45c69f8b94d20df284646a5e8b1b2
EBUILD lxd-2.16.ebuild 7083 SHA256 2f3fd6bfe9b51d9e97e0701b23c52d65e5a800f14ae3f2f4a1def504af989841 SHA512 43e249b5d437463da5ba923a194d5c76ee333ab0842b1f3695a4aa5a2bc5264fb6e638ea781c0555a68c1b3fccbfcbb717f614286843e9329fc1df92b598a690 WHIRLPOOL 4830dd30346c880f6acb1cd2605241c5e511f089e6c75da453bca522979b46f90c22a6999b516deba111709fee64c8a8e55268538153224c906036614b5d20ed
MISC ChangeLog 14936 SHA256 dcee3c9c0161d37fded0a98f7bd881f6f4d3843eb14bf329b3afe6003d35f924 SHA512 eb2b9da876065abae87fbfe7b16301efe08d94daba7a374d81b0d850eda2f5bf1f01dafa6f89edd5b14a44b8a5ce0582949d37f61685b9a132f7dbfa18a6a948 WHIRLPOOL 9e4b4884a3665a4e648bd4885a76ef1060b32e7b7cb94feb1c79e62333adc69b47f7f9dbfe2aa19efcdd044ff432a5fbb65ef1353cc283a6551ca75347ee4f58
MISC ChangeLog-2015 462 SHA256 94ec196e2a375d874863b50855f3217101d29d7c4e85c0fcb91a760cdcc8274d SHA512 6ea43b7858e04d4af4b5cb587525be13a8977802219328dea20e3efbfa97ff82c4091d4dd94107e2ee0235dc1e212ccd58bb943928494641a9156b3b28464a9f WHIRLPOOL febd8b9c3a6c677e790eddd8f121be485f3e9373c8c26d8d99240d3ecb4cfbb451e5e6c7931f3967e482774fa37be8fbeb92a1a0178e4151128bae297a50c482
MISC metadata.xml 872 SHA256 06f7e0251be7df4438c0a2615e517bce69a6422120274d3ff66c93423f8a1190 SHA512 beb00f73d5a507af1b66d1277b6d141c600d8b7283a880d43e61e0a374d996ccb6ebb118ccad0408b7c597ea582526812dcbe130a2850f2689c1225e53cd49c3 WHIRLPOOL 96bcf3ffb359c4548785910bc54ff2e02257588f6112746119f1be572afe4abea4c8d8458889e5231e986fdf2f4a41cd87e1d68615389074c4fd19d7c280c88a

@ -0,0 +1,16 @@
--- /src/github.com/lxc/lxd/Makefile.orig 2016-07-11 23:34:40.299664675 +0000
+++ /src/github.com/lxc/lxd/Makefile 2016-07-11 23:37:00.816018727 +0000
@@ -13,13 +13,11 @@
.PHONY: default
default:
- go get -t -v -d ./...
go install -v $(TAGS) $(DEBUG) ./...
@echo "LXD built successfully"
.PHONY: client
client:
- go get -t -v -d ./...
go install -v $(TAGS) $(DEBUG) ./lxc
@echo "LXD client built successfully"

@ -0,0 +1,27 @@
# Group which owns the shared socket
LXD_OPTIONS+=" --group lxd"
# Enable cpu profiling into the specified file
#LXD_OPTIONS+=" --cpuprofile /tmp/lxc_cpu_profile"
# Enable memory profiling into the specified file
#LXD_OPTIONS+=" --memprofile /tmp/lxc_mem_profile"
# Enables debug mode
#LXD_OPTIONS+=" --debug"
# For debugging, print a complete stack trace every n seconds
#LXD_OPTIONS+=" --print-goroutines-every 5"
# Enables verbose mode
#LXD_OPTIONS+=" -v"
# Logfile to log to
#LXD_OPTIONS+=" --logfile /var/log/lxd/lxd.log"
# Enables syslog logging
#LXD_OPTIONS+=" --syslog"

@ -0,0 +1,46 @@
#!/sbin/openrc-run
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
DAEMON=/usr/sbin/lxd
PIDFILE=/run/lxd.pid
extra_commands="stopall"
depend() {
need net
use lxcfs
}
start() {
ebegin "Starting lxd server"
start-stop-daemon --start \
--pidfile ${PIDFILE} \
--exec ${DAEMON} \
--background \
--make-pidfile \
-- \
${LXD_OPTIONS}
eend $?
}
stop() {
if [ "$RC_GOINGDOWN" = "YES" ] || [ "$RC_REBOOT" = "YES" ]; then
stopall
else
ebegin "Stopping lxd service (but not containers)"
start-stop-daemon --stop --quiet -R TERM/45 -p ${PIDFILE}
eend $?
fi
}
stopall() {
ebegin "Stopping lxd service and containers"
if "${DAEMON}" shutdown; then
/etc/init.d/lxd zap
rm -f ${PIDFILE}
fi
eend $?
}

@ -0,0 +1,10 @@
[Unit]
Description=Container hypervisor based on LXC
[Service]
ExecStart=/usr/sbin/lxd --group lxd
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target

@ -0,0 +1,222 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="Fast, dense and secure container management"
HOMEPAGE="https://linuxcontainers.org/lxd/introduction/"
EGO_PN_PARENT="github.com/lxc"
EGO_PN="${EGO_PN_PARENT}/lxd"
# Maintained with https://github.com/hsoft/gentoo-ego-vendor-update
EGO_VENDOR=(
"github.com/dustinkirkland/golang-petname 1f4996aa8aa05ee066aaf9e3179d340b48c6da74"
"github.com/golang/protobuf ab9f9a6dab164b7d1246e0e688b0ab7b94d8553e"
"github.com/gorilla/mux ac112f7d75a0714af1bd86ab17749b31f7809640"
"github.com/gorilla/websocket a69d9f6de432e2c6b296a947d8a5ee88f68522cf"
"github.com/gosexy/gettext 74466a0a0c4a62fea38f44aa161d4bbfbe79dd6b"
"github.com/jessevdk/go-flags 6cf8f02b4ae8ba723ddc64dcfd403e530c06d927"
"github.com/mattn/go-colorable ad5389df28cdac544c99bd7b9161a0b5b6ca9d1b"
"github.com/mattn/go-runewidth 97311d9f7767e3d6f422ea06661bc2c7a19e8a5d"
"github.com/mattn/go-sqlite3 6654e412c3c7eabb310d920cf73a2102dbf8c632"
"github.com/olekukonko/tablewriter be5337e7b39e64e5f91445ce7e721888dbab7387"
"github.com/pborman/uuid e790cca94e6cc75c7064b1332e63811d4aae1a53"
"github.com/stretchr/testify 890a5c3458b43e6104ff5da8dfa139d013d77544"
"github.com/syndtr/gocapability db04d3cc01c8b54962a58ec7e491717d06cfcc16"
"github.com/go-stack/stack 817915b46b97fd7bb80e8ab6b69f01a53ac3eebf"
"github.com/mattn/go-isatty fc9e8d8ef48496124e79ae0df75490096eccf6fe"
"github.com/juju/errors c7d06af17c68cd34c835053720b21f6549d9b0ee"
"golang.org/x/crypto b176d7def5d71bdd214203491f89843ed217f420 github.com/golang/crypto"
"golang.org/x/net 1c05540f6879653db88113bc4a2b70aec4bd491f github.com/golang/net"
"golang.org/x/sync f52d1811a62927559de87708c8913c1650ce4f26 github.com/golang/sync"
"golang.org/x/text e56139fd9c5bc7244c76116c68e500765bb6db6b github.com/golang/text"
"golang.org/x/tools 84a35ef54dff3c5596983e180ec10919fc432242 github.com/golang/tools"
"golang.org/x/sys 9f7170bcd8e9f4d3691c06401119c46a769a1e03 github.com/golang/sys"
"gopkg.in/check.v1 20d25e2804050c1cd24a7eea1e7a6447dd0e74ec github.com/go-check/check"
"gopkg.in/flosch/pongo2.v3 5e81b817a0c48c1c57cdf1a9056cf76bdee02ca9 github.com/flosch/pongo2"
"gopkg.in/inconshreveable/log15.v2 b105bd37f74e5d9dc7b6ad7806715c7a2b83fd3f github.com/inconshreveable/log15"
"gopkg.in/lxc/go-lxc.v2 1a2cf29ce27f74298fe70acbf817ca2f46cf7457 github.com/lxc/go-lxc"
"gopkg.in/tomb.v2 d5d1b5820637886def9eef33e03a27a9f166942c github.com/go-tomb/tomb"
"gopkg.in/yaml.v2 eb3733d160e74a9c7e442f435eb3bea458e1d19f github.com/go-yaml/yaml"
)
ARCHIVE_URI="https://${EGO_PN}/archive/${P}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
# Portage complains about zh_Hans missing, but repoman doesn't like it when it's there.
PLOCALES="de el fr it ja nl ru sr sv tr zh"
IUSE="+daemon nls test"
# IUSE and PLOCALES must be defined before l10n inherited
inherit bash-completion-r1 golang-build l10n linux-info systemd user golang-vcs-snapshot
SRC_URI="${ARCHIVE_URI}
${EGO_VENDOR_URI}"
DEPEND="
>=dev-lang/go-1.7.1
dev-libs/protobuf
nls? ( sys-devel/gettext )
test? (
app-misc/jq
dev-db/sqlite
net-misc/curl
sys-devel/gettext
)
"
RDEPEND="
daemon? (
app-arch/xz-utils
>=app-emulation/lxc-2.0.7[seccomp]
net-dns/dnsmasq[dhcp,ipv6]
net-misc/rsync[xattr]
sys-apps/iproute2[ipv6]
sys-fs/squashfs-tools
virtual/acl
)
"
CONFIG_CHECK="
~BRIDGE
~DUMMY
~IP6_NF_NAT
~IP6_NF_TARGET_MASQUERADE
~IPV6
~IP_NF_NAT
~IP_NF_TARGET_MASQUERADE
~MACVLAN
~NETFILTER_XT_MATCH_COMMENT
~NET_IPGRE
~NET_IPGRE_DEMUX
~NET_IPIP
~NF_NAT_MASQUERADE_IPV4
~NF_NAT_MASQUERADE_IPV6
~VXLAN
"
ERROR_BRIDGE="BRIDGE: needed for network commands"
ERROR_DUMMY="DUMMY: needed for network commands"
ERROR_IP6_NF_NAT="IP6_NF_NAT: needed for network commands"
ERROR_IP6_NF_TARGET_MASQUERADE="IP6_NF_TARGET_MASQUERADE: needed for network commands"
ERROR_IPV6="IPV6: needed for network commands"
ERROR_IP_NF_NAT="IP_NF_NAT: needed for network commands"
ERROR_IP_NF_TARGET_MASQUERADE="IP_NF_TARGET_MASQUERADE: needed for network commands"
ERROR_MACVLAN="MACVLAN: needed for network commands"
ERROR_NETFILTER_XT_MATCH_COMMENT="NETFILTER_XT_MATCH_COMMENT: needed for network commands"
ERROR_NET_IPGRE="NET_IPGRE: needed for network commands"
ERROR_NET_IPGRE_DEMUX="NET_IPGRE_DEMUX: needed for network commands"
ERROR_NET_IPIP="NET_IPIP: needed for network commands"
ERROR_NF_NAT_MASQUERADE_IPV4="NF_NAT_MASQUERADE_IPV4: needed for network commands"
ERROR_NF_NAT_MASQUERADE_IPV6="NF_NAT_MASQUERADE_IPV6: needed for network commands"
ERROR_VXLAN="VXLAN: needed for network commands"
PATCHES=(
"${FILESDIR}/${P}-dont-go-get.patch"
)
# KNOWN ISSUES:
# - Translations may not work. I've been unsuccessful in forcing
# localized output. Anyway, upstream (Canonical) doesn't install the
# message files.
src_prepare() {
default_src_prepare
# Warn on unhandled locale changes
l10n_find_plocales_changes "${S}/src/${EGO_PN}/po" "" .po
# Examples in go-lxc make our build fail.
rm -rf "${S}/src/${EGO_PN}/vendor/gopkg.in/lxc/go-lxc.v2/examples" || die
}
src_compile() {
export GOPATH="${S}"
cd "${S}/src/${EGO_PN}" || die "Failed to change to deep src dir"
tmpgoroot="${T}/goroot"
if use daemon; then
# Build binaries
emake
else
# build client tool
emake client
fi
use nls && emake build-mo
}
src_test() {
if use daemon; then
# Go native tests should succeed
golang-build_src_test
fi
}
src_install() {
# Installs all src,pkg to /usr/lib/go-gentoo
golang-build_src_install
cd "${S}" || die "can't cd into ${S}"
dobin bin/lxc
if use daemon; then
dosbin bin/lxd
dobin bin/fuidshift
fi
cd "src/${EGO_PN}" || die "can't cd into ${S}/src/${EGO_PN}"
if use nls; then
local lingua
for lingua in ${PLOCALES}; do
if use linguas_${lingua}; then
domo po/${lingua}.mo
fi
done
fi
if use daemon; then
newinitd "${FILESDIR}"/${P}.initd lxd
newconfd "${FILESDIR}"/${P}.confd lxd
systemd_newunit "${FILESDIR}"/${P}.service ${PN}.service
fi
newbashcomp config/bash/lxd-client lxc
dodoc AUTHORS CONTRIBUTING.md README.md doc/*
}
pkg_postinst() {
einfo
einfo "Consult https://wiki.gentoo.org/wiki/LXD for more information,"
einfo "including a Quick Start."
# The messaging below only applies to daemon installs
use daemon || return 0
# The control socket will be owned by (and writeable by) this group.
enewgroup lxd
# Ubuntu also defines an lxd user but it appears unused (the daemon
# must run as root)
einfo
einfo "Though not strictly required, some features are enabled at run-time"
einfo "when the relevant helper programs are detected:"
einfo "- sys-apps/apparmor"
einfo "- sys-fs/btrfs-progs"
einfo "- sys-fs/lvm2"
einfo "- sys-fs/lxcfs"
einfo "- sys-fs/zfs"
einfo "- sys-process/criu"
einfo
einfo "Since these features can't be disabled at build-time they are"
einfo "not USE-conditional."
einfo
einfo "Networks with bridge.mode=fan are unsupported due to requiring"
einfo "a patched kernel and iproute2."
}

@ -5,7 +5,7 @@ AUX spice-0.13.3-reds-Disconnect-when-receiving-overly-big-ClientMoni.patch 2988
AUX spice-0.13.3-skip_faulty_lz4_check.patch 566 SHA256 ab6077b3751b5544535a3688f721302e3701f6a52df969f978932aa40d1423bf SHA512 aa16b86446f42a08c5d76927090e6b01817308520b34affcdd28a9e89d70d344f5ce47d1600c5cc564ecdf428cbfe8cf456ce8d3ccf4e686bd0cfb2f9fe5fe33 WHIRLPOOL 7d55cefb97a9c1b486b0011bfed2d582153f12bc3a4040539d90ef43d5973d94b603d9e4ca1fc21a367262a6df3a701aecc2e696d09d9870975511f2d4bd1add
DIST spice-0.13.3.tar.bz2 1322505 SHA256 30f710c0e7594e05b6b9cc702be748a69f910a95192ab851d748c256157fb89e SHA512 63496fbd3df0fd453052cef8e1fb00a3a28f0105610676fdc4a58043cbc6da571ae4407701af2b817e410d05ce727d60d5ee0c93c8897231e25229897c51d95a WHIRLPOOL 16bb08301d66c1f21f612f5be87ba1ffef7132f3c18ac3ab7feec21e16de61461648311d04f6990254d4c47ee7a6d39f4c33f122e941e5a3fc0c2ed289dd928b
EBUILD spice-0.13.3-r1.ebuild 2451 SHA256 eee8fbb088bd132a6ed0652f37fba9d0df7aeb9d1144ec5bb356f9f56aba998e SHA512 b90782d1801de0c40e93d4eac8de6108a42c4191d39746c7cd27854546725d03deccd664ec9a72cf2143bd6b4ab01ae825fa24b8e22d0fe9adbe5608aef53894 WHIRLPOOL 6c1711f74530adff35b74aa6b3ee3fdd9652c5b5ef9bdd63ba5f17952800f7e0df6d8f61f59e050db3d74c99f33d7ca29d366694dcec380e0505f121563e7344
EBUILD spice-0.13.3-r2.ebuild 2713 SHA256 3402cfb20bb0576ee66540c4fc43eda25dab63850d03f02ca8b4949040547989 SHA512 d4ba159d20e1ab6dc2e8be27eabb539a5f72a0bbe5e8956b95979af595e098640a7f0d7503f25fac6d8dbba6b6d63a810bd7d8ea6ba3d6be37e0bb571910ca6c WHIRLPOOL aef35f94360aa1311613acce74b328d3a9a3bca6031707ce21dbb10b3dc7b2d38907be0adba0f9997416d515921af3207ee4f034e13abf594f07ba5548811a2e
EBUILD spice-0.13.3-r2.ebuild 2712 SHA256 ffee510e5b86c61014cc7e488c5a7dca0cdd22e3486fe32db4ab9a6c6d7cc90b SHA512 d0cbb81eaaacdf131c914b83ef42071e3f373d1154b0d3c530db6d4ff39c44f814e5a20c3ba2182bbf3cea3598cab1f6e7201ca74377cadb710808554a4f3228 WHIRLPOOL d99036e88bbf599f1c1b15add3c6947ffaecd563d80683bde83e5fe7e5bff58b7ed15242cf45aad9f2fa2d8e1fbd3c349a381d710d17f75952ca8ea5be006819
EBUILD spice-9999.ebuild 2386 SHA256 bdf7268f6b4a3556b5fc5f7aacf0424efb49fb99183473bc3c37920af6ed3198 SHA512 e9c217c888229996b61a6fd38c0769fe5fc579117b0f2f54f07d44d45d720d4a1bd7a1c6b8145f01d7aa99c03aa88ac2a5edd1c44ff6a4bd17fd0950eb29397f WHIRLPOOL b23518c8e6c13fc381a7e805fce932b0aa5d0cfe57f2f0bf9b6574b3f983a5768af6b8dadb24e9abeb86693277b352ce572dd6130777150219cb9c756faacb59
MISC ChangeLog 11884 SHA256 97e782ea60e4e3c73a5075bcc6265ce048b5465ec8f7fa8fb8cd3210ece98db7 SHA512 ccbfa0a73c0a2e677dc43126b11c820756f9da6b486ed927c8791b826e52f25b0e3af7fff2aca2975d775ee61d9e285f68377875f6c0c709e1381c906eee3c12 WHIRLPOOL 4f5116466eace15922cb78bfef0aa566ac68c4792ca4b1ebb2b1788bef58722bf6f2fbec6c060144bd723b22f80a5e13d53448b88ce6c648b5280e9427c0666f
MISC ChangeLog-2015 11333 SHA256 06046dca615aad09da9fc3ee0ac48f77b6004ec2af2942209535bad890cd0532 SHA512 b161432fa57d4d6dbeaa281b213c679518e73b0df1074435c9d2e7d56bae7abd8a889b4a61cd9a0e55f57baace6a63a4f6d232c0768481eda351eb5c2784b5a2 WHIRLPOOL 4aa7e48ab7e741d6a73d28855fc252b47742cb095afbfb2a90fdd6856de7132c9487234f254fe8dd873ab84c1af636f51e25261e3ef69689f06e97d9908010a3

@ -12,7 +12,7 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE="libressl lz4 sasl smartcard static-libs gstreamer"
# the libspice-server only uses the headers of libcacard

@ -1,7 +1,9 @@
DIST virt-what-1.12.tar.gz 147144 SHA256 2592082f5b2caa93d3967b7c275a3afabfe49de9f051fdf0da6ded59e2c11b1c SHA512 629e452419a01b86cd5442c4294b5aea6fc475522d7a350ac8e727b59e63948915c755fe6cae16f7824749059662bb0fbd4557a2aa56c098b407037a35881735 WHIRLPOOL a3f9a519c183950a766fe407f8e814a131e2586d738fa0fdbf341d0755bbf726e58da9cde594a8b7c32b9c27094c442ff95b6d3e5adaf92b57d96710383453d3
DIST virt-what-1.15.tar.gz 163117 SHA256 7ab9220d4682eadf9139c6afe62d33ebd273fff69e49054279caba5514937c41 SHA512 b85d02eb632328031be93dd33be1e42603e55182c4458fca9b9d98465ff7487fc399d01ebd117a8311960091c1b166547380b9a54c0054ebf2c0aa454d9a41e5 WHIRLPOOL 6d5d439f5617ef80f4cdda752717cce7025669e518f6fb327a5e7595935153ba58ea8271e4ed84c203d3888b877f60ae136f54aca97bd4f79a1cc18bf2365480
DIST virt-what-1.18.tar.gz 173703 SHA256 bc42dd8214a6f30a1e6f2478faf12c41ecf0a0c8b9e493241f02416ae28162f4 SHA512 8085a38111d5664f411f5bb9d2ee221bc22e5b0f2d993e8d518718b3f63b16ba73e052b1623c090493cf8fef52fd237ba823377503a32b4b7d03cc5380d5c613 WHIRLPOOL e5b496a0cabc65ec9553a6fd55d4a30e8f7501683af384107a40999c4c393ebc21dae37a67a1f377bb224f5e369af281a44adc468ba68072f2b137cb9d66c6f1
EBUILD virt-what-1.12.ebuild 496 SHA256 381bfa0e8d702fa054c5482d7d6d2938f9c5b6368146bcae580fc4a4ea4d49d7 SHA512 d1d376cd0270cfb18d2db9af21dc6e7968623f246ad70def2f89cc3a8a7535c2230fdaf98aef5f1b805719917fb337ad103a694790a88777c5441ac6b515cf28 WHIRLPOOL 5b31c31fe3decf00d824cfb1e0b5343649e6e6cd2316ecf0e42932ca0bf75139430a03fb16e9cbf4c81e98eb858c175821deaf8081b54eb0ca254232c82645a6
EBUILD virt-what-1.15.ebuild 486 SHA256 48db7e6982ac79e1967e4582d8a0177215927aa350945cf4697383dc7cba92f4 SHA512 bd6be7716b1f6214ff64ac3c4b79414ed11a4958391083e0ebc8f80dedf2c2c99919d43e0ecebf06ce465b5535053d061dfdc24852111cba48eff12ced78d50d WHIRLPOOL 15a5a9d51cc52c321a03a5cd2b36fbc84355da802def9ce04d00da9148b968b40fc2da77c68934b5f12a24298962f5162c618d4bfce8feb49e6e7832c6548d93
EBUILD virt-what-1.18.ebuild 611 SHA256 6ccae693bff68a2feafe0f8b37976476a1388754c4ed965fa4d374f8bced43f7 SHA512 d5eccd41fd994e48a7b8a25675bc9ee7fd6b77395c8f505045774e368798c6675b14232c4de12c9b445ca863812c24757fdc60a8d6689917dfd5941db42694bc WHIRLPOOL 38dfc8f241fe6ba07d44a92e859d5e001b9eaca0138125e87c6be168bab717b42a39d79666f85ee0e2ec49791bbfc2086d55bf86c30815c12b5010a2412b485a
MISC ChangeLog 2741 SHA256 58eb4e07a8f96e2e7ccb2ddba0bc788e7bb0fb1d58b521f8e5af5267058245ca SHA512 451723b4e8db5e6cd5f3db3a9b8a0f6fc92c9a1a0d7d582b0b8ded5acc153e916f3c718f883bd694e0a2b88a78dc90cd4f371924f6c73d2baae7c37bb90d76ba WHIRLPOOL db8e359e101f255131f3c4a830a4c0a47283013c04badc8d4010ccfa724053b8c8d68c08977552a32be220137bf0f05774c3070dd603df1215e41c10da08dd35
MISC ChangeLog-2015 2123 SHA256 9624a27899d13aeb2b5b699838ad2127b527ff9652558e4e5947303113f39a91 SHA512 77b82e4e94dfd3ca584a9d9257439da2f3410748e0206f5de1e3641ee1a5ba6948c41e499db9e8a0de68305bd736aa92c58ff7f2c718113e6291b6ae92a2a92a WHIRLPOOL 2b8a7220e10de9bc3724dd01a4a6f2063ee08050eee4d58697d461103671966d45ab9fe0afa5eebbc260f45289aee22b8c0818ecc1c919680db6fa387640adff
MISC metadata.xml 456 SHA256 0eb0c67988b9859d773f87d2f6d7bbf8f9ca45b1391a5cffe04a2512bad67a6e SHA512 9b3ce56970ef01166980d6e5275bf4d740c47c044ab531cedeaac4e606d369f2c65b22fd8d8387332f0428ed7d9970d8b7e6363b48cb73c5b3326c7b463906bd WHIRLPOOL d6365ce01f2a538f495f6f7a9bc37a3374363e7523b2870621328ab76a4edfc1020f958e10ab9e6491b98f6f1f29f9f036c92de89c0b188b610f4f097ab98900

@ -0,0 +1,24 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="Detects if the current machine is running in a virtual machine"
HOMEPAGE="https://people.redhat.com/~rjones/virt-what/"
SRC_URI="https://people.redhat.com/~rjones/virt-what/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
IUSE="dmi"
DEPEND="dev-lang/perl"
RDEPEND="app-shells/bash
dmi? ( sys-apps/dmidecode )"
src_prepare() {
default
# Pretends to be POSIX sh while it is not
sed -e 's:/bin/sh:/bin/bash:' -i virt-what.in || die
}

@ -5,7 +5,7 @@ DIST eselect-postgresql-2.2.tbz2 4428 SHA256 ea938c941b7c8ecd752a46f40bab08dcf1c
EBUILD eselect-postgresql-1.2.1.ebuild 681 SHA256 92ea2c82ba4db5ec184dd67713ce3102d60b7493225328965a4281c948c9a1f6 SHA512 fa17f6498eec989d5c7bae09896fdfccedb164ea337a299d11848c8dd8968d2154c85bcff429902eac5c292f3e139324139d193b5b6db3e34ed8f6b93768229f WHIRLPOOL f0392414c1851f216add4fb2c1bd88798a2455f8307528326ff9c379b3b434a30b1d8fc97c47733e1c6959d789bf2e5a424508c903b84e2390a897780fe1b08e
EBUILD eselect-postgresql-2.0.ebuild 960 SHA256 a976fa0f842e5843582ea470b6ce3323a0a4e15b00e427da7a0c8858646cc957 SHA512 8ffc8b4d6ce51ffc6ded557bb9a9c8d9c2341a51214db61fa19338d11a9342e05dbe623fa8e74ec732b74591331c5f2c38956b6ec22a7aa18ff11c22be7ce4d3 WHIRLPOOL 159f04a5a68fea295baa7e4e05c152b01bbd8a3da3990334840583b86d2295aba20e544b264756db1e7ba578f0e230fd0b57f947afdbb2d20b6c735ed2cd3240
EBUILD eselect-postgresql-2.1.ebuild 952 SHA256 d814f1662452270b4357e7a4f764ca32c78b1bbc9cd71596b300bf849cb05210 SHA512 bb50d7cdf5ce93c0ab00e7db06f40c583aebc21dd38b91ac40b37a38c73ecdca630b99dfef8d3f584e0a584f0a7aa55066e029ffd2758cf76baca0264d4e5665 WHIRLPOOL 1c6cbe11ff910afa9987916e6f30f6d189e0202c2607c930af808d5f021ad718b33dc8c6859db0d03ef4b668f1e7e4448c372294a1086652263e8dbb53c1d531
EBUILD eselect-postgresql-2.2.ebuild 959 SHA256 d86b04c97415c22e4f7a49378064364b272fd8f01e9288d439381c76da13f5bd SHA512 028d72ad29970d8abebfacd4283354ce75e079249a30c83ce948d22e9e3c9142956fc0b845b59591f92f93f7eb29f27d6d9889312463ffede4a362bf50fd14da WHIRLPOOL 227466a11d9da5dce0cf936ce886dd456a2915c155c99331239781eabd1bf318859b312f6dc3e07afbc5c243163cce453e2064d8569758f6c87c427c697f82e0
EBUILD eselect-postgresql-2.2.ebuild 957 SHA256 3e1c82a482be8c88c9f0d4a8b6ebc50944c90dabb6f272fe47f919e4c9d681a7 SHA512 ff407cdee66af95238816e9f930e562240ce2bf62497ba3fff9d9d14226ed08af141fb422c03baccc47fb67e184d5b98e6d2955970c719c7ce14f302f03849c7 WHIRLPOOL 10eff45bb2b3d6ab773b1c4245a43b0babc568f7034ae76de570eb752c373e3536b51477742796ea70aedf49a907a34448b448f75ace96c2d50c5af646a74c33
MISC ChangeLog 2663 SHA256 9b5772e1707565d6d9bc512401b960f26f7efecc89cc2ac0780c0ac6e5f773d0 SHA512 1400ab77aae6f7a0b14cc696476b6fdfb12f3b457a8efcd91d44d1182d9cb3340c5983d1744416f6d88d29b40ee094fd05510b8a6756c80b551969bb8f10f12f WHIRLPOOL 1be60eea1ea0ff0b3438065e554dda0eb53de5926f71cecdd030dbd4f8be4a9ceacdfe483a5e643f3ecc6b7fddbac99b87b9d62580a02899c4622eed6d760e3c
MISC ChangeLog-2015 8659 SHA256 4a87dfa66639f2c4937e4eab5da6469d66dc40d764434c6b7881621866da7792 SHA512 d0fbaf00ab3fc960ec19fe70ef8d38d51b3da7ee9ed51e5c72f410ead58c66dd96b7b19a9b19a6354925e71f3d189d88640d3700b5338eb6d5e63769f08a0312 WHIRLPOOL dc9124e1a9b90b80f80f1e2935dbbc088c2b07d484cabd5146589dbb59aefdf3ada81a5eb8d23a0000b7a67b0b563e0ec51f21f24690b904bc5c8ea8c67efc9a
MISC metadata.xml 447 SHA256 fd0094d36aa35d98eb40399c97571bf1e6d28220b199f8fcf04d3edcd6a58322 SHA512 9e1f1d7edd700ce070f0c2deb461ac5b61c058cc7331cb582ed4ec098e4e04c19b15f9f3289df1a5e3a1bb243b8983a52a2b18b0af7884941ee6a6a4e067b1a0 WHIRLPOOL 64465df15bcd1d56791c71225081a0dfa52163bf295a0ccc6e71ca5084ebf0728fc2f44dc04bdd96a6201a8a84d75552f7853518558a1821b2e51cc6e6832acd

@ -8,7 +8,7 @@ HOMEPAGE="http://www.gentoo.org/"
SRC_URI="http://dev.gentoo.org/~titanofold/${P}.tbz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
IUSE=""
RDEPEND="app-admin/eselect"

@ -1,7 +1,8 @@
AUX quickfuzz-0.1_p20160920-derive-2.6.patch 663 SHA256 4df070290c76890c3981b07f1befe40fa5342933f6afe99fc4c1f48924c82af5 SHA512 c604134457566e226d0254451988c848cb10d5ec5a8ea6ae5387ad7813eadacc31fbf72e1072ec57ff650c813d0656a7bbdabb65c1e69d125cbd858258baff72 WHIRLPOOL b758f407b1fec1b9f1d0131b35e48a7e6099cbf887289d0edd8d3277ba32619958ede7f57670418ee07ea5d7e2be9f743526e9beb0ca7d707d325d07682eac9c
AUX quickfuzz-0.1_p20160920-directory-1.3.patch 267 SHA256 882647f1fcea623095b5a21cb2bd9335148cb13278d9d3274a83f5822676c1ab SHA512 cd1cbe40b93c324caf8a687742ffb8fc9e5caab4dbfc18a3292d392e6b8fa74b30c3f9ef40342047c9cf8cca29de11ffa1121b6dbed3ec0495fd5706a8e6a0c5 WHIRLPOOL 4bb017d69f73129e00517b5745d0b24d17e8a3ec3a1ad6fda1f3ff6fccbc907121a110833a60944d313a84247b2358fc4b51ef248b218c61de0561a231c4a0c4
AUX quickfuzz-0.1_p20160920-ghc-8.0.2_rc1.patch 250 SHA256 d7eea96e36b9f54d14db2b7f1129871c450e8ad4a4ec33bf33fecc3999d16d9c SHA512 f1eab2915fc5175b35b6f4d92ed9a04d215058b5f131f43f9b584d80613a2cf59a701688433871c9a165dfdce21577e9c6ebbbaba5b0bcd4a6a1b13ff789a3ca WHIRLPOOL f67c2c3dab9d3586cdb2ca7205174403d5fa1bf30117c385e436ea85df47c34cf6bcfc7bd7176d30fc1e66b9b8df9c640ddc0eb3749044be56a039aebbf1a7c2
DIST quickfuzz-0.1_p20160920.tar.gz 1073894 SHA256 141d50c58f104ff9a35c649a7fa21fb18b4501a81bed1e56551067af8f7fedb7 SHA512 52068c35cef580e4719f1b7128ae069a80581f176adc4a2abbbdfc7fc48849e4ff1c228d342b7eaddc780e5b50eabb285b398c334753fca0dc70d3d3ec9f55f8 WHIRLPOOL a60fadaeb3e5e1ac8664865ea797dafe539e053370a30973a0ab785ee3401d6c5d5e40ecdef7cf85a1842f190bc0f7770cf9f0f1ef8c659444ad815e878d634a
EBUILD quickfuzz-0.1_p20160920.ebuild 4151 SHA256 badbf8315f5e89ea42f2ac170b22ef7a8460b731c473fb0961a8397af6e9d9b4 SHA512 14a5756b1bbd386ed1ea5dbefcf279f4a37b7141c7781ebcdee2c2432e72c06c5b617e596093ac8cf34fc9faad5dee2f5802baef5239680daf26ca04809c94e6 WHIRLPOOL c45e3e569c69cdaa885583e701d530d82026d6028a813bde5ab00c37de25c11fe89db946033ee547cba1beeaa7122b14423f7812b36a079a6133381f32c28279
EBUILD quickfuzz-0.1_p20160920.ebuild 4188 SHA256 72d38e51216a280e1a90851fc0a4e9bc6a040a3a772531a5994b268a07d80d35 SHA512 d49800f4b9bb9a527af576f5b1d3e5485b52a1ac9cba167ffef623eea7f74c654c1e8cdaf76cad4e31633ba2fcbfb1bae6fbf1df1ac6ab0ae7681c63bbd8a79c WHIRLPOOL a54003b18230d88b49434d7efdece2f8c576d5b3e1f4f6ed5d6ab1145e359056cf93307658be49829056852e3054bb2f5e4443352a8b0a563440b8cf064f2609
EBUILD quickfuzz-9999.ebuild 4726 SHA256 69365b6c10ae989a010e74a43246824c6e48e3a979273608125d5ea05ab9ef02 SHA512 cd8523998adee21241edbc8aa3db85530d76cfd19f25ba6987c83da12f38889b8edd26dd4fc25c0ff6b6fed5ed70aa1c467838c828138b343f37e116ffc95940 WHIRLPOOL f9d3c842ffdfc459ece0c78a09c0ad2bd9eed8de2b6085a1f8ee64897c052deebfe76bd19d5e4428c8a9720b9b794840280659172d67013f32675b91b7da43cd
MISC ChangeLog 2988 SHA256 9422f375638e3d7d50e2d7be07f6050c1507474c22dc351f2369065ccef3bbf9 SHA512 e455e0bff07d6297bc7d1facc4bddd6fc843b14b1db4125be9a867b420dd955cade2923cf150f6ac25cd9ac5876c8d63339ef852b7b76b93c2963ffdad4a0a39 WHIRLPOOL f3353dd0c0cc9aeb64fc39a8a9cccef90f077653a12a32f5c0b6278cbe9d9de962fac70f7cd1e9c5e079f49872fadb4cab33ac4195dba639cde8e050445e14fa
MISC metadata.xml 805 SHA256 7f05a960ffc599ef6d029c19c20e96cdf506ed94db72e69a43e985286478ed8d SHA512 c0546197822adc83a8339312fcbf88d3f81effe6689508d4b1bbe34c42a91b407be5539713599ba087985d6780db4788f328a7f7a3d4925fe7d4ca03ec115989 WHIRLPOOL 83bf15c6097e654a16530a8517d6d4abcdab83b00e69c42fca40b1448dbf2b2f1e2eba02b3de7d93d88dab2e63acc457a3d2c2da089cf2aa2e980366a254fbf8

@ -0,0 +1,21 @@
diff --git a/src/DeriveShow.hs b/src/DeriveShow.hs
index c11dd03..40cc205 100644
--- a/src/DeriveShow.hs
+++ b/src/DeriveShow.hs
@@ -1,5 +1,5 @@
{-# LANGUAGE TemplateHaskell #-}
+{-# LANGUAGE StandaloneDeriving #-}
module DeriveShow where
-import Data.Derive.Show
import Data.DeriveTH
@@ -12,3 +12,2 @@ isArbInsName = isinsName ''Show
devShow :: Name -> Q [Dec]
-devShow = megaderive (derive makeShow) isArbInsName
-
+devShow = megaderive (\n -> [d| deriving instance Show $(return (ConT n)) |]) isArbInsName
--- a/QuickFuzz.cabal
+++ b/QuickFuzz.cabal
@@ -75,0 +75,1 @@ executable QuickFuzz
+ default-extensions: StandaloneDeriving

@ -98,6 +98,7 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}"/${P}-ghc-8.0.2_rc1.patch
"${FILESDIR}"/${P}-directory-1.3.patch
"${FILESDIR}"/${P}-derive-2.6.patch
)
# $1 - target tarball name (not including extension)

@ -1,5 +1,7 @@
DIST dateutils-0.4.1.tar.xz 611460 SHA256 6ccce48975fc4d3af2e27c7893e181c46ab5df1cb37e4a428b4b521a77d55278 SHA512 c13461de6dad483b0014692a2319a7bf9ed1677415b8ee168131b397086f75725eb8b4e833d8b4a22f4aa726d6aca74be2597c2e07ef75a036cfea9bf67ccf1b WHIRLPOOL 2b6770306363f2653b0ddbdb12badc19927179dab707f5460c48f3219b96a475b5a0b6d451de5bba0f6567c7d348c40a6a2fdcf2afecc1e42034c832f7bc0177
DIST dateutils-0.4.2.tar.xz 620196 SHA256 ecdae892584098ee9d8f5b14bd555fd63e09d1199cb75aac6b02f09c7e2eb46b SHA512 0b6e98bd9402dc3629122c3d68ab54df547ce779806661cc01df3625ab7cedb429d943ef46e151653283c1ac6c557f4bf14b3b5adaafbcac1d0a86c6d12895fd WHIRLPOOL 2de8ca88d0ce36f2b2f4af4af8e57a02adc5230cf937345c9e58704c7887b2d03427ad3aa076a54e6bce2ece8dc7320c9219c7e391c7227dc04d8d77825b80ef
EBUILD dateutils-0.4.1.ebuild 613 SHA256 c647a8f3ca18d138b3c5bbcf57e21f14c56f19ef4a97b364a051e65d49b6f997 SHA512 d1b489a9ae82c30cf2f5160d86dffee4e1b180361d50e440f2f59d392d82056e65fe9d1c04906c65836de1293a026bee5c1cc8674454d92d7ba00e609b3e361a WHIRLPOOL 3527ea19600c98940dcaa99a2f36ea86f7d43c92c6a6bbdd377e461dcbeb76b0242ee4ca7f2813ce8b393113120b853bed5fd6d53343a252bf9841acf8eae860
EBUILD dateutils-0.4.2.ebuild 609 SHA256 eb21f3908f16ca9c1a9434d78ab851f469540c205c810e1c2d2f9e303e85e5f9 SHA512 a6d34dcf92bd0de32e8fd6debdcd8ebd6bfb368ffdf9f0285e1be385ce154e774b31c2ff72fdb22492fb567d13aab2d286b220be250752395b72cf8a57d112ea WHIRLPOOL 4732d99866a67a9f4d4828c888a7b4e8e23579ae6883e0979b9972c9e7214c50840f86879496611845ebd487cef9cd5c8173bdd70e0c5e4d2afe3e1d8c148336
MISC ChangeLog 4143 SHA256 4100b89889ab8b2822b5882406479686fed6f0cb142b3146e17ccfa9e9a90a30 SHA512 351283880d8ebc04ddc7df4c9cfbebb814367cc0fbf7085ea7f887f0e105e834b93755bd55850ca54b80238c5c347b2e18ce784efe60b8e7dcddee319b7e00c2 WHIRLPOOL 630c099248f6f2f2db2f97a7cf7fe677fbb244f828cd9c983e83b7d8c5a1114a46b1a3ba1823b6019025e2958b51855f4f87a1efc4c00c11b211d0ce1054d2c9
MISC ChangeLog-2015 3488 SHA256 7e33c6c4b6f912855a878f94529de381c881b1833edaefd54ac5b789a65394be SHA512 9e6d06629619fb2337d077bf51b628cce1445aabc20b2c618911c2eae1126cdbfc2cfcd9a538a367592d3f0e01fe6e751c685f3323beedb6d118fbf42a088028 WHIRLPOOL 7fd6d64b3263671b7e84b074677dc3582b32e500f11eb7d582781178002aaaed774ca8ed4f6221d97c7fb10ae0874f90b93003894963975cf34b3b18e968cd04
MISC metadata.xml 333 SHA256 dc4c49d493d5b55baae1a696607fcff3d04156afebd2239e177371f251aac0c8 SHA512 a1308350546b711fdddab0b90f257fcffa15f74855d9a08172b0a38d4d859b748150e17270b1534dc97d949143be5f39d8822dfcfc030b2a60f601c3551b9172 WHIRLPOOL 041249797f20972f828e7db1d6c1bff7dfae0a5290013ec1315b1dc0c0a279ba4acb5e77d5778e0825226e55f19a59114d2eb8dc47043bf113740460f2ceba85

@ -0,0 +1,31 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="command line date and time utilities"
HOMEPAGE="https://hroptatyr.github.com/dateutils/"
SRC_URI="https://bitbucket.org/hroptatyr/${PN}/downloads/${P}.tar.xz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND="app-arch/xz-utils
sys-libs/timezone-data"
# bug 429810
RDEPEND="!sys-fabric/dapl"
src_configure() {
econf --docdir=/usr/share/doc/${PF}
}
src_compile() {
emake CFLAGS="${CFLAGS}"
}
src_test() {
# parallel tests failure
emake CFLAGS="${CFLAGS}" -j1 check
}

@ -33,4 +33,4 @@ EBUILD lirc-0.9.4c.ebuild 3620 SHA256 8d342890793d5b095cdb26d47b0fac74bf957d1b55
EBUILD lirc-0.9.4d.ebuild 3620 SHA256 8d342890793d5b095cdb26d47b0fac74bf957d1b558596d142feb21ee9dc6c34 SHA512 f971cbe128d7516d21890f6a99ac581d059f41d769222a736da0779b2b551ec2267a04930faae27faced05549bcf1d725bc260b49c11ee400a7045a412a7ffd0 WHIRLPOOL 162ef0659f9f9a1aa19c88917f164ddbf618f26c1771bd2f7ddc07cc3a5313da7623bd238f2b0c2ed966512390900cac2efdde7fe271ea7465fbd79846379de0
MISC ChangeLog 7914 SHA256 8af55c76493c970996df16b96f84747d008eac3f7b0293992a7827a2edbf4dcb SHA512 124c9bd783ac83c33352f69f59ee79d525c2aaef0aff6b93d2685abc32d7595d1546e177aec130b97714137872060dadfec380d9146af654a04d3d166fe9093b WHIRLPOOL 65f6aeca8130a138a434444bd84d3176cf3a23822c3e7bb129ccc805b4cfa4a99b8ce1d4fae3ea85772f69b0460bfedec9de6eb85da46f7163aa58d724a085cc
MISC ChangeLog-2015 41381 SHA256 9ea61fa497cc3ec7382c3d9691474e4ed6b11e601eab032a310d664284eb82bb SHA512 1c1b089e09fdc5895a45dde5dcfb3d3d196e0b700fbaa984d371b511b19d062816af87ce93d07d9cdf3810c6171808ff1df2475646fb069d32e1fc7c66efe151 WHIRLPOOL a75688b34046470a091041a6ddc678109970a4948719019782751842265d0987576da348fd4260b803cd6f9574aca5351730873aad7b7de58c37df63643dbd03
MISC metadata.xml 1566 SHA256 6a185dafd58ef7072f41c21464850aa25f675b7e9dc9d3a634fa14b57ccf16c6 SHA512 f6c54bd1f27fbdd9b4df3b645972116cc84e0022b59e5fb551018398ca2a1100048b076d1d3665269a6efe12cff687f101d0eee8d96d35feff1fbdc0f4052cc5 WHIRLPOOL 10589d25f4107281cb284a2c2dd1fb795d93b9dda2e80a42c3fc1b7b7697ac087c3da99de4be15c2c08245448cd4696646fcec18839d39ac7b83cab880ef329e
MISC metadata.xml 1311 SHA256 26d8c813f48c732bcef8961111a3bbf62c145f874fefbc6ad8b7e8a2ce560206 SHA512 71aad60940c2cdd6e6059b749b6f7e2834dc4146429e78b8b66cc74be32a498f7b019766033baf089f217f95c48dc2576919730645e17d997a37acef058cd73c WHIRLPOOL e0b3d79acd6fdf07513cac79c6406f5b03735a6d16b0fe31b5b9789adc15f1e750dce5972a77f0648809385c67fb91e7ef6ceca76e0ffd3fecbce6b79dbf7b96

@ -1,15 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>candrews@integralblue.com</email>
<email>candrews@gentoo.org</email>
<name>Craig Andrews</name>
<description>Proxied maintainer; set to assignee in all bugs</description>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<use>
<flag name="uinput">Enable support for uinput</flag>

@ -1,10 +1,12 @@
AUX 0001-lddtree.py-work-around-pyelftools-API-change.patch 698 SHA256 027611780c24fb0211b6e95a6e00b33d21587d593b6d1ba5a76395d90bfdd398 SHA512 0de6faafa5fb7f6d45c42f84cf5f5aec728130507b4231f7bc2b6499481d2caca49151f9eb72bdf82856f771d91972e930871079e6434179492f7cae9463f890 WHIRLPOOL 7b38ee232b7d7a624139a13010b89648b935b3d7316f6064589b437e9565bffc472b8c1452cfffebb8259e619f7c1f18017b22cf81b052020d444037e0a35c06
AUX pax-utils-1.2.2-scanelf-fix-out-of-bounds-access-in-ia64.patch 2032 SHA256 aeda213844489fc4c08f114f057a3eda7825f3498cdc90b77f72bd4dfd7f1bbb SHA512 b0e0679c726acc56686b23b6d4720cd5b7e4dff3f007e0443e3ec37a434ffb2def2c351c81ef960bf8e1008769662851017ef9aaedc9b52890578db4d313a54e WHIRLPOOL 51b66b55530dbbf9320e352dd3a6b1731f785ce57d9c12237006bbf18e7da19b2dbd52f22744676c2ae1d66ba83197e4d9787f05827b6099a425707ebe8409a3
DIST pax-utils-1.1.6.tar.xz 647308 SHA256 f5436c517bea40f7035ec29a6f34034c739b943f2e3a080d76df5dfd7fd41b12 SHA512 c5bdb3ee076c5f4d026f811a59329014c539e3bb3ab45aec92564dcc4abcedaebc50bec55c37aeccfe9e31c554ec7789426fcb3d6f67a8d805843f32c5993f94 WHIRLPOOL 6addfc63dd821a3a0f1ebb2f0545bf81b933bed7aa4950efc51c4af3c8a9dd2263fe09c469bb371a5cb7ae239db646876548a2c21b08c1ed87dd974228eb2679
DIST pax-utils-1.1.7.tar.xz 648376 SHA256 bb9bdbf0888de9444b53b78f7b8069af9832bac7cef0588030b8ce49e8ebad10 SHA512 cec176cf5863b15acc058cbd99639f5f456346136d0551ce5875cb66c28dd0f6e7f5077b0c06751a3a68984b5c4386c232d3db8b76aa4f4b326b0b692835fdeb WHIRLPOOL 07972470889ff3f4a85f1528bc6c49ae11c3161dfe0df4ab0c3ea83affdc36d0fce36f4db5a0811290958d51e477da99476a12bf35108c4a3b147004a0584541
DIST pax-utils-1.2.2.tar.xz 655964 SHA256 7f4a7f8db6b4743adde7582fa48992ad01776796fcde030683732f56221337d9 SHA512 6bafe93f3b84d4595b6adfa09b46a3dd249f309fe836d90115e9aa5fcc7da37b03f743e80719dfe6bcdb739ce6ec3843170a5513e196c348721f850e19d3e38c WHIRLPOOL c95ce5dc26d7e913d9e0963d47b5cedbc71cb1faf52ca7bb04898b2bcaa9f6c521f2236e2475d41954c93061267f0fcca5053d4dae3cf12bb59fdc986612dfdb
EBUILD pax-utils-1.1.6-r1.ebuild 1637 SHA256 fd24ff4711211fc878cb854eaca373be93c4d5c1a32325d78d1b0b6073e55e79 SHA512 bac13439a4dd3124333a1660a616510328d3bd458980ddc70b2fc72944f51dc0d429d5f0fac8d3093b8a20c9f3472be509ff18343988f1cb8b2ba44f476a5d6e WHIRLPOOL 48e6242b7341ea7effdb7b33af92b2a8a96a9abc3588dee5827546bd292bed8b2d4638737dc398143230c7ab68275cdd8de4ce0b3a6e3ba7b2b93d4c429e0331
EBUILD pax-utils-1.1.6.ebuild 1416 SHA256 5b00c63c492a34e5bdab68d60c158af000a6b92d44614e04a26568fe9dd944c0 SHA512 74497bc240519378ec564f2374edfe39da3eb79d35666bae424c94b62c24ed65ebeb172bb0b6bf19c1786653b82da14eb354d9bc9126f505875c3c5644163925 WHIRLPOOL 27f8cfd029129c1ca165a6cb64f39b13fa5977f4e777b64547182a9a98015eab27f371c89d3526c593a754991bd3a5c5f83cfa5021b7fd99b9d51b985c6b8f81
EBUILD pax-utils-1.1.7.ebuild 1484 SHA256 d528431e1d7cdc60394a14e8a5b1569a15363de6e20f6384930ec8d59686e860 SHA512 b4974eb1d8e2c1a7958cdbd8ebc33c5120fe84b6050094400bb86ec7ba8c883a2b06171c8aa8a7cc7f66bd5a18057cabfa6a3afc1662cb5b4c6bca95da39592b WHIRLPOOL 312bf2b3035d6f0053aa9b4ad4c017391ccadd43b615780803f0a758e82d78e8e3f20ac3cf439377eae3cd013209d155a6a2bca961ad9ab7e6dd85d3c221d34c
EBUILD pax-utils-1.2.2-r1.ebuild 1572 SHA256 27f6bd1bbb4e8b4c4065276a30d8484b45d12f7907388aafb9449b940b20647a SHA512 72474cd91e454c095154b8841410b922cf120370b4b2cb1a5451bcb71a6c94a880d5373b6fc50157e2e4e5a7e32a0eb3df250a71d64af533c7989e5ad585650a WHIRLPOOL 053ccbde01d72a483c989cc14128f8dd46291c0bec2beb5a88d21f7d7cbc8b28a3c03b8a2ffec8acfa14a490991a95cf759109a60514daa53e66abe004c09a92
EBUILD pax-utils-1.2.2.ebuild 1497 SHA256 bb8e2231396049833d5dae9e08017cab527ddae7e43dd0190d0d613dec14148a SHA512 1e8c25973b57212ac6ccea812e20e444fa45488acf5def5bc661aa4b23a8cf50e48815f9470febab3a825bb06582824f009aa7abf2a18b0c5d02de4eea8b30fd WHIRLPOOL 09809b7d38dfbd323b7ed792a76d61a2f43bbbb962ac191f3402a5572513544a78eeb25bfbbbeb819184f34de17cea815c21c5fe7d84ea72b9d1e41ed4ec6dca
MISC ChangeLog 8224 SHA256 dcc36a07e9e840078e14cc5a0f35e924ae0c62e392395c2cd5d1482ad3063ede SHA512 1e52eb773a4bd8aee862e47278c7d5a73aeca0adaefb59f014553e32186252e7b0372f0510ce7c63f3f949183caad7f3a01d4e22858b3f48ec0e684d0cf5409f WHIRLPOOL 08d75f7e3e2b9b01e62c83231251d0cd30d99a8d4bbbb1488684aec53601abfee0000cf8c45d850b70ac439f5b07135b053abd0d196c36b6074ae52e49703820
MISC ChangeLog-2015 25321 SHA256 d9fc5939318d48eb09554845e49ffdd2bd81d7700ea1a2eb3a245eac23de0523 SHA512 00829c624168f920c69bd64fcc4923d10df556d86484137c6f381d81a0f166e3f2b58559bf5a53d19a5fd608498b2b827b72d3bb31254e5e4b625dcbc6b88d05 WHIRLPOOL 2a6014ed7565ce08f011c6306592185831fa2a4c191eb9650c87927ba5715504cf958b6438ec28c7bfda9c3349fec8db3b39039abd97fb8a0b9ff3717bfff6a4

@ -0,0 +1,72 @@
From e95103c40d0541fbcdb4b84b000832d9b1b83b8d Mon Sep 17 00:00:00 2001
From: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat, 19 Aug 2017 10:34:41 +0100
Subject: [PATCH] scanelf: fix out-of-bounds access in ia64
commit 2eb852129394f97dae89c0ff1f9f48637edcb0e9
slightly changed decoder and added unchecked
read from elf header:
```
switch (EGET(dpltrel->d_un.d_val)) { \
case DT_REL: \
rel = REL##B(elf->vdata + EGET(drel->d_un.d_val)); \
```
On ia64 'EGET(drel->d_un.d_val)' returns absolute address:
```
$ dumpelf bug/luatex
...
/* Dynamic tag #31 'DT_RELA' 0x97E310 */
{
.d_tag = 0x7 ,
.d_un = {
.d_val = 0x4000000000031C30 ,
.d_ptr = 0x4000000000031C30 ,
},
},
```
That causes 'scanelf' crash on binaries like 'luatex'.
This change restores check and loudly skips such sections:
scanelf: bug/luatex: DT_RELA is out of file range
Bug: https://bugs.gentoo.org/624356
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
---
scanelf.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/scanelf.c b/scanelf.c
index 1ead891..a054408 100644
--- a/scanelf.c
+++ b/scanelf.c
@@ -607,11 +607,23 @@ static char *scanelf_file_textrels(elfobj *elf, char *found_textrels, char *foun
} \
switch (EGET(dpltrel->d_un.d_val)) { \
case DT_REL: \
+ if (EGET(drel->d_un.d_val) >= (uint64_t)elf->len - sizeof (drel->d_un.d_val)) { \
+ rel = NULL; \
+ rela = NULL; \
+ warn("%s: DT_REL is out of file range", elf->filename); \
+ break; \
+ } \
rel = REL##B(elf->vdata + EGET(drel->d_un.d_val)); \
rela = NULL; \
pltrel = DT_REL; \
break; \
case DT_RELA: \
+ if (EGET(drel->d_un.d_val) >= (uint64_t)elf->len - sizeof (drel->d_un.d_val)) { \
+ rel = NULL; \
+ rela = NULL; \
+ warn("%s: DT_RELA is out of file range", elf->filename); \
+ break; \
+ } \
rel = NULL; \
rela = RELA##B(elf->vdata + EGET(drel->d_un.d_val)); \
pltrel = DT_RELA; \
--
2.14.1

@ -0,0 +1,58 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils toolchain-funcs unpacker
DESCRIPTION="ELF utils that can check files for security relevant properties"
HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities"
SRC_URI="mirror://gentoo/${P}.tar.xz
https://dev.gentoo.org/~vapier/dist/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="caps debug python seccomp"
RDEPEND="caps? ( >=sys-libs/libcap-2.24 )
python? ( dev-python/pyelftools )
seccomp? ( sys-libs/libseccomp )"
DEPEND="${RDEPEND}
caps? ( virtual/pkgconfig )
seccomp? ( virtual/pkgconfig )
app-arch/xz-utils"
PATCHES=("${FILESDIR}"/${P}-scanelf-fix-out-of-bounds-access-in-ia64.patch)
_emake() {
emake \
USE_CAP=$(usex caps) \
USE_DEBUG=$(usex debug) \
USE_PYTHON=$(usex python) \
USE_SECCOMP=$(usex seccomp) \
"$@"
}
src_configure() {
# Avoid slow configure+gnulib+make if on an up-to-date Linux system
if use prefix || ! use kernel_linux || \
has_version '<sys-libs/glibc-2.10'
then
econf $(use_with caps) $(use_with debug) $(use_with python) $(use_with seccomp)
else
tc-export CC PKG_CONFIG
fi
}
src_compile() {
_emake
}
src_test() {
_emake check
}
src_install() {
_emake DESTDIR="${D}" PKGDOCDIR='$(DOCDIR)'/${PF} install
}

@ -8,8 +8,6 @@ AUX spacenavd.service 143 SHA256 d6e8831b5fc37da1fa14ea4ae7568cec1c0964bb080c321
AUX spnavd 580 SHA256 3def256ac80038fda4f4d6978298dfd2d54ea926144675d0f75ca6063445f957 SHA512 460ce173a1a68ab571fb39a0a00bdedcffaee5251037cc5787ecf90054f67333537087b3fabfd4a0e5b28acb5f72a7ef9b2bf50e9279336cdf95a18ecec13ce5 WHIRLPOOL c9ea7d5ede9a5c05c008ec90d99a73cc781b7985282769819f1dcae34686f0447327b03a355e00853b4a3b0170107290ea2660a602dd09d9eacc1a475aa745ce
DIST spacenavd-0.5.tar.gz 41746 SHA256 0eecc5b5ad47ee6376d1521f2bc7c8f8fc02904cf3fede3f77e59f4795b592e3 SHA512 908f598e4ba5febbc1191cc32cd444817acd40c22e79b1f139c50787e1e25d4cd8328dc3fd6d9dde09bb80232b52f0e75ae429fb3345eb51fbe5a47577b038e2 WHIRLPOOL e2cf70c7e9cc4b8e32b15ab79dae565c8c2a4bc32a6485a0a1857ea4d4667859ac0bb82e32cd54b722d51c34b9ea094fe8bcb1459a9f60077bde8a01207ab910
DIST spacenavd-0.6.tar.gz 54730 SHA256 c2d203bf96c5a959590146a43fe5d6e5e8c5c38a8b2f55aa199d967d0d88d0ab SHA512 ff039e169805365ce8c1df1258eda6d263a0724c087b22a9e78269629455580817027d936e6bb7014b7654f48aa23232e8059585175003034e4bd3e0d6ed8200 WHIRLPOOL 2f7ff91302c9970d54c7983e7e3ee75d2254d2a8640d701e1449f9a31dfab0937c811491acfdf15356ebfe4914462468031090954c28ffab59a30068a60f19cf
EBUILD spacenavd-0.5-r2.ebuild 2150 SHA256 611d4532e1138ab71dcc081991f66b8dfc2712097d0123120da76b6cacb1b2a4 SHA512 57084fd2f4ee4b534dd982600cbf27cead1f682676974fd04fe75b50d381af35c3a327e48db79913b7091c591658dd01f459bba39f5fcd4e1c4b088a29fc1de1 WHIRLPOOL 0bd7a7ba8194fa3e2de0121d3d11ec6a5e2616a1218cdd352ee14f19708a630a1f679cff30e922b94331964fa38aa803b847b1128eece4cd5fe516ff2c5e45a2
EBUILD spacenavd-0.5-r4.ebuild 2133 SHA256 c7f14f0dffc0bd1858b13db20065c054f9af0417f7f57c866b45aa3e916e5cb2 SHA512 e71aa4de7c18ccd324eaf28f407e6e93a555011e761f5339d9fbb9bf6a2fb9843f41c292ca43365013f43b3bbc6953f82674206a6fbdc8361f8eb7e8d4e6c827 WHIRLPOOL 472ff04f01d8515a990964e6c4c67609bb1d9527e3a937d91fb6c72aaf146b2930d2a985d799a3f06599ba72a98095763eb8e98fe4a27b32c1d38dd5bf01e89c
EBUILD spacenavd-0.5-r5.ebuild 2319 SHA256 c2549ef92c5912df46075618b57aaf7d85ebe95a774884b19de88f3e4ce646a2 SHA512 4fca63971153edfb5a69ca8cf40e543edcfd3f8c97ec729fc3afb550d00027566097f409a46c15bc2585dfe833e63208f709e3d713e58cdef2e730cd58c95444 WHIRLPOOL ddc82f961a6d5ebda0c534bc74d7036c3fa4461c5f916d468361919dac8c1c0f1a3cbaddf6c44a5f66bf86b878eca284878c63990a6c2a9e938a1972befc38af
EBUILD spacenavd-0.5-r6.ebuild 2303 SHA256 72fbdd2f1a299c4d8d67ab59e32b9f9d413ab433970a447e000267e592885460 SHA512 aeb2e1501a7a0c40f94c809994c29dc902a142362b5d5802d4a3354b62dd9c7880699eb2ba9c79a3f288cc301d453177e24ec9850c40b26758c2bfd82740d31b WHIRLPOOL 29cd0403bdf2a1ef19bb15d060ee717b6fc616d29b1bc6ac241500a022754652b302ac4b8416caf26b64e216ee36c43f6b74371d0f77b98328b89ff5e630b57a
EBUILD spacenavd-0.6.ebuild 2233 SHA256 676da7af4425210ee854cee79e44d7af40f939b6242b96274b6431f856c50f92 SHA512 1043febe6ef2c29d402a193d00869fac898880a4f3742bc7c66a10ceae21c675df354779b7c7166bdc8ddc447ac28b6c9df4fd53b67118e8045504a271241bda WHIRLPOOL e8a7f76de36ce97337a8edc5820a9bd6336a23115fca656d9466afe43c6e81c46797150faf7a62c6dbeb222d0922eb602b33367eebdd7f16100b99b151c1d84b

@ -1,78 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="4"
inherit eutils linux-info toolchain-funcs
MY_PN='spacenav'
DESCRIPTION="The spacenavd daemon provides free alternative to the 3dxserv daemon"
HOMEPAGE="http://spacenav.sourceforge.net/"
SRC_URI="mirror://sourceforge/project/${MY_PN}/${MY_PN}%20daemon/${PN}%20${PV}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ppc64 x86"
IUSE="X"
RDEPEND="X? ( x11-apps/xdpyinfo )"
DEPEND="${RDEPEND}"
pkg_setup() {
CONFIG_CHECK="~INPUT_EVDEV"
ERROR_CFG="Your kernel needs INPUT_EVDEV for the spacenavd to work properly"
check_extra_config
}
src_prepare() {
epatch "${FILESDIR}"/${P}-destdir.patch
epatch "${FILESDIR}"/${P}-custom-flags.patch
epatch "${FILESDIR}"/${P}-no-x11.patch
}
src_configure() {
econf \
--enable-opt --enable-ldopt \
$(use_enable X x11)
}
src_compile() {
emake CC=$(tc-getCC)
}
src_install() {
# Config file
insinto /etc
newins "${S}/doc/example-spnavrc" spnavrc.sample || die
# Init script
newinitd "${FILESDIR}/spnavd" spacenavd || die
# Install udev rule but leave activiation to the user
# since Xorg may be configured to grab the device already
insinto /etc/udev/rules.d
newins "${FILESDIR}"/99-space-navigator.rules 99-space-navigator.rules.ignored || die
# Daemon
dobin "${S}/spacenavd"
use X && dobin "${S}/spnavd_ctl"
}
pkg_postinst() {
elog "To start the Spacenav daemon system-wide by default"
elog "you should add it to the default runlevel :"
elog "\`rc-update add spacenavd default\`"
elog
if use X; then
elog "To start generating Spacenav X events by default"
elog "you should add this command in your user startup"
elog "scripts such as .gnomerc or .xinitrc :"
elog "\`spnavd_ctl x11 start\`"
elog
fi
elog "If you want to auto-start the daemon when you plug in"
elog "a SpaceNavigator device, activate the related udev rule :"
elog "\`sudo ln -s 99-space-navigator.rules.ignored /etc/udev/rules.d/99-space-navigator.rules\`"
elog
ewarn "You must restart spnavd \`/etc/init.d/spacenavd restart\` to run"
ewarn "the new version of the daemon."
}

@ -1,78 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="4"
inherit eutils linux-info toolchain-funcs udev
MY_PN='spacenav'
DESCRIPTION="The spacenavd daemon provides free alternative to the 3dxserv daemon"
HOMEPAGE="http://spacenav.sourceforge.net/"
SRC_URI="mirror://sourceforge/project/${MY_PN}/${MY_PN}%20daemon/${PN}%20${PV}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ppc64 x86"
IUSE="X"
RDEPEND="X? ( x11-apps/xdpyinfo )"
DEPEND="${RDEPEND}"
pkg_setup() {
CONFIG_CHECK="~INPUT_EVDEV"
ERROR_CFG="Your kernel needs INPUT_EVDEV for the spacenavd to work properly"
check_extra_config
}
src_prepare() {
epatch "${FILESDIR}"/${P}-destdir.patch
epatch "${FILESDIR}"/${P}-custom-flags.patch
epatch "${FILESDIR}"/${P}-no-x11.patch
}
src_configure() {
econf \
--enable-opt --enable-ldopt \
$(use_enable X x11)
}
src_compile() {
emake CC="$(tc-getCC)"
}
src_install() {
# Config file
insinto /etc
newins "${S}/doc/example-spnavrc" spnavrc.sample
# Init script
newinitd "${FILESDIR}/spnavd" spacenavd
# Install udev rule but leave activiation to the user
# since Xorg may be configured to grab the device already
insinto "$(get_udevdir)"
newins "${FILESDIR}"/99-space-navigator.rules 99-space-navigator.rules.ignored
# Daemon
dobin "${S}/spacenavd"
use X && dobin "${S}/spnavd_ctl"
}
pkg_postinst() {
elog "To start the Spacenav daemon system-wide by default"
elog "you should add it to the default runlevel :"
elog "\`rc-update add spacenavd default\`"
elog
if use X; then
elog "To start generating Spacenav X events by default"
elog "you should add this command in your user startup"
elog "scripts such as .gnomerc or .xinitrc :"
elog "\`spnavd_ctl x11 start\`"
elog
fi
elog
elog "If you want to auto-start the daemon when you plug in"
elog "a SpaceNavigator device, activate the related udev rule :"
elog "\`sudo ln -s $(get_udevdir)/rules.d/99-space-navigator.rules.ignored /etc/udev/rules.d\`"
ewarn "You must restart spnavd \`/etc/init.d/spacenavd restart\` to run"
ewarn "the new version of the daemon."
}

@ -1,5 +1,7 @@
DIST dia2code-0.8.8.tar.gz 480548 SHA256 b7431a3f8a9f703397e4b849f304897a2c7150a378fe6069ae17cd2bfc1e6294 SHA512 15dfbad66fc7855f0ccc31cfd32488de13380653dcd72a7a47cfcec60727aea265373da3b829f2bb62c4aade5cb06b0cb884fa29b197545a5268b03c75e717a2 WHIRLPOOL 2cbdfaab1e733c4752ca7457a2763b539a1ed48eb351e6bd62264757fa862a11dc1f012a8d957cd05d3e199e88649b2b9c68cf8058e1da52ddc070053e35d6ba
DIST dia2code-1.0.0.tar.gz 946967 SHA256 c7746379cd15267fc3f600af16f77490e28f3becd260b7440f53776239ad491d SHA512 6669352e624fddc94aaaa36a30263ad591494d473ca09e662a9de90902e4b4a7a7eb6d3de9b28cf162c63ebeea36f86b33822d510ac87ce97c5f196c761bac85 WHIRLPOOL 4ae059ee2e4fce0e08a45dcfce24b368a3945c87cbab587886567c1ed916689b3e6ee3c626825e1a4d27925cd8de3a29f0d1c68c9f4b0032729ea9b248cbf396
EBUILD dia2code-0.8.8.ebuild 486 SHA256 ed6f0e3cccb5c743ccec80470100dfbac054ecdd7b750f44eecab609b0a6a6d2 SHA512 20c38596850599b0223b339ffb48ed0071ce0891fe456b705981225c7afc70c77eb5e111be722511656e9f1cf121fb95949a8a43aaa7c2918684a5e54ea1c4a9 WHIRLPOOL be258b1fa536fef5630a9c6f8f5c4c3d064b5bb749ff4deaf96de2468d76d8834ecd1a1525ad3f37e153e34eaf912fbc3e8df2252df4b07145ca8bc78c4eddfd
EBUILD dia2code-1.0.0.ebuild 657 SHA256 92e70177f5fad0a8b97cf7b0e38288b470f91c2c8541bfa5c53ed90887882716 SHA512 5eba7af867588c3c401d41a052909d12ca45aa8d4457b504d7a3047aed1ed05697ab37065f0e1e4f1da46ca60b785dad811a55fec16d225b3922071f585b5af1 WHIRLPOOL 56d605be7d793185db49bfdd65c34d5e6f09eb3f455beaed95ae40ab8502543d3f80fc80433820d91593a4fa4657fdc0baffc76750a7635764cc0d3d3b57c870
MISC ChangeLog 3209 SHA256 7263c400da7ed1e4fe05e6aadb19ad8a5d9702693946c3f2b05f7d48fd9ac4fc SHA512 a407761669fb0d132ec3de8188d995f1c2b6d0c18e381af69b2765869314b6cba3737880bd4e389d9e700e11875298cce8d75e9c3928188e915dcf0513672d8b WHIRLPOOL 10db5f0740362146c8519b9f23b74ecc8fd03943814b75a844738aa3f30ec50a87939806e10066449f9a9a066dffde8427fa36656a95062c9d6959266c42af8b
MISC ChangeLog-2015 4363 SHA256 e846c1c664317657dfa44a0210062b2b4d0902219e607d78329d26be9ecc2366 SHA512 c2156d80b8c55f374f011735194df9c39535de301668322aff934d91e7b0163295df2aea47ff1e1784d0a92a5b25b92829d5a5f9eb0c63788de052c15f1b7b88 WHIRLPOOL 0d68f9fd3a537c28f6388eb2e5cf9c50fa074197356659ee3959cd0d8d389e4c27d5192add6edd73e4c87e43bbc453a1a3a2da42109bca10fa9b77901d6de410
MISC metadata.xml 331 SHA256 3c734fdba3d32ebcebd6ecb1a3d8fb7c3bfb7d9de7a6b31e65d96bf01d72cd10 SHA512 3c08e8ed607a264bed5a4c299bb433f0b4fb930d3a3272740c300e7e0a5f8d852a7d0fa80ef7f1e7bd1dc44c1b9e85814141d8b8cc31b403a95971b8c5b27494 WHIRLPOOL ec2fd5fae1fd76881d7824a9a8c8d75f77de5640cfe43a353bc5cb78f07108f7356e8025035be604af50cc3eccbf5a0afca28c520dce86b8c2af123793ba4aff

@ -0,0 +1,32 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit gnome2
DESCRIPTION="Convert UML diagrams produced with Dia to various source code flavours"
HOMEPAGE="http://dia2code.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
IUSE="test"
RDEPEND="${DEPEND}"
DEPEND="
dev-libs/libxml2
test? ( app-shells/bash )
"
src_prepare() {
# Script makes use of arrays
sed -e 's:/bin/sh:/bin/bash:' \
-i tests/tests.sh || die
gnome2_src_prepare
}
src_install() {
gnome2_src_install
doman docs/dia2code.1
}

@ -7,8 +7,7 @@ AUX kmymoney-4.8.0-kdepimlibs-optional.patch 5262 SHA256 b1bf519c536f1fadb14b30b
AUX kmymoney-4.8.0-soversion.patch 870 SHA256 74eabed61e7db6696a73bdd7cd974dfa9aaf0c256fb940761b11fdf9c21c7479 SHA512 b1687ddf582e2ed2ca2b26b4bd39428a69fee6469fbdba6b1f7575f433db822eaf9ef96d57c2b35a0bbe22e4fa140438e7005bab4953035ba5adfc853ef98070 WHIRLPOOL e44bfb3c99057d77dae6d89bba2475afe4155445df2872f5d57ddac6cb6f4e02dc771163527c5f38cf41c0c5e8dd92766629fa6ec1d7f752b9c5765f6270c0ad
AUX kmymoney-4.8.0-tests.patch 7303 SHA256 21cd9d7fece1b38b87ade8e4fc7f01397cf44a7fe0bc44cd08dda01d05207215 SHA512 e7f8cd817eee087faa02b7ca4320a2df0a3c52f4db2dfe8ce32314d2abb8572f0f2caa8b0f96e4a43be3fab3dff76e5211e693cfa6105ee85d1252cc6e3bcfbb WHIRLPOOL 254bb128ca8789b70519ad59d54fe2b364336e698da000177343d9a345461d4533c7f20aae6e0c3ce6b50c783b3b507cb5788d0331ef7d71ba79f1f132a35c28
DIST kmymoney-4.8.0.tar.xz 20785888 SHA256 c2a635710aafa6925a49803c480e043e0bf4bc5b62430689aa5eb95619f48ac2 SHA512 883635a94333341cbe3d6c835fe1dbc1cc5ed5cc834f76c945030ec680aee4fc6ceb367fdde811672a392eb5cd7b735c858e0be5a7f7964a4ccf5f9ba8865381 WHIRLPOOL acbada22e3e9c83e88e571b397c37da79eb36ce05a55786c352af306d3f863dc2db7140c9f1e1757393ea7f6dc9a1728debe077c71ce28b655c65e707f1130cd
EBUILD kmymoney-4.8.0-r1.ebuild 2029 SHA256 54eaf62b986d0e5a6c537b041d020873ed9f3cb1973bad710eed6ae600298d07 SHA512 06686f02697045a687f25bc90b97882a51936f9b9be8cc44943bc292ac6eccf443f0bda5bf2a30642d1a1d0c004d5b5dfef699b30afc605a25308361fb1c9d3e WHIRLPOOL 8ba1e4bdcb39ae5fa42a1005f91e143958591ad135dd9b8c8ee5b0116a8efaea8fb2897cd49e6176dbef359962184fa041c821ca494b0a751acbf4b68eaae0c0
EBUILD kmymoney-4.8.0-r2.ebuild 2256 SHA256 6b9a4f7ed8227847ae038293665e060ffa06bdc6d535fee0edb0fec700079f2a SHA512 eae18ebb715cec9706a70db47b3d5ed22cdef71ea8addcdea31a786b36912e2ee089987dddbf56dbe50df0adab7a4aeb9d3ea20c170b5474c937b6845081d179 WHIRLPOOL 3b68d130981f1407cdea55a416f6de21bb45377505738e6e382dfa37470da1fbf39b6e7c0eeca55fdbb217c228c67024de2b9cb6041def6f6a74827438fa135a
EBUILD kmymoney-4.8.0-r2.ebuild 2254 SHA256 916f3fa59cb40be736498cf8806fb1c3918e881bad8915b919b9351c1b13e8db SHA512 6cdd6ad4222ad217e509b575bea188c76301f1cc7ed01479899e3b4397d596efb521499ad71e29c11892bd424b37d19d9b3bba704dc9e1571f11a7fec2803666 WHIRLPOOL 0169b941d7ac1c8ecf1ca2c530fa77a491acd601674dc834687180c79dd01d227ddc7698cbb5f65196231533f96fe7122fac7b4b435a166be70dc012e4d2b3a1
MISC ChangeLog 4485 SHA256 9e175277e4da330ae2d945b5de2fe704a85ad896157a82f16932cc9a84dd6911 SHA512 92fd06b647814339aec3d64ed7af4935aaec6d31235b64ecd72e315bedce826311696869a7df4511dcedbb3c07b1ca235c73bc65db9853ab05abf4224be451ed WHIRLPOOL 93f5ff364291eec18400b39aa75e2af182098fafad9ee4dd9a8ef58392a5972e4ca862253e16f8d9415466b09052f3b0c2f57dc0cf183bf3ec7259ff24dffbd0
MISC ChangeLog-2015 8457 SHA256 2582e98eb7536147ea28b2a71cb0a1a779523c062372e1e0737fc893f06bd86b SHA512 2461320ccd8bed67dd135627efaafd466eee7b5c95d142b7f90d53affa65cff24dfafa1c3583997f6ea06feb912f3bcf3413f2dc9a1599018892b334b4214ac8 WHIRLPOOL 6ec23d745285fcba6e2e7588da1029c0a86742651b349a4d5dbaf58be761b8ee41e0494abb7afa7c245b469485b79333979ce14252d160af2f57517ed61f4cc1
MISC metadata.xml 695 SHA256 8456f2794d2deec180431875652a3b5cc1b4b65125717c34443c9f5d5199aadd SHA512 f283f7991d556b2f6a5acb244c2becbfbb22e827a0a9a7d5da78843ef0c08cdcbeb3732c4dc2e6038c309fdfe8c089ebbf7175efebfb1cfd160d517e88422072 WHIRLPOOL c7e47356988c49be6234ed5ffe39c9bf38ee1f5b31da464fcebf2c2faa454340e18a881593f2df877b14f056ecde672215948db249e915ef2923c7e6f5c5275b

@ -1,86 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
KDE_LINGUAS="bs ca ca@valencia cs da de el en_GB es et eu fi fr gl
hu it kk nds nl pl pt pt_BR ro ru sk sv tr uk zh_CN zh_TW"
KDE_HANDBOOK="optional"
VIRTUALX_REQUIRED="test"
VIRTUALDBUS_TEST="true"
inherit kde4-base
DESCRIPTION="Personal finance manager by KDE"
HOMEPAGE="https://kmymoney.org/"
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
fi
LICENSE="GPL-2"
SLOT="4"
KEYWORDS="amd64 x86"
IUSE="debug calendar doc hbci ofx pim quotes weboob"
COMMON_DEPEND="
>=app-crypt/gpgme-1.7.0[cxx]
<app-office/libalkimia-6.0.0
dev-libs/gmp:0=
dev-libs/libgpg-error
x11-misc/shared-mime-info
calendar? ( dev-libs/libical:= )
hbci? (
>=net-libs/aqbanking-5.5.1
>=sys-libs/gwenhywfar-4.15.3[qt4]
)
ofx? ( >=dev-libs/libofx-0.9.4 )
pim? ( $(add_kdeapps_dep kdepimlibs) )
weboob? ( www-client/weboob )
"
RDEPEND="${COMMON_DEPEND}
quotes? ( dev-perl/Finance-Quote )
"
DEPEND="${COMMON_DEPEND}
dev-libs/boost
virtual/pkgconfig
doc? ( app-doc/doxygen )
"
PATCHES=(
"${FILESDIR}/${P}-tests.patch"
"${FILESDIR}/${P}-alkimia-detect.patch"
"${FILESDIR}/${P}-fix-csvdialog.patch"
"${FILESDIR}/${P}-soversion.patch"
"${FILESDIR}/${P}-gpgmepp.patch"
"${FILESDIR}/${P}-kdepimlibs-optional.patch"
)
src_prepare() {
kde4-base_src_prepare
# don't install as executable
sed -i kmymoney/CMakeLists.txt \
-e "/install.*kmymoney.appdata/ s/PROGRAMS/FILES/" || die
}
src_configure() {
local mycmakeargs=(
-DUSE_QT_DESIGNER=OFF
-DENABLE_LIBICAL=$(usex calendar)
-DUSE_DEVELOPER_DOC=$(usex doc)
-DENABLE_KBANKING=$(usex hbci)
-DENABLE_LIBOFX=$(usex ofx)
$(cmake-utils_use_find_package pim KdepimLibs)
-DENABLE_WEBOOB=$(usex weboob)
)
kde4-base_src_configure
}
src_compile() {
kde4-base_src_compile
use doc && kde4-base_src_compile apidoc
}
src_install() {
use doc && HTML_DOCS=("${BUILD_DIR}/apidocs/html/")
kde4-base_src_install
}

@ -19,7 +19,7 @@ fi
LICENSE="GPL-2"
SLOT="4"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="calendar debug doc hbci ofx pim quotes weboob"
COMMON_DEPEND="

@ -23,7 +23,7 @@ EBUILD libreoffice-5.2.7.2.ebuild 17873 SHA256 5f8c7f5d41dafd9a7bc56c250885bd143
EBUILD libreoffice-5.3.4.2.ebuild 17615 SHA256 22be46cddf16ee137507a1b92a884f637fdb4f7cd18ec3d1f2639de426b54ee0 SHA512 263e1638905f8942727988133262e0e5c2ff83d7ee6cef2d3ac2637f484a0efc3b65818d55850ea0d7c43198d8cfd307b121803e99d8fdff776685bf1a57d99e WHIRLPOOL 80fc1fb46a05a01ec3714c438f0b490a4757545aeb075685c3a4897a311585c63a5ec4fe48085db738e3e5a3c7990770c3f18733a142ddfccaf049046e839441
EBUILD libreoffice-5.4.0.3.ebuild 17557 SHA256 ac2f30a2b19d8fa6f452fd00a7bd2335eac45fd3b9093839fbb787a7e673befb SHA512 bef6566cfcf964fa88ca9096ee940f996b2e03a2f9364360ff112e64c2125c345e9d6da8abadedc56ce84a3194cfdf7e9d77628e736b36d1767f890d8e342b27 WHIRLPOOL 600788b50a25cae2a9811a398fd51314c4bffa17a40c481a16b7ca7de0c623c7e6d71d566dcdea9da46f4eb346456b5286de5df318dc9e040f2f9b0533c5d465
EBUILD libreoffice-5.4.9999.ebuild 17557 SHA256 ac2f30a2b19d8fa6f452fd00a7bd2335eac45fd3b9093839fbb787a7e673befb SHA512 bef6566cfcf964fa88ca9096ee940f996b2e03a2f9364360ff112e64c2125c345e9d6da8abadedc56ce84a3194cfdf7e9d77628e736b36d1767f890d8e342b27 WHIRLPOOL 600788b50a25cae2a9811a398fd51314c4bffa17a40c481a16b7ca7de0c623c7e6d71d566dcdea9da46f4eb346456b5286de5df318dc9e040f2f9b0533c5d465
EBUILD libreoffice-9999.ebuild 17505 SHA256 e93bcfa73b8f320aed4f37783fed45547f4a5aedb7108407c9b23a8eb4b19f81 SHA512 e712bdabe2a0689c22e2884e72ddcc7a85874feb9f14f44828264bce3aa7fde411f07ac609143fc60f1557d3556b4c73a4ac23b5ea6db1420f8418a8c00cfff8 WHIRLPOOL 08f2270af284a70cba80007cde0a5adf35c5b53bf616595a5462b4a48c36b7e9eb79e306b0df80bd7499be2d9819f1867fcd500dfee4f80f2f07fbd55edc040b
EBUILD libreoffice-9999.ebuild 17394 SHA256 76c3cf84078ad934f826bd02800f8235e2519ea233f0cd8255ec3186d3a73e29 SHA512 0a3bd58da0d50a13c1bc563f695d922d823cbddc17866b97dcef4a3a2e2a490beb80632c4e17449e1ac979f46f606283a3b39972d2057b3f86717a2b9a5d1eba WHIRLPOOL e1ce440dd02edbb2cb36573b2b975325e84d4a7ef3b01ff1e085f97a9c056cfbee778005728c18d9c8c137d7ff33dbc41455411448f85757937bde56f9236e79
MISC ChangeLog 26281 SHA256 bd07909b751104de22082cb359251b4c87df9c9a029e0f0573606e1d09687e29 SHA512 c037427319b94ed201e768b1d6b5ac37ef5e7eff313d197f681bf30469ca66058024418b105adf09e2990a513c215726367df6202fe0bb0f41f9939adb3efeb6 WHIRLPOOL 01ae7f053217c02f6c0a93efd482ff1adf4dfda79a3b4e8dece1e95af2add09d1b38a66e99808f423e180553ddf37d677bcf725954dda2165c0c6f4923eec363
MISC ChangeLog-2014 109721 SHA256 db62affd74b541212d4043dbc88acf51fb8aa36602d6e5625cab9b0b823a54f7 SHA512 6481d8f26924300ca46f0cd216962167b6ce5d53028558b0128ed4f996a8cf5576182e9e511493e4b57f628189fc127dec9ce62110bc8d3d85c6d4e2a815bf26 WHIRLPOOL 76c87a30a9296f64675baeb5f77a8500b9b1ff25c6edd5a5d0b984dc3cb3b3aecee37938d882194d6be58ef34c8b1925c1d9b8b7a7b786a5d68539fba714e627
MISC ChangeLog-2015 9339 SHA256 efed9b1e7f6ed3ce24e8351037daeb8b050089969bf6ca5e5c013d42ffb2fb88 SHA512 7b58f85ea022bc91f78c812e09381660c25fb054b8f4e53e17e81161db775c832e441c5c64f50ab3d0093edc627a6bbc54c53f3fc75470d149ccb7ab92beba39 WHIRLPOOL 90c23e45e3afe143983ff60c5ca561f55169014d80d78e7d67b4342c2d7c71a0cf5548ed6316cc98366c3f205f506374a9643d22697e542c83243ca5bad1c78c

@ -564,9 +564,6 @@ src_install() {
insinto /usr/$(get_libdir)/libreoffice/help
doins xmlhelp/util/*.xsl
# Remove desktop files to support old installs that can't parse mime
rm -r "${ED}"usr/share/mimelnk/ || die
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/soffice.bin
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/unopkg.bin
}

@ -8,8 +8,8 @@ AUX openerp.cfg.2 1145 SHA256 06af3effd55c7029bc38ffb7f8b92688691d2794fed6f8ccf1
AUX openerp.logrotate 197 SHA256 c015978e8239c470f9614df0661565d7eaf288305afeb7826363f1da01afd8db SHA512 7e6b1475985287bff9cd4a61f747f1dd9b5efdcecb1520dcf8efaf72b9200ce632760a458a6276e317e9d69907560ac187dfd0ecb24c7ff655edb0627967d2bd WHIRLPOOL fab493daecfd58556d87762d472c3b403ed2e7e85e01ca6d275c709feedc56737295b4f09e75a4d5e0549f72f5e6d07eaf4daab76c4e3066b2f6fbf7785d0c99
DIST openerp-7.0-20140125-002455.tar.gz 64214375 SHA256 2bf832dda8f8e844476bb76cd60be84da1cc219e97be9da15b0a95b1e537bc4e SHA512 a923fe3240cf44f6384f18bd37853d15fe132aab97494e713f095253cd4b72d32a89e33ba3623a523b81b9863da6d5bca24c4020b20829975e4185d6e5093b3e WHIRLPOOL 5a4fcb37a6ea800e63294fe6b9dcbb3f82e91d1f0adfe412935b699b8e0c2901914dcfc5c0c62e2b289e057ecb4f30c5a4c06887c2d8e893ce1c1b03e6f5ce62
DIST openerp-8.0dev-20140125-000101.tar.gz 82648176 SHA256 647c4a5ec28340f7c5a32dd50173b98bf62dd18ba00cc1929538a8803c704da0 SHA512 560f0cd9aadfb010dfba1a114ca17ed8dc7b63fffdd93325811b87530e97a8e629c46442e777bd0c53fb38b1a985e769e3fb5f5edf66b9b45f21be3e8973aedd WHIRLPOOL 1fb6e185250c08e948b11f2ca6581723055eefd0edb6a7999029b950b064c7aebf23a83bc014240c2d2d78284fcf8292761b6cc7733f270f14bfd4a98673a222
EBUILD openerp-7.0.20140125.ebuild 3708 SHA256 0868f3808227b8c7278dd0b48b78ac21de5539bdaabc8769d632f3249f729d33 SHA512 376c926d271bb028635a8f7f5f174f274cd447d1b59935e5822678d71c9e11ed7d17c874d75f47690279799806c39eab40713cce628864e45e9eaa5a514fd7d5 WHIRLPOOL e9b08e14735e26fc14acac9a2a9278a3e468329582d5b0cd2ddf3a8a3cdc73db145f0d88353b758b68e0adf41f8d61303e1a73f2c2737df1316778413533c9bb
EBUILD openerp-8.0.20140125.ebuild 3702 SHA256 dd4dae5ff25c6e8336df8c45638f3c442b62fcfc4eae8b7a75b7e1bb44c066cf SHA512 ba5e77ade59bee5e7748a030bd37501f6a716945fb7c9b1b78f2d7f5aa62ffecd31be5b084724d70862472ef451398149143410dda4effe769c6683307ddd300 WHIRLPOOL ff9550df0afeb86adcf69be6ec5a0679394dd8b24601d393e271b2a6b72d97361c6ffd847de0406345abe86d8b5414b664d4f14e48cf28b0422cf5baf6f8e554
EBUILD openerp-7.0.20140125.ebuild 3727 SHA256 d51cd4830e6ff48e19c9f521d3fcfaf2367a393c4028a581ddbab648e742131e SHA512 c6726e115f0a073226f8ed90cc97f92d40819e5d35a7ac11d7aa9e17584dd520d2999d4e7923ce788ca295f241189ed9b08b339786a29a553a90cf16bed283b9 WHIRLPOOL 0bf5239dd026040f852ad7ebc6e6125af66f36eb5bcd9aeb53e8e6d5c056cf6b446750b12986d9566cb394a0a2a514c1212f380f88a9cf1797ccb146ba30cc8c
EBUILD openerp-8.0.20140125.ebuild 3721 SHA256 024a9736a2a51f7ed1a654aaac3b800355c33e697f4a21044d7b24114b0d7421 SHA512 fce9fa5f87ab3155d8b7cc0fbdbc4020d889c1c7ce007e4e0e632027f50ab21d2458dfc706c65e53fda3beb45543cb438e4705efdae5e9cdf319196707255c2b WHIRLPOOL 1273a77b7be43a7f1bc8a19a08e3453a7b7e14c29116fcf3d8e5c31305712d6fc9e53b3e4e0bd0840a7d2c016324cbd80c158ddb731b09f296a984f9431c0498
MISC ChangeLog 3408 SHA256 0866ea7d5245c50a925f4b951464ae2993988483330790e707fb8e4f06493b55 SHA512 3d99c9392f57a92d5195c6320f22f152a52b1de2afdef19889e31663ee3c6745e2353875326994a258d06cc430d8471fb5c5109e2435f1b45aca11d9bfce8ed8 WHIRLPOOL 45ae3e5b0fa26baf28bec1d40bd2f608a9f574da2e5284cb4fe0eb42d461ea79820d1265a6b0fcdbf3ab79a044e1cad279e0462f24dc0ecb743d1bd1dd81c814
MISC ChangeLog-2015 3315 SHA256 f8c1ae87e31a3c0f46cb3516c92fe3f1e56a3e2186cb0b5bf81d4b54e9f523b3 SHA512 683b0de8e9b7a99157311fac8b95da282ea892b55a8dba1669a1fbe78041243356836c68cf521f68bdc838a7d127c06f30ca76bbef1e9c328b140134c56b2dae WHIRLPOOL 7d19f753969ad4795a2550a578ea4f3799ac68fdce971dc0871d49238a1a49f29d2f3fcdd3bad4bc66c974e14a372f3483ce1e1cfb513a0ecf74d31853e1c360
MISC metadata.xml 283 SHA256 1d087260f5345e45a240f63f3fab4e060c43ab413d1254cadb9d0c084f0d806b SHA512 17639738efdc4bf47d4c45edd2264db8b149b65fa8b0fa40888f56642e9fed3e91a84a7de7f3cfcb9fcef4fcb221f6eb4ce233abc4f865d9ccfa38ba436f7745 WHIRLPOOL 1a7e4bb394bb73142410fbf50e6bcf891fb03b65e34bc77ae0279f301195d42e39c94be7f1ca738048f8441a60f66199b1d6d4d0b956eaa01953bc2d474dc98e

@ -29,7 +29,7 @@ CDEPEND="!app-office/openerp-web
dev-python/pyparsing[${PYTHON_USEDEP}]
dev-python/reportlab[${PYTHON_USEDEP}]
dev-python/simplejson[${PYTHON_USEDEP}]
media-gfx/pydot
dev-python/pydot[${PYTHON_USEDEP}]
dev-python/vobject[${PYTHON_USEDEP}]
dev-python/mako[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]

@ -29,7 +29,7 @@ CDEPEND="!app-office/openerp-web
dev-python/pyparsing[${PYTHON_USEDEP}]
dev-python/reportlab[${PYTHON_USEDEP}]
dev-python/simplejson[${PYTHON_USEDEP}]
media-gfx/pydot
dev-python/pydot[${PYTHON_USEDEP}]
dev-python/vobject[${PYTHON_USEDEP}]
dev-python/mako[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]

@ -1,5 +1,7 @@
DIST skrooge-2.8.1.tar.xz 19299556 SHA256 8f166db74a27db0ce0ea197f89dfd021224afc3e4875e36438a4496f10746460 SHA512 864de0c9e8876b87ab4100b0d48ea8e573655ebad5175333230ff715faa46077b96e25b91e767da864196960de14df9b9fee5b561e4d51b03a80fb58a070755f WHIRLPOOL 12d1455493fd32dd61cb0543a2365444f0fd1fa5b08214760f7c3b58836c3ac55a480f322cbea61eb13675b9698531fa860f8a2b4c9a915a789fc95bedc8b269
DIST skrooge-2.9.0.tar.xz 19310412 SHA256 ad02403026b649203f0381cc599a7754d36f41cc75cc03d14e63bfdb666e7bb5 SHA512 cbcd1e9c00509d6aa387f83f3a245b20c856e936095d8bb16ec7ab6898131a24edda8a4e9ee20323c7d04ab56194b8d4720a77b8d10699e64e8dbacbe9bb868c WHIRLPOOL 2ecc558add9160c724e2ff9623baa205e54ce45b385f63cc1d2151ce75dc79c65e7608abf419721761c19f3cffbe80a16db9876bdc4cc756d531a85a42bbec28
EBUILD skrooge-2.8.1.ebuild 2381 SHA256 6dee210510cb7ea3b744c4fcced7d3cf026b7006030e2b72f886d839a83715f6 SHA512 48965d06ce6a30339f4a699ebf154bc86eb1858b4cc61d652847e654475bfd0d2d1140e473b2a5a7489547cb2a8e6ed0e68bacf3e70014b0dea910a601ef7b7d WHIRLPOOL 22fa3bc7c35de362f0d9e51ca307b0e70baa4d4fd0c498596aeac0a143850778e04a67068d44c3310f884552867cdf9b9fee957f52e5e13f6ba218734e9e7836
EBUILD skrooge-2.9.0.ebuild 2361 SHA256 3e626a6ab46695c5496c8044e357a21c19132bc73080b455722bec42ac9aa421 SHA512 a51798d7b27710b38753f8a02be92fd91fe2258e89ba49545961f7b995964e6813fdabb250e1b58015b2358ca4bc623c7ff02c0ad0c4c14c728e46e91b2f1d1b WHIRLPOOL c43a36e4f33f18a15ff26dd6fb082a71ef217420cfe7472c30305ef1991c18fa4cc367e4054887d7b7c9abfd1198a3d93ecdb80b78bcf6c77aa26789eaa83b41
MISC ChangeLog 5561 SHA256 1110215fd08a502383ffbf0423e129641ee4e2ea414870a3b69818f0c78c1452 SHA512 df19ef19bbc8271c422d023c058cd8f09d5fd9af3feeb89d4d6a0a6c53115f63d8c67a6ed08d6a137d96228335132f699018470b743fff0842f6fec9c96b81d4 WHIRLPOOL 40fa6f40a4b1c4062fcf86a2edf42098a9631f7acb882c0ca1d8ded6b54a5a6ee3f2830f79e39debeefb9ca499b2372e6f4ca8b4f71e8fe3e1cc58ebac475c82
MISC ChangeLog-2015 8892 SHA256 a428dc33a49b06f1c0fc4112bcf8a410e52e5b3c54bbaf852fcfddc3435f611c SHA512 091c8d08ff7e915d806b73a348b695f6dd753ab8467ba9435b20d5823aac546ef60efd3d133f0a862c4bae0ec107d77c0d8457ff90ee373ff00acb9c7f9df92e WHIRLPOOL fed33ca76b80601d2aedb861872862bb3431b3f37cb34ddbeea02d322c766bd67a053d544e179aeef8a2f7ba2b482f9e984469fcdef56751d3c265048f6d20a8
MISC metadata.xml 400 SHA256 1825b5ed49f1564202924631d9168f8c37966157f6e4c7da29fb8f875801bcf1 SHA512 50120cec8f5798f6b104c6e1fd05b831f2f280e2f3bab8aa66667a3da1bb351a955b671d16cf4e30b44b0738625424fe4a32bb8a677947d147031964e108dcb0 WHIRLPOOL 52eb2aeb63da65ed1aea3e9d2a02bce49df2795f43af23966fb4bfdf3e8f04dd3b10736abc14df8483231f222c0d86f860f803b5c21e66d3919cc5f0c9716822

@ -0,0 +1,96 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
KDE_HANDBOOK="optional"
KDE_TEST="forceoptional"
QT_MINIMAL="5.7.1"
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Personal finances manager, aiming at being simple and intuitive"
HOMEPAGE="http://www.skrooge.org/"
[[ ${PV} == 9999 ]] || SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
IUSE="activities designer kde ofx"
COMMON_DEPEND="
$(add_frameworks_dep karchive)
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kio)
$(add_frameworks_dep kitemviews)
$(add_frameworks_dep knewstuff)
$(add_frameworks_dep knotifications)
$(add_frameworks_dep knotifyconfig)
$(add_frameworks_dep kparts)
$(add_frameworks_dep kservice)
$(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kwallet)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
$(add_qt_dep qtconcurrent)
$(add_qt_dep qtdbus)
$(add_qt_dep qtdeclarative 'widgets')
$(add_qt_dep qtgui)
$(add_qt_dep qtprintsupport)
$(add_qt_dep qtscript)
$(add_qt_dep qtsql)
$(add_qt_dep qtsvg)
$(add_qt_dep qtwebkit)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
app-crypt/qca:2[qt5]
dev-db/sqlcipher
dev-libs/grantlee:5
activities? ( $(add_frameworks_dep kactivities) )
kde? ( $(add_frameworks_dep krunner) )
ofx? ( dev-libs/libofx )
"
DEPEND="${COMMON_DEPEND}
$(add_frameworks_dep kguiaddons)
$(add_frameworks_dep kjobwidgets)
$(add_frameworks_dep kwindowsystem)
dev-libs/libxslt
virtual/pkgconfig
x11-misc/shared-mime-info
designer? (
$(add_frameworks_dep kdesignerplugin)
$(add_qt_dep designer)
)
"
RDEPEND="${COMMON_DEPEND}
!app-office/skrooge:4
"
REQUIRED_USE="test? ( designer )"
# hangs + installs files
RESTRICT+=" test"
src_configure() {
local mycmakeargs=(
-DSKG_BUILD_TEST=$(usex test)
-DSKG_DESIGNER=$(usex designer)
$(cmake-utils_use_find_package activities KF5Activities)
$(cmake-utils_use_find_package kde KF5Runner)
$(cmake-utils_use_find_package ofx LibOfx)
)
kde5_src_configure
}
src_test() {
local mycmakeargs=(
-DSKG_BUILD_TEST=ON
)
kde5_src_test
}

@ -3,5 +3,5 @@ DIST elt-patches-20170422.tar.xz 27864 SHA256 56c5391b8c6958bca081d1eead516917ac
DIST elt-patches-20170815.tar.xz 27864 SHA256 caf05e2b3bdf1dfc4188a27c703dc68d66d51ea4274edc6a6ebf9918cf1b2340 SHA512 deba10767b6a8cb5e8139e6f47a30e6f8a4a9312adb1d3e0199df24321d89601915fc91003da2d14fda679e7cbd30a4d4cf39d94ba57bce06432eefc168650dd WHIRLPOOL dcf892154407238cbe7874a1d2b976b8bf8260ab47a18cd8d6e543d98fa47442d83cfefca9431a2e4eebae5156f5e31e4d976831558faff8a79da251d45686f2
EBUILD elt-patches-20170317.ebuild 736 SHA256 c4973abc56d0941ef9a82aae95ae6c50a9ba5c06c8e1ab4e245b9cc8f0fb846b SHA512 a3b0ca1ea555df8d11dd27870c8c7e26650539dbb484f9932fa1bf5b1186d1b0e658acb74a5c26923daf2f861224244756d45ee635dfa357e6038e3d4b7567bc WHIRLPOOL baf679f6e14c48aa0b48d0f0e83efa1848402683d583d7b82a767f6328a41d3c5fc4a130503ada9f06610e66071797724e22b4422b8acd99afd85d4eba5ba07b
EBUILD elt-patches-20170422.ebuild 859 SHA256 64c770c60b080cda9f5c2f610d87f156a1ea00052aacb5804bc2e3c1026eb772 SHA512 30bc6dadf131698579806e8c06ba6d39c0f4b143828bf7c90c1bf1cd5a0c67fe8d872d5efb1ca905ac236e94eb072deaeb9ee1b80db7552086024c1d3e21e186 WHIRLPOOL 0c17832ffb4616c43e7f2455411b3979440b299f2cff0c57350472464d874e31fcefd1dba2ed7fd0d09160cfa2fc70fc5fcb52705691030e669ab4d419a255ab
EBUILD elt-patches-20170815.ebuild 875 SHA256 ec8fb166fb316f676c8b837f3b91058dd439eb3436f7ea1ca52c53f727b8ac9b SHA512 b9bd8fd72b4ce2139efbcfc85533548da012dcd4b396d33f81e84842e8f38b61d2ab314a4c360f67e1c23e4795adaf23c13823f2f741f8b8d3e96fd406ad808d WHIRLPOOL b32b74ba20204ac5bdf6a410b21934e3bab2896a3401194aafd66493edc9b4215f7b0d5a1224889c34b78fca8248794aff501d07796872f89fa7ebd705e436e8
EBUILD elt-patches-20170815.ebuild 873 SHA256 71df204be4576575f06e681dad657e4e31688b94cbcee313915d6d97511c345d SHA512 b96277a4b065684a6158cc701b8cb0f067863ac0186554658943c6b6f3eb77e0014a41977153880e5a0589468c4a5102b99356d2d70e4bf4560afd81d1a2c48f WHIRLPOOL 3d09f49f338ef22e21426b2b76fe8d7cb615db8d62bbd668d97c9b8bd9457415a61d7e899f4550c4b8d82f6b7adc6bfbcfdf17f5ab5f5a046c55458a22388239
MISC metadata.xml 223 SHA256 0834d0e288620f593dd7fdfcd741f70a9148531d7259c483f062e9aac0d690d9 SHA512 291302ff827472b8aaaa094bf6ed7b728166f21c9603b98beed59db2071a75193d7c5e462c4d435eea7e1047a1f31076bdf6deb08a1c8ab794ddd965c9be92bb WHIRLPOOL a86eedb2ffe72a1deeed960f811fd16ff3bd26f22d9cde76d93280cee537d614b5a9ec3cd310df89de6704b8eacd37c2feec3b67e42eec46d13b108049b45484

@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~x86-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~arm64-linux ~ppc64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~x86-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~arm64-linux ~ppc64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE=""
RDEPEND="sys-apps/gentoo-functions"

@ -2,7 +2,7 @@ AUX 3.22.1-CVE-2017-1000083.patch 5157 SHA256 7e755824da994a0d9b82f85733ac20c17a
DIST evince-3.22.1.tar.xz 3365004 SHA256 f3d439db3b5a5745d26175d615a71dffa1535235b1e3aa0b85d397ea33ab231c SHA512 c36a90bf98f25b4f9f05536f1a09c38be30b814529e17a4ab159ba7c1e952402a211f335d4cdf1928ace8a5b46d6d019fbbd457ce11c2ffa264d8bb7c32d5a18 WHIRLPOOL 7b646bab40f9c05b7689de70b1de2e313b0576a772887187d71b51b00c456251169b7e5bb85f44f443a0dcce5199a405dc303c49a4be3d62c244225493c58749
DIST evince-3.24.0.tar.xz 3507256 SHA256 043895af7bbd6f1b57f9ab8778e78cf9c0af5dfcc347eaa94a17bf864c04dc8f SHA512 b793c44b2976abe58461adfdb0b1874af8d6bafaf9b80a851d94b776f9d50f6a81774bcb5b35cd59a9ad3afeea9a8b88018aa85d670373c7c2fa9617407a09c4 WHIRLPOOL 944a9622802d2ab99140115f65922cf79baefcabf43be08b9b3f9654fe095ef57909a03ba20ad6cfe1f396878674265d7198e48669168b288e4b21ace1172a69
DIST evince-3.24.1.tar.xz 3511576 SHA256 9ca0c5213407b37be55fddb04a85d9301b692c4412c5920319d975403bff0f37 SHA512 205c1c9b68c9215bdcebf0c36841a35898e056ef8e56208db62c1fac04c4efad8fbc0800f410e3c94c526536adba5e8ead68bebec8f81061a3831789c5173726 WHIRLPOOL de0074c42ec8614a7ef34848de6768a722a855f3113fdad7392993a913f707f6e4fc55f86cbab945b41bc84ba92d79c82e2bc0b680a99702681b4d775706e3c6
EBUILD evince-3.22.1-r1.ebuild 2875 SHA256 d48d690518d795891c4e0ed46cde1fee9953d5d353ff43be5d57e753da751346 SHA512 0263243bce8b5df50932f10d3d509ec5527f80d2b4d72ed54223bdb978a7dfeeab176e134eabc709c516cfd73166a107c91a586f91f9bd7405725846ca472b29 WHIRLPOOL 29d5aee9503e03a41483dcb91041600311ce523225963e8e50a79a4622c03f60a8f8997016c1a67c1dd92331f3191be1538b9ed2825f3bda2bb2d8aeab0fb7ba
EBUILD evince-3.22.1-r1.ebuild 2874 SHA256 0832fb9f4f4095f23763a6c9b6f419c12d29768ad4e42365d911f81a1ce94012 SHA512 0b41b16686f158123aebc9cd939186524c6c0c84bb2e8dd043620538f2d283ebdf98fcdedadb713adc8f969403bf29b42b0c4854ad7ee043ac68e721d6aab075 WHIRLPOOL a838857c14986adef4f0671a6ac60560a1d98daf8a49c82195b1b09d47f38e6d9809b875cee1d3c185bb75269b7dbf3b1d133f0a52bdb5e84245e1cf9a38c3da
EBUILD evince-3.22.1.ebuild 2817 SHA256 3c6a2350780a310456915e78fda006a29946823e70c9ad838d02b68e3af418d2 SHA512 7bc9211fc4d8b612f34d0f010ec8260d60ed5fd7cdd41379a0106dc5ebeaab7bc05b8b4b3090e3df5c8377020ddde4e2a3f7083f1a9d3b6557f6c6ab0b3f5846 WHIRLPOOL 7a37fb8a58b02f58b98e2384044cd697accfa5ffd2a3a90a095d38712267627f966890a4ddced025bbe46f93840e0b2c210b7dfeb573b21415e8571c9ec93d5c
EBUILD evince-3.24.0.ebuild 2877 SHA256 8b0736b8a850716d00d19613ab8af7729c00cf96acf4119568988548312a2c03 SHA512 f3060662b39fa9cea3a15e8c0b555500d6e24f7d713de8b4b23385b3b07af22f5ae5c42c7315a80fe9de14f0ef80a17751138d5dec5f4c4fe42b5d421115517d WHIRLPOOL 032d2f287bacf94d989be75b20475c3c09bcbede3a54af0e64e06f9466f8c8bc130244e0196c788a91c95ecdbd248db6d21b0db3b5e0e24ebf61c9199a9b1457
EBUILD evince-3.24.1.ebuild 2819 SHA256 af3cebcf6c6ded6a839280df54f92a2106d9183fd13b5f1028d8eecc31b735b1 SHA512 7aebe03d4e66ee9a686c08ac8f0c3c0e9205a3cc35e3334fc463eaa4112b01a817558c2760a25f57371685e0e6fc3e9f7bbc57003f1879c5a43eeda3ad7a94f2 WHIRLPOOL 48b96ace9dd75c62fe41f88d5fb5f2a8ca18ca9185c47939156622cbc943150c03a52c1241ab75410a78bb1df721f4661ce830a97b43fd4b8273b09f0628deac

@ -13,7 +13,7 @@ LICENSE="GPL-2+ CC-BY-SA-3.0"
# subslot = evd3.(suffix of libevdocument3)-evv3.(suffix of libevview3)
SLOT="0/evd3.4-evv3.3"
IUSE="djvu dvi gstreamer gnome gnome-keyring +introspection nautilus nsplugin +postscript t1lib tiff xps"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris"
# atk used in libview
# gdk-pixbuf used all over the place

@ -1,6 +1,8 @@
DIST gspell-1.2.3.tar.xz 395360 SHA256 a64e158e47a6e2b8ec9a3a1fea98a416f78a13e275c909b2ed488494ff835f82 SHA512 b45f17e8707187a070d4c5d4f91e4bcbd4108e596519c2900d7ca1f35050b6b397ed8c012fa25e179dddaf8b9c3a356b26c6070698f8333dff00c57a72e47198 WHIRLPOOL 1b6f22740d2b5597c20aa6d84e3e9e0b0b50c2fccfd811f49c99dff5e3762bc91a7582f223711f0f37a95c37d302b40697bd3517c170e8991cad4d556398875f
DIST gspell-1.4.1.tar.xz 408996 SHA256 442f88fecd7f9e00a6a9d0af2d762744dd3c119217ff11d6739500f75b0f10be SHA512 ded60e876598d8b6002ea28aa9a0d8f84c56c3a46d245df051949f5400f605a666279e42949bf2bfb365cf31f4618f1ce657dd3b81ed748af1036eddc1e67f6d WHIRLPOOL 5d76db642cad3dcfdc58d7a2a5b81768b16f7c29829646c8d6517e6fbc835389affc06372b9e339bfade388debd57d3d389920b2bd1e605b1e3cbbcfdbb61f64
DIST gspell-1.4.2.tar.xz 407356 SHA256 a59ba7e747bfbe93f6e511d7df3169d1530b518b46ca620cbc000fecbcdf0399 SHA512 00f53d3ca47a4ba1af1e8b4983a41dc6df8a9788898b45ffdd161a3fc8de28024cc985f49fbb872912c0a94addbca3b28ce2edda70eeb206a794e2bcf65e4a5e WHIRLPOOL a657ad0b6d3c41fccee2ddf09cf220acd8e59dbe687b78d61e1c25a6bf03e5033efa988587fbe511428562be85593bffefa47ee3188d48e929cca32c8aeddccf
EBUILD gspell-1.2.3.ebuild 993 SHA256 72e03d48586896509e342c81b8d5fb0ccad200d9bb1f563cc3c93a0913365693 SHA512 10dea47cbf272ecf8453a13e78b92d2d4555aec588277b1cd59ca060457f33ef96784bef944e3fc1c073c2f526ce07866fe8fc4d671d087b1ac3c08148f10e13 WHIRLPOOL 0dc1d0e8306ad7e93c5957326a15a04ac373cb3c292b438ed06009b7b96a7b1a4e96a32e64dbafae49cecd064b95ab3573ef6fd486a86c25b486b9ad6f318f1b
EBUILD gspell-1.4.1.ebuild 962 SHA256 7a0a1fcd6b452fa5411e71c5545e8e930b8092beb74ff7301e70e725eb2523ce SHA512 7e930978ff6535e377a5009804703afcca050560073ffb80492cd3be722a8620938cf10aae6a8a8904c6f7081f4046416b63c774aab0a20c662ce336d889a4da WHIRLPOOL 7669bd2d421dbcdd21733a5e86ef2b4bbff88ccd7831b8af26fde9293fb5c1c629cbd4a05088287b69904829ddf8a05d7599fe7b3d0e40635dfe12d4e6d60fd2
EBUILD gspell-1.4.2.ebuild 967 SHA256 c21e58b545b6700379e590a4a1d14e0372958374a14893b203120fc1ffc53fda SHA512 2b80bf4af6b51713e22d339793403b5e61b5f353ff0ee815e69a08bba2b4e2570e74c3ed208ad1cf9e93dcacf9e4eee49361ae8ed6ea761739b54bbfda0d7bb5 WHIRLPOOL 19d33273f26928710943a8102786f8f9502f4e3b4d14ae7a2a9eb6a044b02086edbb1b2e6421af7af9188d99ac1f6d00f630bb2a26247993c3bc850e81f803d3
MISC ChangeLog 3567 SHA256 ae6d642448f7ae3c2f04bf92117b589c3233bc580b4e030d3fcf3e5467f5acbe SHA512 ba0e8a838c8a13c825d074f90e21e6c2ffd7839f9b1d66b0ed875b03f4e4f194f1189d4d97ac430f5e7d3d468a3b8614b247a14c5195f79efffefa31aa56add6 WHIRLPOOL c9a27ae579cb419b1e1fb0605fd72516d80eb769b7f8a32aa2f9fccff9526aae9427a5d6b8049b84796c71c9090147095fdd24c42733f7dc5e8b4e0928e1ede4
MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92

@ -0,0 +1,46 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
VALA_USE_DEPEND="vapigen"
inherit gnome2 vala virtualx
DESCRIPTION="Spell check library for GTK+ applications"
HOMEPAGE="https://wiki.gnome.org/Projects/gspell"
LICENSE="LGPL-2.1+"
SLOT="0/1" # subslot = libgspell-1 soname version
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~x86"
IUSE="+introspection vala"
REQUIRED_USE="vala? ( introspection )"
RDEPEND="
app-text/iso-codes
>=app-text/enchant-1.6.0
>=dev-libs/glib-2.44:2
>=x11-libs/gtk+-3.20:3[introspection?]
introspection? ( >=dev-libs/gobject-introspection-1.42.0:= )
vala? ( $(vala_depend) )
"
DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.25
>=sys-devel/gettext-0.19.4
virtual/pkgconfig
"
src_prepare() {
use vala && vala_src_prepare
gnome2_src_prepare
}
src_configure() {
gnome2_src_configure \
$(use_enable introspection) \
$(use_enable vala)
}
src_test() {
virtx emake check
}

@ -1,8 +1,7 @@
AUX kchmviewer-7.7-force-qtwebkit.patch 960 SHA256 68897ddf16904f9c45c36ecbfce5023a9f01075993c1068c04c2d769e2e3d7a7 SHA512 bb93256211bc7390acb52b142da5cd12dc4c8220fdf745c6b5dcc93bfba8880272ad0134c868409afe5fe6ea3bcae47cebe1aaab13cdead6556bf15bd838b549 WHIRLPOOL 09884f831c08945921d975e289f1f07adc2a66ad583add5f3644cf2171be584744798b007e6fe8f1c6fac5bb3908ae199eaee00f3d7223440228f4e9991523c1
AUX kchmviewer-7.7-underlinking.patch 300 SHA256 bb9345a0ecaf70e06cfad06c6c2dbbfca79c3462e1f4bb459e80ecaa31ea58cc SHA512 004056e7ba232a80f76fe7a8955a2ef621d8148f7c594c78ae3136dca7ca8d3c39e8ab3081f75b3181bef3c9a720601cc7e65ba371b95853faa4bf845e80d0ec WHIRLPOOL a89e0c5399a888c3a08100fed176ad310f9c47dea5fc390b5b8b4d72a31a0aa98f12b7c7ff200c8362e2368b95157f91d7e58590e940803718487ba6fd84b693
DIST kchmviewer-7.7.tar.gz 345952 SHA256 27cbac45c786b1718550a87e6f86010e161302b426c6396ff2a3091b913b17dd SHA512 e217db388f99142114e4de6735916d46c9d89f144390b58dffd739ed7246048c23af75c2eb9effba3e942a21564f9205265155a93a21d6343bea83a26fd99070 WHIRLPOOL 94230893add520861605edc09979f98774cc553f95b30364860afb130e5a77cbafa487fa5623d7d063bbec350a3b5d845ecd54072556128fc9c7a7d1d24dfa46
EBUILD kchmviewer-7.7-r1.ebuild 960 SHA256 6d47a4cba587de8d23bede6229420dda8ef90a62fe134552ba3b93d59090cf15 SHA512 bdc948149065739ed8fb5f8c7734e53ae87799b2c66bdad3f60c17e2b5e939c4c53a0485a2225a31149ce17a7a84516b10f248937b981efa2ee21b93cc76d4a2 WHIRLPOOL 12255da0697c676649e40816d2036ec1531d118e8df43d97e1abdcbb031bf6119425934a911161a710e7d5d6365a878714e268e336c431008f0fc52dc72db644
EBUILD kchmviewer-7.7.ebuild 1093 SHA256 04e7587165fbd412fdf11c9c8dd419d6cb05e0a917f237948704fb9ac794466e SHA512 a4797950112c587c2d1ad3cff607a8b217d6df78ed9082804f340dda40ecd1789d75019222388af3c9cdf6417d413eaec41ca79e07b8e6b711c7c73450815daf WHIRLPOOL 765281fe922a1c943d9a69922bc65bdc817b32b46db284f178c6547893bc336460569557c17342af62bfba6931288c486f2cd6bd17639a3d603a96808e92e34a
EBUILD kchmviewer-7.7-r1.ebuild 958 SHA256 539d737a4436a5f892494711123be4aac0f1c926968a86425324e81b2dfd87b4 SHA512 960de65730bdd95a7db91a6d77f90f3b547050ec9f74246053d6fbf6daf57ef885b8d85c20d6bf7fe5276b94fca6254706fad64cca29e229b0f4b9bf87a29b8b WHIRLPOOL 122dfe9ad3d4ba57e3c490a7d98a0e2bdcd3161fead1ff84a3cafb8bd3cb7e66110cd8560ffdc228852339c9a997335c1f73e1eb9c5595d3683b30aa2eeb18a1
MISC ChangeLog 4994 SHA256 516c4c0a3a41d51d2d8681b2cf9902223cda9c5ab96e641b892289a0e6fd8fee SHA512 312e2e3aa458a64d0cb68be5b3e3950a2bebe30856fa6a96acfa5ecb1e040c059e3413a14a5ffc67d81aa8179f0a13ffe3e14ec80405170bccb513d2546ac8c1 WHIRLPOOL 9457c6224b431c4074db5e5362c9a83bf452947839b83ed39349c25fa607ac3e0e9847c487790d30b6479c2c8dfee6722806298df470b6e53e415839bd2b6ea4
MISC ChangeLog-2015 14663 SHA256 e996690c43ff97bde0bf0c32fd4da13e53528534622d0a4a9e2c33eed2f6bdf4 SHA512 a02093d2c8f5079fe9b540d165d9c47e28dbf09e6fc536d5f8f079ea72b60bcb6ae3e4b852373d88138c24687dfc0e0fb868cea28ff87eeef6069631ff2733b7 WHIRLPOOL b1bc229a28e8d6c07cd8b9033051af8947fbad8a050850c07afe46d4b0a9000b41a15b77b6931cb82ae36e6943c1b332417873f0267d45a25d5fcd062bf4dd7c
MISC metadata.xml 979 SHA256 6304106ca2b3cbdee33cca87322532448d241a6da31e4df069cefef4f2971699 SHA512 e7786881fccd93bebb9ee1e0904d18b9eb1c6604f36aecd44673f3cd59c09955a9bde08bf765efee3422bc9c514d59040375e770f960163640acc0577642d399 WHIRLPOOL d4ddd0691b2c09d5b67eb2eb5210ae2ff781de939a5d6888214a69b1244ebde0cd1e9dd3adb3110283b08f71a136680df97d9ee3d9f3a37c2bc4854ceb8de815

@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/kchmviewer/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="

@ -1,64 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit fdo-mime qmake-utils
DESCRIPTION="Feature rich chm file viewer, based on Qt"
HOMEPAGE="http://www.kchmviewer.net/"
SRC_URI="mirror://sourceforge/kchmviewer/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="
dev-libs/chmlib
dev-libs/libzip:=
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtprintsupport:5
dev-qt/qtwebkit:5
dev-qt/qtwidgets:5
dev-qt/qtxml:5
"
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}/${P}-force-qtwebkit.patch"
"${FILESDIR}/${P}-underlinking.patch"
)
src_prepare() {
# bug #579430
sed -i \
-e "s:zip:zip;:g" \
packages/kchmviewer.desktop || die "Failed to fix desktop file"
default
}
src_configure() {
eqmake5
}
src_install() {
dodoc ChangeLog DBUS-bindings FAQ README
doicon packages/kchmviewer.png
dobin bin/kchmviewer
domenu packages/kchmviewer.desktop
}
pkg_postinst() {
fdo-mime_desktop_database_update
}
pkg_postrm() {
fdo-mime_desktop_database_update
}

@ -3,8 +3,8 @@ AUX recode-3.6-gettextfix.diff 514 SHA256 eb080ec09e508f24974d3bed2dc114d2d8c5d6
DIST recode-3.6.tar.gz 1751886 SHA256 e3e6a4f3f8e5c6052ab70155990c074d87aa0b614fc1be31d194750d1d962fcf SHA512 68de277ac8cd5f6023bb077b959ab5778a78edac1299d507bab906824080b6f86e9bfcd89169aa474197c2faa9af2ceb1ed272c8dd4d50caef373afa05daed1b WHIRLPOOL 08eef3eea75d1898800d9f18eec95f50706b4e75285ce22e71723069f7e2a07ee762693c8366e5139add65b319276ced71b6f046884c1e75eb89a3922b7f3dab
DIST recode-3.7_pre20140303.zip 1902903 SHA256 baba145f8c8aa7ba223419dadc942f2182450925283c1067fa16f87b3a9b3857 SHA512 256d79d6f9de18bbf53cb322f0467411ef2ff8e4f242d073d7302fbd05e4942373023514d0a88e33701280c1cb4e0235d76efb9220729cd1f91f9ad8fd2407de WHIRLPOOL 19290f675cacc30ee51f198d765d27af9d03d7a6e0f048b1f14b812f7cf11533a542dbd1bc13c61037ae327a5b5693e07a5bd9b1aa3d244266f2f658ca378dfd
DIST recode_3.6-20.debian.tar.gz 341117 SHA256 ec0e25d91a8d5e4a61e8e2876c338ae6c1ba89018f02ff1ee4eb01cb7c44e7ee SHA512 bc586534e77b49da7d387187a8ddb042a12871f87f4f32c818ce7218b7254ac5ba6eccb14aaaf0312579f27958883f2da620016a7049c3af24c8bfba81acc3ef WHIRLPOOL 72f00b3d6732b8794456795d847dbb2114c2577b8d5c9683c8fcb41d3bd92548322dc9d73d38af3a4811fb531d9482d1a5d37ee6600cf281bed4ceb6e794b058
EBUILD recode-3.6_p20-r1.ebuild 1709 SHA256 dc976cdc985340e1b3f4538dde1785e80f830861a9002dc335987daf0793993a SHA512 4eb13af9b63a44219bc78eb93f2f9ba08bc4ca77560632ad22cd709f5257fbe54b71c847afe41b90f08b093db19c7757466e030a3167c6047b5a49e90f03dc0f WHIRLPOOL 8a5e973c9cc807f7fecea806595b284456fbff5c78a63abdff124513b697ec33b27f575f379bd0042d1b037994e5804ad755194f764893db0b73cfd1e97772f3
EBUILD recode-3.7_pre20140303.ebuild 1156 SHA256 42008447299b58477fbef9a9368f5e904159a20ce13a66e2704c1e2ab3f0d6ab SHA512 edfe3d6f861c9ef08feb0cb79d2a6d7d5972a1cec0c7a634ee0890a07770f11362b4ad257eb7db8fecc3271dd6ded22bc69af1551a0cc398fad27c1768562046 WHIRLPOOL d37bcbad5335651ea9c70fd1227c08c577a486870545160912fa871c07b4903faac4a68e7fc65520ea4f6136b50c463edd1610307e1b6aec2e0f4abc0cdebc24
EBUILD recode-3.6_p20-r1.ebuild 1665 SHA256 de56d3a1ed237c627a5621910ca44a1707227f8216cd4a503375dc3265747c80 SHA512 deb02a301a74b69c41c2ce8e7e6f4915bbfab252351b967a6f50aca472b6d0b839bc766f8e46a8f1ba591c5e294d5c985a59e34f975300f9eaf859bfa681d0ae WHIRLPOOL 315b95e0915ca87616e84599a2e8b034f70498651fdd662a34390fa9b880851d610b5bf467c65e25d53ce1bddea46a31605130c86bd7fe57421dcaf9a7667c6a
EBUILD recode-3.7_pre20140303.ebuild 1112 SHA256 8c65ed1fe206dd7294437f584d644da8c1706146d67a4da4350a4b7229ad23dd SHA512 f402ca775006bfef301b63759204a47bf46719b954912fe0235bd47b24998a13fc8cbb167277eb3aa51e60038ad59a08a29e3e4b82098cf13a587b31c1e79c35 WHIRLPOOL 58bfb9f3ce871aad5951c4570b113bbc03883464463224b909008968346a1659ef37481011d439c6187bb5e864bf80959d4bc99e9c07a9baf4182bdbe0407417
MISC ChangeLog 2896 SHA256 7f9886a621c3148a29d9f008c859c0ffab832347c8a07304d67d09398132ce66 SHA512 6f295bc32b20db686bf6f246ef71a4733f69bc0adaf07d29aeb6a472eb5cc3b4e75267470ff1e89d5b1a1add1758f4494fee966efe40df3c5917794d3832693c WHIRLPOOL 268729f264b0791eb2a2019455db49708380d1c5acd0a0bafa680d59132105f1d6e85daf9bb5264796f052d56ad1207be51ec890e959f5c2d2cb9e3d321b1642
MISC ChangeLog-2015 13536 SHA256 fabb10b0e09b2a656a9a9d3c4e17c3258c4a07db217a3c48c40873751ba4055e SHA512 d811e5dbb4a70309a9159d5643b3e35dcb105001da9ea519bde2d79529daaf44d4761da7d9e54289a6894fcd212683a118b56a04e66a85545d4b6086d681e4a0 WHIRLPOOL 073da415ef94cfa3850db7941ba3dc8a8b821815d4ef0609c765845d49e274bc0ec41df7f173dbad17bfebf50d1c162339569e37e43cbef5c22c1ea3445740f5
MISC metadata.xml 271 SHA256 fb77ec802242340d65f4f1cf61787ffa6fb4d57ed02f61feebeed67d2dfb5467 SHA512 3e98f5382cf789992bdfc0f32e6e36eba31944be654c03f2ed9bd00baf56c8b768c256c4f8778d5775d6df38da4afcf8e32b6e6495a1ecfc8e7982c7c8943b1b WHIRLPOOL d6212acd36a69fee56b014b2e1724369857e776204569ac774915e589fd2242b3cd961226d9f125eed452d6c420468e60f038c9b49d1d2a8827d13766918f872

@ -60,6 +60,5 @@ multilib_src_configure() {
multilib_src_install_all() {
einstalldocs
find "${ED}" -name '*.la' -exec rm -f {} + || die
rm -f "${ED}"/usr/lib/charset.alias || die
find "${ED}" -name '*.la' -exec rm -v {} + || die
}

@ -37,6 +37,5 @@ src_configure() {
src_install() {
default
find "${ED}" -name '*.la' -exec rm -f {} + || die
rm -f "${ED}"/usr/lib/charset.alias || die
find "${ED}" -name '*.la' -exec rm -v {} + || die
}

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

Loading…
Cancel
Save