list=requirements.$dbsuffix
listdb='initial'
pkgnamedb='initial'
- [ $COMMAND_SHOW_DEPTAG = none ] && \
- message_echo "WARNING: This command has no meaning with the current options setting." >&2
- database_query_show_port_lists "$grandtitle" "$title" "$list" "$listdb" "$pkgnamedb" "$@"
;;
requirements )
grandtitle="Dependencies based on the latest ports tree"
list=requirements.$dbsuffix
listdb='requires'
pkgnamedb='moved_from'
- [ $COMMAND_SHOW_DEPTAG = none ] && \
- message_echo "WARNING: This command has no meaning with the current options setting." >&2
- database_query_show_port_lists "$grandtitle" "$title" "$list" "$listdb" "$pkgnamedb" "$@"
;;
initdependents )
grandtitle="Dependencies based on the initially installed packages"
list=dependents.$dbsuffix
listdb='initial'
pkgnamedb='initial'
- [ $COMMAND_SHOW_DEPTAG = none ] && \
- message_echo "WARNING: This command has no meaning with the current options setting." >&2
- database_query_show_port_lists "$grandtitle" "$title" "$list" "$listdb" "$pkgnamedb" "$@"
;;
dependents )
grandtitle="Dependencies based on the latest ports tree"
list=dependents.$dbsuffix
listdb='requires'
pkgnamedb='moved_from'
- [ $COMMAND_SHOW_DEPTAG = none ] && \
- message_echo "WARNING: This command has no meaning with the current options setting." >&2
- database_query_show_port_lists "$grandtitle" "$title" "$list" "$listdb" "$pkgnamedb" "$@"
;;
conflict_files )
grandtitle="Possible additional conflict files"
database_query_show_log "$grandtitle" "$title" "$list" "$listdb" "$pkgnamedb" "$@"
;;
esac
+ case $COMMAND_SHOW_SUBJECT in
+ initrequirements | requirements | initdependents | dependents )
+ [ $COMMAND_SHOW_DEPTAG = none ] && \
+ message_echo "WARNING: This command has no meaning with the current options setting." >&2
+ database_query_show_port_lists "$grandtitle" "$title" "$list" "$listdb" "$pkgnamedb" "$COMMAND_SHOW_DEPTAG" "$COMMAND_SHOW_LEVEL" "$@"
+ ;;
+ esac
}
level=$5
shift 5
message_echo "[$grandtitle]"
- message_dependency_scope
+ message_dependency_scope "$deptag" "$level"
message_echo
isfirst=y
for origin_target in `pkgsys_eval_ports_glob "$@"`
# ============= Output of "show" command for port lists =============
database_query_show_port_lists ()
{
- local grandtitle title list listdb pkgnamedb isfirst origin_target pkg_target table_target list_target
+ local grandtitle title list listdb pkgnamedb deptag level isfirst origin_target pkg_target table_target list_target
grandtitle=$1
title=$2
list=$3
listdb=$4
pkgnamedb=$5
- shift 5
+ deptag=$6
+ level=$7
+ shift 7
message_echo "[$grandtitle]"
- message_dependency_scope
+ message_dependency_scope "$deptag" "$level"
message_echo
isfirst=y
for origin_target in `pkgsys_eval_ports_glob "$@"`
todo )
message_echo "The following ports remain in the (re)installation queue for the current do/redo process:"
message_echo "It is noted that ports to be skipped can be included here."
- message_dependency_scope
+ message_dependency_scope "$deptag" "$level"
message_echo
list=stage.loop_list/reinst_todo.remain
[ ${DBDIR}/reinst_order.list -nt ${DBDIR}/$list ] && list=reinst_order.list
;;
done )
message_echo "The following ports have been successfully (re)installed or newly installed:"
- message_dependency_scope
+ message_dependency_scope "$deptag" "$level"
message_echo
list=success.$dbsuffix.list
flag_filter_skip_unchanged=necessary_upgrade_completed.$dbsuffix
;;
redo )
message_echo "The following ports need (re)installation but are to be skipped until any of their failed requirements succeeds:"
- message_dependency_scope
+ message_dependency_scope "$deptag" "$level"
message_echo
list=todo_after_requirements_succeed.$dbsuffix.list
flag_filter_skip_unchanged=necessary_upgrade.$dbsuffix
MYVERSION=4.1.0
COMPATIBLE_VERSIONS='^(4\.[0-1]\.[0-9])$'
# Template for development versions
- MYVERSION=4.0.0+toward_4.1.0_20180802204253
+ MYVERSION=4.0.0+toward_4.1.0_20180804182236
COMPATIBLE_VERSIONS='^(4\.[0-1]\.[0-9]]|4\.[0]\.[0]+(|\+toward_4\.[0-1]\.[0-9]+_[0-9]+))$'
}
# ============= Show a message of a dependency scope =============
message_dependency_scope ()
{
+ local deptag level
+ deptag=$1
+ level=$2
( set -e
options_parse_dependency_type "$deptag"
options_parse_dependency_level "$level"
[BUG FIX] Evaluation of globs was incorrect for the regular expression form.
.PP
[BUG FIX] Flavored requirements were incorrectly inspected. This also caused disability of the use of prebuilt official packages for flavord ports with the default configuration.
+.PP
+[BUG FIX] The message about the evaluated dependency level in \fBshow\fR command was wrong.
.RE
.TP
4.0.0 (29 June 2018)