Gentoo Archives: gentoo-commits

From: "Sebastian Pipping (sping)" <sping@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-portage/conf-update: ChangeLog conf-update-1.0-r1.ebuild
Date: Mon, 04 Oct 2010 19:22:58
Message-Id: 20101004192254.C26E120051@flycatcher.gentoo.org
1 sping 10/10/04 19:22:54
2
3 Modified: ChangeLog
4 Added: conf-update-1.0-r1.ebuild
5 Log:
6 app-portage/conf-update: Integrate patch for grep 2.7 (bug #338414)
7 (Portage version: 2.2_rc67_p185/cvs/Linux i686)
8
9 Revision Changes Path
10 1.22 app-portage/conf-update/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/conf-update/ChangeLog?rev=1.22&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/conf-update/ChangeLog?rev=1.22&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/conf-update/ChangeLog?r1=1.21&r2=1.22
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-portage/conf-update/ChangeLog,v
19 retrieving revision 1.21
20 retrieving revision 1.22
21 diff -u -r1.21 -r1.22
22 --- ChangeLog 4 Jan 2009 14:57:16 -0000 1.21
23 +++ ChangeLog 4 Oct 2010 19:22:54 -0000 1.22
24 @@ -1,6 +1,13 @@
25 # ChangeLog for app-portage/conf-update
26 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-portage/conf-update/ChangeLog,v 1.21 2009/01/04 14:57:16 angelos Exp $
28 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/app-portage/conf-update/ChangeLog,v 1.22 2010/10/04 19:22:54 sping Exp $
30 +
31 +*conf-update-1.0-r1 (04 Oct 2010)
32 +
33 + 04 Oct 2010; Sebastian Pipping <sping@g.o>
34 + +conf-update-1.0-r1.ebuild, +files/conf-update-1.0-regex-classes.patch:
35 + Integrate Jan Psota's regex patch ("[:space:]" to "[[:space:]]") from bug
36 + #338414
37
38 04 Jan 2009; Christoph Mende <angelos@g.o>
39 +files/conf-update-1.0-asneeded.patch, conf-update-1.0.ebuild:
40
41
42
43 1.1 app-portage/conf-update/conf-update-1.0-r1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/conf-update/conf-update-1.0-r1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/conf-update/conf-update-1.0-r1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: conf-update-1.0-r1.ebuild
49 ===================================================================
50 # Copyright 1999-2010 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/app-portage/conf-update/conf-update-1.0-r1.ebuild,v 1.1 2010/10/04 19:22:54 sping Exp $
53
54 inherit eutils toolchain-funcs
55
56 DESCRIPTION="${PN} is a ncurses-based config management utility"
57 HOMEPAGE="gopher://blubb.ch/11/software/conf-update"
58 SRC_URI="mirror://gentoo/${P}.tar.bz2"
59
60 LICENSE="GPL-2"
61 SLOT="0"
62 KEYWORDS="~alpha ~amd64 ~ppc ~x86"
63 IUSE="colordiff"
64
65 RDEPEND=">=dev-libs/glib-2.6
66 dev-libs/openssl
67 colordiff? ( app-misc/colordiff )"
68 DEPEND="dev-util/pkgconfig
69 ${RDEPEND}"
70
71 src_unpack() {
72 unpack ${A}
73 cd "${S}"
74
75 epatch "${FILESDIR}"/${P}-asneeded.patch \
76 "${FILESDIR}"/${P}-regex-classes.patch
77 sed -i -e "s/\$Rev:.*\\$/${PVR}/" conf-update.h || die 'version-sed failed'
78
79 # -Wno-pointer-sign is gcc-4.1 only
80 sed -i -e "s:-Wno-pointer-sign::g" \
81 -e "s: -g::" Makefile || die 'gcc-sed failed'
82
83 if use colordiff ; then
84 sed -i -e "s/diff_tool=diff/diff_tool=colordiff/" ${PN}.conf || \
85 die 'colordiff-sed failed'
86 fi
87 }
88
89 src_compile() {
90 emake CC=$(tc-getCC) || die 'emake failed'
91 }
92
93 src_install() {
94 into /usr
95 dosbin ${PN} || die 'dosbin failed'
96
97 insinto /etc
98 doins ${PN}.conf
99
100 doman ${PN}.1
101 }
102
103 pkg_preinst() {
104 has_version "<${CATEGORY}/${PN}-0.12.0"
105 previous_less_than_0_12_0=$?
106 }
107
108 pkg_postinst() {
109 if [[ $previous_less_than_0_12_0 = 0 ]] ; then
110 ewarn "Note that the format for /etc/conf-update.conf changed in this"
111 ewarn "version. You should merge the update of that file with e.g."
112 ewarn "etc-update."
113 fi
114 }