pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/comms/jpilot Update jpilot to 0.99.8 and latest patches.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2d0d869f7444
branches:  trunk
changeset: 514537:2d0d869f7444
user:      bad <bad%pkgsrc.org@localhost>
date:      Tue Jun 13 21:52:11 2006 +0000

description:
Update jpilot to 0.99.8 and latest patches.

For me this fixes the UTF-8 handling so that it works with the german PalmOS
version on the m515.

patch-0.99.8-memmory 11/11/05
 Added a patch to fix a memory problem resulting in a segfault when modifying
 records.

patch.jpilot-sync 11/05/05
 Patch to fix unresolved symbol glob_tooltips when using jpilot-sync

0.99.8 - 11/30/05
 This release is dedicated to my Mother who unexpectedly passed away
 this last year.
 Added translation for Kinyarwanda
 Added panes to Expense and KeyRing

0.99.8-pre11 - 09/11/05
 Added an install user from the menu.
 Other miscellaneous fixes/changes

0.99.8-pre10 - 08/09/05 (Released by Ludovic Rousseau)
 Solve a data corruption problem when used with pilot-link 0.12
 Better support of 64-bit platforms
 The last character was truncated using Hebrew encoding
 Support localized date formats (for example Japanese)
 jpilot-sync works again (no more jp_logf relocation error)
 Some more bugs fixed

0.99.8-pre9 - 05/03/05 (Released by Ludovic Rousseau)
 Cut-n-paste using X11 clipboard (mouse middle clic)
 Return focus to the list after major operations which facilitates usability
 Add hotkey (shift-return) to move focus between list and data window
 In week and month views you can clic on a day to select it in the main view
 Add remote sync. use "jpilot -s" to start a sync on the running jpilot
 Add support of pilot-link 0.12.0-pre3
 Some more bugs fixed
 Updated translations: it, ja, fr
 jpilot-dump.c: convert from UTF8 to local encoding

0.99.8-pre8 - 02/19/05 (Released by Ludovic Rousseau)
 Cut-n-paste using GTK+ Ctrl-C/Ctrl-V now works across all four apps
 Replace Sync and Backup text buttons by an color icon
 Add Chinese BIG-5 Palm encoding
 Update ja, zh_TW translations
 GTK2 now uses CTRL+Enter consistently to apply changes
 Add Cancel button with ESC accelerator
 Added two preferences and code to
  1) Mark current day in monthview and weekview guis by adding "TODAY"
     to display
  2) Display the absolute number of an event which repeats yearly
     (usefulf or birthdays and anniversaries)

0.99.8-pre7 - 01/08/05 (Released by Ludovic Rousseau)
 Update zh_CN, zh_TW, cs and es translations
 Solve a crash in Japanese mode in address GUI
 Extract the first day of week (sunday or monday) from the system locale setting
 Add menu color icons for the 4 main applications
 Improve todo sorting
 Allow to cycle through the KeyRing categories by calling again the plugin
 Some more bugs fixed

0.99.8-pre6 - 11/27/04 (Released by Ludovic Rousseau)
 Solve the "different user ID sync" bug
 Solve the GUI "freeze" bug
 Some more bugs fixed

0.99.8-pre5 - 11/26/04 (Ludovic Rousseau)
 Solve the "undefined symbol: jp_charset_j2p" error
 Fix Japanese menu
 Some code cleanup

0.99.8-pre4 - 11/24/04 (Released by Ludovic Rousseau)
 Some more bugs fixed
 Improved search sorting
 Improved convertion to UTF-8 in case of errors
 Use GBK instead of GB2312 charset encoding for Chinese
 Use a radio item menu for Hide/Show/Mask records so that the state is
  clearly indicated
 Fix sort order for appts in datebook
 Complete Japanese translation

0.99.8-pre3 - 11/14/04 (Released by Ludovic Rousseau)
 Some more bugs fixed
 The right-hand side of jpilot were not updated on a cursor movement.
 Fixed unpredictable bug in repeating events caused by unitialized variable
 Use iconv to convert from the Palm charset to UTF-8. Thanks to Amit Aronovitch
  we now support many new charsets when used with GTK2:
  - Hebrew (CP1255),
  - Cyrillic (CP1251),
  - Cyrillic (KOI8-R),
  - Latin 2, Eastern Europe (ISO8859-2),
  - Japanese (SJIS),
  - Chinese (GB2312)
 Complete Chinese translation. Thanks to lei Yu
 The category selection was not working from the Export window for Addresses
 Give a more explicit error message when pi_bind() fails. We now have
  "permission denied" or "file not found" instead of "Illegal seek".
  Also display the device name we are trying to use.
  Thanks to Edgar Bonet for the patch
 New preference to show or hide popup tooltips
 Entries returned from datebook app during search were in random order
 Get first day of week from locale in GTK2, no preference setting

0.99.8-pre2 - 10/20/04 (Released by Ludovic Rousseau)
 some bugs fixed
 add the same keyboards accelerators for the 4 applications:
  Ctrl-D: Delete
  Ctrl-O: Copy
  Ctrl-N: New Record
  Ctrl-R: Add Record
  Ctrl-Return: Apply Changes
  Ctrl-Y: Sync
 KeyRing: can use non ASCII characters in name/account/password
 nice GTK2 color icons in the menu

0.99.8-pre1 - 10/02/04 (Released by Ludovic Rousseau)
 better UTF-8 handling (needed when using GTK2)
 sort todo list by clicking on column title
 lots of bugs fixed:
  bug 1330: invalid postscript when printing the todo list contains ( or )
  bug 1306: Keyring plugin truncates passwords
  bug 1056: Undelete feature desired
  bug 1338: Some repeating appointments do not show in monthview gui
  bug 1176: Adding ability to e-mail directly from address book
  bug 1182: Search screen needs a button
  bug 1322: GTK2.4 libraries require changes to jpilotrc files to preserve colors
  bug 1116: Word wrap provided when printing monthly calendar
  bug 1154: resorting in address book should leave selection bar on same entry
  bug 1107: show completed todos found through search regardless of show completed checkbox status
  bug 1153: Patch reduces flicker when deleting records
  bug 1131: ALT key for accelerator instead of control
  bug 1184: truncating buffers with non ASCII charsets

diffstat:

 comms/jpilot/DESCR            |  30 +++++++++++++++++++++++-------
 comms/jpilot/Makefile         |   5 ++---
 comms/jpilot/PLIST            |  39 +++++++++++++++++++++++----------------
 comms/jpilot/distinfo         |  12 ++++++------
 comms/jpilot/patches/patch-ab |  22 ----------------------
 comms/jpilot/patches/patch-ac |  16 ++++++++++++++++
 comms/jpilot/patches/patch-ae |  26 --------------------------
 7 files changed, 70 insertions(+), 80 deletions(-)

diffs (232 lines):

diff -r 7d9cad2aa4b0 -r 2d0d869f7444 comms/jpilot/DESCR
--- a/comms/jpilot/DESCR        Tue Jun 13 20:34:38 2006 +0000
+++ b/comms/jpilot/DESCR        Tue Jun 13 21:52:11 2006 +0000
@@ -3,22 +3,38 @@
 that 3com distributes for a well known rampant legacy operating
 system.  Features include:
 
+  * Phone Dialer
+  * Syncronization of categories and editing categories on desktop
+  * Export of iCalendar format from ToDo and Datebook
+  * Export of vCard format from Address book
+  * Export of ldif format from Address book
   * Supports Datebook, Address, To Do List, and Memo Pad
+  * Support for Palm OS 4.x passwords and USB
+  * Import and Export
   * Supports some DateBk3 tags
+  * Support for PEdit palm app
   * Postscript printing
   * Monthly and Weekly Views of the datebook
   * Plugin support - comes with Expense plugin
+  * Synctime plugin for setting the time on the palm
+  * KeyRing plugin for GNU KeyRing encryption Palm app
   * Small and fast, designed to take up little screen space
   * 2 way Syncing, fast and slow syncs
   * Support for multiple backups
-  * Palm Pilot preferences are used
+  * Palm Pilot preferences are used so that things appearin the same way as
+    they do on the palm pilot.  i.e. Sorting orderof addresses, todos, memos,
+    etc.
   * Does a Full Backup, or just a Sync of supported apps
+  * Restore capability
   * Global Search (Find)
-  * Installation of files to the palm pilot
+  * Installation of files to the palm pilot, will install Graffiti Shortcuts
+  * Limited support for Japanese Kanji characters SJIS-> EUC -> SJIS
   * Support for color scheme files
   * Quick find in address application
-  * Datebook support for repeating events and exceptions to those
-    events
-  * Datebook support for modification of a single occurrence of a
-    reoccurring event
-  * Datebook support for "By Day" reoccurring events
+  * Datebook support for repeating events and exceptionsto those events
+  * Datebook support for modification of a single occurrence of a reoccurring
+    event
+  * Datebook support for "By Day" reoccurring eventseven when its on the last
+    day of the month, and not the 4th.  i.e. Try adding a monthly repeating
+    appointment "By Day" on the 4th week ofa month when there is no 5th
+    occurrence of that day in the month 
diff -r 7d9cad2aa4b0 -r 2d0d869f7444 comms/jpilot/Makefile
--- a/comms/jpilot/Makefile     Tue Jun 13 20:34:38 2006 +0000
+++ b/comms/jpilot/Makefile     Tue Jun 13 21:52:11 2006 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.54 2006/04/17 13:46:10 wiz Exp $
+# $NetBSD: Makefile,v 1.55 2006/06/13 21:52:11 bad Exp $
 #
 
-DISTNAME=              jpilot-0.99.7
-PKGREVISION=           3
+DISTNAME=              jpilot-0.99.8
 CATEGORIES=            comms
 MASTER_SITES=          http://jpilot.org/
 
diff -r 7d9cad2aa4b0 -r 2d0d869f7444 comms/jpilot/PLIST
--- a/comms/jpilot/PLIST        Tue Jun 13 20:34:38 2006 +0000
+++ b/comms/jpilot/PLIST        Tue Jun 13 21:52:11 2006 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2006/04/17 07:07:14 jlam Exp $
+@comment $NetBSD: PLIST,v 1.8 2006/06/13 21:52:11 bad Exp $
 bin/jpilot
 bin/jpilot-dump
 bin/jpilot-sync
@@ -11,7 +11,6 @@
 man/man1/jpilot-dial.1
 man/man1/jpilot-dump.1
 man/man1/jpilot-sync.1
-man/man1/jpilot-upgrade-99.1
 man/man1/jpilot.1
 share/doc/${PKGNAME}/AUTHORS
 share/doc/${PKGNAME}/BUGS
@@ -26,20 +25,27 @@
 share/doc/${PKGNAME}/icons/jpilot-icon2.xpm
 share/doc/${PKGNAME}/icons/jpilot-icon3.xpm
 share/doc/${PKGNAME}/icons/jpilot-icon4.xpm
-share/doc/${PKGNAME}/jpilot-address.png
-share/doc/${PKGNAME}/jpilot-datebook.png
-share/doc/${PKGNAME}/jpilot-expense.png
-share/doc/${PKGNAME}/jpilot-install.png
-share/doc/${PKGNAME}/jpilot-memo.png
-share/doc/${PKGNAME}/jpilot-prefs.png
-share/doc/${PKGNAME}/jpilot-print.png
-share/doc/${PKGNAME}/jpilot-search.png
-share/doc/${PKGNAME}/jpilot-todo.png
-share/doc/${PKGNAME}/jpilot-toplogo.jpg
-share/doc/${PKGNAME}/manual.html
-share/doc/${PKGNAME}/plugin.html
+share/doc/${PKGNAME}/manual/jpilot-address.png
+share/doc/${PKGNAME}/manual/jpilot-datebook.png
+share/doc/${PKGNAME}/manual/jpilot-expense.png
+share/doc/${PKGNAME}/manual/jpilot-install.png
+share/doc/${PKGNAME}/manual/jpilot-memo.png
+share/doc/${PKGNAME}/manual/jpilot-prefs-1.png
+share/doc/${PKGNAME}/manual/jpilot-prefs-2.png
+share/doc/${PKGNAME}/manual/jpilot-prefs-3.png
+share/doc/${PKGNAME}/manual/jpilot-prefs-4.png
+share/doc/${PKGNAME}/manual/jpilot-prefs-5.png
+share/doc/${PKGNAME}/manual/jpilot-prefs-6.png
+share/doc/${PKGNAME}/manual/jpilot-prefs-7.png
+share/doc/${PKGNAME}/manual/jpilot-prefs-8.png
+share/doc/${PKGNAME}/manual/jpilot-print.png
+share/doc/${PKGNAME}/manual/jpilot-search.png
+share/doc/${PKGNAME}/manual/jpilot-todo.png
+share/doc/${PKGNAME}/manual/jpilot-toplogo.jpg
+share/doc/${PKGNAME}/manual/manual.html
+share/doc/${PKGNAME}/manual/plugin.html
 share/doc/jpilot/BUGS
-share/gnome/apps/Applications/jpilot.desktop
+share/applications/jpilot.desktop
 share/jpilot/AddressDB.pdb
 share/jpilot/DatebookDB.pdb
 share/jpilot/ExpenseDB.pdb
@@ -62,14 +68,15 @@
 share/locale/nl/LC_MESSAGES/jpilot.mo
 share/locale/no/LC_MESSAGES/jpilot.mo
 share/locale/ru/LC_MESSAGES/jpilot.mo
+share/locale/rw/LC_MESSAGES/jpilot.mo
 share/locale/sv/LC_MESSAGES/jpilot.mo
 share/locale/tr/LC_MESSAGES/jpilot.mo
 share/locale/vi/LC_MESSAGES/jpilot.mo
 share/locale/zh_CN/LC_MESSAGES/jpilot.mo
 share/locale/zh_TW/LC_MESSAGES/jpilot.mo
 @dirrm share/jpilot
-@dirrm share/gnome/apps/Applications
 @dirrm share/doc/${PKGNAME}/icons
+@dirrm share/doc/${PKGNAME}/manual
 @dirrm share/doc/${PKGNAME}
 @dirrm share/doc/jpilot
 @dirrm lib/jpilot/plugins
diff -r 7d9cad2aa4b0 -r 2d0d869f7444 comms/jpilot/distinfo
--- a/comms/jpilot/distinfo     Tue Jun 13 20:34:38 2006 +0000
+++ b/comms/jpilot/distinfo     Tue Jun 13 21:52:11 2006 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.17 2005/09/22 12:07:29 rillig Exp $
+$NetBSD: distinfo,v 1.18 2006/06/13 21:52:11 bad Exp $
 
-SHA1 (jpilot-0.99.7.tar.gz) = 4ecdc3c00fa4b7d475d156f1cef6840c5e8aa4dc
-RMD160 (jpilot-0.99.7.tar.gz) = 04516b0be321addaf636205372483178dff5c839
-Size (jpilot-0.99.7.tar.gz) = 1197119 bytes
-SHA1 (patch-ab) = 00252b62491d894572a59645dcdfdf8edd3d0b21
+SHA1 (jpilot-0.99.8.tar.gz) = 5ad7c15f4583a15afb7acd96db2c4e8e58311b29
+RMD160 (jpilot-0.99.8.tar.gz) = 9d19e41a8d73f1dbfc5107e0ee1657ac09b55189
+Size (jpilot-0.99.8.tar.gz) = 1589217 bytes
+SHA1 (patch-aa) = 02a3fabe17e9144db09c0fad896fe46d695b4465
+SHA1 (patch-ac) = 0990cb0a8ebf2cc779c149eee35cd5584bfc128a
 SHA1 (patch-ad) = cac013141685ff632cafc7a45841d4c9b77a957f
-SHA1 (patch-ae) = 62ae557a7f9c3692bfec8f6efcdc664db776d4c9
diff -r 7d9cad2aa4b0 -r 2d0d869f7444 comms/jpilot/patches/patch-ab
--- a/comms/jpilot/patches/patch-ab     Tue Jun 13 20:34:38 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-$NetBSD: patch-ab,v 1.9 2005/09/05 07:52:22 rh Exp $
-
---- KeyRing/keyring.c.orig     2004-02-17 16:59:38.000000000 -0800
-+++ KeyRing/keyring.c
-@@ -182,7 +182,7 @@ static int pack_KeyRing(struct KeyRing *
-    for (i=strlen(kr->name)+1; i<n; i=i+8) {
-       /* des_encrypt3((DES_LONG *)&buf[i], s1, s2, s1); */
- #ifdef HEADER_NEW_DES_H
--      DES_ecb3_encrypt((const_des_cblock *)&buf[i], (des_cblock *)(&buf[i]), 
-+      DES_ecb3_encrypt((const_DES_cblock *)&buf[i], (DES_cblock *)(&buf[i]), 
-                      &s1, &s2, &s1, DES_ENCRYPT);
- #else
-       des_ecb3_encrypt((const_des_cblock *)&buf[i], (des_cblock *)(&buf[i]),
-@@ -281,7 +281,7 @@ static int unpack_KeyRing(struct KeyRing
-       /* des_decrypt3((DES_LONG *)chunk, s1, s2, s1); */
-       /* memcpy(clear_text+i, chunk, 8); */
- #ifdef HEADER_NEW_DES_H
--      DES_ecb3_encrypt((const_des_cblock *)&P[i], (DES_cblock *)(clear_text+i),
-+      DES_ecb3_encrypt((const_DES_cblock *)&P[i], (DES_cblock *)(clear_text+i),
-                      &s1, &s2, &s1, DES_DECRYPT);
- #else
-       des_ecb3_encrypt((const_des_cblock *)&P[i], (des_cblock *)(clear_text+i),
diff -r 7d9cad2aa4b0 -r 2d0d869f7444 comms/jpilot/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/jpilot/patches/patch-ac     Tue Jun 13 21:52:11 2006 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-ac,v 1.5 2006/06/13 21:52:11 bad Exp $
+
+http://www.jpilot.org/patch.0.99.8-memory
+
+--- utils.c.orig       2005-12-11 13:04:24.000000000 -0500
++++ utils.c    2005-12-11 13:04:38.000000000 -0500
+@@ -2042,9 +2042,6 @@
+       fwrite(RecordBuffer->data, header.rec_len, 1, pc_in);
+ #endif /* PILOT_LINK_0_12 */
+       jp_logf(JP_LOG_DEBUG, "record deleted\n");
+-#ifdef PILOT_LINK_0_12
+-      pi_buffer_free(RecordBuffer);
+-#endif /* PILOT_LINK_0_12 */
+       fclose(pc_in);
+ #ifdef PILOT_LINK_0_12
+       pi_buffer_free(RecordBuffer);
diff -r 7d9cad2aa4b0 -r 2d0d869f7444 comms/jpilot/patches/patch-ae
--- a/comms/jpilot/patches/patch-ae     Tue Jun 13 20:34:38 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-$NetBSD: patch-ae,v 1.5 2005/09/22 12:07:29 rillig Exp $
-
-ISO C90 does not allow declarations after code.
-
---- address_gui.c.orig Sun Feb 22 20:34:23 2004
-+++ address_gui.c      Thu Sep 22 13:59:00 2005
-@@ -1426,14 +1426,16 @@ void cb_dialer(GtkWidget *widget, gpoint
-    char *Px;
-    char number[100];
-    char ext[100];
--
--   number[0]=ext[0]='\0';
--   text=data;
- #ifdef ENABLE_GTK2
-    GtkTextIter    start_iter;
-    GtkTextIter    end_iter;
-    GtkTextBuffer *text_buffer;
-+#endif
- 
-+   number[0]=ext[0]='\0';
-+   text=data;
-+
-+#ifdef ENABLE_GTK2
-    text_buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text));
-    gtk_text_buffer_get_bounds(GTK_TEXT_BUFFER(text),&start_iter,&end_iter);
-    str = gtk_text_buffer_get_text(GTK_TEXT_BUFFER(text),&start_iter,&end_iter,TRUE);



Home | Main Index | Thread Index | Old Index