--- pilot-manager-1.107.0pre108.orig/PilotMgr.pm +++ pilot-manager-1.107.0pre108/PilotMgr.pm @@ -1,4 +1,4 @@ -#!/bin/sh ./Setup +#!/usr/bin/perl # ------------------------------------------------------------ # Copyright (c) 1997 Sun Microsystems, Inc. # All rights reserved. @@ -78,68 +78,17 @@ # This begin block tracks down the actual location of the # PilotManager code and puts it into @INC -# -BEGIN -{ - use Config; - use File::Basename; - use Cwd; - - my ($full); - my ($cwd); - - $cwd = Cwd::cwd(); - $full = $0; - while (-l $full) - { - $BASEDIR = dirname($full); - $full = readlink $full; - ($full !~ m|^/|) and $full = $BASEDIR . "/" . $full; - } - $BASEDIR = dirname($full); - - $BASEDIR = "$cwd" - if (!$BASEDIR || $BASEDIR eq "./" || $BASEDIR eq "."); - $BASEDIR = "$cwd/$BASEDIR" - unless ($BASEDIR =~ m|^/|); +# block removed for Debian version: +# we don't need this since we're installing PilotMgr.pm in the normal +# Perl load paths. We will be putting the various Sync modules in a +# PilotMgr directory though. - # I'd like to do: 'use lib $BASEDIR' but for some reason - # 'use lib' doesn't grok variables. - # - unshift(@INC, $BASEDIR . "/lib/perl5/$Config::Config{archname}/$]"); - unshift(@INC, $BASEDIR . "/lib/perl5/$Config::Config{archname}"); - unshift(@INC, $BASEDIR . "/lib/perl5"); - unshift(@INC, $BASEDIR); -} - -eval "use PDA::Pilot"; -if ($@) -{ - print qq| - You do not have the PDA::Pilot Perl module installed on your - system. This module is included in the full PilotManager - binary distribution. If there is not a binary distribution - for your architecture, please read 'README.porting' in the - PilotManager directory. - |; - print "\n$@"; - exit; -} +use lib '/usr/share/perl5/PilotMgr'; +$BASEDIR = '/usr/share/perl5/PilotMgr'; -eval "use Data::Dumper"; -if ($@) -{ - print qq| - You do not have the Data::Dumper Perl module installed on your - system. This module is included in the full PilotManager - binary distribution. If there is not a binary distribution - for your architecture, please read 'README.porting' in the - PilotManager directory. - |; - print "\n$@"; - exit; -} +use PDA::Pilot; +use Data::Dumper; use strict; use Time::Local; @@ -934,7 +883,7 @@ { $gDocTitle->configure(-text => "Error!"); $gDocText->insert("end", "Error loading $BASEDIR/$doc!\n"); - $gDocText->insert("end", "Please file a bug using the Feedback menu"); + # $gDocText->insert("end", "Please file a bug using the Feedback menu"); $ret = 0; } @@ -1735,6 +1684,9 @@ { $RCDIR = "$ENV{HOME}/.pilotmgr" unless (defined $RCDIR); } + + eval 'use lib "$RCDIR"'; # put user modules at top of search list. + $RCFILE = "$RCDIR/preferences"; $LOGFILE = "$RCDIR/hotsync.log"; @@ -2635,15 +2587,15 @@ $TZ .= ' ' unless $TZ eq ''; $mon++; - return sprintf("%02d/%02d/%02d %2d:%02d:%02d", - $mon, $mday, $year, $hour, $min, $sec); + return sprintf("%02d/%02d/%04d %2d:%02d:%02d", + $mon, $mday, $year + 1900, $hour, $min, $sec); } sub loadDBList { my ($dlp) = @_; my ($result, $i) = ([], 0); - my ($count, $count_max); + my ($count, $count_max, $rec); fullStatus("Pilot Manager", "Refreshing Database List", 0); $count = 0; @@ -2656,14 +2608,18 @@ $count_max = 0; } - do + eval { - status("Refreshing Database List", int(100 * $count++ / $count_max)) - if ($count_max); - push(@$result, $dlp->getDBInfo($i,1,0)); - $i = $result->[-1]->{"index"}+1; - } - while ($result->[-1]->{"more"}); + do + { + status("Refreshing Database List", + int(100 * $count++ / $count_max)) if ($count_max); + $rec = $dlp->getDBInfo($i,1,0); + push(@$result, $rec) if (exists $rec->{"name"} and $rec->{"name"}); + $i = $rec->{"index"}+1; + } + while ($rec->{"more"}); + }; fullStatus("Pilot Manager", "Refreshing Database List", 100); --- pilot-manager-1.107.0pre108.orig/SyncMemo.pm +++ pilot-manager-1.107.0pre108/SyncMemo.pm @@ -799,7 +799,7 @@ mkdir($file, 0755) unless (-d $file); $fname = &makeFilename($pilot{$i}); $fname =~ s/\n.*//g; - $fname =~ tr| '"<>()[]/;\n|____________|s; + $fname =~ tr| '"<>()[]/;\n|____________|s; #' $file = $fname = &mktemp(($a1=$file), $fname); if (open(FD, ">$file")) { @@ -964,7 +964,6 @@ my (%sum, $sum, $file, $dir, @list, @dirlist); my ($skipStart, $skipEnd) = (quotemeta $PREFS->{'skipStart'}, quotemeta $PREFS->{'skipEnd'}); - opendir DIR, $PREFS->{'gHomeDirectory'}; @dirlist = readdir DIR; closedir DIR; --- pilot-manager-1.107.0pre108.orig/SyncPlan.pm +++ pilot-manager-1.107.0pre108/SyncPlan.pm @@ -37,7 +37,7 @@ use IO::Select; use Time::Local; use Data::Dumper; -use MD5; +use Digest::MD5; use Carp; use strict; @@ -393,7 +393,7 @@ } } - my($hash) = new MD5; + my($hash) = new Digest::MD5; foreach (@output) { #print "Adding |$_| to hash\n"; $hash->add($_); @@ -583,7 +583,7 @@ my(@l) = split(/\n/,$r); my($rec) = { raw => [@l], other => [] }; my(@E,@R,@N,@M,@S,@US); - my($hash) = new MD5; + my($hash) = new Digest::MD5; $l[0] =~ s/\s+/ /g; $hash->add($l[0]); my($date, $time, $length, $early, $late, $flags, $color) = split(/\s+/, shift @l); @@ -659,7 +659,7 @@ sub HashPilotRecord { my($record) = @_; - my($hash) = new MD5; + my($hash) = new Digest::MD5; $hash->add($record->{raw}); $hash->hexdigest; } --- pilot-manager-1.107.0pre108.orig/SendMail.pm +++ pilot-manager-1.107.0pre108/SendMail.pm @@ -21,6 +21,8 @@ # # SendMail conduit for PilotManager # Andy Poggio, 2/98 +# Updated to not "wordwrap" the mail headers +# by Chris Waters 7/01 # # Adapted from SyncMemo by Alan Harder, # MemoEmailer by Martin von Weissenberg, @@ -42,18 +44,35 @@ my ($gDismissBtn); # dismiss button on config dialog my ($RCFILE); # configuration file my ($PREFS); # configuration variables -my ($VERSION) = ("0.803"); # SendMail version -my ($sendmail) = ("| /usr/bin/fold -s -w 72 | /usr/lib/sendmail -t"); +my ($VERSION) = ("0.900ea"); # SendMail version +my ($sendmail) = ("/usr/lib/sendmail -t"); +my ($fold) = ("/usr/bin/fold -s -w 72"); my ($SIGPREFID) = 3; my ($OUTBOXCATEGORY) = 1; +# following string only used for updates from previous versions. +my ($oldsendmail) = ("| /usr/bin/fold -s -w 72 | /usr/lib/sendmail -t"); + sub conduitInit { $RCFILE = $gHomeDirectory . "/SendMail.prefs"; &loadPrefs; - $PREFS->{"gSendMailPipe"} = $sendmail - unless (defined($PREFS->{"gSendMailPipe"})); + $PREFS->{"gFoldPipe"} = $fold unless defined $PREFS->{"gFoldPipe"}; + $PREFS->{"gSendPipe"} = $sendmail unless defined $PREFS->{"gSendPipe"}; + + # check for old, out-of-date config item. + if (defined $PREFS->{"gSendMailPipe"}) + { +# my $oldvalue = $PREFS->{"gSendMailPipe"}; + undef $PREFS->{"gSendMailPipe"}; + +# if ($oldvalue ne $oldsendmail) +# { + # this is the tricky bit...user has changed old prefs. + # we should do something, like warn, but I'm not sure yet what. +# } + } } sub conduitQuit @@ -93,15 +112,31 @@ . "\nSends mail from Palm Pilot outbox (doesn't sync other" . " mail messages)")->pack; - $text = - "Advanced SendMail Setting: Do not change unless you know what\n" . - "you are doing. This string is the mail processing pipeline that\n" . - "SendMail uses to send mail. It is invoked once for each msg sent\n" . - "and the header and body of the msg are written to the pipeline.\n" . - "The original version is:\n\n" . $sendmail . "\n\n" . - "It folds the mail to 72 columns and pipes it to sendmail to actually". - "\nsend out.\n"; - $obj = TkUtils::Label($frame, $text); + $text = + "Format: this string is a shell command used as a pipeline for\n" . + "formatting the body of an email. It must accept unformatted text\n" . + "as standard input, and produce formatted text as standard output\n" . + "The default word-wraps at 72 columns.\n" . + "Default: " . $fold; + + $obj = $frame->Label(-text => $text); + $obj->pack(-anchor => "c"); + $obj->configure(-justify => 'left'); + + $subfr = $frame->Frame; + $obj = $subfr->Label(-text => "Format Pipeline: "); + $obj->pack(-side => "left", -anchor => "nw", -fill => "x"); + $obj = $subfr->Entry(-textvariable => \$PREFS->{"gFoldPipe"}, + -relief => "sunken"); + $obj->pack(-side => "right", -anchor => "w", -fill => "x"); + $subfr->pack(-anchor => "w"); + + $text = + "Advanced Sendmail Setting: Do not change unless you know what\n" . + "you are doing. This is the mail delivery pipeline for SendMail.\n" . + "Default: " . $sendmail; + + $obj = $frame->Label(-text => $text); $obj->pack(-anchor => "c"); $obj->configure(-justify => 'left'); @@ -109,10 +144,10 @@ $obj = $subfr->Label(-text => "SendMail Pipeline: "); $obj->pack(-side => "left", -anchor => "nw", -fill => "x"); - $obj = $subfr->Entry(-textvariable => \$PREFS->{"gSendMailPipe"}, - -relief => "sunken", -width => 80); + $obj = $subfr->Entry(-textvariable => \$PREFS->{"gSendPipe"}, + -relief => "sunken"); $obj->pack(-side => "right", -anchor => "w", -fill => "x"); - $subfr->pack(-anchor => "e"); + $subfr->pack(-anchor => "w"); $frame->pack(-side => 'top', -fill => 'x'); $subfr = $frame->Frame; @@ -191,28 +226,64 @@ next; } - open ( SM, $PREFS->{"gSendMailPipe"}); + # Now, set up our pipelines... + # The tricky bit is that we set up the sendmail pipeline + # as stdout for the fold pipeline. This is a slightly + # dangerous technique in general, but it works in this + # case because we do an atomic write on the fold pipeline. + if (not open SM, "| " . $PREFS->{"gSendPipe"}) + { + PilotMgr::msg("Unable to open sendmail pipeline"); + next; + } + + if ($PREFS->{"gFoldPipe"}) + { + open SAV, ">&STDOUT"; + open STDOUT, ">&SM"; + $ret = open FL, "| " . $PREFS->{"gFoldPipe"}; + open STDOUT, ">&SAV"; + if (not $ret) + { + PilotMgr::msg("Unable to open text formatting pipeline"); + next; + } + } + + select SM; $| = 1; select STDOUT; # no buffering on SM + PilotMgr::status("Sending Pilot mail", 50); - $line = $record->{"to"}; - print( SM "To: " . $line . "\n"); + print SM "To: " . $record->{"to"} . "\n"; $line = $record->{"cc"}; - print( SM "Cc: " . $line . "\n") if (defined($line)); + print SM "Cc: " . $line . "\n" if (defined($line)); $line = $record->{"bcc"}; - print( SM "Bcc: " . $line . "\n") if (defined($line)); + print SM "Bcc: " . $line . "\n" if (defined($line)); $line = $record->{"replyTo"}; - print( SM "Reply-To: " . $line . "\n") if (defined($line)); + print SM "Reply-To: " . $line . "\n" if (defined($line)); $line = $record->{"subject"}; - print( SM "Subject: " . $line . "\n") if (defined($line)); + print SM "Subject: " . $line . "\n" if (defined($line)); $line = "X-mailer: pilotmgr-mail-" . $VERSION . "\n"; - print( SM $line . "\n"); - $line = $record->{"body"}; - print( SM $line . "\n"); + print SM $line . "\n"; + + # Print body to secondary pipeline, and then close pipeline to + # flush the external program's buffers. + if ($PREFS->{"gFoldPipe"}) + { + print FL $record->{"body"} . "\n"; + close FL; + # this cries out for better error handling, but I'm not + # quite sure of the best thing to do at this point.... + } + else + { + print SM $record->{"body"} . "\n"; + } + $line = $record->{"signature"}; - print( SM $signature . "\n") if (defined($line) && $line); - - close( SM); + print SM $signature . "\n" if (defined($line) && $line); + close SM; if ($?) { PilotMgr::msg("WARNING: failed to send message for " . @@ -289,13 +360,4 @@ $pilot_dbhandle->resetFlags(); } -sub fake_ceil -{ - my ($val) = (int($_[0])); - - return 1 if ($val == 0); - return $val; -} - - 1; --- pilot-manager-1.107.0pre108.orig/debian/postinst +++ pilot-manager-1.107.0pre108/debian/postinst @@ -0,0 +1,9 @@ +#!/bin/sh + +if [ "$1" = "configure" ]; then + if [ -d /usr/doc -a -h /usr/doc/pilot-manager -a -d /usr/share/doc/pilot-manager ]; then + rm -f /usr/doc/pilot-manager + fi +fi + +#DEBHELPER# --- pilot-manager-1.107.0pre108.orig/debian/rules +++ pilot-manager-1.107.0pre108/debian/rules @@ -0,0 +1,58 @@ +#! /usr/bin/make -f +## debian/rules to build the debian version of pilot-manager. +## rewritten from scratch by Chris Waters + +base=debian/pilot-manager +perlbase=$(base)/usr/share/perl5 +PMbase=$(perlbase)/PilotMgr + +build: + true +# there really isn't anything to build if we're not building CDE... + +binary: binary-indep binary-arch + +binary-arch: + true +# there are no architecture-dependent files generated by this +# package. If there were any, they would be made here. + +binary-indep: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + install -m 0755 PilotMgr.pm $(perlbase) + + install -m 0644 Backup.pm Installer.pm $(PMbase) + install -m 0644 SendMail.pm SyncAB.pm SyncFood.pm SyncMemo.pm \ + SyncPlan.pm SyncTime.pm $(PMbase) + install -m 0644 lib/perl5/* $(PMbase) + install -m 0644 docs/* $(PMbase)/docs + install -m 0644 lib/images/* $(PMbase)/lib/images + + dh_installdocs README contrib + dh_installchangelogs ChangeLog + + dh_installmenu + dh_installman debian/PilotManager.1 + dh_link + dh_compress + dh_fixperms -XPilotMgr.pm + dh_installdeb +# still not sure about dh_perl... +# dh_perl usr/share/perl5/PilotMgr + dh_gencontrol + dh_md5sums + dh_builddeb + +clean: + dh_testdir + dh_testroot + dh_clean + + +.PHONY: build binary binary-arch binary-indep clean + +# end of pilot-manager rules --- pilot-manager-1.107.0pre108.orig/debian/PilotManager.1 +++ pilot-manager-1.107.0pre108/debian/PilotManager.1 @@ -0,0 +1,145 @@ +.\" Manual for pilot-manager, written by Chris Waters +.\" (created for the pilot-manager package, and licensed under the +.\" same terms.) +.\" +.TH PILOTMANAGER "1" "May 2001" +.SH NAME +PilotManager \- Unix-based manager for PalmOS devices +.SH SYNOPSIS +.HP +.BR PilotManager " [ " \-rcdir +.IR dir " ] [ " +.BR \-sync " | " \-syncwith +.IR conduit "... | " +.B \-install +.IR file "... | " +.BR \-daemon " ]" +.HP +.BR pilot-manager " [ " \-rcdir +.IR dir " ] [ " +.BR \-sync " | " \-syncwith +.IR conduit "... | " +.B \-install +.IR file "... | " +.BR \-daemon " ]" +.SH DESCRIPTION +.B PilotManager +allows you to synchronize databases with your PalmOS-based devices, +such as PalmPilot(tm), Visor(tm), etc. Comes with several basic +conduits, and more can easily be plugged in. +.SH OPTIONS +.TP +.B \-sync +Attempt to synchronize immediately, without user interaction. +.TP +.BI \-syncwith " conduit..." +Attempts to synchronize using the specified conduit(s), rather than the +"active" conduits. +.TP +.BI \-install " file..." +Uses the Installer conduit to install the file(s) specified on the +command line (should be .prc or .pdb files). +.TP +.B \-daemon +Causes +.BR PilotManager +to run in the background, waiting for HotSync events. +.TP +.BI \-rcdir " dir" +Specify the directory to use for configuration files and storage +(defaults to $HOME/.pilotmgr/). +.SH SETUP +When you first run \fBPilotManager\fR you will need to configure it +and select the conduits you wish to use. At a minimum, you should +select the Backup and Installer conduits. At the main menu, choose +\fIFile\fR, then \fIProperties\fR. A new window will appear where you +can configure the HotSync device (if necessary), set some other +options, and select and configure your conduits. To activate an +inactive conduit, select it with the mouse, then click on "<< Move" to +move it to the Active Conduits list. +.PP +You can configure an active conduit by selecting it and then pressing +the button labelled "Configure". Press "Dismiss" when finished. +.SH SYNCHRONIZING +Once you have configured \fBPilotManager\fR to your liking, return to +the main window, insert your PalmOS device in its cradle, and press +the HotSync button. This is the round button with red and blue +arrows, just above the words "Synchronization Status". +\fBPilotManager\fR will ask you to press the HotSync button on your +cradle. When you do so, all of the conduits will run, and diagnostic +messages will appear in the large scrolling text area in the middle of +the main \fBPilotManager\fR window. When you see "Synchronization +Complete", you are done. +.SH CONDUITS +.B PilotManager +comes with several conduits, which act on data in the Palm device and +on local files. Most of the conduits will use a subdirectory under +$HOME/.pilotmgr with the same name as the conduit. More conduits are +available from various sources, and instructions on writing your own +conduits can be found in the on-line help. +.TP +.B Backup +Lets you archive your applications and databases on your workstation, +painlessly. It is mildly intelligent about not backing up databases +if they haven't changed (but only \fImildly\fR). Can be configured to +keep a certain number of older backups. The most recent backup can be +found in $HOME/.pilotmgr/Backup/LatestArchive. +.TP +.B Installer +This conduit is used to install new applications and databases on your +Palm device. +.TP +.B SyncTime +Sets the Palm device time and date to match that of your workstation +at regular intervals (daily, weekly, monthly). +.TP +.B SyncMemo +Synchronizes text files on your workstation with memos on your Palm +device. These files are kept in $HOME/SyncMemo, in subdirectories +named after the memo categories. New updates/files in these +directories get copied to the Palm device, and new updates/memos in +the Palm device get copied to the filesystem. +.TP +.B SyncPlan +Synchronizes your Palm device's datebook with the Plan calendar +program (see plan(1)). You must have the plan application installed +and running on your workstation for this conduit to be useful. +.TP +.B SyncAB +Imports and exports your address book data. Uses CSV format, and has +partial support for vCards. (Originally designed to work with Solaris +7 address manager.) +.TP +.B SyncFood +Synchronize your restaurant database. The Palm app and the Unix app +(a perl script) for this conduit can be found in the +/usr/share/doc/pilot-manager/contrib/alan-harder directory. +.TP +.B SendMail +A still-experimental conduit to send email from your Palm device. +.SH FILES +.TP +/usr/share/perl5/PilotMgr/* +System-wide conduits may be found here. +.TP +/usr/share/perl5/PilotMgr/doc/* +Online documentation. +.TP +$HOME/.pilotmgr +Personal conduits may be installed here. Also, conduits may +create their own subdirectories here. +.SH "SEE ALSO" +The online help in \fBPilotManager\fR +and the official web page at http://www.moshpit.org/pilotmgr/ +.SH AUTHOR +.BR PilotManager +was written by Bharat Mediratta, and is currently maintained by Alan +Harder. +.PP +This manual page was written by Chris Waters +expressly for Debian GNU/Linux (The innocent authors of PilotManager +should not be blamed for errors in this manual. This is a +first draft manual, all comments, suggestions and criticisms welcomed.) +.SH COPYRIGHT +.BR PilotManager +is copyright (c) 1997 by Sun Microsystems, Inc. --- pilot-manager-1.107.0pre108.orig/debian/compat +++ pilot-manager-1.107.0pre108/debian/compat @@ -0,0 +1 @@ +5 --- pilot-manager-1.107.0pre108.orig/debian/README.Debian +++ pilot-manager-1.107.0pre108/debian/README.Debian @@ -0,0 +1,5 @@ +Note that there really is no such version as 1.107.0pre108 -- if you check +the pilotmanager web page, you will not find it. This is an artificial +release made by me, the Debian maintainer, in order to incorporate some +updated conduits without getting them mixed up with any Debian-specific +patches I might have. --- pilot-manager-1.107.0pre108.orig/debian/control +++ pilot-manager-1.107.0pre108/debian/control @@ -0,0 +1,20 @@ +Source: pilot-manager +Section: otherosfs +Priority: extra +Maintainer: Chris Waters +Standards-Version: 3.7.2 +Build-Depends: debhelper (>= 5) + +Package: pilot-manager +Depends: perl (>= 5.6.0-16), perl-tk, libdigest-md5-perl, pilot-link-perl | libpda-pilot-perl +Recommends: pilot-link +Suggests: plan, syncbbdb +Conflicts: syncbbdb (<< 2.3-3) +Architecture: all +Description: PalmPilot PIM, UI, and Conduit Manager + PilotManager is a tool that allows you to synchronize databases on your + 3Com PalmPilot with applications on your Unix platform. It is a full + Hotsync daemon that is user extensible. Developers can write their own + conduits to synchronize Pilot databases with the desktop application of + their choice. + --- pilot-manager-1.107.0pre108.orig/debian/changelog +++ pilot-manager-1.107.0pre108/debian/changelog @@ -0,0 +1,128 @@ +pilot-manager (1.107.0pre108-5) unstable; urgency=low + + * Switch to using newer version of debhelper (v5). + * Override the debhelper "feature" of stripping execute permission from + PilotMgr.pm, which is our primary executable (closes: #381716). + * Fixed typo in man page (closes: #202618). + + -- Chris Waters Tue, 29 Aug 2006 13:48:15 -0700 + +pilot-manager (1.107.0pre108-4.1) unstable; urgency=low + + * Non-maintainer upload. + * Get rid of the /usr/doc link in postinst (Closes: #359552). + + -- Amaya Rodrigo Sastre Mon, 17 Jul 2006 18:41:52 +0200 + +pilot-manager (1.107.0pre108-4) unstable; urgency=low + + * Added libpda-pilot-perl as alternate dependency. + + -- Chris Waters Tue, 9 Jul 2002 14:11:37 -0700 + +pilot-manager (1.107.0pre108-3) unstable; urgency=low + + * Changed build-depends to build-depends-indep, as per policy. + + -- Chris Waters Tue, 12 Mar 2002 23:57:59 -0800 + +pilot-manager (1.107.0pre108-2) unstable; urgency=low + + * Patched pilotmanager to find user modules in ~/.pilotmgr first. + * Patched the SendMail conduit to use a separate pipeline for wrapping + just the body, rather than wrapping the body+headers. (closes:#69061) + + -- Chris Waters Tue, 24 Jul 2001 14:37:42 -0700 + +pilot-manager (1.107.0pre108-1) unstable; urgency=low + + * Incorporated several newly updated conduits from the upstream web + page. In order to avoid confusion between these and debian-specific + patches, I have created a new "upstream" source file, 1.107.0pre108, + which contains the 1.107 upstream source with the new upstream + conduits overlaid. The updated conduits are: + - Backup v1.008-ea + - Installer v1.009-ea2 + - SyncMemo v1.8-ea2 + - SyncPlan v0.96BETA-ea + The last is particularly important, as it allows you to use the new + IANA-assigned port number for netplan. (closes:#99478) + + -- Chris Waters Sat, 9 Jun 2001 18:08:23 -0700 + +pilot-manager (1.107-3) unstable; urgency=low + + * Applied PalmOS 3.5 support patch. + * Added a basic man page. (Should close a bug, but the previous + maintainer seems to have neglected to file one before using + undocumented(7). Tch.) + * Moved all modules from /usr/lib/perl5 to /usr/share/perl5, where they + really belong. This will break older versions of syncbbdb, so I added + a conflict to debian/control. + * Patched SyncPlan to actually use Digest::MD5, in addition to loading + it. (closes:#96660) + + -- Chris Waters Mon, 7 May 2001 13:38:40 -0700 + +pilot-manager (1.107-2) unstable; urgency=low + + * New maintainer. + * Major update of standards-version. + * Debhelperized the build (and added the first-and-only build + dependency: debhelper). This means that the package now has proper + links for /usr/doc, etc. + * Added Debian menu system entry (closes:#57635) + * Moved some online docs to proper location for online + access. (closes:#47104) + * Added SyncAB conduit (closes:#48075) and SendMail conduit. + * Patched SyncPlan conduit to use new location of MD5 module. + (closes:#90364) + + -- Chris Waters Fri, 4 May 2001 05:13:44 -0700 + +pilot-manager (1.107-1.3) unstable; urgency=low + + * Non-maintainer upload. + * Fixed SyncMemo conduit to use readdir instead of globbing, so it + doesn't break when categories have whitespace. (closes:#82441) + * moved docs and man pages to /usr/share (closes:#78133,#91024,#91626) + + -- Chris Waters Fri, 13 Apr 2001 21:24:09 -0700 + +pilot-manager (1.107-1.2) frozen unstable; urgency=low + + * Non maintainer upload. + * Same as -1.1, except targetted towards frozen/unstable. + + * PilotMgr.pm: Y2k fix on main screen. (Closes: Bug#61931) + + -- Anthony Towns Sun, 16 Apr 2000 15:42:24 +1000 + +pilot-manager (1.107-1) unstable; urgency=low + + * New upstream release fixing Bug #37801, #42520. + * Now complies with Perl Policy 1.01 fixing Bug #42254, #41518. + * Install SyncPlan help into perl5/PilotManager/docs fixing Bug #25888. + + -- Darren Stalder Thu, 5 Aug 1999 12:32:06 -0700 + +pilot-manager (1.106-1) unstable; urgency=low + + * Updated to also depend on libmd5-perl. Thanks to Ben Gertzfield + + + -- Darren Stalder Thu, 18 Jun 1998 18:40:02 -0700 + +pilot-manager (1.106-0.1) unstable; urgency=low + + * I can't run this due to problems with my serial ports but I'm + releasing it to the debian-pilot mailing list for testing. If it + checks out fine, I'll release it as -1. + * Some changes were made to PilotMgr.pm since it expects to be installed + in it's own directory somewhere and we're installing it in the perl5 + tree. + + -- Darren Stalder Thu, 28 May 1998 01:23:33 -0700 + --- pilot-manager-1.107.0pre108.orig/debian/menu +++ pilot-manager-1.107.0pre108/debian/menu @@ -0,0 +1,2 @@ +?package(pilot-manager):needs="X11" section="Apps/Tools"\ + title="Pilot Manager" command="/usr/bin/PilotManager" --- pilot-manager-1.107.0pre108.orig/debian/copyright +++ pilot-manager-1.107.0pre108/debian/copyright @@ -0,0 +1,33 @@ +This is Debian Linux's prepackaged version of pilot-manager, a pim, ui +and conduit-manager for the 3Com PalmPilot and workalikes. + +This package was originally built by Darren Stalder , +and repackaged nearly from scratch by Chris Waters . + +The source was obtained from: +from http://www.moshpit.org/pilotmgr/binaries/latest.dev.tar.gz, +http://www.moshpit.org/pilot/binaries/food.zip, and +binaries/SyncFood,v0.95.tar.gz. + +The following copyright appears in the source: + +Copyright (c) 1997 Sun Microsystems, Inc. +All rights reserved. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL SUN MICROSYSTEMS, INC. BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF SUN +MICROSYSTEMS, INC. HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +SUN MICROSYSTEMS, INC. SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THE SOFTWARE PROVIDED +HEREUNDER IS ON AN "AS IS" BASIS, AND SUN MICROSYSTEMS, INC. HAS NO +OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR +MODIFICATIONS. --- pilot-manager-1.107.0pre108.orig/debian/dirs +++ pilot-manager-1.107.0pre108/debian/dirs @@ -0,0 +1,3 @@ +usr/bin +usr/share/perl5/PilotMgr/lib/images +usr/share/perl5/PilotMgr/docs --- pilot-manager-1.107.0pre108.orig/debian/links +++ pilot-manager-1.107.0pre108/debian/links @@ -0,0 +1,4 @@ +usr/share/perl5/PilotMgr.pm usr/bin/pilot-manager +usr/share/perl5/PilotMgr.pm usr/bin/PilotManager +usr/share/doc/pilot-manager/copyright usr/share/perl5/PilotMgr/COPYRIGHT +usr/share/man/man1/PilotManager.1.gz usr/share/man/man1/pilot-manager.1.gz