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