Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Oct 2000 17:23:09 +0300
From:      Maxim Sobolev <sobomax@FreeBSD.org>
To:        bmah@FreeBSD.org
Cc:        Satoshi - Ports Wraith - Asami <asami@FreeBSD.org>, Neil Blakey-Milner <nbm@mithrandr.moria.org>, Akinori -Aki- MUSHA <knu@idaemons.org>, freebsd-ports@FreeBSD.org, will@FreeBSD.org
Subject:   Re: PROPOSAL: Use @comment PLIST variable to track where installed  packages came from [Was: Enhancement of pkg_version's version comparison  routine]
Message-ID:  <39F83E4D.AB979DF0@FreeBSD.org>
References:  <86k8by6eis.wl@archon.local.idaemons.org> <20000927002401.A73341@mithrandr.moria.org> <39D9D006.652DC258@FreeBSD.org> <20001003161027.B67542@mithrandr.moria.org> <39D9EE01.7A880665@FreeBSD.org> <200010031657.e93Gvtg10718@bmah-freebsd-0.cisco.com> <39DB17BB.12805565@FreeBSD.org> <200010060426.e964Qvx70814@bmah-freebsd-0.cisco.com> <39DE1A48.C7C8C9CF@FreeBSD.org> <vqc8zrx8nlp.fsf_-_@silvia.hip.berkeley.edu> <39E84F54.257664E5@FreeBSD.org> <39ED7741.BE909115@FreeBSD.org> <39EFEACA.F6215581@FreeBSD.org> <vqc8zrkkn9a.fsf@bubble.hip.berkeley.edu> <39F3E490.33CCCC61@FreeBSD.org> <200010251737.e9PHb0389114@bmah-freebsd-0.cisco.com> <39F71CD6.C7B5C8A9@FreeBSD.org> <200010251856.e9PIugC91054@bmah-freebsd-0.cisco.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------7E7AC84E84CDA334197F7933
Content-Type: text/plain; charset=koi8-r
Content-Transfer-Encoding: 7bit

"Bruce A. Mah" wrote:

> If memory serves me right, Maxim Sobolev wrote:
>
> > Thanks, Bruce! I hope Satoshi will roll his rock soon, so 4.2 would be shippe
> > d with
> > this feature.
>
> Would you be able to regen your patches for bsd.port.mk?  My version
> seems to have been fubar-ed after some recent commits to this file, and
> I need it to do some more testing of pkg_version before an MFC.  Thanks!

With this message I attaching what is supposed to be a "latest version" of my patch.

-Maxim



--------------7E7AC84E84CDA334197F7933
Content-Type: text/plain; charset=koi8-r;
 name="bsd.port.mk-origin.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="bsd.port.mk-origin.patch"

--- bsd.port.mk.orig	Thu Oct 26 17:14:32 2000
+++ bsd.port.mk	Thu Oct 26 17:19:36 2000
@@ -1026,6 +1026,17 @@
 PKGREQ?=		${PKGDIR}/pkg-req
 PKGMESSAGE?=	${PKGDIR}/pkg-message
 
+BASENAME?=	/usr/bin/basename
+
+.if ${OSVERSION} > 500012
+.for _CATEGORY in ${CATEGORIES}
+PKGCATEGORY?=	${_CATEGORY}
+.endfor
+_PORTDIRNAME!=	${BASENAME} ${.CURDIR}
+PORTDIRNAME?=	${_PORTDIRNAME}
+PKGORIGIN?=		${PKGCATEGORY}/${PORTDIRNAME}
+.endif
+
 TMPPLIST?=	${WRKDIR}/.PLIST.mktmp
 
 PKG_CMD?=		/usr/sbin/pkg_create
@@ -1048,6 +1059,9 @@
 .if !defined(NO_MTREE)
 PKG_ARGS+=		-m ${MTREE_FILE}
 .endif
+.if defined(PKGORIGIN) && ${OSVERSION} > 500012
+PKG_ARGS+=		-o ${PKGORIGIN}
+.endif
 .endif
 .if defined(PKG_NOCOMPRESS)
 PKG_SUFX?=		.tar
@@ -1067,7 +1081,6 @@
 .endif
 
 AWK?=		/usr/bin/awk
-BASENAME?=	/usr/bin/basename
 CAT?=		/bin/cat
 CHMOD?=		/bin/chmod
 CHOWN?=		/usr/sbin/chown

--------------7E7AC84E84CDA334197F7933--



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39F83E4D.AB979DF0>