Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Dec 2012 12:21:03 +0000 (UTC)
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r309353 - in head/ports-mgmt/pkg: . files
Message-ID:  <201212211221.qBLCL33P058350@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bapt
Date: Fri Dec 21 12:21:03 2012
New Revision: 309353
URL: http://svnweb.freebsd.org/changeset/ports/309353

Log:
  - update to 1.0.4
  - changes:
    * zsh completion for the help subcomment [1]
    * Make unlocking an already unlocked database a no-op,
    * Create the PKG_DBDIR if it doesn't exists
    * Fix download size calculation
    * When analysing shlibs, interpret the special token $ORIGIN in RPATH correctly
    * For shared libraries installed by a package, don't require dynamic library dependencies to resolve
    * Do not warn twice about unknown keywords
    * New PERMISSIVE option please do not use !!!
    * Add a seat belt in the ports Makefile to avoid automatic switching to pkgng [2]
  
  Submitted by:		ume [1]
  Requested by:		stas [2]
  Bad english by:		bapt [2]
  Good english by:	bdrewery, gjb [2]

Deleted:
  head/ports-mgmt/pkg/files/
Modified:
  head/ports-mgmt/pkg/Makefile
  head/ports-mgmt/pkg/distinfo

Modified: head/ports-mgmt/pkg/Makefile
==============================================================================
--- head/ports-mgmt/pkg/Makefile	Fri Dec 21 11:47:14 2012	(r309352)
+++ head/ports-mgmt/pkg/Makefile	Fri Dec 21 12:21:03 2012	(r309353)
@@ -1,8 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	pkg
-DISTVERSION=	1.0.3
-PORTREVISION=	1
+DISTVERSION=	1.0.4
 CATEGORIES=	ports-mgmt
 MASTER_SITES=	LOCAL/portmgr \
 		http://files.etoilebsd.net/pkg/
@@ -56,6 +55,32 @@ MLINKS=	pkg-delete.8 pkg-remove.8 \
 
 .include <bsd.port.pre.mk>
 
+.if defined(WITH_PKGNG)
+.if exists(${LOCALBASE}/sbin/pkg_info) || exists(/usr/sbin/pkg_info)
+NB_OLDPKGS!=	pkg_info 2>/dev/null | wc -l
+.if ${NB_OLDPKGS} > 0
+
+pre-everything::
+	@${ECHO_CMD} "You are about to convert your system to pkgng while you have ports/packages"; \
+	 ${ECHO_CMD} "installed with the old pkg_install tools."; \
+	 ${ECHO_CMD} ""; \
+	 ${ECHO_CMD} "You can choose to: "; \
+	 ${ECHO_CMD} "- keep pkg_install as the package management system by adding this line to /etc/make.conf:"; \
+	 ${ECHO_CMD} ""; \
+	 ${ECHO_CMD} "    WITHOUT_PKGNG=yes" ; \
+	 ${ECHO_CMD} ""; \
+	 ${ECHO_CMD} "- switch to pkgng:"; \
+	 ${ECHO_CMD} "    1) Add WITHOUT_PKGNG to /etc/make.conf"; \
+	 ${ECHO_CMD} "    2) Install ports-mgmt/pkg"; \
+	 ${ECHO_CMD} "    3) Convert your package database by running pkg2ng"; \
+	 ${ECHO_CMD} "    4) Remove WITHOUT_PKGNG from /etc/make.conf"; \
+	 ${ECHO_CMD} ""; \
+	exit 1
+
+.endif
+.endif
+.endif
+
 #define PKG_DEPENDS to nothing to avoid infinite loop looking for pkg :)
 .if defined(WITH_PKGNG)
 PKG_DEPENDS=

Modified: head/ports-mgmt/pkg/distinfo
==============================================================================
--- head/ports-mgmt/pkg/distinfo	Fri Dec 21 11:47:14 2012	(r309352)
+++ head/ports-mgmt/pkg/distinfo	Fri Dec 21 12:21:03 2012	(r309353)
@@ -1,2 +1,2 @@
-SHA256 (pkg-1.0.3.tar.xz) = 42db4120cb4c2c5f0c9724769d626aa6d14f369882802773309a8d3774566648
-SIZE (pkg-1.0.3.tar.xz) = 1444520
+SHA256 (pkg-1.0.4.tar.xz) = 7a85792f2758d989a491d3a20a00e5c09e3b679730657a001792f31dea25e607
+SIZE (pkg-1.0.4.tar.xz) = 1446804



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