commit:     79872e58c5e6b2074ae117286947e62e3641ef20
Author:     layman <layman <AT> localhost>
AuthorDate: Mon Mar 14 01:12:26 2016 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Mon Mar 14 01:39:16 2016 +0000
URL:        https://gitweb.gentoo.org/proj/musl.git/commit/?id=79872e58

net-misc/dhcp: in tree version 4.3.3_p1 works

 net-misc/dhcp/Manifest                             |  35 --
 net-misc/dhcp/dhcp-4.3.1-r99.ebuild                | 256 -------------
 net-misc/dhcp/dhcp-4.3.2-r99.ebuild                | 256 -------------
 net-misc/dhcp/files/dhcp-3.0-fix-perms.patch       |  15 -
 net-misc/dhcp/files/dhcp-3.0-paranoia.patch        | 207 -----------
 .../dhcp/files/dhcp-3.0.3-dhclient-no-down.patch   |  70 ----
 .../dhcp/files/dhcp-3.1.3-dhclient-no-down.patch   |  77 ----
 net-misc/dhcp/files/dhcp-4.0-dhclient-ntp.patch    | 216 -----------
 .../dhcp/files/dhcp-4.2.0-errwarn-message.patch    |  31 --
 .../dhcp/files/dhcp-4.2.2-bind-build-flags.patch   |  14 -
 net-misc/dhcp/files/dhcp-4.2.2-bind-disable.patch  |  13 -
 .../files/dhcp-4.2.2-bind-parallel-build.patch     |  14 -
 .../files/dhcp-4.2.2-dhclient-resolvconf.patch     | 409 --------------------
 .../files/dhcp-4.2.2-dhclient-stdin-conf.patch     | 113 ------
 net-misc/dhcp/files/dhcp-4.2.2-nogateway.patch     |  46 ---
 .../dhcp/files/dhcp-4.2.4-always-accept-4.patch    |  29 --
 net-misc/dhcp/files/dhcp-4.2.4-quieter-ping.patch  |  72 ----
 .../dhcp/files/dhcp-4.2.5-bindtodevice-inet6.patch |  19 -
 net-misc/dhcp/files/dhcp-4.2.5-iproute2-path.patch |  15 -
 .../files/dhcp-4.3.1-dhclient-resolvconf.patch     | 411 ---------------------
 .../dhcp-4.3.2-fix-compilation-for-musl.patch      |  44 ---
 net-misc/dhcp/files/dhcpd.conf2                    |  28 --
 net-misc/dhcp/files/dhcpd.init5                    | 115 ------
 net-misc/dhcp/files/dhcpd.tmpfiles                 |   2 -
 net-misc/dhcp/files/dhcpd4.service                 |  11 -
 net-misc/dhcp/files/dhcpd6.service                 |  11 -
 net-misc/dhcp/files/dhcrelay.conf                  |  16 -
 net-misc/dhcp/files/dhcrelay.init3                 |  34 --
 net-misc/dhcp/files/dhcrelay4.service              |  10 -
 net-misc/dhcp/files/dhcrelay4.service.conf         |   3 -
 net-misc/dhcp/files/dhcrelay6.conf                 |   8 -
 net-misc/dhcp/files/dhcrelay6.service              |  10 -
 net-misc/dhcp/files/dhcrelay6.service.conf         |   6 -
 net-misc/dhcp/metadata.xml                         |  17 -
 34 files changed, 2633 deletions(-)

diff --git a/net-misc/dhcp/Manifest b/net-misc/dhcp/Manifest
deleted file mode 100644
index 9205c02..0000000
--- a/net-misc/dhcp/Manifest
+++ /dev/null
@@ -1,35 +0,0 @@
-AUX dhcp-3.0-fix-perms.patch 485 SHA256 
a805a60b36e148886887aebb797e80f642386b3e55ef4a0b5132f96a2877e018 SHA512 
6d3ae697faf576bac801d9c302187ed7c8691eb991e0f9866e528ef7fb72592ba239b7519124919c44e4fff6108e4f13d83c1c0bb35d022f7a702b1fb06a6333
 WHIRLPOOL 
af9a21870c2b1785573ea29f82dcb6b5629b9d6f0de94fa49e60576645d721debc8c6d01a29c4a6daeff91abe9674c5d07a8bca8b960893b51f85a0a43bfd56e
-AUX dhcp-3.0-paranoia.patch 5366 SHA256 
a8db9eb98397a9c1b3a0de07fc107c39dc4f6a4a331d404fc6fcc4a8dbc7aeae SHA512 
7583ce88621c5f3c5f150129a4a3c82a20a237adeb689fb7067f23fc8a78ab89305741605284d9de0d5fb91d329c5fbd08361405845d5b34adf41a9b26261690
 WHIRLPOOL 
24afb961c2500bccdda097faac12a24215e0f0473310195552f69a789875f3ac61cbb904b69caa2109f2cd76a77ca96840baf375cc260db65b0e15dbedeaee9e
-AUX dhcp-3.0.3-dhclient-no-down.patch 2332 SHA256 
a5a67de79f6435d9bc4eeea416aff7a904ab567e5e8d75ecf34495bc9f2c5a44 SHA512 
12440298f27980256bd797c133f2fe14fb55485c8631176c055122c2d874bbbed84dca75d5a2d2abbd37ca5ed0d3ab94c3383a5de9a35f1ac69c2c6a215ecf7d
 WHIRLPOOL 
0993456be9b082368e7fdc20acf37af168ff55f4fbde381c6cc8d3940c4cd00b4c683c954ff1ce62c5ebc8d4c48d228a2eb77ee114eb2efdb726bcea9833f48d
-AUX dhcp-3.1.3-dhclient-no-down.patch 2762 SHA256 
94c9dbe45063c6c600976ffab4c1fc9ac6f52f4e8077b5074f5142816ea626c4 SHA512 
40c40fe05afbe37dc78037956a6c056e520239586f895d373a309f1a3b60058cb867308ac50a7731b589dcf87a13db2676589e34ce817a5a41b821bc7fd5bc5c
 WHIRLPOOL 
0acca442f21f306ff157a723b3a796d8671edb1fdfbeae40e76808100a6dcb4bca8119b1c3973db455f7d4193e083298ccb6a53655e160a8a826d95f41f498f1
-AUX dhcp-4.0-dhclient-ntp.patch 7966 SHA256 
e93bda7f2baae9163f96ab0408bfbe885caa96a8698f9e566b8a9dc04de9359b SHA512 
548c865988e12d8dbff357d7b5400f7afbb221297765c4de265bc55c016d144d9d7acd0bc6536160d8ca849f7f5b830c2413f407e376216fc05c8bd4b152b927
 WHIRLPOOL 
2850679345d2da92e3868c47ccbc07b142e51f1c6257c4d8cc4c8736bfc03b23aca3e127e73a43ea0125fd6054796edddcf9d2768d5a52276e5921c6545a07b8
-AUX dhcp-4.2.0-errwarn-message.patch 1508 SHA256 
e2baa7b6097a6ca20b66afcd7b0e399840a8b0f251b3750a49a03f0d5b714231 SHA512 
6471e4b73fd817740118a5db9ac801914f418360c3322e98c4c2417cb9f563729bb88885e12735ad35a9ec404ac345367300b47be0ca6c2a42673f3c6528ce8d
 WHIRLPOOL 
3262c1433aaec67ce0fbd7cb83eaf47a4d2b264b67c082e0db704c47b918bfc8b6284de54ae205220e6ffa3d34cab360e7a94fcdf0aa6160ac9b0b4e5d8e1cf3
-AUX dhcp-4.2.2-bind-build-flags.patch 476 SHA256 
a16d9da5fc29c95c46cf7e2401744292b898f692d49dea4753991505e03c1ca8 SHA512 
f552f2b8b1e13e22636f8e4548557801273b0ab38f076a141adb72584ad55b4da156401d94abd12e9364b8632a6e75ecbf3cd90af3b6dbad88627ad3f9658059
 WHIRLPOOL 
3202f614747eaa9b533e36495bfa862eb96b3e884cb4939a8406fdbded56061aabea20e9249d647e6aa8ed5ed5547d5c8f14c46af193c248239a2734dc79411a
-AUX dhcp-4.2.2-bind-disable.patch 390 SHA256 
0871e10198af86414f85c72d21beec640cb0b7c7c4ccea2550d4886bade1417e SHA512 
4f852b3fe9dbc18ffa4013fc54aa81ec1009289569c504de10bd01f42798ea21b08567c84e77fbac09ec43038c4da1f0c5579c34ab19e0a038dcb2f61f078df1
 WHIRLPOOL 
039e71725dbf05e8e74916be490dca13459614038eaf0bfea6a5a5cfd0a72604db4bbdaf02cd8126c4649e7033cbbf39da11d46fee1b83424f41952534230342
-AUX dhcp-4.2.2-bind-parallel-build.patch 304 SHA256 
cff322da581742ef1a8019641ee9689c588c3f9fef883b55e28af52823f08838 SHA512 
3dee3b0ae5bd512bd7be6d5be7b8cfca8077065f6a3463089bf9ff5fcb556b3333fb8d3aeadf25ea7125fb6eff2ef6967b2878c9312046fa378c8acf0c9cf9d2
 WHIRLPOOL 
4dbc45c32b7da7cb6f591356290f598308083af3df309cd8e6908b586cbec3dfa6d7d582a3f3675112ff46a15db9c0e1abe727b8b8b4c2168c21a97905f9fb13
-AUX dhcp-4.2.2-dhclient-resolvconf.patch 14535 SHA256 
e1142264522fa868f5d86bf2776f5ec3e683783471a39672395e22d417081082 SHA512 
8acc93a393979870b2b00908c696d1ab971167e8eb447d9d97d4f861ec727aa18b8d74e79f9d87ee5c569d47cab6e8b7521187cbe2b9aea596d18f0167776d67
 WHIRLPOOL 
e1b616de2aac75b56157abfb6add22274b17e3f8845150bb910cadffd911f32fa294f8bedd3500979d2d31a146178720b322c6fe4013f5cca3439c369ecb957b
-AUX dhcp-4.2.2-dhclient-stdin-conf.patch 3017 SHA256 
701da4d022490bf9e1cfd946c752a00a2d2ab9a1fd5030281c1608f367cc68fe SHA512 
1adfa938e5531040008981dd4dcba37219bce0794524d3c3530eff527528ef7b22aa6fd540f9ac175339372e98347c0a91b86b4bb5f2aa93f04217b9902c3388
 WHIRLPOOL 
c42b3880b5cf710613021c192fc5bc1290bd04db9d79b991bac9e361f58fd84514044a19a5eff82695845e017c996cd46b29b697bfe718e51fba413caf925096
-AUX dhcp-4.2.2-nogateway.patch 1671 SHA256 
3fed5823812c134e1819c8ac10c5fc718df86f4013ffc7505efbbe692319480e SHA512 
fefbb402020dfdc3eff75da50bfaed0f30c5b90facd4b4ca25ac38d62f14bb85b18028261b32ac3f4654afc8e6915fcdd6f5e580444f2efe882f6f75ea10be0c
 WHIRLPOOL 
91d38301aaecc4a2199ffd0be19d5c2b36531446524aeb65e743adb82220d20b18f53f3e740b5286bdf578f8fd35b2511f52747406b914d1c4d2841d1677e1bd
-AUX dhcp-4.2.4-always-accept-4.patch 907 SHA256 
2a876b92ff385e97955279eab8d7658b9a323cdf16c4a162ba649166cae10194 SHA512 
682583d3a68b9609b16ba5029fb14a068c5e4ba1134b91e3c5c91f8cfa0d97d68e7b0fec2aa3d4e224bef9e97765971ca423e54f853a74ff6a2e24715ce17a2c
 WHIRLPOOL 
27516c02bcece28eac935f2a6fbfbf64e3b31b75206151ec618daa906b21a40b62497cefe2e793c1ae74b0b4ee5decde363c9908a632bb38513e14cbb64347e5
-AUX dhcp-4.2.4-quieter-ping.patch 2771 SHA256 
8acf6266190a76f13c942da5c0a52c38421259f3fd63426134ad245e65081db0 SHA512 
1a17a7ca52aa2a56e483e5f70e9878d7472f8eb3982b4f04c6cb3c32f839fa3972f79f632f99f47196a7e7b9fd8826392b94daaa074691d26636b793fcd40e73
 WHIRLPOOL 
aa0b2bc3f3c539eaa6de27f9ce98525c5342af9a257cf36b8889b40455b3264f7b824a615146539ab012bcf4e5a55a7f1992cfc6222ce77976709c1a88dc907b
-AUX dhcp-4.2.5-bindtodevice-inet6.patch 826 SHA256 
482dea1517e3d7a22c0469908c41c0595455b654968e24a31e2053af8b11aa30 SHA512 
74d9d30b4803d10a63843d474dda92f019e4b7b9d7a9f4e32a49a1c261c1bb7238cd13f9b91c2bf8cf7f3ce5a5c665ef1d32998b06ca1439b30785d33827fe67
 WHIRLPOOL 
78b09180b95a4629c383d4347dd6ae55c83987f3c8946eb71a7643a442d59bfb63b3decbdc3fa3bc4e608c6d8ab59c3904eb027e97dcdbba169ca51ff0ced6c2
-AUX dhcp-4.2.5-iproute2-path.patch 340 SHA256 
a6c25d408ca1bac5180151ff2955807017c386c06fc162395dcd71040900f59b SHA512 
4a5c4f3b1af93fa137d94fd860689919b83de5885198e48eb89678379a59a7c9d90f8a3f558ddf9d442130abb127a460928a85c0646c4ad0984827ccd9e08852
 WHIRLPOOL 
d54ba0f4c3da34375ab0f1fa98368ad4ec4f6ff79a131638a3d6540a4c2fa62e83cb45f946518b114793ad8e868b6cef9ec9338a4930080623439e7692386d77
-AUX dhcp-4.3.1-dhclient-resolvconf.patch 14574 SHA256 
9f1d8d987e62679d246c70dbc5149090ce1c382b7256c003f2852dd6617a335b SHA512 
0cad400e5517ad9b66fc9aa09b2455809205eeb686dce6c7cc4efb8ea655d8de436f47b91ccf8fbd2c4286ecbb2b9d761b7e60e72ab7456794f3028739d80efe
 WHIRLPOOL 
3a021da8fd0069e668ea79d13e496f40976202dcdfa95e78ef3182a6aafa787cd1cafaaa99c1a8e3655f8d15e989d771173c8add54f93b4b332426cd5863e63f
-AUX dhcp-4.3.2-fix-compilation-for-musl.patch 1459 SHA256 
4c2687337c9ad0e7cfac884145c79a23070c0d3904e551ee7daf2c95d9e4a8ee SHA512 
86d98af9a7595b13a580e4f147d3aa9fc136048b1a1fedd110b5acc2bed1352f3f87ff5d8bce8e7837eaea4810aa940935a5da1e75cb133384ea61a25f759af1
 WHIRLPOOL 
16fe41ddc593a7019cf1dc952e9f344cce932f74639a5e6ada63b0e23ea0e349913fea20b2889bc5ec778dcaac9e592e4d980f33b142ea13e2ea8df253558de8
-AUX dhcpd.conf2 1068 SHA256 
e8a413e9102948b336f60041fc3cade33125faf56d8319ee65d9f3c63199a8e7 SHA512 
7b7a77b7826b475a4113ebeee54501ce417cc56e85754301a82a185d88b4713d198f615a366e63e0e2b0aef988c8137dcd1e18c4036d993378257079da17693d
 WHIRLPOOL 
eef0331ee019b561de2f3e46860d2c470f6de05be9104f46316d61b09bad9687d916af94eb4b399612bfd05340cda5f68f87886200801de485bd3665cc0886b9
-AUX dhcpd.init5 2953 SHA256 
b5811c6adf10d6210e5685b4e999f0449ac492379d055226eeb140f00d9b8702 SHA512 
8831a8f9f924cf465f0cd8189f14132138ea010b88ddef12b3c4f77b0549ded552627e03a1555ed42cf4e7f07cc5911872b1db68d9e7f6aac4856f5be5b6fb01
 WHIRLPOOL 
9eaf25aacf03817ae2e83a184375cf5175248ab0cf8cde5bfc78f79a4fef6f31d28b37e0a97cce670075bda39ac3007309cd27556b243691b8ebde1bd7daf5bc
-AUX dhcpd.tmpfiles 75 SHA256 
bb344a11fadedaec33ba3c504cc04adba34b15aeb07a640dab6da255de97728a SHA512 
0c34ab0ef8618e6792ba8bda797877ce2e6c4fa433b4944dbc03cc4fc69efe26ce4b5e4dec661fbb2b7ae4173d908de02f4e86f8539364789a23f36cfd8edacb
 WHIRLPOOL 
fd4450a697cfbdca4db49eb433c7f67e7a9051541f4ab6e2633659435a504b051aad6338257ece4e5fc950c46f9fa7d5c5820f750440325fc62cae79dff2cfb0
-AUX dhcpd4.service 264 SHA256 
174e1a7dab5b23bbbd73a9fe16d3907923c21d2802c51dc1096c9e24bfa9fda3 SHA512 
e340311fb890c5fc2f5836cc8d10ea3e4bb34bb5e96e7231798e7d960f05886478bf28305828fbd851080baadafe7d3fd2c7f30a81dcbc68d6368e8b4bd0de71
 WHIRLPOOL 
121ed7c50b179a7d09f53c758e5d44cd9e91451ca7b577d9b058d8097473df421715018986c314d633a599541d422cbda276831ba8c192c2a8762608fc5f2a3b
-AUX dhcpd6.service 270 SHA256 
82efa0887779b8c0f5c33ab77274ff9617f8cca0f59816e0e9425e368f1a1824 SHA512 
2898f0dfa56ecb590c25a1f0e44446a83d1d9118e691c9a7680250a9e47f4dec2b36195dbda8259292d93a31bf0e1230b9f39ad93f2b0a9280e8cc4d77b50bae
 WHIRLPOOL 
3040add013f776f1c91624c916456f68307321bd2e2cf69616ac2343743d65dfb9e940bffff089c0c45912d7498c666fcff77b4250ef3c533e1028270d9a4c55
-AUX dhcrelay.conf 547 SHA256 
a157630c3bdc9565cca8240ee1e6539fc9cbc1e4642c40e0965e3609d1021bac SHA512 
af94d679c5b7652a770d4acb96f5f12fd9dc99f4e8e26b10fab67514693f63392bc8033a6e5e6c1967d7004decc72b810462e1fe92c1d4808606e48086dea00b
 WHIRLPOOL 
344ce23b6b6c8e5d87306dd6052036656d202149a7b65245e7eb010236abf43b60b0c4b999df4080c5d9a8fd9315f068cac4184680a023f1b5f5461937d45763
-AUX dhcrelay.init3 809 SHA256 
204aaf81d51dc119cee1d1ff3ae3dd50af666af2f8b2a363fd1bf442d4dcee00 SHA512 
76b4b36e2e1bb66312c7e120959a88615c8cf26919fe308260cad10f374bd3460e6f8eef9a0f711d0436ce90460ac5e19d039ae9cd61261b6ce264345a06c3cd
 WHIRLPOOL 
a89aea861f513dd13f795cd2ae846db54f9e516080bc3f4aca02a87ed5473c02e74ebc9af2148f7aa9d6dd5f50be122b74ff95edb4d4d91c51c5429e37903619
-AUX dhcrelay4.service 202 SHA256 
9c10299c70c9c63ebe8e1a58c73dfb78f08732f0da1bb3265f1ad6e80f7d79ec SHA512 
fcc41f7bc055a3f32f288536d93447c1d0b9f112196a3864e12668a9c844d60f99f01f991846196ec53034d65da076276fa633069308b8f674e9a2af20e107e4
 WHIRLPOOL 
88a8260d057965965173c7f5efdeb26730c3bc4c6bd09bb675db122972a0c545ace05e44df538ab8e05b7c0ff3fbbdd42f148541f8a50eafff29423c52e8455b
-AUX dhcrelay4.service.conf 105 SHA256 
c47b40a940fef418941168d72345576a336d1caf42504256400fbcc421ee9e8a SHA512 
e4dcde2fe30e26b0f24102c63a6204cf9e98924246609a957b4881c1cedc6a30500511b1c107f8cc1e5f6d5afbd28468bd47f12d38000d25605a982e15027f8f
 WHIRLPOOL 
fc8c7dc20a3b2b2355c1561c1627265340b6bbe356cb96291ad8b2e306c34d308e3371ecd58336003b932e583a68ba25541eb2d687177b5101e8da6927769f17
-AUX dhcrelay6.conf 325 SHA256 
099f668e1ad42ed9446b15675032a1186715d1fe9e4a1b24dfb787e68495d2b6 SHA512 
40d3a6bdf8521bf5152cf31b961aea88b2fb0339433d0b6a6360a16c796298620b377bd079c0246e97bc9c0533ddb13bbb58cc5169d0ca598e3a51d1a607a9e9
 WHIRLPOOL 
7fcb1b63d12b066c6fc2668497d18ae33b739cca4dbcbc95530d762c7152c410a0af76e65ebb21f3c9c4a837b999799da4a766315e5eb667ccde64100b66b6fd
-AUX dhcrelay6.service 237 SHA256 
5406caf5355a71396895a3ef49c3a0af29aa9b982cb10541590fd55dbc1c878a SHA512 
11d17aebef403fce1f3b0514f1c7206cb6520f1712c603b016c11275a83e102b969cc371dbe5a3a9c430a392dedf0c7af33692a49197092c467ea764dfaede9d
 WHIRLPOOL 
4dc79fd4fbdea4ea585f6df777e24591876fe8fef21defcaeac676e384137f43695d69fc8ddb5f91d233f47481349e2951fd3c9411aafb00d2fcf161025192ac
-AUX dhcrelay6.service.conf 220 SHA256 
c8ef2c5d930ad0addd1a4a10576db271f50cc3e81ac8f87b8b56fb759ab65bdd SHA512 
2ac54a5ebdf009854700e6f6b70662b36787b71a5b917fc61be35d31762508ede0e81b3874965b91de655a088914dbe43927911d8df1a16c262cb68389c168a9
 WHIRLPOOL 
70bba913342e6a1b492eda9799146e48c612175f227b1337874b904bcf22251389d10a4b79c90519b248cdd594288f8d31396e2e8475bb8e28d019c9e9382a88
-DIST dhcp-4.3.1.tar.gz 8980806 SHA256 
266cbca8a7a6bb8f9ccc5765da0d2b04099329314a54a4fc1022d510ad3e9af0 SHA512 
84ca525fda825bf367a98754f1fb1b8eba5b095c92c25ddaec6e30b31008c7d5c43062ae43cecaa43731a8e78ae406a3123906fd402d2ba4b46b7adbae65aa6a
 WHIRLPOOL 
3fd3720f6883b43856d2169264ee2adfb541b793604728c4e5cc3b647d4a88d6245fb6e53062de4118301cc15f0b4388363eba304bf3623dfb88c91bde94b2b6
-DIST dhcp-4.3.2.tar.gz 9230340 SHA256 
6246c9b358759f6cdcc45104caaf76e732a211dbbbbf64a21f499c8db1298165 SHA512 
b91a0a90736c6e8bd66a74af8c67949c81db3148eba23ee647f0987bbd98543f0dfd1605c94e152b28a606bbbecd94cd8a8112db5f5fe4c3d041101bda1b95da
 WHIRLPOOL 
a201cea52e96517ff1dae2b6c05b05da11feb4c2eed6dca539ea5ab3185711377cd7f7ed9ecc5e5f2bc30bc84d73a85d4140154c43b4f0f27a7e0a4a51f56787
-EBUILD dhcp-4.3.1-r99.ebuild 7879 SHA256 
060f1ac8de8f083af37fe41d8b53e3228dc9bbb7c0fdb58e2bd9451398f04432 SHA512 
38c8cd13feebaff94c496481079bd046491b4c2cf8c49c41980509434c501762be4d4b90c89e208a797b960224172c1aeb0d7b0cd113c89c1ead912876d4a6dd
 WHIRLPOOL 
ea990d45bc634b6897d6448cebcdd2caafb80d5a5353b153f2c6069d879b8eba8eab16481beb4e2781fd4e59449ccdc1fd895f3df76f9951dfb66d2825c0ce88
-EBUILD dhcp-4.3.2-r99.ebuild 7882 SHA256 
0930b36f6ec9f4715391c42f9b05fb7f359432a0d0a49d41e28a365c888e6b91 SHA512 
c00c3563b0cce431b14cc54a22ae646613f600faf4c2a872aa19025ef548aedb6425b05fbab57789a2e38879db378d06d3a85ec7d743e0a402a41919c11b45f5
 WHIRLPOOL 
116412737560f00a2d09a291bf6912cec64c5a2b7ae587cfdb96b57298788c9ff58e998d224ff6307b2d1f42c0ae9c6862cc8a8c683f3cd29dc613f1a0bb6bb7
-MISC metadata.xml 669 SHA256 
cbcded236fe8be217623e19c58fb5d9d6871df496cf6d53909dd033092b26fff SHA512 
854b5b781642506f45df585d2072a79164620ec16e2b59abe2ef55e474f229d676f69f4820b4db1f6dce04df55bc5e3a20bcff959a34b3cc41bf61cce31f1efd
 WHIRLPOOL 
10cb7de7f46793fad8ff9c42c21aa3bc5c571258251997ca3e9f26cfd804eeddf07faf45f8a38287c184f5f47f8de96ea9fa56d198d1424249b42de8a16af06f

diff --git a/net-misc/dhcp/dhcp-4.3.1-r99.ebuild 
b/net-misc/dhcp/dhcp-4.3.1-r99.ebuild
deleted file mode 100644
index 9b3aae0..0000000
--- a/net-misc/dhcp/dhcp-4.3.1-r99.ebuild
+++ /dev/null
@@ -1,256 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcp/dhcp-4.3.1-r2.ebuild,v 1.10 
2015/04/14 10:59:58 ago Exp $
-
-EAPI="4"
-
-inherit eutils systemd toolchain-funcs user
-
-MY_PV="${PV//_alpha/a}"
-MY_PV="${MY_PV//_beta/b}"
-MY_PV="${MY_PV//_rc/rc}"
-MY_PV="${MY_PV//_p/-P}"
-MY_P="${PN}-${MY_PV}"
-DESCRIPTION="ISC Dynamic Host Configuration Protocol (DHCP) client/server"
-HOMEPAGE="http://www.isc.org/products/DHCP";
-SRC_URI="ftp://ftp.isc.org/isc/dhcp/${MY_P}.tar.gz
-       ftp://ftp.isc.org/isc/dhcp/${MY_PV}/${MY_P}.tar.gz";
-
-LICENSE="ISC BSD SSLeay GPL-2" # GPL-2 only for init script
-SLOT="0"
-KEYWORDS="amd64 arm ~mips ppc x86"
-IUSE="+client ipv6 kernel_linux ldap selinux +server ssl vim-syntax"
-
-DEPEND="
-       client? (
-               kernel_linux? (
-                       ipv6? ( sys-apps/iproute2 )
-                       sys-apps/net-tools
-               )
-       )
-       ldap? (
-               net-nds/openldap
-               ssl? ( dev-libs/openssl )
-       )"
-RDEPEND="${DEPEND}
-       selinux? ( sec-policy/selinux-dhcp )
-       vim-syntax? ( app-vim/dhcpd-syntax )"
-
-S="${WORKDIR}/${MY_P}"
-
-src_unpack() {
-       unpack ${A}
-       # handle local bind hell
-       cd "${S}"/bind
-       unpack ./bind.tar.gz
-}
-
-src_prepare() {
-       # Gentoo patches - these will probably never be accepted upstream
-       # Fix for musl
-       epatch "${FILESDIR}"/${PN}-4.3.2-fix-compilation-for-musl.patch
-       # Fix some permission issues
-       epatch "${FILESDIR}"/${PN}-3.0-fix-perms.patch
-       # Enable dhclient to equery NTP servers
-       epatch "${FILESDIR}"/${PN}-4.0-dhclient-ntp.patch
-       epatch "${FILESDIR}"/${PN}-4.3.1-dhclient-resolvconf.patch
-       # Stop downing the interface on Linux as that breaks link daemons
-       # such as wpa_supplicant and netplug
-       epatch "${FILESDIR}"/${PN}-3.0.3-dhclient-no-down.patch
-       # Enable dhclient to get extra configuration from stdin
-       epatch "${FILESDIR}"/${PN}-4.2.2-dhclient-stdin-conf.patch
-       epatch "${FILESDIR}"/${PN}-4.2.2-nogateway.patch #265531
-       epatch "${FILESDIR}"/${PN}-4.2.4-quieter-ping.patch #296921
-       epatch "${FILESDIR}"/${PN}-4.2.4-always-accept-4.patch #437108
-       epatch "${FILESDIR}"/${PN}-4.2.5-iproute2-path.patch #480636
-       epatch "${FILESDIR}"/${PN}-4.2.5-bindtodevice-inet6.patch #471142
-
-       # Brand the version with Gentoo
-       sed -i \
-               -e "/VERSION=/s:'$: Gentoo-${PR}':" \
-               configure || die
-
-       # Change the hook script locations of the scripts
-       sed -i \
-               -e 's,/etc/dhclient-exit-hooks,/etc/dhcp/dhclient-exit-hooks,g' 
\
-               -e 
's,/etc/dhclient-enter-hooks,/etc/dhcp/dhclient-enter-hooks,g' \
-               client/scripts/* || die
-
-       # No need for the linux script to force bash #158540
-       sed -i -e 's,#!/bin/bash,#!/bin/sh,' client/scripts/linux || die
-
-       # Quiet the freebsd logger a little
-       sed -i -e '/LOGGER=/ s/-s -p user.notice //g' client/scripts/freebsd || 
die
-
-       # Remove these options from the sample config
-       sed -i -r \
-               -e "/(script|host-name|domain-name) /d" \
-               client/dhclient.conf.example || die
-
-       if use client && ! use server ; then
-               sed -i -r \
-                       -e '/^SUBDIRS/s:\<(dhcpctl|relay|server)\>::g' \
-                       Makefile.in || die
-       elif ! use client && use server ; then
-               sed -i -r \
-                       -e '/^SUBDIRS/s:\<client\>::' \
-                       Makefile.in || die
-       fi
-
-       # Only install different man pages if we don't have en
-       if [[ " ${LINGUAS} " != *" en "* ]]; then
-               # Install Japanese man pages
-               if [[ " ${LINGUAS} " == *" ja "* && -d doc/ja_JP.eucJP ]]; then
-                       einfo "Installing Japanese documention"
-                       cp doc/ja_JP.eucJP/dhclient* client
-                       cp doc/ja_JP.eucJP/dhcp* common
-               fi
-       fi
-       # Now remove the non-english docs so there are no errors later
-       rm -rf doc/ja_JP.eucJP
-
-       # make the bind build work
-       binddir=${S}/bind
-       cd "${binddir}" || die
-       cat <<-EOF > bindvar.tmp
-       binddir=${binddir}
-       GMAKE=${MAKE:-gmake}
-       EOF
-       epatch "${FILESDIR}"/${PN}-4.2.2-bind-disable.patch
-       cd bind-*/
-       epatch "${FILESDIR}"/${PN}-4.2.2-bind-parallel-build.patch #380717
-       epatch "${FILESDIR}"/${PN}-4.2.2-bind-build-flags.patch
-}
-
-src_configure() {
-       # bind defaults to stupid `/usr/bin/ar`
-       tc-export AR BUILD_CC
-       export ac_cv_path_AR=${AR}
-
-       # this is tested for by the bind build system, and can cause trouble
-       # when cross-building; since dhcp itself doesn't make use of libcap,
-       # simply disable it.
-       export ac_cv_lib_cap_cap_set_proc=no
-
-       # Use FHS sane paths ... some of these have configure options,
-       # but not all, so just do it all here.
-       local e="/etc/dhcp" r="/var/run/dhcp" l="/var/lib/dhcp"
-       cat <<-EOF >> includes/site.h
-       #define _PATH_DHCPD_CONF     "${e}/dhcpd.conf"
-       #define _PATH_DHCLIENT_CONF  "${e}/dhclient.conf"
-       #define _PATH_DHCPD_DB       "${l}/dhcpd.leases"
-       #define _PATH_DHCPD6_DB      "${l}/dhcpd6.leases"
-       #define _PATH_DHCLIENT_DB    "${l}/dhclient.leases"
-       #define _PATH_DHCLIENT6_DB   "${l}/dhclient6.leases"
-       #define _PATH_DHCPD_PID      "${r}/dhcpd.pid"
-       #define _PATH_DHCPD6_PID     "${r}/dhcpd6.pid"
-       #define _PATH_DHCLIENT_PID   "${r}/dhcpclient.pid"
-       #define _PATH_DHCLIENT6_PID  "${r}/dhcpclient6.pid"
-       #define _PATH_DHCRELAY_PID   "${r}/dhcrelay.pid"
-       #define _PATH_DHCRELAY6_PID  "${r}/dhcrelay6.pid"
-       EOF
-
-       econf \
-               --enable-paranoia \
-               --enable-early-chroot \
-               --sysconfdir=${e} \
-               $(use_enable ipv6 dhcpv6) \
-               $(use_with ldap) \
-               $(use ldap && use_with ssl ldapcrypto || echo 
--without-ldapcrypto)
-
-       # configure local bind cruft.  symtable option requires
-       # perl and we don't want to require that #383837.
-       cd bind/bind-*/ || die
-       eval econf \
-               $(sed -n '/ [.].configure /{s:^[^-]*::;s:>.*::;p}' ../Makefile) 
\
-               --disable-symtable \
-               --without-make-clean
-}
-
-src_compile() {
-       # build local bind cruft first
-       emake -C bind/bind-*/lib/export install
-       # then build standard dhcp code
-       emake AR="$(tc-getAR)"
-}
-
-src_install() {
-       default
-
-       dodoc README RELNOTES doc/{api+protocol,IANA-arp-parameters}
-       dohtml doc/References.html
-
-       if [[ -e client/dhclient ]] ; then
-               # move the client to /
-               dodir /sbin
-               mv "${D}"/usr/sbin/dhclient "${D}"/sbin/ || die
-
-               exeinto /sbin
-               if use kernel_linux ; then
-                       newexe "${S}"/client/scripts/linux dhclient-script
-               else
-                       newexe "${S}"/client/scripts/freebsd dhclient-script
-               fi
-       fi
-
-       if [[ -e server/dhcpd ]] ; then
-               if use ldap ; then
-                       insinto /etc/openldap/schema
-                       doins contrib/ldap/dhcp.*
-                       dosbin contrib/ldap/dhcpd-conf-to-ldap
-               fi
-
-               newinitd "${FILESDIR}"/dhcpd.init5 dhcpd
-               newconfd "${FILESDIR}"/dhcpd.conf2 dhcpd
-               newinitd "${FILESDIR}"/dhcrelay.init3 dhcrelay
-               newconfd "${FILESDIR}"/dhcrelay.conf dhcrelay
-               newinitd "${FILESDIR}"/dhcrelay.init3 dhcrelay6
-               newconfd "${FILESDIR}"/dhcrelay6.conf dhcrelay6
-
-               systemd_newtmpfilesd "${FILESDIR}"/dhcpd.tmpfiles dhcpd.conf
-               systemd_dounit "${FILESDIR}"/dhcpd4.service
-               systemd_dounit "${FILESDIR}"/dhcpd6.service
-               systemd_dounit "${FILESDIR}"/dhcrelay4.service
-               systemd_dounit "${FILESDIR}"/dhcrelay6.service
-               systemd_install_serviced "${FILESDIR}"/dhcrelay4.service.conf
-               systemd_install_serviced "${FILESDIR}"/dhcrelay6.service.conf
-
-               sed -i "s:#@slapd@:$(usex ldap slapd ''):" "${ED}"/etc/init.d/* 
|| die #442560
-       fi
-
-       # the default config files aren't terribly useful #384087
-       local f
-       for f in "${ED}"/etc/dhcp/*.conf.example ; do
-               mv "${f}" "${f%.example}" || die
-       done
-       sed -i '/^[^#]/s:^:#:' "${ED}"/etc/dhcp/*.conf || die
-}
-
-pkg_preinst() {
-       enewgroup dhcp
-       enewuser dhcp -1 -1 /var/lib/dhcp dhcp
-
-       # Keep the user files over the sample ones.  The
-       # hashing is to ignore the crappy defaults #384087.
-       local f h
-       for f in dhclient:da7c8496a96452190aecf9afceef4510 
dhcpd:10979e7b71134bd7f04d2a60bd58f070 ; do
-               h=${f#*:}
-               f="/etc/dhcp/${f%:*}.conf"
-               if [ -e "${EROOT}"${f} ] ; then
-                       case $(md5sum "${EROOT}"${f}) in
-                               ${h}*) ;;
-                               *) cp -p "${EROOT}"${f} "${ED}"${f};;
-                       esac
-               fi
-       done
-}
-
-pkg_postinst() {
-       if [[ -e "${ROOT}"/etc/init.d/dhcp ]] ; then
-               ewarn
-               ewarn "WARNING: The dhcp init script has been renamed to dhcpd"
-               ewarn "/etc/init.d/dhcp and /etc/conf.d/dhcp need to be removed 
and"
-               ewarn "and dhcp should be removed from the default runlevel"
-               ewarn
-       fi
-}

diff --git a/net-misc/dhcp/dhcp-4.3.2-r99.ebuild 
b/net-misc/dhcp/dhcp-4.3.2-r99.ebuild
deleted file mode 100644
index 411a9ad..0000000
--- a/net-misc/dhcp/dhcp-4.3.2-r99.ebuild
+++ /dev/null
@@ -1,256 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcp/dhcp-4.3.2.ebuild,v 1.1 
2015/03/10 02:17:25 vapier Exp $
-
-EAPI="4"
-
-inherit eutils systemd toolchain-funcs user
-
-MY_PV="${PV//_alpha/a}"
-MY_PV="${MY_PV//_beta/b}"
-MY_PV="${MY_PV//_rc/rc}"
-MY_PV="${MY_PV//_p/-P}"
-MY_P="${PN}-${MY_PV}"
-DESCRIPTION="ISC Dynamic Host Configuration Protocol (DHCP) client/server"
-HOMEPAGE="http://www.isc.org/products/DHCP";
-SRC_URI="ftp://ftp.isc.org/isc/dhcp/${MY_P}.tar.gz
-       ftp://ftp.isc.org/isc/dhcp/${MY_PV}/${MY_P}.tar.gz";
-
-LICENSE="ISC BSD SSLeay GPL-2" # GPL-2 only for init script
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
-IUSE="+client ipv6 kernel_linux ldap selinux +server ssl vim-syntax"
-
-DEPEND="
-       client? (
-               kernel_linux? (
-                       ipv6? ( sys-apps/iproute2 )
-                       sys-apps/net-tools
-               )
-       )
-       ldap? (
-               net-nds/openldap
-               ssl? ( dev-libs/openssl )
-       )"
-RDEPEND="${DEPEND}
-       selinux? ( sec-policy/selinux-dhcp )
-       vim-syntax? ( app-vim/dhcpd-syntax )"
-
-S="${WORKDIR}/${MY_P}"
-
-src_unpack() {
-       unpack ${A}
-       # handle local bind hell
-       cd "${S}"/bind
-       unpack ./bind.tar.gz
-}
-
-src_prepare() {
-       # Gentoo patches - these will probably never be accepted upstream
-       # Fix for musl
-       epatch "${FILESDIR}"/${PN}-4.3.2-fix-compilation-for-musl.patch
-       # Fix some permission issues
-       epatch "${FILESDIR}"/${PN}-3.0-fix-perms.patch
-       # Enable dhclient to equery NTP servers
-       epatch "${FILESDIR}"/${PN}-4.0-dhclient-ntp.patch
-       epatch "${FILESDIR}"/${PN}-4.3.1-dhclient-resolvconf.patch
-       # Stop downing the interface on Linux as that breaks link daemons
-       # such as wpa_supplicant and netplug
-       epatch "${FILESDIR}"/${PN}-3.0.3-dhclient-no-down.patch
-       # Enable dhclient to get extra configuration from stdin
-       epatch "${FILESDIR}"/${PN}-4.2.2-dhclient-stdin-conf.patch
-       epatch "${FILESDIR}"/${PN}-4.2.2-nogateway.patch #265531
-       epatch "${FILESDIR}"/${PN}-4.2.4-quieter-ping.patch #296921
-       epatch "${FILESDIR}"/${PN}-4.2.4-always-accept-4.patch #437108
-       epatch "${FILESDIR}"/${PN}-4.2.5-iproute2-path.patch #480636
-       epatch "${FILESDIR}"/${PN}-4.2.5-bindtodevice-inet6.patch #471142
-
-       # Brand the version with Gentoo
-       sed -i \
-               -e "/VERSION=/s:'$: Gentoo-${PR}':" \
-               configure || die
-
-       # Change the hook script locations of the scripts
-       sed -i \
-               -e 's,/etc/dhclient-exit-hooks,/etc/dhcp/dhclient-exit-hooks,g' 
\
-               -e 
's,/etc/dhclient-enter-hooks,/etc/dhcp/dhclient-enter-hooks,g' \
-               client/scripts/* || die
-
-       # No need for the linux script to force bash #158540
-       sed -i -e 's,#!/bin/bash,#!/bin/sh,' client/scripts/linux || die
-
-       # Quiet the freebsd logger a little
-       sed -i -e '/LOGGER=/ s/-s -p user.notice //g' client/scripts/freebsd || 
die
-
-       # Remove these options from the sample config
-       sed -i -r \
-               -e "/(script|host-name|domain-name) /d" \
-               client/dhclient.conf.example || die
-
-       if use client && ! use server ; then
-               sed -i -r \
-                       -e '/^SUBDIRS/s:\<(dhcpctl|relay|server)\>::g' \
-                       Makefile.in || die
-       elif ! use client && use server ; then
-               sed -i -r \
-                       -e '/^SUBDIRS/s:\<client\>::' \
-                       Makefile.in || die
-       fi
-
-       # Only install different man pages if we don't have en
-       if [[ " ${LINGUAS} " != *" en "* ]]; then
-               # Install Japanese man pages
-               if [[ " ${LINGUAS} " == *" ja "* && -d doc/ja_JP.eucJP ]]; then
-                       einfo "Installing Japanese documention"
-                       cp doc/ja_JP.eucJP/dhclient* client
-                       cp doc/ja_JP.eucJP/dhcp* common
-               fi
-       fi
-       # Now remove the non-english docs so there are no errors later
-       rm -rf doc/ja_JP.eucJP
-
-       # make the bind build work
-       binddir=${S}/bind
-       cd "${binddir}" || die
-       cat <<-EOF > bindvar.tmp
-       binddir=${binddir}
-       GMAKE=${MAKE:-gmake}
-       EOF
-       epatch "${FILESDIR}"/${PN}-4.2.2-bind-disable.patch
-       cd bind-*/
-       epatch "${FILESDIR}"/${PN}-4.2.2-bind-parallel-build.patch #380717
-       epatch "${FILESDIR}"/${PN}-4.2.2-bind-build-flags.patch
-}
-
-src_configure() {
-       # bind defaults to stupid `/usr/bin/ar`
-       tc-export AR BUILD_CC
-       export ac_cv_path_AR=${AR}
-
-       # this is tested for by the bind build system, and can cause trouble
-       # when cross-building; since dhcp itself doesn't make use of libcap,
-       # simply disable it.
-       export ac_cv_lib_cap_cap_set_proc=no
-
-       # Use FHS sane paths ... some of these have configure options,
-       # but not all, so just do it all here.
-       local e="/etc/dhcp" r="/var/run/dhcp" l="/var/lib/dhcp"
-       cat <<-EOF >> includes/site.h
-       #define _PATH_DHCPD_CONF     "${e}/dhcpd.conf"
-       #define _PATH_DHCLIENT_CONF  "${e}/dhclient.conf"
-       #define _PATH_DHCPD_DB       "${l}/dhcpd.leases"
-       #define _PATH_DHCPD6_DB      "${l}/dhcpd6.leases"
-       #define _PATH_DHCLIENT_DB    "${l}/dhclient.leases"
-       #define _PATH_DHCLIENT6_DB   "${l}/dhclient6.leases"
-       #define _PATH_DHCPD_PID      "${r}/dhcpd.pid"
-       #define _PATH_DHCPD6_PID     "${r}/dhcpd6.pid"
-       #define _PATH_DHCLIENT_PID   "${r}/dhcpclient.pid"
-       #define _PATH_DHCLIENT6_PID  "${r}/dhcpclient6.pid"
-       #define _PATH_DHCRELAY_PID   "${r}/dhcrelay.pid"
-       #define _PATH_DHCRELAY6_PID  "${r}/dhcrelay6.pid"
-       EOF
-
-       econf \
-               --enable-paranoia \
-               --enable-early-chroot \
-               --sysconfdir=${e} \
-               $(use_enable ipv6 dhcpv6) \
-               $(use_with ldap) \
-               $(use ldap && use_with ssl ldapcrypto || echo 
--without-ldapcrypto)
-
-       # configure local bind cruft.  symtable option requires
-       # perl and we don't want to require that #383837.
-       cd bind/bind-*/ || die
-       eval econf \
-               $(sed -n '/ [.].configure /{s:^[^-]*::;s:>.*::;p}' ../Makefile) 
\
-               --disable-symtable \
-               --without-make-clean
-}
-
-src_compile() {
-       # build local bind cruft first
-       emake -C bind/bind-*/lib/export install
-       # then build standard dhcp code
-       emake AR="$(tc-getAR)"
-}
-
-src_install() {
-       default
-
-       dodoc README RELNOTES doc/{api+protocol,IANA-arp-parameters}
-       dohtml doc/References.html
-
-       if [[ -e client/dhclient ]] ; then
-               # move the client to /
-               dodir /sbin
-               mv "${D}"/usr/sbin/dhclient "${D}"/sbin/ || die
-
-               exeinto /sbin
-               if use kernel_linux ; then
-                       newexe "${S}"/client/scripts/linux dhclient-script
-               else
-                       newexe "${S}"/client/scripts/freebsd dhclient-script
-               fi
-       fi
-
-       if [[ -e server/dhcpd ]] ; then
-               if use ldap ; then
-                       insinto /etc/openldap/schema
-                       doins contrib/ldap/dhcp.*
-                       dosbin contrib/ldap/dhcpd-conf-to-ldap
-               fi
-
-               newinitd "${FILESDIR}"/dhcpd.init5 dhcpd
-               newconfd "${FILESDIR}"/dhcpd.conf2 dhcpd
-               newinitd "${FILESDIR}"/dhcrelay.init3 dhcrelay
-               newconfd "${FILESDIR}"/dhcrelay.conf dhcrelay
-               newinitd "${FILESDIR}"/dhcrelay.init3 dhcrelay6
-               newconfd "${FILESDIR}"/dhcrelay6.conf dhcrelay6
-
-               systemd_newtmpfilesd "${FILESDIR}"/dhcpd.tmpfiles dhcpd.conf
-               systemd_dounit "${FILESDIR}"/dhcpd4.service
-               systemd_dounit "${FILESDIR}"/dhcpd6.service
-               systemd_dounit "${FILESDIR}"/dhcrelay4.service
-               systemd_dounit "${FILESDIR}"/dhcrelay6.service
-               systemd_install_serviced "${FILESDIR}"/dhcrelay4.service.conf
-               systemd_install_serviced "${FILESDIR}"/dhcrelay6.service.conf
-
-               sed -i "s:#@slapd@:$(usex ldap slapd ''):" "${ED}"/etc/init.d/* 
|| die #442560
-       fi
-
-       # the default config files aren't terribly useful #384087
-       local f
-       for f in "${ED}"/etc/dhcp/*.conf.example ; do
-               mv "${f}" "${f%.example}" || die
-       done
-       sed -i '/^[^#]/s:^:#:' "${ED}"/etc/dhcp/*.conf || die
-}
-
-pkg_preinst() {
-       enewgroup dhcp
-       enewuser dhcp -1 -1 /var/lib/dhcp dhcp
-
-       # Keep the user files over the sample ones.  The
-       # hashing is to ignore the crappy defaults #384087.
-       local f h
-       for f in dhclient:da7c8496a96452190aecf9afceef4510 
dhcpd:10979e7b71134bd7f04d2a60bd58f070 ; do
-               h=${f#*:}
-               f="/etc/dhcp/${f%:*}.conf"
-               if [ -e "${EROOT}"${f} ] ; then
-                       case $(md5sum "${EROOT}"${f}) in
-                               ${h}*) ;;
-                               *) cp -p "${EROOT}"${f} "${ED}"${f};;
-                       esac
-               fi
-       done
-}
-
-pkg_postinst() {
-       if [[ -e "${ROOT}"/etc/init.d/dhcp ]] ; then
-               ewarn
-               ewarn "WARNING: The dhcp init script has been renamed to dhcpd"
-               ewarn "/etc/init.d/dhcp and /etc/conf.d/dhcp need to be removed 
and"
-               ewarn "and dhcp should be removed from the default runlevel"
-               ewarn
-       fi
-}

diff --git a/net-misc/dhcp/files/dhcp-3.0-fix-perms.patch 
b/net-misc/dhcp/files/dhcp-3.0-fix-perms.patch
deleted file mode 100644
index 13debb2..0000000
--- a/net-misc/dhcp/files/dhcp-3.0-fix-perms.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- server/dhcpd.c     2003-11-05 14:08:09.000000000 -0800
-+++ server/dhcpd.c     2003-11-05 14:15:32.000000000 -0800
-@@ -602,6 +602,12 @@
-       if (lftest)
-               exit (0);
- 
-+#if defined (PARANOIA)
-+      /* Set proper permissions... */
-+      if (lchown (path_dhcpd_db, set_uid, set_gid))
-+              log_fatal ("lchown(%s, %d, %d): %m", path_dhcpd_db, (int) 
set_uid, (int) set_gid);
-+#endif /* PARANOIA */
-+
-       /* Discover all the network interfaces and initialize them. */
-       discover_interfaces (DISCOVER_SERVER);
- 

diff --git a/net-misc/dhcp/files/dhcp-3.0-paranoia.patch 
b/net-misc/dhcp/files/dhcp-3.0-paranoia.patch
deleted file mode 100644
index 886f5cb..0000000
--- a/net-misc/dhcp/files/dhcp-3.0-paranoia.patch
+++ /dev/null
@@ -1,207 +0,0 @@
-
-paranoia (non-root/chroot) patch for ISC dhcp 3.0
-file to patch: dhcp-3.0/server/dhcpd.c
-
-update from paranoia patch for ISC dhcp 2.0
-
-Adds 3 options:
-
-       -user <user>
-       -group <group>
-       -chroot <chroot_dir>
-
-Notes:
-       -DPARANOIA must be passed as an argument to the --copts option
-       of configure.  Otherwise, the paranoia code will not be compiled
-       in.  Example:  ./configure --copts -DPARANOIA
-
-       The chroot() call has been delayed in order to allow /dev/log to
-       be reopened after the configuration file has been read.  This is
-       beneficial for systems on which /dev/log is a unix domain socket.
-       The main side effect is that dhcpd.conf should be placed in /etc,
-       instead of <chroot_dir>/etc.
-
-       If dhcpd is to be run on a sysV-style architecture (or, more
-       generally, if /dev/log is a character device), one may opt to
-       create the <chroot_dir>/dev/log character device and add
-       -DEARLY_CHROOT to the --copts option of configure (in addition to
-       -DPARANOIA).  This will perform the chroot() call at the earliest
-       convenience (before reading the configuration file).
-
-       If the -user option is used, the lease and pid file directories
-       should be writable to the server process after it drops
-       privileges.
-
-
-ari edelkind (12/10/2001)
-last modified 12/10/2001
-
-
---- dhcp-3.0/server/dhcpd.c    Thu Jun 21 22:12:58 2001
-+++ dhcp-3.0+paranoia/server/dhcpd.c   Wed Oct 17 08:23:00 2001
-@@ -56,6 +56,16 @@
- #include "version.h"
- #include <omapip/omapip_p.h>
- 
-+#if defined (PARANOIA)
-+#  include <sys/types.h>
-+#  include <unistd.h>
-+#  include <pwd.h>
-+/* get around the ISC declaration of group */
-+#  define group real_group 
-+#    include <grp.h>
-+#  undef group
-+#endif /* PARANOIA */
-+
- static void usage PROTO ((void));
- 
- TIME cur_time;
-@@ -204,6 +214,22 @@
-       omapi_object_dereference (&listener, MDL);
- }
- 
-+#if defined (PARANOIA)
-+/* to be used in one of two possible scenarios */
-+static void setup_chroot (char *chroot_dir) {
-+      if (geteuid())
-+              log_fatal ("you must be root to use chroot");
-+
-+      if (chroot(chroot_dir)) {
-+              log_fatal ("chroot(\"%s\"): %m", chroot_dir);
-+      }
-+      if (chdir ("/")) {
-+              /* probably permission denied */
-+              log_fatal ("chdir(\"/\"): %m");
-+      }
-+}
-+#endif /* PARANOIA */
-+
- int main (argc, argv, envp)
-       int argc;
-       char **argv, **envp;
-@@ -236,6 +262,14 @@
-       char *traceinfile = (char *)0;
-       char *traceoutfile = (char *)0;
- #endif
-+#if defined (PARANOIA)
-+      char *set_user   = 0;
-+      char *set_group  = 0;
-+      char *set_chroot = 0;
-+
-+      uid_t set_uid = 0;
-+      gid_t set_gid = 0;
-+#endif /* PARANOIA */
- 
-       /* Make sure we have stdin, stdout and stderr. */
-       status = open ("/dev/null", O_RDWR);
-@@ -298,6 +332,20 @@
-                       if (++i == argc)
-                               usage ();
-                       server = argv [i];
-+#if defined (PARANOIA)
-+              } else if (!strcmp (argv [i], "-user")) {
-+                      if (++i == argc)
-+                              usage ();
-+                      set_user = argv [i];
-+              } else if (!strcmp (argv [i], "-group")) {
-+                      if (++i == argc)
-+                              usage ();
-+                      set_group = argv [i];
-+              } else if (!strcmp (argv [i], "-chroot")) {
-+                      if (++i == argc)
-+                              usage ();
-+                      set_chroot = argv [i];
-+#endif /* PARANOIA */
-               } else if (!strcmp (argv [i], "-cf")) {
-                       if (++i == argc)
-                               usage ();
-@@ -397,6 +445,44 @@
-                                            trace_seed_stop, MDL);
- #endif
- 
-+#if defined (PARANOIA)
-+      /* get user and group info if those options were given */
-+      if (set_user) {
-+              struct passwd *tmp_pwd;
-+
-+              if (geteuid())
-+                      log_fatal ("you must be root to set user");
-+
-+              if (!(tmp_pwd = getpwnam(set_user)))
-+                      log_fatal ("no such user: %s", set_user);
-+
-+              set_uid = tmp_pwd->pw_uid;
-+
-+              /* use the user's group as the default gid */
-+              if (!set_group)
-+                      set_gid = tmp_pwd->pw_gid;
-+      }
-+
-+      if (set_group) {
-+/* get around the ISC declaration of group */
-+#define group real_group
-+              struct group *tmp_grp;
-+
-+              if (geteuid())
-+                      log_fatal ("you must be root to set group");
-+
-+              if (!(tmp_grp = getgrnam(set_group)))
-+                      log_fatal ("no such group: %s", set_group);
-+
-+              set_gid = tmp_grp->gr_gid;
-+#undef group
-+      }
-+
-+#  if defined (EARLY_CHROOT)
-+      if (set_chroot) setup_chroot (set_chroot);
-+#  endif /* EARLY_CHROOT */
-+#endif /* PARANOIA */
-+
-       /* Default to the DHCP/BOOTP port. */
-       if (!local_port)
-       {
-@@ -500,6 +586,10 @@
- 
-       postconf_initialization (quiet);
- 
-+#if defined (PARANOIA) && !defined (EARLY_CHROOT)
-+      if (set_chroot) setup_chroot (set_chroot);
-+#endif /* PARANOIA && !EARLY_CHROOT */
-+
-         /* test option should cause an early exit */
-       if (cftest && !lftest) 
-               exit(0);
-@@ -543,6 +633,22 @@
-                       exit (0);
-       }
- 
-+#if defined (PARANOIA)
-+      /* change uid to the specified one */
-+
-+      if (set_gid) {
-+              if (setgroups (0, (void *)0))
-+                      log_fatal ("setgroups: %m");
-+              if (setgid (set_gid))
-+                      log_fatal ("setgid(%d): %m", (int) set_gid);
-+      }       
-+
-+      if (set_uid) {
-+              if (setuid (set_uid))
-+                      log_fatal ("setuid(%d): %m", (int) set_uid);
-+      }
-+#endif /* PARANOIA */
-+
-       /* Read previous pid file. */
-       if ((i = open (path_dhcpd_pid, O_RDONLY)) >= 0) {
-               status = read (i, pbuf, (sizeof pbuf) - 1);
-@@ -888,6 +994,10 @@
- 
-       log_fatal ("Usage: dhcpd [-p <UDP port #>] [-d] [-f]%s%s%s%s",
-                  "\n             [-cf config-file] [-lf lease-file]",
-+#if defined (PARANOIA)
-+                 /* meld into the following string */
-+                 "\n             [-user user] [-group group] [-chroot dir]"
-+#endif /* PARANOIA */
- #if defined (TRACING)
-                  "\n             [-tf trace-output-file]",
-                  "\n             [-play trace-input-file]",

diff --git a/net-misc/dhcp/files/dhcp-3.0.3-dhclient-no-down.patch 
b/net-misc/dhcp/files/dhcp-3.0.3-dhclient-no-down.patch
deleted file mode 100644
index 518efec..0000000
--- a/net-misc/dhcp/files/dhcp-3.0.3-dhclient-no-down.patch
+++ /dev/null
@@ -1,70 +0,0 @@
---- client/scripts/linux
-+++ client/scripts/linux
-@@ -118,9 +118,9 @@
- if [ x$reason = xPREINIT ]; then
-   if [ x$alias_ip_address != x ]; then
-     # Bring down alias interface. Its routes will disappear too.
--    ifconfig $interface:0- inet 0
-+    ifconfig $interface:0- inet 0.0.0.0
-   fi
--  ifconfig $interface 0 up
-+  ifconfig $interface 0.0.0.0 up
- 
-   # We need to give the kernel some time to get the interface up.
-   sleep 1
-@@ -145,12 +145,12 @@
-   if [ x$old_ip_address != x ] && [ x$alias_ip_address != x ] && \
-               [ x$alias_ip_address != x$old_ip_address ]; then
-     # Possible new alias. Remove old alias.
--    ifconfig $interface:0- inet 0
-+    ifconfig $interface:0- inet 0.0.0.0
-   fi
-   if [ x$old_ip_address != x ] && [ x$old_ip_address != x$new_ip_address ]; 
then
-     # IP address changed. Bringing down the interface will delete all routes,
-     # and clear the ARP cache.
--    ifconfig $interface inet 0 down
-+    ifconfig $interface inet 0.0.0.0
- 
-   fi
-   if [ x$old_ip_address = x ] || [ x$old_ip_address != x$new_ip_address ] || \
-@@ -171,7 +171,7 @@
-   fi
-   if [ x$new_ip_address != x$alias_ip_address ] && [ x$alias_ip_address != x 
];
-    then
--    ifconfig $interface:0- inet 0
-+    ifconfig $interface:0- inet 0.0.0.0
-     ifconfig $interface:0 inet $alias_ip_address $alias_subnet_arg
-     route add -host $alias_ip_address $interface:0
-   fi
-@@ -183,11 +183,11 @@
-    || [ x$reason = xSTOP ]; then
-   if [ x$alias_ip_address != x ]; then
-     # Turn off alias interface.
--    ifconfig $interface:0- inet 0
-+    ifconfig $interface:0- inet 0.0.0.0
-   fi
-   if [ x$old_ip_address != x ]; then
-     # Shut down interface, which will delete routes and clear arp cache.
--    ifconfig $interface inet 0 down
-+    ifconfig $interface inet 0.0.0.0
-   fi
-   if [ x$alias_ip_address != x ]; then
-     ifconfig $interface:0 inet $alias_ip_address $alias_subnet_arg
-@@ -198,7 +198,7 @@
- 
- if [ x$reason = xTIMEOUT ]; then
-   if [ x$alias_ip_address != x ]; then
--    ifconfig $interface:0- inet 0
-+    ifconfig $interface:0- inet 0.0.0.0
-   fi
-   ifconfig $interface inet $new_ip_address $new_subnet_arg \
-                                       $new_broadcast_arg $mtu_arg
-@@ -223,7 +223,7 @@
-     make_resolv_conf
-     exit_with_hooks 0
-   fi
--  ifconfig $interface inet 0 down
-+  ifconfig $interface inet 0.0.0.0
-   exit_with_hooks 1
- fi
- 

diff --git a/net-misc/dhcp/files/dhcp-3.1.3-dhclient-no-down.patch 
b/net-misc/dhcp/files/dhcp-3.1.3-dhclient-no-down.patch
deleted file mode 100644
index 89935df..0000000
--- a/net-misc/dhcp/files/dhcp-3.1.3-dhclient-no-down.patch
+++ /dev/null
@@ -1,77 +0,0 @@
-diff -Nuar --exclude '*.orig' dhcp-3.1.3.orig//client/scripts/linux 
dhcp-3.1.3//client/scripts/linux
---- dhcp-3.1.3.orig//client/scripts/linux      2010-10-15 04:59:15.890664245 
+0000
-+++ dhcp-3.1.3//client/scripts/linux   2010-10-15 05:04:57.940396350 +0000
-@@ -118,7 +118,7 @@
- if [ x$reason = xPREINIT ]; then
-   if [ x$alias_ip_address != x ]; then
-     # Bring down alias interface. Its routes will disappear too.
--    ifconfig $interface:0- inet 0
-+    ifconfig $interface:0- inet 0.0.0.0
-   fi
-   if [ $relmajor -lt 2 ] || ( [ $relmajor -eq 2 ] && [ $relminor -eq 0 ] )
-    then
-@@ -127,7 +127,7 @@
-     # Add route to make broadcast work. Do not omit netmask.
-     route add default dev $interface netmask 0.0.0.0
-   else
--    ifconfig $interface 0 up
-+    ifconfig $interface 0.0.0.0 up
-   fi
- 
-   # We need to give the kernel some time to get the interface up.
-@@ -155,12 +155,12 @@
-   if [ x$old_ip_address != x ] && [ x$alias_ip_address != x ] && \
-               [ x$alias_ip_address != x$old_ip_address ]; then
-     # Possible new alias. Remove old alias.
--    ifconfig $interface:0- inet 0
-+    ifconfig $interface:0- inet 0.0.0.0
-   fi
-   if [ x$old_ip_address != x ] && [ x$old_ip_address != x$new_ip_address ]; 
then
-     # IP address changed. Bringing down the interface will delete all routes,
-     # and clear the ARP cache.
--    ifconfig $interface inet 0 down
-+    ifconfig $interface inet 0.0.0.0
- 
-   fi
-   if [ x$old_ip_address = x ] || [ x$old_ip_address != x$new_ip_address ] || \
-@@ -179,7 +179,7 @@
-   fi
-   if [ x$new_ip_address != x$alias_ip_address ] && [ x$alias_ip_address != x 
];
-    then
--    ifconfig $interface:0- inet 0
-+    ifconfig $interface:0- inet 0.0.0.0
-     ifconfig $interface:0 inet $alias_ip_address $alias_subnet_arg
-     route add -host $alias_ip_address $interface:0
-   fi
-@@ -191,11 +191,11 @@
-    || [ x$reason = xSTOP ]; then
-   if [ x$alias_ip_address != x ]; then
-     # Turn off alias interface.
--    ifconfig $interface:0- inet 0
-+    ifconfig $interface:0- inet 0.0.0.0
-   fi
-   if [ x$old_ip_address != x ]; then
-     # Shut down interface, which will delete routes and clear arp cache.
--    ifconfig $interface inet 0 down
-+    ifconfig $interface inet 0.0.0.0
-   fi
-   if [ x$alias_ip_address != x ]; then
-     ifconfig $interface:0 inet $alias_ip_address $alias_subnet_arg
-@@ -206,7 +206,7 @@
- 
- if [ x$reason = xTIMEOUT ]; then
-   if [ x$alias_ip_address != x ]; then
--    ifconfig $interface:0- inet 0
-+    ifconfig $interface:0- inet 0.0.0.0
-   fi
-   ifconfig $interface inet $new_ip_address $new_subnet_arg \
-                                       $new_broadcast_arg $mtu_arg
-@@ -227,7 +227,7 @@
-     make_resolv_conf
-     exit_with_hooks 0
-   fi
--  ifconfig $interface inet 0 down
-+  ifconfig $interface inet 0.0.0.0
-   exit_with_hooks 1
- fi
- 

diff --git a/net-misc/dhcp/files/dhcp-4.0-dhclient-ntp.patch 
b/net-misc/dhcp/files/dhcp-4.0-dhclient-ntp.patch
deleted file mode 100644
index d3f2971..0000000
--- a/net-misc/dhcp/files/dhcp-4.0-dhclient-ntp.patch
+++ /dev/null
@@ -1,216 +0,0 @@
-diff -uNr dhcp-4.0.0.ORIG/client/clparse.c dhcp-4.0.0/client/clparse.c
---- dhcp-4.0.0.ORIG/client/clparse.c   2008-09-01 11:38:51.000000000 +0100
-+++ dhcp-4.0.0/client/clparse.c        2008-09-01 11:48:17.000000000 +0100
-@@ -37,7 +37,7 @@
- 
- struct client_config top_level_config;
- 
--#define NUM_DEFAULT_REQUESTED_OPTS    9
-+#define NUM_DEFAULT_REQUESTED_OPTS    10
- struct option *default_requested_options[NUM_DEFAULT_REQUESTED_OPTS + 1];
- 
- static void parse_client_default_duid(struct parse *cfile);
-@@ -98,15 +98,20 @@
-                               dhcp_universe.code_hash, &code, 0, MDL);
- 
-       /* 8 */
--      code = D6O_NAME_SERVERS;
-+      code = DHO_NTP_SERVERS;
-       option_code_hash_lookup(&default_requested_options[7],
--                              dhcpv6_universe.code_hash, &code, 0, MDL);
-+                              dhcp_universe.code_hash, &code, 0, MDL);
- 
-       /* 9 */
--      code = D6O_DOMAIN_SEARCH;
-+      code = D6O_NAME_SERVERS;
-       option_code_hash_lookup(&default_requested_options[8],
-                               dhcpv6_universe.code_hash, &code, 0, MDL);
- 
-+      /* 10 */
-+      code = D6O_DOMAIN_SEARCH;
-+      option_code_hash_lookup(&default_requested_options[9],
-+                              dhcpv6_universe.code_hash, &code, 0, MDL);
-+
-       for (code = 0 ; code < NUM_DEFAULT_REQUESTED_OPTS ; code++) {
-               if (default_requested_options[code] == NULL)
-                       log_fatal("Unable to find option definition for "
-diff -uNr dhcp-4.0.0.ORIG/client/scripts/bsdos dhcp-4.0.0/client/scripts/bsdos
---- dhcp-4.0.0.ORIG/client/scripts/bsdos       2008-09-01 11:38:51.000000000 
+0100
-+++ dhcp-4.0.0/client/scripts/bsdos    2008-09-01 11:39:30.000000000 +0100
-@@ -29,6 +29,26 @@
- 
-     mv /etc/resolv.conf.dhclient6 /etc/resolv.conf
-   fi
-+  # If we're making confs, may as well make an ntp.conf too
-+  make_ntp_conf
-+}
-+
-+make_ntp_conf() {
-+  if [ x$PEER_NTP = x ] || [ x$PEER_NTP = xyes ]; then
-+    if [ x$new_ntp_servers != x ]; then
-+      conf="# Generated by dhclient for interface $interface\n"
-+      conf="${conf}restrict default noquery notrust nomodify\n"
-+      conf="${conf}restrict 127.0.0.1\n"
-+      for ntpserver in $new_ntp_servers; do
-+        conf="${conf}restrict $ntpserver nomodify notrap noquery\n"
-+        conf="${conf}server $ntpserver\n"
-+      done
-+      conf="${conf}driftfile /var/lib/ntp/ntp.drift\n"
-+      conf="${conf}logfile /var/log/ntp.log\n"
-+      printf "${conf}" > /etc/ntp.conf
-+      chmod 644 /etc/ntp.conf
-+    fi
-+  fi
- }
- 
- # Must be used on exit.   Invokes the local dhcp client exit hooks, if any.
-diff -uNr dhcp-4.0.0.ORIG/client/scripts/freebsd 
dhcp-4.0.0/client/scripts/freebsd
---- dhcp-4.0.0.ORIG/client/scripts/freebsd     2008-09-01 11:38:51.000000000 
+0100
-+++ dhcp-4.0.0/client/scripts/freebsd  2008-09-01 11:39:30.000000000 +0100
-@@ -73,6 +73,26 @@
-       fi
-     fi
-   fi
-+  # If we're making confs, may as well make an ntp.conf too
-+  make_ntp_conf
-+}
-+
-+make_ntp_conf() {
-+  if [ x$PEER_NTP = x ] || [ x$PEER_NTP = xyes ]; then
-+    if [ "x$new_ntp_servers" != x ]; then
-+      conf="# Generated by dhclient for interface $interface\n"
-+      conf="${conf}restrict default noquery notrust nomodify\n"
-+      conf="${conf}restrict 127.0.0.1\n"
-+      for ntpserver in $new_ntp_servers; do
-+        conf="${conf}restrict $ntpserver nomodify notrap noquery\n"
-+        conf="${conf}server $ntpserver\n"
-+      done
-+      conf="${conf}driftfile /var/lib/ntp/ntp.drift\n"
-+      conf="${conf}logfile /var/log/ntp.log\n"
-+      printf "${conf}" > /etc/ntp.conf
-+      chmod 644 /etc/ntp.conf
-+    fi
-+  fi
- }
- 
- # Must be used on exit.   Invokes the local dhcp client exit hooks, if any.
-diff -uNr dhcp-4.0.0.ORIG/client/scripts/linux dhcp-4.0.0/client/scripts/linux
---- dhcp-4.0.0.ORIG/client/scripts/linux       2008-09-01 11:38:51.000000000 
+0100
-+++ dhcp-4.0.0/client/scripts/linux    2008-09-01 11:39:30.000000000 +0100
-@@ -55,6 +55,26 @@
- 
-     mv /etc/resolv.conf.dhclient6 /etc/resolv.conf
-   fi
-+  # If we're making confs, may as well make an ntp.conf too
-+  make_ntp_conf
-+}
-+
-+make_ntp_conf() {
-+  if [ x$PEER_NTP = x ] || [ x$PEER_NTP = xyes ]; then
-+    if [ "x$new_ntp_servers" != x ]; then
-+      conf="# Generated by dhclient for interface $interface\n"
-+      conf="${conf}restrict default noquery notrust nomodify\n"
-+      conf="${conf}restrict 127.0.0.1\n"
-+      for ntpserver in $new_ntp_servers; do
-+        conf="${conf}restrict $ntpserver nomodify notrap noquery\n"
-+        conf="${conf}server $ntpserver\n"
-+      done
-+      conf="${conf}driftfile /var/lib/ntp/ntp.drift\n"
-+      conf="${conf}logfile /var/log/ntp.log\n"
-+      printf "${conf}" > /etc/ntp.conf
-+      chmod 644 /etc/ntp.conf
-+    fi
-+  fi
- }
- 
- # Must be used on exit.   Invokes the local dhcp client exit hooks, if any.
-diff -uNr dhcp-4.0.0.ORIG/client/scripts/netbsd 
dhcp-4.0.0/client/scripts/netbsd
---- dhcp-4.0.0.ORIG/client/scripts/netbsd      2008-09-01 11:38:51.000000000 
+0100
-+++ dhcp-4.0.0/client/scripts/netbsd   2008-09-01 11:39:30.000000000 +0100
-@@ -29,6 +29,26 @@
- 
-     mv /etc/resolv.conf.dhclient6 /etc/resolv.conf
-   fi
-+  # If we're making confs, may as well make an ntp.conf too
-+  make_ntp_conf
-+}
-+
-+make_ntp_conf() {
-+  if [ x$PEER_NTP = x ] || [ x$PEER_NTP = xyes ]; then
-+    if [ "x$new_ntp_servers" != x ]; then
-+      conf="# Generated by dhclient for interface $interface\n"
-+      conf="${conf}restrict default noquery notrust nomodify\n"
-+      conf="${conf}restrict 127.0.0.1\n"
-+      for ntpserver in $new_ntp_servers; do
-+        conf="${conf}restrict $ntpserver nomodify notrap noquery\n"
-+        conf="${conf}server $ntpserver\n"
-+      done
-+      conf="${conf}driftfile /var/lib/ntp/ntp.drift\n"
-+      conf="${conf}logfile /var/log/ntp.log\n"
-+      printf "${conf}" > /etc/ntp.conf
-+      chmod 644 /etc/ntp.conf
-+    fi
-+  fi
- }
- 
- # Must be used on exit.   Invokes the local dhcp client exit hooks, if any.
-diff -uNr dhcp-4.0.0.ORIG/client/scripts/openbsd 
dhcp-4.0.0/client/scripts/openbsd
---- dhcp-4.0.0.ORIG/client/scripts/openbsd     2008-09-01 11:38:51.000000000 
+0100
-+++ dhcp-4.0.0/client/scripts/openbsd  2008-09-01 11:39:30.000000000 +0100
-@@ -29,6 +29,26 @@
- 
-     mv /etc/resolv.conf.dhclient6 /etc/resolv.conf
-   fi
-+  # If we're making confs, may as well make an ntp.conf too
-+  make_ntp_conf
-+}
-+
-+make_ntp_conf() {
-+  if [ x$PEER_NTP = x ] || [ x$PEER_NTP = xyes ]; then
-+    if [ "x$new_ntp_servers" != x ]; then
-+      conf="# Generated by dhclient for interface $interface\n"
-+      conf="${conf}restrict default noquery notrust nomodify\n"
-+      conf="${conf}restrict 127.0.0.1\n"
-+      for ntpserver in $new_ntp_servers; do
-+        conf="${conf}restrict $ntpserver nomodify notrap noquery\n"
-+        conf="${conf}server $ntpserver\n"
-+      done
-+      conf="${conf}driftfile /var/lib/ntp/ntp.drift\n"
-+      conf="${conf}logfile /var/log/ntp.log\n"
-+      printf "${conf}" > /etc/ntp.conf
-+      chmod 644 /etc/ntp.conf
-+    fi
-+  fi
- }
- 
- # Must be used on exit.   Invokes the local dhcp client exit hooks, if any.
-diff -uNr dhcp-4.0.0.ORIG/client/scripts/solaris 
dhcp-4.0.0/client/scripts/solaris
---- dhcp-4.0.0.ORIG/client/scripts/solaris     2008-09-01 11:38:51.000000000 
+0100
-+++ dhcp-4.0.0/client/scripts/solaris  2008-09-01 11:39:30.000000000 +0100
-@@ -17,6 +17,26 @@
- 
-     mv /etc/resolv.conf.dhclient /etc/resolv.conf
-   fi
-+  # If we're making confs, may as well make an ntp.conf too
-+  make_ntp_conf
-+}
-+
-+make_ntp_conf() {
-+  if [ x$PEER_NTP = x ] || [ x$PEER_NTP = xyes ]; then
-+    if [ "x$new_ntp_servers" != x ]; then
-+      conf="# Generated by dhclient for interface $interface\n"
-+      conf="${conf}restrict default noquery notrust nomodify\n"
-+      conf="${conf}restrict 127.0.0.1\n"
-+      for ntpserver in $new_ntp_servers; do
-+        conf="${conf}restrict $ntpserver nomodify notrap noquery\n"
-+        conf="${conf}server $ntpserver\n"
-+      done
-+      conf="${conf}driftfile /var/lib/ntp/ntp.drift\n"
-+      conf="${conf}logfile /var/log/ntp.log\n"
-+      printf "${conf}" > /etc/ntp.conf
-+      chmod 644 /etc/ntp.conf
-+    fi
-+  fi
- }
- 
- # Must be used on exit.   Invokes the local dhcp client exit hooks, if any.

diff --git a/net-misc/dhcp/files/dhcp-4.2.0-errwarn-message.patch 
b/net-misc/dhcp/files/dhcp-4.2.0-errwarn-message.patch
deleted file mode 100644
index f882a13..0000000
--- a/net-misc/dhcp/files/dhcp-4.2.0-errwarn-message.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-ripped from Fedora & tweaked 
-
---- dhcp-4.2.0/omapip/errwarn.c
-+++ dhcp-4.2.0/omapip/errwarn.c
-@@ -76,20 +76,13 @@
- 
- #if !defined (NOMINUM)
-   log_error ("%s", "");
--  log_error ("If you did not get this software from ftp.isc.org, please");
--  log_error ("get the latest from ftp.isc.org and install that before");
--  log_error ("requesting help.");
-+  log_error ("This version of ISC DHCP is based on the release available");
-+  log_error ("on ftp.isc.org.  Features have been added and other changes");
-+  log_error ("have been made to the base software release in order to make");
-+  log_error ("it work better with this distribution.");
-   log_error ("%s", "");
--  log_error ("If you did get this software from ftp.isc.org and have not");
--  log_error ("yet read the README, please read it before requesting help.");
--  log_error ("If you intend to request help from the dhcp-ser...@isc.org");
--  log_error ("mailing list, please read the section on the README about");
--  log_error ("submitting bug reports and requests for help.");
--  log_error ("%s", "");
--  log_error ("Please do not under any circumstances send requests for");
--  log_error ("help directly to the authors of this software - please");
--  log_error ("send them to the appropriate mailing list as described in");
--  log_error ("the README file.");
-+  log_error ("Please report for this software via the Gentoo Bugzilla site:");
-+  log_error ("    http://bugs.gentoo.org/";);
-   log_error ("%s", "");
-   log_error ("exiting.");
- #endif

diff --git a/net-misc/dhcp/files/dhcp-4.2.2-bind-build-flags.patch 
b/net-misc/dhcp/files/dhcp-4.2.2-bind-build-flags.patch
deleted file mode 100644
index ae33638..0000000
--- a/net-misc/dhcp/files/dhcp-4.2.2-bind-build-flags.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-bind sets up BUILD_XXX vars for building native tools, but then
-doesn't use them for the "gen" tool
-
---- a/bind/lib/export/dns/Makefile.in
-+++ b/bind/lib/export/dns/Makefile.in
-@@ -166,7 +166,7 @@
-       ./gen -s ${srcdir} > code.h
- 
- gen: ${srcdir}/gen.c
--      ${CC} ${ALL_CFLAGS} ${LDFLAGS} -o $@ ${srcdir}/gen.c ${LIBS}
-+      ${BUILD_CC} ${BUILD_CFLAGS} ${CINCLUDES} ${BUILD_LDFLAGS} -o $@ 
${srcdir}/gen.c ${BUILD_LIBS}
- 
- #We don't need rbtdb64 for this library
- #rbtdb64.@O@: rbtdb.c

diff --git a/net-misc/dhcp/files/dhcp-4.2.2-bind-disable.patch 
b/net-misc/dhcp/files/dhcp-4.2.2-bind-disable.patch
deleted file mode 100644
index 4c7810e..0000000
--- a/net-misc/dhcp/files/dhcp-4.2.2-bind-disable.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-we take care of building this ourselves in the ebuild so
-build settings are properly respected
-
---- dhcp-4.2.2/bind/Makefile
-+++ dhcp-4.2.2/bind/Makefile
-@@ -29,6 +29,7 @@
- bindsrcdir=bind-${version}
- 
- all:
-+disable:
- # Extract the source from the tarball, if it hasn't been already.
-       @if test -d ${bindsrcdir} ; then                    \
-               echo ${bindsrcdir} already unpacked... ;    \

diff --git a/net-misc/dhcp/files/dhcp-4.2.2-bind-parallel-build.patch 
b/net-misc/dhcp/files/dhcp-4.2.2-bind-parallel-build.patch
deleted file mode 100644
index 6136154..0000000
--- a/net-misc/dhcp/files/dhcp-4.2.2-bind-parallel-build.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-fix the bind subdir parallel builds
-
-https://bugs.gentoo.org/380717
-
---- a/bind/lib/export/isc/Makefile.in
-+++ b/bind/lib/export/isc/Makefile.in
-@@ -114,6 +114,7 @@
-               -DLIBAGE=${LIBAGE} \
-               -c ${srcdir}/version.c
- 
-+${OBJS}: | subdirs
- libisc.@SA@: ${OBJS}
-       ${AR} ${ARFLAGS} $@ ${OBJS}
-       ${RANLIB} $@

diff --git a/net-misc/dhcp/files/dhcp-4.2.2-dhclient-resolvconf.patch 
b/net-misc/dhcp/files/dhcp-4.2.2-dhclient-resolvconf.patch
deleted file mode 100644
index 28080a8..0000000
--- a/net-misc/dhcp/files/dhcp-4.2.2-dhclient-resolvconf.patch
+++ /dev/null
@@ -1,409 +0,0 @@
---- a/client/scripts/bsdos
-+++ b/client/scripts/bsdos
-@@ -1,40 +1,46 @@
- #!/bin/sh
- 
- make_resolv_conf() {
-+  if [ x"$PEER_DNS" != x ] && [ x"$PEER_DNS" != xyes ]; then
-+    return 0
-+  fi
-+  local conf=
-   if [ x"$new_domain_name_servers" != x ]; then
--    cat /dev/null > /etc/resolv.conf.dhclient
-     if [ "x$new_domain_search" != x ]; then
--      echo search $new_domain_search >> /etc/resolv.conf.dhclient
-+      conf="${conf}search ${new_domain_search}\n"
-     elif [ "x$new_domain_name" != x ]; then
-       # Note that the DHCP 'Domain Name Option' is really just a domain
-       # name, and that this practice of using the domain name option as
-       # a search path is both nonstandard and deprecated.
--      echo search $new_domain_name >> /etc/resolv.conf.dhclient
-+      conf="${conf}search ${new_domain_name}\n"
-     fi
-     for nameserver in $new_domain_name_servers; do
--      echo nameserver $nameserver >> /etc/resolv.conf.dhclient
-+      conf="${conf}nameserver ${nameserver}\n"
-     done
--
--    mv /etc/resolv.conf.dhclient /etc/resolv.conf
-   elif [ "x${new_dhcp6_name_servers}" != x ] ; then
--    cat /dev/null > /etc/resolv.conf.dhclient6
--    chmod 644 /etc/resolv.conf.dhclient6
--
-     if [ "x${new_dhcp6_domain_search}" != x ] ; then
--      echo search ${new_dhcp6_domain_search} >> /etc/resolv.conf.dhclient6
-+      conf="${conf}search ${new_dhcp6_domain_search}\n"
-     fi
-     for nameserver in ${new_dhcp6_name_servers} ; do
-       # If the nameserver has a link-local address
-       # add a <zone_id> (interface name) to it.
-       case $nameserver in
-         fe80:*) zone_id="%$interface";;
-         FE80:*) zone_id="%$interface";;
-         *)      zone_id='';;
-       esac
--      echo nameserver ${nameserver}$zone_id >> /etc/resolv.conf.dhclient6
-+      conf="${conf}nameserver ${nameserver}$zone_id\n"
-     done
-+  fi
- 
--    mv /etc/resolv.conf.dhclient6 /etc/resolv.conf
-+  if [ x"$conf" != x ]; then
-+    conf="# Generated by dhclient or interface $interface\n${conf}"
-+    if type resolvconf >/dev/null 2>&1; then
-+      printf "${conf}" | resolvconf -a $interface
-+    else
-+      printf "${conf}" > /etc/resolv.conf
-+      chmod 644 /etc/resolv.conf
-+    fi
-   fi
- }
- 
---- a/client/scripts/freebsd
-+++ b/client/scripts/freebsd
-@@ -11,73 +11,45 @@
- fi
- 
- make_resolv_conf() {
-+  if [ x"$PEER_DNS" != x ] && [ x"$PEER_DNS" != xyes ]; then
-+    return 0
-+  fi
-+  local conf=
-   if [ x"$new_domain_name_servers" != x ]; then
--    ( cat /dev/null > /etc/resolv.conf.dhclient )
--    exit_status=$?
--    if [ $exit_status -ne 0 ]; then
--      $LOGGER "Unable to create /etc/resolv.conf.dhclient: Error $exit_status"
--    else
--      if [ "x$new_domain_search" != x ]; then
--      ( echo search $new_domain_search >> /etc/resolv.conf.dhclient )
--      exit_status=$?
--      elif [ "x$new_domain_name" != x ]; then
--      # Note that the DHCP 'Domain Name Option' is really just a domain
--      # name, and that this practice of using the domain name option as
--      # a search path is both nonstandard and deprecated.
--      ( echo search $new_domain_name >> /etc/resolv.conf.dhclient )
--      exit_status=$?
--      fi
--      for nameserver in $new_domain_name_servers; do
--      if [ $exit_status -ne 0 ]; then
--        break
--      fi
--      ( echo nameserver $nameserver >>/etc/resolv.conf.dhclient )
--      exit_status=$?
--      done
--
--      # If there were no errors, attempt to mv the new file into place.
--      if [ $exit_status -eq 0 ]; then
--      ( mv /etc/resolv.conf.dhclient /etc/resolv.conf )
--      exit_status=$?
--      fi
--
--      if [ $exit_status -ne 0 ]; then
--      $LOGGER "Error while writing new /etc/resolv.conf."
--      fi
-+    if [ "x$new_domain_search" != x ]; then
-+      conf="${conf}search ${new_domain_search}\n"
-+    elif [ "x$new_domain_name" != x ]; then
-+      # Note that the DHCP 'Domain Name Option' is really just a domain
-+      # name, and that this practice of using the domain name option as
-+      # a search path is both nonstandard and deprecated.
-+      conf="${conf}search ${new_domain_name}\n"
-     fi
-+    for nameserver in $new_domain_name_servers; do
-+      conf="${conf}nameserver ${nameserver}\n"
-+    done
-   elif [ "x${new_dhcp6_name_servers}" != x ] ; then
--    ( cat /dev/null > /etc/resolv.conf.dhclient6 )
--    exit_status=$?
--    if [ $exit_status -ne 0 ] ; then
--      $LOGGER "Unable to create /etc/resolv.conf.dhclient6: Error 
$exit_status"
--    else
--      if [ "x${new_dhcp6_domain_search}" != x ] ; then
--      ( echo search ${new_dhcp6_domain_search} >> /etc/resolv.conf.dhclient6 )
--      exit_status=$?
--      fi
--      for nameserver in ${new_dhcp6_name_servers} ; do
--      if [ $exit_status -ne 0 ] ; then
--        break
--      fi
-       # If the nameserver has a link-local address
-       # add a <zone_id> (interface name) to it.
-       case $nameserver in
-           fe80:*) zone_id="%$interface";;
-           FE80:*) zone_id="%$interface";;
-           *)      zone_id='';;
-       esac
--      ( echo nameserver ${nameserver}$zone_id >> /etc/resolv.conf.dhclient6 )
--      exit_status=$?
--      done
--
--      if [ $exit_status -eq 0 ] ; then
--        ( mv /etc/resolv.conf.dhclient6 /etc/resolv.conf )
--      exit_status=$?
--      fi
-+    if [ "x${new_dhcp6_domain_search}" != x ] ; then
-+      conf="${conf}search ${new_dhcp6_domain_search}\n"
-+    fi
-+    for nameserver in ${new_dhcp6_name_servers} ; do
-+      conf="${conf}nameserver ${nameserver}$zone_id\n"
-+    done
-+  fi
- 
--      if [ $exit_status -ne 0 ] ; then
--      $LOGGER "Error while writing new /etc/resolv.conf."
--      fi
-+  if [ x"$conf" != x ]; then
-+    conf="# Generated by dhclient or interface $interface\n${conf}"
-+    if type resolvconf >/dev/null 2>&1; then
-+      printf "${conf}" | resolvconf -a $interface
-+    else
-+      printf "${conf}" > /etc/resolv.conf
-+      chmod 644 /etc/resolv.conf
-     fi
-   fi
- }
---- a/client/scripts/linux
-+++ b/client/scripts/linux
-@@ -26,44 +26,49 @@
- ip=/sbin/ip
- 
- make_resolv_conf() {
-+  if [ x"$PEER_DNS" != x ] && [ x"$PEER_DNS" != xyes ]; then
-+    return 0
-+  fi
-+  local conf=
-   if [ x"$new_domain_name_servers" != x ]; then
--    cat /dev/null > /etc/resolv.conf.dhclient
--    chmod 644 /etc/resolv.conf.dhclient
--    if [ x"$new_domain_search" != x ]; then
--      echo search $new_domain_search >> /etc/resolv.conf.dhclient
--    elif [ x"$new_domain_name" != x ]; then
-+    if [ "x$new_domain_search" != x ]; then
-+      conf="${conf}search ${new_domain_search}\n"
-+    elif [ "x$new_domain_name" != x ]; then
-       # Note that the DHCP 'Domain Name Option' is really just a domain
-       # name, and that this practice of using the domain name option as
-       # a search path is both nonstandard and deprecated.
--      echo search $new_domain_name >> /etc/resolv.conf.dhclient
-+      conf="${conf}search ${new_domain_name}\n"
-     fi
-     for nameserver in $new_domain_name_servers; do
--      echo nameserver $nameserver >>/etc/resolv.conf.dhclient
-+      conf="${conf}nameserver ${nameserver}\n"
-     done
--
--    mv /etc/resolv.conf.dhclient /etc/resolv.conf
-   elif [ "x${new_dhcp6_name_servers}" != x ] ; then
--    cat /dev/null > /etc/resolv.conf.dhclient6
--    chmod 644 /etc/resolv.conf.dhclient6
--
-     if [ "x${new_dhcp6_domain_search}" != x ] ; then
--      echo search ${new_dhcp6_domain_search} >> /etc/resolv.conf.dhclient6
-+      conf="${conf}search ${new_dhcp6_domain_search}\n"
-     fi
-     shopt -s nocasematch 
-     for nameserver in ${new_dhcp6_name_servers} ; do
-       # If the nameserver has a link-local address
-       # add a <zone_id> (interface name) to it.
-       if  [[ "$nameserver" =~ ^fe80:: ]]
-       then
-       zone_id="%$interface"
-       else
-       zone_id=
-       fi
--      echo nameserver ${nameserver}$zone_id >> /etc/resolv.conf.dhclient6
-+      conf="${conf}nameserver ${nameserver}$zone_id\n"
-     done
-     shopt -u nocasematch 
-+  fi
- 
--    mv /etc/resolv.conf.dhclient6 /etc/resolv.conf
-+  if [ x"$conf" != x ]; then
-+    conf="# Generated by dhclient or interface $interface\n${conf}"
-+    if type resolvconf >/dev/null 2>&1; then
-+      printf "${conf}" | resolvconf -a $interface
-+    else
-+      printf "${conf}" > /etc/resolv.conf
-+      chmod 644 /etc/resolv.conf
-+    fi
-   fi
- }
- 
---- a/client/scripts/netbsd
-+++ b/client/scripts/netbsd
-@@ -1,40 +1,46 @@
- #!/bin/sh
- 
- make_resolv_conf() {
--  if [ "x$new_domain_name" != x ] && [ x"$new_domain_name_servers" != x ]; 
then
--    cat /dev/null > /etc/resolv.conf.dhclient
--    if [ "x$new_domain_search" != x ]; then
--      echo search $new_domain_search >> /etc/resolv.conf.dhclient
--    elif [ "x$new_domain_name" != x ]; then
-+  if [ x"$PEER_DNS" != x ] && [ x"$PEER_DNS" != xyes ]; then
-+    return 0
-+  fi
-+  local conf=
-+  if [ x"$new_domain_name_servers" != x ]; then
-+    if [ "x$new_domain_search" != x ]; then
-+      conf="${conf}search ${new_domain_search}\n"
-+    elif [ "x$new_domain_name" != x ]; then
-       # Note that the DHCP 'Domain Name Option' is really just a domain
-       # name, and that this practice of using the domain name option as
-       # a search path is both nonstandard and deprecated.
--      echo search $new_domain_name >> /etc/resolv.conf.dhclient
-+      conf="${conf}search ${new_domain_name}\n"
-     fi
-     for nameserver in $new_domain_name_servers; do
--      echo nameserver $nameserver >>/etc/resolv.conf.dhclient
-+      conf="${conf}nameserver ${nameserver}\n"
-     done
--
--    mv /etc/resolv.conf.dhclient /etc/resolv.conf
-   elif [ "x${new_dhcp6_name_servers}" != x ] ; then
--    cat /dev/null > /etc/resolv.conf.dhclient6
--    chmod 644 /etc/resolv.conf.dhclient6
--
-     if [ "x${new_dhcp6_domain_search}" != x ] ; then
--      echo search ${new_dhcp6_domain_search} >> /etc/resolv.conf.dhclient6
-+      conf="${conf}search ${new_dhcp6_domain_search}\n"
-     fi
-     for nameserver in ${new_dhcp6_name_servers} ; do
-       # If the nameserver has a link-local address
-       # add a <zone_id> (interface name) to it.
-       case $nameserver in
-       fe80:*) zone_id="%$interface";;
-       FE80:*) zone_id="%$interface";;
-       *)      zone_id='';;
-       esac
--      echo nameserver ${nameserver}$zone_id >> /etc/resolv.conf.dhclient6
-+      conf="${conf}nameserver ${nameserver}$zone_id\n"
-     done
-+  fi
- 
--    mv /etc/resolv.conf.dhclient6 /etc/resolv.conf
-+  if [ x"$conf" != x ]; then
-+    conf="# Generated by dhclient or interface $interface\n${conf}"
-+    if type resolvconf >/dev/null 2>&1; then
-+      printf "${conf}" | resolvconf -a $interface
-+    else
-+      printf "${conf}" > /etc/resolv.conf
-+      chmod 644 /etc/resolv.conf
-+    fi
-   fi
- }
- 
---- a/client/scripts/openbsd
-+++ b/client/scripts/openbsd
-@@ -1,40 +1,46 @@
- #!/bin/sh
- 
- make_resolv_conf() {
--  if [ x"$new_domain_name_servers" != x ]; then
--    cat /dev/null > /etc/resolv.conf.dhclient
--    if [ x"$new_domain_search" != x ]; then
--      echo search $new_domain_search >> /etc/resolv.conf.dhclient
--    elif [ x"$new_domain_name" != x ]; then
-+  if [ x"$PEER_DNS" != x ] && [ x"$PEER_DNS" != xyes ]; then
-+    return 0
-+  fi
-+  local conf=
-+  if [ x"$new_domain_name_servers" != x ]; then
-+    if [ "x$new_domain_search" != x ]; then
-+      conf="${conf}search ${new_domain_search}\n"
-+    elif [ "x$new_domain_name" != x ]; then
-       # Note that the DHCP 'Domain Name Option' is really just a domain
-       # name, and that this practice of using the domain name option as
-       # a search path is both nonstandard and deprecated.
--      echo search $new_domain_name >> /etc/resolv.conf.dhclient
-+      conf="${conf}search ${new_domain_name}\n"
-     fi
-     for nameserver in $new_domain_name_servers; do
--      echo nameserver $nameserver >>/etc/resolv.conf.dhclient
-+      conf="${conf}nameserver ${nameserver}\n"
-     done
--
--    mv /etc/resolv.conf.dhclient /etc/resolv.conf
-   elif [ "x${new_dhcp6_name_servers}" != x ] ; then
--    cat /dev/null > /etc/resolv.conf.dhclient6
--    chmod 644 /etc/resolv.conf.dhclient6
--
-     if [ "x${new_dhcp6_domain_search}" != x ] ; then
--      echo search ${new_dhcp6_domain_search} >> /etc/resolv.conf.dhclient6
-+      conf="${conf}search ${new_dhcp6_domain_search}\n"
-     fi
-     for nameserver in ${new_dhcp6_name_servers} ; do
-       # If the nameserver has a link-local address
-       # add a <zone_id> (interface name) to it.
-       case $nameserver in
-       fe80:*) zone_id="%$interface";;
-       FE80:*) zone_id="%$interface";;
-       *)      zone_id='';;
-       esac
--      echo nameserver ${nameserver}$zone_id >> /etc/resolv.conf.dhclient6
-+      conf="${conf}nameserver ${nameserver}$zone_id\n"
-     done
-+  fi
- 
--    mv /etc/resolv.conf.dhclient6 /etc/resolv.conf
-+  if [ x"$conf" != x ]; then
-+    conf="# Generated by dhclient or interface $interface\n${conf}"
-+    if type resolvconf >/dev/null 2>&1; then
-+      printf "${conf}" | resolvconf -a $interface
-+    else
-+      printf "${conf}" > /etc/resolv.conf
-+      chmod 644 /etc/resolv.conf
-+    fi
-   fi
- }
- 
---- a/client/scripts/solaris
-+++ b/client/scripts/solaris
-@@ -1,21 +1,39 @@
- #!/bin/sh  
- 
- make_resolv_conf() {
-+  if [ x"$PEER_DNS" != x ] && [ x"$PEER_DNS" != xyes ]; then
-+    return 0
-+  fi
-+  local conf=
-   if [ x"$new_domain_name_servers" != x ]; then
--    cat /dev/null > /etc/resolv.conf.dhclient
--    if [ x"$new_domain_search" != x ]; then
--      echo search $new_domain_search >> /etc/resolv.conf.dhclient
--    elif [ x"$new_domain_name" != x ]; then
-+    if [ "x$new_domain_search" != x ]; then
-+      conf="${conf}search ${new_domain_search}\n"
-+    elif [ "x$new_domain_name" != x ]; then
-       # Note that the DHCP 'Domain Name Option' is really just a domain
-       # name, and that this practice of using the domain name option as
-       # a search path is both nonstandard and deprecated.
--      echo search $new_domain_name >> /etc/resolv.conf.dhclient
-+      conf="${conf}search ${new_domain_name}\n"
-     fi
-     for nameserver in $new_domain_name_servers; do
--      echo nameserver $nameserver >>/etc/resolv.conf.dhclient
-+      conf="${conf}nameserver ${nameserver}\n"
-+    done
-+  elif [ "x${new_dhcp6_name_servers}" != x ] ; then
-+    if [ "x${new_dhcp6_domain_search}" != x ] ; then
-+      conf="${conf}search ${new_dhcp6_domain_search}\n"
-+    fi
-+    for nameserver in ${new_dhcp6_name_servers} ; do
-+      conf="${conf}nameserver ${nameserver}\n"
-     done
-+  fi
- 
--    mv /etc/resolv.conf.dhclient /etc/resolv.conf
-+  if [ x"$conf" != x ]; then
-+    conf="# Generated by dhclient or interface $interface\n${conf}"
-+    if type resolvconf >/dev/null 2>&1; then
-+      printf "${conf}" | resolvconf -a $interface
-+    else
-+      printf "${conf}" > /etc/resolv.conf
-+      chmod 644 /etc/resolv.conf
-+    fi
-   fi
- }
- 

diff --git a/net-misc/dhcp/files/dhcp-4.2.2-dhclient-stdin-conf.patch 
b/net-misc/dhcp/files/dhcp-4.2.2-dhclient-stdin-conf.patch
deleted file mode 100644
index bf5a54c..0000000
--- a/net-misc/dhcp/files/dhcp-4.2.2-dhclient-stdin-conf.patch
+++ /dev/null
@@ -1,113 +0,0 @@
---- dhcp-4.2.2/client/clparse.c
-+++ dhcp-4.2.2/client/clparse.c
-@@ -182,6 +182,10 @@ isc_result_t read_client_conf ()
- #endif
-       }
- 
-+      /* Read any extra configuration from stdin */
-+      extern int read_client_conf_stdin (struct interface_info *ip, struct 
client_config *client);
-+      read_client_conf_stdin (NULL, &top_level_config);
-+
-       /* Set up state and config structures for clients that don't
-          have per-interface configuration statements. */
-       config = (struct client_config *)0;
-@@ -211,23 +215,13 @@ isc_result_t read_client_conf ()
-       return status;
- }
- 
--int read_client_conf_file (const char *name, struct interface_info *ip,
-+int read_client_conf_actual (struct parse *cfile, struct interface_info *ip,
-                          struct client_config *client)
- {
--      int file;
--      struct parse *cfile;
-       const char *val;
-       int token;
-       isc_result_t status;
- 
--      if ((file = open (name, O_RDONLY)) < 0)
--              return uerr2isc (errno);
--
--      cfile = NULL;
--      status = new_parse(&cfile, file, NULL, 0, path_dhclient_conf, 0);
--      if (status != ISC_R_SUCCESS || cfile == NULL)
--              return status;
--
-       do {
-               token = peek_token (&val, (unsigned *)0, cfile);
-               if (token == END_OF_FILE)
-@@ -238,10 +232,74 @@ int read_client_conf_file (const char *name, struct 
interface_info *ip,
-       status = (cfile -> warnings_occurred
-                 ? DHCP_R_BADPARSE
-                 : ISC_R_SUCCESS);
-+      return status;
-+}
-+
-+int read_client_conf_file (const char *name, struct interface_info *ip,
-+                         struct client_config *client)
-+{
-+      int file;
-+      struct parse *cfile;
-+      isc_result_t status;
-+      
-+      if ((file = open (name, O_RDONLY)) < 0)
-+              return uerr2isc (errno);
-+
-+      cfile = (struct parse *)0;
-+      new_parse (&cfile, file, (char *)0, 0, path_dhclient_conf, 0);
-+      status = read_client_conf_actual(cfile, ip, client);
-       end_parse (&cfile);
-       return status;
- }
- 
-+int read_client_conf_stdin (struct interface_info *ip,
-+                          struct client_config *client)
-+{
-+      int file;
-+      char *buffer = NULL, *p;
-+      unsigned buflen, len = 0;
-+      struct parse *cfile;
-+      size_t bytes;
-+      isc_result_t status;
-+
-+      file = fileno(stdin);
-+      if (isatty (file))
-+              return ISC_R_NOTFOUND;
-+      if (fcntl (file, F_SETFL, O_NONBLOCK) < 0)
-+              log_fatal ("could not set stdin to non blocking!");
-+
-+      buflen = BUFSIZ;
-+      buffer = malloc (BUFSIZ + 1);
-+      p = buffer;
-+      do {
-+              bytes = read (file, p, BUFSIZ);
-+              if (bytes == 0)
-+                      break;
-+              if (bytes == -1)
-+                      log_fatal ("failed to read stdin!");
-+              if (bytes >= BUFSIZ) {
-+                      buflen += BUFSIZ;
-+                      len += BUFSIZ;
-+                      buffer = realloc (buffer, buflen + 1);
-+                      if (!buffer)
-+                              log_fatal ("not enough buffer to read stdin!");
-+                      p = buffer + len;
-+              } else {
-+                      len += bytes;
-+                      break;
-+              }
-+      } while(1);
-+      buffer[len] = '\0';
-+
-+      cfile = (struct parse *)0;
-+      status = new_parse (&cfile, -1, buffer, len, "stdin", 0);
-+      if (status == ISC_R_SUCCESS) {
-+              status = read_client_conf_actual (cfile, ip, client);
-+              end_parse (&cfile);
-+      }
-+      free(buffer);
-+      return status;
-+}
- 
- /* lease-file :== client-lease-statements END_OF_FILE
-    client-lease-statements :== <nil>

diff --git a/net-misc/dhcp/files/dhcp-4.2.2-nogateway.patch 
b/net-misc/dhcp/files/dhcp-4.2.2-nogateway.patch
deleted file mode 100644
index 27fb2b0..0000000
--- a/net-misc/dhcp/files/dhcp-4.2.2-nogateway.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-http://bugs.gentoo.org/265531
-
---- dhcp-4.2.2/client/scripts/linux
-+++ dhcp-4.2.2/client/scripts/linux
-@@ -193,12 +193,14 @@
-     ifconfig $interface inet $new_ip_address $new_subnet_arg \
-                                       $new_broadcast_arg $mtu_arg
-     # Add a network route to the computed network address.
--    for router in $new_routers; do
--      if [ "x$new_subnet_mask" = "x255.255.255.255" ] ; then
--      route add -host $router dev $interface
--      fi
--      route add default gw $router $metric_arg dev $interface
--    done
-+    if [ x$PEER_ROUTERS = x ] || [ x$PEER_ROUTERS = xyes ]; then
-+      for router in $new_routers; do
-+        if [ "x$new_subnet_mask" = "x255.255.255.255" ] ; then
-+        route add -host $router dev $interface
-+        fi
-+        route add default gw $router $metric_arg dev $interface
-+      done
-+    fi
-   else
-     # we haven't changed the address, have we changed other options           
-     # that we wish to update?
-@@ -244,12 +246,14 @@
-       ifconfig $interface:0 inet $alias_ip_address $alias_subnet_arg
-       route add -host $alias_ip_address dev $interface:0
-     fi
--    for router in $new_routers; do
--      if [ "x$new_subnet_mask" = "x255.255.255.255" ] ; then
--      route add -host $router dev $interface
--      fi
--      route add default gw $router $metric_arg dev $interface
--    done
-+    if [ x$PEER_ROUTERS = x ] || [ x$PEER_ROUTERS = xyes ]; then
-+      for router in $new_routers; do
-+        if [ "x$new_subnet_mask" = "x255.255.255.255" ] ; then
-+        route add -host $router dev $interface
-+        fi
-+        route add default gw $router $metric_arg dev $interface
-+      done
-+    fi
-     make_resolv_conf
-     exit_with_hooks 0
-   fi

diff --git a/net-misc/dhcp/files/dhcp-4.2.4-always-accept-4.patch 
b/net-misc/dhcp/files/dhcp-4.2.4-always-accept-4.patch
deleted file mode 100644
index 6cec86c..0000000
--- a/net-misc/dhcp/files/dhcp-4.2.4-always-accept-4.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-https://bugs.gentoo.org/437108
-
-always accept the -4 option even if we don't have IPv6 support enabled.
-the relay code does this already.
-
---- a/client/dhclient.c
-+++ b/client/dhclient.c
-@@ -170,8 +170,8 @@ main(int argc, char **argv) {
-               if (!strcmp(argv[i], "-r")) {
-                       release_mode = 1;
-                       no_daemon = 1;
--#ifdef DHCPv6
-               } else if (!strcmp(argv[i], "-4")) {
-+#ifdef DHCPv6
-                       if (local_family_set && local_family != AF_INET)
-                               log_fatal("Client can only do v4 or v6, not "
-                                         "both.");
---- a/server/dhcpd.c
-+++ b/server/dhcpd.c
-@@ -373,8 +373,8 @@ main(int argc, char **argv) {
-               } else if (!strcmp (argv [i], "-q")) {
-                       quiet = 1;
-                       quiet_interface_discovery = 1;
--#ifdef DHCPv6
-               } else if (!strcmp(argv[i], "-4")) {
-+#ifdef DHCPv6
-                       if (local_family_set && (local_family != AF_INET)) {
-                               log_fatal("Server cannot run in both IPv4 and "
-                                         "IPv6 mode at the same time.");

diff --git a/net-misc/dhcp/files/dhcp-4.2.4-quieter-ping.patch 
b/net-misc/dhcp/files/dhcp-4.2.4-quieter-ping.patch
deleted file mode 100644
index 66a1fcd..0000000
--- a/net-misc/dhcp/files/dhcp-4.2.4-quieter-ping.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-https://bugs.gentoo.org/296921
-
-`ping -q` will still print out summary information.  send that to /dev/null.
-
-patch by Martin Mokrejš
-
---- a/client/scripts/bsdos
-+++ b/client/scripts/bsdos
-@@ -251,7 +251,7 @@ if [ x$reason = xTIMEOUT ]; then
-   sleep 1
-   if [ "$new_routers" != "" ]; then
-     set $new_routers
--    if ping -q -c 1 -w 1 $1; then
-+    if ping -q -c 1 -w 1 $1 >/dev/null; then
-       if [ x$new_ip_address != x$alias_ip_address ] && \
-                       [ x$alias_ip_address != x ]; then
-       ifconfig $interface inet alias $alias_ip_address $alias_subnet_arg
---- a/client/scripts/freebsd
-+++ b/client/scripts/freebsd
-@@ -284,7 +284,7 @@ if [ x$reason = xTIMEOUT ]; then
-   if [ -n "$new_routers" ]; then
-     $LOGGER "New Routers: $new_routers"
-     set -- $new_routers
--    if ping -q -c 1 $1; then
-+    if ping -q -c 1 $1 >/dev/null; then
-       if [ x$new_ip_address != x$alias_ip_address ] && \
-                       [ x$alias_ip_address != x ]; then
-       ifconfig $interface inet alias $alias_ip_address $alias_subnet_arg
---- a/client/scripts/linux
-+++ b/client/scripts/linux
-@@ -253,7 +253,7 @@ if [ x$reason = xTIMEOUT ]; then
-   ifconfig $interface inet $new_ip_address $new_subnet_arg \
-                                       $new_broadcast_arg $mtu_arg
-   set $new_routers
--  if ping -q -c 1 $1; then
-+  if ping -q -c 1 $1 >/dev/null; then
-     if [ x$new_ip_address != x$alias_ip_address ] && \
-                       [ x$alias_ip_address != x ]; then
-       ifconfig $interface:0 inet $alias_ip_address $alias_subnet_arg
---- a/client/scripts/netbsd
-+++ b/client/scripts/netbsd
-@@ -251,7 +251,7 @@ if [ x$reason = xTIMEOUT ]; then
-   sleep 1
-   if [ "$new_routers" != "" ]; then
-     set $new_routers
--    if ping -q -c 1 -w 1 $1; then
-+    if ping -q -c 1 -w 1 $1 >/dev/null; then
-       if [ x$new_ip_address != x$alias_ip_address ] && \
-                       [ x$alias_ip_address != x ]; then
-       ifconfig $interface inet alias $alias_ip_address $alias_subnet_arg
---- a/client/scripts/openbsd
-+++ b/client/scripts/openbsd
-@@ -245,7 +245,7 @@ if [ x$reason = xTIMEOUT ]; then
-   sleep 1
-   if [ "$new_routers" != "" ]; then
-     set $new_routers
--    if ping -q -c 1 -w 1 $1; then
-+    if ping -q -c 1 -w 1 $1 >/dev/null; then
-       if [ x$new_ip_address != x$alias_ip_address ] && \
-                       [ x$alias_ip_address != x ]; then
-       ifconfig $interface inet alias $alias_ip_address $alias_subnet_arg
---- a/client/scripts/openwrt
-+++ b/client/scripts/openwrt
-@@ -186,7 +186,7 @@ if [ x$reason = xTIMEOUT ]; then
-   ifconfig $interface $new_ip_address $new_subnet_arg \
-                               $new_broadcast_arg $mtu_arg $metric_arg
-   set $new_routers
--  if ping -q -c 1 $1; then
-+  if ping -q -c 1 $1 >/dev/null; then
-     if [ x$new_ip_address != x$alias_ip_address ] && \
-                       [ x$alias_ip_address != x ]; then
-       ifconfig $interface:0 $alias_ip_address $alias_subnet_arg

diff --git a/net-misc/dhcp/files/dhcp-4.2.5-bindtodevice-inet6.patch 
b/net-misc/dhcp/files/dhcp-4.2.5-bindtodevice-inet6.patch
deleted file mode 100644
index 77254c3..0000000
--- a/net-misc/dhcp/files/dhcp-4.2.5-bindtodevice-inet6.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-https://bugs.gentoo.org/471142
-
-snipped from fedora
-
-# dhclient -6: bind socket to interface (#1001742)
-# (Submitted to dhcp-b...@isc.org - [ISC-Bugs #34784])
-
-diff -up dhcp-4.2.5/common/socket.c.bindtodevice_inet6 
dhcp-4.2.5/common/socket.c
---- dhcp-4.2.5/common/socket.c.bindtodevice_inet6      2013-09-17 
16:47:05.000000000 +0200
-+++ dhcp-4.2.5/common/socket.c 2013-09-17 16:48:18.975997842 +0200
-@@ -245,7 +245,7 @@ if_register_socket(struct interface_info
- 
- #if defined(SO_BINDTODEVICE)
-       /* Bind this socket to this interface. */
--      if ((local_family != AF_INET6) && (info->ifp != NULL) &&
-+      if (((do_multicast == 0)||(*do_multicast == 0)) && (info->ifp != NULL) 
&&
-           setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE,
-                       (char *)(info -> ifp), sizeof(*(info -> ifp))) < 0) {
-               log_fatal("setsockopt: SO_BINDTODEVICE: %m");

diff --git a/net-misc/dhcp/files/dhcp-4.2.5-iproute2-path.patch 
b/net-misc/dhcp/files/dhcp-4.2.5-iproute2-path.patch
deleted file mode 100644
index ea223ed..0000000
--- a/net-misc/dhcp/files/dhcp-4.2.5-iproute2-path.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-find `ip` via $PATH and not hardcoded path
-
-https://bugs.gentoo.org/480636
-
---- a/client/scripts/linux
-+++ b/client/scripts/linux
-@@ -23,7 +23,7 @@
- # of the $1 in its args.
- 
- # 'ip' just looks too weird.  /sbin/ip looks less weird.
--ip=/sbin/ip
-+ip=ip
- 
- make_resolv_conf() {
-   if [ x"$PEER_DNS" != x ] && [ x"$PEER_DNS" != xyes ]; then

diff --git a/net-misc/dhcp/files/dhcp-4.3.1-dhclient-resolvconf.patch 
b/net-misc/dhcp/files/dhcp-4.3.1-dhclient-resolvconf.patch
deleted file mode 100644
index 71d3f2c..0000000
--- a/net-misc/dhcp/files/dhcp-4.3.1-dhclient-resolvconf.patch
+++ /dev/null
@@ -1,411 +0,0 @@
-resolvconf support in dhclient-script
-
---- a/client/scripts/bsdos
-+++ b/client/scripts/bsdos
-@@ -1,40 +1,46 @@
- #!/bin/sh
- 
- make_resolv_conf() {
-+  if [ x"$PEER_DNS" != x ] && [ x"$PEER_DNS" != xyes ]; then
-+    return 0
-+  fi
-+  local conf=
-   if [ x"$new_domain_name_servers" != x ]; then
--    cat /dev/null > /etc/resolv.conf.dhclient
-     if [ "x$new_domain_search" != x ]; then
--      echo search $new_domain_search >> /etc/resolv.conf.dhclient
-+      conf="${conf}search ${new_domain_search}\n"
-     elif [ "x$new_domain_name" != x ]; then
-       # Note that the DHCP 'Domain Name Option' is really just a domain
-       # name, and that this practice of using the domain name option as
-       # a search path is both nonstandard and deprecated.
--      echo search $new_domain_name >> /etc/resolv.conf.dhclient
-+      conf="${conf}search ${new_domain_name}\n"
-     fi
-     for nameserver in $new_domain_name_servers; do
--      echo nameserver $nameserver >> /etc/resolv.conf.dhclient
-+      conf="${conf}nameserver ${nameserver}\n"
-     done
--
--    mv /etc/resolv.conf.dhclient /etc/resolv.conf
-   elif [ "x${new_dhcp6_name_servers}" != x ] ; then
--    cat /dev/null > /etc/resolv.conf.dhclient6
--    chmod 644 /etc/resolv.conf.dhclient6
--
-     if [ "x${new_dhcp6_domain_search}" != x ] ; then
--      echo search ${new_dhcp6_domain_search} >> /etc/resolv.conf.dhclient6
-+      conf="${conf}search ${new_dhcp6_domain_search}\n"
-     fi
-     for nameserver in ${new_dhcp6_name_servers} ; do
-       # If the nameserver has a link-local address
-       # add a <zone_id> (interface name) to it.
-       case $nameserver in
-         fe80:*) zone_id="%$interface";;
-         FE80:*) zone_id="%$interface";;
-         *)      zone_id="";;
-       esac
--      echo nameserver ${nameserver}$zone_id >> /etc/resolv.conf.dhclient6
-+      conf="${conf}nameserver ${nameserver}$zone_id\n"
-     done
-+  fi
- 
--    mv /etc/resolv.conf.dhclient6 /etc/resolv.conf
-+  if [ x"$conf" != x ]; then
-+    conf="# Generated by dhclient or interface $interface\n${conf}"
-+    if type resolvconf >/dev/null 2>&1; then
-+      printf "${conf}" | resolvconf -a $interface
-+    else
-+      printf "${conf}" > /etc/resolv.conf
-+      chmod 644 /etc/resolv.conf
-+    fi
-   fi
- }
- 
---- a/client/scripts/freebsd
-+++ b/client/scripts/freebsd
-@@ -11,73 +11,45 @@
- fi
- 
- make_resolv_conf() {
-+  if [ x"$PEER_DNS" != x ] && [ x"$PEER_DNS" != xyes ]; then
-+    return 0
-+  fi
-+  local conf=
-   if [ x"$new_domain_name_servers" != x ]; then
--    ( cat /dev/null > /etc/resolv.conf.dhclient )
--    exit_status=$?
--    if [ $exit_status -ne 0 ]; then
--      $LOGGER "Unable to create /etc/resolv.conf.dhclient: Error $exit_status"
--    else
--      if [ "x$new_domain_search" != x ]; then
--      ( echo search $new_domain_search >> /etc/resolv.conf.dhclient )
--      exit_status=$?
--      elif [ "x$new_domain_name" != x ]; then
--      # Note that the DHCP 'Domain Name Option' is really just a domain
--      # name, and that this practice of using the domain name option as
--      # a search path is both nonstandard and deprecated.
--      ( echo search $new_domain_name >> /etc/resolv.conf.dhclient )
--      exit_status=$?
--      fi
--      for nameserver in $new_domain_name_servers; do
--      if [ $exit_status -ne 0 ]; then
--        break
--      fi
--      ( echo nameserver $nameserver >>/etc/resolv.conf.dhclient )
--      exit_status=$?
--      done
--
--      # If there were no errors, attempt to mv the new file into place.
--      if [ $exit_status -eq 0 ]; then
--      ( mv /etc/resolv.conf.dhclient /etc/resolv.conf )
--      exit_status=$?
--      fi
--
--      if [ $exit_status -ne 0 ]; then
--      $LOGGER "Error while writing new /etc/resolv.conf."
--      fi
-+    if [ "x$new_domain_search" != x ]; then
-+      conf="${conf}search ${new_domain_search}\n"
-+    elif [ "x$new_domain_name" != x ]; then
-+      # Note that the DHCP 'Domain Name Option' is really just a domain
-+      # name, and that this practice of using the domain name option as
-+      # a search path is both nonstandard and deprecated.
-+      conf="${conf}search ${new_domain_name}\n"
-     fi
-+    for nameserver in $new_domain_name_servers; do
-+      conf="${conf}nameserver ${nameserver}\n"
-+    done
-   elif [ "x${new_dhcp6_name_servers}" != x ] ; then
--    ( cat /dev/null > /etc/resolv.conf.dhclient6 )
--    exit_status=$?
--    if [ $exit_status -ne 0 ] ; then
--      $LOGGER "Unable to create /etc/resolv.conf.dhclient6: Error 
$exit_status"
--    else
--      if [ "x${new_dhcp6_domain_search}" != x ] ; then
--      ( echo search ${new_dhcp6_domain_search} >> /etc/resolv.conf.dhclient6 )
--      exit_status=$?
--      fi
--      for nameserver in ${new_dhcp6_name_servers} ; do
--      if [ $exit_status -ne 0 ] ; then
--        break
--      fi
-       # If the nameserver has a link-local address
-       # add a <zone_id> (interface name) to it.
-       case $nameserver in
-           fe80:*) zone_id="%$interface";;
-           FE80:*) zone_id="%$interface";;
-           *)      zone_id="";;
-       esac
--      ( echo nameserver ${nameserver}$zone_id >> /etc/resolv.conf.dhclient6 )
--      exit_status=$?
--      done
--
--      if [ $exit_status -eq 0 ] ; then
--        ( mv /etc/resolv.conf.dhclient6 /etc/resolv.conf )
--      exit_status=$?
--      fi
-+    if [ "x${new_dhcp6_domain_search}" != x ] ; then
-+      conf="${conf}search ${new_dhcp6_domain_search}\n"
-+    fi
-+    for nameserver in ${new_dhcp6_name_servers} ; do
-+      conf="${conf}nameserver ${nameserver}$zone_id\n"
-+    done
-+  fi
- 
--      if [ $exit_status -ne 0 ] ; then
--      $LOGGER "Error while writing new /etc/resolv.conf."
--      fi
-+  if [ x"$conf" != x ]; then
-+    conf="# Generated by dhclient or interface $interface\n${conf}"
-+    if type resolvconf >/dev/null 2>&1; then
-+      printf "${conf}" | resolvconf -a $interface
-+    else
-+      printf "${conf}" > /etc/resolv.conf
-+      chmod 644 /etc/resolv.conf
-     fi
-   fi
- }
---- a/client/scripts/linux
-+++ b/client/scripts/linux
-@@ -26,44 +26,49 @@
- ip=/sbin/ip
- 
- make_resolv_conf() {
-+  if [ x"$PEER_DNS" != x ] && [ x"$PEER_DNS" != xyes ]; then
-+    return 0
-+  fi
-+  local conf=
-   if [ x"$new_domain_name_servers" != x ]; then
--    cat /dev/null > /etc/resolv.conf.dhclient
--    chmod 644 /etc/resolv.conf.dhclient
--    if [ x"$new_domain_search" != x ]; then
--      echo search $new_domain_search >> /etc/resolv.conf.dhclient
--    elif [ x"$new_domain_name" != x ]; then
-+    if [ "x$new_domain_search" != x ]; then
-+      conf="${conf}search ${new_domain_search}\n"
-+    elif [ "x$new_domain_name" != x ]; then
-       # Note that the DHCP 'Domain Name Option' is really just a domain
-       # name, and that this practice of using the domain name option as
-       # a search path is both nonstandard and deprecated.
--      echo search $new_domain_name >> /etc/resolv.conf.dhclient
-+      conf="${conf}search ${new_domain_name}\n"
-     fi
-     for nameserver in $new_domain_name_servers; do
--      echo nameserver $nameserver >>/etc/resolv.conf.dhclient
-+      conf="${conf}nameserver ${nameserver}\n"
-     done
--
--    mv /etc/resolv.conf.dhclient /etc/resolv.conf
-   elif [ "x${new_dhcp6_name_servers}" != x ] ; then
--    cat /dev/null > /etc/resolv.conf.dhclient6
--    chmod 644 /etc/resolv.conf.dhclient6
--
-     if [ "x${new_dhcp6_domain_search}" != x ] ; then
--      echo search ${new_dhcp6_domain_search} >> /etc/resolv.conf.dhclient6
-+      conf="${conf}search ${new_dhcp6_domain_search}\n"
-     fi
-     shopt -s nocasematch 
-     for nameserver in ${new_dhcp6_name_servers} ; do
-       # If the nameserver has a link-local address
-       # add a <zone_id> (interface name) to it.
-       if  [[ "$nameserver" =~ ^fe80:: ]]
-       then
-       zone_id="%$interface"
-       else
-       zone_id=
-       fi
--      echo nameserver ${nameserver}$zone_id >> /etc/resolv.conf.dhclient6
-+      conf="${conf}nameserver ${nameserver}$zone_id\n"
-     done
-     shopt -u nocasematch 
-+  fi
- 
--    mv /etc/resolv.conf.dhclient6 /etc/resolv.conf
-+  if [ x"$conf" != x ]; then
-+    conf="# Generated by dhclient or interface $interface\n${conf}"
-+    if type resolvconf >/dev/null 2>&1; then
-+      printf "${conf}" | resolvconf -a $interface
-+    else
-+      printf "${conf}" > /etc/resolv.conf
-+      chmod 644 /etc/resolv.conf
-+    fi
-   fi
- }
- 
---- a/client/scripts/netbsd
-+++ b/client/scripts/netbsd
-@@ -1,40 +1,46 @@
- #!/bin/sh
- 
- make_resolv_conf() {
--  if [ "x$new_domain_name" != x ] && [ x"$new_domain_name_servers" != x ]; 
then
--    cat /dev/null > /etc/resolv.conf.dhclient
--    if [ "x$new_domain_search" != x ]; then
--      echo search $new_domain_search >> /etc/resolv.conf.dhclient
--    elif [ "x$new_domain_name" != x ]; then
-+  if [ x"$PEER_DNS" != x ] && [ x"$PEER_DNS" != xyes ]; then
-+    return 0
-+  fi
-+  local conf=
-+  if [ x"$new_domain_name_servers" != x ]; then
-+    if [ "x$new_domain_search" != x ]; then
-+      conf="${conf}search ${new_domain_search}\n"
-+    elif [ "x$new_domain_name" != x ]; then
-       # Note that the DHCP 'Domain Name Option' is really just a domain
-       # name, and that this practice of using the domain name option as
-       # a search path is both nonstandard and deprecated.
--      echo search $new_domain_name >> /etc/resolv.conf.dhclient
-+      conf="${conf}search ${new_domain_name}\n"
-     fi
-     for nameserver in $new_domain_name_servers; do
--      echo nameserver $nameserver >>/etc/resolv.conf.dhclient
-+      conf="${conf}nameserver ${nameserver}\n"
-     done
--
--    mv /etc/resolv.conf.dhclient /etc/resolv.conf
-   elif [ "x${new_dhcp6_name_servers}" != x ] ; then
--    cat /dev/null > /etc/resolv.conf.dhclient6
--    chmod 644 /etc/resolv.conf.dhclient6
--
-     if [ "x${new_dhcp6_domain_search}" != x ] ; then
--      echo search ${new_dhcp6_domain_search} >> /etc/resolv.conf.dhclient6
-+      conf="${conf}search ${new_dhcp6_domain_search}\n"
-     fi
-     for nameserver in ${new_dhcp6_name_servers} ; do
-       # If the nameserver has a link-local address
-       # add a <zone_id> (interface name) to it.
-       case $nameserver in
-       fe80:*) zone_id="%$interface";;
-       FE80:*) zone_id="%$interface";;
-       *)      zone_id="";;
-       esac
--      echo nameserver ${nameserver}$zone_id >> /etc/resolv.conf.dhclient6
-+      conf="${conf}nameserver ${nameserver}$zone_id\n"
-     done
-+  fi
- 
--    mv /etc/resolv.conf.dhclient6 /etc/resolv.conf
-+  if [ x"$conf" != x ]; then
-+    conf="# Generated by dhclient or interface $interface\n${conf}"
-+    if type resolvconf >/dev/null 2>&1; then
-+      printf "${conf}" | resolvconf -a $interface
-+    else
-+      printf "${conf}" > /etc/resolv.conf
-+      chmod 644 /etc/resolv.conf
-+    fi
-   fi
- }
- 
---- a/client/scripts/openbsd
-+++ b/client/scripts/openbsd
-@@ -1,40 +1,46 @@
- #!/bin/sh
- 
- make_resolv_conf() {
--  if [ x"$new_domain_name_servers" != x ]; then
--    cat /dev/null > /etc/resolv.conf.dhclient
--    if [ x"$new_domain_search" != x ]; then
--      echo search $new_domain_search >> /etc/resolv.conf.dhclient
--    elif [ x"$new_domain_name" != x ]; then
-+  if [ x"$PEER_DNS" != x ] && [ x"$PEER_DNS" != xyes ]; then
-+    return 0
-+  fi
-+  local conf=
-+  if [ x"$new_domain_name_servers" != x ]; then
-+    if [ "x$new_domain_search" != x ]; then
-+      conf="${conf}search ${new_domain_search}\n"
-+    elif [ "x$new_domain_name" != x ]; then
-       # Note that the DHCP 'Domain Name Option' is really just a domain
-       # name, and that this practice of using the domain name option as
-       # a search path is both nonstandard and deprecated.
--      echo search $new_domain_name >> /etc/resolv.conf.dhclient
-+      conf="${conf}search ${new_domain_name}\n"
-     fi
-     for nameserver in $new_domain_name_servers; do
--      echo nameserver $nameserver >>/etc/resolv.conf.dhclient
-+      conf="${conf}nameserver ${nameserver}\n"
-     done
--
--    mv /etc/resolv.conf.dhclient /etc/resolv.conf
-   elif [ "x${new_dhcp6_name_servers}" != x ] ; then
--    cat /dev/null > /etc/resolv.conf.dhclient6
--    chmod 644 /etc/resolv.conf.dhclient6
--
-     if [ "x${new_dhcp6_domain_search}" != x ] ; then
--      echo search ${new_dhcp6_domain_search} >> /etc/resolv.conf.dhclient6
-+      conf="${conf}search ${new_dhcp6_domain_search}\n"
-     fi
-     for nameserver in ${new_dhcp6_name_servers} ; do
-       # If the nameserver has a link-local address
-       # add a <zone_id> (interface name) to it.
-       case $nameserver in
-       fe80:*) zone_id="%$interface";;
-       FE80:*) zone_id="%$interface";;
-       *)      zone_id="";;
-       esac
--      echo nameserver ${nameserver}$zone_id >> /etc/resolv.conf.dhclient6
-+      conf="${conf}nameserver ${nameserver}$zone_id\n"
-     done
-+  fi
- 
--    mv /etc/resolv.conf.dhclient6 /etc/resolv.conf
-+  if [ x"$conf" != x ]; then
-+    conf="# Generated by dhclient or interface $interface\n${conf}"
-+    if type resolvconf >/dev/null 2>&1; then
-+      printf "${conf}" | resolvconf -a $interface
-+    else
-+      printf "${conf}" > /etc/resolv.conf
-+      chmod 644 /etc/resolv.conf
-+    fi
-   fi
- }
- 
---- a/client/scripts/solaris
-+++ b/client/scripts/solaris
-@@ -1,21 +1,39 @@
- #!/bin/sh  
- 
- make_resolv_conf() {
-+  if [ x"$PEER_DNS" != x ] && [ x"$PEER_DNS" != xyes ]; then
-+    return 0
-+  fi
-+  local conf=
-   if [ x"$new_domain_name_servers" != x ]; then
--    cat /dev/null > /etc/resolv.conf.dhclient
--    if [ x"$new_domain_search" != x ]; then
--      echo search $new_domain_search >> /etc/resolv.conf.dhclient
--    elif [ x"$new_domain_name" != x ]; then
-+    if [ "x$new_domain_search" != x ]; then
-+      conf="${conf}search ${new_domain_search}\n"
-+    elif [ "x$new_domain_name" != x ]; then
-       # Note that the DHCP 'Domain Name Option' is really just a domain
-       # name, and that this practice of using the domain name option as
-       # a search path is both nonstandard and deprecated.
--      echo search $new_domain_name >> /etc/resolv.conf.dhclient
-+      conf="${conf}search ${new_domain_name}\n"
-     fi
-     for nameserver in $new_domain_name_servers; do
--      echo nameserver $nameserver >>/etc/resolv.conf.dhclient
-+      conf="${conf}nameserver ${nameserver}\n"
-+    done
-+  elif [ "x${new_dhcp6_name_servers}" != x ] ; then
-+    if [ "x${new_dhcp6_domain_search}" != x ] ; then
-+      conf="${conf}search ${new_dhcp6_domain_search}\n"
-+    fi
-+    for nameserver in ${new_dhcp6_name_servers} ; do
-+      conf="${conf}nameserver ${nameserver}\n"
-     done
-+  fi
- 
--    mv /etc/resolv.conf.dhclient /etc/resolv.conf
-+  if [ x"$conf" != x ]; then
-+    conf="# Generated by dhclient or interface $interface\n${conf}"
-+    if type resolvconf >/dev/null 2>&1; then
-+      printf "${conf}" | resolvconf -a $interface
-+    else
-+      printf "${conf}" > /etc/resolv.conf
-+      chmod 644 /etc/resolv.conf
-+    fi
-   fi
- }
- 

diff --git a/net-misc/dhcp/files/dhcp-4.3.2-fix-compilation-for-musl.patch 
b/net-misc/dhcp/files/dhcp-4.3.2-fix-compilation-for-musl.patch
deleted file mode 100644
index 841f727..0000000
--- a/net-misc/dhcp/files/dhcp-4.3.2-fix-compilation-for-musl.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-diff -Naur dhcp-4.3.2.orig/dst/dst_api.c dhcp-4.3.2/dst/dst_api.c
---- dhcp-4.3.2.orig/dst/dst_api.c      2015-02-26 20:35:43.000000000 +0100
-+++ dhcp-4.3.2/dst/dst_api.c   2015-05-19 01:11:22.520053688 +0200
-@@ -49,6 +49,7 @@
- #include <sys/param.h>
- #include <sys/stat.h>
- #include <sys/socket.h>
-+#include <sys/types.h>
- #include <netinet/in.h>
- 
- #include "cdefs.h"
-diff -Naur dhcp-4.3.2.orig/dst/dst_internal.h dhcp-4.3.2/dst/dst_internal.h
---- dhcp-4.3.2.orig/dst/dst_internal.h 2015-02-26 20:35:43.000000000 +0100
-+++ dhcp-4.3.2/dst/dst_internal.h      2015-05-19 01:02:22.090054505 +0200
-@@ -20,6 +20,7 @@
-  */
- #include <limits.h>
- #include <sys/param.h>
-+#include <sys/types.h>
- 
- #ifndef PATH_MAX
- # ifdef POSIX_PATH_MAX
-diff -Naur dhcp-4.3.2.orig/dst/dst_support.c dhcp-4.3.2/dst/dst_support.c
---- dhcp-4.3.2.orig/dst/dst_support.c  2015-02-26 20:35:43.000000000 +0100
-+++ dhcp-4.3.2/dst/dst_support.c       2015-05-19 01:10:29.790053768 +0200
-@@ -25,6 +25,7 @@
- #include <sys/stat.h>
- #include <netinet/in.h>
- #include <sys/socket.h>
-+#include <sys/types.h>
- 
- #include "cdefs.h"
- #include "osdep.h"
-diff -Naur dhcp-4.3.2.orig/dst/hmac_link.c dhcp-4.3.2/dst/hmac_link.c
---- dhcp-4.3.2.orig/dst/hmac_link.c    2015-02-26 20:35:43.000000000 +0100
-+++ dhcp-4.3.2/dst/hmac_link.c 2015-05-19 01:12:14.190053610 +0200
-@@ -31,6 +31,7 @@
- #include <sys/time.h>
- #include <netinet/in.h>
- #include <sys/socket.h>
-+#include <sys/types.h>
- 
- #include "cdefs.h"
- #include "osdep.h"

diff --git a/net-misc/dhcp/files/dhcpd.conf2 b/net-misc/dhcp/files/dhcpd.conf2
deleted file mode 100644
index 5cd2eec..0000000
--- a/net-misc/dhcp/files/dhcpd.conf2
+++ /dev/null
@@ -1,28 +0,0 @@
-# /etc/conf.d/dhcpd: config file for /etc/init.d/dhcpd
-
-# If you require more than one instance of dhcpd you can create symbolic
-# links to dhcpd service like so
-#   cd /etc/init.d
-#   ln -s dhcpd dhcpd.foo
-#   cd ../conf.d
-#   cp dhcpd dhcpd.foo
-# Now you can edit dhcpd.foo and specify a different configuration file.
-# You'll also need to specify a pidfile in that dhcpd.conf file.
-# See the pid-file-name option in the dhcpd.conf man page for details.
-
-# If you wish to run dhcpd in a chroot, uncomment the following line
-# DHCPD_CHROOT="/var/lib/dhcp/chroot"
-
-# All file paths below are relative to the chroot.
-# You can specify a different chroot directory but MAKE SURE it's empty.
-
-# Specify a configuration file - the default is /etc/dhcp/dhcpd.conf
-# DHCPD_CONF="/etc/dhcp/dhcpd.conf"
-
-# Configure which interface or interfaces to for dhcpd to listen on.
-# List all interfaces space separated. If this is not specified then
-# we listen on all interfaces.
-# DHCPD_IFACE=""
-
-# Insert any other dhcpd options - see the man page for a full list.
-# DHCPD_OPTS=""

diff --git a/net-misc/dhcp/files/dhcpd.init5 b/net-misc/dhcp/files/dhcpd.init5
deleted file mode 100755
index 65148e0..0000000
--- a/net-misc/dhcp/files/dhcpd.init5
+++ /dev/null
@@ -1,115 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcp/files/dhcpd.init5,v 1.6 
2015/02/10 00:27:08 polynomial-c Exp $
-
-extra_commands="configtest"
-
-: ${DHCPD_CONF:=/etc/dhcp/${SVCNAME}.conf}
-
-depend() {
-       need net
-       use logger dns #@slapd@
-}
-
-get_var() {
-       local var="$(sed -n 's/^[[:blank:]]\?'"$1"' "*\([^#";]\+\).*/\1/p' 
"${chroot}${DHCPD_CONF}")"
-       echo ${var:-$2}
-}
-
-checkconfig() {
-       set -- ${DHCPD_OPTS} ${chroot:+-chroot} ${chroot} -t
-
-       dhcpd "$@" 1>/dev/null 2>&1
-       local ret=$?
-       if [ ${ret} -ne 0 ] ; then
-               eerror "${SVCNAME} has detected a syntax error in your 
configuration files:"
-               dhcpd "$@"
-       fi
-
-       return ${ret}
-}
-
-configtest() {
-       local chroot=${DHCPD_CHROOT%/}
-
-       ebegin "Checking ${SVCNAME} configuration"
-       checkconfig
-       eend $?
-}
-
-start() {
-       local chroot=${DHCPD_CHROOT%/}
-
-       # Work out our cffile if it's in our DHCPD_OPTS
-       case " ${DHCPD_OPTS} " in
-               *" -cf "*)
-                       DHCPD_CONF=" ${DHCPD_OPTS} "
-                       DHCPD_CONF="${DHCPD_CONF##* -cf }"
-                       DHCPD_CONF="${DHCPD_CONF%% *}"
-                       ;;
-               *)      DHCPD_OPTS="${DHCPD_OPTS} -cf ${DHCPD_CONF}"
-                       ;;
-       esac
-
-       if [ -n "${chroot}" ] ; then
-               # the config test want's these to exist
-               mkdir -p \
-                       "${chroot}"/var/run/dhcp \
-                       "${chroot}"/var/lib/dhcp \
-                       "${chroot}"/etc/dhcp
-       fi
-
-       # see comment in get_var() above
-       if [ ! -f "${chroot}${DHCPD_CONF}" ] ; then
-               eerror "${chroot}${DHCPD_CONF} does not exist"
-               return 1
-       fi
-
-       checkconfig || return 1
-
-       checkpath -d -o dhcp:dhcp "${chroot}"/var/run/dhcp 
"${chroot}"/var/lib/dhcp
-
-       local leasefile="$(get_var lease-file-name 
/var/lib/dhcp/${SVCNAME}.leases)"
-       checkpath -f -o dhcp:dhcp "${chroot}${leasefile}"
-
-       # Setup LD_PRELOAD so name resolution works in our chroot.
-       if [ -n "${chroot}" ] ; then
-               checkpath -d -o root:root -m 755 "${chroot}"/dev 
"${chroot}"/etc "${chroot}"/proc
-               cp -pP /etc/localtime /etc/resolv.conf "${chroot}"/etc/
-               export LD_PRELOAD="${LD_PRELOAD} libresolv.so libnss_dns.so"
-               if ! mountinfo -q "${chroot}/proc" ; then
-                       mount --bind /proc "${chroot}/proc"
-               fi
-       fi
-
-       local pidfile="$(get_var pid-file-name /var/run/dhcp/${SVCNAME}.pid)"
-
-       ebegin "Starting ${chroot:+chrooted }${SVCNAME}"
-       start-stop-daemon --start --exec /usr/sbin/dhcpd \
-               --pidfile "${chroot}/${pidfile}" \
-               -- ${DHCPD_OPTS} -q -pf "${pidfile}" -lf "${leasefile}" \
-               -user dhcp -group dhcp \
-               ${chroot:+-chroot} ${chroot} ${DHCPD_IFACE}
-       eend $? \
-               && save_options dhcpd_chroot "${chroot}" \
-               && save_options pidfile "${pidfile}"
-}
-
-stop() {
-       local chroot="$(get_options dhcpd_chroot)"
-       [ -z "$chroot" ] && chroot="$(get_options chroot)"
-
-       ebegin "Stopping ${chroot:+chrooted }${SVCNAME}"
-       start-stop-daemon --stop --exec /usr/sbin/dhcpd \
-               --pidfile "${chroot}/$(get_options pidfile)"
-       res=$?
-
-       if [ ${res} -eq 0 ] && [ -n "${chroot}" ] ; then
-               if mountinfo -q "${chroot}/proc" ; then
-                       umount "${chroot}/proc"
-               fi
-       fi
-
-       eend $res
-}

diff --git a/net-misc/dhcp/files/dhcpd.tmpfiles 
b/net-misc/dhcp/files/dhcpd.tmpfiles
deleted file mode 100644
index ee2f4de..0000000
--- a/net-misc/dhcp/files/dhcpd.tmpfiles
+++ /dev/null
@@ -1,2 +0,0 @@
-d /var/lib/dhcp/ 0755 dhcp dhcp
-f /var/lib/dhcp/dhcpd.leases 0644 dhcp dhcp
\ No newline at end of file

diff --git a/net-misc/dhcp/files/dhcpd4.service 
b/net-misc/dhcp/files/dhcpd4.service
deleted file mode 100644
index b064bd9..0000000
--- a/net-misc/dhcp/files/dhcpd4.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=DHCPv4 Server Daemon
-Documentation=man:dhcpd(8) man:dhcpd.conf(5)
-After=network.target
-After=time-sync.target
-
-[Service]
-ExecStart=/usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user dhcp -group dhcp 
--no-pid
-
-[Install]
-WantedBy=multi-user.target

diff --git a/net-misc/dhcp/files/dhcpd6.service 
b/net-misc/dhcp/files/dhcpd6.service
deleted file mode 100644
index 603cacd..0000000
--- a/net-misc/dhcp/files/dhcpd6.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=DHCPv6 Server Daemon
-Documentation=man:dhcpd(8) man:dhcpd.conf(5)
-After=network.target
-After=time-sync.target
-
-[Service]
-ExecStart=/usr/sbin/dhcpd -f -s -6 -cf /etc/dhcp/dhcpd.conf -user dhcp -group 
dhcp --no-pid
-
-[Install]
-WantedBy=multi-user.target

diff --git a/net-misc/dhcp/files/dhcrelay.conf 
b/net-misc/dhcp/files/dhcrelay.conf
deleted file mode 100644
index 4469968..0000000
--- a/net-misc/dhcp/files/dhcrelay.conf
+++ /dev/null
@@ -1,16 +0,0 @@
-# /etc/conf.d/dhcrelay: config file for /etc/init.d/dhcrelay
-
-# Configure which interface or interfaces to for dhcrelay to listen on
-# and send to.
-# List all interfaces space separated. If this is not specified then
-# we use all interfaces.
-#IFACE=""
-# If you have split net interfaces, you might want to depend on them
-# explicitly here.
-#rc_need=$(printf 'net.%s ' ${IFACE})
-
-# Insert any other options needed.  See dhcrelay(8) for details.
-#DHCRELAY_OPTS=""
-
-# Space separated list of IPs to forward BOOTP/DHCP packets to.
-DHCRELAY_SERVERS=""

diff --git a/net-misc/dhcp/files/dhcrelay.init3 
b/net-misc/dhcp/files/dhcrelay.init3
deleted file mode 100755
index fe4ec8c..0000000
--- a/net-misc/dhcp/files/dhcrelay.init3
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcp/files/dhcrelay.init3,v 1.3 
2012/11/11 21:42:02 vapier Exp $
-
-depend() {
-       need net
-       use logger #@slapd@
-}
-
-start() {
-       if [ -z "${DHCRELAY_SERVERS}" ] ; then
-               eerror "No DHCRELAY_SERVERS specified in /etc/conf.d/${SVCNAME}"
-               return 1
-       fi
-
-       checkpath -d /var/run/dhcp
-
-       local iface_opts
-       if [ -n "${IFACE}" ] ; then
-               iface_opts=$(printf -- '-i %s ' ${IFACE})
-       fi
-
-       ebegin "Starting ${SVCNAME}"
-       start-stop-daemon --start --exec /usr/sbin/dhcrelay \
-               -- -q ${iface_opts} ${DHCRELAY_OPTS} ${DHCRELAY_SERVERS}
-       eend $?
-}
-
-stop() {
-       ebegin "Stopping ${SVCNAME}"
-       start-stop-daemon --stop --pidfile /var/run/dhcp/${SVCNAME}.pid
-       eend $?
-}

diff --git a/net-misc/dhcp/files/dhcrelay4.service 
b/net-misc/dhcp/files/dhcrelay4.service
deleted file mode 100644
index 09e835d..0000000
--- a/net-misc/dhcp/files/dhcrelay4.service
+++ /dev/null
@@ -1,10 +0,0 @@
-[Unit]
-Description=DHCP Relay Agent Daemon
-Documentation=man:dhcrelay(8)
-After=network.target
-
-[Service]
-ExecStart=/usr/sbin/dhcrelay -d --no-pid $DHCRELAY_SERVERS
-
-[Install]
-WantedBy=multi-user.target

diff --git a/net-misc/dhcp/files/dhcrelay4.service.conf 
b/net-misc/dhcp/files/dhcrelay4.service.conf
deleted file mode 100644
index 1a0465b..0000000
--- a/net-misc/dhcp/files/dhcrelay4.service.conf
+++ /dev/null
@@ -1,3 +0,0 @@
-# Space separated list of IPs to forward BOOTP/DHCP packets to.
-[Service]
-Environment="DHCRELAY_SERVERS="
\ No newline at end of file

diff --git a/net-misc/dhcp/files/dhcrelay6.conf 
b/net-misc/dhcp/files/dhcrelay6.conf
deleted file mode 100644
index 4e8b8c6..0000000
--- a/net-misc/dhcp/files/dhcrelay6.conf
+++ /dev/null
@@ -1,8 +0,0 @@
-# /etc/conf.d/dhcrelay6: config file for /etc/init.d/dhcrelay6
-
-# Insert any other options needed.  See dhcrelay(8) for details.
-# Make sure you specify the lower (-l)/upper (-u) interfaces.
-DHCRELAY_OPTS="-6 -l lower-iface -u upper-iface"
-
-# Space separated list of IPs to forward BOOTP/DHCP packets to.
-DHCRELAY_SERVERS=""

diff --git a/net-misc/dhcp/files/dhcrelay6.service 
b/net-misc/dhcp/files/dhcrelay6.service
deleted file mode 100644
index 1e5e498..0000000
--- a/net-misc/dhcp/files/dhcrelay6.service
+++ /dev/null
@@ -1,10 +0,0 @@
-[Unit]
-Description=DHCP Relay Agent Daemon
-Documentation=man:dhcrelay(8)
-After=network.target
-
-[Service]
-ExecStart=/usr/sbin/dhcrelay -d --no-pid -6 -l $lower-iface -u $upper-iface 
$DHCRELAY_SERVERS
-
-[Install]
-WantedBy=multi-user.target

diff --git a/net-misc/dhcp/files/dhcrelay6.service.conf 
b/net-misc/dhcp/files/dhcrelay6.service.conf
deleted file mode 100644
index ae293ab..0000000
--- a/net-misc/dhcp/files/dhcrelay6.service.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-[Service]
-# Space separated list of IPs to forward BOOTP/DHCP packets to
-Environment="DHCRELAY_SERVERS="
-# Make sure you specify the lower (-l)/upper (-u) interfaces
-Environment="lower-iface="
-Environment="upper-iface="

diff --git a/net-misc/dhcp/metadata.xml b/net-misc/dhcp/metadata.xml
deleted file mode 100644
index ec94f20..0000000
--- a/net-misc/dhcp/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <maintainer type="project">
-               <email>base-sys...@gentoo.org</email>
-               <name>Gentoo Base System</name>
-       </maintainer>
-       <longdescription lang="en">The ISC DHCP client/server 
package.</longdescription>
-       <longdescription lang="ja">ISC DHCP 
クライアント/サーバ・パッケージです。</longdescription>
-       <use>
-               <flag name="client">Install the dhclient program</flag>
-               <flag name="server">Install the dhcpd and dhcrelay 
programs</flag>
-       </use>
-       <upstream>
-               <remote-id type="cpe">cpe:/a:isc:dhcp</remote-id>
-       </upstream>
-</pkgmetadata>

Reply via email to