ports/55953: ports won't install on 4.6 and earlier systems
Domas Mituzas
domas.mituzas at microlink.lt
Mon Aug 25 11:10:15 UTC 2003
>Number: 55953
>Category: ports
>Synopsis: ports won't install on 4.6 and earlier systems
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Aug 25 04:10:12 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Domas Mituzas
>Release: FreeBSD 4.6.1-RELEASE i386
>Organization:
MicroLink Data
A.Juozapaviciaus 6/2
2005 Vilnius
Lithuania
>Environment:
System: FreeBSD 4.6.1-RELEASE-p{$n}
>Description:
Ports do not get installed, as pkg_info syntax has been changed later, and the check code
in bsd.port.mk uses newer version only if it is installed. It should install the newer
pkg_ tools if they do not exist.
>How-To-Repeat:
Try installing any package under 4.6.1 or earlier system.
>Fix:
--- ports/Mk/bsd.port.mk.orig Mon Aug 25 13:01:46 2003
+++ ports/Mk/bsd.port.mk Mon Aug 25 13:03:05 2003
@@ -1702,8 +1702,7 @@
PKGORIGIN?= ${PKGCATEGORY}/${PORTDIRNAME}
.endif
-.if ${OSVERSION} < 460102 && ${PKGORIGIN} != "sysutils/pkg_install" \
- && exists(${LOCALBASE}/sbin/pkg_info)
+.if ${OSVERSION} < 460102 && ${PKGORIGIN} != "sysutils/pkg_install"
BUILD_DEPENDS+= ${LOCALBASE}/sbin/pkg_info:${PORTSDIR}/sysutils/pkg_install
PKG_CMD?= ${LOCALBASE}/sbin/pkg_create
PKG_ADD?= ${LOCALBASE}/sbin/pkg_add
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list