1 |
commit: 2ad429fbb35b56b13c4011733d7430cbd8c91ee9 |
2 |
Author: hwoarang <hwoarang <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Sep 6 19:39:07 2011 +0000 |
4 |
Commit: Markos Chandras <hwoarang <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Sep 6 19:39:07 2011 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/hwoarang.git;a=commit;h=2ad429fb |
7 |
|
8 |
dibbler: Version bump to 0.8.0 |
9 |
|
10 |
--- |
11 |
net-misc/dibbler/Manifest | 6 ++ |
12 |
net-misc/dibbler/dibbler-0.8.0.ebuild | 64 ++++++++++++++++++++ |
13 |
net-misc/dibbler/files/CVS/Entries | 5 ++ |
14 |
net-misc/dibbler/files/CVS/Repository | 1 + |
15 |
net-misc/dibbler/files/CVS/Root | 1 + |
16 |
net-misc/dibbler/files/dibbler-client | 20 +++++++ |
17 |
net-misc/dibbler/files/dibbler-gcc-4.1.patch | 80 ++++++++++++++++++++++++++ |
18 |
net-misc/dibbler/files/dibbler-relay | 20 +++++++ |
19 |
net-misc/dibbler/files/dibbler-server | 20 +++++++ |
20 |
9 files changed, 217 insertions(+), 0 deletions(-) |
21 |
|
22 |
diff --git a/net-misc/dibbler/Manifest b/net-misc/dibbler/Manifest |
23 |
new file mode 100644 |
24 |
index 0000000..39468e5 |
25 |
--- /dev/null |
26 |
+++ b/net-misc/dibbler/Manifest |
27 |
@@ -0,0 +1,6 @@ |
28 |
+AUX dibbler-client 465 RMD160 9759e5829ffb125d94e7cfcdeb74941614fbc5b1 SHA1 bd0024eca4b4235ecb284ffdf02e6ff9b5fe674e SHA256 c0df2b8ea3968f1cd9edeeb20db3e65007b99cf52fb63a881308e9bea7849f34 |
29 |
+AUX dibbler-gcc-4.1.patch 3060 RMD160 19f2e33883a25de72a51b8b4ef4ddb39df3550a2 SHA1 8764f2172a8b1345851614709a32e1150b84d672 SHA256 1aa53cfabc920d53595ce33da6d6442bad19497927fa92cd20df758feae31b8e |
30 |
+AUX dibbler-relay 458 RMD160 58a786468cf2dd2a74a3c3ba45d4263fee375e5d SHA1 2e1d26b5c794cebeb7464713a742726e0ce86b9e SHA256 8776df7bd9a016e6f41f67e89a4ecc44720717f7a3ca0a528550bf3739339a2a |
31 |
+AUX dibbler-server 465 RMD160 2ee301223a9509958b7f8d0fe940b6fd89735f84 SHA1 01b025b7b8efaedf755f218a978ee500180283b8 SHA256 dfa7249acf9240737e3150fe7243dbc5871507ad48973b5fe641172a6a3537ea |
32 |
+DIST dibbler-0.8.0-src.tar.gz 3663766 RMD160 cc600fca18f490522903957969e7b47f6b12d7c4 SHA1 5638e46d95a06a2bdcb05880bf45e8856f472d71 SHA256 fc3ce676b19353cbf30c206c32a6f2085e16dcd31a2dd8464883587779651eed |
33 |
+EBUILD dibbler-0.8.0.ebuild 1640 RMD160 2760406834ba14a51048be9ee70eae929e461865 SHA1 09835360a54e460d665f04c605356127b4fb6819 SHA256 7bca73d8e47356cc5cfb172f7491a94d24a34e244187057a6f97458967c62b1f |
34 |
|
35 |
diff --git a/net-misc/dibbler/dibbler-0.8.0.ebuild b/net-misc/dibbler/dibbler-0.8.0.ebuild |
36 |
new file mode 100644 |
37 |
index 0000000..55495ca |
38 |
--- /dev/null |
39 |
+++ b/net-misc/dibbler/dibbler-0.8.0.ebuild |
40 |
@@ -0,0 +1,64 @@ |
41 |
+# Copyright 1999-2009 Gentoo Foundation |
42 |
+# Distributed under the terms of the GNU General Public License v2 |
43 |
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dibbler/dibbler-0.7.3.ebuild,v 1.1 2009/04/25 11:22:50 patrick Exp $ |
44 |
+ |
45 |
+EAPI="4" |
46 |
+ |
47 |
+inherit autotools eutils flag-o-matic toolchain-funcs |
48 |
+ |
49 |
+DESCRIPTION="Portable DHCPv6 implementation (server, client and relay)" |
50 |
+HOMEPAGE="http://klub.com.pl/dhcpv6/" |
51 |
+ |
52 |
+SRC_URI="http://klub.com.pl/dhcpv6/dibbler/${P}-src.tar.gz" |
53 |
+ |
54 |
+LICENSE="GPL-2" |
55 |
+SLOT="0" |
56 |
+KEYWORDS="~amd64 ~hppa ~mips ~x86" |
57 |
+IUSE="doc" |
58 |
+DEPEND="" |
59 |
+RDEPEND="" |
60 |
+ |
61 |
+DIBBLER_DOCDIR=${S}/doc |
62 |
+ |
63 |
+src_prepare() { |
64 |
+ # TODO: FIX ME! |
65 |
+ append-ldflags $(no-as-needed) |
66 |
+ sed -i \ |
67 |
+ -e "s#CC ?= gcc#CC ?= $(tc-getCC)#g" \ |
68 |
+ -e "s#CXX ?= g++#CXX ?= $(tc-getCXX)#g" \ |
69 |
+ Makefile.inc || die "Patching Makefile.inc failed" |
70 |
+ cd "${S}"/poslib |
71 |
+ eautoreconf |
72 |
+} |
73 |
+ |
74 |
+src_compile() { |
75 |
+ emake -j1 |
76 |
+} |
77 |
+ |
78 |
+src_install() { |
79 |
+ dosbin dibbler-server |
80 |
+ dosbin dibbler-client |
81 |
+ dosbin dibbler-relay |
82 |
+ doman doc/man/dibbler-server.8 doc/man/dibbler-client.8 \ |
83 |
+ doc/man/dibbler-relay.8 |
84 |
+ dodoc CHANGELOG RELNOTES |
85 |
+ |
86 |
+ insinto /etc/dibbler |
87 |
+ doins *.conf |
88 |
+ dodir /var/lib/dibbler |
89 |
+ |
90 |
+ use doc && dodoc ${DIBBLER_DOCDIR}/dibbler-user.pdf \ |
91 |
+ ${DIBBLER_DOCDIR}/dibbler-devel.pdf |
92 |
+ |
93 |
+ insinto /etc/init.d |
94 |
+ doins "${FILESDIR}/dibbler-server" "${FILESDIR}/dibbler-client" \ |
95 |
+ "${FILESDIR}/dibbler-relay" |
96 |
+ fperms 755 /etc/init.d/dibbler-server |
97 |
+ fperms 755 /etc/init.d/dibbler-client |
98 |
+ fperms 755 /etc/init.d/dibbler-relay |
99 |
+} |
100 |
+ |
101 |
+pkg_postinst() { |
102 |
+ einfo "Make sure that you modify client.conf, server.conf and/or relay.conf " |
103 |
+ einfo "to suit your needs. They are stored in /etc/dibbler." |
104 |
+} |
105 |
|
106 |
diff --git a/net-misc/dibbler/files/CVS/Entries b/net-misc/dibbler/files/CVS/Entries |
107 |
new file mode 100644 |
108 |
index 0000000..83a097e |
109 |
--- /dev/null |
110 |
+++ b/net-misc/dibbler/files/CVS/Entries |
111 |
@@ -0,0 +1,5 @@ |
112 |
+/dibbler-client/1.1/Wed May 18 11:51:31 2011// |
113 |
+/dibbler-gcc-4.1.patch/1.1/Wed May 18 11:51:31 2011// |
114 |
+/dibbler-relay/1.1/Wed May 18 11:51:31 2011// |
115 |
+/dibbler-server/1.1/Wed May 18 11:51:31 2011// |
116 |
+D |
117 |
|
118 |
diff --git a/net-misc/dibbler/files/CVS/Repository b/net-misc/dibbler/files/CVS/Repository |
119 |
new file mode 100644 |
120 |
index 0000000..121d212 |
121 |
--- /dev/null |
122 |
+++ b/net-misc/dibbler/files/CVS/Repository |
123 |
@@ -0,0 +1 @@ |
124 |
+gentoo-x86/net-misc/dibbler/files |
125 |
|
126 |
diff --git a/net-misc/dibbler/files/CVS/Root b/net-misc/dibbler/files/CVS/Root |
127 |
new file mode 100644 |
128 |
index 0000000..94453ca |
129 |
--- /dev/null |
130 |
+++ b/net-misc/dibbler/files/CVS/Root |
131 |
@@ -0,0 +1 @@ |
132 |
+:ext:hwoarang@××××××××××.org:/var/cvsroot |
133 |
|
134 |
diff --git a/net-misc/dibbler/files/dibbler-client b/net-misc/dibbler/files/dibbler-client |
135 |
new file mode 100644 |
136 |
index 0000000..a1cf5b5 |
137 |
--- /dev/null |
138 |
+++ b/net-misc/dibbler/files/dibbler-client |
139 |
@@ -0,0 +1,20 @@ |
140 |
+#!/sbin/runscript |
141 |
+# Copyright 1999-2004 Gentoo Foundation |
142 |
+# Distributed under the terms of the GNU General Public License v2 |
143 |
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dibbler/files/dibbler-client,v 1.1 2005/09/20 07:53:59 gmsoft Exp $ |
144 |
+ |
145 |
+depend() { |
146 |
+ need net |
147 |
+} |
148 |
+ |
149 |
+start() { |
150 |
+ ebegin "Starting DHCPv6 client: dibbler-client" |
151 |
+ /usr/sbin/dibbler-client start |
152 |
+ eend $? |
153 |
+} |
154 |
+ |
155 |
+stop() { |
156 |
+ ebegin "Stopping DHCPv6 client: dibbler-client" |
157 |
+ /usr/sbin/dibbler-client stop |
158 |
+ eend $? |
159 |
+} |
160 |
|
161 |
diff --git a/net-misc/dibbler/files/dibbler-gcc-4.1.patch b/net-misc/dibbler/files/dibbler-gcc-4.1.patch |
162 |
new file mode 100644 |
163 |
index 0000000..e5b19d2 |
164 |
--- /dev/null |
165 |
+++ b/net-misc/dibbler/files/dibbler-gcc-4.1.patch |
166 |
@@ -0,0 +1,80 @@ |
167 |
+diff -ruN dibbler-0.4.1.orig/CfgMgr/CfgMgr.h dibbler-0.4.1/CfgMgr/CfgMgr.h |
168 |
+--- dibbler-0.4.1.orig/CfgMgr/CfgMgr.h 2006-05-14 02:45:22.000000000 -0500 |
169 |
++++ dibbler-0.4.1/CfgMgr/CfgMgr.h 2006-05-14 02:49:20.000000000 -0500 |
170 |
+@@ -40,7 +40,7 @@ |
171 |
+ { |
172 |
+ public: |
173 |
+ TCfgMgr(SmartPtr<TIfaceMgr> IfaceMgr); |
174 |
+- virtual TCfgMgr::~TCfgMgr(); |
175 |
++ virtual ~TCfgMgr(); |
176 |
+ |
177 |
+ bool compareConfigs(const string cfgFile, const string oldCfgFile); |
178 |
+ void copyFile(const string cfgFile, const string oldCfgFile); |
179 |
+diff -ruN dibbler-0.4.1.orig/ClntCfgMgr/ClntCfgMgr.h dibbler-0.4.1/ClntCfgMgr/ClntCfgMgr.h |
180 |
+--- dibbler-0.4.1.orig/ClntCfgMgr/ClntCfgMgr.h 2006-05-14 02:45:22.000000000 -0500 |
181 |
++++ dibbler-0.4.1/ClntCfgMgr/ClntCfgMgr.h 2006-05-14 02:51:15.000000000 -0500 |
182 |
+@@ -66,7 +66,7 @@ |
183 |
+ int countAddrForIA(long IAID); |
184 |
+ |
185 |
+ SmartPtr<TClntCfgGroup> getGroupForIA(long IAID); |
186 |
+- SmartPtr<TClntCfgIface> TClntCfgMgr::getIfaceByIAID(int iaid); |
187 |
++ SmartPtr<TClntCfgIface> getIfaceByIAID(int iaid); |
188 |
+ bool isDone(); |
189 |
+ |
190 |
+ private: |
191 |
+diff -ruN dibbler-0.4.1.orig/Makefile dibbler-0.4.1/Makefile |
192 |
+--- dibbler-0.4.1.orig/Makefile 2006-05-14 02:45:22.000000000 -0500 |
193 |
++++ dibbler-0.4.1/Makefile 2006-05-14 02:53:38.000000000 -0500 |
194 |
+@@ -54,10 +54,10 @@ |
195 |
+ -L$(SRVOPTIONS) -lSrvOptions \ |
196 |
+ -L$(SRVTRANSMGR) -lSrvTransMgr \ |
197 |
+ -L$(SRVCFGMGR) -lSrvCfgMgr \ |
198 |
+- -L$(CFGMGR) -lCfgMgr\ |
199 |
++ -L$(CFGMGR) -lCfgMgr \ |
200 |
+ -L$(SRVIFACEMGR) -lSrvIfaceMgr \ |
201 |
+ -L$(IFACEMGR) -lIfaceMgr \ |
202 |
+- -L$(MISC) -lMisc\ |
203 |
++ -L$(MISC) -lMisc \ |
204 |
+ -lSrvIfaceMgr -lSrvMsg -lSrvCfgMgr \ |
205 |
+ -L$(SRVADDRMGR) -lSrvAddrMgr \ |
206 |
+ -lAddrMgr \ |
207 |
+@@ -81,10 +81,10 @@ |
208 |
+ -L$(RELIFACEMGR) -lRelIfaceMgr \ |
209 |
+ -L$(RELOPTIONS) -lRelOptions \ |
210 |
+ -L$(RELMESSAGES) -lRelMsg \ |
211 |
+- -L$(LOWLEVEL) -lLowLevel\ |
212 |
+- -L$(CFGMGR) -lCfgMgr\ |
213 |
++ -L$(LOWLEVEL) -lLowLevel \ |
214 |
++ -L$(CFGMGR) -lCfgMgr \ |
215 |
+ -L$(IFACEMGR) -lIfaceMgr \ |
216 |
+- -L$(MISC) -lMisc\ |
217 |
++ -L$(MISC) -lMisc \ |
218 |
+ -L$(MESSAGES) -lMsg \ |
219 |
+ -L$(MISC) -lMisc \ |
220 |
+ -L$(OPTIONS) -lOptions \ |
221 |
+diff -ruN dibbler-0.4.1.orig/Misc/DUID.h dibbler-0.4.1/Misc/DUID.h |
222 |
+--- dibbler-0.4.1.orig/Misc/DUID.h 2006-05-14 02:45:22.000000000 -0500 |
223 |
++++ dibbler-0.4.1/Misc/DUID.h 2006-05-14 02:52:47.000000000 -0500 |
224 |
+@@ -38,8 +38,8 @@ |
225 |
+ TDUID(char* Plain); // plain |
226 |
+ TDUID(const TDUID &duid); |
227 |
+ TDUID& operator=(const TDUID& duid); |
228 |
+- bool TDUID::operator==(const TDUID &duid); |
229 |
+- bool TDUID::operator<=(const TDUID &duid); |
230 |
++ bool operator==(const TDUID &duid); |
231 |
++ bool operator<=(const TDUID &duid); |
232 |
+ int getLen(); |
233 |
+ char * storeSelf(char* buf); |
234 |
+ const string getPlain(); |
235 |
+diff -ruN dibbler-0.4.1.orig/Options/Opt.h dibbler-0.4.1/Options/Opt.h |
236 |
+--- dibbler-0.4.1.orig/Options/Opt.h 2006-05-14 02:45:22.000000000 -0500 |
237 |
++++ dibbler-0.4.1/Options/Opt.h 2006-05-14 02:49:49.000000000 -0500 |
238 |
+@@ -41,7 +41,7 @@ |
239 |
+ int getOptType(); |
240 |
+ int getSubOptSize(); |
241 |
+ |
242 |
+- char* TOpt::storeSubOpt(char* buf); |
243 |
++ char* storeSubOpt(char* buf); |
244 |
+ SmartPtr<TOpt> getOption(int optType); |
245 |
+ |
246 |
+ // suboptions management |
247 |
|
248 |
diff --git a/net-misc/dibbler/files/dibbler-relay b/net-misc/dibbler/files/dibbler-relay |
249 |
new file mode 100644 |
250 |
index 0000000..13c4e16 |
251 |
--- /dev/null |
252 |
+++ b/net-misc/dibbler/files/dibbler-relay |
253 |
@@ -0,0 +1,20 @@ |
254 |
+#!/sbin/runscript |
255 |
+# Copyright 1999-2004 Gentoo Foundation |
256 |
+# Distributed under the terms of the GNU General Public License v2 |
257 |
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dibbler/files/dibbler-relay,v 1.1 2005/09/20 07:53:59 gmsoft Exp $ |
258 |
+ |
259 |
+depend() { |
260 |
+ need net |
261 |
+} |
262 |
+ |
263 |
+start() { |
264 |
+ ebegin "Starting DHCPv6 relay: dibbler-relay" |
265 |
+ /usr/sbin/dibbler-relay start |
266 |
+ eend $? |
267 |
+} |
268 |
+ |
269 |
+stop() { |
270 |
+ ebegin "Stopping DHCPv6 relay: dibbler-relay" |
271 |
+ /usr/sbin/dibbler-relay stop |
272 |
+ eend $? |
273 |
+} |
274 |
|
275 |
diff --git a/net-misc/dibbler/files/dibbler-server b/net-misc/dibbler/files/dibbler-server |
276 |
new file mode 100644 |
277 |
index 0000000..e5a042d |
278 |
--- /dev/null |
279 |
+++ b/net-misc/dibbler/files/dibbler-server |
280 |
@@ -0,0 +1,20 @@ |
281 |
+#!/sbin/runscript |
282 |
+# Copyright 1999-2004 Gentoo Foundation |
283 |
+# Distributed under the terms of the GNU General Public License v2 |
284 |
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dibbler/files/dibbler-server,v 1.1 2005/09/20 07:53:59 gmsoft Exp $ |
285 |
+ |
286 |
+depend() { |
287 |
+ need net |
288 |
+} |
289 |
+ |
290 |
+start() { |
291 |
+ ebegin "Starting DHCPv6 server: dibbler-server" |
292 |
+ /usr/sbin/dibbler-server start |
293 |
+ eend $? |
294 |
+} |
295 |
+ |
296 |
+stop() { |
297 |
+ ebegin "Stopping DHCPv6 server: dibbler-server" |
298 |
+ /usr/sbin/dibbler-server stop |
299 |
+ eend $? |
300 |
+} |