pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/rudiments Update devel/rudiments to 0.55.0.
details: https://anonhg.NetBSD.org/pkgsrc/rev/ada5f0e36091
branches: trunk
changeset: 349179:ada5f0e36091
user: fhajny <fhajny%pkgsrc.org@localhost>
date: Fri Jul 01 16:02:12 2016 +0000
description:
Update devel/rudiments to 0.55.0.
Major new features:
- Security Framework
* A securitycontext may now be attached to a filedescriptor to
enable encrypted reads and writes. The securitycontext class
is just an interface though, and there are currently gsscontext
and tlscontext implementations of it.
* The gsscontext class and associated classes implement a
wrapper on top of the GSSAPI on Linux/Unix and SSPI on Windows.
This primarily provides Kerberos encryption and authentication,
though on Windows it could be used for NTLM as well.
* The tlscontext class and associated classes implement a wrapper
on top of OpenSSL on Linux/Unix and, again, SSPI on Windows.
This provides Transport Layer Security, or it's predecessor Secure
Socket Layer, on both platforms.
- Thread Class Improvements
- Semantic Versioning
- General Bug Fixes
See full changelog:
http://software.firstworks.com/2016/03/rudiments-0550-release-announcement.html
diffstat:
devel/rudiments/Makefile | 5 +-
devel/rudiments/PLIST | 54 +++++++++-
devel/rudiments/buildlink3.mk | 6 +-
devel/rudiments/distinfo | 16 +-
devel/rudiments/patches/patch-configure | 15 +--
devel/rudiments/patches/patch-include_rudiments_private_socketclient.h | 12 +-
devel/rudiments/patches/patch-src_listener.cpp | 10 +-
7 files changed, 80 insertions(+), 38 deletions(-)
diffs (truncated from 341 to 300 lines):
diff -r 401bc8baa64c -r ada5f0e36091 devel/rudiments/Makefile
--- a/devel/rudiments/Makefile Fri Jul 01 15:41:38 2016 +0000
+++ b/devel/rudiments/Makefile Fri Jul 01 16:02:12 2016 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.36 2016/03/05 11:27:46 jperkin Exp $
+# $NetBSD: Makefile,v 1.37 2016/07/01 16:02:12 fhajny Exp $
#
-DISTNAME= rudiments-0.54
-PKGREVISION= 2
+DISTNAME= rudiments-0.55.0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=rudiments/}
diff -r 401bc8baa64c -r ada5f0e36091 devel/rudiments/PLIST
--- a/devel/rudiments/PLIST Fri Jul 01 15:41:38 2016 +0000
+++ b/devel/rudiments/PLIST Fri Jul 01 16:02:12 2016 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.17 2015/11/10 10:04:40 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.18 2016/07/01 16:02:12 fhajny Exp $
bin/rudiments-config
include/rudiments/bytebuffer.h
include/rudiments/bytestring.h
@@ -11,6 +11,7 @@
include/rudiments/compiler.h
include/rudiments/crypt.h
include/rudiments/datetime.h
+include/rudiments/debugprint.h
include/rudiments/device.h
include/rudiments/dictionary.h
include/rudiments/directory.h
@@ -22,6 +23,7 @@
include/rudiments/filedescriptor.h
include/rudiments/filesystem.h
include/rudiments/groupentry.h
+include/rudiments/gss.h
include/rudiments/hostentry.h
include/rudiments/inetsocketclient.h
include/rudiments/inetsocketserver.h
@@ -54,6 +56,7 @@
include/rudiments/private/cryptincludes.h
include/rudiments/private/datetime.h
include/rudiments/private/datetimeincludes.h
+include/rudiments/private/debugprint.h
include/rudiments/private/device.h
include/rudiments/private/deviceincludes.h
include/rudiments/private/dictionary.h
@@ -80,6 +83,11 @@
include/rudiments/private/filesystemincludes.h
include/rudiments/private/groupentry.h
include/rudiments/private/groupentryincludes.h
+include/rudiments/private/gss.h
+include/rudiments/private/gsscontext.h
+include/rudiments/private/gsscredentials.h
+include/rudiments/private/gssincludes.h
+include/rudiments/private/gssmechanism.h
include/rudiments/private/hostentry.h
include/rudiments/private/hostentryincludes.h
include/rudiments/private/inetsocketclient.h
@@ -151,6 +159,10 @@
include/rudiments/private/threadincludes.h
include/rudiments/private/threadmutex.h
include/rudiments/private/threadmutexincludes.h
+include/rudiments/private/tls.h
+include/rudiments/private/tlscertificate.h
+include/rudiments/private/tlscontext.h
+include/rudiments/private/tlsincludes.h
include/rudiments/private/unixsocketclient.h
include/rudiments/private/unixsocketclientincludes.h
include/rudiments/private/unixsocketserver.h
@@ -163,6 +175,8 @@
include/rudiments/private/userentryincludes.h
include/rudiments/private/winsock.h
include/rudiments/private/xmldom.h
+include/rudiments/private/xmldomevents.h
+include/rudiments/private/xmldomeventsincludes.h
include/rudiments/private/xmldomincludes.h
include/rudiments/private/xmldomnode.h
include/rudiments/private/xmldomnodeincludes.h
@@ -173,6 +187,7 @@
include/rudiments/randomnumber.h
include/rudiments/regularexpression.h
include/rudiments/resultcodes.h
+include/rudiments/security.h
include/rudiments/semaphoreset.h
include/rudiments/server.h
include/rudiments/serviceentry.h
@@ -188,12 +203,14 @@
include/rudiments/sys.h
include/rudiments/thread.h
include/rudiments/threadmutex.h
+include/rudiments/tls.h
include/rudiments/unixsocketclient.h
include/rudiments/unixsocketserver.h
include/rudiments/unixsocketutil.h
include/rudiments/url.h
include/rudiments/userentry.h
include/rudiments/xmldom.h
+include/rudiments/xmldomevents.h
include/rudiments/xmldomnode.h
include/rudiments/xmlsax.h
lib/librudiments.la
@@ -275,6 +292,14 @@
share/doc/rudiments/classes/html/classfilesystem.html
share/doc/rudiments/classes/html/classgroupentry-members.html
share/doc/rudiments/classes/html/classgroupentry.html
+share/doc/rudiments/classes/html/classgss-members.html
+share/doc/rudiments/classes/html/classgss.html
+share/doc/rudiments/classes/html/classgsscontext-members.html
+share/doc/rudiments/classes/html/classgsscontext.html
+share/doc/rudiments/classes/html/classgsscredentials-members.html
+share/doc/rudiments/classes/html/classgsscredentials.html
+share/doc/rudiments/classes/html/classgssmechanism-members.html
+share/doc/rudiments/classes/html/classgssmechanism.html
share/doc/rudiments/classes/html/classhostentry-members.html
share/doc/rudiments/classes/html/classhostentry.html
share/doc/rudiments/classes/html/classinetsocketclient-members.html
@@ -316,6 +341,8 @@
share/doc/rudiments/classes/html/classrandomnumber.html
share/doc/rudiments/classes/html/classregularexpression-members.html
share/doc/rudiments/classes/html/classregularexpression.html
+share/doc/rudiments/classes/html/classsecuritycontext-members.html
+share/doc/rudiments/classes/html/classsecuritycontext.html
share/doc/rudiments/classes/html/classsemaphoreset-members.html
share/doc/rudiments/classes/html/classsemaphoreset.html
share/doc/rudiments/classes/html/classserialport-members.html
@@ -360,6 +387,12 @@
share/doc/rudiments/classes/html/classthread.html
share/doc/rudiments/classes/html/classthreadmutex-members.html
share/doc/rudiments/classes/html/classthreadmutex.html
+share/doc/rudiments/classes/html/classtls-members.html
+share/doc/rudiments/classes/html/classtls.html
+share/doc/rudiments/classes/html/classtlscertificate-members.html
+share/doc/rudiments/classes/html/classtlscertificate.html
+share/doc/rudiments/classes/html/classtlscontext-members.html
+share/doc/rudiments/classes/html/classtlscontext.html
share/doc/rudiments/classes/html/classunixsocketclient-members.html
share/doc/rudiments/classes/html/classunixsocketclient.html
share/doc/rudiments/classes/html/classunixsocketserver-members.html
@@ -374,6 +407,8 @@
share/doc/rudiments/classes/html/classwinsock.html
share/doc/rudiments/classes/html/classxmldom-members.html
share/doc/rudiments/classes/html/classxmldom.html
+share/doc/rudiments/classes/html/classxmldomevents-members.html
+share/doc/rudiments/classes/html/classxmldomevents.html
share/doc/rudiments/classes/html/classxmldomnode-members.html
share/doc/rudiments/classes/html/classxmldomnode.html
share/doc/rudiments/classes/html/classxmlsax-members.html
@@ -399,6 +434,7 @@
share/doc/rudiments/classes/html/cryptincludes_8h_source.html
share/doc/rudiments/classes/html/datetime_8h_source.html
share/doc/rudiments/classes/html/datetimeincludes_8h_source.html
+share/doc/rudiments/classes/html/debugprint_8h_source.html
share/doc/rudiments/classes/html/device_8h_source.html
share/doc/rudiments/classes/html/deviceincludes_8h_source.html
share/doc/rudiments/classes/html/dictionary_8h_source.html
@@ -488,6 +524,11 @@
share/doc/rudiments/classes/html/functions_~.html
share/doc/rudiments/classes/html/groupentry_8h_source.html
share/doc/rudiments/classes/html/groupentryincludes_8h_source.html
+share/doc/rudiments/classes/html/gss_8h_source.html
+share/doc/rudiments/classes/html/gsscontext_8h_source.html
+share/doc/rudiments/classes/html/gsscredentials_8h_source.html
+share/doc/rudiments/classes/html/gssincludes_8h_source.html
+share/doc/rudiments/classes/html/gssmechanism_8h_source.html
share/doc/rudiments/classes/html/hierarchy.html
share/doc/rudiments/classes/html/hostentry_8h_source.html
share/doc/rudiments/classes/html/hostentryincludes_8h_source.html
@@ -540,6 +581,7 @@
share/doc/rudiments/classes/html/private_2commandline_8h_source.html
share/doc/rudiments/classes/html/private_2compiler_8h_source.html
share/doc/rudiments/classes/html/private_2datetime_8h_source.html
+share/doc/rudiments/classes/html/private_2debugprint_8h_source.html
share/doc/rudiments/classes/html/private_2device_8h_source.html
share/doc/rudiments/classes/html/private_2dictionary_8h_source.html
share/doc/rudiments/classes/html/private_2directory_8h_source.html
@@ -550,6 +592,7 @@
share/doc/rudiments/classes/html/private_2filedescriptor_8h_source.html
share/doc/rudiments/classes/html/private_2filesystem_8h_source.html
share/doc/rudiments/classes/html/private_2groupentry_8h_source.html
+share/doc/rudiments/classes/html/private_2gss_8h_source.html
share/doc/rudiments/classes/html/private_2hostentry_8h_source.html
share/doc/rudiments/classes/html/private_2inetsocketclient_8h_source.html
share/doc/rudiments/classes/html/private_2inetsocketserver_8h_source.html
@@ -582,12 +625,14 @@
share/doc/rudiments/classes/html/private_2stringbuffer_8h_source.html
share/doc/rudiments/classes/html/private_2thread_8h_source.html
share/doc/rudiments/classes/html/private_2threadmutex_8h_source.html
+share/doc/rudiments/classes/html/private_2tls_8h_source.html
share/doc/rudiments/classes/html/private_2unixsocketclient_8h_source.html
share/doc/rudiments/classes/html/private_2unixsocketserver_8h_source.html
share/doc/rudiments/classes/html/private_2unixsocketutil_8h_source.html
share/doc/rudiments/classes/html/private_2url_8h_source.html
share/doc/rudiments/classes/html/private_2userentry_8h_source.html
share/doc/rudiments/classes/html/private_2xmldom_8h_source.html
+share/doc/rudiments/classes/html/private_2xmldomevents_8h_source.html
share/doc/rudiments/classes/html/private_2xmldomnode_8h_source.html
share/doc/rudiments/classes/html/private_2xmlsax_8h_source.html
share/doc/rudiments/classes/html/process_8h_source.html
@@ -600,6 +645,7 @@
share/doc/rudiments/classes/html/regularexpressionincludes_8h_source.html
share/doc/rudiments/classes/html/resultcodes_8h_source.html
share/doc/rudiments/classes/html/rudimentsinlines_8h_source.html
+share/doc/rudiments/classes/html/security_8h_source.html
share/doc/rudiments/classes/html/semaphoreset_8h_source.html
share/doc/rudiments/classes/html/semaphoresetincludes_8h_source.html
share/doc/rudiments/classes/html/serialport_8h_source.html
@@ -652,6 +698,10 @@
share/doc/rudiments/classes/html/threadincludes_8h_source.html
share/doc/rudiments/classes/html/threadmutex_8h_source.html
share/doc/rudiments/classes/html/threadmutexincludes_8h_source.html
+share/doc/rudiments/classes/html/tls_8h_source.html
+share/doc/rudiments/classes/html/tlscertificate_8h_source.html
+share/doc/rudiments/classes/html/tlscontext_8h_source.html
+share/doc/rudiments/classes/html/tlsincludes_8h_source.html
share/doc/rudiments/classes/html/unixsocketclient_8h_source.html
share/doc/rudiments/classes/html/unixsocketclientincludes_8h_source.html
share/doc/rudiments/classes/html/unixsocketserver_8h_source.html
@@ -664,6 +714,8 @@
share/doc/rudiments/classes/html/userentryincludes_8h_source.html
share/doc/rudiments/classes/html/winsock_8h_source.html
share/doc/rudiments/classes/html/xmldom_8h_source.html
+share/doc/rudiments/classes/html/xmldomevents_8h_source.html
+share/doc/rudiments/classes/html/xmldomeventsincludes_8h_source.html
share/doc/rudiments/classes/html/xmldomincludes_8h_source.html
share/doc/rudiments/classes/html/xmldomnode_8h_source.html
share/doc/rudiments/classes/html/xmldomnodeincludes_8h_source.html
diff -r 401bc8baa64c -r ada5f0e36091 devel/rudiments/buildlink3.mk
--- a/devel/rudiments/buildlink3.mk Fri Jul 01 15:41:38 2016 +0000
+++ b/devel/rudiments/buildlink3.mk Fri Jul 01 16:02:12 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.15 2016/03/05 11:27:46 jperkin Exp $
+# $NetBSD: buildlink3.mk,v 1.16 2016/07/01 16:02:12 fhajny Exp $
#
# This Makefile fragment is included by packages that use rudiments.
#
@@ -10,8 +10,8 @@
.if !defined(RUDIMENTS_BUILDLINK3_MK)
RUDIMENTS_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.rudiments+= rudiments>=0.54
-BUILDLINK_ABI_DEPENDS.rudiments?= rudiments>=0.54nb2
+BUILDLINK_API_DEPENDS.rudiments+= rudiments>=0.55
+BUILDLINK_ABI_DEPENDS.rudiments+= rudiments>=0.55
BUILDLINK_PKGSRCDIR.rudiments?= ../../devel/rudiments
.include "../../devel/pcre/buildlink3.mk"
diff -r 401bc8baa64c -r ada5f0e36091 devel/rudiments/distinfo
--- a/devel/rudiments/distinfo Fri Jul 01 15:41:38 2016 +0000
+++ b/devel/rudiments/distinfo Fri Jul 01 16:02:12 2016 +0000
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.20 2016/01/08 10:08:16 fhajny Exp $
+$NetBSD: distinfo,v 1.21 2016/07/01 16:02:12 fhajny Exp $
-SHA1 (rudiments-0.54.tar.gz) = 04c8381c1894d2429f5d229f1ca7e21976f7cd06
-RMD160 (rudiments-0.54.tar.gz) = f2ef39aabbadfe79dc459d616bd670f5833b5e36
-SHA512 (rudiments-0.54.tar.gz) = d0eead2994782f9aeab62ba8df4d1c5ca5e4c340e3b0953ccc799423a8d461fb1a70c03d33f88907fe96b76cbc0e1d5325eea7f79d0174d1d9046e3c8032ec4f
-Size (rudiments-0.54.tar.gz) = 2008647 bytes
-SHA1 (patch-configure) = e3fa8d1753bed20bfd9350faa8de2f995ed7af67
-SHA1 (patch-include_rudiments_private_socketclient.h) = cca823573c0b61a18178fd4a73a2165c6ee9d3e1
-SHA1 (patch-src_listener.cpp) = fe18de133e9078174dcc8fad1d1a3ee4b9bf1326
+SHA1 (rudiments-0.55.0.tar.gz) = 9e31ae741ad45731ecc5d772ec69d991ebd3e083
+RMD160 (rudiments-0.55.0.tar.gz) = 34729ff928be4df41907855d7937ffe5f522f3f3
+SHA512 (rudiments-0.55.0.tar.gz) = e03ac4b6fb616897989a6d31b361372bd35190d2de4838c63bb310586cb216f891c9c7630bc356f73f16fa6a9dc395f5a4a1a674f9461f6463a36ee4d127f1e0
+Size (rudiments-0.55.0.tar.gz) = 2107571 bytes
+SHA1 (patch-configure) = ce847ba4528576f63a7c0dbfb4934c112c28895b
+SHA1 (patch-include_rudiments_private_socketclient.h) = 3789e86ee89aaeddc5a0995c2abfbb7a46dcd4b8
+SHA1 (patch-src_listener.cpp) = 474a45e2c88479c1390e002a363d2399d38fbdf0
SHA1 (patch-src_xmldomnode.cpp) = 660ef2557f45c8fe21a4d062c1e0749dcdd06b43
diff -r 401bc8baa64c -r ada5f0e36091 devel/rudiments/patches/patch-configure
--- a/devel/rudiments/patches/patch-configure Fri Jul 01 15:41:38 2016 +0000
+++ b/devel/rudiments/patches/patch-configure Fri Jul 01 16:02:12 2016 +0000
@@ -1,19 +1,10 @@
-$NetBSD: patch-configure,v 1.3 2016/01/08 10:08:16 fhajny Exp $
+$NetBSD: patch-configure,v 1.4 2016/07/01 16:02:12 fhajny Exp $
Portability. Avoid mangling of other compiler debug flags.
---- configure.orig 2015-10-15 04:47:15.000000000 +0000
+--- configure.orig 2016-03-26 17:20:08.000000000 +0000
+++ configure
-@@ -20702,7 +20702,7 @@ $as_echo "no" >&6; }
- fi
- rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-
--if ( test "$RUDIMENTS_HAVE_SCO" == "yes" -a "$CXX" == "CC" )
-+if ( test "$RUDIMENTS_HAVE_SCO" = "yes" -a "$CXX" = "CC" )
- then
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long type" >&5
- $as_echo_n "checking for long long type... " >&6; }
-@@ -29896,7 +29896,7 @@ GETPGIDLIB=""
+@@ -30710,7 +30710,7 @@ GETPGIDLIB=""
if ( test "$HAVE_GETPGID" = "yes" )
then
SAVECXXFLAGS="$CXXFLAGS"
diff -r 401bc8baa64c -r ada5f0e36091 devel/rudiments/patches/patch-include_rudiments_private_socketclient.h
--- a/devel/rudiments/patches/patch-include_rudiments_private_socketclient.h Fri Jul 01 15:41:38 2016 +0000
+++ b/devel/rudiments/patches/patch-include_rudiments_private_socketclient.h Fri Jul 01 16:02:12 2016 +0000
@@ -1,12 +1,12 @@
-$NetBSD: patch-include_rudiments_private_socketclient.h,v 1.2 2015/11/10 10:04:40 fhajny Exp $
Home |
Main Index |
Thread Index |
Old Index