Hello community, here is the log from the commit of package libGLw for openSUSE:Factory checked in at 2018-02-25 12:21:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libGLw (Old) and /work/SRC/openSUSE:Factory/.libGLw.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libGLw" Sun Feb 25 12:21:29 2018 rev:15 rq:579530 version:8.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libGLw/libGLw.changes 2017-05-31 12:20:08.169063632 +0200 +++ /work/SRC/openSUSE:Factory/.libGLw.new/libGLw.changes 2018-02-25 12:21:31.033385346 +0100 @@ -1,0 +2,8 @@ +Fri Feb 23 10:25:42 UTC 2018 - [email protected] + +- n_Use-newly-introduced-GLAPIVAR-for-variables.patch + * moved bits from Mesa's n_Define-GLAPIVAR-separate-from-GLAPI.patch + into this one (boo#1082297) +- always build with Motif support + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libGLw.spec ++++++ --- /var/tmp/diff_new_pack.Hgt9y2/_old 2018-02-25 12:21:31.845355937 +0100 +++ /var/tmp/diff_new_pack.Hgt9y2/_new 2018-02-25 12:21:31.849355792 +0100 @@ -1,7 +1,7 @@ # # spec file for package libGLw # -# Copyright (c) 2017 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 @@ -16,11 +16,7 @@ # -%if 0%{?suse_version} > 1310 %define use_motif 1 -%else -%define use_motif 0 -%endif %define libversion 1 Name: libGLw ++++++ n_Use-newly-introduced-GLAPIVAR-for-variables.patch ++++++ --- /var/tmp/diff_new_pack.Hgt9y2/_old 2018-02-25 12:21:31.885354488 +0100 +++ /var/tmp/diff_new_pack.Hgt9y2/_new 2018-02-25 12:21:31.885354488 +0100 @@ -4,7 +4,7 @@ Patch-mainline: never Git-commit: 7fe20b98de84fad7330cb509cb50a39a390c7314 -References: bsc# +References: bsc#970725, boo#1082297 Signed-off-by: Egbert Eich <[email protected]> GLAPI doesn't have an 'extern' in some circumstances. @@ -16,11 +16,24 @@ GLwDrawAP.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) -diff --git a/GLwDrawA.h b/GLwDrawA.h -index b9711c2..db4be24 100644 ---- a/GLwDrawA.h -+++ b/GLwDrawA.h -@@ -136,7 +136,7 @@ +Index: glw-8.0.0/GLwDrawA.h +=================================================================== +--- glw-8.0.0.orig/GLwDrawA.h ++++ glw-8.0.0/GLwDrawA.h +@@ -131,12 +131,20 @@ + #define GLwNaccumAlphaSize "accumAlphaSize" + #define GLwCAccumAlphaSize "AccumAlphaSize" + ++#if (defined(__GNUC__) && __GNUC__ >= 4) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590)) ++# define GLAPIVAR extern __attribute__((visibility("default"))) ++#endif ++ ++#ifndef GLAPIVAR ++#define GLAPIVAR extern ++#endif ++ + #ifdef __GLX_MOTIF + typedef struct _GLwMDrawingAreaClassRec *GLwMDrawingAreaWidgetClass; typedef struct _GLwMDrawingAreaRec *GLwMDrawingAreaWidget; @@ -29,7 +42,7 @@ #else -@@ -144,7 +144,7 @@ GLAPI WidgetClass glwMDrawingAreaWidgetClass; +@@ -144,7 +152,7 @@ GLAPI WidgetClass glwMDrawingAreaWidgetC typedef struct _GLwDrawingAreaClassRec *GLwDrawingAreaWidgetClass; typedef struct _GLwDrawingAreaRec *GLwDrawingAreaWidget; @@ -38,11 +51,11 @@ #endif -diff --git a/GLwDrawAP.h b/GLwDrawAP.h -index 4ff21b4..6d29849 100644 ---- a/GLwDrawAP.h -+++ b/GLwDrawAP.h -@@ -59,7 +59,7 @@ typedef struct _GLwMDrawingAreaClassRec { +Index: glw-8.0.0/GLwDrawAP.h +=================================================================== +--- glw-8.0.0.orig/GLwDrawAP.h ++++ glw-8.0.0/GLwDrawAP.h +@@ -59,7 +59,7 @@ typedef struct _GLwMDrawingAreaClassRec } GLwMDrawingAreaClassRec;
