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]