summaryrefslogtreecommitdiff
path: root/devel/rudiments
diff options
context:
space:
mode:
authorgrant <grant>2004-04-15 10:32:33 +0000
committergrant <grant>2004-04-15 10:32:33 +0000
commit4eafa4434634d1a44b632823c47f8cac90869bbd (patch)
tree2f82f873540022ee1018b7814064d0e88b258eb5 /devel/rudiments
parent76a7df4ca9d342011d0b80059656865095b03903 (diff)
downloadpkgsrc-4eafa4434634d1a44b632823c47f8cac90869bbd.tar.gz
Initial import of rudiments 0.25.1 into the NetBSD packages collection.
Rudiments is an Open Source C++ class library providing base classes for things such as daemons, clients and servers, and wrapper classes for the standard C functions for things such as regular expressions, semaphores and signal handling.
Diffstat (limited to 'devel/rudiments')
-rw-r--r--devel/rudiments/DESCR4
-rw-r--r--devel/rudiments/Makefile18
-rw-r--r--devel/rudiments/PLIST241
-rw-r--r--devel/rudiments/buildlink2.mk28
-rw-r--r--devel/rudiments/distinfo5
-rw-r--r--devel/rudiments/patches/patch-aa14
6 files changed, 310 insertions, 0 deletions
diff --git a/devel/rudiments/DESCR b/devel/rudiments/DESCR
new file mode 100644
index 00000000000..809a8f1157c
--- /dev/null
+++ b/devel/rudiments/DESCR
@@ -0,0 +1,4 @@
+Rudiments is an Open Source C++ class library providing base classes
+for things such as daemons, clients and servers, and wrapper classes
+for the standard C functions for things such as regular expressions,
+semaphores and signal handling.
diff --git a/devel/rudiments/Makefile b/devel/rudiments/Makefile
new file mode 100644
index 00000000000..38db5e4d45a
--- /dev/null
+++ b/devel/rudiments/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/04/15 10:32:33 grant Exp $
+#
+
+DISTNAME= rudiments-0.25.1
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=rudiments/}
+
+MAINTAINER= tech-pkg@NetBSD.org
+HOMEPAGE= http://rudiments.sourceforge.net/
+COMMENT= C++ class library for client/server/daemon applications
+
+GNU_CONFIGURE= YES
+USE_BUILDLINK2= YES
+USE_GNU_TOOLS+= make
+USE_LIBTOOL= YES
+USE_PKGLOCALEDIR= YES
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/rudiments/PLIST b/devel/rudiments/PLIST
new file mode 100644
index 00000000000..29da0067041
--- /dev/null
+++ b/devel/rudiments/PLIST
@@ -0,0 +1,241 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/04/15 10:32:33 grant Exp $
+bin/rudiments-config
+doc/rudiments/classes/client.h.html
+doc/rudiments/classes/commandline.h.html
+doc/rudiments/classes/daemonprocess.h.html
+doc/rudiments/classes/datatransport.h.html
+doc/rudiments/classes/datatransportfactory.h.html
+doc/rudiments/classes/datetime.h.html
+doc/rudiments/classes/dictionary.h.html
+doc/rudiments/classes/dtd.h.html
+doc/rudiments/classes/environment.h.html
+doc/rudiments/classes/errorhandler.h.html
+doc/rudiments/classes/file.h.html
+doc/rudiments/classes/filedescriptor.h.html
+doc/rudiments/classes/groupentry.h.html
+doc/rudiments/classes/hostentry.h.html
+doc/rudiments/classes/inetclientsocket.h.html
+doc/rudiments/classes/inetserversocket.h.html
+doc/rudiments/classes/list.h.html
+doc/rudiments/classes/listener.h.html
+doc/rudiments/classes/logger.h.html
+doc/rudiments/classes/memorypool.h.html
+doc/rudiments/classes/passwdentry.h.html
+doc/rudiments/classes/permissions.h.html
+doc/rudiments/classes/protocolentry.h.html
+doc/rudiments/classes/randomnumber.h.html
+doc/rudiments/classes/regularexpression.h.html
+doc/rudiments/classes/semaphoreset.h.html
+doc/rudiments/classes/server.h.html
+doc/rudiments/classes/serversocket.h.html
+doc/rudiments/classes/sharedmemory.h.html
+doc/rudiments/classes/signalclasses.h.html
+doc/rudiments/classes/string.h.html
+doc/rudiments/classes/stringbuffer.h.html
+doc/rudiments/classes/unixclientsocket.h.html
+doc/rudiments/classes/unixserversocket.h.html
+doc/rudiments/classes/variablebuffer.h.html
+doc/rudiments/classes/xmldom.h.html
+doc/rudiments/classes/xmldomnode.h.html
+doc/rudiments/classes/xmlsax.h.html
+doc/rudiments/css/styles.css
+doc/rudiments/guide.html
+doc/rudiments/index.html
+doc/rudiments/introduction.html
+doc/rudiments/invisible.gif
+doc/rudiments/programming/baseclasses.html
+doc/rudiments/programming/utilclasses.html
+doc/rudiments/reference.html
+include/rudiments/client.h
+include/rudiments/commandline.h
+include/rudiments/daemonprocess.h
+include/rudiments/datatransport.h
+include/rudiments/datatransportfactory.h
+include/rudiments/datetime.h
+include/rudiments/dictionary.h
+include/rudiments/dtd.h
+include/rudiments/environment.h
+include/rudiments/errorhandler.h
+include/rudiments/file.h
+include/rudiments/filedescriptor.h
+include/rudiments/groupentry.h
+include/rudiments/hostentry.h
+include/rudiments/inetclientsocket.h
+include/rudiments/inetserversocket.h
+include/rudiments/list.h
+include/rudiments/listener.h
+include/rudiments/logger.h
+include/rudiments/memorypool.h
+include/rudiments/passwdentry.h
+include/rudiments/permissions.h
+include/rudiments/private/client.h
+include/rudiments/private/clientincludes.h
+include/rudiments/private/commandline.h
+include/rudiments/private/commandlineincludes.h
+include/rudiments/private/commandlineinlines.h
+include/rudiments/private/config.h
+include/rudiments/private/daemonprocess.h
+include/rudiments/private/daemonprocessincludes.h
+include/rudiments/private/daemonprocessinlines.h
+include/rudiments/private/datatransport.h
+include/rudiments/private/datatransportfactoryincludes.h
+include/rudiments/private/datatransportincludes.h
+include/rudiments/private/datatransportinlines.h
+include/rudiments/private/datetime.h
+include/rudiments/private/datetimeincludes.h
+include/rudiments/private/datetimeinlines.h
+include/rudiments/private/dictionary.h
+include/rudiments/private/dictionaryincludes.h
+include/rudiments/private/dictionaryinlines.h
+include/rudiments/private/dictionarynode.h
+include/rudiments/private/dictionarynodeinlines.h
+include/rudiments/private/dtd.h
+include/rudiments/private/dtdincludes.h
+include/rudiments/private/dtdinlines.h
+include/rudiments/private/environment.h
+include/rudiments/private/environmentincludes.h
+include/rudiments/private/environmentinlines.h
+include/rudiments/private/errorhandler.h
+include/rudiments/private/errorhandlerincludes.h
+include/rudiments/private/errorhandlerinlines.h
+include/rudiments/private/file.h
+include/rudiments/private/filedescriptor.h
+include/rudiments/private/filedescriptorincludes.h
+include/rudiments/private/filedescriptorinlines.h
+include/rudiments/private/filedestination.h
+include/rudiments/private/fileincludes.h
+include/rudiments/private/fileinlines.h
+include/rudiments/private/groupentry.h
+include/rudiments/private/groupentryincludes.h
+include/rudiments/private/groupentryinlines.h
+include/rudiments/private/hostentry.h
+include/rudiments/private/hostentryincludes.h
+include/rudiments/private/hostentryinlines.h
+include/rudiments/private/inetclientsocketincludes.h
+include/rudiments/private/inetclientsocketinlines.h
+include/rudiments/private/inetserversocketincludes.h
+include/rudiments/private/inetserversocketinlines.h
+include/rudiments/private/inetsocket.h
+include/rudiments/private/inetsocketinlines.h
+include/rudiments/private/list.h
+include/rudiments/private/listener.h
+include/rudiments/private/listenerincludes.h
+include/rudiments/private/listenerinlines.h
+include/rudiments/private/listincludes.h
+include/rudiments/private/listinlines.h
+include/rudiments/private/listnode.h
+include/rudiments/private/listnodeinlines.h
+include/rudiments/private/listutil.h
+include/rudiments/private/listutilinlines.h
+include/rudiments/private/logdestination.h
+include/rudiments/private/logger.h
+include/rudiments/private/loggerincludes.h
+include/rudiments/private/loggerinlines.h
+include/rudiments/private/memorypool.h
+include/rudiments/private/memorypoolincludes.h
+include/rudiments/private/memorypoolinlines.h
+include/rudiments/private/memorypoolnode.h
+include/rudiments/private/passwdentry.h
+include/rudiments/private/passwdentryincludes.h
+include/rudiments/private/passwdentryinlines.h
+include/rudiments/private/permissionsincludes.h
+include/rudiments/private/permissionsinlines.h
+include/rudiments/private/protocolentry.h
+include/rudiments/private/protocolentryincludes.h
+include/rudiments/private/protocolentryinlines.h
+include/rudiments/private/randomnumberincludes.h
+include/rudiments/private/randomnumberinlines.h
+include/rudiments/private/regularexpression.h
+include/rudiments/private/regularexpressionincludes.h
+include/rudiments/private/regularexpressioninlines.h
+include/rudiments/private/rpcentry.h
+include/rudiments/private/rpcentryincludes.h
+include/rudiments/private/rpcentryinlines.h
+include/rudiments/private/rudimentsinlines.h
+include/rudiments/private/semaphoreset.h
+include/rudiments/private/semaphoresetincludes.h
+include/rudiments/private/semaphoresetinlines.h
+include/rudiments/private/serverincludes.h
+include/rudiments/private/serverinlines.h
+include/rudiments/private/serversocket.h
+include/rudiments/private/serversocketincludes.h
+include/rudiments/private/serversocketinlines.h
+include/rudiments/private/serviceentry.h
+include/rudiments/private/serviceentryincludes.h
+include/rudiments/private/serviceentryinlines.h
+include/rudiments/private/shadowentry.h
+include/rudiments/private/shadowentryincludes.h
+include/rudiments/private/shadowentryinlines.h
+include/rudiments/private/sharedmemory.h
+include/rudiments/private/sharedmemoryincludes.h
+include/rudiments/private/sharedmemoryinlines.h
+include/rudiments/private/signalclassesincludes.h
+include/rudiments/private/signalclassesinlines.h
+include/rudiments/private/signalhandler.h
+include/rudiments/private/signalset.h
+include/rudiments/private/stderrdestination.h
+include/rudiments/private/stdoutdestination.h
+include/rudiments/private/string.h
+include/rudiments/private/stringbuffer.h
+include/rudiments/private/stringbufferincludes.h
+include/rudiments/private/stringbufferinlines.h
+include/rudiments/private/stringincludes.h
+include/rudiments/private/stringinlines.h
+include/rudiments/private/syslogdestination.h
+include/rudiments/private/timezonefile.h
+include/rudiments/private/timezonefileinlines.h
+include/rudiments/private/unixclientsocketincludes.h
+include/rudiments/private/unixclientsocketinlines.h
+include/rudiments/private/unixserversocket.h
+include/rudiments/private/unixserversocketincludes.h
+include/rudiments/private/unixserversocketinlines.h
+include/rudiments/private/unixsocket.h
+include/rudiments/private/unixsocketinlines.h
+include/rudiments/private/variablebuffer.h
+include/rudiments/private/variablebufferincludes.h
+include/rudiments/private/variablebufferinlines.h
+include/rudiments/private/xmldom.h
+include/rudiments/private/xmldomincludes.h
+include/rudiments/private/xmldominlines.h
+include/rudiments/private/xmldomnode.h
+include/rudiments/private/xmldomnodeincludes.h
+include/rudiments/private/xmldomnodeinlines.h
+include/rudiments/private/xmlsax.h
+include/rudiments/private/xmlsaxincludes.h
+include/rudiments/private/xmlsaxinlines.h
+include/rudiments/protocolentry.h
+include/rudiments/randomnumber.h
+include/rudiments/regularexpression.h
+include/rudiments/rpcentry.h
+include/rudiments/semaphoreset.h
+include/rudiments/server.h
+include/rudiments/serversocket.h
+include/rudiments/serviceentry.h
+include/rudiments/shadowentry.h
+include/rudiments/sharedmemory.h
+include/rudiments/signalclasses.h
+include/rudiments/string.h
+include/rudiments/stringbuffer.h
+include/rudiments/timezonefile.h
+include/rudiments/unixclientsocket.h
+include/rudiments/unixserversocket.h
+include/rudiments/variablebuffer.h
+include/rudiments/xmldom.h
+include/rudiments/xmldomnode.h
+include/rudiments/xmlsax.h
+lib/lib${PKGNAME}.so.1
+lib/lib${PKGNAME}.so.1.0
+lib/librudiments.a
+lib/librudiments.la
+lib/librudiments.so
+lib/librudiments_p-${PKGVERSION}.so.1
+lib/librudiments_p-${PKGVERSION}.so.1.0
+lib/librudiments_p.a
+lib/librudiments_p.la
+lib/librudiments_p.so
+@dirrm include/rudiments/private
+@dirrm include/rudiments
+@dirrm doc/rudiments/programming
+@dirrm doc/rudiments/css
+@dirrm doc/rudiments/classes
+@dirrm doc/rudiments
diff --git a/devel/rudiments/buildlink2.mk b/devel/rudiments/buildlink2.mk
new file mode 100644
index 00000000000..b980ef046af
--- /dev/null
+++ b/devel/rudiments/buildlink2.mk
@@ -0,0 +1,28 @@
+# $NetBSD: buildlink2.mk,v 1.1.1.1 2004/04/15 10:32:33 grant Exp $
+#
+# This Makefile fragment is included by packages that use rudiments.
+#
+# This file was created automatically using createbuildlink 2.6.
+#
+
+.if !defined(RUDIMENTS_BUILDLINK2_MK)
+RUDIMENTS_BUILDLINK2_MK= # defined
+
+BUILDLINK_PACKAGES+= rudiments
+BUILDLINK_DEPENDS.rudiments?= rudiments>=0.25.1
+BUILDLINK_PKGSRCDIR.rudiments?= ../../devel/rudiments
+
+EVAL_PREFIX+= BUILDLINK_PREFIX.rudiments=rudiments
+BUILDLINK_PREFIX.rudiments_DEFAULT= ${LOCALBASE}
+BUILDLINK_FILES.rudiments+= include/rudiments/*
+BUILDLINK_FILES.rudiments+= include/rudiments/*/*
+BUILDLINK_FILES.rudiments+= lib/lib${PKGNAME}.*
+BUILDLINK_FILES.rudiments+= lib/librudiments.*
+BUILDLINK_FILES.rudiments+= lib/librudiments_p-${PKGVERSION}.*
+BUILDLINK_FILES.rudiments+= lib/librudiments_p.*
+
+BUILDLINK_TARGETS+= rudiments-buildlink
+
+rudiments-buildlink: _BUILDLINK_USE
+
+.endif # RUDIMENTS_BUILDLINK2_MK
diff --git a/devel/rudiments/distinfo b/devel/rudiments/distinfo
new file mode 100644
index 00000000000..ee12e9ce36d
--- /dev/null
+++ b/devel/rudiments/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/04/15 10:32:33 grant Exp $
+
+SHA1 (rudiments-0.25.1.tar.gz) = fc580d1da17c17a6f01a782a0eb885f0e32eade6
+Size (rudiments-0.25.1.tar.gz) = 340219 bytes
+SHA1 (patch-aa) = ffb2d6182e5ea6e376cc6b631ea3b24bdaac44eb
diff --git a/devel/rudiments/patches/patch-aa b/devel/rudiments/patches/patch-aa
new file mode 100644
index 00000000000..0342c0383cb
--- /dev/null
+++ b/devel/rudiments/patches/patch-aa
@@ -0,0 +1,14 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/04/15 10:32:33 grant Exp $
+
+--- src/Makefile.orig 2003-05-08 13:13:13.000000000 +1000
++++ src/Makefile
+@@ -187,9 +187,6 @@ endif
+
+ .C.n.lo:
+ $(LIBTOOL) --mode=compile $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $< -o $@
+- if ( test "$(STRIP)" != "touch" ); then \
+- $(STRIP) -x -R .note -R .comment $@; \
+- fi
+
+ .C.p.lo:
+ $(LIBTOOL) --mode=compile $(CXX) $(DEBUGCXXFLAGS) $(CPPFLAGS) -c $< -o $@