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 \