Hello community, here is the log from the commit of package libGLw.4861 for openSUSE:13.2:Update checked in at 2016-04-08 11:51:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:13.2:Update/libGLw.4861 (Old) and /work/SRC/openSUSE:13.2:Update/.libGLw.4861.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libGLw.4861" Changes: -------- New Changes file: --- /dev/null 2016-04-07 01:36:33.300037506 +0200 +++ /work/SRC/openSUSE:13.2:Update/.libGLw.4861.new/libGLw.changes 2016-04-08 11:51:45.000000000 +0200 @@ -0,0 +1,254 @@ +------------------------------------------------------------------- +Wed Mar 16 17:46:30 UTC 2016 - [email protected] + +- n_Use-newly-introduced-GLAPIVAR-for-variables.patch + Use newly introduced GLAPIVAR instead of GLAPI for + variable declarations. This adds an 'extern' in cases + where GLAPI doesn't have one and avoids a variable + declarartion to become a definition (bsc#970725). + +------------------------------------------------------------------- +Fri Sep 21 09:39:37 UTC 2012 - [email protected] + +- fixed BuildRequires + +------------------------------------------------------------------- +Wed Sep 19 08:36:57 UTC 2012 - [email protected] + +- fixed build on openSUSE 12.2 + +------------------------------------------------------------------- +Tue Jun 5 13:48:58 UTC 2012 - [email protected] + +- enable Motif support if %use_motif is set (currently done in + X11:XOrg, but likely planned also for openSUSE:Factory:NonFree + project) + +------------------------------------------------------------------- +Mon Jun 4 16:07:26 UTC 2012 - [email protected] + +- added generation of biarch packages + +------------------------------------------------------------------- +Wed May 30 18:35:12 UTC 2012 - [email protected] + +- Fix -devel package requires, it needs pkgconfig(gl) +- Fix buildrequires to require explicitely all needed libraries. + +------------------------------------------------------------------- +Thu May 10 09:11:25 UTC 2012 - [email protected] + +- disable motif support in light of recent findings of the + legal-team +- switched to minimal pkgconfig buildrequires + +------------------------------------------------------------------- +Fri Mar 23 12:02:04 UTC 2012 - [email protected] + +- Change file naming sceme to what's expected for libraries: + Now the packages are named after the library, without any Mesa* + in their names. + +------------------------------------------------------------------- +Thu Mar 22 16:49:03 UTC 2012 - [email protected] + +- Replace Mesa package as source of libGLw by stand alone glw package + created by the Mesa Project: + Delete: MesaLib-7.10.2.tar.bz2 + Add: glw-1.0.0_20120320_4d1acb3.tar.bz2 + NOTE: Since there is no release of glw yet a tarball generated from + the source repository is used. This contains the sources of + the last version in MesaLib-7.10.2 plus a few bug fixes. + +------------------------------------------------------------------- +Tue Feb 21 08:24:59 UTC 2012 - [email protected] + +- No particular reason for having conflicts with other providers + of libGLw1, since there are no other providers of this lib and + probably will never be + +------------------------------------------------------------------- +Mon Feb 20 11:56:15 UTC 2012 - [email protected] + +- use pkgconfig(...) capabilities for BuildRequires + +------------------------------------------------------------------- +Mon Feb 13 03:38:40 UTC 2012 - [email protected] + +- Remove redundant tags/sections from specfile +- Try shlib policy on the package + +------------------------------------------------------------------- +Sun Oct 2 17:33:13 CEST 2011 - [email protected] + +- configure -> ./configure (fixes build) + +------------------------------------------------------------------- +Mon Jun 6 18:16:32 UTC 2011 - [email protected] + +- remove GLw-motif.diff. Instead resolve in spec file. + +------------------------------------------------------------------- +Sat Sep 4 16:14:20 UTC 2010 - [email protected] + +- update to Mesa 7.8.2 + +------------------------------------------------------------------- +Sat Apr 10 23:33:08 CEST 2010 - [email protected] + +- update to Mesa 7.8.1 sources +- legal check no longer necessary + +------------------------------------------------------------------- +Tue Mar 3 11:27:47 CET 2009 - [email protected] + +- update to Mesa 7.3 sources + +------------------------------------------------------------------- +Sat Sep 20 18:39:15 CEST 2008 - [email protected] + +- update to Mesa 7.2 sources + +------------------------------------------------------------------- +Wed Aug 27 16:47:05 CEST 2008 - [email protected] + +- update to Mesa release 7.1 + +------------------------------------------------------------------- +Sat Apr 5 03:47:24 CEST 2008 - [email protected] + +- update to Mesa bugfix release 7.0.3 (final) + +------------------------------------------------------------------- +Wed Apr 2 09:24:54 CEST 2008 - [email protected] + +- update to Mesa bugfix release 7.0.3 RC3 + +------------------------------------------------------------------- +Fri Feb 22 04:06:43 CET 2008 - [email protected] + +- update to Mesa bugfix release 7.0.3 RC2 + * Fixed GLX indirect vertex array rendering bug (14197) + * Fixed crash when deleting framebuffer objects (bugs 13507, + 14293) + * User-defined clip planes enabled for R300 (bug 9871) + * Fixed glBindTexture() crash upon bad target (bug 14514) + * Fixed potential crash in glDrawPixels(GL_DEPTH_COMPONENT) (bug + 13915) + * Bad strings given to glProgramStringARB() didn't generate + GL_INVALID_OPERATION + * Fixed minor point rasterization regression (bug 11016) + +------------------------------------------------------------------- +Wed Jan 23 12:26:48 CET 2008 - [email protected] + +- update to Mesa bugfix release 7.0.3 RC1 + * Added missing glw.pc.in file to release tarball + * Fix GLUT/Fortran issues + * GLSL gl_FrontLightModelProduct.sceneColor variable wasn't + defined + * Fix crash upon GLSL variable array indexes (not yet supported) + * Two-sided stencil test didn't work in software rendering + * Fix two-sided lighting bugs/crashes (bug 13368) + * GLSL gl_FrontFacing didn't work properly + * glGetActiveUniform returned incorrect sizes (bug 13751) + * Fix several bugs relating to uniforms and attributes in GLSL + API (Bruce Merry, bug 13753) + * glTexImage3D(GL_PROXY_TEXTURE_3D) mis-set teximage depth field + +------------------------------------------------------------------- +Tue Jan 1 23:56:21 CET 2008 - [email protected] + +- fix library-without-ldconfig-* error + +------------------------------------------------------------------- +Sat Nov 10 20:07:41 CET 2007 - [email protected] + +- updated to Mesa 7.0.2 (final) + +------------------------------------------------------------------- +Wed Oct 31 22:45:44 CET 2007 - [email protected] + +- updated to Mesa 7.0.2 RC1 + +------------------------------------------------------------------- +Sat Aug 4 05:57:38 CEST 2007 - [email protected] + +- updated to bugfix release 7.0 + +------------------------------------------------------------------- +Sat Jun 23 04:54:33 CEST 2007 - [email protected] + +- updated to final release 7.0 + +------------------------------------------------------------------- +Thu Jun 21 16:12:26 CEST 2007 - [email protected] + +- updated Mesa to release 7.0 RC1 + * Mesa 7.0 is a stable, follow-on release to Mesa 6.5.3. The only + difference is bug fixes. The major version number bump is due + to OpenGL 2.1 API support. + +------------------------------------------------------------------- +Mon Apr 30 22:28:06 CEST 2007 - [email protected] + +- updated to Mesa 6.5.3 + +------------------------------------------------------------------- ++++ 57 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:13.2:Update/.libGLw.4861.new/libGLw.changes New: ---- baselibs.conf glw-1.0.0_20120320_4d1acb3.tar.bz2 libGLw.changes libGLw.spec n_Use-newly-introduced-GLAPIVAR-for-variables.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libGLw.spec ++++++ # # spec file for package libGLw # # Copyright (c) 2012 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 # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # 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/ # Name: libGLw %if 0%{?suse_version} > 1210 %if 0%{?suse_version} < 1230 %define use_motif 0 %endif %endif %if 0%{?use_motif} > 0 %define lname libGLwM1 BuildRequires: openmotif-devel %else %define lname libGLw1 %endif BuildRequires: pkgconfig BuildRequires: pkgconfig(dri) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xt) Url: http://www.mesa3d.org Provides: Mesa:%{_libdir}/libGLw.so.1 Version: 7.11.2 Release: 0 %define orgversion 1.0.0 %define date 20120320 %define sha1 4d1acb3 Summary: Xt/Motif OpenGL drawing area widget library License: MIT Group: Development/Libraries/C and C++ Source: glw-%{orgversion}_%{date}_%{sha1}.tar.bz2 Patch1: n_Use-newly-introduced-GLAPIVAR-for-variables.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Xt/Motif OpenGL drawing area widget library shipped by the Mesa Project. Authors: -------- Brian Paul %package -n %lname Summary: Xt/Motif OpenGL drawing area widget library Group: System/Libraries # O/P added in 12.2 Provides: GLw1 = %version-%release Provides: MesaGLw = %version-%release Obsoletes: MesaGLw < %version-%release %if 0%{?use_motif} > 0 Provides: libGLw1 = %version-%release Obsoletes: libGLw1 < %version-%release %endif %description -n %lname Xt/Motif OpenGL drawing area widget library shipped by the Mesa Project. %package devel %if 0%{?use_motif} > 0 Requires: libGLwM1 = %version %else Requires: libGLw1 = %version %endif Requires: pkgconfig(gl) Summary: Libraries, includes and more to develop MesaGLw applications Group: Development/Libraries/C and C++ Provides: Mesa-devel:%{_libdir}/libGLw.so %description devel This package contains all necessary include files and libraries needed to develop applications that require these. Authors: -------- Brian Paul %prep %setup -q -n glw-%{orgversion} %patch1 -p1 %build %if 0%{?use_motif} > 0 %configure --enable-motif %else %configure %endif make %{?_smp_mflags} OPT_FLAGS="$RPM_OPT_FLAGS" %install mkdir -p $RPM_BUILD_ROOT%{_libdir} \ $RPM_BUILD_ROOT/usr/include/GL cp -a .libs/libGLw.so* $RPM_BUILD_ROOT%{_libdir} install -m 644 *.h $RPM_BUILD_ROOT/usr/include/GL %post -n %lname -p /sbin/ldconfig %postun -n %lname -p /sbin/ldconfig %files -n %lname %defattr(-,root,root) %doc README %{_libdir}/libGLw.so.1* %files devel %defattr(-,root,root) /usr/include/GL %{_libdir}/libGLw.so %changelog ++++++ baselibs.conf ++++++ libGLw1 libGLw-devel requires -libGLw-<targettype> requires "libGLw1-<targettype> = <version>" libGLwM1 libGLwM-devel requires -libGLwM-<targettype> requires "libGLwM1-<targettype> = <version>" ++++++ n_Use-newly-introduced-GLAPIVAR-for-variables.patch ++++++ From: Egbert Eich <[email protected]> Date: Fri Mar 11 14:04:00 2016 +0100 Subject: [PATCH]Use newly introduced GLAPIVAR for variables Patch-mainline: never Git-commit: 7fe20b98de84fad7330cb509cb50a39a390c7314 References: bsc# Signed-off-by: Egbert Eich <[email protected]> GLAPI doesn't have an 'extern' in some circumstances. This way, variable declarations become definitions. Signed-off-by: Egbert Eich <[email protected]> --- GLwDrawA.h | 4 ++-- 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 @@ typedef struct _GLwMDrawingAreaClassRec *GLwMDrawingAreaWidgetClass; typedef struct _GLwMDrawingAreaRec *GLwMDrawingAreaWidget; -GLAPI WidgetClass glwMDrawingAreaWidgetClass; +GLAPIVAR WidgetClass glwMDrawingAreaWidgetClass; #else @@ -144,7 +144,7 @@ GLAPI WidgetClass glwMDrawingAreaWidgetClass; typedef struct _GLwDrawingAreaClassRec *GLwDrawingAreaWidgetClass; typedef struct _GLwDrawingAreaRec *GLwDrawingAreaWidget; -GLAPI WidgetClass glwDrawingAreaWidgetClass; +GLAPIVAR WidgetClass glwDrawingAreaWidgetClass; #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 { } GLwMDrawingAreaClassRec; -GLAPI GLwMDrawingAreaClassRec glwMDrawingAreaClassRec; +GLAPIVAR GLwMDrawingAreaClassRec glwMDrawingAreaClassRec; /* XT */ @@ -70,7 +70,7 @@ typedef struct _GLwDrawingAreaClassRec { GLwDrawingAreaClassPart glwDrawingArea_class; } GLwDrawingAreaClassRec; -GLAPI GLwDrawingAreaClassRec glwDrawingAreaClassRec; +GLAPIVAR GLwDrawingAreaClassRec glwDrawingAreaClassRec; #endif
