UDS (Useful Development Stuff) Collection
This commit is contained in:
Ying-Chieh Liao 2001-02-27 07:10:53 +00:00
parent 28fc02d85d
commit 531a10b09a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=38842
10 changed files with 139 additions and 0 deletions

View File

@ -409,6 +409,7 @@
SUBDIR += tvision
SUBDIR += uclmmbase
SUBDIR += ucpp
SUBDIR += uds
SUBDIR += ups-debug
SUBDIR += veepee
SUBDIR += viewcvs

25
devel/uds/Makefile Normal file
View File

@ -0,0 +1,25 @@
# ex:ts=8
# New ports collection makefile for: uds
# Date created: Feb 27, 2001
# Whom: Ying-Chieh Liao <ijliao@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= uds
PORTVERSION= 0.9.3
CATEGORIES= devel
MASTER_SITES= http://frost.flewid.de/dist/
MAINTAINER= ijliao@FreeBSD.org
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-debug
USE_GMAKE= yes
USE_NEWGCC= yes
INSTALLS_SHLIB= yes
.include <bsd.port.mk>

1
devel/uds/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (uds-0.9.3.tar.gz) = 5ea0959de10314da31e8cf35d2001849

View File

@ -0,0 +1,15 @@
--- Makefile.in.orig Tue Feb 27 14:29:36 2001
+++ Makefile.in Tue Feb 27 14:30:46 2001
@@ -377,9 +377,9 @@
cp `find $(srcdir)/test/ -type f -maxdepth 1` $(top_distdir)/test
install-data-hook:
- rm -Rf $(prefix)/doc/uds
- mkdir -p $(prefix)/doc/uds
- cp $(srcdir)/doc/*.html $(prefix)/doc/uds
+ rm -Rf $(prefix)/share/uds/doc
+ mkdir -p $(prefix)/share/uds/doc
+ cp $(srcdir)/doc/*.html $(prefix)/share/uds/doc
uninstall-local:
rm -Rf /usr/doc/uds

View File

@ -0,0 +1,12 @@
--- uds/procstream.cc.orig Tue Feb 27 13:50:01 2001
+++ uds/procstream.cc Tue Feb 27 13:50:08 2001
@@ -22,8 +22,8 @@
// includes
-#include <sys/socket.h>
#include <sys/types.h>
+#include <sys/socket.h>
#include <sys/wait.h>
#include <uds/procstream.hh>
#include <uds/sys_util.hh>

View File

@ -0,0 +1,10 @@
--- uds/socket.cc.orig Tue Feb 27 13:59:39 2001
+++ uds/socket.cc Tue Feb 27 14:00:40 2001
@@ -25,6 +25,7 @@
#include "config.h"
#ifdef HAVE_SOCKET
+#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/un.h>

View File

@ -0,0 +1,10 @@
--- uds/sys_util.hh.orig Tue Feb 27 13:54:05 2001
+++ uds/sys_util.hh Tue Feb 27 13:57:50 2001
@@ -25,6 +25,7 @@
// includes
+#include <sys/types.h>
#include <uds/stdexcpt.hh>
using namespace std;

1
devel/uds/pkg-comment Normal file
View File

@ -0,0 +1 @@
UDS (Useful Development Stuff) Collection

23
devel/uds/pkg-descr Normal file
View File

@ -0,0 +1,23 @@
The UDS (Useful Development Stuff) Collection is a C++ library that
assists you while developing and debugging programs. It was developed
as part of Frost. Features were only added when needed, but it
provides already a nice bunch of features.
Features:
- Automatic search for memory leaks
- Logging of memory [de]allocations
- Zombie objects
- Exception system for (almost) fatal errors. A core can be dumped
when the exception is thrown.
- Action, FinalAction, and VRemember
- Function objects that are more flexible than STL function objects
- Threads, Mutexes, Semaphores Posix Threads wrapper classes
- Socket Stream class
- ProcStream class (new)
- Classes for reference counting that make it easy to implement
copy-on-write and garbage collection.
- Simple pseudo-random number generators
- Several "convenience functions" to create temporary file names;
open files, fork, wait etc. and throw an exception if something goes wrong
WWW: http://frost.flewid.de/uds/

41
devel/uds/pkg-plist Normal file
View File

@ -0,0 +1,41 @@
include/uds/action.hh
include/uds/alloc.hh
include/uds/auto_ptr.hh
include/uds/check_ptr.hh
include/uds/childdiag.hh
include/uds/collector.hh
include/uds/dcast.hh
include/uds/diagnose.hh
include/uds/errnodiag.hh
include/uds/exception.hh
include/uds/exit.hh
include/uds/flex_func.hh
include/uds/functional.hh
include/uds/log.hh
include/uds/md5.h
include/uds/procstream.hh
include/uds/random.hh
include/uds/refcounter.hh
include/uds/sentinel.hh
include/uds/socket.hh
include/uds/stdexcpt.hh
include/uds/stl_ext.hh
include/uds/stl_util.hh
include/uds/strstream.hh
include/uds/sys_util.hh
include/uds/thread.hh
include/uds/time.hh
include/uds/uds.hh
@dirrm include/uds
lib/libuds.a
lib/libuds.so
lib/libuds.so.0
share/uds/doc/relnotes.html
share/uds/doc/index.html
share/uds/doc/features.html
share/uds/doc/download.html
share/uds/doc/contributing.html
share/uds/doc/config.html
share/uds/udsdeff.cc
@dirrm share/uds/doc
@dirrm share/uds