pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/dev86



Module Name:    pkgsrc
Committed By:   prlw1
Date:           Wed Dec 17 10:55:54 UTC 2025

Modified Files:
        pkgsrc/devel/dev86: distinfo
Added Files:
        pkgsrc/devel/dev86/patches: patch-bcc_dbprintf.c patch-cpp_cpp.c
            patch-unproto_strsave.c patch-unproto_symbol.c
            patch-unproto_unproto.c

Log Message:
dev86: build fixes

https://releng.netbsd.org/bulktracker/pkg/74587421


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/dev86/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/dev86/patches/patch-bcc_dbprintf.c \
    pkgsrc/devel/dev86/patches/patch-cpp_cpp.c \
    pkgsrc/devel/dev86/patches/patch-unproto_strsave.c \
    pkgsrc/devel/dev86/patches/patch-unproto_symbol.c \
    pkgsrc/devel/dev86/patches/patch-unproto_unproto.c

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

Modified files:

Index: pkgsrc/devel/dev86/distinfo
diff -u pkgsrc/devel/dev86/distinfo:1.8 pkgsrc/devel/dev86/distinfo:1.9
--- pkgsrc/devel/dev86/distinfo:1.8     Tue Oct 26 10:14:32 2021
+++ pkgsrc/devel/dev86/distinfo Wed Dec 17 10:55:53 2025
@@ -1,8 +1,13 @@
-$NetBSD: distinfo,v 1.8 2021/10/26 10:14:32 nia Exp $
+$NetBSD: distinfo,v 1.9 2025/12/17 10:55:53 prlw1 Exp $
 
 BLAKE2s (dev86-0.16.21.tar.gz) = c8524e78d307b1eef23bf48f7d6c655d06cfc96120f963e77150b7e491b65808
 SHA512 (dev86-0.16.21.tar.gz) = e51d94cecc298f860c1dcbc225d5c77a18769eb7a51f888853ca3bdb3cc6596c07d67cd9b403f7d52155716eb1708396461dc596cd02728d762d0ed5e87d054f
 Size (dev86-0.16.21.tar.gz) = 711473 bytes
 SHA1 (patch-aa) = fb72158f52b13b12aed20e36b615e3ef0fde894e
+SHA1 (patch-bcc_dbprintf.c) = 3470e858c23bbae59e8f05a6e8eb1ffd230324b4
+SHA1 (patch-cpp_cpp.c) = fb66a2571d79a8ebfe721bb4e4a8a0f179f5ec42
+SHA1 (patch-unproto_strsave.c) = aaedc80db4afb1ed6dc96151f90d72c856a7fb83
+SHA1 (patch-unproto_symbol.c) = e1ff417ecf77337c92f8741f856df5d3901873d4
 SHA1 (patch-unproto_tok__class.c) = e2862fc3222372d2abf17b691454de49aea70a15
 SHA1 (patch-unproto_tok__io.c) = 03756fa37f29362ace5fe0413640042420b1f9a5
+SHA1 (patch-unproto_unproto.c) = 7bb1a959535e068deca0446ab141ac0ea3b7d798

Added files:

Index: pkgsrc/devel/dev86/patches/patch-bcc_dbprintf.c
diff -u /dev/null pkgsrc/devel/dev86/patches/patch-bcc_dbprintf.c:1.1
--- /dev/null   Wed Dec 17 10:55:54 2025
+++ pkgsrc/devel/dev86/patches/patch-bcc_dbprintf.c     Wed Dec 17 10:55:53 2025
@@ -0,0 +1,27 @@
+$NetBSD: patch-bcc_dbprintf.c,v 1.1 2025/12/17 10:55:53 prlw1 Exp $
+
+Fix build: implicit declaration of function:
+- 'vdbprintf'
+- 'write'
+- 'strlen'
+
+--- bcc/dbprintf.c.orig        2014-03-14 04:33:19.000000000 +0000
++++ bcc/dbprintf.c
+@@ -1,6 +1,7 @@
+-
+ #include <sys/types.h>
+ #include <fcntl.h>
++#include <string.h>
++#include <unistd.h>
+ 
+ #if defined(__STDC__) && !defined(__FIRST_ARG_IN_AX__)
+ #include <stdarg.h>
+@@ -10,6 +11,8 @@
+ #define va_strt(p,i) va_start(p)
+ #endif
+ 
++int vdbprintf(register __const char *, register va_list);
++
+ #if defined(__STDC__) && !defined(__FIRST_ARG_IN_AX__)
+ int dbprintf(const char * fmt, ...)
+ #else
Index: pkgsrc/devel/dev86/patches/patch-cpp_cpp.c
diff -u /dev/null pkgsrc/devel/dev86/patches/patch-cpp_cpp.c:1.1
--- /dev/null   Wed Dec 17 10:55:54 2025
+++ pkgsrc/devel/dev86/patches/patch-cpp_cpp.c  Wed Dec 17 10:55:53 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-cpp_cpp.c,v 1.1 2025/12/17 10:55:53 prlw1 Exp $
+
+Fix build: type of 'ch' defaults to 'int'
+
+--- cpp/cpp.c.orig     2014-03-14 04:33:19.000000000 +0000
++++ cpp/cpp.c
+@@ -545,7 +545,7 @@ chget()
+ }
+ 
+ static void 
+-unchget(ch)
++unchget(int ch)
+ {
+ #if CPP_DEBUG
+    fprintf(stderr, "\b", ch);
Index: pkgsrc/devel/dev86/patches/patch-unproto_strsave.c
diff -u /dev/null pkgsrc/devel/dev86/patches/patch-unproto_strsave.c:1.1
--- /dev/null   Wed Dec 17 10:55:54 2025
+++ pkgsrc/devel/dev86/patches/patch-unproto_strsave.c  Wed Dec 17 10:55:53 2025
@@ -0,0 +1,26 @@
+$NetBSD: patch-unproto_strsave.c,v 1.1 2025/12/17 10:55:53 prlw1 Exp $
+
+Fix build:
+- conflicting types for built-in function 'malloc'
+- implicit declaration of function 'strlen', 'strcmp' and 'hash'
+
+--- unproto/strsave.c.orig     2014-03-14 04:33:19.000000000 +0000
++++ unproto/strsave.c
+@@ -26,13 +26,15 @@ static char strsave_sccsid[] = "@(#) str
+ 
+ /* C library */
+ 
+-extern char *strcpy();
+-extern char *malloc();
++#include <stdlib.h>
++#include <string.h>
+ 
+ /* Application-specific stuff */
+ 
+ #include "error.h"
+ 
++int hash(register char *, unsigned); /* hash.c */
++
+ #define       STR_TABSIZE     100
+ 
+ struct string {
Index: pkgsrc/devel/dev86/patches/patch-unproto_symbol.c
diff -u /dev/null pkgsrc/devel/dev86/patches/patch-unproto_symbol.c:1.1
--- /dev/null   Wed Dec 17 10:55:54 2025
+++ pkgsrc/devel/dev86/patches/patch-unproto_symbol.c   Wed Dec 17 10:55:54 2025
@@ -0,0 +1,28 @@
+$NetBSD: patch-unproto_symbol.c,v 1.1 2025/12/17 10:55:54 prlw1 Exp $
+
+Fix build:
+- conflicting types for built-in function 'malloc'
+- implicit declaration of function 'strlen', 'strcmp' and 'hash'
+
+--- unproto/symbol.c.orig      2014-03-14 04:33:19.000000000 +0000
++++ unproto/symbol.c
+@@ -42,8 +42,8 @@ static char symbol_sccsid[] = "@(#) symb
+ 
+ /* C library */
+ 
+-extern char *strcpy();
+-extern char *malloc();
++#include <stdlib.h>
++#include <string.h>
+ 
+ /* Application-specific stuff */
+ 
+@@ -51,6 +51,8 @@ extern char *malloc();
+ #include "token.h"
+ #include "symbol.h"
+ 
++int hash(register char *, unsigned); /* hash.c */
++
+ #define       SYM_TABSIZE     20
+ 
+ static struct symbol *sym_tab[SYM_TABSIZE] = {0,};
Index: pkgsrc/devel/dev86/patches/patch-unproto_unproto.c
diff -u /dev/null pkgsrc/devel/dev86/patches/patch-unproto_unproto.c:1.1
--- /dev/null   Wed Dec 17 10:55:54 2025
+++ pkgsrc/devel/dev86/patches/patch-unproto_unproto.c  Wed Dec 17 10:55:54 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-unproto_unproto.c,v 1.1 2025/12/17 10:55:54 prlw1 Exp $
+
+Fix build: implicit declaration of function 'strcmp'
+
+--- unproto/unproto.c.orig     2014-03-14 04:33:19.000000000 +0000
++++ unproto/unproto.c
+@@ -138,6 +138,7 @@ static char unproto_sccsid[] = "@(#) unp
+ #include <sys/stat.h>
+ #include <stdio.h>
+ #include <errno.h>
++#include <string.h>
+ 
+ extern void exit();
+ extern int optind;



Home | Main Index | Thread Index | Old Index