From owner-svn-ports-head@FreeBSD.ORG Sat Mar 2 06:39:32 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id C52C1F92; Sat, 2 Mar 2013 06:39:32 +0000 (UTC) (envelope-from miwi@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id A95A4D71; Sat, 2 Mar 2013 06:39:32 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r226dWba073173; Sat, 2 Mar 2013 06:39:32 GMT (envelope-from miwi@svn.freebsd.org) Received: (from miwi@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r226dVG8073166; Sat, 2 Mar 2013 06:39:31 GMT (envelope-from miwi@svn.freebsd.org) Message-Id: <201303020639.r226dVG8073166@svn.freebsd.org> From: Martin Wilke Date: Sat, 2 Mar 2013 06:39:31 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r313213 - in head/net/serveez: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Mar 2013 06:39:32 -0000 Author: miwi Date: Sat Mar 2 06:39:31 2013 New Revision: 313213 URL: http://svnweb.freebsd.org/changeset/ports/313213 Log: - Update to 0.2.0 PR: 176561 Submitted by: Ports Fury Added: head/net/serveez/files/ head/net/serveez/files/patch-src__libserveez__defines.h (contents, props changed) head/net/serveez/files/patch-src__networking-headers.h (contents, props changed) Modified: head/net/serveez/Makefile (contents, props changed) head/net/serveez/distinfo (contents, props changed) head/net/serveez/pkg-descr (contents, props changed) head/net/serveez/pkg-plist (contents, props changed) Modified: head/net/serveez/Makefile ============================================================================== --- head/net/serveez/Makefile Sat Mar 2 06:38:39 2013 (r313212) +++ head/net/serveez/Makefile Sat Mar 2 06:39:31 2013 (r313213) @@ -1,37 +1,35 @@ -# ex:ts=8 -# Ports collection makefile for: serveez -# Date created: May 16, 2002 -# Whom: ijliao -# +# Created by: ijliao # $FreeBSD$ -# PORTNAME= serveez -PORTVERSION= 0.1.7 +PORTVERSION= 0.2.0 CATEGORIES= net devel MASTER_SITES= GNU MAINTAINER= ports@FreeBSD.org -COMMENT= A server framework +COMMENT= Server framework -LICENSE= GPLv2 # (or later) -LICENSE_FILE= ${WRKSRC}/COPYING +LICENSE= GPLv3 # (or later) -LIB_DEPENDS= guile.21:${PORTSDIR}/lang/guile +LIB_DEPENDS= guile:${PORTSDIR}/lang/guile -USE_GMAKE= yes +USE_XZ= yes USE_AUTOTOOLS= libtool -CONFIGURE_ARGS= --with-guile=${LOCALBASE} +CONFIGURE_ARGS= --enable-libserveez-install USE_LDCONFIG= yes MAKE_JOBS_SAFE= yes MAN1= serveez.1 serveez-config.1 -INFO= serveez serveez-api +INFO= serveez post-patch: @${REINPLACE_CMD} -e \ '/^SUBDIRS/s|test||' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ 's| -release .*||' ${WRKSRC}/src/libserveez/Makefile.in + @${REINPLACE_CMD} -e \ + '/date -r/s|^|#|' ${WRKSRC}/src/irc-server/Makefile.in + @${ECHO_CMD} 'static char created[] = "2013-01-29 15:17 UTC";' \ + > ${WRKSRC}/src/irc-server/timestamp.c .include Modified: head/net/serveez/distinfo ============================================================================== --- head/net/serveez/distinfo Sat Mar 2 06:38:39 2013 (r313212) +++ head/net/serveez/distinfo Sat Mar 2 06:39:31 2013 (r313213) @@ -1,2 +1,2 @@ -SHA256 (serveez-0.1.7.tar.gz) = 7272b29c731790160d2b3174be1529bc145f7d5557554e4add01e5820750c694 -SIZE (serveez-0.1.7.tar.gz) = 896966 +SHA256 (serveez-0.2.0.tar.xz) = 0508ddc828e0b13e4ce2a646f05e573313a917010cbcfa1f3c132fea6520b05c +SIZE (serveez-0.2.0.tar.xz) = 812360 Added: head/net/serveez/files/patch-src__libserveez__defines.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/serveez/files/patch-src__libserveez__defines.h Sat Mar 2 06:39:31 2013 (r313213) @@ -0,0 +1,17 @@ +--- src/libserveez/defines.h.orig 2013-01-20 23:49:50.000000000 +0900 ++++ src/libserveez/defines.h 2013-02-25 14:11:54.000000000 +0900 +@@ -34,6 +34,14 @@ + #include + #endif + ++#ifdef HAVE_SYS_TYPES_H ++#include ++#endif ++ ++#ifdef HAVE_SYS_SOCKET_INET_H ++#include ++#endif ++ + #ifdef HAVE_ARPA_INET_H + #include + #endif Added: head/net/serveez/files/patch-src__networking-headers.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/serveez/files/patch-src__networking-headers.h Sat Mar 2 06:39:31 2013 (r313213) @@ -0,0 +1,11 @@ +--- src/networking-headers.h.orig ++++ src/networking-headers.h +@@ -25,6 +25,8 @@ + */ + # define IPV6_OK 0 + #else ++# include ++# include + # include + # include + /* See: Modified: head/net/serveez/pkg-descr ============================================================================== --- head/net/serveez/pkg-descr Sat Mar 2 06:38:39 2013 (r313212) +++ head/net/serveez/pkg-descr Sat Mar 2 06:39:31 2013 (r313213) @@ -1,15 +1,16 @@ -Serveez is a server framework. It provides routines and help for implementing -IP based servers (currently TCP, UDP and ICMP). It is also possible to use -named pipes for all connection oriented protocols. We think it is worth the -effort because many people need server functionality within their applications. -However, many people experience problems with select()- or poll()-loops, and -with non-blocking operations. This application demonstrates various aspects of -advanced network programming in a portable manner. You can use it for +Serveez is a server framework. It provides routines and help for +implementing IP based servers (currently TCP, UDP and ICMP). It is also +possible to use named pipes for all connection oriented protocols. We +think it is worth the effort because many people need server +functionality within their applications. However, many people +experience problems with select()- or poll()-loops, and with +non-blocking operations. This application demonstrates various aspects +of advanced network programming in a portable manner. You can use it for implementing your own servers or for understanding how certain network -services and operations work. The package includes a number of servers that -work already: an HTTP server, an IRC server, a Gnutella spider and some others. -One of the highlights is that you can run all protocols on the same port. The -application itself is single threaded but it uses helper processes for -concurrent name resolution and ident lookups. +services and operations work. The package includes a number of servers +that work already: an HTTP server, an IRC server, a Gnutella spider and +some others. One of the highlights is that you can run all protocols on +the same port. The application itself is single threaded but it uses +helper processes for concurrent name resolution and ident lookups. WWW: http://www.gnu.org/software/serveez/ Modified: head/net/serveez/pkg-plist ============================================================================== --- head/net/serveez/pkg-plist Sat Mar 2 06:38:39 2013 (r313212) +++ head/net/serveez/pkg-plist Sat Mar 2 06:39:31 2013 (r313213) @@ -1,43 +1,10 @@ -bin/mkpassword bin/serveez bin/serveez-config include/libserveez.h -include/libserveez/alloc.h -include/libserveez/array.h -include/libserveez/asprintf.h -include/libserveez/binding.h -include/libserveez/boot.h -include/libserveez/cfg.h -include/libserveez/codec/codec.h -include/libserveez/core.h -include/libserveez/coserver/coserver.h -include/libserveez/defines.h -include/libserveez/dynload.h -include/libserveez/hash.h -include/libserveez/icmp-socket.h -include/libserveez/interface.h -include/libserveez/mutex.h -include/libserveez/passthrough.h -include/libserveez/pipe-socket.h -include/libserveez/portcfg.h -include/libserveez/raw-socket.h -include/libserveez/server-core.h -include/libserveez/server-loop.h -include/libserveez/server-socket.h -include/libserveez/server.h -include/libserveez/snprintf.h -include/libserveez/socket.h -include/libserveez/sparsevec.h -include/libserveez/tcp-socket.h -include/libserveez/udp-socket.h -include/libserveez/util.h -include/libserveez/vector.h -include/libserveez/windoze.h -include/svzconfig.h lib/libserveez.a lib/libserveez.la lib/libserveez.so -lib/libserveez.so.0 +lib/libserveez.so.1 share/aclocal/serveez.m4 %%DATADIR%%/echo-server.scm %%DATADIR%%/eval-server.scm @@ -46,9 +13,4 @@ share/aclocal/serveez.m4 %%DATADIR%%/mandel-client.scm %%DATADIR%%/mandel-server.scm %%DATADIR%%/mandel-shared.scm -%%DATADIR%%/serveez-procedures.txt -%%DATADIR%%/serveez.scm @dirrm %%DATADIR%% -@dirrm include/libserveez/coserver -@dirrm include/libserveez/codec -@dirrm include/libserveez