pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/libwww



Module Name:    pkgsrc
Committed By:   tnn
Date:           Sat Oct  4 13:37:08 UTC 2025

Modified Files:
        pkgsrc/www/libwww: distinfo
        pkgsrc/www/libwww/patches: patch-Library_src_SSL_HTSSL.c
            patch-configure

Log Message:
libwww: sprinkle some const to appease GCC 14


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 pkgsrc/www/libwww/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/www/libwww/patches/patch-Library_src_SSL_HTSSL.c
cvs rdiff -u -r1.1 -r1.2 pkgsrc/www/libwww/patches/patch-configure

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/libwww/distinfo
diff -u pkgsrc/www/libwww/distinfo:1.32 pkgsrc/www/libwww/distinfo:1.33
--- pkgsrc/www/libwww/distinfo:1.32     Tue Oct 26 11:29:37 2021
+++ pkgsrc/www/libwww/distinfo  Sat Oct  4 13:37:08 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.32 2021/10/26 11:29:37 nia Exp $
+$NetBSD: distinfo,v 1.33 2025/10/04 13:37:08 tnn Exp $
 
 BLAKE2s (w3c-libwww-5.4.2.tgz) = f3885a50927cefff19d9931000c10fadeed77495eb7d18f92e9bb2e4d83c6750
 SHA512 (w3c-libwww-5.4.2.tgz) = d0dbe2be106c4987a5131c22c300bd3fcb1dce1881d0009269dd4e3c8068da1c07e2b1ca4bfd181640f8b467d4a378a9036f9b385d3a28badbe22b2ed74e0e74
@@ -8,7 +8,7 @@ SHA1 (patch-Library_src_HTMIMImp.c) = 2f
 SHA1 (patch-Library_src_HTStyle.c) = 2c42a00ce5ed0ff0f34e779582684805e47edce2
 SHA1 (patch-Library_src_Makefile.am) = 14bf3beef9e2e57e2574ccb806132b13d2b60af7
 SHA1 (patch-Library_src_Makefile.in) = cd685a468b93066c0da9e1171051da93cfd28bb4
-SHA1 (patch-Library_src_SSL_HTSSL.c) = ddb87040f0669e1c3ab9f098a957193b436f588a
+SHA1 (patch-Library_src_SSL_HTSSL.c) = 70a3b8876f7e11029375deebf9fa9f0667515e99
 SHA1 (patch-Library_src_wwwsys.h) = 25f39cf5afb6e4a2879a0f38129d8a450a863e72
-SHA1 (patch-configure) = 70a7d08b59361bb64069bb27cabfbc6dc2c47ec4
+SHA1 (patch-configure) = b38395e105f35ea07070e26cce37b1984eb6284b
 SHA1 (patch-libwww-config.in) = 438821b7979712cf87781c38c930ab8e24ea1aad

Index: pkgsrc/www/libwww/patches/patch-Library_src_SSL_HTSSL.c
diff -u pkgsrc/www/libwww/patches/patch-Library_src_SSL_HTSSL.c:1.2 pkgsrc/www/libwww/patches/patch-Library_src_SSL_HTSSL.c:1.3
--- pkgsrc/www/libwww/patches/patch-Library_src_SSL_HTSSL.c:1.2 Thu Jun 28 15:45:46 2018
+++ pkgsrc/www/libwww/patches/patch-Library_src_SSL_HTSSL.c     Sat Oct  4 13:37:08 2025
@@ -1,20 +1,24 @@
-$NetBSD: patch-Library_src_SSL_HTSSL.c,v 1.2 2018/06/28 15:45:46 jperkin Exp $
+$NetBSD: patch-Library_src_SSL_HTSSL.c,v 1.3 2025/10/04 13:37:08 tnn Exp $
 
 Fix for OpenSSL 1.1.x.
 
 --- Library/src/SSL/HTSSL.c.orig       2017-06-24 05:51:38.000000000 +0000
 +++ Library/src/SSL/HTSSL.c
-@@ -98,6 +98,7 @@ PRIVATE void apps_ssl_info_callback (SSL
- PRIVATE int verify_callback (int ok, X509_STORE_CTX * ctx)
+@@ -5,3 +5,3 @@
+ **    
+-**    Copyright � 1995-1998 World Wide Web Consortium, (Massachusetts
++**    Copyright © 1995-1998 World Wide Web Consortium, (Massachusetts
+ **    Institute of Technology, Institut National de Recherche en
+@@ -67,3 +67,3 @@ PRIVATE char *key_file = NULL;
+ */
+-PRIVATE void apps_ssl_info_callback (SSL * s, int where, int ret)
++PRIVATE void apps_ssl_info_callback (const SSL * s, int where, int ret)
  {
+@@ -100,2 +100,3 @@ PRIVATE int verify_callback (int ok, X50
      char buf[256];
 +    int ctx_error;
      X509 * err_cert = X509_STORE_CTX_get_current_cert(ctx);
-     int err = X509_STORE_CTX_get_error(ctx);
-     int depth = X509_STORE_CTX_get_error_depth(ctx);
-@@ -115,24 +116,28 @@ PRIVATE int verify_callback (int ok, X50
-           verify_error=X509_V_ERR_CERT_CHAIN_TOO_LONG;
-       }
+@@ -117,6 +118,10 @@ PRIVATE int verify_callback (int ok, X50
      }
 -    switch (ctx->error) {
 +    switch (ctx_error = X509_STORE_CTX_get_error(ctx)) {
@@ -26,27 +30,22 @@ Fix for OpenSSL 1.1.x.
        X509_NAME_oneline(X509_get_issuer_name(ctx->current_cert), buf, 256);
 +#endif
        HTTRACE(PROT_TRACE, "issuer= %s\n" _ buf);
-       break;
- 
-     case X509_V_ERR_CERT_NOT_YET_VALID:
-     case X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD:
+@@ -127,3 +132,3 @@ PRIVATE int verify_callback (int ok, X50
        HTTRACE(PROT_TRACE, "notBefore=");
 -//    ASN1_TIME_print(bio_err,X509_get_notBefore(ctx->current_cert));
 +//    ASN1_TIME_print(bio_err,X509_get_notBefore(X509_STORE_CTX_get0_cert(ctx)));
        HTTRACE(PROT_TRACE, "\n");
-       break;
- 
-     case X509_V_ERR_CERT_HAS_EXPIRED:
-     case X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD:
+@@ -134,3 +139,3 @@ PRIVATE int verify_callback (int ok, X50
        HTTRACE(PROT_TRACE, "notAfter=");
 -//    ASN1_TIME_print(bio_err,X509_get_notAfter(ctx->current_cert));
 +//    ASN1_TIME_print(bio_err,X509_get_notAfter(X509_STORE_CTX_get0_cert(ctx)));
        HTTRACE(PROT_TRACE, "\n");
-       break;
-     }
-@@ -214,12 +219,6 @@ PUBLIC BOOL HTSSL_init (void)
- 
-       /* select the protocol method */
+@@ -209,3 +214,3 @@ PUBLIC BOOL HTSSL_init (void)
+     if (!app_ctx) {
+-      SSL_METHOD * meth = NULL;
++      const SSL_METHOD * meth = NULL;
+         SSLeay_add_ssl_algorithms();
+@@ -216,8 +221,2 @@ PUBLIC BOOL HTSSL_init (void)
        switch (ssl_prot_method) {
 -      case HTSSL_V2:
 -        meth = SSLv2_client_method();
@@ -55,5 +54,3 @@ Fix for OpenSSL 1.1.x.
 -        meth = SSLv3_client_method();
 -        break;
        case HTSSL_V23:
-         meth = SSLv23_client_method();
-         break;

Index: pkgsrc/www/libwww/patches/patch-configure
diff -u pkgsrc/www/libwww/patches/patch-configure:1.1 pkgsrc/www/libwww/patches/patch-configure:1.2
--- pkgsrc/www/libwww/patches/patch-configure:1.1       Sun Jun 24 16:54:59 2018
+++ pkgsrc/www/libwww/patches/patch-configure   Sat Oct  4 13:37:08 2025
@@ -1,6 +1,6 @@
-$NetBSD: patch-configure,v 1.1 2018/06/24 16:54:59 adam Exp $
+$NetBSD: patch-configure,v 1.2 2025/10/04 13:37:08 tnn Exp $
 
-Explicit declaration of SSL_library_init().
+Explicit declaration of SSL_library_init() & zlibVersion()
 Portability fix.
 
 --- configure.orig     2017-06-24 06:11:34.000000000 +0000
@@ -14,7 +14,15 @@ Portability fix.
  
  $as_echo "#define unlink remove" >>confdefs.h
  
-@@ -16420,6 +16420,7 @@ $as_echo "no" >&6; }
+@@ -15538,6 +15538,7 @@ $as_echo "#define HT_ZLIB 1" >>confdefs.
+     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
++#include <zlib.h>
+ int
+ main ()
+ {
+@@ -16420,6 +16421,7 @@ $as_echo "no" >&6; }
      LIBS="$LIBS $withval"
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */



Home | Main Index | Thread Index | Old Index