Gentoo Archives: gentoo-commits

From: "Sergey Popov (pinkbyte)" <pinkbyte@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-irc/emech: ChangeLog emech-3.0.3-r1.ebuild emech-3.0.3.ebuild
Date: Fri, 06 Jun 2014 11:44:30
Message-Id: 20140606114425.BA8072004E@flycatcher.gentoo.org
1 pinkbyte 14/06/06 11:44:25
2
3 Modified: ChangeLog
4 Added: emech-3.0.3-r1.ebuild
5 Removed: emech-3.0.3.ebuild
6 Log:
7 Revision bump: EAPI 5, epatch_user, readme.gentoo eclass. Respect LDFLAGS. Drop old revision
8
9 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0x1F357D42)
10
11 Revision Changes Path
12 1.14 net-irc/emech/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/emech/ChangeLog?rev=1.14&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/emech/ChangeLog?rev=1.14&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/emech/ChangeLog?r1=1.13&r2=1.14
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-irc/emech/ChangeLog,v
21 retrieving revision 1.13
22 retrieving revision 1.14
23 diff -u -r1.13 -r1.14
24 --- ChangeLog 14 Jan 2014 06:58:17 -0000 1.13
25 +++ ChangeLog 6 Jun 2014 11:44:25 -0000 1.14
26 @@ -1,6 +1,13 @@
27 # ChangeLog for net-irc/emech
28 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/net-irc/emech/ChangeLog,v 1.13 2014/01/14 06:58:17 patrick Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/net-irc/emech/ChangeLog,v 1.14 2014/06/06 11:44:25 pinkbyte Exp $
31 +
32 +*emech-3.0.3-r1 (06 Jun 2014)
33 +
34 + 06 Jun 2014; Sergey Popov <pinkbyte@g.o> -emech-3.0.3.ebuild,
35 + +emech-3.0.3-r1.ebuild:
36 + Revision bump: EAPI 5, epatch_user, readme.gentoo eclass. Respect LDFLAGS.
37 + Drop old revision
38
39 *emech-3.0.3 (14 Jan 2014)
40
41
42
43
44 1.1 net-irc/emech/emech-3.0.3-r1.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/emech/emech-3.0.3-r1.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/emech/emech-3.0.3-r1.ebuild?rev=1.1&content-type=text/plain
48
49 Index: emech-3.0.3-r1.ebuild
50 ===================================================================
51 # Copyright 1999-2014 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/net-irc/emech/emech-3.0.3-r1.ebuild,v 1.1 2014/06/06 11:44:25 pinkbyte Exp $
54
55 EAPI=5
56
57 inherit eutils readme.gentoo toolchain-funcs
58
59 DESCRIPTION="UNIX compatible IRC bot programmed in the C language"
60 HOMEPAGE="http://www.energymech.net/"
61 SRC_URI="http://www.energymech.net/files/${P}.tar.gz"
62
63 LICENSE="GPL-2"
64 SLOT="0"
65 KEYWORDS="~amd64 ~ppc ~x86"
66
67 IUSE="debug session tcl"
68
69 DOC_CONTENTS="You can find a compressed sample config file at /usr/share/doc/${PF}"
70
71 src_prepare() {
72 sed -i \
73 -e 's: "help/":"/usr/share/energymech/help/":' \
74 -e 's: "messages/":"/usr/share/energymech/messages/":' \
75 src/config.h.in || die
76 # Respect LDFLAGS
77 sed -i -e '/LFLAGS/s/\$(PIPEFLAG)/\0 \$(OPTIMIZE) \$(LDFLAGS)/' src/Makefile.in || die
78
79 epatch_user
80 }
81
82 myconf() {
83 echo ./configure $*
84 ./configure $* || die "./configure failed"
85 }
86
87 src_configure() {
88 myconf \
89 --with-alias \
90 --with-botnet \
91 --with-bounce \
92 --with-ctcp \
93 --with-dccfile \
94 --with-dynamode \
95 --with-dyncmd \
96 --with-greet \
97 --with-ircd_ext \
98 --with-md5 \
99 --with-newbie \
100 --with-note \
101 --with-notify \
102 --with-rawdns \
103 --with-redirect \
104 --with-seen \
105 --with-stats \
106 --with-telnet \
107 --with-toybox \
108 --with-trivia \
109 --without-uptime \
110 --with-web \
111 --with-wingate \
112 --without-profiling \
113 $(use_with tcl) \
114 $(use_with session) \
115 $(use_with debug)
116 }
117
118 src_compile() {
119 emake -C src CC="$(tc-getCC)" OPTIMIZE="${CFLAGS}"
120 }
121
122 src_install() {
123 dobin src/energymech
124
125 insinto /usr/share/energymech
126 doins -r help
127
128 insinto /usr/share/energymech/messages
129 doins messages/*.txt
130
131 dodoc sample.* README* TODO VERSIONS CREDITS checkmech
132 readme.gentoo_create_doc
133 }