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 syck                         Date:   01-Apr-2009 02:07:37
  Branch: HEAD                             Handle: 2009040100073601

  Added files:
    syck                    autogen.sh
  Modified files:
    rpm                     CHANGES Makefile.am autogen.sh configure.ac
                            devtool.conf
    rpm/misc                Makefile.am
    syck                    .cvsignore system.h
    syck/lib                .cvsignore Makefile.am

  Log:
    - jbj: yaml: mix syck into the misc melange ...

  Summary:
    Revision    Changes     Path
    1.2892      +1  -0      rpm/CHANGES
    2.229       +1  -0      rpm/Makefile.am
    2.102       +3  -0      rpm/autogen.sh
    2.352       +10 -0      rpm/configure.ac
    2.270       +2  -0      rpm/devtool.conf
    1.44        +2  -0      rpm/misc/Makefile.am
    1.2         +1  -0      syck/.cvsignore
    1.1         +51 -0      syck/autogen.sh
    1.2         +3  -0      syck/lib/.cvsignore
    1.5         +4  -2      syck/lib/Makefile.am
    1.2         +2  -0      syck/system.h
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  ============================================================================
  $ cvs diff -u -r1.2891 -r1.2892 CHANGES
  --- rpm/CHANGES       31 Mar 2009 19:03:26 -0000      1.2891
  +++ rpm/CHANGES       1 Apr 2009 00:07:36 -0000       1.2892
  @@ -1,5 +1,6 @@
   
   5.2a3 -> 5.2a4:
  +    - jbj: yaml: mix syck into the misc melange ...
       - jbj: misc: get rid of splitFoo prototypes, bury the last use in 
rpmfi.c.
       - jbj: PCRE in -lrpmmisc, LUA in -lrpmio linking -lrpmmisc, instead.
       - jbj: fix: --noscripts/--nofdigests/--nocontexts need to use popt 
callback.
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/Makefile.am
  ============================================================================
  $ cvs diff -u -r2.228 -r2.229 Makefile.am
  --- rpm/Makefile.am   31 Mar 2009 17:37:45 -0000      2.228
  +++ rpm/Makefile.am   1 Apr 2009 00:07:36 -0000       2.229
  @@ -55,6 +55,7 @@
        @WITH_ZLIB_SUBDIR@ \
        @WITH_FILE_SUBDIR@ \
        @WITH_PCRE_SUBDIR@ \
  +     @WITH_SYCK_SUBDIR@ \
        @WITH_XAR_SUBDIR@ \
        @WITH_XZ_SUBDIR@ \
        misc \
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/autogen.sh
  ============================================================================
  $ cvs diff -u -r2.101 -r2.102 autogen.sh
  --- rpm/autogen.sh    15 Feb 2009 13:55:30 -0000      2.101
  +++ rpm/autogen.sh    1 Apr 2009 00:07:36 -0000       2.102
  @@ -49,6 +49,9 @@
   echo "===> file"
   ( cd file && sh ./autogen.sh --noconfigure "$@" )
   echo "<=== file"
  +echo "===> syck"
  +( cd syck && sh ./autogen.sh --noconfigure "$@" )
  +echo "<=== syck"
   echo "===> xar"
   ( cd xar && sh ./autogen.sh --noconfigure "$@" )
   echo "<=== xar"
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/configure.ac
  ============================================================================
  $ cvs diff -u -r2.351 -r2.352 configure.ac
  --- rpm/configure.ac  31 Mar 2009 17:37:45 -0000      2.351
  +++ rpm/configure.ac  1 Apr 2009 00:07:36 -0000       2.352
  @@ -1324,6 +1324,16 @@
         fi
       ], [])
   
  +dnl # Syck
  +RPM_CHECK_LIB(
  +    [Syck], [syck],
  +    [syck], [syckparse], [syck.h],
  +    [no,internal:external:none], [syck:lib:lib],
  +    [ if test ".$RPM_CHECK_LIB_LOCATION" = .internal; then
  +          AC_DEFINE(HAVE_SYCK_H, 1, [Have <syck.h> header])
  +      fi
  +    ], [])
  +
   dnl # XAR
   RPM_CHECK_LIB(
       [XAR], [xar],
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/devtool.conf
  ============================================================================
  $ cvs diff -u -r2.269 -r2.270 devtool.conf
  --- rpm/devtool.conf  31 Mar 2009 17:37:45 -0000      2.269
  +++ rpm/devtool.conf  1 Apr 2009 00:07:36 -0000       2.270
  @@ -10,6 +10,7 @@
       MODULE_TAG_XAR=""
       MODULE_TAG_XZ=""
       MODULE_TAG_PCRE=""
  +    MODULE_TAG_SYCK=""
   
   %checkout
       for name in $MODULE_NAMES "$@"; do
  @@ -76,6 +77,7 @@
           --with-file=internal \
           --with-lua=internal \
           --with-sqlite=external \
  +     --with-syck=internal \
           --with-beecrypt=external \
           --with-openssl=external \
           --with-nss=external \
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/misc/Makefile.am
  ============================================================================
  $ cvs diff -u -r1.43 -r1.44 Makefile.am
  --- rpm/misc/Makefile.am      31 Mar 2009 17:37:46 -0000      1.43
  +++ rpm/misc/Makefile.am      1 Apr 2009 00:07:36 -0000       1.44
  @@ -36,6 +36,7 @@
        @WITH_XZ_LDFLAGS@ \
        @WITH_FILE_LDFLAGS@ \
        @WITH_PCRE_LDFLAGS@ \
  +     @WITH_SYCK_LDFLAGS@ \
        @WITH_XAR_LDFLAGS@
   librpmmisc_la_LIBADD = \
        @ALLOCA@ \
  @@ -44,6 +45,7 @@
        @WITH_XZ_LIBS@ \
        @WITH_FILE_LIBS@ \
        @WITH_PCRE_LIBS@ \
  +     @WITH_SYCK_LIBS@ \
        @WITH_XAR_LIBS@
   if ENABLE_BUILD_EXTLIBDEP
   librpmmisc_la_LDFLAGS += $(LDFLAGS)
  @@ .
  patch -p0 <<'@@ .'
  Index: syck/.cvsignore
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 .cvsignore
  --- syck/.cvsignore   17 Oct 2008 19:41:38 -0000      1.1
  +++ syck/.cvsignore   1 Apr 2009 00:07:37 -0000       1.2
  @@ -10,6 +10,7 @@
   config.log
   config.status
   configure
  +INSTALL
   libtool
   Makefile
   Makefile.in
  @@ .
  patch -p0 <<'@@ .'
  Index: syck/autogen.sh
  ============================================================================
  $ cvs diff -u -r0 -r1.1 autogen.sh
  --- /dev/null 2009-04-01 02:07:01 +0200
  +++ autogen.sh        2009-04-01 02:07:37 +0200
  @@ -0,0 +1,51 @@
  +#!/bin/sh
  +
  +#   configure the requirements
  +AMV="automake (GNU automake) 1.10"
  +ACV="autoconf (GNU Autoconf) 2.63"
  +LTV="libtoolize (GNU libtool) 2.2.6"
  +GTT="gettextize (GNU gettext-tools) 0.17"
  +USAGE="
  +To build RPM from plain CVS sources the following
  +installed developer tools are mandatory:
  +    $AMV
  +    $ACV
  +    $LTV
  +    $GTT
  +"
  +
  +#   wrapper for running GNU libtool's libtoolize(1)
  +libtoolize () {
  +    _libtoolize=`which glibtoolize 2>/dev/null`
  +    _libtoolize_args="$*"
  +    case "$_libtoolize" in
  +        /* ) ;;
  +        *  ) _libtoolize=`which libtoolize 2>/dev/null`
  +             case "$_libtoolize" in
  +                 /* ) ;;
  +                 *  ) _libtoolize="libtoolize" ;;
  +             esac
  +             ;;
  +    esac
  +    _libtoolize_version="`$_libtoolize --version | sed -e '1q' | sed -e 
's;^[^0-9]*;;'`"
  +    case "$_libtoolize_version" in
  +        1.* ) _libtoolize_args=`echo "X$_libtoolize_args" | sed -e 's;^X;;' 
-e 's;--quiet;;' -e 's;--install;;'` ;;
  +    esac
  +    eval $_libtoolize $_libtoolize_args
  +}
  +
  +#   requirements sanity check
  +[ "`automake   --version | head -1`" != "$AMV" ] && echo "$USAGE" # && exit 1
  +[ "`autoconf   --version | head -1`" != "$ACV" ] && echo "$USAGE" # && exit 1
  +[ "`libtoolize --version | head -1`" != "$LTV" ] && echo "$USAGE" # && exit 1
  +[ "`gettextize --version | head -1 | sed -e 's;^.*/\\(gettextize\\);\\1;'`" 
!= "$GTT" ] && echo "$USAGE" # && exit 1
  +
  +echo "---> generate files via GNU libtool (libtoolize)"
  +libtoolize --quiet --copy --force --install
  +echo "---> generate files via GNU autoconf (aclocal, autoheader)"
  +aclocal
  +autoheader
  +echo "---> generate files via GNU automake (automake)"
  +automake -Wall -Wno-override -a -c
  +echo "---> generate files via GNU autoconf (autoconf)"
  +autoconf
  @@ .
  patch -p0 <<'@@ .'
  Index: syck/lib/.cvsignore
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 .cvsignore
  --- syck/lib/.cvsignore       31 Mar 2009 23:05:59 -0000      1.1
  +++ syck/lib/.cvsignore       1 Apr 2009 00:07:37 -0000       1.2
  @@ -1,4 +1,7 @@
   .deps
  +.libs
  +*.lo
  +*.la
   Makefile
   Makefile.in
   gram.c
  @@ .
  patch -p0 <<'@@ .'
  Index: syck/lib/Makefile.am
  ============================================================================
  $ cvs diff -u -r1.4 -r1.5 Makefile.am
  --- syck/lib/Makefile.am      31 Mar 2009 23:05:59 -0000      1.4
  +++ syck/lib/Makefile.am      1 Apr 2009 00:07:37 -0000       1.5
  @@ -5,8 +5,10 @@
   YACC = bison
   AM_YFLAGS = -d -t -v -p syck
   
  -lib_LTLIBRARIES = libsyck.la
  -include_HEADERS = syck.h syck_st.h
  +#lib_LTLIBRARIES = libsyck.la
  +#include_HEADERS = syck.h syck_st.h
  +noinst_LTLIBRARIES = libsyck.la
  +noinst_HEADERS = syck.h syck_st.h
   
   libsyck_la_SOURCES = \
        emitter.c \
  @@ .
  patch -p0 <<'@@ .'
  Index: syck/system.h
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 system.h
  --- syck/system.h     31 Mar 2009 23:05:58 -0000      1.1
  +++ syck/system.h     1 Apr 2009 00:07:37 -0000       1.2
  @@ -22,6 +22,8 @@
   #include <unistd.h>
   #endif
   
  +#include <ctype.h>
  +
   /*...@-incondefs@*/
   /*...@mayexit@*/ /*...@only@*/ /*...@out@*/ /*...@unused@*/
   void * xmalloc (size_t size)
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to