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 

Reply via email to