## $Id$ ## This package understands the following switches: ## --without dietlibc ... disable usage of dietlibc ## --with sslio ... enable 'sslio' program (disabled due to licensing ## issues) %{!?release_func:%global release_func() %1%{?dist}} %global matrixsslver 1.7.3 Name: ipsvd Version: 0.12.1 Release: %release_func 0 Summary: Internet protocol service daemons Group: System Environment/Daemons License: BSD URL: http://smarden.org/ipsvd/ Source0: http://smarden.org/ipsvd/%name-%version.tar.gz %{?_with_sslio:Source1: http://ftp.debian.org/debian/pool/main/m/matrixssl/matrixssl_%matrixsslver.orig.tar.gz} BuildRoot: %_tmppath/%name-%version-%release-root-%(%__id_u -n) %{!?_without_dietlibc:BuildRequires: dietlibc} %description ipsvd is a set of internet protocol service daemons for Unix. It currently includes a TCP/IP service daemon, and a UDP/IP service daemon. It provides a similar functionality like D. J. Bernstein's ucspi-tcp tools. An internet protocol service (ipsv) daemon waits for incoming connections on a local socket; for new connections, it conditionally runs an arbitrary program with standard input reading from the socket, and standard output writing to the socket (if connected), to handle the connection. Standard error is used for logging. %prep %setup -q %{?_with_sslio:-a1} -n net/%name-%version %{?_with_sslio:ln matrixssl-*/*.tar.gz src/matrixssl.tar.gz} echo "%{!?_without_dietlibc:diet -Os }%__cc $RPM_OPT_FLAGS" >src/conf-cc echo "%{!?_without_dietlibc:diet -Os }%__cc -Os -pipe" >src/conf-ld : >src/x86cpuid.c cp -al doc html %build # _smp_mflags does not work :( make -C src %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%_bindir/,%_mandir/man{5,7,8}} for i in `cat package/commands` `grep -v nossl - 0.12.1-0 - updated to 0.12.1 * Tue Dec 27 2005 Enrico Scholz - 0.11.1-0.5 - provide 'djb(ucspi-tcp)' * Sun Dec 18 2005 Enrico Scholz - 0.11.1-0.4 - initial build