Gentoo Archives: gentoo-commits

From: "Jim Ramsay (lack)" <lack@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-admin/gkrellm: gkrellm-2.3.5.ebuild ChangeLog
Date: Sun, 31 Oct 2010 14:35:08
Message-Id: 20101031143501.2F16A20051@flycatcher.gentoo.org
1 lack 10/10/31 14:35:01
2
3 Modified: ChangeLog
4 Added: gkrellm-2.3.5.ebuild
5 Log:
6 Version bump: 2.3.5 is released. Bug #340113
7
8 (Portage version: 2.1.9.14/cvs/Linux i686)
9
10 Revision Changes Path
11 1.179 app-admin/gkrellm/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/gkrellm/ChangeLog?rev=1.179&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/gkrellm/ChangeLog?rev=1.179&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/gkrellm/ChangeLog?r1=1.178&r2=1.179
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-admin/gkrellm/ChangeLog,v
20 retrieving revision 1.178
21 retrieving revision 1.179
22 diff -u -r1.178 -r1.179
23 --- ChangeLog 12 Jan 2010 14:58:37 -0000 1.178
24 +++ ChangeLog 31 Oct 2010 14:35:01 -0000 1.179
25 @@ -1,6 +1,11 @@
26 # ChangeLog for app-admin/gkrellm
27 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-admin/gkrellm/ChangeLog,v 1.178 2010/01/12 14:58:37 lack Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-admin/gkrellm/ChangeLog,v 1.179 2010/10/31 14:35:01 lack Exp $
30 +
31 +*gkrellm-2.3.5 (31 Oct 2010)
32 +
33 + 31 Oct 2010; Jim Ramsay <lack@g.o> +gkrellm-2.3.5.ebuild:
34 + Version bump: 2.3.5 is released. Bug #340113
35
36 *gkrellm-2.3.4 (12 Jan 2010)
37
38
39
40
41 1.1 app-admin/gkrellm/gkrellm-2.3.5.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/gkrellm/gkrellm-2.3.5.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/gkrellm/gkrellm-2.3.5.ebuild?rev=1.1&content-type=text/plain
45
46 Index: gkrellm-2.3.5.ebuild
47 ===================================================================
48 # Copyright 1999-2010 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/app-admin/gkrellm/gkrellm-2.3.5.ebuild,v 1.1 2010/10/31 14:35:01 lack Exp $
51
52 EAPI=2
53
54 inherit eutils multilib toolchain-funcs
55
56 DESCRIPTION="Single process stack of various system monitors"
57 HOMEPAGE="http://www.gkrellm.net/"
58 SRC_URI="http://members.dslextreme.com/users/billw/${PN}/${P}.tar.bz2"
59
60 LICENSE="GPL-3"
61 SLOT="2"
62 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
63 IUSE="hddtemp gnutls lm_sensors nls ssl ntlm X kernel_FreeBSD"
64
65 RDEPEND=">=dev-libs/glib-2
66 hddtemp? ( app-admin/hddtemp )
67 gnutls? ( net-libs/gnutls )
68 !gnutls? ( ssl? ( dev-libs/openssl ) )
69 lm_sensors? ( sys-apps/lm_sensors )
70 nls? ( virtual/libintl )
71 ntlm? ( net-libs/libntlm )
72 X? ( >=x11-libs/gtk+-2 )"
73 DEPEND="${RDEPEND}
74 dev-util/pkgconfig
75 nls? ( sys-devel/gettext )"
76
77 pkg_setup() {
78 enewgroup gkrellmd
79 enewuser gkrellmd -1 -1 -1 gkrellmd
80 TARGET=
81 use kernel_FreeBSD && TARGET="freebsd"
82 }
83
84 src_prepare() {
85 sed -e 's:-O2 ::' \
86 -e 's:override CC:CFLAGS:' \
87 -i */Makefile || die "sed Makefile(s) failed"
88
89 sed -e 's:#user\tnobody:user\tgkrellmd:' \
90 -e 's:#group\tproc:group\tgkrellmd:' \
91 -i server/gkrellmd.conf || die "sed gkrellmd.conf failed"
92
93 sed -e "s:/usr/lib:/usr/$(get_libdir):" \
94 -e "s:/usr/local/lib:/usr/local/$(get_libdir):" \
95 -i src/${PN}.h || die "sed ${PN}.h failed"
96 }
97
98 src_compile() {
99 if use X ; then
100 local sslopt=""
101 if use gnutls; then
102 sslopt="without-ssl=yes"
103 elif use ssl; then
104 sslopt="without-gnutls=yes"
105 else
106 sslopt="without-ssl=yes without-gnutls=yes"
107 fi
108
109 emake ${TARGET} \
110 CC="$(tc-getCC)" \
111 STRIP="" \
112 INSTALLROOT="/usr" \
113 INCLUDEDIR="/usr/include/gkrellm2" \
114 LOCALEDIR="/usr/share/locale" \
115 $(use nls || echo enable_nls=0) \
116 $(use lm_sensors || echo without-libsensors=yes) \
117 $(use ntlm || echo without-ntlm=yes) \
118 ${sslopt} \
119 || die "emake failed"
120 else
121 cd server
122 emake ${TARGET} \
123 CC="$(tc-getCC)" \
124 LINK_FLAGS="$LDFLAGS -Wl,-E" \
125 STRIP="" \
126 $(use nls || echo enable_nls=0) \
127 $(use lm_sensors || echo without-libsensors=yes) \
128 || die "emake failed"
129 fi
130 }
131
132 src_install() {
133 if use X ; then
134 emake install${TARGET:+_}${TARGET} \
135 $(use nls || echo enable_nls=0) \
136 STRIP="" \
137 INSTALLDIR="${D}/usr/bin" \
138 INCLUDEDIR="${D}/usr/include" \
139 LOCALEDIR="${D}/usr/share/locale" \
140 PKGCONFIGDIR="${D}/usr/$(get_libdir)/pkgconfig" \
141 MANDIR="${D}/usr/share/man/man1" \
142 || die "emake install failed"
143
144 dohtml *.html
145
146 newicon src/icon.xpm ${PN}.xpm
147 make_desktop_entry ${PN} GKrellM ${PN}
148 else
149 dobin server/gkrellmd || die "dobin failed"
150
151 insinto /usr/include/gkrellm2
152 doins server/gkrellmd.h || die "doins failed"
153 doins shared/log.h || die "doins failed"
154 fi
155
156 doinitd "${FILESDIR}"/gkrellmd || die "doinitd failed"
157 newconfd "${FILESDIR}"/gkrellmd.conf gkrellmd || die "newconfd failed"
158
159 insinto /etc
160 doins server/gkrellmd.conf || die "doins failed"
161
162 dodoc Changelog CREDITS README
163 }
164
165 pkg_postinst() {
166 if use X ; then
167 ewarn "The old executable name 'gkrellm2' has been removed."
168 ewarn "Run 'gkrellm' instead."
169 fi
170 }