python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / physics / cernlib / patch.patch
blob2d75b6bf0f88c8e1dec9b58625abb46b6db7c21c
1 diff --git a/2006/src/config/Imake.tmpl b/2006/src/config/Imake.tmpl
2 index 054fb04..a3b3828 100644
3 --- a/2006/src/config/Imake.tmpl
4 +++ b/2006/src/config/Imake.tmpl
5 @@ -455,7 +455,7 @@ XCOMM the platform-specific parameters - edit site.def to change
6 #define NoRConst NO /* YES if const for structs of funcs is bad */
7 #endif
8 #ifndef InstPgmFlags
9 -#define InstPgmFlags -s
10 +#define InstPgmFlags
11 #endif
12 #ifndef InstBinFlags
13 #define InstBinFlags -m 0755
14 diff --git a/2006/src/config/biglib.rules b/2006/src/config/biglib.rules
15 index c90e58a..9173bdc 100644
16 --- a/2006/src/config/biglib.rules
17 +++ b/2006/src/config/biglib.rules
18 @@ -368,7 +368,7 @@ define build-object-list @@\
19 @ (set -e;\ @@\
20 case '${MFLAGS}' in *[i]*) set +e;; esac; \ @@\
21 subdirs=Quote(dirs);\ @@\
22 - list=`/bin/pwd`/$@;\ @@\
23 + list=`pwd`/$@;\ @@\
24 for dir in $$subdirs; do \ @@\
25 (set -e;cd $$dir;SedCmd -e "\=^[^/]=s=^.=$$dir/&=" $@ >> $$list);\@@\
26 done) || (rm $@; exit 1) @@\
27 diff --git a/2006/src/config/imake_boot b/2006/src/config/imake_boot
28 index b52d0d3..69cf1b3 100755
29 --- a/2006/src/config/imake_boot
30 +++ b/2006/src/config/imake_boot
31 @@ -10,8 +10,8 @@ if [ "$CVSCOSRC" = "" ] ; then
33 if [ -f Imakefile ] ; then
34 imake -DUseInstalled -I$CVSCOSRC/config \
35 - -DTOPDIR=`/bin/pwd` -DCURDIR= -fImakefile
36 + -DTOPDIR=`pwd` -DCURDIR= -fImakefile
37 else
38 imake -DUseInstalled -I$CVSCOSRC/config \
39 - -DTOPDIR=`/bin/pwd` -DCURDIR= -f$CVSCOSRC/Imakefile
40 + -DTOPDIR=`pwd` -DCURDIR= -f$CVSCOSRC/Imakefile
42 diff --git a/2006/src/config/linux-lp64.cf b/2006/src/config/linux-lp64.cf
43 index e071b2f..3cc5c3b 100644
44 --- a/2006/src/config/linux-lp64.cf
45 +++ b/2006/src/config/linux-lp64.cf
46 @@ -173,7 +173,7 @@
47 #define FortranCmd g77
48 #define XargsCmd xargs
49 #define FortranSaveFlags /* */ /* Everything static !? */
50 -#define DefaultFCOptions -fno-automatic -fno-second-underscore -fugly-complex
51 +#define DefaultFCOptions -fno-automatic -fno-second-underscore
52 #define CernlibSystem -DCERNLIB_LINUX -DCERNLIB_UNIX -DCERNLIB_LNX -DCERNLIB_QMGLIBC -DCERNLIB_QMLXIA64
54 # endif
55 diff --git a/2006/src/config/linux.cf b/2006/src/config/linux.cf
56 index cc0bee5..a8dd954 100644
57 --- a/2006/src/config/linux.cf
58 +++ b/2006/src/config/linux.cf
59 @@ -258,7 +258,7 @@ endif @@\
60 #define FortranCmd g77
61 #define XargsCmd xargs
62 #define FortranSaveFlags /* */ /* Everything static !? */
63 -#define DefaultFCOptions -fno-automatic -fno-second-underscore -fugly-complex
64 +#define DefaultFCOptions -fno-automatic -fno-second-underscore
65 #define CernlibSystem -DCERNLIB_LINUX -DCERNLIB_UNIX -DCERNLIB_LNX -DCERNLIB_QMGLIBC
67 # endif
68 diff --git a/2006/src/packlib/kuip/code_kuip/kkern.c b/2006/src/packlib/kuip/code_kuip/kkern.c
69 index 3a5579f..5f3c352 100644
70 --- a/2006/src/packlib/kuip/code_kuip/kkern.c
71 +++ b/2006/src/packlib/kuip/code_kuip/kkern.c
72 @@ -543,24 +543,6 @@ char *str0dup( const char *str )
76 - * like strdup() but string is n characters long and not terminated
77 - */
78 -char *strndup( const char *str,
79 - size_t len )
81 - size_t bytes = len + 1;
82 - char *p;
84 - if( bytes < ALLOC_MIN_BYTES )
85 - bytes = ALLOC_MIN_BYTES;
87 - p = strncpy( malloc( bytes ), str, len );
88 - p[len] = '\0';
89 - return p;
93 -/*
94 * strdup() of character representation of integer n
96 char *stridup( int n )
97 diff --git a/2006/src/packlib/kuip/code_kuip/kmenu.c b/2006/src/packlib/kuip/code_kuip/kmenu.c
98 index f135b07..23007a8 100644
99 --- a/2006/src/packlib/kuip/code_kuip/kmenu.c
100 +++ b/2006/src/packlib/kuip/code_kuip/kmenu.c
101 @@ -1404,7 +1404,7 @@ void interactive_find( char *expr, int keym )
102 printf ("See also:\n ");
103 for (i = 0; i < nval; i++) {
104 if (i == ncmd) continue;
105 - printf (flis_name[i]);
106 + printf ("%s", flis_name[i]);
107 if (i < nval-1)
108 printf (", ");
109 else
110 diff --git a/2006/src/packlib/kuip/kuip/kstring.h b/2006/src/packlib/kuip/kuip/kstring.h
111 index 7811f15..12a1344 100644
112 --- a/2006/src/packlib/kuip/kuip/kstring.h
113 +++ b/2006/src/packlib/kuip/kuip/kstring.h
114 @@ -21,7 +21,6 @@ extern "C" {
117 #ifndef WIN32
118 -extern void* memmove( void* dst, const void* src, size_t n );
119 #endif
121 /* GF. make conform to kkern.c#if !defined(__convexc__)*/
122 @@ -46,7 +45,6 @@ extern char* str4dup( const char* str1, const char* str2, const char* str3,
123 const char* str4 );
124 extern char* str5dup( const char* str1, const char* str2, const char* str3,
125 const char* str4, const char* str5 );
126 -extern char* strndup( const char* buf, size_t n );
127 extern char* stridup( int i );
129 extern char* mstrcat( char* ptr, const char* str );
130 diff --git a/2006/src/pawlib/paw/cpaw/bugrep.c b/2006/src/pawlib/paw/cpaw/bugrep.c
131 index d503a45..d26e30f 100644
132 --- a/2006/src/pawlib/paw/cpaw/bugrep.c
133 +++ b/2006/src/pawlib/paw/cpaw/bugrep.c
134 @@ -432,51 +432,7 @@ br_add_config( char * tmp_file )
136 static int
137 br_mail_file( char *addr, char *subj, char *file )
138 -#if (defined(CERNLIB_UNIX))&&(!defined(CERNLIB_WINNT))&&(!defined(CERNLIB_MACOSX))
140 - FILE *mfp, *fp;
141 - char line[1024], my_addr[L_cuserid];
142 - time_t clock;
143 - struct tm *ts;
145 - fp = fopen( file, "r" );
146 - if ( fp == NULL ) {
147 - printf( "BUGREPORT: cannot (re)open temporary file\n" );
148 - return MAIL_ERROR;
151 - cuserid( my_addr );
153 - sprintf( line, "/usr/lib/sendmail -t" );
154 - mfp = popen( line, "w" );
156 - if ( mfp == NULL ) {
157 - printf( "BUGREPORT: cannot run sendmail\n" );
158 - return MAIL_ERROR;
162 - clock = time( (time_t *) 0 );
163 - ts = localtime( &clock );
164 - strftime( line, sizeof( line ),
165 - "%a, %d %h %y %H:%M:%S", ts );
166 - fprintf ( mfp, "To: %s\n", addr );
167 - fprintf ( mfp, "Bcc: %s\n", my_addr );
168 - fprintf ( mfp, "Date: %s\n", line );
169 - fprintf ( mfp, "Subject: %s\n", subj );
170 - fprintf ( mfp, "\n" );
172 - while( fgets( line, sizeof( line ), fp ) != NULL ) {
173 - fputs( line, mfp );
175 - fclose( fp );
177 - pclose( mfp );
179 - return MAIL_OK;
181 -#endif
182 -#if defined(CERNLIB_MACOSX)
183 +#if (defined(CERNLIB_UNIX))&&(!defined(CERNLIB_WINNT))
185 FILE *mfp, *fp;
186 char line[1024], *my_addr;