mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 03:30:05 +02:00
Cleanup leftover directories from the merge.
--HG-- rename : dev-libs/apr-util/patches/apr-util-1.3.10.patch => dev-libs/apr_util/patches/apr_util-1.3.10.patch rename : haiku-apps/caya-gpl-protocols/patches/caya-gpl-protocols-0.HEAD.patch => haiku-apps/caya_gpl_protocols/patches/caya_gpl_protocols-0.HEAD.patch
This commit is contained in:
@@ -1,29 +0,0 @@
|
||||
This tool can be used to compare the ABIs of different versions of a shared
|
||||
library. As part of the checking process, it invokes gcc in order to generate
|
||||
a compiled header, which is not supported by gcc2.
|
||||
So: only execute this tool if you have gcc4 installed and set as your current
|
||||
compiler!
|
||||
|
||||
Enclosed are a couple of example descriptors (*.desc), which have been used
|
||||
to analyze the ABI compatibility of zlib, libpng and libjpeg.
|
||||
|
||||
If you want to do your own checks, you are expected to unpack the sources of
|
||||
all libraries that you'd like to compare in a folder (such that there is a
|
||||
subfolder for each library, as usually is the case with xxx.tar.gz
|
||||
distributions) and build each versions of library.
|
||||
|
||||
Before you can invoke the checker, you need to give it some info about each
|
||||
library version, by means of a descriptor file. You can ask the checker to
|
||||
generate a generic descriptor template, or you can use one of the enclosed
|
||||
descriptor examples as a starting point.
|
||||
|
||||
abi-compliance-checker.pl -l <libname> -d1 <older>.desc -d2 <newer>.desc
|
||||
|
||||
More info can be found on the tool's homepage:
|
||||
|
||||
http://ispras.linux-foundation.org/index.php/ABI_compliance_checker
|
||||
|
||||
Please send your haiku-specific questions my way:
|
||||
Oliver Tappe <zooey@hirschkaefer.de>
|
||||
|
||||
Have fun.
|
||||
@@ -1,44 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<version>
|
||||
6.2
|
||||
</version>
|
||||
|
||||
<headers>
|
||||
jconfig.h
|
||||
jerror.h
|
||||
jmorecfg.h
|
||||
jpeglib.h
|
||||
</headers>
|
||||
|
||||
<libs>
|
||||
jpeg-6b/.libs/libjpeg.so
|
||||
</libs>
|
||||
|
||||
<include_paths>
|
||||
/* The list of paths to be searched for header files needed for compiling of library headers, one per line */
|
||||
/* This section is not necessary */
|
||||
jpeg-6b
|
||||
</include_paths>
|
||||
|
||||
<gcc_options>
|
||||
/* Addition gcc options, one per line */
|
||||
/* This section is not necessary */
|
||||
</gcc_options>
|
||||
|
||||
<opaque_types>
|
||||
/* The list of types that should be skipped while checking, one per line */
|
||||
/* This section is not necessary */
|
||||
</opaque_types>
|
||||
|
||||
<skip_interfaces>
|
||||
/* The list of interfaces that should be skipped while checking, one mangled name per line */
|
||||
/* This section is not necessary */
|
||||
</skip_interfaces>
|
||||
|
||||
<include_preamble>
|
||||
/* The list of header files that should be included before other headers, one per line */
|
||||
/* For example, it is a tree.h for libxml2 and ft2build.h for freetype2 */
|
||||
/* This section is not necessary */
|
||||
stdio.h
|
||||
</include_preamble>
|
||||
@@ -1,44 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<version>
|
||||
7
|
||||
</version>
|
||||
|
||||
<headers>
|
||||
jconfig.h
|
||||
jerror.h
|
||||
jmorecfg.h
|
||||
jpeglib.h
|
||||
</headers>
|
||||
|
||||
<libs>
|
||||
jpeg-7/.libs/libjpeg.so
|
||||
</libs>
|
||||
|
||||
<include_paths>
|
||||
/* The list of paths to be searched for header files needed for compiling of library headers, one per line */
|
||||
/* This section is not necessary */
|
||||
jpeg-7
|
||||
</include_paths>
|
||||
|
||||
<gcc_options>
|
||||
/* Addition gcc options, one per line */
|
||||
/* This section is not necessary */
|
||||
</gcc_options>
|
||||
|
||||
<opaque_types>
|
||||
/* The list of types that should be skipped while checking, one per line */
|
||||
/* This section is not necessary */
|
||||
</opaque_types>
|
||||
|
||||
<skip_interfaces>
|
||||
/* The list of interfaces that should be skipped while checking, one mangled name per line */
|
||||
/* This section is not necessary */
|
||||
</skip_interfaces>
|
||||
|
||||
<include_preamble>
|
||||
/* The list of header files that should be included before other headers, one per line */
|
||||
/* For example, it is a tree.h for libxml2 and ft2build.h for freetype2 */
|
||||
/* This section is not necessary */
|
||||
stdio.h
|
||||
</include_preamble>
|
||||
@@ -1,44 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<version>
|
||||
8
|
||||
</version>
|
||||
|
||||
<headers>
|
||||
jconfig.h
|
||||
jerror.h
|
||||
jmorecfg.h
|
||||
jpeglib.h
|
||||
</headers>
|
||||
|
||||
<libs>
|
||||
jpeg-8/.libs/libjpeg.so
|
||||
</libs>
|
||||
|
||||
<include_paths>
|
||||
/* The list of paths to be searched for header files needed for compiling of library headers, one per line */
|
||||
/* This section is not necessary */
|
||||
jpeg-8
|
||||
</include_paths>
|
||||
|
||||
<gcc_options>
|
||||
/* Addition gcc options, one per line */
|
||||
/* This section is not necessary */
|
||||
</gcc_options>
|
||||
|
||||
<opaque_types>
|
||||
/* The list of types that should be skipped while checking, one per line */
|
||||
/* This section is not necessary */
|
||||
</opaque_types>
|
||||
|
||||
<skip_interfaces>
|
||||
/* The list of interfaces that should be skipped while checking, one mangled name per line */
|
||||
/* This section is not necessary */
|
||||
</skip_interfaces>
|
||||
|
||||
<include_preamble>
|
||||
/* The list of header files that should be included before other headers, one per line */
|
||||
/* For example, it is a tree.h for libxml2 and ft2build.h for freetype2 */
|
||||
/* This section is not necessary */
|
||||
stdio.h
|
||||
</include_preamble>
|
||||
@@ -1,41 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<version>
|
||||
1.2.42
|
||||
</version>
|
||||
|
||||
<headers>
|
||||
pngconf.h
|
||||
png.h
|
||||
</headers>
|
||||
|
||||
<libs>
|
||||
libpng-1.2.42/.libs/libpng12.so
|
||||
</libs>
|
||||
|
||||
<include_paths>
|
||||
/* The list of paths to be searched for header files needed for compiling of library headers, one per line */
|
||||
/* This section is not necessary */
|
||||
libpng-1.2.42
|
||||
</include_paths>
|
||||
|
||||
<gcc_options>
|
||||
/* Addition gcc options, one per line */
|
||||
/* This section is not necessary */
|
||||
</gcc_options>
|
||||
|
||||
<opaque_types>
|
||||
/* The list of types that should be skipped while checking, one per line */
|
||||
/* This section is not necessary */
|
||||
</opaque_types>
|
||||
|
||||
<skip_interfaces>
|
||||
/* The list of interfaces that should be skipped while checking, one mangled name per line */
|
||||
/* This section is not necessary */
|
||||
</skip_interfaces>
|
||||
|
||||
<include_preamble>
|
||||
/* The list of header files that should be included before other headers, one per line */
|
||||
/* For example, it is a tree.h for libxml2 and ft2build.h for freetype2 */
|
||||
/* This section is not necessary */
|
||||
</include_preamble>
|
||||
@@ -1,41 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<version>
|
||||
1.4.0
|
||||
</version>
|
||||
|
||||
<headers>
|
||||
pngconf.h
|
||||
png.h
|
||||
</headers>
|
||||
|
||||
<libs>
|
||||
libpng-1.4.0/.libs/libpng14.so
|
||||
</libs>
|
||||
|
||||
<include_paths>
|
||||
/* The list of paths to be searched for header files needed for compiling of library headers, one per line */
|
||||
/* This section is not necessary */
|
||||
libpng-1.4.0
|
||||
</include_paths>
|
||||
|
||||
<gcc_options>
|
||||
/* Addition gcc options, one per line */
|
||||
/* This section is not necessary */
|
||||
</gcc_options>
|
||||
|
||||
<opaque_types>
|
||||
/* The list of types that should be skipped while checking, one per line */
|
||||
/* This section is not necessary */
|
||||
</opaque_types>
|
||||
|
||||
<skip_interfaces>
|
||||
/* The list of interfaces that should be skipped while checking, one mangled name per line */
|
||||
/* This section is not necessary */
|
||||
</skip_interfaces>
|
||||
|
||||
<include_preamble>
|
||||
/* The list of header files that should be included before other headers, one per line */
|
||||
/* For example, it is a tree.h for libxml2 and ft2build.h for freetype2 */
|
||||
/* This section is not necessary */
|
||||
</include_preamble>
|
||||
@@ -1,42 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<version>
|
||||
1.1.4
|
||||
</version>
|
||||
|
||||
<headers>
|
||||
zconf.h
|
||||
zlib.h
|
||||
zutil.h
|
||||
</headers>
|
||||
|
||||
<libs>
|
||||
zlib-1.1.4/libz.so
|
||||
</libs>
|
||||
|
||||
<include_paths>
|
||||
/* The list of paths to be searched for header files needed for compiling of library headers, one per line */
|
||||
/* This section is not necessary */
|
||||
zlib-1.1.4
|
||||
</include_paths>
|
||||
|
||||
<gcc_options>
|
||||
/* Addition gcc options, one per line */
|
||||
/* This section is not necessary */
|
||||
</gcc_options>
|
||||
|
||||
<opaque_types>
|
||||
/* The list of types that should be skipped while checking, one per line */
|
||||
/* This section is not necessary */
|
||||
</opaque_types>
|
||||
|
||||
<skip_interfaces>
|
||||
/* The list of interfaces that should be skipped while checking, one mangled name per line */
|
||||
/* This section is not necessary */
|
||||
</skip_interfaces>
|
||||
|
||||
<include_preamble>
|
||||
/* The list of header files that should be included before other headers, one per line */
|
||||
/* For example, it is a tree.h for libxml2 and ft2build.h for freetype2 */
|
||||
/* This section is not necessary */
|
||||
</include_preamble>
|
||||
@@ -1,42 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<version>
|
||||
1.2.2
|
||||
</version>
|
||||
|
||||
<headers>
|
||||
zconf.h
|
||||
zlib.h
|
||||
zutil.h
|
||||
</headers>
|
||||
|
||||
<libs>
|
||||
zlib-1.2.2/libz.so
|
||||
</libs>
|
||||
|
||||
<include_paths>
|
||||
/* The list of paths to be searched for header files needed for compiling of library headers, one per line */
|
||||
/* This section is not necessary */
|
||||
zlib-1.2.2
|
||||
</include_paths>
|
||||
|
||||
<gcc_options>
|
||||
/* Addition gcc options, one per line */
|
||||
/* This section is not necessary */
|
||||
</gcc_options>
|
||||
|
||||
<opaque_types>
|
||||
/* The list of types that should be skipped while checking, one per line */
|
||||
/* This section is not necessary */
|
||||
</opaque_types>
|
||||
|
||||
<skip_interfaces>
|
||||
/* The list of interfaces that should be skipped while checking, one mangled name per line */
|
||||
/* This section is not necessary */
|
||||
</skip_interfaces>
|
||||
|
||||
<include_preamble>
|
||||
/* The list of header files that should be included before other headers, one per line */
|
||||
/* For example, it is a tree.h for libxml2 and ft2build.h for freetype2 */
|
||||
/* This section is not necessary */
|
||||
</include_preamble>
|
||||
@@ -1,42 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<version>
|
||||
1.2.3
|
||||
</version>
|
||||
|
||||
<headers>
|
||||
zconf.h
|
||||
zlib.h
|
||||
zutil.h
|
||||
</headers>
|
||||
|
||||
<libs>
|
||||
zlib-1.2.3/libz.so
|
||||
</libs>
|
||||
|
||||
<include_paths>
|
||||
/* The list of paths to be searched for header files needed for compiling of library headers, one per line */
|
||||
/* This section is not necessary */
|
||||
zlib-1.2.3
|
||||
</include_paths>
|
||||
|
||||
<gcc_options>
|
||||
/* Addition gcc options, one per line */
|
||||
/* This section is not necessary */
|
||||
</gcc_options>
|
||||
|
||||
<opaque_types>
|
||||
/* The list of types that should be skipped while checking, one per line */
|
||||
/* This section is not necessary */
|
||||
</opaque_types>
|
||||
|
||||
<skip_interfaces>
|
||||
/* The list of interfaces that should be skipped while checking, one mangled name per line */
|
||||
/* This section is not necessary */
|
||||
</skip_interfaces>
|
||||
|
||||
<include_preamble>
|
||||
/* The list of header files that should be included before other headers, one per line */
|
||||
/* For example, it is a tree.h for libxml2 and ft2build.h for freetype2 */
|
||||
/* This section is not necessary */
|
||||
</include_preamble>
|
||||
Reference in New Issue
Block a user