Portage is a package management system used by Gentoo Linux
# ChangeLog for app-portage/conf-update
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/conf-update/ChangeLog,v 1.19 2008/06/15 06:52:09 zmedico Exp $
15 Jun 2008; Zac Medico
Bug #226505 - For compatibility with phase execution order in
>=portage-2.1.5, call has_version inside pkg_preinst instead of
pkg_postinst.
08 Apr 2007; Simon Stelling
reassign to maintainer-needed
13 Nov 2006; Andrej Kacian
Stable on x86, bug #154802.
13 Nov 2006; Alexander H. Færøy
conf-update-1.0.ebuild:
Stable on Alpha. Bug 154802.
12 Nov 2006; Luis Medinas
Stable on amd64. Bug #154802.
11 Nov 2006; nixnut
Stable on ppc wrt bug 154802
25 Oct 2006; Simon Stelling
update HOMEPAGE
*conf-update-1.0 (09 Oct 2006)
09 Oct 2006; Simon Stelling
+conf-update-1.0.ebuild:
version bump & cleanups
01 Oct 2006; Danny van Dyk
conf-update-0.12.0.ebuild:
Marked ~ppc.
17 Sep 2006;
fix bug 147912
16 Sep 2006;
-conf-update-0.10.0.ebuild, -conf-update-0.11.0.ebuild:
version cleanups
*conf-update-0.12.0 (16 Sep 2006)
16 Sep 2006;
version bump
*conf-update-0.11.0 (07 Sep 2006)
07 Sep 2006;
version bump
31 Aug 2006;
drop the -Wno-pointer-sign as it's gcc-4 only
*conf-update-0.10.0 (30 Aug 2006)
30 Aug 2006;
version bump
21 Aug 2006;
fix bug 144633 and add the lost metadata.xml
21 Aug 2006; Thomas Cort
Added ~alpha keyword.
21 Aug 2006; Simon Stelling
remove unnecessary src_compile
*conf-update-0.9 (20 Aug 2006)
20 Aug 2006; Simon Stelling
initial import by me
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
DIST conf-update-1.0.tar.bz2 17344 RMD160 c30f94c34483cd864f4cbfba071cee64b7ebb0fd SHA1 bdf3d294c78de11f6469806403077a7e30b531e7 SHA256 6fce628b31bdcce6756f8ee747600af931b4bb44f1839aaf46e5a81118dd6ee9
EBUILD conf-update-1.0.ebuild 1477 RMD160 6fc764298ca924959efb8312fb631036ad713451 SHA1 ea4a35071969cdc759e710a3a58e17afc6f08fb8 SHA256 b3b7d5bb2bf9d6858c0b20e204a187a93e0c3ea57cdb5dde95293505c9d4afdd
MISC ChangeLog 2426 RMD160 aa743941a2fa4bab649f204289fb032333a40dee SHA1 7267625aad655fc0022f2698571268895fb64e95 SHA256 949c6e0adf005539fef56905d5381e49df185485f1da1d5a30fafd5d04f81789
MISC metadata.xml 332 RMD160 01b76cfa93cec4920aace85e2189adbe986f0600 SHA1 c28380c004ef0cf892b78ff68249a31858ec3e55 SHA256 438338a1d54b06f65cad71bb0b2b458042e1f7214e3389695cdfce64c1956e2d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkhUvCAACgkQ/ejvha5XGaOsvQCgocrmAxSqA1pTEYq/NsIw1LJA
RgcAoO43juOUq4GK/MNVvVXBe9r7rFyz
=/Bdm
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/conf-update/conf-update-1.0.ebuild,v 1.7 2008/06/15 06:52:09 zmedico Exp $
inherit toolchain-funcs
DESCRIPTION="${PN} is a ncurses-based config management utility"
HOMEPAGE="gopher://blubb.ch/11/software/conf-update"
SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ppc x86"
IUSE="colordiff"
RDEPEND=">=dev-libs/glib-2.6
dev-libs/openssl
sys-libs/ncurses
colordiff? ( app-misc/colordiff )"
DEPEND="dev-util/pkgconfig
${RDEPEND}"
src_unpack() {
unpack ${A}
cd ${S}
sed -i -e "s/\$Rev:.*\\$/${PVR}/" conf-update.h || die 'version-sed failed'
# gcc-4.1-only option
sed -i -e "s:-Wno-pointer-sign::g" Makefile || die 'gcc-sed failed'
if use colordiff ; then
sed -i -e "s/diff_tool=diff/diff_tool=colordiff/" ${PN}.conf || \
die 'colordiff-sed failed'
fi
}
src_compile() {
emake CC=$(tc-getCC) || die 'emake failed'
}
src_install() {
into /usr
dosbin ${PN} || die 'dosbin failed'
insinto /etc
doins ${PN}.conf
doman ${PN}.1
}
pkg_preinst() {
has_version "<${CATEGORY}/${PN}-0.12.0"
previous_less_than_0_12_0=$?
}
pkg_postinst() {
if [[ $previous_less_than_0_12_0 = 0 ]] ; then
ewarn "Note that the format for /etc/conf-update.conf changed in this"
ewarn "version. You should merge the update of that file with e.g."
ewarn "etc-update."
fi
}
conf-update is a ncurses-based config managment tool