Gentoo Archives: gentoo-commits

From: "Bernard Cafarelli (voyageur)" <voyageur@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/freenet6: ChangeLog freenet6-5.1.ebuild
Date: Wed, 27 Feb 2008 10:07:41
Message-Id: E1JUJCM-0008MZ-Mt@stork.gentoo.org
1 voyageur 08/02/27 10:07:38
2
3 Modified: ChangeLog freenet6-5.1.ebuild
4 Log:
5 Honor C[XX]FLAGS+LDFLAGS, many thanks to jakub in bug #211581
6 (Portage version: 2.1.4.4)
7
8 Revision Changes Path
9 1.27 net-misc/freenet6/ChangeLog
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/freenet6/ChangeLog?rev=1.27&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/freenet6/ChangeLog?rev=1.27&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/freenet6/ChangeLog?r1=1.26&r2=1.27
14
15 Index: ChangeLog
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/net-misc/freenet6/ChangeLog,v
18 retrieving revision 1.26
19 retrieving revision 1.27
20 diff -u -r1.26 -r1.27
21 --- ChangeLog 26 Feb 2008 19:40:43 -0000 1.26
22 +++ ChangeLog 27 Feb 2008 10:07:38 -0000 1.27
23 @@ -1,6 +1,9 @@
24 # ChangeLog for net-misc/freenet6
25 # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
26 -# $Header: /var/cvsroot/gentoo-x86/net-misc/freenet6/ChangeLog,v 1.26 2008/02/26 19:40:43 voyageur Exp $
27 +# $Header: /var/cvsroot/gentoo-x86/net-misc/freenet6/ChangeLog,v 1.27 2008/02/27 10:07:38 voyageur Exp $
28 +
29 + 27 Feb 2008; Bernard Cafarelli <voyageur@g.o> freenet6-5.1.ebuild:
30 + Honor C[XX]FLAGS+LDFLAGS, many thanks to jakub in bug #211581
31
32 *freenet6-5.1 (26 Feb 2008)
33
34
35
36
37 1.2 net-misc/freenet6/freenet6-5.1.ebuild
38
39 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/freenet6/freenet6-5.1.ebuild?rev=1.2&view=markup
40 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/freenet6/freenet6-5.1.ebuild?rev=1.2&content-type=text/plain
41 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/freenet6/freenet6-5.1.ebuild?r1=1.1&r2=1.2
42
43 Index: freenet6-5.1.ebuild
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/net-misc/freenet6/freenet6-5.1.ebuild,v
46 retrieving revision 1.1
47 retrieving revision 1.2
48 diff -u -r1.1 -r1.2
49 --- freenet6-5.1.ebuild 26 Feb 2008 19:40:43 -0000 1.1
50 +++ freenet6-5.1.ebuild 27 Feb 2008 10:07:38 -0000 1.2
51 @@ -1,8 +1,8 @@
52 # Copyright 1999-2008 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 -# $Header: /var/cvsroot/gentoo-x86/net-misc/freenet6/freenet6-5.1.ebuild,v 1.1 2008/02/26 19:40:43 voyageur Exp $
55 +# $Header: /var/cvsroot/gentoo-x86/net-misc/freenet6/freenet6-5.1.ebuild,v 1.2 2008/02/27 10:07:38 voyageur Exp $
56
57 -inherit eutils versionator
58 +inherit eutils versionator toolchain-funcs
59
60 MY_PV=$(replace_all_version_separators "_")
61 DESCRIPTION="Client to configure an IPv6 tunnel to freenet6"
62 @@ -19,6 +19,32 @@
63
64 S="${WORKDIR}/tspc-advanced"
65
66 +src_unpack() {
67 + unpack ${A}
68 + cd "${WORKDIR}"
69 + for i in gw6c-config gw6c-messaging ; do
70 + sed -i -e "/ARCHIVER=/s:ar:$(tc-getAR):" \
71 + -e "/COMPILER=/s:g++:$(tc-getCXX):" \
72 + -e "/C_COMPILER=/s:gcc:$(tc-getCC):" \
73 + -e "/CPP_FLAGS=/s:-I.:${CXXFLAGS} -I.:" \
74 + -e "/C_FLAGS=/s:-I.:${CFLAGS} -I.:" \
75 + -e "/C_LINKER=/s:gcc:$(tc-getCC):" \
76 + -e "/LD_FLAGS=/s:-O2::" \
77 + -e "/LD_FLAGS=/s:-L:${LDFLAGS} -L:" \
78 + -e "/LINKER=/s:g++:$(tc-getCXX):" \
79 + -e "/RANLIB=/s:ranlib:$(tc-getRANLIB):" \
80 + ${i}/Makefile || die "sed failed in ${i}"
81 + done
82 +
83 + cd "${S}"
84 + for i in platform/linux platform/unix-common src/lib src/net src/tsp src/xml ; do
85 + sed -i -e "/CC=/s:gcc:$(tc-getCC):" \
86 + -e "/CFLAGS=/s:-O2:${CFLAGS}:" \
87 + -e "/LDFLAGS=/s:-L..:${LDFLAGS} -L..:" \
88 + ${i}/Makefile || die "sed failed in ${i}"
89 + done
90 +}
91 +
92 src_compile() {
93 emake all configdir=/etc/freenet6 target=linux || die "Build Failed"
94 sed -i "s#tsp-#/tmp/tsp-#" bin/gw6c.conf.sample
95 @@ -31,7 +57,7 @@
96 insinto /etc/freenet6
97 newins bin/gw6c.conf.sample gw6c.conf
98 exeinto /etc/freenet6/template
99 - doexe template/{linux,checktunnel}.sh
100 + doexe template/linux.sh
101
102 newinitd "${FILESDIR}"/gw6c.rc gw6c
103
104
105
106
107 --
108 gentoo-commits@l.g.o mailing list