Hello community,

here is the log from the commit of package libparserutils for openSUSE:Factory 
checked in at 2016-08-09 22:14:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libparserutils (Old)
 and      /work/SRC/openSUSE:Factory/.libparserutils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libparserutils"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libparserutils/libparserutils.changes    
2014-10-31 20:14:28.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libparserutils.new/libparserutils.changes       
2016-08-09 22:14:59.000000000 +0200
@@ -1,0 +2,13 @@
+Fri Aug  5 22:09:12 UTC 2016 - jeng...@inai.de
+
+- Use typical SUSE RPM categories
+
+-------------------------------------------------------------------
+Mon Aug  1 08:57:11 UTC 2016 - tchva...@suse.com
+
+- Remove sle11 support code
+- Update to 0.2.3 release:
+  * Few small patches in makefile nothing big
+- Refresh patch libparserutils-optflags.patch
+
+-------------------------------------------------------------------

Old:
----
  libparserutils-0.2.0-src.tar.gz

New:
----
  libparserutils-0.2.3-src.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libparserutils.spec ++++++
--- /var/tmp/diff_new_pack.Q16n6z/_old  2016-08-09 22:15:00.000000000 +0200
+++ /var/tmp/diff_new_pack.Q16n6z/_new  2016-08-09 22:15:00.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libparserutils
 #
-# Copyright (c) 2014 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
@@ -17,11 +17,11 @@
 
 
 Name:           libparserutils
-Version:        0.2.0
+Version:        0.2.3
 Release:        0
 Summary:        A library for building efficient parsers
 License:        MIT
-Group:          System Environment/Libraries
+Group:          Development/Libraries/C and C++
 Url:            http://www.netsurf-browser.org/projects/libparserutils/
 Source:         
http://download.netsurf-browser.org/libs/releases/%{name}-%{version}-src.tar.gz
 BuildRequires:  check-devel
@@ -55,7 +55,7 @@
 
 %package -n libparserutils0
 Summary:        A library for building efficient parsers
-Group:          System Environment/Libraries
+Group:          System/Libraries
 
 %description -n libparserutils0
 LibParserUtils is a library for building efficient parsers, written in
@@ -63,7 +63,7 @@
 
 %package devel
 Summary:        Development files for %{name}
-Group:          Development/Libraries
+Group:          Development/Libraries/C and C++
 Requires:       libparserutils0 = %{version}-%{release}
 
 %description devel
@@ -72,15 +72,13 @@
 
 %package doc
 Summary:        Documentation of %{name} API
-Group:          Documentation
-%if 0%{?suse_version} >= 1120
+Group:          Documentation/HTML
 BuildArch:      noarch
-%endif
 
 %description doc
 The %{name}-doc package contains documentation files for %{name}.
 
-%global make_vars COMPONENT_TYPE=lib-shared PREFIX=%{_prefix} LIBDIR=%{_lib} Q=
+%global make_vars COMPONENT_TYPE=lib-shared PREFIX=%{_prefix} LIBDIR=%{_lib} 
Q= INCLUDEDIR=include
 %global build_vars OPTCFLAGS='%{optflags}' OPTLDFLAGS="$RPM_LD_FLAGS"
 
 %prep

++++++ libparserutils-0.2.0-src.tar.gz -> libparserutils-0.2.3-src.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libparserutils-0.2.0/Makefile 
new/libparserutils-0.2.3/Makefile
--- old/libparserutils-0.2.0/Makefile   2014-04-18 11:35:42.000000000 +0200
+++ new/libparserutils-0.2.3/Makefile   2016-02-16 09:49:51.000000000 +0100
@@ -1,6 +1,12 @@
+#!/bin/make
+#
+# Makefile for parserutils
+#
+# Copyright 2009-2015 John-Mark Bell <j...@netsurf-browser.org>
+
 # Component settings
 COMPONENT := parserutils
-COMPONENT_VERSION := 0.2.0
+COMPONENT_VERSION := 0.2.3
 # Default to a static library
 COMPONENT_TYPE ?= lib-static
 
@@ -16,12 +22,13 @@
        -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes \
        -Wmissing-declarations -Wnested-externs -pedantic
 # BeOS/Haiku standard library headers create warnings.
-ifneq ($(TARGET),beos)
+ifneq ($(BUILD),i586-pc-haiku)
   WARNFLAGS := $(WARNFLAGS) -Werror
 endif
 
-CFLAGS := -D_BSD_SOURCE -I$(CURDIR)/include/ \
-       -I$(CURDIR)/src $(WARNFLAGS) $(CFLAGS)
+CFLAGS := -D_BSD_SOURCE -D_DEFAULT_SOURCE \
+       -I$(CURDIR)/include/ -I$(CURDIR)/src \
+       $(WARNFLAGS) $(CFLAGS)
 ifneq ($(GCCVER),2)
   CFLAGS := $(CFLAGS) -std=c99
 else
@@ -33,19 +40,19 @@
 
 # Extra installation rules
 Is := include/parserutils
-I := /include/parserutils
+I := /$(INCLUDEDIR)/parserutils
 INSTALL_ITEMS := $(INSTALL_ITEMS) 
$(I):$(Is)/errors.h;$(Is)/functypes.h;$(Is)/parserutils.h;$(Is)/types.h
 
 Is := include/parserutils/charset
-I := /include/parserutils/charset
+I := /$(INCLUDEDIR)/parserutils/charset
 INSTALL_ITEMS := $(INSTALL_ITEMS) 
$(I):$(Is)/codec.h;$(Is)/mibenum.h;$(Is)/utf16.h;$(Is)/utf8.h
 
 Is := include/parserutils/input
-I := /include/parserutils/input
+I := /$(INCLUDEDIR)/parserutils/input
 INSTALL_ITEMS := $(INSTALL_ITEMS) $(I):$(Is)/inputstream.h
 
 Is := include/parserutils/utils
-I := /include/parserutils/utils
+I := /$(INCLUDEDIR)/parserutils/utils
 INSTALL_ITEMS := $(INSTALL_ITEMS) 
$(I):$(Is)/buffer.h;$(Is)/stack.h;$(Is)/vector.h
 
 INSTALL_ITEMS := $(INSTALL_ITEMS) /$(LIBDIR)/pkgconfig:lib$(COMPONENT).pc.in
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libparserutils-0.2.0/libparserutils.pc.in 
new/libparserutils-0.2.3/libparserutils.pc.in
--- old/libparserutils-0.2.0/libparserutils.pc.in       2014-04-18 
11:35:42.000000000 +0200
+++ new/libparserutils-0.2.3/libparserutils.pc.in       2016-02-16 
09:49:51.000000000 +0100
@@ -1,7 +1,7 @@
 prefix=PREFIX
 exec_prefix=${prefix}
 libdir=${exec_prefix}/LIBDIR
-includedir=${prefix}/include
+includedir=${prefix}/INCLUDEDIR
 
 Name: libparserutils
 Description: Utility library for facilitating parser development
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libparserutils-0.2.0/src/utils/utils.h 
new/libparserutils-0.2.3/src/utils/utils.h
--- old/libparserutils-0.2.0/src/utils/utils.h  2014-04-18 11:35:42.000000000 
+0200
+++ new/libparserutils-0.2.3/src/utils/utils.h  2016-02-16 09:49:51.000000000 
+0100
@@ -22,7 +22,7 @@
 #endif
 
 #ifndef UNUSED
-#define UNUSED(x) ((x)=(x))
+#define UNUSED(x) ((void)(x))
 #endif
 
 #ifndef N_ELEMENTS

++++++ libparserutils-optflags.patch ++++++
--- /var/tmp/diff_new_pack.Q16n6z/_old  2016-08-09 22:15:00.000000000 +0200
+++ /var/tmp/diff_new_pack.Q16n6z/_new  2016-08-09 22:15:00.000000000 +0200
@@ -1,19 +1,13 @@
---- libparserutils-0.2.0.orig/Makefile
-+++ libparserutils-0.2.0/Makefile
-@@ -17,13 +17,13 @@ WARNFLAGS := -Wall -W -Wundef -Wpointer-
+Index: libparserutils-0.2.3/Makefile
+===================================================================
+--- libparserutils-0.2.3.orig/Makefile
++++ libparserutils-0.2.3/Makefile
+@@ -23,7 +23,7 @@ WARNFLAGS := -Wall -W -Wundef -Wpointer-
        -Wmissing-declarations -Wnested-externs -pedantic
  # BeOS/Haiku standard library headers create warnings.
- ifneq ($(TARGET),beos)
+ ifneq ($(BUILD),i586-pc-haiku)
 -  WARNFLAGS := $(WARNFLAGS) -Werror
 +  WARNFLAGS := $(WARNFLAGS)
  endif
  
--CFLAGS := -D_BSD_SOURCE -I$(CURDIR)/include/ \
-+CFLAGS := -D_GNU_SOURCE -I$(CURDIR)/include/ \
-       -I$(CURDIR)/src $(WARNFLAGS) $(CFLAGS)
- ifneq ($(GCCVER),2)
--  CFLAGS := $(CFLAGS) -std=c99
-+  CFLAGS := $(CFLAGS) -std=gnu99
- else
-   # __inline__ is a GCCism
-   CFLAGS := $(CFLAGS) -Dinline="__inline__"
+ CFLAGS := -D_BSD_SOURCE -D_DEFAULT_SOURCE \


Reply via email to