commit eppic for openSUSE:Factory

2020-06-23 Thread root
Hello community,

here is the log from the commit of package eppic for openSUSE:Factory checked 
in at 2020-06-23 21:02:01

Comparing /work/SRC/openSUSE:Factory/eppic (Old)
 and  /work/SRC/openSUSE:Factory/.eppic.new.2956 (New)


Package is "eppic"

Tue Jun 23 21:02:01 2020 rev:9 rq:816454 version:3.99.20140619git5391d3d

Changes:

--- /work/SRC/openSUSE:Factory/eppic/eppic.changes  2019-09-05 
12:09:40.587859836 +0200
+++ /work/SRC/openSUSE:Factory/.eppic.new.2956/eppic.changes2020-06-23 
21:02:16.521394236 +0200
@@ -1,0 +2,9 @@
+Tue Jun  9 13:58:20 UTC 2020 - David Mair 
+
+- eppic-use-extern-in-devel-declaration.patch: Use extern for
+  declaration of lastv in libeppic/eppic.h. The file is used as the
+  devel eppic.h and if used in multiple sources for the same devel
+  link target and using gcc 10 the default behavior is to treat the
+  mutiple declarations as a link error.
+
+---

New:

  eppic-use-extern-in-devel-declaration.patch



Other differences:
--
++ eppic.spec ++
--- /var/tmp/diff_new_pack.zYgHfj/_old  2020-06-23 21:02:17.585397659 +0200
+++ /var/tmp/diff_new_pack.zYgHfj/_new  2020-06-23 21:02:17.589397672 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package eppic
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -29,10 +29,11 @@
 Source: %{name}-git%{git_commit}.tar.bz2
 Patch1: %{name}-fix-install.patch
 Patch2: %{name}-no-return.patch
+Patch3: %{name}-use-extern-in-devel-declaration.patch
 BuildRequires:  bison
 BuildRequires:  flex
 BuildRequires:  ncurses-devel
-Url:http://code.google.com/p/eppic/
+URL:http://code.google.com/p/eppic/
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -59,6 +60,7 @@
 %setup -n %{name}-git%{git_commit}
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects

++ eppic-use-extern-in-devel-declaration.patch ++
Index: b/libeppic/eppic.h
===
--- a/libeppic/eppic.h
+++ b/libeppic/eppic.h
@@ -467,7 +467,7 @@ type_t  *eppic_addstorage(type_t *t1, ty
 type_t  *eppic_getvoidstruct(int ctype);
 
 extern int lineno, needvar, instruct, nomacs, eppic_legacy;
-node_t *lastv;
+extern node_t *lastv;
 
 #define NULLNODE ((node_t*)0)
 



commit eppic for openSUSE:Factory

2019-09-05 Thread root
Hello community,

here is the log from the commit of package eppic for openSUSE:Factory checked 
in at 2019-09-05 12:09:35

Comparing /work/SRC/openSUSE:Factory/eppic (Old)
 and  /work/SRC/openSUSE:Factory/.eppic.new.7948 (New)


Package is "eppic"

Thu Sep  5 12:09:35 2019 rev:8 rq:721569 version:3.99.20140619git5391d3d

Changes:

--- /work/SRC/openSUSE:Factory/eppic/eppic.changes  2018-02-13 
10:25:57.260549991 +0100
+++ /work/SRC/openSUSE:Factory/.eppic.new.7948/eppic.changes2019-09-05 
12:09:40.587859836 +0200
@@ -1,0 +2,5 @@
+Fri Aug  2 06:59:17 UTC 2019 - Martin Liška 
+
+- Use FAT LTO objects in order to provide proper static library.
+
+---



Other differences:
--
++ eppic.spec ++
--- /var/tmp/diff_new_pack.hSg5Ne/_old  2019-09-05 12:09:41.579859651 +0200
+++ /var/tmp/diff_new_pack.hSg5Ne/_new  2019-09-05 12:09:41.579859651 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package eppic
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -24,7 +24,7 @@
 Version:3.99.%{checkout}
 Release:0
 Summary:Embeddable Pre-Processor and Interpreter for C
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
 Source: %{name}-git%{git_commit}.tar.bz2
 Patch1: %{name}-fix-install.patch
@@ -61,6 +61,7 @@
 %patch2 -p1
 
 %build
+%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
 cd libeppic
 make CFLAGS="%{optflags} -fPIC" %{?_smp_mflags}
 




commit eppic for openSUSE:Factory

2018-02-13 Thread root
Hello community,

here is the log from the commit of package eppic for openSUSE:Factory checked 
in at 2018-02-13 10:25:56

Comparing /work/SRC/openSUSE:Factory/eppic (Old)
 and  /work/SRC/openSUSE:Factory/.eppic.new (New)


Package is "eppic"

Tue Feb 13 10:25:56 2018 rev:7 rq:574776 version:3.99.20140619git5391d3d

Changes:

--- /work/SRC/openSUSE:Factory/eppic/eppic.changes  2016-08-12 
15:35:25.0 +0200
+++ /work/SRC/openSUSE:Factory/.eppic.new/eppic.changes 2018-02-13 
10:25:57.260549991 +0100
@@ -10 +10 @@
-  o support for ARM64
+  o support for ARM64 (FATE#320844).



Other differences:
--
++ eppic.spec ++
--- /var/tmp/diff_new_pack.wSdktS/_old  2018-02-13 10:25:57.676535003 +0100
+++ /var/tmp/diff_new_pack.wSdktS/_new  2018-02-13 10:25:57.676535003 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package eppic
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed




commit eppic for openSUSE:Factory

2016-08-12 Thread h_root
Hello community,

here is the log from the commit of package eppic for openSUSE:Factory checked 
in at 2016-08-12 15:35:23

Comparing /work/SRC/openSUSE:Factory/eppic (Old)
 and  /work/SRC/openSUSE:Factory/.eppic.new (New)


Package is "eppic"

Changes:

--- /work/SRC/openSUSE:Factory/eppic/eppic.changes  2016-05-13 
09:24:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.eppic.new/eppic.changes 2016-08-12 
15:35:25.0 +0200
@@ -1,0 +2,5 @@
+Fri Jul 15 01:09:33 UTC 2016 - jeng...@inai.de
+
+- Update RPM groups
+
+---



Other differences:
--
++ eppic.spec ++
--- /var/tmp/diff_new_pack.PJkKEU/_old  2016-08-12 15:35:26.0 +0200
+++ /var/tmp/diff_new_pack.PJkKEU/_new  2016-08-12 15:35:26.0 +0200
@@ -25,7 +25,7 @@
 Release:0
 Summary:Embeddable Pre-Processor and Interpreter for C
 License:GPL-2.0+
-Group:  System/Libraries
+Group:  Development/Libraries/C and C++
 Source: %{name}-git%{git_commit}.tar.bz2
 Patch1: %{name}-fix-install.patch
 Patch2: %{name}-no-return.patch
@@ -42,11 +42,6 @@
 with live or postmortem kernel analysis, it is not constraint to it and can be
 embedded in any tools that is C friendly.
 
-
-Authors:
-
-Luc Chouinard 
-
 %package -n libeppic-devel
 Summary:EPPIC include files and libraries
 Group:  Development/Languages/C and C++
@@ -67,7 +62,7 @@
 
 %build
 cd libeppic
-%{__make} CFLAGS="%{optflags} -fPIC" %{?_smp_mflags}
+make CFLAGS="%{optflags} -fPIC" %{?_smp_mflags}
 
 %install
 cd libeppic




commit eppic for openSUSE:Factory

2016-05-13 Thread h_root
Hello community,

here is the log from the commit of package eppic for openSUSE:Factory checked 
in at 2016-05-13 09:24:25

Comparing /work/SRC/openSUSE:Factory/eppic (Old)
 and  /work/SRC/openSUSE:Factory/.eppic.new (New)


Package is "eppic"

Changes:

--- /work/SRC/openSUSE:Factory/eppic/eppic.changes  2013-11-30 
14:20:58.0 +0100
+++ /work/SRC/openSUSE:Factory/.eppic.new/eppic.changes 2016-05-13 
09:24:26.0 +0200
@@ -1,0 +2,6 @@
+Thu May  5 12:37:38 UTC 2016 - ptesa...@suse.com
+
+- update to commit 5391d3d
+  o support for ARM64
+
+---

Old:

  eppic-git09e8b97.tar.bz2

New:

  eppic-git5391d3d.tar.bz2



Other differences:
--
++ eppic.spec ++
--- /var/tmp/diff_new_pack.14pSV3/_old  2016-05-13 09:24:27.0 +0200
+++ /var/tmp/diff_new_pack.14pSV3/_new  2016-05-13 09:24:27.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package eppic
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,8 +16,8 @@
 #
 
 
-%define git_date   20130904
-%define git_commit 09e8b97
+%define git_date   20140619
+%define git_commit 5391d3d
 %define checkout   %{git_date}git%{git_commit}
 
 Name:   eppic

++ eppic-git09e8b97.tar.bz2 -> eppic-git5391d3d.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eppic-git09e8b97/applications/crash/eppic.c 
new/eppic-git5391d3d/applications/crash/eppic.c
--- old/eppic-git09e8b97/applications/crash/eppic.c 2013-09-04 
20:54:48.0 +0200
+++ new/eppic-git5391d3d/applications/crash/eppic.c 2014-06-19 
21:28:40.0 +0200
@@ -1035,10 +1035,14 @@
 #ifdef PPC64
 #define EPPIC_ABI  ABI_PPC64
 #else
+#ifdef ARM64
+#define EPPIC_ABI  ABI_ARM64
+#else
 #error eppic: Unkown ABI 
 #endif
 #endif
 #endif
+#endif
 #endif
 #endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eppic-git09e8b97/libeppic/eppic_api.h 
new/eppic-git5391d3d/libeppic/eppic_api.h
--- old/eppic-git09e8b97/libeppic/eppic_api.h   2013-09-04 20:54:48.0 
+0200
+++ new/eppic-git5391d3d/libeppic/eppic_api.h   2014-06-19 21:28:40.0 
+0200
@@ -29,6 +29,7 @@
 #define ABI_S3904
 #define ABI_S390X   5
 #define ABI_PPC64   6
+#define ABI_ARM64   7
 
 /* types of variables */
 #define V_BASE  1




commit eppic for openSUSE:Factory

2013-11-30 Thread h_root
Hello community,

here is the log from the commit of package eppic for openSUSE:Factory checked 
in at 2013-11-30 14:20:57

Comparing /work/SRC/openSUSE:Factory/eppic (Old)
 and  /work/SRC/openSUSE:Factory/.eppic.new (New)


Package is eppic

Changes:

--- /work/SRC/openSUSE:Factory/eppic/eppic.changes  2013-04-05 
13:05:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.eppic.new/eppic.changes 2013-11-30 
14:20:58.0 +0100
@@ -1,0 +2,6 @@
+Fri Nov 22 09:36:46 UTC 2013 - ptesa...@suse.cz
+
+- update to commit 09e8b97
+  o fix a few compile issues 
+
+---

Old:

  eppic-gitc2a2564.tar.bz2

New:

  eppic-git09e8b97.tar.bz2



Other differences:
--
++ eppic.spec ++
--- /var/tmp/diff_new_pack.eTlFby/_old  2013-11-30 14:20:58.0 +0100
+++ /var/tmp/diff_new_pack.eTlFby/_new  2013-11-30 14:20:58.0 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package libeppic
+# spec file for package eppic
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,20 +15,23 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-%define git_date   20130402
-%define git_commit c2a2564
+
+%define git_date   20130904
+%define git_commit 09e8b97
 %define checkout   %{git_date}git%{git_commit}
 
 Name:   eppic
 Version:3.99.%{checkout}
 Release:0
 Summary:Embeddable Pre-Processor and Interpreter for C
-Group:  System/Libraries
 License:GPL-2.0+
+Group:  System/Libraries
 Source:%{name}-git%{git_commit}.tar.bz2
 Patch1: %{name}-fix-install.patch
 Patch2: %{name}-no-return.patch
-BuildRequires: bison flex ncurses-devel
+BuildRequires:  bison
+BuildRequires:  flex
+BuildRequires:  ncurses-devel
 Url:http://code.google.com/p/eppic/
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -47,7 +50,6 @@
 %package -n libeppic-devel
 Summary:EPPIC include files and libraries
 Group:  Development/Languages/C and C++
-License:GPL-2.0+
 
 %description -n libeppic-devel
 EPPIC is a C interpreter that permits easy access to the symbol and type

++ eppic-gitc2a2564.tar.bz2 - eppic-git09e8b97.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eppic-gitc2a2564/applications/crash/eppic.c 
new/eppic-git09e8b97/applications/crash/eppic.c
--- old/eppic-gitc2a2564/applications/crash/eppic.c 2013-04-03 
03:42:43.0 +0200
+++ new/eppic-git09e8b97/applications/crash/eppic.c 2013-09-04 
20:54:48.0 +0200
@@ -26,7 +26,9 @@
 #include symfile.h
 #include objfiles.h
 #include gdbcmd.h
+#ifndef GDB_7_6
 #include call-cmds.h
+#endif
 #include gdb_regex.h
 #include expression.h
 #include language.h
@@ -296,8 +298,8 @@
break;
 
case TYPE_CODE_INT:
-
-   eppic_parsetype(tstr=TYPE_NAME(type), t, 0);
+   tstr=(char *)TYPE_NAME(type);
+   eppic_parsetype(tstr, t, 0);
type=0;
break;
 
@@ -321,7 +323,7 @@
 label:
eppic_type_setsize(t, TYPE_LENGTH(type));
eppic_type_setidx(t, (ull)(unsigned long)type);
-   tstr=TYPE_TAG_NAME(type);
+   tstr=(char *)TYPE_TAG_NAME(type);
 if(tstr) apigetctype(V_STRUCT, tstr, t);
 type=0;
}
@@ -398,7 +400,7 @@
eppic_member_ssize(m, TYPE_FIELD_TYPE(type, 
midx)-length);
eppic_member_snbits(m, TYPE_FIELD_BITSIZE(type, midx));
eppic_member_sfbit(m, TYPE_FIELD_BITPOS(type, midx)%8);
-   eppic_member_sname(m, TYPE_FIELD_NAME(type, midx));
+   eppic_member_sname(m, (char *)TYPE_FIELD_NAME(type, 
midx));
LASTNUM=midx+1;
return drilldowntype(TYPE_FIELD_TYPE(type, midx), tm);
}
@@ -479,7 +481,7 @@
 if(!eppic_type_islocal(stype)  eppic_type_getidx(stype)  100) {
 char *tname;
 type=(struct type*)((long)eppic_type_getidx(stype));
-if(type-main_type) tname=type-main_type-tag_name;
+if(type-main_type) tname=(char *)type-main_type-tag_name;
 if(tname) eppic_chktype(stype, tname);