initial import of vanessa

Vanessa is a collection of libraries that have been developed while working on a number of projects including perdition.

initial work by dlg@ and with input from bernd@

ok bernd@
This commit is contained in:
msf 2006-11-06 10:57:38 +00:00
parent 74fde17130
commit 0e6b5f88a2
17 changed files with 121 additions and 0 deletions

7
devel/vanessa/Makefile Normal file
View File

@ -0,0 +1,7 @@
# $OpenBSD: Makefile,v 1.1.1.1 2006/11/06 10:57:38 msf Exp $
SUBDIR += adt
SUBDIR += logger
SUBDIR += socket
.include <bsd.port.subdir.mk>

View File

@ -0,0 +1,22 @@
# $OpenBSD: Makefile.inc,v 1.1.1.1 2006/11/06 10:57:38 msf Exp $
CATEGORIES?= devel
HOMEPAGE?= http://www.vergenet.net/linux/vanessa/
# GPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITE_VANESSA?= ${HOMEPAGE}download/
USE_LIBTOOL?= Yes
CONFIGURE_STYLE?= gnu
NO_REGRESS?= Yes
CONFIGURE_ENV?= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"

View File

@ -0,0 +1,14 @@
# $OpenBSD: Makefile,v 1.1.1.1 2006/11/06 10:57:38 msf Exp $
COMMENT= "provides abstract data types (ADTs)"
VERSION= 0.0.6
DISTNAME= vanessa_adt-${VERSION}
SHARED_LIBS= vanessa_adt 0.3 # 0.3
MASTER_SITES= ${MASTER_SITE_VANESSA:=vanessa_adt/${VERSION}/}
LIB_DEPENDS= vanessa_logger.>=0.3::devel/vanessa/logger
.include <bsd.port.mk>

View File

@ -0,0 +1,4 @@
MD5 (vanessa_adt-0.0.6.tar.gz) = 069105755c1c5450d1fa7a8c319e08ed
RMD160 (vanessa_adt-0.0.6.tar.gz) = 2c999943105dc05a7e8fa2f4cddebc9427a7f1d9
SHA1 (vanessa_adt-0.0.6.tar.gz) = 4823232aa1b630003ca4b1350529e51cdee49ac1
SIZE (vanessa_adt-0.0.6.tar.gz) = 315242

View File

@ -0,0 +1,2 @@
Provides Abstract Data Types (ADTs) Includes queue, dynamic array, hash and
key value ADT.

View File

@ -0,0 +1,2 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2006/11/06 10:57:38 msf Exp $
@lib lib/libvanessa_adt.so.${LIBvanessa_adt_VERSION}

View File

@ -0,0 +1,5 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2006/11/06 10:57:38 msf Exp $
%%SHARED%%
include/vanessa_adt.h
lib/libvanessa_adt.a
lib/libvanessa_adt.la

View File

@ -0,0 +1,14 @@
# $OpenBSD: Makefile,v 1.1.1.1 2006/11/06 10:57:38 msf Exp $
COMMENT= "provides a generic logging layer"
VERSION= 0.0.7
DISTNAME= vanessa_logger-${VERSION}
SHARED_LIBS= vanessa_logger 0.3 # 0.3
MASTER_SITES= ${MASTER_SITE_VANESSA:=vanessa_logger/${VERSION}/}
WANTLIB= c
.include <bsd.port.mk>

View File

@ -0,0 +1,4 @@
MD5 (vanessa_logger-0.0.7.tar.gz) = a3245db1a18169404affecc2422c64a6
RMD160 (vanessa_logger-0.0.7.tar.gz) = 91d52881756b0312ea5993956c9788962a9cdc8c
SHA1 (vanessa_logger-0.0.7.tar.gz) = 5cf0d0fe103115dc25f59190216a1cb302b7c627
SIZE (vanessa_logger-0.0.7.tar.gz) = 303977

View File

@ -0,0 +1,5 @@
Provides a generic logging layer that may be used to log to one or more of
syslog, an open file handle or a file name. Though due to to limitations in
the implementation of syslog opening multiple syslog loggers doesn't makes
sense. Includes the ability to limit which messages will be logged based on
priorities.

View File

@ -0,0 +1,2 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2006/11/06 10:57:38 msf Exp $
@lib lib/libvanessa_logger.so.${LIBvanessa_logger_VERSION}

View File

@ -0,0 +1,7 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2006/11/06 10:57:38 msf Exp $
%%SHARED%%
bin/vanessa_logger_sample
include/vanessa_logger.h
lib/libvanessa_logger.a
lib/libvanessa_logger.la
@man man/man1/vanessa_logger_sample.1

View File

@ -0,0 +1,17 @@
# $OpenBSD: Makefile,v 1.1.1.1 2006/11/06 10:57:38 msf Exp $
COMMENT= "provides abstract data types (ADTs)"
VERSION= 0.0.7
DISTNAME= vanessa_socket-${VERSION}
SHARED_LIBS= vanessa_socket 0.4 # 0.4
MASTER_SITES= ${MASTER_SITE_VANESSA:=vanessa_socket/${VERSION}/}
WANTLIB= c
LIB_DEPENDS= vanessa_logger.>=0.3::devel/vanessa/logger \
popt.>=0::devel/popt
.include <bsd.port.mk>

View File

@ -0,0 +1,4 @@
MD5 (vanessa_socket-0.0.7.tar.gz) = 928c318ac74601412ff231234e1da7c9
RMD160 (vanessa_socket-0.0.7.tar.gz) = 38b8c24a18951b2f161184e55f156cb2f1f16f2f
SHA1 (vanessa_socket-0.0.7.tar.gz) = cd32988ffd5f84637bb7f4725d5aa569cc3f3fe2
SIZE (vanessa_socket-0.0.7.tar.gz) = 321042

View File

@ -0,0 +1,3 @@
Simplifies TCP/IP socket operations. It includes code to open a socket to a
server as a client, to listen on socket for clients as a server and to pipe
information between sockets.

View File

@ -0,0 +1,2 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2006/11/06 10:57:38 msf Exp $
@lib lib/libvanessa_socket.so.${LIBvanessa_socket_VERSION}

View File

@ -0,0 +1,7 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2006/11/06 10:57:38 msf Exp $
%%SHARED%%
bin/vanessa_socket_pipe
include/vanessa_socket.h
lib/libvanessa_socket.a
lib/libvanessa_socket.la
@man man/man1/vanessa_socket_pipe.1