Author: nanardon
Date: Wed Nov 29 21:25:26 2006
New Revision: 88773
Added:
packages/cooker/synce/current/SOURCES/synce-unused_var.patch
Modified:
packages/cooker/synce/current/SPECS/synce.spec
Log:
- 0.9.3
Added: packages/cooker/synce/current/SOURCES/synce-unused_var.patch
==============================================================================
--- (empty file)
+++ packages/cooker/synce/current/SOURCES/synce-unused_var.patch Wed Nov
29 21:25:26 2006
@@ -0,0 +1,261 @@
+Index: synce-rra-0.9.1/src/rra-appointment-from-vevent.c
+===================================================================
+--- synce-rra-0.9.1/src/rra-appointment-from-vevent.c
++++ synce-rra-0.9.1/src/rra-appointment-from-vevent.c 2006-11-29
20:21:07.943542601 +0100
+@@ -11,6 +11,7 @@
+ long file_size = 0;
+ uint8_t* buffer = NULL;
+ size_t buffer_size = 0;
++ int xx;
+
+ if (argc < 3)
+ {
+@@ -31,7 +32,7 @@
+ fseek(file, 0, SEEK_SET);
+
+ vevent = (char*)malloc(file_size + 1);
+- fread(vevent, file_size, 1, file);
++ xx = fread(vevent, file_size, 1, file);
+ vevent[file_size] = '\0';
+ fclose(file);
+ file = NULL;
+@@ -55,7 +56,7 @@
+ goto exit;
+ }
+
+- fwrite(buffer, buffer_size, 1, file);
++ xx = fwrite(buffer, buffer_size, 1, file);
+
+ result = 0;
+
+Index: synce-rra-0.9.1/src/rra-appointment-to-vevent.c
+===================================================================
+--- synce-rra-0.9.1/src/rra-appointment-to-vevent.c
++++ synce-rra-0.9.1/src/rra-appointment-to-vevent.c 2006-11-29
20:21:35.271704059 +0100
+@@ -16,6 +16,7 @@
+ char* vevent = NULL;
+ RRA_Timezone tzi;
+ RRA_Timezone* p_tzi = NULL;
++ int xx;
+
+ if (argc < 2)
+ {
+@@ -36,7 +37,7 @@
+ fseek(file, 0, SEEK_SET);
+
+ buffer = (uint8_t*)malloc(file_size);
+- fread(buffer, file_size, 1, file);
++ xx = fread(buffer, file_size, 1, file);
+
+ if (argc >= 3)
+ {
+Index: synce-rra-0.9.1/src/rra-contact-from-vcard.c
+===================================================================
+--- synce-rra-0.9.1/src/rra-contact-from-vcard.c
++++ synce-rra-0.9.1/src/rra-contact-from-vcard.c 2006-11-29
20:19:57.903128795 +0100
+@@ -11,6 +11,7 @@
+ long file_size = 0;
+ uint8_t* buffer = NULL;
+ size_t buffer_size = 0;
++ int xx;
+
+ if (argc < 3)
+ {
+@@ -31,7 +32,7 @@
+ fseek(file, 0, SEEK_SET);
+
+ vcard = (char*)malloc(file_size + 1);
+- fread(vcard, file_size, 1, file);
++ xx = fread(vcard, file_size, 1, file);
+ vcard[file_size] = '\0';
+ fclose(file);
+ file = NULL;
+@@ -54,7 +55,7 @@
+ goto exit;
+ }
+
+- fwrite(buffer, buffer_size, 1, file);
++ xx = fwrite(buffer, buffer_size, 1, file);
+
+ result = 0;
+
+Index: synce-rra-0.9.1/src/rra-contact-to-vcard.c
+===================================================================
+--- synce-rra-0.9.1/src/rra-contact-to-vcard.c
++++ synce-rra-0.9.1/src/rra-contact-to-vcard.c 2006-11-29 20:19:05.718820484
+0100
+@@ -10,6 +10,7 @@
+ uint8_t* buffer = NULL;
+ long file_size = 0;
+ char* vcard = NULL;
++ int xx;
+
+ if (argc < 2)
+ {
+@@ -30,7 +31,7 @@
+ fseek(file, 0, SEEK_SET);
+
+ buffer = (uint8_t*)malloc(file_size);
+- fread(buffer, file_size, 1, file);
++ xx = fread(buffer, file_size, 1, file);
+
+ if (!rra_contact_to_vcard(
+ RRA_CONTACT_ID_UNKNOWN,
+Index: synce-rra-0.9.1/src/rra-decode.c
+===================================================================
+--- synce-rra-0.9.1/src/rra-decode.c
++++ synce-rra-0.9.1/src/rra-decode.c 2006-11-29 20:18:12.130503879 +0100
+@@ -131,7 +131,8 @@
+ file = fopen(filename, "w");
+ if (file)
+ {
+- fwrite(buffer + extra, size-extra, 1, file);
++ int xx;
++ xx = fwrite(buffer + extra, size-extra, 1, file);
+ fclose(file);
+ }
+ else
+@@ -310,6 +311,7 @@
+ uint8_t* buffer = NULL;
+ long file_size = 0;
+ unsigned id = 0;
++ int xx;
+
+ if (argc < 2)
+ {
+@@ -336,7 +338,7 @@
+ fseek(file, 0, SEEK_SET);
+
+ buffer = (uint8_t*)malloc(file_size);
+- fread(buffer, file_size, 1, file);
++ xx= fread(buffer, file_size, 1, file);
+
+ if (*(uint32_t*)(buffer + 4) != 0)
+ {
+Index: synce-rra-0.9.1/src/rra-get-data.c
+===================================================================
+--- synce-rra-0.9.1/src/rra-get-data.c
++++ synce-rra-0.9.1/src/rra-get-data.c 2006-11-29 19:58:35.411551697 +0100
+@@ -20,6 +20,7 @@
+ size_t data_size = 0;
+ FILE* file = NULL;
+ RRA_SyncMgrType* type = NULL;
++ int xx;
+
+ /* synce_log_set_level(0);*/
+
+@@ -71,7 +72,7 @@
+ goto exit;
+ }
+
+- fwrite(data, data_size, 1, file);
++ xx = fwrite(data, data_size, 1, file);
+
+ result = 0;
+
+Index: synce-rra-0.9.1/src/rra-get-recurring-appointments.c
+===================================================================
+--- synce-rra-0.9.1/src/rra-get-recurring-appointments.c
++++ synce-rra-0.9.1/src/rra-get-recurring-appointments.c 2006-11-29
20:18:39.462665360 +0100
+@@ -87,7 +87,8 @@
+
+ if (file)
+ {
+- fwrite(save_data, save_size, 1, file);
++ int xx;
++ xx = fwrite(save_data, save_size, 1, file);
+ fclose(file);
+ }
+ else
+Index: synce-rra-0.9.1/src/rra-put-data.c
+===================================================================
+--- synce-rra-0.9.1/src/rra-put-data.c
++++ synce-rra-0.9.1/src/rra-put-data.c 2006-11-29 19:59:14.623783367 +0100
+@@ -32,6 +32,7 @@
+ size_t data_size = 0;
+ FILE* file = NULL;
+ RRA_SyncMgrType* type = NULL;
++ int xx;
+
+ /* synce_log_set_level(0); */
+
+@@ -85,7 +86,7 @@
+
+ data = (uint8_t*)malloc(data_size);
+
+- fread(data, data_size, 1, file);
++ xx = fread(data, data_size, 1, file);
+
+ type = rra_syncmgr_type_from_name(syncmgr, type_id_str);
+ if (type)
+Index: synce-rra-0.9.1/src/rra-task-from-vtodo.c
+===================================================================
+--- synce-rra-0.9.1/src/rra-task-from-vtodo.c
++++ synce-rra-0.9.1/src/rra-task-from-vtodo.c 2006-11-29 20:22:15.347940833
+0100
+@@ -16,6 +16,7 @@
+ size_t buffer_size = 0;
+ RRA_Timezone tzi;
+ RRA_Timezone* p_tzi = NULL;
++ int xx;
+
+ if (argc < 3)
+ {
+@@ -36,7 +37,7 @@
+ fseek(file, 0, SEEK_SET);
+
+ vtodo = (char*)malloc(file_size + 1);
+- fread(vtodo, file_size, 1, file);
++ xx = fread(vtodo, file_size, 1, file);
+ vtodo[file_size] = '\0';
+ fclose(file);
+ file = NULL;
+@@ -85,7 +86,7 @@
+ goto exit;
+ }
+
+- fwrite(buffer, buffer_size, 1, file);
++ xx = fwrite(buffer, buffer_size, 1, file);
+
+ result = 0;
+
+Index: synce-rra-0.9.1/src/rra-task-to-vtodo.c
+===================================================================
+--- synce-rra-0.9.1/src/rra-task-to-vtodo.c
++++ synce-rra-0.9.1/src/rra-task-to-vtodo.c 2006-11-29 20:22:32.708043399
+0100
+@@ -11,6 +11,7 @@
+ uint8_t* buffer = NULL;
+ long file_size = 0;
+ char* vtodo = NULL;
++ int xx;
+
+ if (argc < 2)
+ {
+@@ -31,7 +32,7 @@
+ fseek(file, 0, SEEK_SET);
+
+ buffer = (uint8_t*)malloc(file_size);
+- fread(buffer, file_size, 1, file);
++ xx = fread(buffer, file_size, 1, file);
+
+ if (!rra_task_to_vtodo(
+ 0,
+Index: synce-rra-0.9.1/src/rra-timezone.c
+===================================================================
+--- synce-rra-0.9.1/src/rra-timezone.c
++++ synce-rra-0.9.1/src/rra-timezone.c 2006-11-29 20:22:58.756197294 +0100
+@@ -222,6 +222,7 @@
+ char* output_filename;
+ OutputFormat format;
+ FILE* output = stdout;
++ int xx;
+
+ if (!handle_parameters(argc, argv, &input_filename, &output_filename,
&format))
+ goto exit;
+@@ -251,7 +252,7 @@
+ goto exit;
+ }
+
+- fwrite(&tzi, sizeof(RRA_Timezone), 1, output);
++ xx = fwrite(&tzi, sizeof(RRA_Timezone), 1, output);
+ break;
+
+ case FORMAT_RAW:
Modified: packages/cooker/synce/current/SPECS/synce.spec
==============================================================================
--- packages/cooker/synce/current/SPECS/synce.spec (original)
+++ packages/cooker/synce/current/SPECS/synce.spec Wed Nov 29 21:25:26 2006
@@ -1,6 +1,6 @@
%define name synce
-%define version 0.9.1
-%define release %mkrel 3
+%define version 0.9.3
+%define release %mkrel 1
%define major 0
%define libname %mklibname %name %major
@@ -23,6 +23,7 @@
Patch0: synce-rra-fix-build.patch.bz2
Patch1: libmimedir-0.4-pic.patch.bz2
Patch2: synce-librapi2-0.9.1-64bit-fixes.patch.bz2
+Patch3: synce-unused_var.patch
URL: http://synce.sourceforge.net/
Group: Communications
@@ -70,8 +71,10 @@
%patch2 -p1 -b .64bit-fixes
cd ..
perl -p -i -e 's|crtscts\n|crtscts\nnomppc\n||g'
synce-serial-%{version}/script/synce-serial-config.in
+%patch3 -p0 -b .unused-var
%patch -p0
+
%build
rm -rf $RPM_BUILD_ROOT
for S in %{SOURCE0} %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4}; do
@@ -100,6 +103,7 @@
popd
%install
+
rm -f $RPM_BUILD_ROOT%{_includedir}/libmimedir.h
#
@@ -133,20 +137,8 @@
%post -n %{libname} -p /sbin/ldconfig
-%post
-# add supported synce devices to /etc/hotplug/usb.usermap
-/usr/sbin/update-usb.usermap || :
-
%postun -n %{libname} -p /sbin/ldconfig
-%postun
-if [ "$1" = 0 ]; then
- # remove supported synce devices from /etc/hotplug/usb.usermap
- # if erasing the package not as part of a package update
- /usr/sbin/update-usb.usermap || :
-fi
-
-
%files
%defattr(-,root,root)
%{_bindir}/*