1 diff -ur poldek-0.20.1-cvs20070108.22.org/configure.in poldek-0.20.1-cvs20070108.22/configure.in
2 --- poldek-0.20.1-cvs20070108.22.org/configure.in 2007-01-08 22:14:18.000000000 +0100
3 +++ poldek-0.20.1-cvs20070108.22/configure.in 2007-06-05 20:32:56.716966945 +0200
6 dnl - killed rpmMachineScore and rpmGetVar
7 AC_CHECK_FUNCS(rpmMachineScore)
8 +AC_CHECK_FUNCS(rpmPlatformScore)
9 AC_CHECK_FUNCS(rpmGetVar)
10 AC_CHECK_FUNCS(rpmioAccess)
11 dnl - new _rpmvercmp()
12 diff -ur poldek-0.20.1-cvs20070108.22.org/pm/rpm/misc.c poldek-0.20.1-cvs20070108.22/pm/rpm/misc.c
13 --- poldek-0.20.1-cvs20070108.22.org/pm/rpm/misc.c 2007-01-08 22:14:18.000000000 +0100
14 +++ poldek-0.20.1-cvs20070108.22/pm/rpm/misc.c 2007-06-05 20:33:44.656034816 +0200
17 uint32_t flags, crflags;
20 + name = rpmdsDNEVR(ds)+2;
22 flags = rpmdsFlags(ds);
29 -#ifdef HAVE_RPMMACHINESCORE
30 +#ifdef HAVE_RPMPLATFORMSCORE
31 +static int machine_score(int tag, const char *val) {
32 + return rpmPlatformScore(val, platpat, nplatpat);
34 +#elif defined(HAVE_RPMMACHINESCORE)
35 static int machine_score(int tag, const char *val)
43 -#ifdef HAVE_RPMMACHINESCORE
45 +#ifdef HAVE_RPMPLATFORMSCORE
46 + rc = rpmPlatformScore(arch, platpat, nplatpat);
47 +#elif defined(HAVE_RPMMACHINESCORE)
48 rc = rpmMachineScore(RPM_MACHTABLE_INSTARCH, arch);
51 diff -ur poldek-0.20.1-cvs20070108.22.org/pm/rpm/pm_rpm.h poldek-0.20.1-cvs20070108.22/pm/rpm/pm_rpm.h
52 --- poldek-0.20.1-cvs20070108.22.org/pm/rpm/pm_rpm.h 2007-01-08 15:59:16.000000000 +0100
53 +++ poldek-0.20.1-cvs20070108.22/pm/rpm/pm_rpm.h 2007-06-05 20:32:56.696965944 +0200
55 #define POLDEK_PM_RPM_MODULE_H
57 #include <rpm/rpmlib.h>
58 +#include <rpm/rpmevr.h>
60 # include <rpm/rpmcli.h>
62 diff -ur poldek-0.20.1-cvs20070108.22.org/pm/rpm/rpm.c poldek-0.20.1-cvs20070108.22/pm/rpm/rpm.c
63 --- poldek-0.20.1-cvs20070108.22.org/pm/rpm/rpm.c 2006-12-18 09:53:02.000000000 +0100
64 +++ poldek-0.20.1-cvs20070108.22/pm/rpm/rpm.c 2007-06-05 20:32:56.696965944 +0200
68 #ifndef HAVE__RPMVERCMP /* _rpmvercmp - new in rpm 4.4.7 */
69 -extern int rpmvercmp(const char *one, const char *two);
70 +extern int (*rpmvercmp)(const char *one, const char *two);
73 int pm_rpm_vercmp(const char *one, const char *two)