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

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   21-Jan-2007 00:18:58
  Branch: HEAD                             Handle: 2007012023185700

  Added files:
    openpkg-src/radiusclient
                            radiusclient.patch radiusclient.spec

  Log:
    new package: radiusclient 0.5.2 (RADIUS Client Library and Tools)

  Summary:
    Revision    Changes     Path
    1.1         +91 -0      openpkg-src/radiusclient/radiusclient.patch
    1.1         +88 -0      openpkg-src/radiusclient/radiusclient.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/radiusclient/radiusclient.patch
  ============================================================================
  $ cvs diff -u -r0 -r1.1 radiusclient.patch
  --- /dev/null 2007-01-21 00:17:56 +0100
  +++ radiusclient.patch        2007-01-21 00:18:57 +0100
  @@ -0,0 +1,91 @@
  +Index: configure
  +--- configure.orig   2005-11-07 22:18:59 +0100
  ++++ configure        2007-01-21 00:15:04 +0100
  +@@ -2058,7 +2058,7 @@
  + LIBVERSION=2:0:0
  + 
  + 
  +-pkgsysconfdir=${sysconfdir}/$PACKAGE
  ++pkgsysconfdir=${sysconfdir}
  + 
  + 
  + # Check whether --enable-shared or --disable-shared was given.
  +Index: etc/Makefile.in
  +--- etc/Makefile.in.orig     2005-11-08 00:15:35 +0100
  ++++ etc/Makefile.in  2007-01-21 00:15:04 +0100
  +@@ -376,9 +376,9 @@
  +         <$(srcdir)/radiusclient.conf.in >radiusclient.conf
  + 
  + install-data-local: servers
  +-    $(mkinstalldirs) $(pkgsysconfdir); \
  +-        echo " $(INSTALL) -m 600 $(srcdir)/servers 
$(pkgsysconfdir)/servers"; \
  +-        $(INSTALL) -m 600 $(srcdir)/servers $(pkgsysconfdir)/servers
  ++    $(mkinstalldirs) $(DESTDIR)$(pkgsysconfdir); \
  ++        echo " $(INSTALL) -m 600 $(srcdir)/servers 
$(DESTDIR)$(pkgsysconfdir)/servers"; \
  ++        $(INSTALL) -m 600 $(srcdir)/servers 
$(DESTDIR)$(pkgsysconfdir)/servers
  + 
  + uninstall-local:
  +     rm -f $(pkgsysconfdir)/servers
  +Index: lib/Makefile.in
  +--- lib/Makefile.in.orig     2005-11-08 00:15:35 +0100
  ++++ lib/Makefile.in  2007-01-21 00:15:04 +0100
  +@@ -197,7 +197,7 @@
  + AUTOMAKE_OPTIONS = foreign
  + INCLUDES = -I$(srcdir) -I$(top_srcdir)/include -I$(top_builddir)
  + CLEANFILES = *~
  +-lib_LTLIBRARIES = libradiusclient-ng.la
  ++lib_LTLIBRARIES = libradiusclient.la
  + libradiusclient_ng_la_SOURCES = buildreq.c clientid.c env.c sendserver.c \
  +     avpair.c config.c dict.c ip_util.c log.c md5.c util.c lock.c \
  +     options.h
  +@@ -263,7 +263,7 @@
  +       echo "rm -f \"$${dir}/so_locations\""; \
  +       rm -f "$${dir}/so_locations"; \
  +     done
  +-libradiusclient-ng.la: $(libradiusclient_ng_la_OBJECTS) 
$(libradiusclient_ng_la_DEPENDENCIES) 
  ++libradiusclient.la: $(libradiusclient_ng_la_OBJECTS) 
$(libradiusclient_ng_la_DEPENDENCIES) 
  +     $(LINK) -rpath $(libdir) $(libradiusclient_ng_la_LDFLAGS) 
$(libradiusclient_ng_la_OBJECTS) $(libradiusclient_ng_la_LIBADD) $(LIBS)
  + 
  + mostlyclean-compile:
  +Index: src/Makefile.in
  +--- src/Makefile.in.orig     2005-11-08 00:15:35 +0100
  ++++ src/Makefile.in  2007-01-21 00:15:18 +0100
  +@@ -66,24 +66,24 @@
  + am_radacct_OBJECTS = radacct.$(OBJEXT)
  + radacct_OBJECTS = $(am_radacct_OBJECTS)
  + radacct_LDADD = $(LDADD)
  +-radacct_DEPENDENCIES = ../lib/libradiusclient-ng.la
  ++radacct_DEPENDENCIES = ../lib/libradiusclient.la
  + am_radexample_OBJECTS = radexample.$(OBJEXT)
  + radexample_OBJECTS = $(am_radexample_OBJECTS)
  + radexample_LDADD = $(LDADD)
  +-radexample_DEPENDENCIES = ../lib/libradiusclient-ng.la
  ++radexample_DEPENDENCIES = ../lib/libradiusclient.la
  + am_radiusclient_OBJECTS = radiusclient.$(OBJEXT)
  + radiusclient_OBJECTS = $(am_radiusclient_OBJECTS)
  + radiusclient_LDADD = $(LDADD)
  +-radiusclient_DEPENDENCIES = ../lib/libradiusclient-ng.la
  ++radiusclient_DEPENDENCIES = ../lib/libradiusclient.la
  + am_radlogin_OBJECTS = radlogin.$(OBJEXT) radius.$(OBJEXT) \
  +     local.$(OBJEXT)
  + radlogin_OBJECTS = $(am_radlogin_OBJECTS)
  + radlogin_LDADD = $(LDADD)
  +-radlogin_DEPENDENCIES = ../lib/libradiusclient-ng.la
  ++radlogin_DEPENDENCIES = ../lib/libradiusclient.la
  + am_radstatus_OBJECTS = radstatus.$(OBJEXT)
  + radstatus_OBJECTS = $(am_radstatus_OBJECTS)
  + radstatus_LDADD = $(LDADD)
  +-radstatus_DEPENDENCIES = ../lib/libradiusclient-ng.la
  ++radstatus_DEPENDENCIES = ../lib/libradiusclient.la
  + DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
  + depcomp = $(SHELL) $(top_srcdir)/depcomp
  + am__depfiles_maybe = depfiles
  +@@ -217,7 +217,7 @@
  + target_vendor = @target_vendor@
  + AUTOMAKE_OPTIONS = foreign
  + INCLUDES = -I$(srcdir) -I$(top_srcdir)/include -I$(top_builddir)
  +-LDADD = ../lib/libradiusclient-ng.la
  ++LDADD = ../lib/libradiusclient.la
  + CLEANFILES = *~
  + noinst_HEADERS = radlogin.h
  + radlogin_SOURCES = radlogin.c radius.c local.c
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/radiusclient/radiusclient.spec
  ============================================================================
  $ cvs diff -u -r0 -r1.1 radiusclient.spec
  --- /dev/null 2007-01-21 00:17:56 +0100
  +++ radiusclient.spec 2007-01-21 00:18:58 +0100
  @@ -0,0 +1,88 @@
  +##
  +##  radiusclient.spec -- OpenPKG RPM Package Specification
  +##  Copyright (c) 2000-2007 OpenPKG Foundation e.V. <http://openpkg.net/>
  +##  Copyright (c) 2000-2007 Ralf S. Engelschall <http://engelschall.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.
  +##
  +
  +#   package information
  +Name:         radiusclient
  +Summary:      RADIUS Client Library and Tools
  +URL:          http://radiusclient-ng.berlios.de/
  +Vendor:       Lars Fenneberg et al.
  +Packager:     OpenPKG Foundation e.V.
  +Distribution: OpenPKG Community
  +Class:        EVAL
  +Group:        RADIUS
  +License:      BSD-style
  +Version:      0.5.2
  +Release:      20070121
  +
  +#   list of sources
  +Source0:      
ftp://ftp.iptel.org/pub/radiusclient-ng/radiusclient-ng-%{version}.tar.gz
  +Patch0:       radiusclient.patch
  +
  +#   build information
  +Prefix:       %{l_prefix}
  +BuildRoot:    %{l_buildroot}
  +BuildPreReq:  OpenPKG, openpkg >= 20060823
  +PreReq:       OpenPKG, openpkg >= 20060823
  +AutoReq:      no
  +AutoReqProv:  no
  +
  +%description
  +    This is a RADIUS client library and corresponding tools.
  +
  +%track
  +    prog radiusclient = {
  +        version   = %{version}
  +        url       = ftp://ftp.iptel.org/pub/radiusclient-ng/
  +        regex     = radiusclient-(__VER__)\.tar\.gz
  +    }
  +
  +%prep
  +    %setup -q -n radiusclient-ng-%{version}
  +    %patch -p0
  +
  +%build
  +    CC="%{l_cc}" \
  +    CFLAGS="%{l_cflags -O}" \
  +    CPPFLAGS="%{l_cppflags}" \
  +    LDFLAGS="%{l_ldflags}" \
  +    ./configure \
  +        --prefix=%{l_prefix} \
  +        --sysconfdir=%{l_prefix}/etc/radiusclient \
  +        --disable-shared
  +    %{l_make} %{l_mflags -O}
  +
  +%install
  +    rm -rf $RPM_BUILD_ROOT
  +    %{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
  +    rm -f $RPM_BUILD_ROOT%{l_prefix}/sbin/login.radius
  +    strip $RPM_BUILD_ROOT%{l_prefix}/sbin/* >/dev/null 2>&1 || true
  +    %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
  +        %{l_files_std} \
  +        '%config %{l_prefix}/etc/radiusclient/*'
  +
  +%files -f files
  +
  +%clean
  +    rm -rf $RPM_BUILD_ROOT
  +
  @@ .
______________________________________________________________________
OpenPKG                                             http://openpkg.org
CVS Repository Commit List                     [email protected]

Reply via email to