Compare commits
7 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b1e8523956 | ||
|
|
93625bcf76 | ||
|
|
2b81f52b88 | ||
|
|
de0a6f43a1 | ||
|
|
3655ee9878 | ||
|
|
df3591df6c | ||
|
|
39913091cc |
3 changed files with 1839 additions and 59 deletions
1622
frysk-0.4-53-no-new-integer.patch
Normal file
1622
frysk-0.4-53-no-new-integer.patch
Normal file
File diff suppressed because it is too large
Load diff
135
frysk-0.4-54-c-warnings.patch
Normal file
135
frysk-0.4-54-c-warnings.patch
Normal file
|
|
@ -0,0 +1,135 @@
|
||||||
|
diff --git a/frysk-core/frysk/pkglibdir/funit-2threads.c b/frysk-core/frysk/pkglibdir/funit-2threads.c
|
||||||
|
index 970c90c37..e4b969046 100644
|
||||||
|
--- a/frysk-core/frysk/pkglibdir/funit-2threads.c
|
||||||
|
+++ b/frysk-core/frysk/pkglibdir/funit-2threads.c
|
||||||
|
@@ -46,7 +46,7 @@
|
||||||
|
|
||||||
|
pthread_t thread;
|
||||||
|
|
||||||
|
-void* thread_func ()
|
||||||
|
+void* thread_func (void*)
|
||||||
|
{
|
||||||
|
int count1 = 0;
|
||||||
|
|
||||||
|
diff --git a/frysk-core/frysk/pkglibdir/funit-rt-goto.c b/frysk-core/frysk/pkglibdir/funit-rt-goto.c
|
||||||
|
index 928096bd7..f79197509 100644
|
||||||
|
--- a/frysk-core/frysk/pkglibdir/funit-rt-goto.c
|
||||||
|
+++ b/frysk-core/frysk/pkglibdir/funit-rt-goto.c
|
||||||
|
@@ -52,7 +52,7 @@ volatile int sig;
|
||||||
|
volatile int j = 0;
|
||||||
|
|
||||||
|
void
|
||||||
|
-*signal_parent ()
|
||||||
|
+*signal_parent (void*)
|
||||||
|
{
|
||||||
|
while (lock);
|
||||||
|
|
||||||
|
diff --git a/frysk-core/frysk/pkglibdir/funit-rt-siglongjmp.c b/frysk-core/frysk/pkglibdir/funit-rt-siglongjmp.c
|
||||||
|
index 3ad4368aa..c65358d27 100644
|
||||||
|
--- a/frysk-core/frysk/pkglibdir/funit-rt-siglongjmp.c
|
||||||
|
+++ b/frysk-core/frysk/pkglibdir/funit-rt-siglongjmp.c
|
||||||
|
@@ -54,7 +54,7 @@ volatile int sig;
|
||||||
|
static sigjmp_buf *env;
|
||||||
|
|
||||||
|
void
|
||||||
|
-*signal_parent ()
|
||||||
|
+*signal_parent (void*)
|
||||||
|
{
|
||||||
|
while (lock);
|
||||||
|
|
||||||
|
diff --git a/frysk-core/frysk/pkglibdir/funit-rt-sigraise.c b/frysk-core/frysk/pkglibdir/funit-rt-sigraise.c
|
||||||
|
index 4270edf07..1f9c26151 100644
|
||||||
|
--- a/frysk-core/frysk/pkglibdir/funit-rt-sigraise.c
|
||||||
|
+++ b/frysk-core/frysk/pkglibdir/funit-rt-sigraise.c
|
||||||
|
@@ -53,7 +53,7 @@ volatile int sig;
|
||||||
|
volatile int j = 0;
|
||||||
|
|
||||||
|
void
|
||||||
|
-*signal_parent ()
|
||||||
|
+*signal_parent (void*)
|
||||||
|
{
|
||||||
|
while (lock);
|
||||||
|
|
||||||
|
diff --git a/frysk-core/frysk/pkglibdir/funit-rt-steptester.c b/frysk-core/frysk/pkglibdir/funit-rt-steptester.c
|
||||||
|
index 0effca488..2b0392013 100644
|
||||||
|
--- a/frysk-core/frysk/pkglibdir/funit-rt-steptester.c
|
||||||
|
+++ b/frysk-core/frysk/pkglibdir/funit-rt-steptester.c
|
||||||
|
@@ -56,7 +56,7 @@ volatile int kill_bool = 1;
|
||||||
|
volatile int sig_rec = 0;
|
||||||
|
|
||||||
|
void
|
||||||
|
-*signal_parent ()
|
||||||
|
+*signal_parent (void*)
|
||||||
|
{
|
||||||
|
while (lock);
|
||||||
|
|
||||||
|
diff --git a/frysk-core/frysk/pkglibdir/funit-rt-threader.c b/frysk-core/frysk/pkglibdir/funit-rt-threader.c
|
||||||
|
index 73d0aa427..fe34a5041 100644
|
||||||
|
--- a/frysk-core/frysk/pkglibdir/funit-rt-threader.c
|
||||||
|
+++ b/frysk-core/frysk/pkglibdir/funit-rt-threader.c
|
||||||
|
@@ -56,7 +56,7 @@ volatile pid_t pid;
|
||||||
|
volatile int sig;
|
||||||
|
|
||||||
|
void
|
||||||
|
-*signal_parent ()
|
||||||
|
+*signal_parent (void*)
|
||||||
|
{
|
||||||
|
while (lock_one || lock_two);
|
||||||
|
kill (pid, sig);
|
||||||
|
@@ -124,7 +124,7 @@ foo_two ()
|
||||||
|
|
||||||
|
/* tester_thread_one: a = 1 */
|
||||||
|
void
|
||||||
|
-*foo ()
|
||||||
|
+*foo (void*)
|
||||||
|
{
|
||||||
|
bar ();
|
||||||
|
return NULL;
|
||||||
|
diff --git a/frysk-core/frysk/pkglibdir/funit-rt-threadstepper.c b/frysk-core/frysk/pkglibdir/funit-rt-threadstepper.c
|
||||||
|
index b69736ce9..c634dc659 100644
|
||||||
|
--- a/frysk-core/frysk/pkglibdir/funit-rt-threadstepper.c
|
||||||
|
+++ b/frysk-core/frysk/pkglibdir/funit-rt-threadstepper.c
|
||||||
|
@@ -184,7 +184,7 @@ bar ()
|
||||||
|
|
||||||
|
/* tester_thread_two: a = 0 */
|
||||||
|
void
|
||||||
|
-*foo_two ()
|
||||||
|
+*foo_two (void*)
|
||||||
|
{
|
||||||
|
bar_two ();
|
||||||
|
return NULL;
|
||||||
|
@@ -192,7 +192,7 @@ void
|
||||||
|
|
||||||
|
/* tester_thread_one: a = 1 */
|
||||||
|
void
|
||||||
|
-*foo ()
|
||||||
|
+*foo (void*)
|
||||||
|
{
|
||||||
|
bar ();
|
||||||
|
return NULL;
|
||||||
|
diff --git a/frysk-core/frysk/pkglibdir/funit-threads-looper.c b/frysk-core/frysk/pkglibdir/funit-threads-looper.c
|
||||||
|
index bc2931a5d..557be4089 100644
|
||||||
|
--- a/frysk-core/frysk/pkglibdir/funit-threads-looper.c
|
||||||
|
+++ b/frysk-core/frysk/pkglibdir/funit-threads-looper.c
|
||||||
|
@@ -64,7 +64,7 @@ pthread_cond_t cond = PTHREAD_COND_INITIALIZER;
|
||||||
|
static char * myname;
|
||||||
|
|
||||||
|
void
|
||||||
|
-*do_it ()
|
||||||
|
+*do_it (void*)
|
||||||
|
{
|
||||||
|
int t = 34543;
|
||||||
|
while (t > 0)
|
||||||
|
diff --git a/frysk-core/prog/kill/detach.c b/frysk-core/prog/kill/detach.c
|
||||||
|
index 78f759194..e536f9e9c 100644
|
||||||
|
--- a/frysk-core/prog/kill/detach.c
|
||||||
|
+++ b/frysk-core/prog/kill/detach.c
|
||||||
|
@@ -53,7 +53,7 @@
|
||||||
|
// Simple sleep for roughly SECONDS and then exit.
|
||||||
|
|
||||||
|
static void
|
||||||
|
-sigalrm ()
|
||||||
|
+sigalrm (int)
|
||||||
|
{
|
||||||
|
exit (0);
|
||||||
|
}
|
||||||
141
frysk.spec
141
frysk.spec
|
|
@ -1,7 +1,7 @@
|
||||||
Summary: Execution analysis and debugging tool-suite
|
Summary: Execution analysis and debugging tool-suite
|
||||||
Name: frysk
|
Name: frysk
|
||||||
Version: 0.4
|
Version: 0.4
|
||||||
Release: 93%{?dist}
|
Release: 99%{?dist}
|
||||||
|
|
||||||
# Fedora 17+ is still waiting for vte et.al. bindings.
|
# Fedora 17+ is still waiting for vte et.al. bindings.
|
||||||
%define enable_gnome %{fedora}0 < 170
|
%define enable_gnome %{fedora}0 < 170
|
||||||
|
|
@ -77,6 +77,8 @@ Patch49: frysk-0.4-49-elf-newehdr-null.patch
|
||||||
Patch50: frysk-0.4-50-autoconf-2-70-fixes.patch
|
Patch50: frysk-0.4-50-autoconf-2-70-fixes.patch
|
||||||
Patch51: frysk-0.4-51-debugedit-path.patch
|
Patch51: frysk-0.4-51-debugedit-path.patch
|
||||||
Patch52: frysk-0.4-52-libunwind-tests.patch
|
Patch52: frysk-0.4-52-libunwind-tests.patch
|
||||||
|
Patch53: frysk-0.4-53-no-new-integer.patch
|
||||||
|
Patch54: frysk-0.4-54-c-warnings.patch
|
||||||
|
|
||||||
Patch100: frysk-0.4-aclocaljavac.patch
|
Patch100: frysk-0.4-aclocaljavac.patch
|
||||||
Patch101: frysk-0.4-cxx-scope.patch
|
Patch101: frysk-0.4-cxx-scope.patch
|
||||||
|
|
@ -88,7 +90,7 @@ Patch1003: frysk-0.4-nogtkwerror.patch
|
||||||
Patch666: frysk-0.4-sodwfl.patch
|
Patch666: frysk-0.4-sodwfl.patch
|
||||||
|
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: java-devel
|
BuildRequires: java-25-devel
|
||||||
BuildRequires: junit >= 3.8.1
|
BuildRequires: junit >= 3.8.1
|
||||||
BuildRequires: antlr-tool >= 2.7.4
|
BuildRequires: antlr-tool >= 2.7.4
|
||||||
BuildRequires: xmlto
|
BuildRequires: xmlto
|
||||||
|
|
@ -197,95 +199,97 @@ This package contains the GNOME front end for Frysk.
|
||||||
%setup -q -n %{name}-%{version}
|
%setup -q -n %{name}-%{version}
|
||||||
pwd
|
pwd
|
||||||
|
|
||||||
%patch0 -p1 -z .head
|
%patch -P0 -p1 -z .head
|
||||||
|
|
||||||
%patch1 -p1 -z .bash-dollar-star
|
%patch -P1 -p1 -z .bash-dollar-star
|
||||||
%patch2 -p1 -z .strayelsif
|
%patch -P2 -p1 -z .strayelsif
|
||||||
%patch3 -p1 -z .fdebugrpm
|
%patch -P3 -p1 -z .fdebugrpm
|
||||||
%patch4 -p1 -z .mktlwidgetdir
|
%patch -P4 -p1 -z .mktlwidgetdir
|
||||||
%patch5 -p1 -z .gcc-warnings
|
%patch -P5 -p1 -z .gcc-warnings
|
||||||
%patch6 -p1 -z .funitexitman
|
%patch -P6 -p1 -z .funitexitman
|
||||||
mv frysk-core/frysk/pkglibdir/FunitSimpleInterfaceTest.java frysk-core/frysk/pkglibdir/FunitSimpleInterfaceMain.java
|
mv frysk-core/frysk/pkglibdir/FunitSimpleInterfaceTest.java frysk-core/frysk/pkglibdir/FunitSimpleInterfaceMain.java
|
||||||
%patch7 -p1 -z .mvtesttomain -F 1
|
%patch -P7 -p1 -z .mvtesttomain -F 1
|
||||||
mv frysk-core/frysk/util/ProcStopUtil.java frysk-core/frysk/util/TaskStopUtil.java
|
mv frysk-core/frysk/util/ProcStopUtil.java frysk-core/frysk/util/TaskStopUtil.java
|
||||||
%patch8 -p1 -z .taskstoputil -F 3
|
%patch -P8 -p1 -z .taskstoputil -F 3
|
||||||
%patch9 -p1 -z .publictestbedsymtab
|
%patch -P9 -p1 -z .publictestbedsymtab
|
||||||
%patch10 -p1 -z .noelfmem
|
%patch -P10 -p1 -z .noelfmem
|
||||||
%patch11 -p1 -z .gccjint
|
%patch -P11 -p1 -z .gccjint
|
||||||
%patch12 -p1 -z .taskstoperr
|
%patch -P12 -p1 -z .taskstoperr
|
||||||
%patch13 -p1 -z .lostfork
|
%patch -P13 -p1 -z .lostfork
|
||||||
%patch14 -p1 -z .nooptimize
|
%patch -P14 -p1 -z .nooptimize
|
||||||
%patch15 -p1 -z .skipdecl
|
%patch -P15 -p1 -z .skipdecl
|
||||||
%patch16 -p1 -z .flushstat
|
%patch -P16 -p1 -z .flushstat
|
||||||
%patch17 -p1 -z .ftrace
|
%patch -P17 -p1 -z .ftrace
|
||||||
%patch18 -p1 -z .usererrno
|
%patch -P18 -p1 -z .usererrno
|
||||||
%patch19 -p1 -z .configure-enable-gnome
|
%patch -P19 -p1 -z .configure-enable-gnome
|
||||||
%patch20 -p1 -z .bin-antlr
|
%patch -P20 -p1 -z .bin-antlr
|
||||||
|
|
||||||
%if %{fedora}0 >= 130
|
%if %{fedora}0 >= 130
|
||||||
%patch100 -p1 -z .aclocaljavac
|
%patch -P100 -p1 -z .aclocaljavac
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{enable_gnome}
|
%if %{enable_gnome}
|
||||||
# don't apply - leaves default as build gnome
|
# don't apply - leaves default as build gnome
|
||||||
%else
|
%else
|
||||||
%patch101 -p1 -z .configure-enable-gnome
|
%patch -P101 -p1 -z .configure-enable-gnome
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{enable_devel}
|
%if %{enable_devel}
|
||||||
# don't apply - leaves devel package installed
|
# don't apply - leaves devel package installed
|
||||||
%else
|
%else
|
||||||
%patch21 -p1 -z .nopkglibdir
|
%patch -P21 -p1 -z .nopkglibdir
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%patch1003 -p1 -z .nogtkwerror
|
%patch -P1003 -p1 -z .nogtkwerror
|
||||||
|
|
||||||
%patch666 -p1 -z .sodwfl
|
%patch -P666 -p1 -z .sodwfl
|
||||||
rm -rf frysk-imports/elfutils
|
rm -rf frysk-imports/elfutils
|
||||||
|
|
||||||
%if %{enable_gnome}
|
%if %{enable_gnome}
|
||||||
# don't apply, leave jdom around
|
# don't apply, leave jdom around
|
||||||
%else
|
%else
|
||||||
%patch22 -p1 -z .no-jdom
|
%patch -P22 -p1 -z .no-jdom
|
||||||
rm -rf frysk-core/frysk/dom
|
rm -rf frysk-core/frysk/dom
|
||||||
rm -rf frysk-core/frysk/rt/LineXXX.java
|
rm -rf frysk-core/frysk/rt/LineXXX.java
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%patch23 -p1 -z .missing-javah-cni-built
|
%patch -P23 -p1 -z .missing-javah-cni-built
|
||||||
%patch24 -p1 -z .jni
|
%patch -P24 -p1 -z .jni
|
||||||
%patch25 -p1 -z .awk-gensub
|
%patch -P25 -p1 -z .awk-gensub
|
||||||
%patch26 -p1 -z .pic-asm
|
%patch -P26 -p1 -z .pic-asm
|
||||||
%patch27 -p1 -z .per-thread-java-id
|
%patch -P27 -p1 -z .per-thread-java-id
|
||||||
%patch28 -p1 -z .unwind-global-id
|
%patch -P28 -p1 -z .unwind-global-id
|
||||||
%patch29 -p1 -z .use-installed-antlr
|
%patch -P29 -p1 -z .use-installed-antlr
|
||||||
rm -rf frysk-imports/antlr
|
rm -rf frysk-imports/antlr
|
||||||
%patch30 -p1 -z .use-installed-junit
|
%patch -P30 -p1 -z .use-installed-junit
|
||||||
rm -rf frysk-imports/junit
|
rm -rf frysk-imports/junit
|
||||||
%patch31 -p1 -z .jni-issameobject
|
%patch -P31 -p1 -z .jni-issameobject
|
||||||
%patch32 -p1 -z .switch-ecj-to-javac
|
%patch -P32 -p1 -z .switch-ecj-to-javac
|
||||||
%patch33 -p1 -z .use-installed-jline
|
%patch -P33 -p1 -z .use-installed-jline
|
||||||
rm -rf frysk-imports/jline
|
rm -rf frysk-imports/jline
|
||||||
# automake doesn't like old names
|
# automake doesn't like old names
|
||||||
mv frysk-imports/libunwind/configure.{in,ac}
|
mv frysk-imports/libunwind/configure.{in,ac}
|
||||||
%patch34 -p1 -z .libunwind-fstack
|
%patch -P34 -p1 -z .libunwind-fstack
|
||||||
%patch35 -p1 -z .clone-cursor
|
%patch -P35 -p1 -z .clone-cursor
|
||||||
%patch36 -p1 -z .fedpkg-lint-licence
|
%patch -P36 -p1 -z .fedpkg-lint-licence
|
||||||
%patch37 -p1 -z .fedpkg-lint-solib
|
%patch -P37 -p1 -z .fedpkg-lint-solib
|
||||||
%patch38 -p1 -z .gelf-newphdr
|
%patch -P38 -p1 -z .gelf-newphdr
|
||||||
%patch39 -p1 -z .jnixx-signed-unsigned
|
%patch -P39 -p1 -z .jnixx-signed-unsigned
|
||||||
%patch40 -p1 -z .check-p-not-status
|
%patch -P40 -p1 -z .check-p-not-status
|
||||||
%patch41 -p1 -z .python3
|
%patch -P41 -p1 -z .python3
|
||||||
%patch42 -p1 -z .jline1-to-jline
|
%patch -P42 -p1 -z .jline1-to-jline
|
||||||
%patch43 -p1 -z .disable-arch32-tests
|
%patch -P43 -p1 -z .disable-arch32-tests
|
||||||
%patch44 -p1 -z .steptester-indentation
|
%patch -P44 -p1 -z .steptester-indentation
|
||||||
%patch45 -p1 -z .gcc-fcommon
|
%patch -P45 -p1 -z .gcc-fcommon
|
||||||
%patch46 -p1 -z .javac
|
%patch -P46 -p1 -z .javac
|
||||||
%patch47 -p1 -z .jnixx-union-as-reserved-word
|
%patch -P47 -p1 -z .jnixx-union-as-reserved-word
|
||||||
%patch48 -p1 -z .jnixx-dont-emit-nested-classes
|
%patch -P48 -p1 -z .jnixx-dont-emit-nested-classes
|
||||||
%patch49 -p1 -z .49-elf-newehdr-null
|
%patch -P49 -p1 -z .49-elf-newehdr-null
|
||||||
%patch50 -p1 -z .50-autoconf-2-70-fixes
|
%patch -P50 -p1 -z .50-autoconf-2-70-fixes
|
||||||
%patch51 -p1 -z .51-debugedit-path
|
%patch -P51 -p1 -z .51-debugedit-path
|
||||||
%patch52 -p1 -z .52-libunwind-tests.patch
|
%patch -P52 -p1 -z .52-libunwind-tests.patch
|
||||||
|
%patch -P53 -p1 -z .53-no-new-integer.patch
|
||||||
|
%patch -P54 -p1 -z .54-c-warnings.patch
|
||||||
|
|
||||||
echo "%{version}-%{release}" > frysk-common/version.in
|
echo "%{version}-%{release}" > frysk-common/version.in
|
||||||
|
|
||||||
|
|
@ -465,6 +469,25 @@ rm $RPM_BUILD_ROOT%{_libdir}/%{name}/funit-*-nodebug
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jul 29 2025 jiri vanek <jvanek@redhat.com> - 0.4-99
|
||||||
|
- Rebuilt for java-25-openjdk as preffered jdk
|
||||||
|
|
||||||
|
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-98
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Feb 28 2025 Andrew Cagney <cagney@fedoraproject.org> - 0.4-97
|
||||||
|
- Fix deprecated New Integer() warnings
|
||||||
|
- Fix unprototyped function
|
||||||
|
|
||||||
|
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-96
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-95
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Feb 27 2024 Jiri Vanek <jvanek@redhat.com> - 0.4-94
|
||||||
|
- Rebuilt for java-21-openjdk as system jdk
|
||||||
|
|
||||||
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-93
|
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-93
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue