Portage is a package management system used by Gentoo Linux
# ChangeLog for media-tv/vdrplugin-rebuild
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/vdrplugin-rebuild/ChangeLog,v 1.16 2008/06/15 08:29:59 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.
27 Nov 2007; Matthias Schwarzott
vdrplugin-rebuild-0.2.ebuild:
Fixed quoting.
08 Oct 2007; Matthias Schwarzott
vdrplugin-rebuild-0.2.ebuild:
Block >=media-tv/gentoo-vdr-scripts-0.4.2 as that will absorb
vdrplugin-rebuild. Fixed quoting.
13 Mar 2007; Matthias Schwarzott
files/vdrplugin-rebuild-0.2:
Replaced external program which by bash-internal type -p.
07 Feb 2007; Matthias Schwarzott
-files/vdrplugin-rebuild-0.1, -vdrplugin-rebuild-0.1.ebuild:
Removed old ebuild.
05 Jan 2007; Joerg Bornkessel
vdrplugin-rebuild-0.2.ebuild:
einfo converted to elog
09 Dec 2006; Matthias Schwarzott
vdrplugin-rebuild-0.2.ebuild:
Marked stable on x86.
*vdrplugin-rebuild-0.2 (19 Oct 2006)
19 Oct 2006; Matthias Schwarzott
+files/vdrplugin-rebuild-0.2, +vdrplugin-rebuild-0.2.ebuild:
Added new version with new database format. pkg_postinst populates the new
database from looking at /var/db/pkg.
01 Aug 2006; Matthias Schwarzott
Assigned to VDR-Project.
02 Apr 2006; Matthias Schwarzott
files/vdrplugin-rebuild-0.1:
Added comment line.
13 Sep 2005; Matthias Schwarzott
vdrplugin-rebuild-0.1.ebuild:
Marked stable on x86.
13 Sep 2005; Matthias Schwarzott
files/vdrplugin-rebuild-0.1:
Report right version number.
08 Aug 2005; David Holm
Added to ~ppc.
08 Aug 2005; Matthias Schwarzott
files/vdrplugin-rebuild-0.1:
changed help texts from referring kernel modules to vdrplugins
07 Aug 2005; Matthias Schwarzott
vdrplugin-rebuild-0.1.ebuild:
Added to ~amd64.
*vdrplugin-rebuild-0.1 (07 Aug 2005)
07 Aug 2005; Matthias Schwarzott
+files/vdrplugin-rebuild-0.1, +metadata.xml,
+vdrplugin-rebuild-0.1.ebuild:
import of program to rebuild all installed vdrplugins, code and ebuild is
from sys-kernel/module-rebuild-0.5
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX vdrplugin-rebuild-0.2 6397 RMD160 af72422b2d96501d0a975f8f3b6088511cd9c8b6 SHA1 e5a3df936e07cc8ddd6b17d8a59ccefbbe9ceea3 SHA256 be3afaad7a1de981044cf2397c816f74a0e24918bf56193213755ee8d97aa675
EBUILD vdrplugin-rebuild-0.2.ebuild 993 RMD160 b9a84bc3a5015f7f4614e7021ae2f3b1c21f79a0 SHA1 4b7bb07a21a38b136065300ff42191f5f57be29a SHA256 9aeef82fd944ab3aa754a05c98a1a2bcb814e73ab636e86c9d86f0651bafc4d4
MISC ChangeLog 2581 RMD160 161faebadddb6863c8df8f42059cbb44e6df98bf SHA1 6e9a9390b6ebf50c9086f54ddddce2ae87e7a8e4 SHA256 82ecc843605095d6f0d206065c4625208a6a37e8613bb963be8151d01c4cbcf9
MISC metadata.xml 257 RMD160 8bee49b98c59996aaaa019fb2c764c08d8004507 SHA1 d2419394e7d5c7463d7dea33e9190ebd57484531 SHA256 0dd45fbbaf1c6173535e371e3ff8a3faa41f3f89123ac9dffe338998599ebe26
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkhU0w4ACgkQ/ejvha5XGaM9fgCeOAjYt597IqrjKnda7xyw7X+M
dp4AoLNzRYnhZlw0RhB3nby5EylTqypN
=mtxY
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/vdrplugin-rebuild/vdrplugin-rebuild-0.2.ebuild,v 1.7 2008/06/15 08:29:59 zmedico Exp $
DESCRIPTION="A utility to rebuild any plugins for vdr which you have installed."
HOMEPAGE="http://www.gentoo.org/"
SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc x86"
IUSE=""
RDEPEND="!>=media-tv/gentoo-vdr-scripts-0.4.2"
src_install() {
newsbin "${FILESDIR}/${P%_rc*}" ${PN}
keepdir /usr/share/vdr/vdrplugin-rebuild
}
pkg_preinst() {
has_version "<=${CATEGORY}/${PN}-0.1"
previous_less_or_equal_to_0_1=$?
}
pkg_postinst() {
if [[ $previous_less_or_equal_to_0_1 = 0 ]] ; then
# populate new database
"${ROOT}"/usr/sbin/vdrplugin-rebuild populate
local OLD_DB="${ROOT}"/var/lib/vdrplugin-rebuild
if [[ -d "${OLD_DB}" ]]; then
elog "Removing old vdrplugindb."
rm "${OLD_DB}"/vdrplugindb*
rmdir "${OLD_DB}"
fi
fi
}