Update to 20010611, with many changes and enhancements.

Beware of bugs, just in case. ;)

portupgrade:
  - Sort packages by default and remove -s/--sort.
  - Rename -y/--yield/-Y/--yield-command to -s/--sudo/-S/--sudo-command.
  - Implement -a/--all.
  - Implement -x/--exclude=GLOB.
  - Exit on OptionParser::ParseError immediately.
  - Do not call "make fetch-recursive" but just "make fetch", now that
    portupgrade does recursion itself.
  - In fetch mode, specify -DPACKAGE_BUILDING for ports that define
    IS_INTERACTIVE. [Submitted by: Jimmy Olgeni <olgeni@uli.it>]]

portversion:
  - Exit on OptionParser::ParseError immediately.

portsdb:
  - New tool: which updates INDEX and INDEX.db in the ports directory.

pkgdepfix:
  - Implement origin fixer with intelligent guessing, finally!
    (-o/--fix-origin)
  - Make pkgdep guessing more intelligent.
This commit is contained in:
Akinori MUSHA 2001-06-10 20:57:39 +00:00
parent 05fdb110d3
commit da51098583
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=43780
16 changed files with 28 additions and 16 deletions

View File

@ -6,7 +6,7 @@
#
PORTNAME= portupgrade
PORTVERSION= 20010607b
PORTVERSION= 20010611
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_LOCAL} \
http://www.iDaemons.org/distfiles/
@ -16,6 +16,7 @@ DISTNAME= pkgtools-${PORTVERSION}
MAINTAINER= knu@FreeBSD.org
RUN_DEPENDS= ${RUBY_SITELIBDIR}/optparse.rb:${PORTSDIR}/devel/ruby-optparse \
${RUBY_SITEARCHLIBDIR}/fnmatch.so:${PORTSDIR}/devel/ruby-fnmatch \
${LOCALBASE}/sbin/pkg_tarup:${PORTSDIR}/misc/pkg_tarup
USE_RUBY= yes

View File

@ -1 +1 @@
MD5 (pkgtools-20010607b.tar.gz) = 29e2f04867cbf9aa7b3b27d5163b8006
MD5 (pkgtools-20010611.tar.gz) = 6f8c7827a7ef59ed53054d93bffc67d8

View File

@ -10,7 +10,8 @@ portversion:
than pkg_version and is cooperative with portupgrade.
pkgdepfix:
This is an interactive tool to fix /var/db/pkg's @pkgdep /
+REQUIRED_BY discrepancies.
This is an interactive tool to fix /var/db/pkg's @pkgdep vs.
+REQUIRED_BY discrepancies, and stale or missing origins,
optionally.
Author: Akinori MUSHA <knu@FreeBSD.org>

View File

@ -1,4 +1,5 @@
sbin/pkgdepfix
sbin/portsdb
sbin/portupgrade
sbin/portversion
%%RUBY_SITELIBDIR%%/pkg.rb

View File

@ -6,7 +6,7 @@
#
PORTNAME= portupgrade
PORTVERSION= 20010607b
PORTVERSION= 20010611
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_LOCAL} \
http://www.iDaemons.org/distfiles/
@ -16,6 +16,7 @@ DISTNAME= pkgtools-${PORTVERSION}
MAINTAINER= knu@FreeBSD.org
RUN_DEPENDS= ${RUBY_SITELIBDIR}/optparse.rb:${PORTSDIR}/devel/ruby-optparse \
${RUBY_SITEARCHLIBDIR}/fnmatch.so:${PORTSDIR}/devel/ruby-fnmatch \
${LOCALBASE}/sbin/pkg_tarup:${PORTSDIR}/misc/pkg_tarup
USE_RUBY= yes

View File

@ -1 +1 @@
MD5 (pkgtools-20010607b.tar.gz) = 29e2f04867cbf9aa7b3b27d5163b8006
MD5 (pkgtools-20010611.tar.gz) = 6f8c7827a7ef59ed53054d93bffc67d8

View File

@ -10,7 +10,8 @@ portversion:
than pkg_version and is cooperative with portupgrade.
pkgdepfix:
This is an interactive tool to fix /var/db/pkg's @pkgdep /
+REQUIRED_BY discrepancies.
This is an interactive tool to fix /var/db/pkg's @pkgdep vs.
+REQUIRED_BY discrepancies, and stale or missing origins,
optionally.
Author: Akinori MUSHA <knu@FreeBSD.org>

View File

@ -1,4 +1,5 @@
sbin/pkgdepfix
sbin/portsdb
sbin/portupgrade
sbin/portversion
%%RUBY_SITELIBDIR%%/pkg.rb

View File

@ -6,7 +6,7 @@
#
PORTNAME= portupgrade
PORTVERSION= 20010607b
PORTVERSION= 20010611
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_LOCAL} \
http://www.iDaemons.org/distfiles/
@ -16,6 +16,7 @@ DISTNAME= pkgtools-${PORTVERSION}
MAINTAINER= knu@FreeBSD.org
RUN_DEPENDS= ${RUBY_SITELIBDIR}/optparse.rb:${PORTSDIR}/devel/ruby-optparse \
${RUBY_SITEARCHLIBDIR}/fnmatch.so:${PORTSDIR}/devel/ruby-fnmatch \
${LOCALBASE}/sbin/pkg_tarup:${PORTSDIR}/misc/pkg_tarup
USE_RUBY= yes

View File

@ -1 +1 @@
MD5 (pkgtools-20010607b.tar.gz) = 29e2f04867cbf9aa7b3b27d5163b8006
MD5 (pkgtools-20010611.tar.gz) = 6f8c7827a7ef59ed53054d93bffc67d8

View File

@ -10,7 +10,8 @@ portversion:
than pkg_version and is cooperative with portupgrade.
pkgdepfix:
This is an interactive tool to fix /var/db/pkg's @pkgdep /
+REQUIRED_BY discrepancies.
This is an interactive tool to fix /var/db/pkg's @pkgdep vs.
+REQUIRED_BY discrepancies, and stale or missing origins,
optionally.
Author: Akinori MUSHA <knu@FreeBSD.org>

View File

@ -1,4 +1,5 @@
sbin/pkgdepfix
sbin/portsdb
sbin/portupgrade
sbin/portversion
%%RUBY_SITELIBDIR%%/pkg.rb

View File

@ -6,7 +6,7 @@
#
PORTNAME= portupgrade
PORTVERSION= 20010607b
PORTVERSION= 20010611
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_LOCAL} \
http://www.iDaemons.org/distfiles/
@ -16,6 +16,7 @@ DISTNAME= pkgtools-${PORTVERSION}
MAINTAINER= knu@FreeBSD.org
RUN_DEPENDS= ${RUBY_SITELIBDIR}/optparse.rb:${PORTSDIR}/devel/ruby-optparse \
${RUBY_SITEARCHLIBDIR}/fnmatch.so:${PORTSDIR}/devel/ruby-fnmatch \
${LOCALBASE}/sbin/pkg_tarup:${PORTSDIR}/misc/pkg_tarup
USE_RUBY= yes

View File

@ -1 +1 @@
MD5 (pkgtools-20010607b.tar.gz) = 29e2f04867cbf9aa7b3b27d5163b8006
MD5 (pkgtools-20010611.tar.gz) = 6f8c7827a7ef59ed53054d93bffc67d8

View File

@ -10,7 +10,8 @@ portversion:
than pkg_version and is cooperative with portupgrade.
pkgdepfix:
This is an interactive tool to fix /var/db/pkg's @pkgdep /
+REQUIRED_BY discrepancies.
This is an interactive tool to fix /var/db/pkg's @pkgdep vs.
+REQUIRED_BY discrepancies, and stale or missing origins,
optionally.
Author: Akinori MUSHA <knu@FreeBSD.org>

View File

@ -1,4 +1,5 @@
sbin/pkgdepfix
sbin/portsdb
sbin/portupgrade
sbin/portversion
%%RUBY_SITELIBDIR%%/pkg.rb