Bug 77047 - New port: net/skstream. An iostream based C++ socket library
Summary: New port: net/skstream. An iostream based C++ socket library
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-03 08:20 UTC by Jan Rochel
Modified: 2005-02-09 22:49 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Rochel 2005-02-03 08:20:25 UTC
 --- skstream.shar begins here ---
 # This is a shell archive.  Save it in a file, remove anything before
 # this line, and then unpack it by entering "sh file".  Note, it may
 # create directories; files and directories will be owned by you and
 # have default permissions.
 #
 # This archive contains:
 #
 #	skstream
 #	skstream/Makefile
 #	skstream/distinfo
 #	skstream/pkg-descr
 #	skstream/pkg-plist
 #
 echo c - skstream
 mkdir -p skstream > /dev/null 2>&1
 echo x - skstream/Makefile
 sed 's/^X//' >skstream/Makefile << 'END-of-skstream/Makefile'
 X# New ports collection makefile for:   skstream
 X# Date created:        3 February 2005
 X# Whom:                Janni
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=	skstream
 XPORTVERSION=	0.3.3
 XCATEGORIES=	net
 XMASTER_SITES=	ftp://ftp.worldforge.org/pub/worldforge/libs/skstream/ \
 X	http://purple.worldforge.org/downloads/libs/sktream/ \
 X	${MASTER_SITE_SOURCEFORGE}/%SUBDIR%
 XMASTER_SITE_SUBDIR=worldforge
 X
 XMAINTAINER=	jannisan@t-online.de
 XCOMMENT=	An iostream based C++ socket library
 X
 XUSE_GMAKE=	yes
 XHAS_CONFIGURE=	yes
 X
 XDOCSDIR=	${PREFIX}/share/doc/${DISTNAME}
 X
 X.if defined(NOPORTDOCS)
 Xpost-install:
 X	${RM} -r ${DOCSDIR}
 X.endif
 X
 X.include <bsd.port.mk>
 END-of-skstream/Makefile
 echo x - skstream/distinfo
 sed 's/^X//' >skstream/distinfo << 'END-of-skstream/distinfo'
 XMD5 (skstream-0.3.3.tar.gz) = 4c7b2d6dbe6c9b15c86ac4c45f49bbe2
 XSIZE (skstream-0.3.3.tar.gz) = 352379
 END-of-skstream/distinfo
 echo x - skstream/pkg-descr
 sed 's/^X//' >skstream/pkg-descr << 'END-of-skstream/pkg-descr'
 XSkstream is an iostream based C++ socket library. It is ideally suited for use
 Xas the underlying transport for Atlas-C++, and has been well tested and
 Xdebugged. It was first discovered for WorldForge when it was used in UClient
 Xand has since been packaged up as its own library for use on other WorldForge
 Xprojects. The code was originally written by Rafael Guterres Jeffman who is
 Xnot involved with the project but we have extensively rewritten it, and added
 Xnew features such as IPv6 support and unix domain sockets. It now maintained
 Xfor WorldForge by Al Riddoch and others.
 X
 XWWW: http://www.worldforge.org/dev/eng/libraries/skstream/
 X
 X- Janni
 Xjannisan@t-online.de
 END-of-skstream/pkg-descr
 echo x - skstream/pkg-plist
 sed 's/^X//' >skstream/pkg-plist << 'END-of-skstream/pkg-plist'
 Xlib/libskstream-0.3.la
 Xlib/libskstream-0.3.so.1
 Xlib/libskstream-0.3.so
 Xlib/pkgconfig/skstream-0.3.pc
 Xlib/pkgconfig/skstream-unix-0.3.pc
 X@dirrm lib/pkgconfig
 Xlib/skstream-0.3/include/skstream/skstreamconfig.h
 X@dirrm lib/skstream-0.3/include/skstream
 X@dirrm lib/skstream-0.3/include
 X@dirrm lib/skstream-0.3
 Xinclude/skstream-0.3/skstream/skstream.h
 Xinclude/skstream-0.3/skstream/skstream_unix.h
 Xinclude/skstream-0.3/skstream/skserver.h
 Xinclude/skstream-0.3/skstream/skserver_unix.h
 Xinclude/skstream-0.3/skstream/skpoll.h
 Xinclude/skstream-0.3/skstream/sasproto.h
 X@dirrm include/skstream-0.3/skstream
 X@dirrm include/skstream-0.3
 X%%PORTDOCS%%%%DOCSDIR%%/README
 X%%PORTDOCS%%%%DOCSDIR%%/COPYING
 X%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
 X%%PORTDOCS%%%%DOCSDIR%%/NEWS
 X%%PORTDOCS%%%%DOCSDIR%%/README.FreeSockets
 X%%PORTDOCS%%@dirrm %%DOCSDIR%%
 END-of-skstream/pkg-plist
 exit
 --- skstream.shar ends here ---
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2005-02-03 08:43:34 UTC
Responsible Changed
From-To: gnats-admin->freebsd-ports-bugs

Also rescue this one from the 'pending' category. 

To submitter: if you're setting the Confidential field to yes, you 
really don't want to do that.
Comment 2 Jan Rochel 2005-02-03 09:36:08 UTC
--- patch-Makefile.in begins here ---
*** Makefile.in.orig	Thu Feb  3 10:18:20 2005
--- Makefile.in	Thu Feb  3 10:20:19 2005
***************
*** 213,219 ****
  target_cpu = @target_cpu@
  target_os = @target_os@
  target_vendor = @target_vendor@
! pkgconfigdir = $(libdir)/pkgconfig
  pkgconfig_DATA = skstream-0.3.pc @SKSTREAM_UNIX_PC@
  @HAVE_PROG_ZIP_FALSE@MSVC_SUPPORT = 
  @HAVE_PROG_ZIP_TRUE@MSVC_SUPPORT = VisualC.zip
--- 213,219 ----
  target_cpu = @target_cpu@
  target_os = @target_os@
  target_vendor = @target_vendor@
! pkgconfigdir = $(prefix)/libdata/pkgconfig
  pkgconfig_DATA = skstream-0.3.pc @SKSTREAM_UNIX_PC@
  @HAVE_PROG_ZIP_FALSE@MSVC_SUPPORT = 
  @HAVE_PROG_ZIP_TRUE@MSVC_SUPPORT = VisualC.zip
--- patch-Makefile.in ends here ---

--- pkg-plist begins here ---
lib/libskstream-0.3.la
lib/libskstream-0.3.so.1
lib/libskstream-0.3.so
libdata/pkgconfig/skstream-0.3.pc
libdata/pkgconfig/skstream-unix-0.3.pc
lib/skstream-0.3/include/skstream/skstreamconfig.h
@dirrm lib/skstream-0.3/include/skstream
@dirrm lib/skstream-0.3/include
@dirrm lib/skstream-0.3
include/skstream-0.3/skstream/skstream.h
include/skstream-0.3/skstream/skstream_unix.h
include/skstream-0.3/skstream/skserver.h
include/skstream-0.3/skstream/skserver_unix.h
include/skstream-0.3/skstream/skpoll.h
include/skstream-0.3/skstream/sasproto.h
@dirrm include/skstream-0.3/skstream
@dirrm include/skstream-0.3
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/COPYING
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%PORTDOCS%%%%DOCSDIR%%/README.FreeSockets
%%PORTDOCS%%@dirrm %%DOCSDIR%%
--- pkg-plist ends here ---
Comment 3 Jan Rochel 2005-02-03 10:03:14 UTC
Another little thing.
The GNU_MAKE=yes line in the Makefile can be deleted.
BSD make works fine.
Comment 4 Pav Lucistnik freebsd_committer freebsd_triage 2005-02-09 22:48:58 UTC
State Changed
From-To: open->closed

New port added, thank you!