Sun Dec 22 22:28:55 2019 UTC ()
sodium no longer provides crypto_uint*, so provide ones local.
(joerg)
diff -r1.2 -r1.3 pkgsrc/security/libcurvecpr/distinfo
diff -r0 -r1.1 pkgsrc/security/libcurvecpr/patches/patch-libcurvecpr-glib_include_curvecpr__glib_client__messager__glib.h
diff -r0 -r1.1 pkgsrc/security/libcurvecpr/patches/patch-libcurvecpr-glib_include_curvecpr__glib_messager__glib.h
diff -r0 -r1.1 pkgsrc/security/libcurvecpr/patches/patch-libcurvecpr_include_curvecpr_block.h
diff -r0 -r1.1 pkgsrc/security/libcurvecpr/patches/patch-libcurvecpr_include_curvecpr_bytes.h
diff -r0 -r1.1 pkgsrc/security/libcurvecpr/patches/patch-libcurvecpr_include_curvecpr_messager.h
diff -r0 -r1.1 pkgsrc/security/libcurvecpr/patches/patch-libcurvecpr_include_curvecpr_session.h
diff -r0 -r1.1 pkgsrc/security/libcurvecpr/patches/patch-libcurvecpr_lib_bytes.c
diff -r0 -r1.1 pkgsrc/security/libcurvecpr/patches/patch-libcurvecpr_lib_messager.c
--- pkgsrc/security/libcurvecpr/distinfo 2015/11/04 01:17:48 1.2
+++ pkgsrc/security/libcurvecpr/distinfo 2019/12/22 22:28:54 1.3
| @@ -1,7 +1,15 @@ | | | @@ -1,7 +1,15 @@ |
1 | $NetBSD: distinfo,v 1.2 2015/11/04 01:17:48 agc Exp $ | | 1 | $NetBSD: distinfo,v 1.3 2019/12/22 22:28:54 joerg Exp $ |
2 | | | 2 | |
3 | SHA1 (libcurvecpr-20130806/master.zip) = 4083d5edaec792f68bfd91414ce5d4aedab8a688 | | 3 | SHA1 (libcurvecpr-20130806/master.zip) = 4083d5edaec792f68bfd91414ce5d4aedab8a688 |
4 | RMD160 (libcurvecpr-20130806/master.zip) = ae87ec907de18324c38e147b30c8cc7103380a48 | | 4 | RMD160 (libcurvecpr-20130806/master.zip) = ae87ec907de18324c38e147b30c8cc7103380a48 |
5 | SHA512 (libcurvecpr-20130806/master.zip) = c26cfd8444eb8124be804e26935ba60b430454dcfe84b3c707f88e1b87c2b0fdb09197c38345d1b7f9efeb86402afe50767144c48cf25d368b16cc7af853c6c3 | | 5 | SHA512 (libcurvecpr-20130806/master.zip) = c26cfd8444eb8124be804e26935ba60b430454dcfe84b3c707f88e1b87c2b0fdb09197c38345d1b7f9efeb86402afe50767144c48cf25d368b16cc7af853c6c3 |
6 | Size (libcurvecpr-20130806/master.zip) = 110182 bytes | | 6 | Size (libcurvecpr-20130806/master.zip) = 110182 bytes |
7 | SHA1 (patch-configure.ac) = ae60603706decaf38ad0b4b70aa98da6fee2a983 | | 7 | SHA1 (patch-configure.ac) = ae60603706decaf38ad0b4b70aa98da6fee2a983 |
| | | 8 | SHA1 (patch-libcurvecpr-glib_include_curvecpr__glib_client__messager__glib.h) = a4397c537e0dd403f0637ea7e24b3e775bbb869a |
| | | 9 | SHA1 (patch-libcurvecpr-glib_include_curvecpr__glib_messager__glib.h) = ff17155ae34f90a3e9645da1725d56b1af7c1b5c |
| | | 10 | SHA1 (patch-libcurvecpr_include_curvecpr_block.h) = 7c965ec47344bfd3d90f848fe1e2ce9a5c32ec76 |
| | | 11 | SHA1 (patch-libcurvecpr_include_curvecpr_bytes.h) = bd2a94c3b0e036b868fb6bae4f8f60da0ead87e6 |
| | | 12 | SHA1 (patch-libcurvecpr_include_curvecpr_messager.h) = f16c137b8cef90efb9315a10a81b6b08b308b156 |
| | | 13 | SHA1 (patch-libcurvecpr_include_curvecpr_session.h) = 31c4e1fe6e052f3881f88bd315305fe4c3c2e1d5 |
| | | 14 | SHA1 (patch-libcurvecpr_lib_bytes.c) = 24387243c172526c872eddb676125a32d0c015a6 |
| | | 15 | SHA1 (patch-libcurvecpr_lib_messager.c) = e30f3ee305acd102209b70a1aff4f99b7dbaa703 |
$NetBSD: patch-libcurvecpr-glib_include_curvecpr__glib_client__messager__glib.h,v 1.1 2019/12/22 22:28:54 joerg Exp $
--- libcurvecpr-glib/include/curvecpr_glib/client_messager_glib.h.orig 2019-12-22 17:54:41.079631695 +0000
+++ libcurvecpr-glib/include/curvecpr_glib/client_messager_glib.h
@@ -4,12 +4,11 @@
#include "messager_glib.h"
#include <curvecpr/block.h>
+#include <curvecpr/bytes.h>
#include <curvecpr/client.h>
#include <string.h>
-#include <sodium/crypto_uint64.h>
-
struct curvecpr_client_messager_glib;
struct curvecpr_client_messager_glib_ops {
$NetBSD: patch-libcurvecpr-glib_include_curvecpr__glib_messager__glib.h,v 1.1 2019/12/22 22:28:54 joerg Exp $
--- libcurvecpr-glib/include/curvecpr_glib/messager_glib.h.orig 2019-12-22 17:54:31.023786330 +0000
+++ libcurvecpr-glib/include/curvecpr_glib/messager_glib.h
@@ -2,12 +2,11 @@
#define __CURVECPR_GLIB_MESSAGER_GLIB_H
#include <curvecpr/block.h>
+#include <curvecpr/bytes.h>
#include <curvecpr/messager.h>
#include <string.h>
-#include <sodium/crypto_uint64.h>
-
#include <glib.h>
struct curvecpr_messager_glib;
$NetBSD: patch-libcurvecpr_include_curvecpr_block.h,v 1.1 2019/12/22 22:28:54 joerg Exp $
--- libcurvecpr/include/curvecpr/block.h.orig 2019-12-22 17:54:24.664262284 +0000
+++ libcurvecpr/include/curvecpr/block.h
@@ -2,9 +2,7 @@
#define __CURVECPR_BLOCK_H
#include <string.h>
-
-#include <sodium/crypto_uint32.h>
-#include <sodium/crypto_uint64.h>
+#include <curvecpr/bytes.h>
enum curvecpr_block_eofflag {
CURVECPR_BLOCK_STREAM,
$NetBSD: patch-libcurvecpr_include_curvecpr_bytes.h,v 1.1 2019/12/22 22:28:54 joerg Exp $
--- libcurvecpr/include/curvecpr/bytes.h.orig 2019-12-22 17:51:15.224837301 +0000
+++ libcurvecpr/include/curvecpr/bytes.h
@@ -2,10 +2,11 @@
#define __LIBCURVECPR_BYTES_H
#include <string.h>
+#include <inttypes.h>
-#include <sodium/crypto_uint16.h>
-#include <sodium/crypto_uint32.h>
-#include <sodium/crypto_uint64.h>
+typedef uint16_t crypto_uint16;
+typedef uint32_t crypto_uint32;
+typedef uint64_t crypto_uint64;
void curvecpr_bytes_copy (void *destination, const void *source, size_t num);
void curvecpr_bytes_zero (void *destination, size_t num);
$NetBSD: patch-libcurvecpr_include_curvecpr_messager.h,v 1.1 2019/12/22 22:28:54 joerg Exp $
--- libcurvecpr/include/curvecpr/messager.h.orig 2019-12-22 17:55:13.590078135 +0000
+++ libcurvecpr/include/curvecpr/messager.h
@@ -1,13 +1,12 @@
#ifndef __CURVECPR_MESSAGER_H
#define __CURVECPR_MESSAGER_H
+#include "bytes.h"
#include "block.h"
#include "chicago.h"
#include <string.h>
-#include <sodium/crypto_uint32.h>
-
struct curvecpr_messager;
struct curvecpr_messager_ops {
$NetBSD: patch-libcurvecpr_include_curvecpr_session.h,v 1.1 2019/12/22 22:28:54 joerg Exp $
--- libcurvecpr/include/curvecpr/session.h.orig 2019-12-22 17:53:48.570243631 +0000
+++ libcurvecpr/include/curvecpr/session.h
@@ -1,7 +1,7 @@
#ifndef __CURVECPR_SESSION_H
#define __CURVECPR_SESSION_H
-#include <sodium/crypto_uint64.h>
+#include <curvecpr/bytes.h>
struct curvecpr_session {
/* Any extensions. */
$NetBSD: patch-libcurvecpr_lib_bytes.c,v 1.1 2019/12/22 22:28:54 joerg Exp $
--- libcurvecpr/lib/bytes.c.orig 2019-12-22 17:53:50.601852676 +0000
+++ libcurvecpr/lib/bytes.c
@@ -4,10 +4,6 @@
#include <string.h>
-#include <sodium/crypto_uint16.h>
-#include <sodium/crypto_uint32.h>
-#include <sodium/crypto_uint64.h>
-
void curvecpr_bytes_copy (void *destination, const void *source, size_t num)
{
char *destination_copier = destination;
$NetBSD: patch-libcurvecpr_lib_messager.c,v 1.1 2019/12/22 22:28:54 joerg Exp $
--- libcurvecpr/lib/messager.c.orig 2019-12-22 17:53:53.626250749 +0000
+++ libcurvecpr/lib/messager.c
@@ -10,10 +10,6 @@
#include <stdint.h>
#include <string.h>
-#include <sodium/crypto_uint16.h>
-#include <sodium/crypto_uint32.h>
-#include <sodium/crypto_uint64.h>
-
#define _STOP_SUCCESS 2048
#define _STOP_FAILURE 4096