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: 07-May-2006 08:59:08
Branch: HEAD Handle: 2006050707590800
Modified files:
openpkg-src/ratbox ratbox.patch ratbox.spec
Log:
add new challenge/response client
Summary:
Revision Changes Path
1.23 +12 -0 openpkg-src/ratbox/ratbox.patch
1.31 +32 -5 openpkg-src/ratbox/ratbox.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/ratbox/ratbox.patch
============================================================================
$ cvs diff -u -r1.22 -r1.23 ratbox.patch
--- openpkg-src/ratbox/ratbox.patch 14 Mar 2006 07:16:55 -0000 1.22
+++ openpkg-src/ratbox/ratbox.patch 7 May 2006 06:59:08 -0000 1.23
@@ -22,3 +22,15 @@
/* SMALL_NETWORK
* If your network is fairly small, enable this to save some memory.
+Index: ratbox-respond-1.0/ratbox-respond/configure
+--- ratbox-respond-1.0/ratbox-respond/configure.orig 2006-01-11 22:52:17
+0100
++++ ratbox-respond-1.0/ratbox-respond/configure 2006-05-07 08:55:33
+0200
+@@ -2889,8 +2889,6 @@
+ fi
+
+
+-CPPFLAGS="-I /usr/include"
+-LIBS="-L /usr/lib"
+
+ echo "$as_me:$LINENO: checking for OpenSSL" >&5
+ echo $ECHO_N "checking for OpenSSL... $ECHO_C" >&6
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/ratbox/ratbox.spec
============================================================================
$ cvs diff -u -r1.30 -r1.31 ratbox.spec
--- openpkg-src/ratbox/ratbox.spec 14 Mar 2006 07:16:56 -0000 1.30
+++ openpkg-src/ratbox/ratbox.spec 7 May 2006 06:59:08 -0000 1.31
@@ -25,6 +25,7 @@
# package version
%define V_server 2.1.7
%define V_services 1.0.3
+%define V_respond 1.0
# package information
Name: ratbox
@@ -37,15 +38,16 @@
Group: Network
License: GPL
Version: %{V_server}
-Release: 20060314
+Release: 20060507
# list of sources
Source0:
ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/ircd-ratbox-%{V_server}.tgz
Source1:
ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/ratbox-services/ratbox-services-%{V_services}.tgz
-Source2: rc.ratbox
-Source3: ratbox-server.conf
-Source4: ratbox-services.conf
-Source5: ratbox-resv.conf
+Source2:
ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/ratbox-respond/ratbox-respond-%{V_respond}.tgz
+Source3: rc.ratbox
+Source4: ratbox-server.conf
+Source5: ratbox-services.conf
+Source6: ratbox-resv.conf
Patch0: ratbox.patch
# build information
@@ -75,10 +77,16 @@
url =
ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/ratbox-services/
regex = ratbox-services-(__VER__)\.tgz
}
+ prog ratbox:respond = {
+ version = %{V_respond}
+ url = ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/ratbox-respond/
+ regex = ratbox-respond-(__VER__)\.tgz
+ }
%prep
%setup -q -c
%setup -q -T -D -a 1
+ %setup -q -T -D -a 2
%patch -p0
%build
@@ -131,6 +139,17 @@
%{l_make} %{l_mflags}
) || exit $?
+ # build IRC challenge/response client
+ ( cd ratbox-respond-%{V_respond}/ratbox-respond
+ CC="%{l_cc}" \
+ CFLAGS="%{l_cflags -O}" \
+ CPPFLAGS="%{l_cppflags}" \
+ LDFLAGS="%{l_ldflags}" \
+ ./configure \
+ --prefix=%{l_prefix}
+ %{l_make} %{l_mflags}
+ ) || exit $?
+
%install
rm -rf $RPM_BUILD_ROOT
@@ -175,6 +194,14 @@
chmod a+r $RPM_BUILD_ROOT%{l_prefix}/share/ratbox/services/schema.txt
) || exit $?
+ # install IRC challenge/response client
+ ( cd ratbox-respond-%{V_respond}
+ %{l_shtool} install -c -m 755 \
+ makekeypair $RPM_BUILD_ROOT%{l_prefix}/bin/ratbox-makekeypair
+ %{l_shtool} install -c -s -m 755 \
+ ratbox-respond/ratbox-respond $RPM_BUILD_ROOT%{l_prefix}/bin/
+ ) || exit $?
+
# post-adjust installation
rmdir $RPM_BUILD_ROOT%{l_prefix}/libexec/ratbox-old
rmdir $RPM_BUILD_ROOT%{l_prefix}/share/ratbox-old
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [email protected]