lang/adacontrol: Upgrade version 1.15r5 => 1.16r10

Rule changes according to HISTORY file since version 1.15r5:

New rules:
----------
positional_associations (took over style (positional_association))
type_usage
unit_pattern
unsafe_elaboration

Changes to existing rules:
--------------------------
No_Operator_Usage:
  added observed relational
  Changed syntax
  Filtering on indexing in addition to logical operators
Style (Multiple_Elements):
  separated keywords from other subrules
  (Casing_Identifier, original): Check closing identifier, allow multiple
     casing options.
  Positional_Association: removed, now subrule of Positional_Associations.
  Parameter_Order, Formal_Parameter_Order: modes are separated by "|".
  Multiple_Element: checks proper presentation of "end", "for ... loop"
With_Clauses:
  Handle correctly case of with clauses required due to a use clause
  or pragma Elaborate for the same package in the context clauses.
Use_Clauses
  Added subrules type, type_global, type_local.
Array_Declarations:
  Slightly changed the syntax of the component subrule.
Case_Statements:
  Added subrule values_if_others
Declarations:
  Added subrules box_defaulted_formal_function,
    name_defaulted_formal_function, box_defaulted_formal_procedure,
    name_defaulted_formal_procedure, null_defaulted_formal_procedure,
    non_ravenscar_task, access_constrained_array_type,
    access_unconstrained_array_type, access_def_discriminated_type,
    access_nondef_discriminated_type,
    access_unknown_discriminated_type, access_formal_type,
    access_language_type, equality_operator
  Better placement of some messages
Dependencies:
  Added subrules public_child, private_child
Expressions:
  Added subrules in, not_in, static_membership, and_array,
    and_logical, and_binary, or_array, or_logical, or_binary,
    xor_array, xor_logical, xor_binary, upward_conversion,
    downward_conversion, extension_aggregate, extendable_aggregate,
    array_positional_others, array_named_others,
    unconverted_fixed_multiplying_op
  Subrule Mixed_Operators considers membership tests and short circuit forms
Local_Hiding:
   Added modifiers Not_Identical_Renaming, Not_Different_Families
Global_References:
   Added subrules read, written
Multiple_Assignments:
   The rule has been renamed to "Assignments"
   Added subrule sliding.
   Added criterion total.
Naming_Convention:
  Added specific patterns by object and functions type names and categories
  Added subrules regular_static_constant, regular_nonstatic_constant
Object declarations:
  Added subrule type.
Parameter_Declarations:
  Added subrules tagged_parameters, class_wide_parameters.
  Added callables dispatching_function, dispatching_parameter
Reduceable_Scope:
   Don't suggest moving declarations to a task specification
Representation_Clauses:
  Added subrule no_bit_order_layout
Statements:
  Added subrules named_exit, exit_plain_loop, simple_block,
    unnamed_simple_block, redispatching_call.
  Normalized behaviour of subrule exit.
This commit is contained in:
John Marino 2014-04-13 10:24:01 +00:00
parent 5c91695de8
commit e64ec3301c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=351199
2 changed files with 5 additions and 7 deletions

View File

@ -2,12 +2,10 @@
# $FreeBSD$
PORTNAME= adacontrol
PORTVERSION= 1.15r5
PORTREVISION= 2
PORTVERSION= 1.16r10
CATEGORIES= lang
MASTER_SITES= SF/adacontrol
DISTNAME= adactl-${PORTVERSION}-src
EXTRACT_SUFX= .tgz
MAINTAINER= marino@FreeBSD.org
COMMENT= Tool for detecting use or non-use of specific Ada constructs
@ -15,9 +13,9 @@ COMMENT= Tool for detecting use or non-use of specific Ada constructs
LICENSE= GPLv2 GMGPL
LICENSE_COMB= multi
BUILD_DEPENDS= asis>=2011:${PORTSDIR}/lang/asis
BUILD_DEPENDS= asis>=2013:${PORTSDIR}/lang/asis
USES= ada
USES= ada tar:tgz
WRKSRC= ${WRKDIR}/adactl-${PORTVERSION}
BUILD_WRKSRC= ${WRKSRC}/src
ALL_TARGET= build

View File

@ -1,2 +1,2 @@
SHA256 (adactl-1.15r5-src.tgz) = e3e3029ad5b7ad941bff64eafe2566ec3f7815af8e03066cbb4cd87235023e4e
SIZE (adactl-1.15r5-src.tgz) = 1707819
SHA256 (adactl-1.16r10-src.tgz) = b9de3de0ccec78e3949f07d9d6269ec8ee5b39d6c4d26a7c263f6645062f0857
SIZE (adactl-1.16r10-src.tgz) = 1944351