RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Jeff Johnson
  Root:   /v/rpm/cvs                       Email:  j...@rpm5.org
  Module: rpm                              Date:   27-Dec-2010 16:13:03
  Branch: HEAD                             Handle: 2010122715130201

  Modified files:
    rpm                     CHANGES
    rpm/lib/auto            .cvsignore Makefile.am desc.in types.in

  Log:
    - rpmlib: rescusictate the ISPRAS markup.

  Summary:
    Revision    Changes     Path
    1.3525      +1  -0      rpm/CHANGES
    1.2         +2  -0      rpm/lib/auto/.cvsignore
    1.3         +5  -1      rpm/lib/auto/Makefile.am
    1.3         +28 -7      rpm/lib/auto/desc.in
    1.4         +23 -1      rpm/lib/auto/types.in
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  ============================================================================
  $ cvs diff -u -r1.3524 -r1.3525 CHANGES
  --- rpm/CHANGES       27 Dec 2010 03:49:42 -0000      1.3524
  +++ rpm/CHANGES       27 Dec 2010 15:13:02 -0000      1.3525
  @@ -1,4 +1,5 @@
   5.3.7 -> 5.4a1:
  +    - jbj: rpmlib: rescusictate the ISPRAS markup.
       - jbj: rpmdb: rescusictate the ISPRAS markup.
       - jbj: rpmio: add a queue link pointer to all rpm objects.
       - jbj: i18n: update po files (Translation Project).
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/auto/.cvsignore
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 .cvsignore
  --- rpm/lib/auto/.cvsignore   5 Mar 2010 20:12:26 -0000       1.1
  +++ rpm/lib/auto/.cvsignore   27 Dec 2010 15:13:03 -0000      1.2
  @@ -1,8 +1,10 @@
  +compat_reports
   descriptors_storage
   header_compile_errors
   Makefile
   Makefile.in
   desc
  +logs
   types
   test_results
   tests
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/auto/Makefile.am
  ============================================================================
  $ cvs diff -u -r1.2 -r1.3 Makefile.am
  --- rpm/lib/auto/Makefile.am  2 Nov 2010 16:55:55 -0000       1.2
  +++ rpm/lib/auto/Makefile.am  27 Dec 2010 15:13:03 -0000      1.3
  @@ -2,6 +2,9 @@
   
   EXTRA_DIST = types desc
   
  +# http://ispras.linuxfoundation.org/index.php/ABI_compliance_checker
  +ABITEST =       @abs_top_srcdir@/scripts/abi-compliance-checker.pl
  +# http://ispras.linuxfoundation.org/index.php/API_Sanity_Autotest
   AUTOTEST =      @abs_top_srcdir@/scripts/api-sanity-autotest.pl
   
   TDIRS =              descriptors_storage header_compile_errors test_results 
tests
  @@ -11,4 +14,5 @@
   
   check-local:
        -[ -d tests ] && ${AUTOTEST} -l lib -d desc -clean
  -     -${AUTOTEST} -l lib -d desc -st types -gen -build -run
  +     -${AUTOTEST} -l lib -d desc -st types -td test_data \
  +             -gen -splint-specs -build -run
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/auto/desc.in
  ============================================================================
  $ cvs diff -u -r1.2 -r1.3 desc.in
  --- rpm/lib/auto/desc.in      6 Mar 2010 01:06:08 -0000       1.2
  +++ rpm/lib/auto/desc.in      27 Dec 2010 15:13:03 -0000      1.3
  @@ -8,6 +8,8 @@
     manifest.h
     misc.h
   <!-- psm.h -->
  +<!-- rpm46compat.h -->
  +<!-- rpm4compat.h -->
     rpmal.h
     rpmcli.h
     rpmds.h
  @@ -27,9 +29,6 @@
    
   <libs>
     @abs_top_builddir@/lib/.libs/librpm.so
  -  @abs_top_builddir@/rpmdb/.libs/librpmdb.so
  -  @abs_top_builddir@/rpmio/.libs/librpmio.so
  -  @abs_top_builddir@/misc/.libs/librpmmisc.so
   </libs>
   
   <include_paths>
  @@ -42,10 +41,6 @@
     @CFLAGS@
   </gcc_options>
   
  -<opaque_types>
  -</opaque_types>
  -<skip_interfaces>
  -</skip_interfaces>
   <include_preamble>
     stdint.h
     stdio.h
  @@ -58,5 +53,31 @@
     rpmevr.h
     rpmtag.h
   </include_preamble>
  +
   <libs_depend>
  +  @abs_top_builddir@/rpmdb/.libs/librpmdb.so
  +  @abs_top_builddir@/rpmio/.libs/librpmio.so
  +  @abs_top_builddir@/misc/.libs/librpmmisc.so
   </libs_depend>
  +
  +<opaque_types>
  +</opaque_types>
  +
  +<skip_interfaces>
  +</skip_interfaces>
  +
  +<skip_headers>
  +  /usr/include/rpm/*.h
  +</skip_headers>
  +
  +<skip_libs>
  +</skip_libs>
  +
  +<libgroup>
  +</libgroup>
  +
  +<out_params>
  +</out_params>
  +
  +<skip_warnings>
  +</skip_warnings>
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/auto/types.in
  ============================================================================
  $ cvs diff -u -r1.3 -r1.4 types.in
  --- rpm/lib/auto/types.in     6 Mar 2010 15:30:12 -0000       1.3
  +++ rpm/lib/auto/types.in     27 Dec 2010 15:13:03 -0000      1.4
  @@ -1,6 +1,27 @@
   <?xml version="1.0" encoding="UTF-8"?>
   <collection>
   
  +<spec_type>
  +  <kind> common_env </kind>
  +  <global_code>
  +    #include <rpmcli.h>
  +    #include <poptALL.h>
  +    #include <assert.h>
  +    static struct poptOption optionsTable[] = {
  +      { NULL, '\0', POPT_ARG_INCLUDE_TABLE, rpmcliAllPoptTable, 0,
  +           "Common options for all rpmio executables:", NULL },
  +      POPT_AUTOHELP
  +      POPT_TABLEEND
  +    };
  +  </global_code>
  +  <init_code>
  +    poptContext con = rpmcliInit(argc, argv, optionsTable);
  +  </init_code>
  +  <final_code>
  +    con = rpmcliFini(con);
  +  </final_code>
  +</spec_type>
  +
   <!-- rpmio/argv.h -->
   <spec_type>
     <kind> common_param </kind>
  @@ -89,7 +110,7 @@
     </associating>
   </spec_type>
   
  -<!-- rpmio/rpmhash.h -->
  +<!-- rpmio/rpmhash.h XXX DELETE?
   <spec_type>
     <kind> common_param </kind>
     <data_type> hashTable </data_type>
  @@ -106,6 +127,7 @@
   #endif
     </final_code>
   </spec_type>
  +-->
   
   <!-- rpmio/rpmio.h -->
   <spec_type>
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to