commit libical for openSUSE:Factory

2020-08-19 Thread root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2020-08-19 18:43:40

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new.3399 (New)


Package is "libical"

Wed Aug 19 18:43:40 2020 rev:48 rq:826857 version:3.0.8

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2020-01-02 
14:40:11.772884640 +0100
+++ /work/SRC/openSUSE:Factory/.libical.new.3399/libical.changes
2020-08-19 18:44:18.355448037 +0200
@@ -1,0 +2,12 @@
+Sat Apr 11 19:46:49 UTC 2020 - Bjørn Lie 
+
+- Update to version 3.0.8:
+  * Fix for icalattach_new_from_data() and the 'free_fn' argument.
+  * Fix if recurrencetype contains both COUNT and UNTIL (only
+output UNTIL in the RRULE).
+- Replace gcc-c++ with generic c++_compiler BuildRequires.
+- Use cmake_build macro, forcing single thread building is no
+  longer needed. This breaks support for SLE12SP4, but that one is
+  superseeded by SP5 anyway.
+
+---

Old:

  libical-3.0.7.tar.gz

New:

  libical-3.0.8.tar.gz



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.2TP3Rx/_old  2020-08-19 18:44:19.859448836 +0200
+++ /var/tmp/diff_new_pack.2TP3Rx/_new  2020-08-19 18:44:19.863448838 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libical
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -25,8 +25,9 @@
 %define name_ext %{nil}
 %bcond_with glib
 %endif
+
 Name:   libical%{name_ext}
-Version:3.0.7
+Version:3.0.8
 Release:0
 %if %{without glib}
 Summary:An Implementation of Basic iCAL Protocols
@@ -38,16 +39,18 @@
 Group:  Development/Libraries/C and C++
 %endif
 URL:https://github.com/libical/libical
-Source: 
https://github.com/libical/libical/releases/download/v%{version}/libical-%{version}.tar.gz
+Source: %{url}/releases/download/v%{version}/libical-%{version}.tar.gz
 Source2:baselibs.conf
 Source3:libical-rpmlintrc
+
 Patch1: 0001-vcc.y-factor-out-hexdigit-conversion.patch
 Patch2: 0002-vcc.y-fix-infinite-loop-with-lower-case-hex-digits.patch
 Patch3: 0003-vcc.y-fix-infinite-loop-with-non-hex-digits.patch
 Patch4: 0004-vobject.c-vCard-Unicode-reading-support.patch
 Patch5: 0005-vcc.y-do-not-ignore-field-separator-in-QUOTED-PRINTA.patch
+
+BuildRequires:  c++_compiler
 BuildRequires:  cmake >= 3.1
-BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(icu-i18n)
 %if %{with glib}
@@ -164,7 +167,7 @@
   -DICAL_GLIB=false \
 %endif
   -DSHARED_ONLY=true
-make -j1
+%cmake_build
 
 %install
 %cmake_install

++ libical-3.0.7.tar.gz -> libical-3.0.8.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libical-3.0.7/CMakeLists.txt 
new/libical-3.0.8/CMakeLists.txt
--- old/libical-3.0.7/CMakeLists.txt2019-12-15 13:29:18.0 +0100
+++ new/libical-3.0.8/CMakeLists.txt2020-03-07 15:42:42.0 +0100
@@ -107,7 +107,7 @@
 
 set(LIBICAL_LIB_MAJOR_VERSION "3")
 set(LIBICAL_LIB_MINOR_VERSION "0")
-set(LIBICAL_LIB_PATCH_VERSION "7")
+set(LIBICAL_LIB_PATCH_VERSION "8")
 set(LIBICAL_LIB_VERSION_STRING
   
"${LIBICAL_LIB_MAJOR_VERSION}.${LIBICAL_LIB_MINOR_VERSION}.${LIBICAL_LIB_PATCH_VERSION}"
 )
@@ -118,6 +118,27 @@
 # library build types
 set(LIBRARY_TYPE SHARED)
 
+
+
+option(WITH_CXX_BINDINGS "Build the C++ bindings." True)
+if(WITH_CXX_BINDINGS)
+  enable_language(CXX)
+  if(CMAKE_CXX_COMPILER)
+add_definitions(-DWITH_CXX_BINDINGS)
+  else()
+message(STATUS
+  "Warning: Building the C++ bindings is not possible since a C++ compiler 
could not be found. "
+  "Turning-off C++ bindings"
+)
+set(WITH_CXX_BINDINGS False)
+  endif()
+endif()
+add_feature_info(
+  "Option WITH_CXX_BINDINGS"
+  WITH_CXX_BINDINGS
+  "build the C++ bindings. Requires a C++ compiler"
+)
+
 option(STATIC_ONLY "Build static libraries only.")
 add_feature_info(
   "Option STATIC_ONLY"
@@ -206,6 +227,7 @@
 )
 if(BDB_FOUND)
   set(HAVE_BDB True)
+  add_definitions(-DDB_DBM_HSEARCH=0) #set to 1 if hsearch support is needed
 endif()
 
 # MSVC specific definitions
@@ -544,27 +566,6 @@
   endif()
 endif()
 
-
-
-option(WITH_CXX_BINDINGS "Build the C++ bindings." True)
-if(WITH_CXX_BINDINGS)
-  enable_language(CXX)
-  if(CMAKE_CXX_COMPILER)
-

commit libical for openSUSE:Factory

2020-01-02 Thread root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2020-01-02 14:40:03

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new.6675 (New)


Package is "libical"

Thu Jan  2 14:40:03 2020 rev:47 rq:758531 version:3.0.7

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2019-11-03 
11:41:29.742166564 +0100
+++ /work/SRC/openSUSE:Factory/.libical.new.6675/libical.changes
2020-01-02 14:40:11.772884640 +0100
@@ -1,0 +2,7 @@
+Thu Dec 19 22:36:07 UTC 2019 - Jan Engelhardt 
+
+- Update to release 3.0.7
+  * Fix memory leaks in attachment handling and elsewhere.
+  * Fix a multithreading race condition.
+
+---

Old:

  libical-3.0.6.tar.gz

New:

  libical-3.0.7.tar.gz



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.Qaryg2/_old  2020-01-02 14:40:13.028885137 +0100
+++ /var/tmp/diff_new_pack.Qaryg2/_new  2020-01-02 14:40:13.032885138 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libical
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,7 +26,7 @@
 %bcond_with glib
 %endif
 Name:   libical%{name_ext}
-Version:3.0.6
+Version:3.0.7
 Release:0
 %if %{without glib}
 Summary:An Implementation of Basic iCAL Protocols

++ libical-3.0.6.tar.gz -> libical-3.0.7.tar.gz ++
 6250 lines of diff (skipped)




commit libical for openSUSE:Factory

2019-11-03 Thread root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2019-11-03 11:41:26

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new.2990 (New)


Package is "libical"

Sun Nov  3 11:41:26 2019 rev:46 rq:744148 version:3.0.6

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2019-10-17 
13:08:41.931863873 +0200
+++ /work/SRC/openSUSE:Factory/.libical.new.2990/libical.changes
2019-11-03 11:41:29.742166564 +0100
@@ -1,0 +2,15 @@
+Wed Oct 30 11:49:14 UTC 2019 - Adam Majer 
+
+- Fix multibuild building. For baselibs.conf and _multibuild to
+  work correctly, we need to define all possible %package in the
+  spec file irrespective of the "flavor". Packages are not generated
+  if they do not have a %files section
+
+---
+Wed Oct 30 02:37:57 UTC 2019 - Yifan Jiang 
+
+- Add pkgconfig(libical) BuildRequires: pkg-config 0.29.2 is not
+  able to generate libical-glib pkgconfig dependency without
+  libical.pc.
+
+---



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.ygHV9r/_old  2019-11-03 11:41:30.654167704 +0100
+++ /var/tmp/diff_new_pack.ygHV9r/_new  2019-11-03 11:41:30.654167704 +0100
@@ -56,86 +56,84 @@
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(libical)
 BuildRequires:  pkgconfig(libxml-2.0)
 %endif
 
 %if %{without glib}
-%description
+%description -n libical
 Libical is an implementation of the IETF's iCalendar
 calendaring and scheduling protocols (RFC 2445, 2446, and 2447). It
 parses iCal components and provides a C API for manipulating the
 component properties, parameters, and subcomponents.
 %else
-%description
+%description -n libical-glib
 This package provides a GObject wrapper for libical library with support
 for GObject Introspection.
 %endif
 
-%if %{without glib}
-%package -n %{name}%{sonum}
+%package -n libical%{sonum}
 Summary:An Implementation of Basic iCAL Protocols
 Group:  System/Libraries
-Provides:   %{name} = %{version}
-Obsoletes:  %{name} < %{version}
+Provides:   libical = %{version}
+Obsoletes:  libical < %{version}
 
-%description -n %{name}%{sonum}
+%description -n libical%{sonum}
 Libical is an implementation of the IETF's iCalendar
 calendaring and scheduling protocols (RFC 2445, 2446, and 2447). It
 parses iCal components and provides a C API for manipulating the
 component properties, parameters, and subcomponents.
 
-%package devel
+%package -n libical-devel
 Summary:Development files for libical, an implementation of basic iCAL 
protocols
 Group:  Development/Libraries/C and C++
-Requires:   %{name}%{sonum} = %{version}
+Requires:   libical%{sonum} = %{version}
 # Typelib should be required, but might create a build cycle
-# Requires:  typelib-1_0-libical%{sonum} = %%{version}
+# Requires:  typelib-1_0-libical%%{sonum} = %%{version}
 
-%description devel
+%description -n libical-devel
 Libical is an implementation of the IETF's iCalendar
 Calendaring and Scheduling protocols. (RFC 2445, 2446, and 2447). It
 parses iCal components and provides a C API for manipulating the
 component properties, parameters, and subcomponents.
 
-%package doc
+%package -n libical-doc
 Summary:Example source code for programs to use libical
 Group:  Documentation/Other
 BuildArch:  noarch
 
-%description doc
+%description -n libical-doc
 Libical is an implementation of the IETF's iCalendar
 calendaring and scheduling protocols (RFC 2445, 2446, and 2447). It
 parses iCal components and provides a C API for manipulating the
 component properties, parameters, and subcomponents.
 
-%else
-%package -n %{name}%{sonum}
+%package -n libical-glib%{sonum}
 Summary:GObject wrapper for libical library
 Group:  System/Libraries
-Provides:   %{name} = %{version}
-Obsoletes:  %{name} < %{version}
+Provides:   libical-glib = %{version}
+Obsoletes:  libical-glib < %{version}
 
-%description -n %{name}%{sonum}
+%description -n libical-glib%{sonum}
 This package provides a GObject wrapper for libical library with support
 for GObject Introspection.
 
-%package devel
-Summary:Development files for building against %{name}
+%package -n libical-glib-devel
+Summary:Development files for building against libical-glib
 Group:  Development/Libraries/C and C++
-Requires:   %{name} = %{version}
-Requires:   libical%{sonum} = %{version}
+Requires:   

commit libical for openSUSE:Factory

2019-10-17 Thread root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2019-10-17 13:08:40

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new.2352 (New)


Package is "libical"

Thu Oct 17 13:08:40 2019 rev:45 rq:738861 version:3.0.6

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2019-10-10 
11:51:23.191649079 +0200
+++ /work/SRC/openSUSE:Factory/.libical.new.2352/libical.changes
2019-10-17 13:08:41.931863873 +0200
@@ -1,0 +2,23 @@
+Wed Oct 16 10:45:43 UTC 2019 - Dominique Leuenberger 
+
+- Fix glib-devel dependencies on the typelib files after they were
+  renamed to match the correct names.
+
+---
+Wed Oct 16 09:55:21 UTC 2019 - Dominique Leuenberger 
+
+- Add libical-glib3 to baselibs.conf: dependency to evolution.
+
+---
+Wed Oct  9 21:08:22 UTC 2019 - Jan Engelhardt 
+
+- Update to release 3.0.6
+  * Handle both COUNT and UNTIL in RRULEs
+  * Fix RRULE BYDAY with INTERVAL=2 conflict
+  * Various fuzzification fixes
+  * New publicly available function:
+icaltimezone_truncate_vtimezone()
+  * Add option to disable building the test suite
+  * Built-in timezones updated to tzdata2019c
+
+---

Old:

  libical-3.0.5.tar.gz

New:

  libical-3.0.6.tar.gz



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.iFPo5q/_old  2019-10-17 13:08:42.715861854 +0200
+++ /var/tmp/diff_new_pack.iFPo5q/_new  2019-10-17 13:08:42.715861854 +0200
@@ -26,7 +26,7 @@
 %bcond_with glib
 %endif
 Name:   libical%{name_ext}
-Version:3.0.5
+Version:3.0.6
 Release:0
 %if %{without glib}
 Summary:An Implementation of Basic iCAL Protocols
@@ -37,8 +37,7 @@
 License:MPL-2.0 OR LGPL-2.1-only
 Group:  Development/Libraries/C and C++
 %endif
-Url:http://sourceforge.net/projects/freeassociation/
-#Git-Clone: https://github.com/libical/libical
+URL:https://github.com/libical/libical
 Source: 
https://github.com/libical/libical/releases/download/v%{version}/libical-%{version}.tar.gz
 Source2:baselibs.conf
 Source3:libical-rpmlintrc
@@ -125,7 +124,8 @@
 Group:  Development/Libraries/C and C++
 Requires:   %{name} = %{version}
 Requires:   libical%{sonum} = %{version}
-Requires:   typelib-1_0-%{name}%{sonum} = %{version}
+Requires:   typelib-1_0-ICal-3_0 = %{version}
+Requires:   typelib-1_0-ICalGLib-3_0 = %{version}
 
 %description devel
 Development files for building against %{name}%{sonum}
@@ -138,18 +138,18 @@
 %description doc
 Documentation files for %{name}%{sonum}
 
-%package -n typelib-1_0-libical%{sonum}
+%package -n typelib-1_0-ICal-3_0
 Summary:Introspection bindings for libical
 Group:  Development/Libraries/C and C++
 
-%description -n typelib-1_0-libical%{sonum}
+%description -n typelib-1_0-ICal-3_0
 This package provides the gobject-introspection bindings for libical.
 
-%package -n typelib-1_0-%{name}%{sonum}
+%package -n typelib-1_0-ICalGLib-3_0
 Summary:Introspection bindings for the libical glib bindings.
 Group:  Development/Libraries/C and C++
 
-%description -n typelib-1_0-%{name}%{sonum}
+%description -n typelib-1_0-ICalGLib-3_0
 This package provides the gobject-introspection bindings for libical-glib.
 %endif
 
@@ -231,10 +231,10 @@
 %files doc
 %{_datadir}/gtk-doc/html/libical-glib
 
-%files -n typelib-1_0-libical%{sonum}
+%files -n typelib-1_0-ICal-3_0
 %{_libdir}/girepository-1.0/ICal-3.0.typelib
 
-%files -n typelib-1_0-%{name}%{sonum}
+%files -n typelib-1_0-ICalGLib-3_0
 %{_libdir}/girepository-1.0/ICalGLib-3.0.typelib
 %endif
 

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.iFPo5q/_old  2019-10-17 13:08:42.759861740 +0200
+++ /var/tmp/diff_new_pack.iFPo5q/_new  2019-10-17 13:08:42.759861740 +0200
@@ -1 +1,2 @@
 libical3
+libical-glib3

++ libical-3.0.5.tar.gz -> libical-3.0.6.tar.gz ++
 18574 lines of diff (skipped)




commit libical for openSUSE:Factory

2019-10-10 Thread root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2019-10-10 11:51:19

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new.2352 (New)


Package is "libical"

Thu Oct 10 11:51:19 2019 rev:44 rq:736019 version:3.0.5

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2019-06-05 
11:38:02.131087090 +0200
+++ /work/SRC/openSUSE:Factory/.libical.new.2352/libical.changes
2019-10-10 11:51:23.191649079 +0200
@@ -1,0 +2,19 @@
+Fri Oct  4 08:18:14 UTC 2019 - Jan Engelhardt 
+
+- Use proper grammar in description.
+
+---
+Tue Oct  1 14:48:12 UTC 2019 - Michael Gorse 
+
+- Build glib and gobject-introspection bindings separately in order
+  to avoid build cycle. 
+- Move gobject-introspection bindings into their own packages.
+- Move libical gir into libical-glib-devel.
+
+---
+Thu Aug 29 04:17:25 UTC 2019 - Luke Jones 
+
+- Enable libical-glib, required by evolution-data-server 3.33+
+- Add rpmlintrc to filter typelib warnings
+
+---

New:

  _multibuild
  libical-rpmlintrc



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.hHJucp/_old  2019-10-10 11:51:24.131646584 +0200
+++ /var/tmp/diff_new_pack.hHJucp/_new  2019-10-10 11:51:24.131646584 +0200
@@ -16,17 +16,32 @@
 #
 
 
+%global flavor @BUILD_FLAVOR@%{nil}
 %define sonum   3
-Name:   libical
+%if "%{flavor}" == "glib"
+%define name_ext -glib
+%bcond_without glib
+%else
+%define name_ext %{nil}
+%bcond_with glib
+%endif
+Name:   libical%{name_ext}
 Version:3.0.5
 Release:0
+%if %{without glib}
 Summary:An Implementation of Basic iCAL Protocols
 License:MPL-2.0 OR LGPL-2.1-only
 Group:  Development/Libraries/C and C++
+%else
+Summary:GObject wrapper for libical library
+License:MPL-2.0 OR LGPL-2.1-only
+Group:  Development/Libraries/C and C++
+%endif
 Url:http://sourceforge.net/projects/freeassociation/
 #Git-Clone: https://github.com/libical/libical
-Source: 
https://github.com/libical/libical/releases/download/v%{version}/%{name}-%{version}.tar.gz
+Source: 
https://github.com/libical/libical/releases/download/v%{version}/libical-%{version}.tar.gz
 Source2:baselibs.conf
+Source3:libical-rpmlintrc
 Patch1: 0001-vcc.y-factor-out-hexdigit-conversion.patch
 Patch2: 0002-vcc.y-fix-infinite-loop-with-lower-case-hex-digits.patch
 Patch3: 0003-vcc.y-fix-infinite-loop-with-non-hex-digits.patch
@@ -36,13 +51,28 @@
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(icu-i18n)
+%if %{with glib}
+BuildRequires:  gtk-doc
+BuildRequires:  vala
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(gobject-2.0)
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(libxml-2.0)
+%endif
 
+%if %{without glib}
 %description
 Libical is an implementation of the IETF's iCalendar
 calendaring and scheduling protocols (RFC 2445, 2446, and 2447). It
 parses iCal components and provides a C API for manipulating the
 component properties, parameters, and subcomponents.
+%else
+%description
+This package provides a GObject wrapper for libical library with support
+for GObject Introspection.
+%endif
 
+%if %{without glib}
 %package -n %{name}%{sonum}
 Summary:An Implementation of Basic iCAL Protocols
 Group:  System/Libraries
@@ -59,6 +89,8 @@
 Summary:Development files for libical, an implementation of basic iCAL 
protocols
 Group:  Development/Libraries/C and C++
 Requires:   %{name}%{sonum} = %{version}
+# Typelib should be required, but might create a build cycle
+# Requires:  typelib-1_0-libical%{sonum} = %%{version}
 
 %description devel
 Libical is an implementation of the IETF's iCalendar
@@ -69,9 +101,7 @@
 %package doc
 Summary:Example source code for programs to use libical
 Group:  Documentation/Other
-%if 0%{?suse_version} >= 1120
 BuildArch:  noarch
-%endif
 
 %description doc
 Libical is an implementation of the IETF's iCalendar
@@ -79,33 +109,133 @@
 parses iCal components and provides a C API for manipulating the
 component properties, parameters, and subcomponents.
 
+%else
+%package -n %{name}%{sonum}
+Summary:GObject wrapper for libical library
+Group:  System/Libraries
+Provides:   %{name} = %{version}
+Obsoletes:  %{name} < %{version}
+
+%description -n %{name}%{sonum}
+This package provides a 

commit libical for openSUSE:Factory

2019-06-05 Thread root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2019-06-05 11:38:00

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new.5148 (New)


Package is "libical"

Wed Jun  5 11:38:00 2019 rev:43 rq:707099 version:3.0.5

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2018-11-18 
23:23:53.882083807 +0100
+++ /work/SRC/openSUSE:Factory/.libical.new.5148/libical.changes
2019-06-05 11:38:02.131087090 +0200
@@ -1,0 +2,11 @@
+Sun Jun  2 13:23:45 UTC 2019 - Jan Engelhardt 
+
+- Update to new upstream release 3.0.5
+  * New publicly available function:
+icalproperty_get_datetime_with_component().
+  * Allow reset DATE/DATE-TIME VALUE parameter for all-day events
+  * icalproperty_get_datetime_with_component() will use location
+as TZID fallback.
+  * Built-in timezones updated to tzdata2019a.
+
+---

Old:

  libical-3.0.4.tar.gz

New:

  libical-3.0.5.tar.gz



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.KBT5A2/_old  2019-06-05 11:38:02.775087008 +0200
+++ /var/tmp/diff_new_pack.KBT5A2/_new  2019-06-05 11:38:02.779087007 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libical
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -18,7 +18,7 @@
 
 %define sonum   3
 Name:   libical
-Version:3.0.4
+Version:3.0.5
 Release:0
 Summary:An Implementation of Basic iCAL Protocols
 License:MPL-2.0 OR LGPL-2.1-only

++ libical-3.0.4.tar.gz -> libical-3.0.5.tar.gz ++
 18388 lines of diff (skipped)




commit libical for openSUSE:Factory

2018-11-18 Thread root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2018-11-18 23:23:40

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new (New)


Package is "libical"

Sun Nov 18 23:23:40 2018 rev:42 rq:648853 version:3.0.4

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2018-09-26 
16:00:53.548548950 +0200
+++ /work/SRC/openSUSE:Factory/.libical.new/libical.changes 2018-11-18 
23:23:53.882083807 +0100
@@ -1,0 +2,11 @@
+Fri Nov  9 00:52:39 UTC 2018 - Jan Engelhardt 
+
+- Add patches 0001-vcc.y-factor-out-hexdigit-conversion.patch,
+  0002-vcc.y-fix-infinite-loop-with-lower-case-hex-digits.patch,
+  0003-vcc.y-fix-infinite-loop-with-non-hex-digits.patch,
+  0004-vobject.c-vCard-Unicode-reading-support.patch,
+  0005-vcc.y-do-not-ignore-field-separator-in-QUOTED-PRINTA.patch
+  to support Unicode in VCF (and fix infinite loops).
+  [https://github.com/libical/libical/pull/354 ]
+
+---

New:

  0001-vcc.y-factor-out-hexdigit-conversion.patch
  0002-vcc.y-fix-infinite-loop-with-lower-case-hex-digits.patch
  0003-vcc.y-fix-infinite-loop-with-non-hex-digits.patch
  0004-vobject.c-vCard-Unicode-reading-support.patch
  0005-vcc.y-do-not-ignore-field-separator-in-QUOTED-PRINTA.patch



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.NJolM7/_old  2018-11-18 23:23:55.126082290 +0100
+++ /var/tmp/diff_new_pack.NJolM7/_new  2018-11-18 23:23:55.126082290 +0100
@@ -12,7 +12,7 @@
 # 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/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -27,6 +27,11 @@
 #Git-Clone: https://github.com/libical/libical
 Source: 
https://github.com/libical/libical/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Source2:baselibs.conf
+Patch1: 0001-vcc.y-factor-out-hexdigit-conversion.patch
+Patch2: 0002-vcc.y-fix-infinite-loop-with-lower-case-hex-digits.patch
+Patch3: 0003-vcc.y-fix-infinite-loop-with-non-hex-digits.patch
+Patch4: 0004-vobject.c-vCard-Unicode-reading-support.patch
+Patch5: 0005-vcc.y-do-not-ignore-field-separator-in-QUOTED-PRINTA.patch
 BuildRequires:  cmake >= 3.1
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
@@ -75,7 +80,7 @@
 component properties, parameters, and subcomponents.
 
 %prep
-%setup -q
+%autosetup -p1
 
 %build
 %cmake -DICAL_GLIB=false -DSHARED_ONLY=true

++ 0001-vcc.y-factor-out-hexdigit-conversion.patch ++
>From 6c167138a204cd2e0580036bad32a51dae05c80b Mon Sep 17 00:00:00 2001
From: Jan Engelhardt 
Date: Mon, 17 Sep 2018 16:47:16 +0200
Subject: [PATCH 1/5] vcc.y - factor out hexdigit conversion
References: https://github.com/libical/libical/pull/354

---
 src/libicalvcal/vcc.c | 17 +++--
 src/libicalvcal/vcc.y | 17 +++--
 2 files changed, 22 insertions(+), 12 deletions(-)

diff --git a/src/libicalvcal/vcc.c b/src/libicalvcal/vcc.c
index d47bc099..c2a743c2 100644
--- a/src/libicalvcal/vcc.c
+++ b/src/libicalvcal/vcc.c
@@ -1126,6 +1126,15 @@ static int match_begin_end_name(int end) {
 return 0;
 }
 
+static int hexdigit_decode(char c)
+{
+   if (c >= '0' && c <= '9')
+   return c - '0';
+   if (c >= 'A' && c <= 'F')
+   return c - 'A' + 10;
+   return -1;
+}
+
 static char* lexGetQuotedPrintable()
 {
 char cur;
@@ -1139,12 +1148,8 @@ static char* lexGetQuotedPrintable()
 int next[2];
 int i;
 for (i = 0; i < 2; i++) {
-next[i] = lexGetc();
-if (next[i] >= '0' && next[i] <= '9')
-c = c * 16 + next[i] - '0';
-else if (next[i] >= 'A' && next[i] <= 'F')
-c = c * 16 + next[i] - 'A' + 10;
-else
+next[i] = hexdigit_decode(lexGetc());
+if (next[i] < 0)
 break;
 }
 if (i == 0) {
diff --git a/src/libicalvcal/vcc.y b/src/libicalvcal/vcc.y
index d97ea83b..45243df6 100644
--- a/src/libicalvcal/vcc.y
+++ b/src/libicalvcal/vcc.y
@@ -947,6 +947,15 @@ static int match_begin_end_name(int end) {
 return 0;
 }
 
+static int hexdigit_decode(char c)
+{
+   if (c >= '0' && c <= '9')
+   return c - '0';
+   if (c >= 'A' && c <= 'F')
+   return c - 'A' + 10;
+   return -1;
+}
+
 static char* lexGetQuotedPrintable()
 {

commit libical for openSUSE:Factory

2018-09-26 Thread root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2018-09-26 16:00:49

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new (New)


Package is "libical"

Wed Sep 26 16:00:49 2018 rev:41 rq:636301 version:3.0.4

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2018-03-07 
10:31:39.113027035 +0100
+++ /work/SRC/openSUSE:Factory/.libical.new/libical.changes 2018-09-26 
16:00:53.548548950 +0200
@@ -1,0 +2,14 @@
+Thu Aug 23 21:31:54 UTC 2018 - jeng...@inai.de
+
+- Update to new upstream release 3.0.4
+  * Silently fail RSCALE recurrence clauses when RSCALE is disabled
+  * Fixed icalcomponent_set_comment() and icalcomponent_set_uid()
+  * fix FREQ=MONTHLY;BYMONTH
+  * Skip UTF-8 marker when parsing
+  * Fix parsing ? in VCF files produced by Outlook
+  * Fix TZID on DATE-TIME value can override time specified in UTC
+  * CMake discovery module for ICU uses pkg-config now
+  * New publicly available function: icalparameter_kind_is_valid()
+  * Built-in timezones updated to tzdata2018e
+
+---

Old:

  libical-3.0.3.tar.gz

New:

  libical-3.0.4.tar.gz



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.VPevfq/_old  2018-09-26 16:00:54.024548124 +0200
+++ /var/tmp/diff_new_pack.VPevfq/_new  2018-09-26 16:00:54.028548117 +0200
@@ -18,7 +18,7 @@
 
 %define sonum   3
 Name:   libical
-Version:3.0.3
+Version:3.0.4
 Release:0
 Summary:An Implementation of Basic iCAL Protocols
 License:MPL-2.0 OR LGPL-2.1-only

++ libical-3.0.3.tar.gz -> libical-3.0.4.tar.gz ++
 3560 lines of diff (skipped)




commit libical for openSUSE:Factory

2018-03-07 Thread root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2018-03-07 10:31:37

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new (New)


Package is "libical"

Wed Mar  7 10:31:37 2018 rev:40 rq:582584 version:3.0.3

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2018-03-02 
21:09:01.866716926 +0100
+++ /work/SRC/openSUSE:Factory/.libical.new/libical.changes 2018-03-07 
10:31:39.113027035 +0100
@@ -1,0 +2,21 @@
+Sat Mar  3 10:36:33 UTC 2018 - jeng...@inai.de
+
+- Update to new upstream release 3.0.3
+  * Various changes to the API over 2.x.
+  * Fixed use-after-free issues and some memory leaks
+  * More accurate VTIMEZONE generation when using the system time
+zone data (when USE_BUILTIN_TZDATA=False)
+  * icalvalue_new/set_date and icalvalue_new/set_datetime now
+enforce DATE and DATE-TIME values respectively.
+  * draft-ietf-calext-extensions (RFC 7986) support added.
+  * Parameter values are now en/decoded per RFC 6868.
+  * Added support for VPATCH component.
+- Disable building static libs, nothing seems to be using it.
+- Remove 0001-build-ICU-must-appear-as-Requires-in-pkgconfig.patch,
+  libical-boo986631-read-past-end.patch,
+  libical-boo986631-check-prev-char.patch,
+  libical-parser-sanity-check.patch,
+  libical-timezone-use-after-free.patch,
+  libical-boo1015964-use-after-free.patch (all are upstream)
+
+---

Old:

  0001-build-ICU-must-appear-as-Requires-in-pkgconfig.patch
  libical-2.0.0.tar.gz
  libical-boo1015964-use-after-free.patch
  libical-boo986631-check-prev-char.patch
  libical-boo986631-read-past-end.patch
  libical-parser-sanity-check.patch
  libical-timezone-use-after-free.patch

New:

  libical-3.0.3.tar.gz



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.xoZfci/_old  2018-03-07 10:31:39.980995727 +0100
+++ /var/tmp/diff_new_pack.xoZfci/_new  2018-03-07 10:31:39.984995582 +0100
@@ -16,35 +16,24 @@
 #
 
 
-%define sonum   2
+%define sonum   3
 Name:   libical
-Version:2.0.0
+Version:3.0.3
 Release:0
 Summary:An Implementation of Basic iCAL Protocols
-License:MPL-1.0 OR LGPL-2.1-only
+License:MPL-2.0 OR LGPL-2.1-only
 Group:  Development/Libraries/C and C++
-URL:http://sourceforge.net/projects/freeassociation/
+Url:http://sourceforge.net/projects/freeassociation/
 #Git-Clone: https://github.com/libical/libical
 Source: 
https://github.com/libical/libical/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Source2:baselibs.conf
-Patch1: 0001-build-ICU-must-appear-as-Requires-in-pkgconfig.patch
-# PATCH-FIX-UPSTREAM libical-boo986631-read-past-end.patch boo#986631 
mgo...@suse.com -- fix for reading passed end of string (CVE-2016-5827)
-Patch2: libical-boo986631-read-past-end.patch
-# PATCH-FIX-UPSTREAM libical-boo986631-check-prev-char.patch boo#986631 
mgo...@suse.com -- make sure we have a prev_char before checking it
-Patch3: libical-boo986631-check-prev-char.patch
-# PATCH-FIX-UPSTREAM libical-parser-sanity-check.patch mgo...@suse.com -- 
sanity check value parameter against what is allowed.
-Patch4: libical-parser-sanity-check.patch
-# PATCH-FIX-UPSTREAM  libical-timezone-use-after-free.patch 
mgo...@suse.com -- fix use after free in fetch_lat_long_from_string
-Patch5: libical-timezone-use-after-free.patch
-# PATCH-FIX-UPSTREAM libical-boo1015964-use-after-free.patch boo#986639 
boo#1015984 mgo...@suse.com -- copy reqstattype's debug string into its own 
memory (CVE-2016-5824 CVE-2016-9584).
-Patch6: libical-boo1015964-use-after-free.patch
-BuildRequires:  cmake >= 2.4
+BuildRequires:  cmake >= 3.1
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(icu-i18n)
 
 %description
-Libical is an open source implementation of the IETF's iCalendar
+Libical is an implementation of the IETF's iCalendar
 calendaring and scheduling protocols (RFC 2445, 2446, and 2447). It
 parses iCal components and provides a C API for manipulating the
 component properties, parameters, and subcomponents.
@@ -56,7 +45,7 @@
 Obsoletes:  %{name} < %{version}
 
 %description -n %{name}%{sonum}
-Libical is an open source implementation of the IETF's iCalendar
+Libical is an implementation of the IETF's iCalendar
 calendaring and scheduling protocols (RFC 2445, 2446, and 2447). It
 parses iCal components and provides a C API for manipulating the
 component properties, parameters, and subcomponents.
@@ -67,46 +56,29 @@
 Requires:   

commit libical for openSUSE:Factory

2018-03-02 Thread root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2018-03-02 21:08:58

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new (New)


Package is "libical"

Fri Mar  2 21:08:58 2018 rev:39 rq:581627 version:2.0.0

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2017-06-30 
18:41:18.147073772 +0200
+++ /work/SRC/openSUSE:Factory/.libical.new/libical.changes 2018-03-02 
21:09:01.866716926 +0100
@@ -1,0 +2,5 @@
+Wed Feb 28 16:35:25 UTC 2018 - dims...@opensuse.org
+
+- Modernize spec-file by calling spec-cleaner
+
+---



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.Uk0yDa/_old  2018-03-02 21:09:03.254667013 +0100
+++ /var/tmp/diff_new_pack.Uk0yDa/_new  2018-03-02 21:09:03.258666870 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libical
 #
-# 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,15 +16,14 @@
 #
 
 
+%define sonum   2
 Name:   libical
 Version:2.0.0
 Release:0
-%define sonum   2
 Summary:An Implementation of Basic iCAL Protocols
-License:MPL-1.0 or LGPL-2.1
+License:MPL-1.0 OR LGPL-2.1-only
 Group:  Development/Libraries/C and C++
-Url:http://sourceforge.net/projects/freeassociation/
-
+URL:http://sourceforge.net/projects/freeassociation/
 #Git-Clone: https://github.com/libical/libical
 Source: 
https://github.com/libical/libical/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Source2:baselibs.conf
@@ -41,9 +40,8 @@
 Patch6: libical-boo1015964-use-after-free.patch
 BuildRequires:  cmake >= 2.4
 BuildRequires:  gcc-c++
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(icu-i18n)
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 Libical is an open source implementation of the IETF's iCalendar
@@ -100,7 +98,7 @@
 
 %prep
 %setup -q
-%patch -P 1 -p1
+%patch1 -p1
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
@@ -116,27 +114,23 @@
 rm examples/CMakeLists.txt
 
 %post -n %{name}%{sonum} -p /sbin/ldconfig
-
 %postun -n %{name}%{sonum} -p /sbin/ldconfig
 
 %files -n %{name}%{sonum}
-%defattr(-,root,root)
-%doc AUTHORS ReadMe.txt ReleaseNotes.txt COPYING LICENSE TEST THANKS TODO
+%license COPYING
+%doc AUTHORS ReadMe.txt ReleaseNotes.txt TEST THANKS TODO
 %{_libdir}/*.so.*
 
 %files devel
-%defattr(-,root,root)
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/libical.pc
 %{_includedir}/libical/
 %{_libdir}/cmake/LibIcal/
 
 %files devel-static
-%defattr(-,root,root)
 %{_libdir}/*.a
 
 %files doc
-%defattr(-,root,root)
 %doc doc/*.txt
 %doc examples/
 




commit libical for openSUSE:Factory

2017-06-30 Thread root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2017-06-30 18:41:12

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new (New)


Package is "libical"

Fri Jun 30 18:41:12 2017 rev:38 rq:506161 version:2.0.0

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2016-10-13 
11:23:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.libical.new/libical.changes 2017-06-30 
18:41:18.147073772 +0200
@@ -1,0 +2,12 @@
+Mon Jun 19 19:54:50 UTC 2017 - mgo...@suse.com
+
+- Add fixes for various crashes:
+  libical-boo986631-read-past-end.patch
+  libical-boo986631-check-prev-char.patch
+  libical-parser-sanity-check.patch
+  libical-timezone-use-after-free.patch
+  libical-boo1015964-use-after-free.patch
+  Fixes boo#986631 (CVE-2016-5827), boo#986639 (CVE-2016-5824),
+  boo#1015964 (CVE-2016-9584), and boo#1044995.
+
+---

New:

  libical-boo1015964-use-after-free.patch
  libical-boo986631-check-prev-char.patch
  libical-boo986631-read-past-end.patch
  libical-parser-sanity-check.patch
  libical-timezone-use-after-free.patch



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.qNm91V/_old  2017-06-30 18:41:18.706995015 +0200
+++ /var/tmp/diff_new_pack.qNm91V/_new  2017-06-30 18:41:18.710994453 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libical
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -29,6 +29,16 @@
 Source: 
https://github.com/libical/libical/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Source2:baselibs.conf
 Patch1: 0001-build-ICU-must-appear-as-Requires-in-pkgconfig.patch
+# PATCH-FIX-UPSTREAM libical-boo986631-read-past-end.patch boo#986631 
mgo...@suse.com -- fix for reading passed end of string (CVE-2016-5827)
+Patch2: libical-boo986631-read-past-end.patch
+# PATCH-FIX-UPSTREAM libical-boo986631-check-prev-char.patch boo#986631 
mgo...@suse.com -- make sure we have a prev_char before checking it
+Patch3: libical-boo986631-check-prev-char.patch
+# PATCH-FIX-UPSTREAM libical-parser-sanity-check.patch mgo...@suse.com -- 
sanity check value parameter against what is allowed.
+Patch4: libical-parser-sanity-check.patch
+# PATCH-FIX-UPSTREAM  libical-timezone-use-after-free.patch 
mgo...@suse.com -- fix use after free in fetch_lat_long_from_string
+Patch5: libical-timezone-use-after-free.patch
+# PATCH-FIX-UPSTREAM libical-boo1015964-use-after-free.patch boo#986639 
boo#1015984 mgo...@suse.com -- copy reqstattype's debug string into its own 
memory (CVE-2016-5824 CVE-2016-9584).
+Patch6: libical-boo1015964-use-after-free.patch
 BuildRequires:  cmake >= 2.4
 BuildRequires:  gcc-c++
 BuildRequires:  pkg-config
@@ -91,6 +101,11 @@
 %prep
 %setup -q
 %patch -P 1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
+%patch5 -p1
+%patch6 -p1
 
 %build
 %cmake

++ libical-boo1015964-use-after-free.patch ++
>From 6b9438d746cec6e4e632d78c5244f4be6314d1c9 Mon Sep 17 00:00:00 2001
From: Allen Winter 
Date: Sun, 28 May 2017 12:51:10 -0400
Subject: [PATCH] icaltypes.c - icalreqstattype_from_string(), copy the
 reqstattype's debug string into its own memory in the ring buffer.

Issue#253
---
 src/libical/icaltypes.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/libical/icaltypes.c b/src/libical/icaltypes.c
index 70c50d29..85c33545 100644
--- a/src/libical/icaltypes.c
+++ b/src/libical/icaltypes.c
@@ -140,7 +140,7 @@ struct icalreqstattype icalreqstattype_from_string(const 
char *str)
 
 p2 = strchr(p1 + 1, ';');
 if (p2 != 0 && *p2 != 0) {
-stat.debug = p2 + 1;
+stat.debug = icalmemory_tmp_copy(p2 + 1);
 }
 
 return stat;
-- 
2.12.3

++ libical-boo986631-check-prev-char.patch ++
>From 04d84749e53db08c71ed0ce8b6ba5c11082743cd Mon Sep 17 00:00:00 2001
From: Ken Murchison 
Date: Fri, 2 Dec 2016 14:14:03 -0500
Subject: [PATCH] icalparser.c: make sure we have a prev_char before checking
 it

---
 src/libical/icalparser.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/libical/icalparser.c b/src/libical/icalparser.c
index 9d332375..2735c9ac 100644
--- a/src/libical/icalparser.c
+++ b/src/libical/icalparser.c
@@ -148,7 +148,7 @@ static char *parser_get_next_char(char c, char *str, int qm)
 char prev_char = 0;
 
 while (next_char != 

commit libical for openSUSE:Factory

2016-10-13 Thread h_root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2016-10-13 11:23:30

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new (New)


Package is "libical"

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2016-09-09 
10:19:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.libical.new/libical.changes 2016-10-13 
11:23:30.0 +0200
@@ -1,0 +2,16 @@
+Mon Oct  3 08:38:07 UTC 2016 - jeng...@inai.de
+
+- Add 0001-build-ICU-must-appear-as-Requires-in-pkgconfig.patch
+
+---
+Thu Sep 29 14:06:35 UTC 2016 - jeng...@inai.de
+
+- Fix wrong baselibs provides
+
+---
+Fri Sep  9 07:36:22 UTC 2016 - zai...@opensuse.org
+
+- Add pkgconfig(icu-i18n) BuildRequires: Build the new RSCALE
+  support.
+
+---

New:

  0001-build-ICU-must-appear-as-Requires-in-pkgconfig.patch



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.VGc6IA/_old  2016-10-13 11:23:31.0 +0200
+++ /var/tmp/diff_new_pack.VGc6IA/_new  2016-10-13 11:23:31.0 +0200
@@ -24,11 +24,15 @@
 License:MPL-1.0 or LGPL-2.1
 Group:  Development/Libraries/C and C++
 Url:http://sourceforge.net/projects/freeassociation/
+
+#Git-Clone: https://github.com/libical/libical
 Source: 
https://github.com/libical/libical/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Source2:baselibs.conf
+Patch1: 0001-build-ICU-must-appear-as-Requires-in-pkgconfig.patch
 BuildRequires:  cmake >= 2.4
 BuildRequires:  gcc-c++
 BuildRequires:  pkg-config
+BuildRequires:  pkgconfig(icu-i18n)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -86,6 +90,7 @@
 
 %prep
 %setup -q
+%patch -P 1 -p1
 
 %build
 %cmake

++ 0001-build-ICU-must-appear-as-Requires-in-pkgconfig.patch ++
>From 101a29ef57341a786012eb07dcfcec5c597f4493 Mon Sep 17 00:00:00 2001
X-Backport: Rediff for 2.0.0
From: Jan Engelhardt 
Date: Mon, 3 Oct 2016 10:25:00 +0200
Subject: [PATCH] build: ICU must appear as Requires in pkgconfig
References: https://github.com/libical/libical/pull/244

libical.pc specifies -licu-i18n in its Libs: field,
but no Requires: icu-i18n. As a result, the automatic dependency
generator in Linux distributions won't see the ICU requirement,
won't install it, and builds of secondary software fails.

$ gcc icalthing.c `pkg-config libical --cflags --libs`
[...]
gcc: error: /usr/lib64/libicuuc.so: No such file or directory

Move ICU from Libs to Requires, so the dependency scanner can do its
job. Specifically move it to Requires.private, since specifying -licu*
is not normally needed when libical is a shared library since it
already has it recorded in the ELF.
---
 libical.pc.in |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Index: libical-2.0.0/libical.pc.in
===
--- libical-2.0.0.orig/libical.pc.in
+++ libical-2.0.0/libical.pc.in
@@ -2,11 +2,11 @@ prefix=@prefix@
 exec_prefix=@exec_prefix@
 libdir=@libdir@
 includedir=@includedir@
-threadslib=@PTHREAD_LIBS@
-iculib=@ICU_LIBRARIES@ @ICU_I18N_LIBRARIES@
 
 Name: libical
 Description: An implementation of basic iCAL protocols
 Version: @VERSION@
-Libs: -L${libdir} -lical -licalss -licalvcal ${threadslib} ${iculib}
+Libs: -L${libdir} -lical -licalss -licalvcal
+Libs.private: @PTHREAD_LIBS@
+Requires.private: icu-i18n
 Cflags: -I${includedir}
++ baselibs.conf ++
--- /var/tmp/diff_new_pack.VGc6IA/_old  2016-10-13 11:23:32.0 +0200
+++ /var/tmp/diff_new_pack.VGc6IA/_new  2016-10-13 11:23:32.0 +0200
@@ -1,5 +1,3 @@
 libical2
   obsoletes "libical- <= "
-  provides "libical- = "
-
-  
+  provides "libical2- = "




commit libical for openSUSE:Factory

2016-09-09 Thread h_root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2016-09-09 10:19:51

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new (New)


Package is "libical"

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2016-09-05 
21:12:04.0 +0200
+++ /work/SRC/openSUSE:Factory/.libical.new/libical.changes 2016-09-09 
10:19:57.0 +0200
@@ -1,0 +2,15 @@
+Thu Jul 21 07:42:45 UTC 2016 - dims...@opensuse.org
+
+- Update to version 2.0.0:
+  + Lots of source code scrubbing.
+  + RSCALE support (requires libicu).
+  + CalDAV attachment support (draft-daboo-caldav-attachments).
+  + Resurrect the Berkeley DB storage support.
+  + Incorrect recurrence generation for weekly pattern
+(gh#libical/libical#83)
+  + Handle RRULEs better.
+  + Handle threading better.
+- Drop reproducible-generator.patch: fixed upstream.
+- Bump sonum to 2, following upstream (also update baselibs.conf).
+
+---

Old:

  libical-1.0.1.tar.gz
  reproducible-generator.patch

New:

  libical-2.0.0.tar.gz



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.BiqVmv/_old  2016-09-09 10:19:58.0 +0200
+++ /var/tmp/diff_new_pack.BiqVmv/_new  2016-09-09 10:19:58.0 +0200
@@ -17,16 +17,15 @@
 
 
 Name:   libical
-Version:1.0.1
+Version:2.0.0
 Release:0
-%define sonum   1
+%define sonum   2
 Summary:An Implementation of Basic iCAL Protocols
 License:MPL-1.0 or LGPL-2.1
 Group:  Development/Libraries/C and C++
 Url:http://sourceforge.net/projects/freeassociation/
 Source: 
https://github.com/libical/libical/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Source2:baselibs.conf
-Patch0: reproducible-generator.patch
 BuildRequires:  cmake >= 2.4
 BuildRequires:  gcc-c++
 BuildRequires:  pkg-config
@@ -87,7 +86,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 %cmake
@@ -97,9 +95,6 @@
 %cmake_install
 rm examples/CMakeLists.txt
 
-# REMOVE AN UNNEEDED HIDDEN FILE
-rm examples/.svnignore
-
 %post -n %{name}%{sonum} -p /sbin/ldconfig
 
 %postun -n %{name}%{sonum} -p /sbin/ldconfig
@@ -113,7 +108,6 @@
 %defattr(-,root,root)
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/libical.pc
-%{_includedir}/ical.h
 %{_includedir}/libical/
 %{_libdir}/cmake/LibIcal/
 

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.BiqVmv/_old  2016-09-09 10:19:58.0 +0200
+++ /var/tmp/diff_new_pack.BiqVmv/_new  2016-09-09 10:19:58.0 +0200
@@ -1,4 +1,4 @@
-libical1
+libical2
   obsoletes "libical- <= "
   provides "libical- = "
 

++ libical-1.0.1.tar.gz -> libical-2.0.0.tar.gz ++
 94512 lines of diff (skipped)




commit libical for openSUSE:Factory

2016-09-05 Thread h_root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2016-09-05 21:12:02

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new (New)


Package is "libical"

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2015-02-06 
22:35:59.0 +0100
+++ /work/SRC/openSUSE:Factory/.libical.new/libical.changes 2016-09-05 
21:12:04.0 +0200
@@ -1,0 +2,7 @@
+Thu Apr 14 15:11:40 UTC 2016 - mgo...@suse.com
+
+- Update to GNOME 3.20  Fate#318572
+- Drop libical-sle12-abi.patch:
+  use standard libical 1.0.1 ABI for SP2.
+
+---
@@ -43,0 +51,13 @@
+- Add libical-sle12-abi.patch:
+  use enum values used in prior SLE12 package, for ABI
+  compatibility (bsc#954161).
+- Drop 941609-typo-fix_icaltime_days_in_year.patch:
+  fixed upstream (bsc#941609).
+
+---
+Thu Oct 20 08:31:46 UTC 2014 - cxi...@suse.com
+
+- Add 941609-typo-fix_icaltime_days_in_year.patch:
+  Typo fix "icaltime_days_in_year". This bug doesn't affect any
+  functionality of SLE-12, backport for code correctness and
+  completeness (bsc#941609).
@@ -90,6 +110,6 @@
-  + Allow duration specifications containing week along with day and 
-time. even though this is against the RFC, but apparently we 
-generate such durations so we need to be able to read them back.
-  + handle the case of the ATTACH type be explicitly set to URI
-  + added a lock to avoid threading problems when icaltimezone_parse_zone_tab
-is called on multiple threads
+  + Allow duration specifications containing week along with day
+and time. even though this is against the RFC, but apparently
+we generate such durations so we need to be able to read them
+back.  + handle the case of the ATTACH type be explicitly set
+to URI + added a lock to avoid threading problems when
+icaltimezone_parse_zone_tab is called on multiple threads
@@ -97 +116,0 @@
- 
@@ -183,2 +202,2 @@
-- Use proper RPM macros in the spec file, remove unnecessary options
-  passed to the configure script. 
+- Use proper RPM macros in the spec file, remove unnecessary
+  options passed to the configure script.



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.AilTKx/_old  2016-09-05 21:12:05.0 +0200
+++ /var/tmp/diff_new_pack.AilTKx/_new  2016-09-05 21:12:05.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libical
 #
-# Copyright (c) 2015 SUSE LINUX 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




commit libical for openSUSE:Factory

2015-02-06 Thread h_root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2015-02-06 22:35:58

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new (New)


Package is libical

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2014-12-31 
11:21:55.0 +0100
+++ /work/SRC/openSUSE:Factory/.libical.new/libical.changes 2015-02-06 
22:35:59.0 +0100
@@ -1,0 +2,6 @@
+Tue Feb  3 19:04:34 UTC 2015 - co...@suse.com
+
+- add reproducible-generator.patch from debian bug report to
+  get reproducible builds (and predicatable API actually)
+
+---

New:

  reproducible-generator.patch



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.Fa8u6P/_old  2015-02-06 22:36:00.0 +0100
+++ /var/tmp/diff_new_pack.Fa8u6P/_new  2015-02-06 22:36:00.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libical
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -26,6 +26,7 @@
 Url:http://sourceforge.net/projects/freeassociation/
 Source: 
https://github.com/libical/libical/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Source2:baselibs.conf
+Patch0: reproducible-generator.patch
 BuildRequires:  cmake = 2.4
 BuildRequires:  gcc-c++
 BuildRequires:  pkg-config
@@ -86,6 +87,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %cmake

++ reproducible-generator.patch ++
Description: Sort keys to generate reproducible source code.
Author: Dimitri John Ledkov dimitri.j.led...@linux.intel.com
Bug-Debian: http://bugs.debian.org/773916

Index: libical-1.0.1/scripts/mkderivedvalues.pl
===
--- libical-1.0.1.orig/scripts/mkderivedvalues.pl
+++ libical-1.0.1/scripts/mkderivedvalues.pl
@@ -141,7 +141,7 @@ if($opt_c){
   my $count = scalar(keys %h) + 1;
   print static const struct icalvalue_kind_map value_map[$count]={\n; 
 
-  foreach $value  (keys %h) {
+  foreach $value  (sort keys %h) {
 
 next if $value eq 'NO' or $value eq 'ANY';
 
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libical for openSUSE:Factory

2014-12-31 Thread h_root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2014-12-31 11:21:52

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new (New)


Package is libical

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2014-09-28 
19:58:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.libical.new/libical.changes 2014-12-31 
11:21:55.0 +0100
@@ -1,0 +2,38 @@
+Fri Dec 26 20:45:25 UTC 2014 - badshah...@gmail.com
+
+- Update to version 1.0.1:
+  + Bug fixes:
+- issue74: Do not escape double quote character
+- issue80,issue92: fix crashes using
+  icaltimezone_load_builtin_timezone() recursively
+- Fix icalcomponent_foreach_recurrence() and large durations
+  between recurrences (e.g. FREQ=YEARLY)
+- Properly handle UTCOFFSETs of the form +/-00mmss
+- Properly skip bogus dates (e.g. 2/30, 4/31) in
+  RRULE:FREQ=MONTHLY
+- Properly handle RRULE:FREQ=MONTHLY;BYDAY;BYMONTHDAY when
+  DTSTART isn't on BYDAY
+- Fix RRULE:FREQ=YEARLY;BYDAY;BYWEEKNO - MUST use ISO weeks
+- Properly skip bogus dates (e.g. 2/29) in
+  RRULE:FREQ=YEARLY[;BYMONTH][;BYMONTHDAY]
+  + Build fixes/features:
+- Autotools build system is removed
+- CMake version 2.8.9 (or higher) is required (was CMake
+  version 2.4.0)
+- Add new -DSHARED_ONLY and -DSTATIC_ONLY CMake options
+- Remove -DSTATIC_LIBRARY CMake option
+- MSYS2 builds (fixed instructions)
+- Now can build api documentation with make docs
+  + Update tzdata to version 2014g
+  + Support added for schedule params: agent, status, force-send
+  + Added a UID to the VFREEBUSY component
+  + Allow dates  2038 if sizeof(time_t)  4
+  + Add properties from draft-ietf-tzdist-service
+  + Add support for RRULE:FREQ=YEARLY;BYDAY;BYYEARDAY and fixed
+RRULE:FREQ=YEARLY;BYYEARDAY with negative days
+  + More regression tests added, in particular for recurrence
+  + Almost all compile warnings silenced
+  + A bunch of Coverity Scan warnings silenced
+  + Package cmake macros installed by package.
+
+---

Old:

  libical-1.0.tar.gz

New:

  libical-1.0.1.tar.gz



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.k2zu8Z/_old  2014-12-31 11:21:56.0 +0100
+++ /var/tmp/diff_new_pack.k2zu8Z/_new  2014-12-31 11:21:56.0 +0100
@@ -17,14 +17,14 @@
 
 
 Name:   libical
-Version:1.0
+Version:1.0.1
 Release:0
 %define sonum   1
 Summary:An Implementation of Basic iCAL Protocols
 License:MPL-1.0 or LGPL-2.1
 Group:  Development/Libraries/C and C++
 Url:http://sourceforge.net/projects/freeassociation/
-Source: libical-%{version}.tar.gz
+Source: 
https://github.com/libical/libical/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Source2:baselibs.conf
 BuildRequires:  cmake = 2.4
 BuildRequires:  gcc-c++
@@ -94,7 +94,9 @@
 %install
 %cmake_install
 rm examples/CMakeLists.txt
-rm examples/Makefile.*
+
+# REMOVE AN UNNEEDED HIDDEN FILE
+rm examples/.svnignore
 
 %post -n %{name}%{sonum} -p /sbin/ldconfig
 
@@ -102,7 +104,7 @@
 
 %files -n %{name}%{sonum}
 %defattr(-,root,root)
-%doc AUTHORS README COPYING ChangeLog LICENSE NEWS TEST THANKS TODO
+%doc AUTHORS ReadMe.txt ReleaseNotes.txt COPYING LICENSE TEST THANKS TODO
 %{_libdir}/*.so.*
 
 %files devel
@@ -111,6 +113,7 @@
 %{_libdir}/pkgconfig/libical.pc
 %{_includedir}/ical.h
 %{_includedir}/libical/
+%{_libdir}/cmake/LibIcal/
 
 %files devel-static
 %defattr(-,root,root)

++ libical-1.0.tar.gz - libical-1.0.1.tar.gz ++
 76203 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libical for openSUSE:Factory

2014-09-28 Thread h_root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2014-09-28 19:58:36

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new (New)


Package is libical

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2014-09-19 
13:56:01.0 +0200
+++ /work/SRC/openSUSE:Factory/.libical.new/libical.changes 2014-09-28 
19:58:38.0 +0200
@@ -1,0 +2,5 @@
+Fri Sep 26 05:25:01 UTC 2014 - co...@suse.com
+
+- disable parallel build, too unreliable
+
+---



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.eRBjr5/_old  2014-09-28 19:58:38.0 +0200
+++ /var/tmp/diff_new_pack.eRBjr5/_new  2014-09-28 19:58:38.0 +0200
@@ -89,7 +89,7 @@
 
 %build
 %cmake
-make %{?_smp_mflags}
+make -j1
 
 %install
 %cmake_install

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libical for openSUSE:Factory

2014-09-19 Thread h_root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2014-09-19 13:55:49

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new (New)


Package is libical

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2013-06-17 
10:43:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.libical.new/libical.changes 2014-09-19 
13:56:01.0 +0200
@@ -1,0 +2,11 @@
+Thu Sep 18 08:28:26 UTC 2014 - jeng...@inai.de
+
+- Use %cmake macros so that %optflags reliably lands on the build
+  command lines
+- Improve on RPM group classification
+- Drop strange Recommends: from libical-doc to libical1
+  (the latter does not offer any directly-usable feature when
+  the docs are installed).
+- Documentation subpackage should be noarch
+
+---



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.0LgqEV/_old  2014-09-19 13:56:02.0 +0200
+++ /var/tmp/diff_new_pack.0LgqEV/_new  2014-09-19 13:56:02.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libical
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -26,7 +26,7 @@
 Url:http://sourceforge.net/projects/freeassociation/
 Source: libical-%{version}.tar.gz
 Source2:baselibs.conf
-BuildRequires:  cmake
+BuildRequires:  cmake = 2.4
 BuildRequires:  gcc-c++
 BuildRequires:  pkg-config
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -39,7 +39,7 @@
 
 %package -n %{name}%{sonum}
 Summary:An Implementation of Basic iCAL Protocols
-Group:  Development/Libraries/C and C++
+Group:  System/Libraries
 Provides:   %{name} = %{version}
 Obsoletes:  %{name}  %{version}
 
@@ -50,7 +50,7 @@
 component properties, parameters, and subcomponents.
 
 %package devel
-Summary:An implementation of basic iCAL protocols
+Summary:Development files for libical, an implementation of basic iCAL 
protocols
 Group:  Development/Libraries/C and C++
 Requires:   %{name}%{sonum} = %{version}
 
@@ -61,7 +61,7 @@
 component properties, parameters, and subcomponents.
 
 %package devel-static
-Summary:An implementation of basic iCAL protocols
+Summary:Additional static library for development with libical
 Group:  Development/Libraries/C and C++
 Requires:   %{name}-devel = %{version}
 
@@ -72,9 +72,11 @@
 component properties, parameters, and subcomponents.
 
 %package doc
-Summary:An Implementation of Basic iCAL Protocols
-Group:  Development/Libraries/C and C++
-Recommends: %{name}%{sonum} = %{version}
+Summary:Example source code for libical-using programs
+Group:  Documentation/Other
+%if 0%{?suse_version} = 1120
+BuildArch:  noarch
+%endif
 
 %description doc
 Libical is an open source implementation of the IETF's iCalendar
@@ -86,20 +88,11 @@
 %setup -q
 
 %build
-mkdir build
-pushd build
-cmake  -DCMAKE_SKIP_RPATH=ON \
-   -DCMAKE_INSTALL_PREFIX=%{_prefix} \
-   -DLIB_SUFFIX=$(echo %_lib | cut -b4-) \
-   -DCMAKE_C_FLAGS=%{optflags} \
-   ..
-make
-popd
+%cmake
+make %{?_smp_mflags}
 
 %install
-pushd build
-%make_install
-popd
+%cmake_install
 rm examples/CMakeLists.txt
 rm examples/Makefile.*
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libical for openSUSE:Factory

2013-06-17 Thread h_root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2013-06-17 10:43:42

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new (New)


Package is libical

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2013-06-13 
16:52:25.0 +0200
+++ /work/SRC/openSUSE:Factory/.libical.new/libical.changes 2013-06-17 
10:43:43.0 +0200
@@ -1,0 +2,5 @@
+Sat Jun 15 20:38:04 UTC 2013 - sch...@linux-m68k.org
+
+- Build with %{optflags}
+
+---



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.6iR7rn/_old  2013-06-17 10:43:43.0 +0200
+++ /var/tmp/diff_new_pack.6iR7rn/_new  2013-06-17 10:43:43.0 +0200
@@ -91,6 +91,7 @@
 cmake  -DCMAKE_SKIP_RPATH=ON \
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
-DLIB_SUFFIX=$(echo %_lib | cut -b4-) \
+   -DCMAKE_C_FLAGS=%{optflags} \
..
 make
 popd

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libical for openSUSE:Factory

2013-06-13 Thread h_root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2013-06-13 16:52:23

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new (New)


Package is libical

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2012-01-31 
10:21:06.0 +0100
+++ /work/SRC/openSUSE:Factory/.libical.new/libical.changes 2013-06-13 
16:52:25.0 +0200
@@ -1,0 +2,14 @@
+Sun Jun  9 09:18:41 UTC 2013 - toddrme2...@gmail.com
+
+- New 1.x package.
+  This version uses the cmake build system
+- Add devel-static subpackage
+- Remove unneeded buildrequires
+- Changed license from MPL-1.1 to MPL-1.0.  That is the license
+  listed in the COPYING file and the headers.
+- Removed scripts directory from documentation.  Putting perl
+  files in the documentation directory is apparently no longer
+  allowed.
+- Ran spec-cleaner
+
+---

Old:

  libical-0.48.tar.bz2

New:

  libical-1.0.tar.gz



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.mkTYNo/_old  2013-06-13 16:52:26.0 +0200
+++ /var/tmp/diff_new_pack.mkTYNo/_new  2013-06-13 16:52:26.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libical
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 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
@@ -16,20 +16,19 @@
 #
 
 
-
 Name:   libical
-BuildRequires:  db-devel
-BuildRequires:  libtool
-BuildRequires:  pkg-config
-BuildRequires:  python-devel
-Url:http://sourceforge.net/projects/freeassociation/
-Version:0.48
+Version:1.0
 Release:0
+%define sonum   1
 Summary:An Implementation of Basic iCAL Protocols
-License:MPL-1.1 or LGPL-2.1
+License:MPL-1.0 or LGPL-2.1
 Group:  Development/Libraries/C and C++
-Source: libical-%{version}.tar.bz2
+Url:http://sourceforge.net/projects/freeassociation/
+Source: libical-%{version}.tar.gz
 Source2:baselibs.conf
+BuildRequires:  cmake
+BuildRequires:  gcc-c++
+BuildRequires:  pkg-config
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -38,13 +37,13 @@
 parses iCal components and provides a C API for manipulating the
 component properties, parameters, and subcomponents.
 
-%package -n libical0
+%package -n %{name}%{sonum}
 Summary:An Implementation of Basic iCAL Protocols
 Group:  Development/Libraries/C and C++
-Provides:   libical = %{version}
-Obsoletes:  libical  %{version}
+Provides:   %{name} = %{version}
+Obsoletes:  %{name}  %{version}
 
-%description -n libical0
+%description -n %{name}%{sonum}
 Libical is an open source implementation of the IETF's iCalendar
 calendaring and scheduling protocols (RFC 2445, 2446, and 2447). It
 parses iCal components and provides a C API for manipulating the
@@ -53,7 +52,7 @@
 %package devel
 Summary:An implementation of basic iCAL protocols
 Group:  Development/Libraries/C and C++
-Requires:   libical0 = %{version}
+Requires:   %{name}%{sonum} = %{version}
 
 %description devel
 Libical is an Open Source implementation of the IETF's iCalendar
@@ -61,10 +60,21 @@
 parses iCal components and provides a C API for manipulating the
 component properties, parameters, and subcomponents.
 
+%package devel-static
+Summary:An implementation of basic iCAL protocols
+Group:  Development/Libraries/C and C++
+Requires:   %{name}-devel = %{version}
+
+%description devel-static
+Libical is an Open Source implementation of the IETF's iCalendar
+Calendaring and Scheduling protocols. (RFC 2445, 2446, and 2447). It
+parses iCal components and provides a C API for manipulating the
+component properties, parameters, and subcomponents.
+
 %package doc
 Summary:An Implementation of Basic iCAL Protocols
 Group:  Development/Libraries/C and C++
-Requires:   libical0 = %{version}
+Recommends: %{name}%{sonum} = %{version}
 
 %description doc
 Libical is an open source implementation of the IETF's iCalendar
@@ -76,34 +86,29 @@
 %setup -q
 
 %build
-# triger autoreconf since the 0.46 tarball is missing autotools bootstrap files
-autoreconf -f -i
-%{configure} \
-   --with-bdb4 \
-   --with-bdb4-dir=%{_prefix} \
-   --without-builtintz \
-   --enable-shared \
-   --disable-static
-%{__make} %{?_smp_mflags}
+mkdir build
+pushd build
+cmake  -DCMAKE_SKIP_RPATH=ON \
+   

commit libical for openSUSE:Factory

2012-01-26 Thread h_root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2012-01-26 15:59:54

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new (New)


Package is libical, Maintainer is co...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2011-11-21 
15:46:17.0 +0100
+++ /work/SRC/openSUSE:Factory/.libical.new/libical.changes 2012-01-26 
16:00:03.0 +0100
@@ -1,0 +2,11 @@
+Mon Jan 23 17:50:24 UTC 2012 - cdenic...@suse.com
+
+- license update: MPL-1.1 or LGPL-2.1 
+  is a dual license: MPL-1.1 or LGPL-2.1
+
+---
+Thu Jan 12 11:30:43 UTC 2012 - co...@suse.com
+
+- change license to be in spdx.org format
+
+---



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.il49Rz/_old  2012-01-26 16:00:05.0 +0100
+++ /var/tmp/diff_new_pack.il49Rz/_new  2012-01-26 16:00:05.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libical
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 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
@@ -16,15 +16,17 @@
 #
 
 
-
 Name:   libical
-BuildRequires:  db-devel libtool pkg-config python-devel
-URL:http://sourceforge.net/projects/freeassociation/
-License:MPL ..
-Group:  Development/Libraries/C and C++
+BuildRequires:  db-devel
+BuildRequires:  libtool
+BuildRequires:  pkg-config
+BuildRequires:  python-devel
+Url:http://sourceforge.net/projects/freeassociation/
 Version:0.46
-Release:1
+Release:0
 Summary:An Implementation of Basic iCAL Protocols
+License:MPL-1.1 or LGPL-2.1
+Group:  Development/Libraries/C and C++
 Source: libical-%{version}.tar.bz2
 Source2:baselibs.conf
 # libical-0.46-fix-race.patch g...@opensuse.org -- Fixes a race in populating 
builtin timezone components (from upstream svn)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libical for openSUSE:Factory

2011-11-21 Thread h_root
Hello community,

here is the log from the commit of package libical for openSUSE:Factory checked 
in at 2011-11-21 15:46:09

Comparing /work/SRC/openSUSE:Factory/libical (Old)
 and  /work/SRC/openSUSE:Factory/.libical.new (New)


Package is libical, Maintainer is co...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/libical/libical.changes  2011-09-23 
02:08:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.libical.new/libical.changes 2011-11-21 
15:46:17.0 +0100
@@ -1,0 +2,10 @@
+Sun Nov 20 20:10:20 UTC 2011 - jeng...@medozas.de
+
+- Remove redundant/unwanted tags/section (cf. specfile guidelines)
+
+---
+Sat Nov 19 15:58:14 UTC 2011 - co...@suse.com
+
+- add libtool as buildrequire to avoid implicit dependency
+
+---



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.iK49kT/_old  2011-11-21 15:46:22.0 +0100
+++ /var/tmp/diff_new_pack.iK49kT/_new  2011-11-21 15:46:22.0 +0100
@@ -18,8 +18,8 @@
 
 
 Name:   libical
-BuildRequires:  db-devel pkg-config python-devel
-Url:http://sourceforge.net/projects/freeassociation/
+BuildRequires:  db-devel libtool pkg-config python-devel
+URL:http://sourceforge.net/projects/freeassociation/
 License:MPL ..
 Group:  Development/Libraries/C and C++
 Version:0.46
@@ -43,7 +43,6 @@
 component properties, parameters, and subcomponents.
 
 %package -n libical0
-License:MPL ..
 Summary:An Implementation of Basic iCAL Protocols
 Group:  Development/Libraries/C and C++
 Provides:   libical = %{version}
@@ -55,25 +54,23 @@
 parses iCal components and provides a C API for manipulating the
 component properties, parameters, and subcomponents.
 
-%package -n libical-devel
-License:MPL ..
+%package devel
 Summary:An implementation of basic iCAL protocols
 Group:  Development/Libraries/C and C++
 Requires:   libical = %{version}
 
-%description -n libical-devel
+%description devel
 Libical is an Open Source implementation of the IETF's iCalendar
 Calendaring and Scheduling protocols. (RFC 2445, 2446, and 2447). It
 parses iCal components and provides a C API for manipulating the
 component properties, parameters, and subcomponents.
 
-%package -n libical-doc
-License:MPL ..
+%package doc
 Summary:An Implementation of Basic iCAL Protocols
 Group:  Development/Libraries/C and C++
 Requires:   libical = %{version}
 
-%description -n libical-doc
+%description doc
 Libical is an open source implementation of the IETF's iCalendar
 calendaring and scheduling protocols (RFC 2445, 2446, and 2447). It
 parses iCal components and provides a C API for manipulating the
@@ -116,14 +113,14 @@
 %doc README AUTHORS ChangeLog NEWS TEST THANKS TODO 
 %{_libdir}/*.so.*
 
-%files -n libical-devel
+%files devel
 %defattr(-,root,root)
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/libical.pc
 %{_includedir}/ical.h
 %{_includedir}/libical
 
-%files -n libical-doc
+%files doc
 %defattr(-,root,root)
 %doc doc examples scripts
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libical for openSUSE:Factory

2011-04-21 Thread h_root

Hello community,

here is the log from the commit of package libical for openSUSE:Factory
checked in at Thu Apr 21 12:00:41 CEST 2011.




--- libical/libical.changes 2010-04-24 13:54:24.0 +0200
+++ /mounts/work_src_done/STABLE/libical/libical.changes2011-03-12 
20:13:39.0 +0100
@@ -1,0 +2,28 @@
+Fri Mar 11 20:04:22 UTC 2011 - g...@opensuse.org
+
+- update to version 0.46
+  + allow control over how components, properties and parameters
+with unknown names are handled
+  + renamed static set_zone_directory() to set_zonedir()
+  + added appropriate icaltime_* functions as methods to
+icaltimetype
+  + added icaltimetype.datetime for converting a icaltimetype to a
+python datetime
+  + added icalarray_copy for easy copying of icalarrays
+  + renamed icaltimetype.datetime to icaltimetype.as_datetime and
+added icaltimetype.from_datetime staticmethod
+  + bugfixes
+- correct licensing information
+- run autoreconf since tarball misses autconf autgenerated files
+  (sf#3072673)
+- added libical-0.46-fix-race.patch from upstream svn which fixes a
+  race in populating builtin timezone components
+- added libical-0.46-fix-fatal-error-macro-usage.patch from
+  upstream svn in order to replace broken ICAL_ERRORS_ARE_FATAL
+  preprocessor conditions with the correct check for the macros
+  value (sf#3140405)
+- added libical-0.46-fix-fatal-error-macro-usage.patch from
+  upstream svn which fixes endless loop in the recurrence
+  calculation (sf#3177380)
+
+---

calling whatdependson for head-i586


Old:

  libical-0.44.tar.bz2

New:

  libical-0.46-fix-endless-loop.patch
  libical-0.46-fix-fatal-error-macro-usage.patch
  libical-0.46-fix-race.patch
  libical-0.46.tar.bz2



Other differences:
--
++ libical.spec ++
--- /var/tmp/diff_new_pack.kjnV2H/_old  2011-04-21 11:53:59.0 +0200
+++ /var/tmp/diff_new_pack.kjnV2H/_new  2011-04-21 11:53:59.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package libical (Version 0.44)
+# spec file for package libical
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 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
@@ -15,7 +15,6 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 
 Name:   libical
@@ -23,12 +22,17 @@
 Url:http://sourceforge.net/projects/freeassociation/
 License:MPL ..
 Group:  Development/Libraries/C and C++
-AutoReqProv:on
-Version:0.44
-Release:3
+Version:0.46
+Release:1
 Summary:An Implementation of Basic iCAL Protocols
 Source: libical-%{version}.tar.bz2
 Source2:baselibs.conf
+# libical-0.46-fix-race.patch g...@opensuse.org -- Fixes a race in populating 
builtin timezone components (from upstream svn)
+Patch0: libical-0.46-fix-race.patch
+# libical-0.46-fix-fatal-error-macro-usage.patch sf#3140405 g...@opensuse.org 
-- Replace broken ICAL_ERRORS_ARE_FATAL preprocessor conditions with the 
correct check for the macros value
+Patch1: libical-0.46-fix-fatal-error-macro-usage.patch
+# libical-0.46-fix-endless-loop.patch sf#3177380 g...@opensuse.org -- Fixes 
endless loop in recurrence calculation
+Patch2: libical-0.46-fix-endless-loop.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Requires:   libical0 = %{version}
 
@@ -44,7 +48,6 @@
 Group:  Development/Libraries/C and C++
 Provides:   libical = %{version}
 Obsoletes:  libical  %{version}
-AutoReqProv:on
 
 %description -n libical0
 Libical is an open source implementation of the IETF's iCalendar
@@ -57,7 +60,6 @@
 Summary:An implementation of basic iCAL protocols
 Group:  Development/Libraries/C and C++
 Requires:   libical = %{version}
-AutoReqProv:on
 
 %description -n libical-devel
 Libical is an Open Source implementation of the IETF's iCalendar
@@ -78,10 +80,14 @@
 component properties, parameters, and subcomponents.
 
 %prep
-%setup
+%setup -q
+%patch0 -p2
+%patch1 -p2
+%patch2 -p2
 
 %build
-#autoreconf -f -i
+# triger autoreconf since the 0.46 tarball is missing autotools bootstrap files
+autoreconf -f -i
 %{configure} \
--with-bdb4 \
--with-bdb4-dir=%{_prefix} \

++ libical-0.46-fix-endless-loop.patch ++
Index: trunk/libical/src/libical/icalrecur.c
===
--- trunk/libical/src/libical/icalrecur.c   (revision 1043)
+++ trunk/libical/src/libical/icalrecur.c   (revision 1044)
@@ -361,7 +361,7 @@
 char *t, *n;
 int i=0;
 int sign = 1;
-int weekno = 0;
+