Date: Mon, 24 Dec 2007 08:00:06 GMT From: DK <lazyklimm@gmail.com> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/118482: sysutils/desktopbsd-tools dbsd-pkgmgr doesn't recognize system version Message-ID: <200712240800.lBO8061X094434@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/118482; it has been noted by GNATS. From: DK <lazyklimm@gmail.com> To: bug-followup@freebsd.org, lazyklimm@gmail.com Cc: Subject: Re: ports/118482: sysutils/desktopbsd-tools dbsd-pkgmgr doesn't recognize system version Date: Mon, 24 Dec 2007 10:27:57 +0300 --Boundary-00=_+91bHSD4priFn+B Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline --Boundary-00=_+91bHSD4priFn+B Content-Type: text/x-diff; charset="us-ascii"; name="patch-libdesktopbsd_package.h" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="patch-libdesktopbsd_package.h" --- libdesktopbsd/package.h.orig 2007-12-06 13:13:50.000000000 +0300 +++ libdesktopbsd/package.h 2007-12-06 13:32:47.000000000 +0300 @@ -27,10 +27,8 @@ #define PORTSDIR "/usr/ports/" #define PKGDB "/var/db/pkg/" -#if defined(__FreeBSD_version) && __FreeBSD_version >= 600000 -#define INDEX_PATH "/usr/ports/INDEX-6" -#elif defined(__FreeBSD_version) && __FreeBSD_version >= 500036 -#define INDEX_PATH "/usr/ports/INDEX-5" +#if defined(__FreeBSD_version) && __FreeBSD_version >= 500036 +#define FREEBSD_MAJOR_VERSION (__FreeBSD_version>>5)/3125 #else #error "FreeBSD >= 5 required" #endif --Boundary-00=_+91bHSD4priFn+B Content-Type: text/x-diff; charset="us-ascii"; name="patch-PackageMgr_wndmain.ui.h" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="patch-PackageMgr_wndmain.ui.h" --- PackageMgr/wndmain.ui.h.orig 2006-08-05 04:17:20.000000000 +0400 +++ PackageMgr/wndmain.ui.h 2007-12-07 15:57:37.000000000 +0300 @@ -577,7 +577,8 @@ bool wndMain::createAvailList() { - FILE *f = fopen(INDEX_PATH, "r"); + QString indexPath = QString(PORTSDIR "INDEX-%1").arg(FREEBSD_MAJOR_VERSION); + FILE *f = fopen(indexPath, "r"); if (f != NULL) { QPixmap pixCategory = DBSDGlobal::getIconLoader()->loadIcon("folder", DBSDIconLoader::SmallListItem); @@ -633,7 +634,7 @@ lblInfo->setText(tr("%1 Packages available.").arg(count)); } else { /* INDEX couldn't be opened */ - Dialogs::warnDlg(tr("Unable to read from '%1'!").arg(INDEX_PATH)); + Dialogs::warnDlg(tr("Unable to read from '%1'!").arg(indexPath)); return false; } --Boundary-00=_+91bHSD4priFn+B--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200712240800.lBO8061X094434>