From cf785755880e43fab83e73e9f17e28850ea8deee Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:18:25 +0100 Subject: [PATCH 01/24] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- seaview.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/seaview.spec b/seaview.spec index 71d4d13..bce9358 100644 --- a/seaview.spec +++ b/seaview.spec @@ -3,7 +3,6 @@ Version: 4.6.2.1 Release: 3%{?dist} Summary: Graphical multiple sequence alignment editor -Group: Applications/Engineering License: GPLv2+ URL: http://doua.prabi.fr/software/seaview Source0: ftp://pbil.univ-lyon1.fr/pub/mol_phylogeny/seaview/archive/seaview_4.6.2.1.tar.gz From ad88ac3f47e63c96df757147f6f7847ed60617a4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 2 Feb 2019 15:09:07 +0000 Subject: [PATCH 02/24] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- seaview.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seaview.spec b/seaview.spec index bce9358..490c058 100644 --- a/seaview.spec +++ b/seaview.spec @@ -1,6 +1,6 @@ Name: seaview Version: 4.6.2.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Graphical multiple sequence alignment editor License: GPLv2+ @@ -66,6 +66,9 @@ install -m 644 seaview.1 $RPM_BUILD_ROOT/%{_mandir}/man1 %changelog +* Sat Feb 02 2019 Fedora Release Engineering - 4.6.2.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sat Jul 14 2018 Fedora Release Engineering - 4.6.2.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 4141e48265be150eba07b0f96b7092fd1d773b28 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jul 2019 23:01:58 +0000 Subject: [PATCH 03/24] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- seaview.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seaview.spec b/seaview.spec index 490c058..64c505c 100644 --- a/seaview.spec +++ b/seaview.spec @@ -1,6 +1,6 @@ Name: seaview Version: 4.6.2.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Graphical multiple sequence alignment editor License: GPLv2+ @@ -66,6 +66,9 @@ install -m 644 seaview.1 $RPM_BUILD_ROOT/%{_mandir}/man1 %changelog +* Fri Jul 26 2019 Fedora Release Engineering - 4.6.2.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sat Feb 02 2019 Fedora Release Engineering - 4.6.2.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 77b10f492c19c86cba16569a7248e65963730eed Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 30 Jan 2020 23:10:20 +0000 Subject: [PATCH 04/24] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- seaview.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seaview.spec b/seaview.spec index 64c505c..69c00c0 100644 --- a/seaview.spec +++ b/seaview.spec @@ -1,6 +1,6 @@ Name: seaview Version: 4.6.2.1 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Graphical multiple sequence alignment editor License: GPLv2+ @@ -66,6 +66,9 @@ install -m 644 seaview.1 $RPM_BUILD_ROOT/%{_mandir}/man1 %changelog +* Thu Jan 30 2020 Fedora Release Engineering - 4.6.2.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Fri Jul 26 2019 Fedora Release Engineering - 4.6.2.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From c4b3b65542b97e9860ce63e2e94a85884fc76560 Mon Sep 17 00:00:00 2001 From: Christian Iseli Date: Sat, 22 Feb 2020 00:37:48 +0100 Subject: [PATCH 05/24] New upstream version Fix FTBFS bugzilla 1800081 --- .gitignore | 1 + seaview-chris.patch | 163 +++++++++++++++++++++++++++++++++++++++++++- seaview.spec | 10 ++- sources | 2 +- 4 files changed, 169 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index d3f339f..6e3e817 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ seaview_4.2.6.tar.gz /seaview_4.5.4.4.tar.gz /seaview_4.6.tar.gz /seaview_4.6.2.1.tar.gz +/seaview_5.0.tar.gz diff --git a/seaview-chris.patch b/seaview-chris.patch index 3739f2d..27e51dc 100644 --- a/seaview-chris.patch +++ b/seaview-chris.patch @@ -1,6 +1,163 @@ -diff -up seaview/Makefile.chris seaview/Makefile ---- seaview/Makefile.chris 2015-08-27 16:03:43.000000000 +0200 -+++ seaview/Makefile 2016-03-14 16:03:52.095098153 +0100 +diff -drup seaview.0/csrc/dnapars.c seaview.1/csrc/dnapars.c +--- seaview.0/csrc/dnapars.c 2019-12-05 14:33:14.000000000 +0100 ++++ seaview.1/csrc/dnapars.c 2020-02-22 00:13:57.435533320 +0100 +@@ -77,41 +77,41 @@ void load_tree(long treei); + /* function prototypes */ + + +-Char infilename[FNMLNGTH], outfilename[FNMLNGTH], intreename[FNMLNGTH], *outtreename, ++static Char infilename[FNMLNGTH], outfilename[FNMLNGTH], intreename[FNMLNGTH], *outtreename, + weightfilename[FNMLNGTH]; + char basechar[32]="ACMGRSVTWYHKDBNO???????????????"; +-node *root; +-long chars, col, msets, ith, njumble, jumb, maxtrees; ++static node *root; ++static long chars, col, msets, ith, njumble, jumb, maxtrees; + /* chars = number of sites in actual sequences */ +-long inseed, inseed0; +-double threshold; +-boolean jumble, usertree, thresh, weights, thorough, rearrfirst, ++//long inseed, inseed0; ++static double threshold; ++static boolean jumble, usertree, thresh, weights, thorough, rearrfirst, + trout, progress, stepbox, ancseq, mulsets, justwts, firstset, mulf, + multf; +-steptr oldweight; +-longer seed; +-pointarray treenode; /* pointers to all nodes in tree */ +-long *enterorder; +-long *zeros; ++static steptr oldweight; ++static longer seed; ++static pointarray treenode; /* pointers to all nodes in tree */ ++static long *enterorder; ++static long *zeros; + + /* local variables for Pascal maketree, propagated globally for C version: */ + +-long minwhich; ++static long minwhich; + static double like, minsteps, bestyet, bestlike, bstlike2; +-boolean lastrearr, recompute; +-double nsteps[maxuser]; +-long **fsteps; +-node *there, *oldnufork; +-long *place; +-bestelm *bestrees; +-long *threshwt; +-baseptr nothing; +-gbases *garbage; +-node *temp, *temp1, *temp2, *tempsum, *temprm, *tempadd, *tempf, *tmp, *tmp1, ++static boolean lastrearr, recompute; ++static double nsteps[maxuser]; ++static long **fsteps; ++static node *there, *oldnufork; ++static long *place; ++static bestelm *bestrees; ++static long *threshwt; ++static baseptr nothing; ++static gbases *garbage; ++static node *temp, *temp1, *temp2, *tempsum, *temprm, *tempadd, *tempf, *tmp, *tmp1, + *tmp2, *tmp3, *tmprm, *tmpadd; +-boolean *names; +-node *grbg; +-char *progname; ++static boolean *names; ++static node *grbg; ++static char *progname; + + + static void getoptions(int arg_maxtrees, dnapars_S_option s_option) +diff -drup seaview.0/csrc/phylip.c seaview.1/csrc/phylip.c +--- seaview.0/csrc/phylip.c 2019-12-05 14:33:14.000000000 +0100 ++++ seaview.1/csrc/phylip.c 2020-02-21 23:56:39.801177617 +0100 +@@ -143,7 +143,7 @@ void init(int argc, char** argv) + /* Set default terminal characteristics */ + ibmpc = IBMCRT; + ansi = ANSICRT; +- javarun = false; ++ //javarun = false; + + /* Clear the screen */ + cleerhome(); +diff -drup seaview.0/csrc/phylip.h seaview.1/csrc/phylip.h +--- seaview.0/csrc/phylip.h 2019-12-05 14:33:14.000000000 +0100 ++++ seaview.1/csrc/phylip.h 2020-02-21 23:57:42.782897666 +0100 +@@ -342,7 +342,7 @@ MALLOCRETURN *mymalloc(long); + /* Lower-triangular format. */ + #define MAT_LOWERTRI (MAT_LOWER | MAT_MACHINE) + +-boolean javarun; ++//boolean javarun; + + typedef long *steptr; + typedef long longer[6]; +@@ -363,7 +363,7 @@ extern long spp, words, bits; + extern boolean ibmpc, ansi, tranvsp; + //extern naym *nayme; /* names of species */ + extern char* *nayme; /* names of species */ +-boolean firstplotblock; // for debugging BMP output ++//boolean firstplotblock; // for debugging BMP output + + #define ebcdic EBCDIC + +diff -drup seaview.0/csrc/protpars.c seaview.1/csrc/protpars.c +--- seaview.0/csrc/protpars.c 2019-12-05 14:33:14.000000000 +0100 ++++ seaview.1/csrc/protpars.c 2020-02-22 00:13:49.931328198 +0100 +@@ -104,30 +104,30 @@ extern void awake_from_C(void); + + + +-Char infilename[FNMLNGTH], outfilename[FNMLNGTH], intreename[FNMLNGTH], *outtreename, weightfilename[FNMLNGTH]; +-node *root; +-long chars, col, msets, ith, njumble, jumb; ++static Char infilename[FNMLNGTH], outfilename[FNMLNGTH], intreename[FNMLNGTH], *outtreename, weightfilename[FNMLNGTH]; ++static node *root; ++static long chars, col, msets, ith, njumble, jumb; + /* chars = number of sites in actual sequences */ +-long inseed, inseed0; +-boolean jumble, usertree, weights, thresh, trout, progress, stepbox, ++static long inseed, inseed0; ++static boolean jumble, usertree, weights, thresh, trout, progress, stepbox, + justwts, ancseq, mulsets, firstset; +-codetype whichcode; +-long fullset, fulldel; +-pointarray treenode; /* pointers to all nodes in tree */ +-double threshold; +-steptr threshwt; +-longer seed; +-long *enterorder; ++static codetype whichcode; ++static long fullset, fulldel; ++static pointarray treenode; /* pointers to all nodes in tree */ ++static double threshold; ++static steptr threshwt; ++static longer seed; ++static long *enterorder; + sitearray translate[(long)quest - (long)ala + 1]; + aas trans[4][4][4]; +-long **fsteps; +-bestelm *bestrees; +-boolean dummy; +-gseq *garbage; +-node *temp, *temp1; +-Char ch; +-aas tmpa; +-char *progname; ++static long **fsteps; ++static bestelm *bestrees; ++static boolean dummy; ++static gseq *garbage; ++static node *temp, *temp1; ++static Char ch; ++static aas tmpa; ++static char *progname; + + /* Local variables for maketree, propagated globally for c version: */ + long minwhich; +diff -drup seaview.0/Makefile seaview.1/Makefile +--- seaview.0/Makefile 2019-12-28 18:12:13.000000000 +0100 ++++ seaview.1/Makefile 2020-02-21 23:42:03.294287605 +0100 @@ -1,6 +1,6 @@ #For Debian compilation, uncomment the 2 lines below -#HELPFILE= -DDEFAULT_HELPFILE=\"/usr/share/doc/seaview/seaview.html\" diff --git a/seaview.spec b/seaview.spec index 69c00c0..75153a8 100644 --- a/seaview.spec +++ b/seaview.spec @@ -1,11 +1,11 @@ Name: seaview -Version: 4.6.2.1 -Release: 6%{?dist} +Version: 5.0 +Release: 1%{?dist} Summary: Graphical multiple sequence alignment editor License: GPLv2+ URL: http://doua.prabi.fr/software/seaview -Source0: ftp://pbil.univ-lyon1.fr/pub/mol_phylogeny/seaview/archive/seaview_4.6.2.1.tar.gz +Source0: ftp://pbil.univ-lyon1.fr/pub/mol_phylogeny/seaview/archive/seaview_5.0.tar.gz Source1: seaview.desktop Patch0: seaview-chris.patch BuildRequires: gcc-c++ @@ -66,6 +66,10 @@ install -m 644 seaview.1 $RPM_BUILD_ROOT/%{_mandir}/man1 %changelog +* Fri Feb 21 2020 Christian Iseli - 5.0-1 +- New upstream version +- Fix FTBFS bugzilla 1800081 + * Thu Jan 30 2020 Fedora Release Engineering - 4.6.2.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index 740633f..2ec44a4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (seaview_4.6.2.1.tar.gz) = 39d254d3c92534b68e7ae5b67ec3d71c100068180bfa3443b69eb8d191b8b70ef6b6aade27c103c8a77c5facf11d1ac460ff5d5bb7e8ac6d1082bd6a3994c87a +SHA512 (seaview_5.0.tar.gz) = e5a3b1465f1dcf3ca39e6ff81a5197427932ccf13bb249540c6c29fad5a57ede64b08df019dec0468727515c2baacda34c257832f40b9e73bdde55add4a5a518 From 8b7e68f98bf1f319650939e4e75bfa6306064e40 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 10:29:57 +0000 Subject: [PATCH 06/24] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- seaview.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seaview.spec b/seaview.spec index 75153a8..1dd909d 100644 --- a/seaview.spec +++ b/seaview.spec @@ -1,6 +1,6 @@ Name: seaview Version: 5.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Graphical multiple sequence alignment editor License: GPLv2+ @@ -66,6 +66,9 @@ install -m 644 seaview.1 $RPM_BUILD_ROOT/%{_mandir}/man1 %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 5.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Fri Feb 21 2020 Christian Iseli - 5.0-1 - New upstream version - Fix FTBFS bugzilla 1800081 From 374e8de75c85b7fcf54b9a5e2ada95046ba4ba47 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Fri, 8 Jan 2021 21:21:23 +0000 Subject: [PATCH 07/24] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- seaview.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/seaview.spec b/seaview.spec index 1dd909d..58d1b39 100644 --- a/seaview.spec +++ b/seaview.spec @@ -8,6 +8,7 @@ URL: http://doua.prabi.fr/software/seaview Source0: ftp://pbil.univ-lyon1.fr/pub/mol_phylogeny/seaview/archive/seaview_5.0.tar.gz Source1: seaview.desktop Patch0: seaview-chris.patch +BuildRequires: make BuildRequires: gcc-c++ BuildRequires: fltk-devel BuildRequires: desktop-file-utils From a7f14fe6a0aa68e0e339011084dbe25f5c3830da Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 20:10:28 +0000 Subject: [PATCH 08/24] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- seaview.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seaview.spec b/seaview.spec index 58d1b39..9dc23fe 100644 --- a/seaview.spec +++ b/seaview.spec @@ -1,6 +1,6 @@ Name: seaview Version: 5.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Graphical multiple sequence alignment editor License: GPLv2+ @@ -67,6 +67,9 @@ install -m 644 seaview.1 $RPM_BUILD_ROOT/%{_mandir}/man1 %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 5.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Jul 29 2020 Fedora Release Engineering - 5.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From c6f63ec17f70d502e8ec2f1f7749cbbcb31526d3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 17:19:17 +0000 Subject: [PATCH 09/24] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- seaview.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seaview.spec b/seaview.spec index 9dc23fe..db01bfe 100644 --- a/seaview.spec +++ b/seaview.spec @@ -1,6 +1,6 @@ Name: seaview Version: 5.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Graphical multiple sequence alignment editor License: GPLv2+ @@ -67,6 +67,9 @@ install -m 644 seaview.1 $RPM_BUILD_ROOT/%{_mandir}/man1 %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 5.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Wed Jan 27 2021 Fedora Release Engineering - 5.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 9ccb7cca2f5bc2cd0125c15b88b32b8ed550c6bc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 00:38:06 +0000 Subject: [PATCH 10/24] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- seaview.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seaview.spec b/seaview.spec index db01bfe..063435a 100644 --- a/seaview.spec +++ b/seaview.spec @@ -1,6 +1,6 @@ Name: seaview Version: 5.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Graphical multiple sequence alignment editor License: GPLv2+ @@ -67,6 +67,9 @@ install -m 644 seaview.1 $RPM_BUILD_ROOT/%{_mandir}/man1 %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 5.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 5.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From c466cee9163826b5cbc6f800afec3e4c88a6d87e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 08:19:33 +0000 Subject: [PATCH 11/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- seaview.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seaview.spec b/seaview.spec index 063435a..6836669 100644 --- a/seaview.spec +++ b/seaview.spec @@ -1,6 +1,6 @@ Name: seaview Version: 5.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Graphical multiple sequence alignment editor License: GPLv2+ @@ -67,6 +67,9 @@ install -m 644 seaview.1 $RPM_BUILD_ROOT/%{_mandir}/man1 %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 5.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sat Jan 22 2022 Fedora Release Engineering - 5.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From df0b7b897cdda7617e62a84ce05cbccf00969de1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 02:57:09 +0000 Subject: [PATCH 12/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- seaview.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seaview.spec b/seaview.spec index 6836669..7f77ad5 100644 --- a/seaview.spec +++ b/seaview.spec @@ -1,6 +1,6 @@ Name: seaview Version: 5.0 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Graphical multiple sequence alignment editor License: GPLv2+ @@ -67,6 +67,9 @@ install -m 644 seaview.1 $RPM_BUILD_ROOT/%{_mandir}/man1 %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 5.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Jul 23 2022 Fedora Release Engineering - 5.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 49f0c62de42393160797c01deffd933c1a50fc85 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 01:21:25 +0000 Subject: [PATCH 13/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- seaview.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seaview.spec b/seaview.spec index 7f77ad5..d18a886 100644 --- a/seaview.spec +++ b/seaview.spec @@ -1,6 +1,6 @@ Name: seaview Version: 5.0 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Graphical multiple sequence alignment editor License: GPLv2+ @@ -67,6 +67,9 @@ install -m 644 seaview.1 $RPM_BUILD_ROOT/%{_mandir}/man1 %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 5.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Sat Jan 21 2023 Fedora Release Engineering - 5.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 86c312908131c4c8b883266ae8351d7029b27b95 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 02:29:52 +0000 Subject: [PATCH 14/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- seaview.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seaview.spec b/seaview.spec index d18a886..03d95c6 100644 --- a/seaview.spec +++ b/seaview.spec @@ -1,6 +1,6 @@ Name: seaview Version: 5.0 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Graphical multiple sequence alignment editor License: GPLv2+ @@ -67,6 +67,9 @@ install -m 644 seaview.1 $RPM_BUILD_ROOT/%{_mandir}/man1 %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 5.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Jul 22 2023 Fedora Release Engineering - 5.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 12252b523f984ea3860972dd35726c7cf4d2fa94 Mon Sep 17 00:00:00 2001 From: Software Management Team Date: Thu, 30 May 2024 12:46:49 +0200 Subject: [PATCH 15/24] Eliminate use of obsolete %patchN syntax (#2283636) --- seaview.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/seaview.spec b/seaview.spec index 03d95c6..5992f44 100644 --- a/seaview.spec +++ b/seaview.spec @@ -24,7 +24,7 @@ alignment. %prep %setup -q -n seaview -%patch0 -p 1 -b .chris +%patch -P0 -p 1 -b .chris %build From a7ce3e5a638a7c8f74b8d5e7d1c95f1941ff0dd6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 05:11:58 +0000 Subject: [PATCH 16/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- seaview.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seaview.spec b/seaview.spec index 5992f44..8112e3b 100644 --- a/seaview.spec +++ b/seaview.spec @@ -1,6 +1,6 @@ Name: seaview Version: 5.0 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Graphical multiple sequence alignment editor License: GPLv2+ @@ -67,6 +67,9 @@ install -m 644 seaview.1 $RPM_BUILD_ROOT/%{_mandir}/man1 %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 5.0-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Sat Jan 27 2024 Fedora Release Engineering - 5.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From f7181221e28462fb8eda7a98db444c4cac0ccec8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 26 Jul 2024 02:53:33 +0200 Subject: [PATCH 17/24] convert GPLv2+ license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- seaview.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/seaview.spec b/seaview.spec index 8112e3b..25be8bb 100644 --- a/seaview.spec +++ b/seaview.spec @@ -1,9 +1,10 @@ Name: seaview Version: 5.0 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Graphical multiple sequence alignment editor -License: GPLv2+ +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later URL: http://doua.prabi.fr/software/seaview Source0: ftp://pbil.univ-lyon1.fr/pub/mol_phylogeny/seaview/archive/seaview_5.0.tar.gz Source1: seaview.desktop @@ -67,6 +68,9 @@ install -m 644 seaview.1 $RPM_BUILD_ROOT/%{_mandir}/man1 %changelog +* Fri Jul 26 2024 Miroslav Suchý - 5.0-11 +- convert license to SPDX + * Sat Jul 20 2024 Fedora Release Engineering - 5.0-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From d48e8fb30f72c65b7d6d20ca3c33810dd92ec221 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 10:21:36 +0000 Subject: [PATCH 18/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- seaview.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seaview.spec b/seaview.spec index 25be8bb..abc3fb5 100644 --- a/seaview.spec +++ b/seaview.spec @@ -1,6 +1,6 @@ Name: seaview Version: 5.0 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Graphical multiple sequence alignment editor # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -68,6 +68,9 @@ install -m 644 seaview.1 $RPM_BUILD_ROOT/%{_mandir}/man1 %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 5.0-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Fri Jul 26 2024 Miroslav Suchý - 5.0-11 - convert license to SPDX From d08c55ec7717f070e25f1f99d3419e4e9d35117f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 18:07:14 +0000 Subject: [PATCH 19/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- seaview.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seaview.spec b/seaview.spec index abc3fb5..7aadad2 100644 --- a/seaview.spec +++ b/seaview.spec @@ -1,6 +1,6 @@ Name: seaview Version: 5.0 -Release: 12%{?dist} +Release: 13%{?dist} Summary: Graphical multiple sequence alignment editor # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -68,6 +68,9 @@ install -m 644 seaview.1 $RPM_BUILD_ROOT/%{_mandir}/man1 %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 5.0-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sun Jan 19 2025 Fedora Release Engineering - 5.0-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 6ed144f774953ab72196f39280e5faada9ddd854 Mon Sep 17 00:00:00 2001 From: Christian Iseli Date: Thu, 31 Jul 2025 16:31:20 +0200 Subject: [PATCH 20/24] New upstream version Fix FTBFS bugzilla 2385624 Update license definition according to upstream --- .gitignore | 1 + seaview-chris.patch | 163 +------------------------------------------- seaview.spec | 17 +++-- sources | 2 +- 4 files changed, 15 insertions(+), 168 deletions(-) diff --git a/.gitignore b/.gitignore index 6e3e817..c642a29 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ seaview_4.2.6.tar.gz /seaview_4.6.tar.gz /seaview_4.6.2.1.tar.gz /seaview_5.0.tar.gz +/seaview_5.1.tar.gz diff --git a/seaview-chris.patch b/seaview-chris.patch index 27e51dc..9809f5a 100644 --- a/seaview-chris.patch +++ b/seaview-chris.patch @@ -1,160 +1,3 @@ -diff -drup seaview.0/csrc/dnapars.c seaview.1/csrc/dnapars.c ---- seaview.0/csrc/dnapars.c 2019-12-05 14:33:14.000000000 +0100 -+++ seaview.1/csrc/dnapars.c 2020-02-22 00:13:57.435533320 +0100 -@@ -77,41 +77,41 @@ void load_tree(long treei); - /* function prototypes */ - - --Char infilename[FNMLNGTH], outfilename[FNMLNGTH], intreename[FNMLNGTH], *outtreename, -+static Char infilename[FNMLNGTH], outfilename[FNMLNGTH], intreename[FNMLNGTH], *outtreename, - weightfilename[FNMLNGTH]; - char basechar[32]="ACMGRSVTWYHKDBNO???????????????"; --node *root; --long chars, col, msets, ith, njumble, jumb, maxtrees; -+static node *root; -+static long chars, col, msets, ith, njumble, jumb, maxtrees; - /* chars = number of sites in actual sequences */ --long inseed, inseed0; --double threshold; --boolean jumble, usertree, thresh, weights, thorough, rearrfirst, -+//long inseed, inseed0; -+static double threshold; -+static boolean jumble, usertree, thresh, weights, thorough, rearrfirst, - trout, progress, stepbox, ancseq, mulsets, justwts, firstset, mulf, - multf; --steptr oldweight; --longer seed; --pointarray treenode; /* pointers to all nodes in tree */ --long *enterorder; --long *zeros; -+static steptr oldweight; -+static longer seed; -+static pointarray treenode; /* pointers to all nodes in tree */ -+static long *enterorder; -+static long *zeros; - - /* local variables for Pascal maketree, propagated globally for C version: */ - --long minwhich; -+static long minwhich; - static double like, minsteps, bestyet, bestlike, bstlike2; --boolean lastrearr, recompute; --double nsteps[maxuser]; --long **fsteps; --node *there, *oldnufork; --long *place; --bestelm *bestrees; --long *threshwt; --baseptr nothing; --gbases *garbage; --node *temp, *temp1, *temp2, *tempsum, *temprm, *tempadd, *tempf, *tmp, *tmp1, -+static boolean lastrearr, recompute; -+static double nsteps[maxuser]; -+static long **fsteps; -+static node *there, *oldnufork; -+static long *place; -+static bestelm *bestrees; -+static long *threshwt; -+static baseptr nothing; -+static gbases *garbage; -+static node *temp, *temp1, *temp2, *tempsum, *temprm, *tempadd, *tempf, *tmp, *tmp1, - *tmp2, *tmp3, *tmprm, *tmpadd; --boolean *names; --node *grbg; --char *progname; -+static boolean *names; -+static node *grbg; -+static char *progname; - - - static void getoptions(int arg_maxtrees, dnapars_S_option s_option) -diff -drup seaview.0/csrc/phylip.c seaview.1/csrc/phylip.c ---- seaview.0/csrc/phylip.c 2019-12-05 14:33:14.000000000 +0100 -+++ seaview.1/csrc/phylip.c 2020-02-21 23:56:39.801177617 +0100 -@@ -143,7 +143,7 @@ void init(int argc, char** argv) - /* Set default terminal characteristics */ - ibmpc = IBMCRT; - ansi = ANSICRT; -- javarun = false; -+ //javarun = false; - - /* Clear the screen */ - cleerhome(); -diff -drup seaview.0/csrc/phylip.h seaview.1/csrc/phylip.h ---- seaview.0/csrc/phylip.h 2019-12-05 14:33:14.000000000 +0100 -+++ seaview.1/csrc/phylip.h 2020-02-21 23:57:42.782897666 +0100 -@@ -342,7 +342,7 @@ MALLOCRETURN *mymalloc(long); - /* Lower-triangular format. */ - #define MAT_LOWERTRI (MAT_LOWER | MAT_MACHINE) - --boolean javarun; -+//boolean javarun; - - typedef long *steptr; - typedef long longer[6]; -@@ -363,7 +363,7 @@ extern long spp, words, bits; - extern boolean ibmpc, ansi, tranvsp; - //extern naym *nayme; /* names of species */ - extern char* *nayme; /* names of species */ --boolean firstplotblock; // for debugging BMP output -+//boolean firstplotblock; // for debugging BMP output - - #define ebcdic EBCDIC - -diff -drup seaview.0/csrc/protpars.c seaview.1/csrc/protpars.c ---- seaview.0/csrc/protpars.c 2019-12-05 14:33:14.000000000 +0100 -+++ seaview.1/csrc/protpars.c 2020-02-22 00:13:49.931328198 +0100 -@@ -104,30 +104,30 @@ extern void awake_from_C(void); - - - --Char infilename[FNMLNGTH], outfilename[FNMLNGTH], intreename[FNMLNGTH], *outtreename, weightfilename[FNMLNGTH]; --node *root; --long chars, col, msets, ith, njumble, jumb; -+static Char infilename[FNMLNGTH], outfilename[FNMLNGTH], intreename[FNMLNGTH], *outtreename, weightfilename[FNMLNGTH]; -+static node *root; -+static long chars, col, msets, ith, njumble, jumb; - /* chars = number of sites in actual sequences */ --long inseed, inseed0; --boolean jumble, usertree, weights, thresh, trout, progress, stepbox, -+static long inseed, inseed0; -+static boolean jumble, usertree, weights, thresh, trout, progress, stepbox, - justwts, ancseq, mulsets, firstset; --codetype whichcode; --long fullset, fulldel; --pointarray treenode; /* pointers to all nodes in tree */ --double threshold; --steptr threshwt; --longer seed; --long *enterorder; -+static codetype whichcode; -+static long fullset, fulldel; -+static pointarray treenode; /* pointers to all nodes in tree */ -+static double threshold; -+static steptr threshwt; -+static longer seed; -+static long *enterorder; - sitearray translate[(long)quest - (long)ala + 1]; - aas trans[4][4][4]; --long **fsteps; --bestelm *bestrees; --boolean dummy; --gseq *garbage; --node *temp, *temp1; --Char ch; --aas tmpa; --char *progname; -+static long **fsteps; -+static bestelm *bestrees; -+static boolean dummy; -+static gseq *garbage; -+static node *temp, *temp1; -+static Char ch; -+static aas tmpa; -+static char *progname; - - /* Local variables for maketree, propagated globally for c version: */ - long minwhich; diff -drup seaview.0/Makefile seaview.1/Makefile --- seaview.0/Makefile 2019-12-28 18:12:13.000000000 +0100 +++ seaview.1/Makefile 2020-02-21 23:42:03.294287605 +0100 @@ -166,13 +9,13 @@ diff -drup seaview.0/Makefile seaview.1/Makefile +PHYMLNAME= -DPHYMLNAME=\"phyml\" - #to compile with PDF (through PDFlib Lite) rather than PostScript output, -@@ -30,7 +30,7 @@ CSRC = csrc + #to use your own, uninstalled FLTK library, +@@ -21,7 +21,7 @@ CSRC = csrc #DEBUG = -g #OPT = -O0 -OPT ?= -O3 +OPT ?= $(RPM_OPT_FLAGS) - SVFLAGS = $(CPPFLAGS) $(CFLAGS) -Dunix $(OPT) -I. $(IFLTK) -I$(CSRC) $(DEBUG) $(HELPFILE) $(PHYMLNAME) $(PDF_PS_FLAGS) + SVFLAGS = $(CPPFLAGS) $(CFLAGS) -Dunix $(OPT) -I. $(IFLTK) -I$(CSRC) $(DEBUG) $(HELPFILE) $(PHYMLNAME) diff --git a/seaview.spec b/seaview.spec index 7aadad2..b46c6c3 100644 --- a/seaview.spec +++ b/seaview.spec @@ -1,15 +1,13 @@ Name: seaview -Version: 5.0 -Release: 13%{?dist} +Version: 5.1 +Release: 1%{?dist} Summary: Graphical multiple sequence alignment editor - -# Automatically converted from old format: GPLv2+ - review is highly recommended. -License: GPL-2.0-or-later +License: GPLv3 URL: http://doua.prabi.fr/software/seaview -Source0: ftp://pbil.univ-lyon1.fr/pub/mol_phylogeny/seaview/archive/seaview_5.0.tar.gz +Source0: ftp://pbil.univ-lyon1.fr/pub/mol_phylogeny/seaview/archive/seaview_5.1.tar.gz Source1: seaview.desktop Patch0: seaview-chris.patch -BuildRequires: make +BuildRequires: make BuildRequires: gcc-c++ BuildRequires: fltk-devel BuildRequires: desktop-file-utils @@ -68,6 +66,11 @@ install -m 644 seaview.1 $RPM_BUILD_ROOT/%{_mandir}/man1 %changelog +* Thu Jul 31 2025 Christian Iseli - 5.1-1 +- New upstream version +- Fix FTBFS bugzilla 2385624 +- Update license definition according to upstream + * Fri Jul 25 2025 Fedora Release Engineering - 5.0-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild diff --git a/sources b/sources index 2ec44a4..a3e10e6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (seaview_5.0.tar.gz) = e5a3b1465f1dcf3ca39e6ff81a5197427932ccf13bb249540c6c29fad5a57ede64b08df019dec0468727515c2baacda34c257832f40b9e73bdde55add4a5a518 +SHA512 (seaview_5.1.tar.gz) = 1f9e76325be35cc5597b79cb658397784f09b24d9ef9b462623afba50ed00a20dd1e9c0094d36ee1a738f7122ed42c57e3fd154fab08dc31a85bd6e5f392119c From da776949187a5019755e7538b1142239b220833c Mon Sep 17 00:00:00 2001 From: Christian Iseli Date: Tue, 5 Aug 2025 15:05:20 +0200 Subject: [PATCH 21/24] Fix license denomination - as specified in the source code --- seaview.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/seaview.spec b/seaview.spec index b46c6c3..c178093 100644 --- a/seaview.spec +++ b/seaview.spec @@ -1,8 +1,8 @@ Name: seaview Version: 5.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Graphical multiple sequence alignment editor -License: GPLv3 +License: GPL-3.0-or-later URL: http://doua.prabi.fr/software/seaview Source0: ftp://pbil.univ-lyon1.fr/pub/mol_phylogeny/seaview/archive/seaview_5.1.tar.gz Source1: seaview.desktop @@ -66,6 +66,9 @@ install -m 644 seaview.1 $RPM_BUILD_ROOT/%{_mandir}/man1 %changelog +* Tue Aug 05 2025 Christian Iseli - 5.1-2 +- Fix license denomination - as specified in the source code + * Thu Jul 31 2025 Christian Iseli - 5.1-1 - New upstream version - Fix FTBFS bugzilla 2385624 From ad0bf0d5073a4017abc11807d70619ed3c94ecb7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 17:51:42 +0000 Subject: [PATCH 22/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- seaview.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seaview.spec b/seaview.spec index c178093..2f7e68a 100644 --- a/seaview.spec +++ b/seaview.spec @@ -1,6 +1,6 @@ Name: seaview Version: 5.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Graphical multiple sequence alignment editor License: GPL-3.0-or-later URL: http://doua.prabi.fr/software/seaview @@ -66,6 +66,9 @@ install -m 644 seaview.1 $RPM_BUILD_ROOT/%{_mandir}/man1 %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 5.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Tue Aug 05 2025 Christian Iseli - 5.1-2 - Fix license denomination - as specified in the source code From 8f74a84d504e1345a3acf0bf6db8f4e06f09ecd3 Mon Sep 17 00:00:00 2001 From: Richard Shaw Date: Fri, 23 Jan 2026 19:18:41 -0600 Subject: [PATCH 23/24] Rebuild for fltk 1.4. --- seaview.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seaview.spec b/seaview.spec index 2f7e68a..bea2fa7 100644 --- a/seaview.spec +++ b/seaview.spec @@ -1,6 +1,6 @@ Name: seaview Version: 5.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Graphical multiple sequence alignment editor License: GPL-3.0-or-later URL: http://doua.prabi.fr/software/seaview @@ -66,6 +66,9 @@ install -m 644 seaview.1 $RPM_BUILD_ROOT/%{_mandir}/man1 %changelog +* Sat Jan 24 2026 Richard Shaw - 5.1-4 +- Rebuild with fltk 1.4. + * Sat Jan 17 2026 Fedora Release Engineering - 5.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 71d28f415575ff7020252c940799ef519065725f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 06:22:09 +0000 Subject: [PATCH 24/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- seaview.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seaview.spec b/seaview.spec index bea2fa7..73d871e 100644 --- a/seaview.spec +++ b/seaview.spec @@ -1,6 +1,6 @@ Name: seaview Version: 5.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Graphical multiple sequence alignment editor License: GPL-3.0-or-later URL: http://doua.prabi.fr/software/seaview @@ -66,6 +66,9 @@ install -m 644 seaview.1 $RPM_BUILD_ROOT/%{_mandir}/man1 %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 5.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Sat Jan 24 2026 Richard Shaw - 5.1-4 - Rebuild with fltk 1.4.