---
name: abi-compliance-checker
version: 1.99
origin: devel/abi-compliance-checker
comment: Checks binary compatibility of two versions of a C/C++ shared library
arch: freebsd:9:x86:64
www: http://ispras.linux-foundation.org/index.php/ABI_compliance_checker
maintainer: bf@FreeBSD.org
prefix: /usr/local
licenselogic: or
licenses:
- LGPL20
- GPLv2
flatsize: 1454996
desc: "Given the header files and shared objects corresponding to two different shared\nlibrary
  versions, and a simple description of each of the shared libraries in\nXML format,
  abi-compliance-checker searches for the following kinds of binary\ncompatibility
  problems:\n\n--added/withdrawn interfaces (functions, global variables)\n--changes
  to constants\n--problems in data types:\n\t--classes: added/withdrawn virtual functions
  (changes in layout of\n\t\tvirtual table), virtual function positions, virtual function\n\t\tredefinitions\n\t--structural
  data types: added/withdrawn members (changes in layout of\n\t\ttype structure),
  changes in members, size changes\n\t--enumerations: member value changes\n--interface
  problems:\n\t--parameter and return type changes\n\t--incorrect symbol versions\n\nThe
  checker then generates a report that assesses the risks of any potential\nproblems
  detected.\n\nWWW: http://ispras.linux-foundation.org/index.php/ABI_compliance_checker\n"
deps:
  perl: {origin: lang/perl5.14, version: 5.14.4}
  ctags: {origin: devel/ctags, version: 5.8}
categories:
- perl5
- devel
