Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-im/minbif: minbif-1.0.5-r1.ebuild ChangeLog
Date: Sun, 22 Jun 2014 19:20:53
Message-Id: 20140622192048.841F82004E@flycatcher.gentoo.org
1 pacho 14/06/22 19:20:48
2
3 Modified: ChangeLog
4 Added: minbif-1.0.5-r1.ebuild
5 Log:
6 Drop support relying on farsight2, that is obsolete by farstream for ages
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
9
10 Revision Changes Path
11 1.17 net-im/minbif/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/minbif/ChangeLog?rev=1.17&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/minbif/ChangeLog?rev=1.17&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/minbif/ChangeLog?r1=1.16&r2=1.17
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-im/minbif/ChangeLog,v
20 retrieving revision 1.16
21 retrieving revision 1.17
22 diff -u -r1.16 -r1.17
23 --- ChangeLog 8 Jan 2014 06:41:12 -0000 1.16
24 +++ ChangeLog 22 Jun 2014 19:20:48 -0000 1.17
25 @@ -1,6 +1,11 @@
26 # ChangeLog for net-im/minbif
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-im/minbif/ChangeLog,v 1.16 2014/01/08 06:41:12 vapier Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-im/minbif/ChangeLog,v 1.17 2014/06/22 19:20:48 pacho Exp $
30 +
31 +*minbif-1.0.5-r1 (22 Jun 2014)
32 +
33 + 22 Jun 2014; Pacho Ramos <pacho@g.o> +minbif-1.0.5-r1.ebuild:
34 + Drop support relying on farsight2, that is obsolete by farstream for ages
35
36 08 Jan 2014; Mike Frysinger <vapier@g.o> minbif-1.0.5.ebuild:
37 Inherit the user eclass for enewuser/etc...
38
39
40
41 1.1 net-im/minbif/minbif-1.0.5-r1.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/minbif/minbif-1.0.5-r1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/minbif/minbif-1.0.5-r1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: minbif-1.0.5-r1.ebuild
47 ===================================================================
48 # Copyright 1999-2014 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/net-im/minbif/minbif-1.0.5-r1.ebuild,v 1.1 2014/06/22 19:20:48 pacho Exp $
51
52 EAPI=5
53 inherit cmake-utils eutils user
54
55 DESCRIPTION="an IRC gateway to IM networks"
56 HOMEPAGE="https://symlink.me/projects/minbif/wiki/"
57 SRC_URI="https://symlink.me/attachments/download/148/${P}.tar.gz"
58
59 LICENSE="GPL-2"
60 SLOT="0"
61 KEYWORDS="~amd64 ~arm ~x86"
62 IUSE="gnutls +imlib +libcaca pam xinetd"
63 REQUIRED_USE="
64 libcaca? ( imlib )
65 "
66
67 DEPEND="
68 >=net-im/pidgin-2.6
69 libcaca? ( media-libs/libcaca media-libs/imlib2 )
70 imlib? ( media-libs/imlib2 )
71 pam? ( sys-libs/pam )
72 gnutls? ( net-libs/gnutls )
73 "
74 RDEPEND="${DEPEND}
75 virtual/logger
76 xinetd? ( sys-apps/xinetd )
77 "
78
79 pkg_setup() {
80 enewgroup minbif
81 enewuser minbif -1 -1 /var/lib/minbif minbif
82 }
83
84 src_prepare() {
85 epatch "${FILESDIR}/${PN}-1.0.5-glib-single-includes.patch"
86 epatch "${FILESDIR}/${PN}-1.0.5-gcc47.patch"
87
88 sed -i "s/-Werror//g" CMakeLists.txt || die "sed failed"
89
90 sed -i "s#share/doc/minbif#share/doc/${P}#" \
91 CMakeLists.txt || die "sed failed"
92
93 if use xinetd; then
94 sed -i "s/type\s=\s[0-9]/type = 0/" \
95 minbif.conf || die "sed failed"
96 fi
97 }
98
99 src_configure() {
100 local mycmakeargs
101 mycmakeargs="${mycmakeargs}
102 -DCONF_PREFIX=${PREFIX:-/etc/minbif}
103 -DENABLE_VIDEO=OFF
104 $(cmake-utils_use_enable libcaca CACA)
105 $(cmake-utils_use_enable imlib IMLIB)
106 $(cmake-utils_use_enable pam PAM)
107 $(cmake-utils_use_enable gnutls TLS)"
108
109 cmake-utils_src_configure
110 }
111
112 src_install() {
113 cmake-utils_src_install
114 keepdir /var/lib/minbif
115 fperms 700 /var/lib/minbif
116 fowners minbif:minbif /var/lib/minbif
117
118 dodoc ChangeLog README
119 doman man/minbif.8
120
121 if use xinetd; then
122 insinto /etc/xinetd.d
123 newins doc/minbif.xinetd minbif
124 fi
125
126 newinitd "${FILESDIR}"/minbif.initd minbif
127
128 dodir /usr/share/minbif
129 insinto /usr/share/minbif
130 doins -r scripts
131 }