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: ChangeLog gkrellm-2.3.0.ebuild
Date: Fri, 07 Sep 2007 17:05:59
Message-Id: E1ITgiD-00004Z-OW@stork.gentoo.org
1 lack 07/09/07 16:29:41
2
3 Modified: ChangeLog
4 Added: gkrellm-2.3.0.ebuild
5 Log:
6 Version bump - 2.3.0 is released (bug 187398)
7 (Portage version: 2.1.3.7)
8
9 Revision Changes Path
10 1.145 app-admin/gkrellm/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/gkrellm/ChangeLog?rev=1.145&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/gkrellm/ChangeLog?rev=1.145&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/gkrellm/ChangeLog?r1=1.144&r2=1.145
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-admin/gkrellm/ChangeLog,v
19 retrieving revision 1.144
20 retrieving revision 1.145
21 diff -u -r1.144 -r1.145
22 --- ChangeLog 21 Aug 2007 14:24:43 -0000 1.144
23 +++ ChangeLog 7 Sep 2007 16:29:41 -0000 1.145
24 @@ -1,6 +1,13 @@
25 # ChangeLog for app-admin/gkrellm
26 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-admin/gkrellm/ChangeLog,v 1.144 2007/08/21 14:24:43 uberlord Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-admin/gkrellm/ChangeLog,v 1.145 2007/09/07 16:29:41 lack Exp $
29 +
30 +*gkrellm-2.3.0 (07 Sep 2007)
31 +
32 + 07 Sep 2007; Jim Ramsay <lack@g.o>
33 + +files/gkrellm-2.3.0-Makefile.patch, +files/gkrellm-2.3.0-build.patch,
34 + +files/gkrellm-2.3.0-gnutls.patch, +gkrellm-2.3.0.ebuild:
35 + Version bump - 2.3.0 is released (bug 187398)
36
37 21 Aug 2007; Roy Marples <uberlord@g.o>
38 +files/gkrellm-2.2.10-Makefile.patch, gkrellm-2.2.10.ebuild:
39
40
41
42 1.1 app-admin/gkrellm/gkrellm-2.3.0.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/gkrellm/gkrellm-2.3.0.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/gkrellm/gkrellm-2.3.0.ebuild?rev=1.1&content-type=text/plain
46
47 Index: gkrellm-2.3.0.ebuild
48 ===================================================================
49 # Copyright 1999-2007 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/app-admin/gkrellm/gkrellm-2.3.0.ebuild,v 1.1 2007/09/07 16:29:41 lack Exp $
52
53 inherit eutils multilib toolchain-funcs
54
55 DESCRIPTION="Single process stack of various system monitors"
56 HOMEPAGE="http://www.gkrellm.net/"
57 SRC_URI="http://members.dslextreme.com/users/billw/${PN}/${P}.tar.bz2"
58
59 LICENSE="GPL-3"
60 SLOT="2"
61 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
62 IUSE="hddtemp gnutls lm_sensors nls ssl X kernel_FreeBSD"
63
64 RDEPEND=">=dev-libs/glib-2
65 hddtemp? ( app-admin/hddtemp )
66 gnutls? ( net-libs/gnutls )
67 lm_sensors? ( sys-apps/lm_sensors )
68 nls? ( virtual/libintl )
69 ssl? ( dev-libs/openssl )
70 X? ( >=x11-libs/gtk+-2 )"
71 DEPEND="${RDEPEND}
72 dev-util/pkgconfig
73 nls? ( sys-devel/gettext )"
74
75 pkg_setup() {
76 enewgroup gkrellmd
77 enewuser gkrellmd -1 -1 -1 gkrellmd
78 TARGET=
79 use kernel_FreeBSD && TARGET="freebsd"
80 }
81
82 src_unpack() {
83 unpack ${A}
84 cd "${S}"
85
86 epatch "${FILESDIR}"/${P}-build.patch
87 epatch "${FILESDIR}"/${P}-Makefile.patch
88 use gnutls && epatch "${FILESDIR}"/${P}-gnutls.patch
89
90 sed -e 's:#user\tnobody:user\tgkrellmd:' \
91 -e 's:#group\tproc:group\tgkrellmd:' \
92 -i server/gkrellmd.conf || die "sed gkrellmd.conf failed"
93
94 sed -e "s:/usr/lib:/usr/$(get_libdir):" \
95 -e "s:/usr/local/lib:/usr/local/$(get_libdir):" \
96 -i src/${PN}.h || die "sed ${PN}.h failed"
97 }
98
99 src_compile() {
100 if use X ; then
101 emake ${TARGET} \
102 CC="$(tc-getCC)" \
103 INSTALLROOT=/usr \
104 INCLUDEDIR=/usr/include/gkrellm2 \
105 LOCALEDIR=/usr/share/locale \
106 $(use nls || echo enable_nls=0) \
107 $(use gnutls || echo without-gnutls=yes) \
108 $(use lm_sensors || echo without-libsensors=yes) \
109 $(use ssl || echo without-ssl=yes) \
110 || die "emake failed"
111 else
112 cd server
113 emake ${TARGET} \
114 CC="$(tc-getCC)" \
115 $(use lm_sensors || echo without-libsensors=yes) \
116 || die "emake failed"
117 fi
118 }
119
120 src_install() {
121 if use X ; then
122 emake install${TARGET:+_}${TARGET} \
123 $(use nls || echo enable_nls=0) \
124 INSTALLDIR="${D}"/usr/bin \
125 INCLUDEDIR="${D}"/usr/include \
126 LOCALEDIR="${D}"/usr/share/locale \
127 PKGCONFIGDIR="${D}"/usr/$(get_libdir)/pkgconfig \
128 MANDIR="${D}"/usr/share/man/man1 \
129 || die "emake install failed"
130 dosym gkrellm /usr/bin/gkrellm2
131
132 dohtml *.html
133
134 newicon src/icon.xpm ${PN}.xpm
135 make_desktop_entry ${PN} GKrellM ${PN}.xpm
136 else
137 dobin server/gkrellmd || die "dobin failed"
138
139 insinto /usr/include/gkrellm2
140 doins server/gkrellmd.h || die "doins failed"
141 fi
142
143 doinitd "${FILESDIR}"/gkrellmd || die "doinitd failed"
144
145 insinto /etc
146 doins server/gkrellmd.conf || die "doins failed"
147
148 dodoc Changelog CREDITS README
149 }
150
151 pkg_postinst() {
152 ewarn "The old executable name 'gkrellm2' is deprecated."
153 ewarn "We have provided a compatible symlink for your convenience,"
154 ewarn "but this is only temporary. You should run this as just 'gkrellm'"
155 ewarn "instead."
156 }
157
158
159
160 --
161 gentoo-commits@g.o mailing list