OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src openpkg-web openpkg$ Date:   27-Nov-2003 20:53:56
  Branch: HEAD                             Handle: 2003112719535402

  Added files:
    openpkg-re/vcheck       vc.ripe-dbase
    openpkg-src/ripe-dbase  ripe-dbase.patch ripe-dbase.spec
  Modified files:
    openpkg-web             news.txt

  Log:
    flush my already done work

  Summary:
    Revision    Changes     Path
    1.1         +9  -0      openpkg-re/vcheck/vc.ripe-dbase
    1.1         +140 -0     openpkg-src/ripe-dbase/ripe-dbase.patch
    1.1         +100 -0     openpkg-src/ripe-dbase/ripe-dbase.spec
    1.7582      +1  -0      openpkg-web/news.txt
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-re/vcheck/vc.ripe-dbase
  ============================================================================
  $ cvs diff -u -r0 -r1.1 vc.ripe-dbase
  --- /dev/null 2003-11-27 20:53:54.000000000 +0100
  +++ vc.ripe-dbase     2003-11-27 20:53:54.000000000 +0100
  @@ -0,0 +1,9 @@
  +config = {
  +}
  +
  +prog ripe-dbase = {
  +  version   = 3.2.0
  +  url       = ftp://ftp.ripe.net/ripe/dbase/software/
  +  regex     = ripe-dbase-(__VER__)\.tar\.gz
  +}
  +
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/ripe-dbase/ripe-dbase.patch
  ============================================================================
  $ cvs diff -u -r0 -r1.1 ripe-dbase.patch
  --- /dev/null 2003-11-27 20:53:56.000000000 +0100
  +++ ripe-dbase.patch  2003-11-27 20:53:56.000000000 +0100
  @@ -0,0 +1,140 @@
  +Index: Makefile.site.in
  +--- Makefile.site.in.orig    2003-07-30 10:17:29.000000000 +0200
  ++++ Makefile.site.in 2003-11-27 20:41:14.000000000 +0100
  +@@ -67,5 +67,5 @@
  + 
  + CFLAGS  = @LDFLAGS@ @CFLAGS@ -g $(INCLUDES) $(DEFINES) @XMLCFLAGS@ @XSLTCFLAGS@
  + LFLAGS  = @LDFLAGS@ @CFLAGS@ -g -L$(RIPLIBDIR) -L$(MYSQLLIBDIR) 
  +-LIBS = `$(GLIBCONF) --libs gthread` -lmysqlclient_r -lm $(ACLIBS) 
$(CCLIENTLIBDIR)/c-client.a @XMLLIBS@ @XSLTLIBS@
  ++LIBS = `$(GLIBCONF) --libs gthread` -lmysqlclient_r -lm $(ACLIBS) 
$(CCLIENTLIBDIR)/libimap.a -lssl -lcrypto @XMLLIBS@ @XSLTLIBS@
  + 
  +Index: configure
  +--- configure.orig   2003-07-29 11:45:09.000000000 +0200
  ++++ configure        2003-11-27 20:42:00.000000000 +0100
  +@@ -1311,20 +1311,20 @@
  + 
  + topdir=$prefix
  + bindir=${topdir}/bin
  +-confdir=${topdir}/conf
  +-scriptdir=${topdir}/scripts
  +-utildir=${topdir}/utils
  +-docdir=${topdir}/doc
  +-vardir=${topdir}/var
  ++confdir=${topdir}/etc/ripe-dbase
  ++scriptdir=${topdir}/libexec/ripe-dbase
  ++utildir=${topdir}/libexec/ripe-dbase
  ++docdir=${topdir}/share/ripe-dbase
  ++vardir=${topdir}/var/ripe-dbase
  + tmpdir=${vardir}/tmp
  +-lockdir=${vardir}/lock
  ++lockdir=${vardir}/run
  + 
  +-libdir=${topdir}/lib/gnudl
  ++libdir=${topdir}/lib/ripe-dbase
  + mandir=${topdir}/man/man1
  + 
  + #######
  + # Log infrastructure
  +-logdir=${topdir}/log
  ++logdir=${topdir}/var/ripe-dbase/log
  + qrylog=${logdir}/qry
  + dbuperr=${logdir}/dbuperr
  + allriperr=${logdir}/riperr
  +@@ -1490,9 +1490,9 @@
  +   mysqllibdir=$mysql/lib
  + fi;
  + 
  +-as_ac_File=`echo "ac_cv_file_$mysqllibdir/libmysqlclient_r.so" | $as_tr_sh`
  +-echo "$as_me:$LINENO: checking for $mysqllibdir/libmysqlclient_r.so" >&5
  +-echo $ECHO_N "checking for $mysqllibdir/libmysqlclient_r.so... $ECHO_C" >&6
  ++as_ac_File=`echo "ac_cv_file_$mysqllibdir/libmysqlclient_r.a" | $as_tr_sh`
  ++echo "$as_me:$LINENO: checking for $mysqllibdir/libmysqlclient_r.a" >&5
  ++echo $ECHO_N "checking for $mysqllibdir/libmysqlclient_r.a $ECHO_C" >&6
  + if eval "test \"\${$as_ac_File+set}\" = set"; then
  +   echo $ECHO_N "(cached) $ECHO_C" >&6
  + else
  +@@ -1500,7 +1500,7 @@
  +   { { echo "$as_me:$LINENO: error: cannot check for file existence when cross 
compiling" >&5
  + echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
  +    { (exit 1); exit 1; }; }
  +-if test -r "$mysqllibdir/libmysqlclient_r.so"; then
  ++if test -r "$mysqllibdir/libmysqlclient_r.a"; then
  +   eval "$as_ac_File=yes"
  + else
  +   eval "$as_ac_File=no"
  +@@ -1511,7 +1511,7 @@
  + if test `eval echo '${'$as_ac_File'}'` = yes; then
  +   :
  + else
  +-  echo "MySQL library directory does not contain libmysqlclient_r.so !";
  ++  echo "MySQL library directory does not contain libmysqlclient_r.a !";
  +           echo "Please specify a suitable MySQL library directory: 
--with-mysqllib=DIR"; exit 1
  + fi
  + 
  +@@ -1705,9 +1705,9 @@
  + fi
  + 
  + 
  +-as_ac_File=`echo "ac_cv_file_$cclientlib/c-client.a" | $as_tr_sh`
  +-echo "$as_me:$LINENO: checking for $cclientlib/c-client.a" >&5
  +-echo $ECHO_N "checking for $cclientlib/c-client.a... $ECHO_C" >&6
  ++as_ac_File=`echo "ac_cv_file_$cclientlib/libimap" | $as_tr_sh`
  ++echo "$as_me:$LINENO: checking for $cclientlib/libimap.a" >&5
  ++echo $ECHO_N "checking for $cclientlib/libimap.a... $ECHO_C" >&6
  + if eval "test \"\${$as_ac_File+set}\" = set"; then
  +   echo $ECHO_N "(cached) $ECHO_C" >&6
  + else
  +@@ -1715,7 +1715,7 @@
  +   { { echo "$as_me:$LINENO: error: cannot check for file existence when cross 
compiling" >&5
  + echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
  +    { (exit 1); exit 1; }; }
  +-if test -r "$cclientlib/c-client.a"; then
  ++if test -r "$cclientlib/libimap.a"; then
  +   eval "$as_ac_File=yes"
  + else
  +   eval "$as_ac_File=no"
  +@@ -1726,7 +1726,7 @@
  + if test `eval echo '${'$as_ac_File'}'` = yes; then
  +   :
  + else
  +-  echo "c-client lib directory does not contain c-client.a !";
  ++  echo "c-client lib directory does not contain libimap.a !";
  +           echo "Please specify a suitable c-client library directory: 
--with-cclientlib=DIR"; exit 1
  + fi
  + 
  +Index: modules/sk/sk_socket.c
  +--- modules/sk/sk_socket.c.orig      2003-07-03 09:55:41.000000000 +0200
  ++++ modules/sk/sk_socket.c   2003-11-27 20:41:14.000000000 +0100
  +@@ -65,7 +65,9 @@
  + 
  + #ifdef __linux__
  +   if(getservbyname_r(service, proto, &result, buffer, sizeof(buffer), &serv) < 0) 
serv = NULL;
  +-#else  
  ++#elif defined(__FreeBSD__)
  ++  serv = getservbyname(service, proto);
  ++#else
  +   serv = getservbyname_r(service, proto, &result, buffer, sizeof(buffer));
  + #endif
  +   
  +@@ -261,6 +263,9 @@
  + #ifdef __linux__
  +   er = (gethostbyname_r(hostname,  &result, aliasbuf, 
  +                     sizeof(aliasbuf), &hp, &error) < 0 );
  ++#elif defined(__FreeBSD__)
  ++  hp = gethostbyname(hostname);
  ++  er = ( hp == NULL );
  + #else /* default is Solaris implementation */                             
  +   hp = gethostbyname_r(hostname,  &result, aliasbuf, 
  +                    sizeof(aliasbuf), &error);
  +Index: modules/ud/ud_main.c
  +--- modules/ud/ud_main.c.orig        2003-07-03 09:55:49.000000000 +0200
  ++++ modules/ud/ud_main.c     2003-11-27 20:41:14.000000000 +0100
  +@@ -120,6 +120,8 @@
  +  }
  + #ifdef __linux__
  +  if(gethostbyname_r(nrtm->server,  &result, host_info, sizeof(host_info), &hptr, 
&error)<0)  hptr=NULL;
  ++#elif defined(__FreeBSD__)
  ++ hptr=gethostbyname(nrtm->server);
  + #else/* default is Solaris implementation */
  +  hptr=gethostbyname_r(nrtm->server,  &result, host_info, sizeof(host_info), 
&error);
  + #endif
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/ripe-dbase/ripe-dbase.spec
  ============================================================================
  $ cvs diff -u -r0 -r1.1 ripe-dbase.spec
  --- /dev/null 2003-11-27 20:53:56.000000000 +0100
  +++ ripe-dbase.spec   2003-11-27 20:53:56.000000000 +0100
  @@ -0,0 +1,100 @@
  +##
  +##  ripe-dbase.spec -- OpenPKG RPM Specification
  +##  Copyright (c) 2000-2003 The OpenPKG Project <http://www.openpkg.org/>
  +##  Copyright (c) 2000-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
  +##  Copyright (c) 2000-2003 Cable & Wireless <http://www.cw.com/>
  +##
  +##  Permission to use, copy, modify, and distribute this software for
  +##  any purpose with or without fee is hereby granted, provided that
  +##  the above copyright notice and this permission notice appear in all
  +##  copies.
  +##
  +##  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  +##  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  +##  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  +##  IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
  +##  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  +##  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  +##  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  +##  USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  +##  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  +##  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  +##  OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  +##  SUCH DAMAGE.
  +##
  +
  +#   FIXME: rse: run-command script has to be added
  +#   FIXME: rse: mysql database initialization has to be added via ripe-dbase-setup 
similar to "rt-setup" and "cacti-setup"
  +#   FIXME: rse: whois database data initial loading from RIPE NCC ftp service 
snapshots?
  +#   FIXME: rse: whois database data periodic updating from RIPE NCC
  +
  +#   package information
  +Name:         ripe-dbase
  +Summary:      RIPE NCC Whois Server
  +URL:          http://www.ripe.net/ripencc/pub-services/db/
  +Vendor:       RIPE NCC
  +Packager:     The OpenPKG Project
  +Distribution: OpenPKG [JUNK]
  +Group:        Database
  +License:      RIPE NCC
  +Version:      3.2.0
  +Release:      20031127
  +
  +#   list of sources
  +Source0:      ftp://ftp.ripe.net/ripe/dbase/software/ripe-dbase-%{version}.tar.gz
  +Patch0:       ripe-dbase.patch
  +
  +#   build information
  +Prefix:       %{l_prefix}
  +BuildRoot:    %{l_buildroot}
  +BuildPreReq:  OpenPKG, openpkg >= 20030103, make, gcc
  +PreReq:       OpenPKG, openpkg >= 20030103
  +BuildPreReq:  gnupg, glib, mysql, libxml, libxslt, imap, zlib, openssl
  +PreReq:       gnupg, glib, mysql, libxml, libxslt, imap, zlib, openssl
  +AutoReq:      no
  +AutoReqProv:  no
  +
  +%description
  +    RIPE-dbase is the official RIPE NCC's WHOIS Database Server software.
  +
  +%prep
  +    %setup -q
  +    %patch -p0
  +
  +%build
  +    ( echo "ac_cv_path_install='shtool install -c'"
  +    ) >config.cache
  +    CC="%{l_cc}" \
  +    CFLAGS="%{l_cflags -O}" \
  +    CPPFLAGS="%{l_cppflags}" \
  +    LDFLAGS="%{l_ldflags}" \
  +    LIBS="-lssl -lcrypto" \
  +    ./configure \
  +        --cache-file=./config.cache \
  +        --prefix=%{l_prefix} \
  +        --with-glibconfig=%{l_prefix}/bin/glib-config \
  +        --with-mysql=%{l_prefix} \
  +        --with-mysqlinc=%{l_prefix}/include/mysql \
  +        --with-mysqllib=%{l_prefix}/lib/mysql \
  +        --with-mysqlbin=%{l_prefix}/bin \
  +        --with-xsltconfig=%{l_prefix}/bin/xslt-config \
  +        --with-xmlconfig=%{l_prefix}/bin/xml2-config \
  +        --with-cclientinc=%{l_prefix}/include/imap \
  +        --with-cclientlib=%{l_prefix}/lib \
  +        --with-gpgcmd=%{l_prefix}/bin/gpg
  +    %{l_make} %{l_mflags}
  +
  +%install
  +    rm -rf $RPM_BUILD_ROOT
  +    %{l_shtool} subst \
  +        -e "s;^\\([^=]* *= *\\)%{l_prefix};\\1$RPM_BUILD_ROOT%{l_prefix};" \
  +        Makefile
  +    %{l_make} %{l_mflags} install
  +    strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
  +    %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
  +
  +%files -f files
  +
  +%clean
  +    rm -rf $RPM_BUILD_ROOT
  +
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-web/news.txt
  ============================================================================
  $ cvs diff -u -r1.7581 -r1.7582 news.txt
  --- openpkg-web/news.txt      27 Nov 2003 19:20:34 -0000      1.7581
  +++ openpkg-web/news.txt      27 Nov 2003 19:53:54 -0000      1.7582
  @@ -1,3 +1,4 @@
  +27-Nov-2003: New package: P<ripe-dbase-3.2.0-20031127>
   27-Nov-2003: Upgraded package: P<gnupg-1.2.3-20031127>
   27-Nov-2003: Upgraded package: P<screen-4.0.1-20031127>
   27-Nov-2003: Upgraded package: P<tre-0.6.2-20031127>
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to