OSDN Git Service
Mamoru Sakaue / MwGhennndo [Mon, 29 Dec 2014 17:53:04 +0000 (02:53 +0900)]
Version 3.2.0
Bumped to a release version, with several bug fix related to the new features of this release version.
modified: README
modified: bin/portsreinstall
modified: lib/libpkgsys.sh
modified: lib/libreinstall.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Sun, 28 Dec 2014 14:10:26 +0000 (23:10 +0900)]
Version 3.1.1+toward_3.2.0_20141228231007
[IMPROVED] Support for cases that ports-mgmt/pkg-devel or ports-mgmt/dialog4ports-static is used are implemented.
modified: bin/portsreinstall
modified: lib/libpkgsys.sh
modified: lib/libusage.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Sun, 28 Dec 2014 10:39:10 +0000 (19:39 +0900)]
Version 3.1.1+toward_3.2.0_20141228193746
[BUG FIX] Reinstallation of ports-mgmt/pkg could encounter error termination.
modified: README
modified: bin/portsreinstall
modified: lib/libpkgsys.sh
modified: lib/libreinstall.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Sun, 21 Dec 2014 14:36:48 +0000 (23:36 +0900)]
Version 3.1.1+toward_3.2.0_20141221233254
[IMPROVED] The automatic resolution of installation conflict is improved to avoid stripping due to restore-and-delete of backup packages that possibly occurs when the default version changes.
modified: README
modified: bin/portsreinstall
modified: lib/libpkgsys.sh
modified: lib/libreinstall.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Tue, 16 Dec 2014 20:42:38 +0000 (05:42 +0900)]
Bumped to a release version.
modified: README
modified: bin/portsreinstall
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Sat, 6 Dec 2014 14:43:53 +0000 (23:43 +0900)]
[BUG FIX] Option \fB-q\fR did not work correctly from version 3.1.0.
modified: lib/libdatabase_query.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Sat, 6 Dec 2014 11:16:37 +0000 (20:16 +0900)]
BUG FIX: database_build_update_pkgname caused warnings in package tools (re)installation.
modified: COPYRIGHT
modified: INSTALL
modified: README
modified: bin/portsreinstall
modified: lib/libdatabase_build.sh
modified: lib/libreinstall.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Wed, 3 Dec 2014 14:28:58 +0000 (23:28 +0900)]
[IMPROVED] The automatic resolution of installation conflict is improved to detect actual conflict not described in CONFLICTS or CONFLICTS_INSTALL (for the sake of the staging mechanism).
(Not tested yet)
modified: bin/portsreinstall
modified: lib/libreinstall.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Wed, 3 Dec 2014 11:33:36 +0000 (20:33 +0900)]
[BUG FIX] MOVED or REPLACED ports were possibly incorrectly detected as duplicated ports.
[BUG FIX] Command pkgsanity was confused by the specification change of pkg-check(8).
modified: README
modified: bin/portsreinstall
modified: lib/libdatabase_build.sh
modified: lib/libfileedit.sh
modified: lib/libpkgsys.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Sat, 9 Aug 2014 12:44:19 +0000 (21:44 +0900)]
Version 3.1.0
Bumped to the release version.
modified: bin/portsreinstall
Mamoru Sakaue / MwGhennndo [Sat, 9 Aug 2014 12:24:40 +0000 (21:24 +0900)]
Version 3.0.5+toward_3.1.0_20140809212414
[IMPROVED] Reinstalltion of ports-mgmt/pkg becomes smarter in systems where Pkgng is the default.
modified: README
modified: bin/portsreinstall
modified: lib/libreinstall.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Mon, 4 Aug 2014 07:20:18 +0000 (16:20 +0900)]
Version 3.0.5+toward_3.1.0_20140804161950
A bug is caused by the previous modification is fixed.
modified: bin/portsreinstall
modified: lib/libdatabase_build.sh
modified: lib/libdatabase_query.sh
Mamoru Sakaue / MwGhennndo [Mon, 4 Aug 2014 05:47:17 +0000 (14:47 +0900)]
Version 3.0.5+toward_3.1.0_20140804144650
[IMPROVED] Revisions are made so that packages whose ports are replaced or moved are deinstalled before installation of the alternative ports.
modified: bin/portsreinstall
modified: lib/libdatabase_build.sh
modified: lib/libreinstall.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Mon, 4 Aug 2014 02:24:44 +0000 (11:24 +0900)]
Version 3.0.5+toward_3.1.0_20140804112402
[IMPROVED] A countermeasure operation is implemented for a bug of pkg-1.3.4 that pkg delete -q does not work.
modified: README
modified: bin/portsreinstall
modified: lib/libpkgsys.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Sun, 3 Aug 2014 11:23:17 +0000 (20:23 +0900)]
Version: 3.0.5+toward_3.1.0_20140803201355
Changes in NOPKG_* were not reflected in reloading configurations by -L option.
modified: README
modified: bin/portsreinstall
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Thu, 17 Jul 2014 02:15:57 +0000 (11:15 +0900)]
Version 3.0.5+toward_3.1.0_20140717111527
[BUG FIX] Variables "NOPKG_*" in ${LOCALBASE}/etc/portsreinstall.conf were not parsed.
modified: README
modified: bin/portsreinstall
modified: lib/libconf.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Fri, 11 Jul 2014 20:32:30 +0000 (05:32 +0900)]
Version 3.0.5+toward_3.1.0_20140712053146
[BUG FIX] A wrong option was given to \fBpkg-info(8)\fR in a compatible command for \fBpkg_info -qoX\fR.
modified: bin/portsreinstall
modified: lib/libpkgsys.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Wed, 9 Jul 2014 20:17:14 +0000 (05:17 +0900)]
The manual page is updated by improving the layout of the new subsection.
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Wed, 9 Jul 2014 20:10:49 +0000 (05:10 +0900)]
Manual page for reset command is updated.
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Wed, 9 Jul 2014 20:07:21 +0000 (05:07 +0900)]
Version 3.0.5+toward_3.1.0_20140710050655
[IMPROVED] Command reset is now available to work with an updated ports tree by preserving information of the initially installed packages.
The manual page is updated by adding "Workaround for failed ports: update of ports tree" subsection to explain an example to utilize this improved specification.
modified: README
modified: bin/portsreinstall
modified: lib/libcommand.sh
modified: lib/libtemp.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Tue, 8 Jul 2014 19:25:01 +0000 (04:25 +0900)]
Version 3.0.5+toward_3.1.0_20140709042438
Put a forgotten issue of change into the man page:
[BUG FIX] Execution of reset command unintentionally removed temporally deinstalled leaf ports out of scope of reinstallation.
modified: bin/portsreinstall
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Tue, 8 Jul 2014 16:31:59 +0000 (01:31 +0900)]
Version 3.0.5+toward_3.1.0_20140709013142
Bug fix for the latest modification.
modified: bin/portsreinstall
Mamoru Sakaue / MwGhennndo [Tue, 8 Jul 2014 16:26:11 +0000 (01:26 +0900)]
Version 3.0.5+toward_3.1.0_20140709012553
Further bug fix for the previous modification.
modified: README
modified: bin/portsreinstall
modified: lib/libcommand.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Tue, 8 Jul 2014 02:22:14 +0000 (11:22 +0900)]
Version 3.0.5+toward_3.1.0_20140708112157
A bug of termination during preparation is fixed.
modified: bin/portsreinstall
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Mon, 7 Jul 2014 18:59:53 +0000 (03:59 +0900)]
Version 3.0.5+toward_3.1.0_20140708035940
The specifications of the temporary database is changed to fix bugs.
modified: README
modified: bin/portsreinstall
modified: lib/libdatabase_build.sh
modified: lib/libreinstall.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Mon, 7 Jul 2014 02:27:27 +0000 (11:27 +0900)]
Version 3.0.5+toward_3.0.6_20140707112659
Bug fix for the previous modification
modified: bin/portsreinstall
Mamoru Sakaue / MwGhennndo [Mon, 7 Jul 2014 02:08:57 +0000 (11:08 +0900)]
Version 3.0.5+toward_3.0.6_20140707110837
Bumped back to 3.0.6 candidate.
modified: README
modified: bin/portsreinstall
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Mon, 7 Jul 2014 02:01:27 +0000 (11:01 +0900)]
Version 3.0.5+toward_3.1.0_20140707110051
[BUG FIX] Changes in REPLACE_* in ${LOCALBASE}/etc/portsreinstall.conf were not correctly reflected in recursive reinstallation of dependents.
modified: README
modified: bin/portsreinstall
modified: lib/libdatabase_build.sh
modified: lib/libreinstall.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Wed, 2 Jul 2014 18:25:03 +0000 (03:25 +0900)]
Version 3.0.5+toward_3.0.6_20140703032438
[BUG FIX] Ports with periods or underscores in their package name, port name or origin was not treated correctly.
modified: README
modified: bin/portsreinstall
modified: lib/libpkgsys.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Sat, 7 Jun 2014 10:49:22 +0000 (19:49 +0900)]
Version: 3.0.5+toward_3.0.6_20140607194853
[BUG FIX] Selection of leaf packages remained after all of them changed to non-leaves.
modified: README
modified: bin/portsreinstall
modified: lib/libdeinstall.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Sat, 7 Jun 2014 05:16:00 +0000 (14:16 +0900)]
The previous modification was incomplete. This version fixed it.
modified: lib/libcommand.sh
Mamoru Sakaue / MwGhennndo [Sat, 7 Jun 2014 05:11:18 +0000 (14:11 +0900)]
Version: 3.0.5+toward_3.0.6_20140607141018
[BUG FIX] The error message for invalid operation on \fBreselect\fR command was wrong.
modified: bin/portsreinstall
modified: lib/libcommand.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Fri, 6 Jun 2014 12:37:23 +0000 (21:37 +0900)]
Version: 3.0.5+toward_3.0.6_20140606212113
[BUG FIX] Warning messages might have arise by attempting to restore nonexistent backed-up requirements.
modified: README
modified: bin/portsreinstall
modified: lib/libreinstall.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Tue, 3 Jun 2014 20:39:05 +0000 (05:39 +0900)]
Version 3.0.5+toward_3.0.6_20140604053559
[BUG FIX] Evaluation of glob was incorrect when the pattern is regular expression containing multiple slashes.
modified: README
modified: bin/portsreinstall
modified: lib/libpkgsys.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Mon, 2 Jun 2014 01:24:47 +0000 (10:24 +0900)]
Version 3.0.5+toward_3.0.6_20140602102433
A syntax error is fixed.
modified: bin/portsreinstall
modified: lib/libdatabase_query.sh
Mamoru Sakaue / MwGhennndo [Mon, 2 Jun 2014 01:18:43 +0000 (10:18 +0900)]
Version 3.0.5+toward_3.0.6_20140602101825
[BUG FIX] Messages about failed ports were inappropriate when failed ports were changed to unneeded.
modified: bin/portsreinstall
modified: lib/libdatabase_query.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Sun, 1 Jun 2014 17:40:47 +0000 (02:40 +0900)]
Version 3.0.5+toward_3.0.6_20140602024014
[BUG FIX] Reload of configuration where replacement rule is changed possibly caused errors in the phase of "Inspection of necessity".
modified: README
modified: bin/portsreinstall
modified: lib/libdatabase_build.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Sun, 1 Jun 2014 11:29:20 +0000 (20:29 +0900)]
Version 3.0.5+toward_3.0.6_20140601202901
A mall change to suppress warnings in set up of obsolete port nodes.
modified: bin/portsreinstall
modified: lib/libdatabase_build.sh
Mamoru Sakaue / MwGhennndo [Sun, 1 Jun 2014 07:00:34 +0000 (16:00 +0900)]
Version 3.0.5+toward_3.0.6_20140601155959
[BUG FIX] Control sequences in output of the long help by -H option was not correctly handled in some environment (detected in 10.0-RELEASE).
modified: README
modified: bin/portsreinstall
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Sat, 31 May 2014 18:07:43 +0000 (03:07 +0900)]
Version 3.0.5+toward_3.0.6_20140601030357
The error message for specifying option -L or -N for other than redo command was wrong (-L was missing).
modified: README
modified: bin/portsreinstall
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Sat, 31 May 2014 11:25:36 +0000 (20:25 +0900)]
Version 3.0.5+toward_3.0.6_20140531202509
[BUG FIX] Some message output failed with a warning "3: Bad file descriptor" in some environment (detected in 10.0-RELEASE).
modified: bin/portsreinstall
modified: lib/libcommand.sh
modified: lib/libdatabase_query.sh
modified: lib/libmessage.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Fri, 30 May 2014 20:37:48 +0000 (05:37 +0900)]
Version 3.0.5+toward_3.0.6_20140531053505
[BUG FIX] The short help lacked descriptions on need command.
modified: README
modified: bin/portsreinstall
modified: lib/libusage.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Fri, 30 May 2014 08:10:45 +0000 (17:10 +0900)]
Version 3.0.5+toward_3.0.6_20140530170941
A modification was made so that -H, -h and -V options are not affected by the implementation status of the ports tree.
modified: bin/portsreinstall
modified: lib/libconf.sh
modified: lib/libpkgsys.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Thu, 29 May 2014 19:10:11 +0000 (04:10 +0900)]
Version 3.0.5+toward_3.0.6_20140530040947
[BUG FIX] Silently failed to launch when the ports tree is missing or broken.
modified: README
modified: bin/portsreinstall
modified: lib/libconf.sh
modified: lib/libpkgsys.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Tue, 27 May 2014 02:39:42 +0000 (11:39 +0900)]
Version 3.0.5+toward_3.0.6_20140527113705
[BUG FIX] Command prepare may have resulted in aborting at ports any of whose requirements or dependents is obsolete.
modified: Makefile
modified: README
modified: bin/portsreinstall
modified: etc/portsreinstall.conf
modified: lib/libcommand.sh
modified: lib/libconf.sh
modified: lib/libdatabase_build.sh
modified: lib/libdatabase_query.sh
modified: lib/libdatabase_record.sh
modified: lib/libdeinstall.sh
modified: lib/libfileedit.sh
modified: lib/libmessage.sh
modified: lib/libmisc.sh
modified: lib/liboptions.sh
modified: lib/libpkgsys.sh
modified: lib/libprogram.sh
modified: lib/libreinstall.sh
modified: lib/libstr.sh
modified: lib/libtemp.sh
modified: lib/libusage.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Sat, 14 Dec 2013 12:33:35 +0000 (21:33 +0900)]
Version 3.0.5
Bumped to a realase version.
modified: README
modified: bin/portsreinstall
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Fri, 13 Dec 2013 14:21:44 +0000 (23:21 +0900)]
Version 3.0.4+toward_3.0.5_20131213231732
[NEW] Command of rmconf is added.
[CHANGED] Specification changes are made so that (re)installation processes are skipped for ports any of whose requirements is missing. This results in improvement to avoid attempt of unsuccessful builds due to unsuccessful installation of requirements and a fix of the following bug regarding unintentional reinstallation of escaped packages.
[BUG FIX] Escaped packages by escape command were unintentionally reinstalled in (re)installation of their dependents.
modified: bin/portsreinstall
modified: lib/libcommand.sh
modified: lib/libpkgsys.sh
modified: lib/libreinstall.sh
modified: lib/libusage.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Thu, 12 Dec 2013 18:51:42 +0000 (03:51 +0900)]
Version 3.0.4+toward_3.0.5_20131213035122
[BUG FIX] Execution of reconf command confused the work of -G option.
modified: bin/portsreinstall
modified: lib/libdatabase_build.sh
modified: lib/libdatabase_query.sh
modified: lib/libstr.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Thu, 5 Dec 2013 15:43:52 +0000 (00:43 +0900)]
Version: 3.0.4+toward_3.0.5_20131206004108
[IMPROVED] Automatic resolution of duplicated registrations of multiple packages for the same port origin is implemented in pkgsanity command.
modified: README
modified: bin/portsreinstall
modified: lib/libcommand.sh
modified: lib/libdatabase_query.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Sat, 16 Nov 2013 09:51:56 +0000 (18:51 +0900)]
Version 3.0.4 (redefined)
The rescue scheme for cases that pkg(8) executables are not ready in systems configured to employ it is improved to be more automatic and successful.
modified: bin/portsreinstall
modified: lib/libpkgsys.sh
Mamoru Sakaue / MwGhennndo [Fri, 15 Nov 2013 16:33:53 +0000 (01:33 +0900)]
Version 3.0.4
Bumped to the release version.
[MISC] The manual page is updated regarding -G option by reflecting the official service start of pkgng packages and abandonment of the legacy packages.
Minor fix is made for systems without legacy package tools and for a small bug in showing a failure list.
modified: README
modified: bin/portsreinstall
modified: lib/libdatabase_query.sh
modified: lib/libpkgsys.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Thu, 14 Nov 2013 23:09:31 +0000 (08:09 +0900)]
Version 3.0.3+toward_3.0.4_20131115074959
[IMPROVED] Support for systems in which pkgng is the default or legacy package tools are abandoned is improved.
[BUG FIX] The execution was terminated by error when /etc/make.conf does not exist.
[BUG FIX] The execution was terminated by error when there is no INDEX file for the current OS version is prepared.
[BUG FIX] Some meaningless warnings are suppressed.
[BUG FIX] Comments at termination during building the temporary database were inconsistent.
modified: README
modified: bin/portsreinstall
modified: lib/libconf.sh
modified: lib/libmessage.sh
modified: lib/liboptions.sh
modified: lib/libpkgsys.sh
modified: lib/libtemp.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Thu, 7 Nov 2013 13:11:31 +0000 (22:11 +0900)]
Version 3.0.3+toward_3.0.4_20131107220944
[BUG FIX] Commands of forget and reconf and option -L could have caused error ends in following show failure command and the part showing the failure list at the end of commands of
do and redo.
modified: bin/portsreinstall
modified: lib/libdatabase_build.sh
modified: lib/libdatabase_query.sh
modified: lib/libdatabase_record.sh
modified: lib/libreinstall.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Mon, 12 Aug 2013 06:50:36 +0000 (15:50 +0900)]
Version 3.0.3+toward_3.0.4_20130812154855
[IMPROVED] Changes are made so that MAKE_JOBS_UNSAFE=yes is set in retrials of build and installation.
modified: bin/portsreinstall
modified: lib/libreinstall.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Thu, 1 Aug 2013 20:07:17 +0000 (05:07 +0900)]
Version 3.0.3
Bumped to a release version.
modified: README
modified: bin/portsreinstall
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Wed, 31 Jul 2013 12:16:21 +0000 (21:16 +0900)]
Version 3.0.2+toward_3.0.3_20130731211606
Impoved the refetch process to be in two stages: first retrial without cleaning distfiles, and then second retrial after cleaning distfiles.
modified: bin/portsreinstall
modified: lib/libreinstall.sh
Mamoru Sakaue / MwGhennndo [Wed, 31 Jul 2013 10:13:52 +0000 (19:13 +0900)]
Version 3.0.2+toward_3.0.3_20130731191210
[BUG FIX] Cleaning of distfiles before retrial of failed fetch was forgotten.
modified: bin/portsreinstall
modified: lib/libreinstall.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Tue, 9 Jul 2013 21:42:14 +0000 (06:42 +0900)]
Version 3.0.2
Bumped to a release version.
modified: README
modified: bin/portsreinstall
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Mon, 8 Jul 2013 13:39:50 +0000 (22:39 +0900)]
Version 3.0.1+toward_3.0.2_20130708223707
[IMPROVED] Command show conflict is changed to append a column of opponent ports of each conflict.
[BUG FIX] The message format in enumerating port origins or so on was broken.
modified: bin/portsreinstall
modified: lib/libdatabase_query.sh
modified: lib/libstr.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Mon, 8 Jul 2013 12:22:24 +0000 (21:22 +0900)]
Version 3.0.1+toward_3.0.2_20130708212202
[BUG FIX] Conflicts escape was not implemented for (re)installation by prebuilt packages.
modified: bin/portsreinstall
modified: lib/libreinstall.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Mon, 8 Jul 2013 09:11:10 +0000 (18:11 +0900)]
Version 3.0.1+toward_3.0.2_20130708171330
[BUG FIX] Deinstallation of obsolete or new leaf ports did not work in version 3.0.1.
modified: bin/portsreinstall
modified: lib/libdeinstall.sh
modified: man/portsreinstall.8
User Alatnmw Alat Nmw [Sun, 7 Jul 2013 23:49:37 +0000 (08:49 +0900)]
Version 3.0.1+toward_3.0.2_20130708084914
A Bug fixed for a problem that forbidden conflicts were not deregistered even if newer versions are installed.
modified: bin/portsreinstall
modified: lib/libreinstall.sh
Mamoru Sakaue / MwGhennndo [Thu, 4 Jul 2013 23:13:30 +0000 (08:13 +0900)]
Previous fix was still broken when multiple packages conflict with a package.
modified: bin/portsreinstall
modified: lib/libpkgsys.sh
User Alatnmw Alat Nmw [Thu, 4 Jul 2013 22:51:16 +0000 (07:51 +0900)]
Version 3.0.1+toward_3.0.2_20130705075039
Corrected a bug that the function of avoiding restoration of install conflicts of installed packages were still broken.
modified: README
modified: bin/portsreinstall
modified: lib/libpkgsys.sh
modified: lib/libreinstall.sh
Mamoru Sakaue / MwGhennndo [Wed, 3 Jul 2013 16:47:55 +0000 (01:47 +0900)]
Version 3.0.1+toward_3.0.2_20130704000611
The function of sanity check of packages becomes more intelligent.
modified: bin/portsreinstall
modified: lib/libpkgsys.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Wed, 3 Jul 2013 12:15:09 +0000 (21:15 +0900)]
Version 3.0.1+toward_3.0.2_20130703211449
The sanity check is changed to be more intelligent to detect the necessity of reinstallation.
modified: bin/portsreinstall
modified: lib/libcommand.sh
modified: lib/libmessage.sh
modified: lib/libpkgsys.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Wed, 3 Jul 2013 10:10:34 +0000 (19:10 +0900)]
Version 3.0.1+toward_3.0.2_20130703190902
Fixed a broken function of preventing restoration of backed-up packages deinstalled due to matching CONFLICTS_INSTALL of installed packages.
modified: bin/portsreinstall
modified: lib/libpkgsys.sh
Mamoru Sakaue / MwGhennndo [Sat, 29 Jun 2013 17:59:32 +0000 (02:59 +0900)]
Version 3.0.1+toward_3.0.2_20130629222028
[NOTE] Version 3.0.1 has a serious defect that newly installed files can be spoiled by restoration of conflicting old packages. When the current version is to executed only for limited ports (with -q, -t, -T or -O) after this previous version was used, in advance to that, it is strongly encouraged to execute
portsreinstall pkgsanity
and select "y" in the queries for spoiled packages.
[NEW] Commands of pkgsanity and show status are added.
[IMPROVED] Changes are made so as to deinstall conflicts before the first trials in build and installation.
[IMPROVED] Changes are made so as to prevent restoration of backed-up packages deinstalled due to matching CONFLICTS_INSTALL of installed packages.
[IMPROVED] Changes are made so as to retry build by deinstalling the current package and packages matching CONFLICTS_INSTALL even if not in CONFLICTS_BUILD nor CONFLICTS.
[CHANGED] Changes are made so that FORCE_PKG_REGISTER is disabled in the all operations. This had become obsolete and even harmful after the implementation of the automatic workaround function for conflicts.
[MISC] Minor changes are made on HISTORY section of the manual page in the level of coding and terminology.
[BUG FIX] Configuration changes in replacement were not completely reflected by redo with -L option and ended up with errors.
modified: bin/portsreinstall
modified: lib/libcommand.sh
modified: lib/libdatabase_build.sh
modified: lib/libdatabase_query.sh
modified: lib/libdatabase_record.sh
modified: lib/libdeinstall.sh
modified: lib/libmessage.sh
modified: lib/libpkgsys.sh
modified: lib/libreinstall.sh
modified: lib/libusage.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Mon, 10 Jun 2013 19:10:40 +0000 (04:10 +0900)]
Bumped to release version 3.0.1
The manual page is modified in the part of -O, -T and -t options.
modified: bin/portsreinstall
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Mon, 10 Jun 2013 06:08:42 +0000 (15:08 +0900)]
Version 3.0.0+toward_3.0.1_20130610150827
Resetting records in target specification by -O, -T and -t are now applied to the all combinations of dependencies and levels.
modified: bin/portsreinstall
Mamoru Sakaue / MwGhennndo [Mon, 10 Jun 2013 03:46:22 +0000 (12:46 +0900)]
Version 3.0.0+toward_3.0.1_20130610124556
Bug fix for failure of execution by unprivilege user about creation of ${DBDIR}/WITH_PKGNG.
Bug fix for escape and restore commands regarding the update of ${DBDIR}/taboo.all.list and unnecessary database reconstruction.
modified: bin/portsreinstall
modified: lib/libcommand.sh
modified: lib/libpkgsys.sh
Mamoru Sakaue / MwGhennndo [Mon, 10 Jun 2013 01:49:16 +0000 (10:49 +0900)]
Version 3.0.0+toward_3.0.1_20130610103336
[BUG FIX] Options -O, -T and -t did not work for once-succeeded ports.
modified: bin/portsreinstall
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Sat, 8 Jun 2013 21:12:07 +0000 (06:12 +0900)]
Version 3.0.0+toward_3.0.1_20130609060102
[BUG FIX] Reinstallation processes were unintentionally terminated when the backup package creation was unsuccessful.
modified: bin/portsreinstall
modified: lib/libreinstall.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Fri, 7 Jun 2013 18:21:28 +0000 (03:21 +0900)]
Version 3.0.0+toward_3.0.1_20130608031815
The needed list was not correctly referred to for evaluation of necessary ports.
modified: bin/portsreinstall
Mamoru Sakaue / MwGhennndo [Fri, 7 Jun 2013 17:47:32 +0000 (02:47 +0900)]
Version 3.0.0+toward_3.0.1_20130608013915
The version number was wrong.
modified: bin/portsreinstall
modified: lib/libreinstall.sh
Mamoru Sakaue / MwGhennndo [Fri, 7 Jun 2013 14:03:09 +0000 (23:03 +0900)]
Version MYVERSION=3.0.0+toward_3.1.0_20130607223126
[BUG FIX] Evaluation of glob patterns which have the form of port origin was inappropriately ambiguous.
modified: bin/portsreinstall
modified: lib/libdatabase_build.sh
modified: lib/libdeinstall.sh
modified: lib/libpkgsys.sh
modified: lib/libreinstall.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Thu, 6 Jun 2013 23:09:11 +0000 (08:09 +0900)]
Version 3.0.0+toward_3.1.0_20130607080725
[IMPROVED] Correspondence to cases of duplicated packages for the same port is implemented.
modified: Makefile
modified: bin/portsreinstall
modified: lib/libdatabase_build.sh
modified: lib/libdeinstall.sh
modified: lib/libreinstall.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Thu, 6 Jun 2013 09:37:12 +0000 (18:37 +0900)]
Version 3.0.0+toward_3.1.0_20130606182950
Commands of escape and restore are modified.
modified: bin/portsreinstall
modified: lib/libcommand.sh
modified: lib/libusage.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Thu, 6 Jun 2013 00:44:06 +0000 (09:44 +0900)]
Version 3.0.0+toward_3.1.0_20130606094346
[NEW] Commands escape and restore are added.
modified: bin/portsreinstall
modified: lib/libcommand.sh
modified: lib/libreinstall.sh
modified: lib/libusage.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Wed, 5 Jun 2013 22:08:35 +0000 (07:08 +0900)]
Version 3.0.0+toward_3.1.0_20130606070810
[IMPROVED] Changes are made so that installation by packages is split into fetch and installation stages and backup/restoration of old packages are skipped if the fetch is unsuccessful.
[IMPROVED] Changes are made so that uninspected ports are skipped in reconf command.
[BUG FIX] Meaningless warnings are suppressed.
[BUG FIX] Leaf ports replaced by REPLACE_* were recognized to be new leaf ports to delete even if they are targets of -O, -T or -t or in the needed list.
modified: bin/portsreinstall
modified: lib/libcommand.sh
modified: lib/libdatabase_build.sh
modified: lib/libdeinstall.sh
modified: lib/libpkgsys.sh
modified: lib/libreinstall.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Wed, 5 Jun 2013 13:19:58 +0000 (22:19 +0900)]
Version 3.0.0+toward_3.1.0_20130605221942
[BUG FIX] Runs by unprivileged users could end up with errors in message output if /dev/stdin cannot provide information of the console size.
modified: bin/portsreinstall
modified: lib/libmisc.sh
modified: lib/libtemp.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Tue, 4 Jun 2013 23:46:25 +0000 (08:46 +0900)]
A bug that -C related behavior in (re)installation was wrong.
modified: lib/libreinstall.sh
Mamoru Sakaue / MwGhennndo [Tue, 4 Jun 2013 22:40:22 +0000 (07:40 +0900)]
Version 3.0.0+toward_3.0.1_20130605073650
[IMPROVED] The behavior of -C option is changed in case of dialog4ports(1) so that the port options are unchanged and unsaved throughout the all stages from the temporary database build to (re)installation. This allows the all stages to run on script(1) and nohup(1).
[BUG FIX] Commands permitted for unprivileged users did not work for the users.
[BUG FIX] This manual page, comments and messages contained some wrong English words and incorrect descriptions.
modified: bin/portsreinstall
modified: lib/libcommand.sh
modified: lib/libdatabase_build.sh
modified: lib/libdatabase_query.sh
modified: lib/libdatabase_record.sh
modified: lib/libdeinstall.sh
modified: lib/libfileedit.sh
modified: lib/libmessage.sh
modified: lib/liboptions.sh
modified: lib/libpkgsys.sh
modified: lib/libprogram.sh
modified: lib/libreinstall.sh
modified: man/portsreinstall.8
Mamoru Sakaue / MwGhennndo [Sat, 1 Jun 2013 12:31:53 +0000 (21:31 +0900)]
Version 3.0.0
Commented-out source code lines are trimmed.
Use of pkg_info_qox is replaced with pkg_info_qoX because extended regular expression is used actually.
Some comments and documents are revised.
modified: INSTALL
modified: README
modified: bin/portsreinstall
modified: lib/libcommand.sh
modified: lib/libconf.sh
modified: lib/libdatabase_build.sh
modified: lib/libdatabase_query.sh
modified: lib/libdatabase_record.sh
modified: lib/libdeinstall.sh
modified: lib/libmessage.sh
modified: lib/libmisc.sh
modified: lib/libpkgsys.sh
modified: lib/libreinstall.sh
modified: lib/libusage.sh
deleted: man/.portsreinstall.8.kate-swp
modified: man/portsreinstall.8
deleted: portsreinstall
deleted: portsreinstall.8
deleted: portsreinstall.conf
Mamoru Sakaue / MwGhennndo [Thu, 30 May 2013 22:47:07 +0000 (07:47 +0900)]
Version 2.2.2+toward_3.0.0_20130531074611
Large moifications are made as a major upgrade.
The changes are described in the manual page.
modified: COPYRIGHT
modified: INSTALL
modified: Makefile
modified: README
new file: bin/portsreinstall
new file: etc/portsreinstall.conf
new file: lib/libcommand.sh
new file: lib/libconf.sh
new file: lib/libdatabase_build.sh
new file: lib/libdatabase_query.sh
new file: lib/libdatabase_record.sh
new file: lib/libdeinstall.sh
new file: lib/libfileedit.sh
new file: lib/libmessage.sh
new file: lib/libmisc.sh
new file: lib/liboptions.sh
new file: lib/libpkgsys.sh
new file: lib/libprogram.sh
new file: lib/libreinstall.sh
new file: lib/libstr.sh
new file: lib/libtemp.sh
new file: lib/libusage.sh
new file: man/.portsreinstall.8.kate-swp
new file: man/portsreinstall.8
deleted: portsreinstall
deleted: portsreinstall.8
deleted: portsreinstall.conf
Mamoru Sakaue / MwGhennndo [Wed, 6 Feb 2013 08:10:43 +0000 (17:10 +0900)]
VERSION=2.2.2+toward_3.0.0_20130206170920
[NEW] Command eval_glob is added.
[IMPROVED] The evaluation algorithm of glob patters is improved.
modified: portsreinstall
modified: portsreinstall.8
Mamoru Sakaue / MwGhennndo [Tue, 5 Feb 2013 22:23:53 +0000 (07:23 +0900)]
Sume bugs due to the previous change are fixed.
modified: portsreinstall
Mamoru Sakaue / MwGhennndo [Sun, 3 Feb 2013 14:22:12 +0000 (23:22 +0900)]
VERSION=2.2.2+toward_3.0.0_20130203231825
[NEW] Options of -g, -b and -B are added.
[CHANGED] The behaviors of -p, -t, -r, -T and -R options are changed to ignore build-time-only dependencies. The former function is reproduced with -b option.
modified: portsreinstall
modified: portsreinstall.8
Mamoru Sakaue / MwGhennndo [Wed, 30 Jan 2013 19:24:38 +0000 (04:24 +0900)]
[BUG FIX] Self-update was carried out even for commands other than do or prepare.
Concerned bugs of the above bug fix are fixed.
modified: portsreinstall
modified: portsreinstall.8
Mamoru Sakaue / MwGhennndo [Wed, 30 Jan 2013 19:09:08 +0000 (04:09 +0900)]
The difinition of LOCALBASE is moved to the beginning.
modified: portsreinstall
Mamoru Sakaue / MwGhennndo [Wed, 30 Jan 2013 19:06:05 +0000 (04:06 +0900)]
A bug concerned with upgrade of portsreinstall is fixed.
modified: portsreinstall
Mamoru Sakaue / MwGhennndo [Wed, 30 Jan 2013 19:02:21 +0000 (04:02 +0900)]
Bugs and inappropriate behaviors concerned with upgrade of ports-mgmt/pkg are fixed.
modified: portsreinstall
Mamoru Sakaue / MwGhennndo [Tue, 29 Jan 2013 06:11:37 +0000 (15:11 +0900)]
An improvement is made so that restored backup packages after installation failure are deleted.
modified: portsreinstall
Mamoru Sakaue / MwGhennndo [Sun, 27 Jan 2013 18:31:44 +0000 (03:31 +0900)]
The method of detecting pkg command of pkgng is corrected.
modified: portsreinstall
Mamoru Sakaue / MwGhennndo [Sun, 27 Jan 2013 17:24:36 +0000 (02:24 +0900)]
A bug that unused distfiles were not deleted is fixed.
modified: portsreinstall
Mamoru Sakaue / MwGhennndo [Sun, 27 Jan 2013 12:32:06 +0000 (21:32 +0900)]
A small change is made on distfile cleaning to be exactly accurate.
modified: portsreinstall
Mamoru Sakaue / MwGhennndo [Sat, 26 Jan 2013 07:25:20 +0000 (16:25 +0900)]
[BUG FIX] Tarballs for ports which depend on other ports could have been lost in the step of cleaning distfiles.
modified: portsreinstall
modified: portsreinstall.8
Mamoru Sakaue / MwGhennndo [Tue, 22 Jan 2013 18:11:53 +0000 (03:11 +0900)]
A small bug in the final message in case failed ports exixts is fixed.
modified: portsreinstall
Mamoru Sakaue / MwGhennndo [Sat, 19 Jan 2013 14:06:57 +0000 (23:06 +0900)]
Bug fix to incomplete parts concerned with -g option.
modified: portsreinstall
Mamoru Sakaue / MwGhennndo [Sat, 19 Jan 2013 12:00:04 +0000 (21:00 +0900)]
[BUG FIX] Inappropriate operations could be attempted on the temporal database by non-superuser privilege.
modified: portsreinstall
modified: portsreinstall.8