Update to latest stable release.
Updates for dependent ports are coming (namely malsync and jpilot).
Kdepim3 compiles and installs fine using this new version, no changes are
needed.
I've been using this for weeks (months?) without any issue so far.
Let me know!
--
Antoine
diff -ruN --exclude CVS /usr/ports/comms/pilot-link/Makefile pilot-link/Makefile
--- /usr/ports/comms/pilot-link/Makefile Wed Aug 2 00:19:46 2006
+++ pilot-link/Makefile Thu Oct 19 12:41:54 2006
@@ -3,21 +3,19 @@
COMMENT= "tools to connect your PalmOSĀ® compatible handheld"
-DISTNAME= pilot-link-0.11.8
-PKGNAME= ${DISTNAME}p0
-SHARED_LIBS= pisock++ 1.0 \
- pisock 8.5 \
- pisync 0.1
+DISTNAME= pilot-link-0.12.1
+SHARED_LIBS= pisock 9.1 \
+ pisync 0.2
CATEGORIES= comms
-MASTER_SITES= http://gentoo.oregonstate.edu/distfiles/ \
+MASTER_SITES= http://downloads.pilot-link.org/ \
http://www.slackware.at/data/slackware-10.2/source/l/pilot-link/ \
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/distfiles/ \
- http://downloads.pilot-link.org/
+ http://gentoo.oregonstate.edu/distfiles/
HOMEPAGE= http://www.pilot-link.org/
-MAINTAINER= Antoine Jacoutot <[EMAIL PROTECTED]>
+MAINTAINER= Antoine Jacoutot <[EMAIL PROTECTED]>
EXTRACT_SUFX= .tar.bz2
@@ -27,10 +25,11 @@
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
-WANTLIB= c m ncurses readline stdc++ z
+WANTLIB= c m readline termcap z
MODULES= converters/libiconv
-LIB_DEPENDS= png.>=4::graphics/png
+LIB_DEPENDS= png.>=4::graphics/png \
+ popt::devel/popt
USE_GMAKE= Yes
USE_LIBTOOL= Yes
@@ -43,9 +42,30 @@
--with-libiconv=${LOCALBASE} \
--with-libpng=${LOCALBASE} \
--with-perl=/usr/bin/perl \
+ --with-readline \
+ --enable-conduits \
--without-efence \
--without-java \
--without-python \
--without-tcl
+
+pre-configure:
+ @if pkg_info -e 'pilot-link-0.11.*'; then \
+ echo 1>&2 "+-------------------"; \
+ echo 1>&2 "| Error: you must remove the existing pilot-link
installation"; \
+ echo 1>&2 "| before compiling this version. To fully remove
run"; \
+ echo 1>&2 "| these commands as user root"; \
+ echo 1>&2 "|"; \
+ echo 1>&2 "| pkg_delete `pkg_info -e 'pilot-link-*'`"; \
+ echo 1>&2 "|"; \
+ echo 1>&2 "+-------------------"; \
+ exit 1; \
+ fi
+ perl -pi -e "s,[EMAIL PROTECTED]@[EMAIL PROTECTED]@,${CFLAGS},g"
${WRKSRC}/bindings/Perl/Makefile.PL.in
+
+post-install:
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/pilot-link
+ ${INSTALL_DATA} ${WRKSRC}/doc/README.debugging
${PREFIX}/share/doc/pilot-link
+ ${INSTALL_DATA} ${WRKSRC}/doc/README.usb ${PREFIX}/share/doc/pilot-link
.include <bsd.port.mk>
diff -ruN --exclude CVS /usr/ports/comms/pilot-link/distinfo pilot-link/distinfo
--- /usr/ports/comms/pilot-link/distinfo Wed Jan 5 16:58:29 2005
+++ pilot-link/distinfo Sat Sep 30 19:11:42 2006
@@ -1,4 +1,4 @@
-MD5 (pilot-link-0.11.8.tar.bz2) = 586f84add601e8b86da3093ab784e997
-RMD160 (pilot-link-0.11.8.tar.bz2) = c51c069810edff6c2e38e4c81f2daa959c902ad4
-SHA1 (pilot-link-0.11.8.tar.bz2) = 645d4bc49dd4dc4793d13b6e04dd61f24c2bf717
-SIZE (pilot-link-0.11.8.tar.bz2) = 649034
+MD5 (pilot-link-0.12.1.tar.bz2) = 80579c6f68eb583f54294d5651c4632b
+RMD160 (pilot-link-0.12.1.tar.bz2) = a43e1069b490d0b28b5a17fdcab17b8636d8f56a
+SHA1 (pilot-link-0.12.1.tar.bz2) = b776aa4467f254b1f0c9fe76bd54afc9860c3e88
+SIZE (pilot-link-0.12.1.tar.bz2) = 931338
diff -ruN --exclude CVS
/usr/ports/comms/pilot-link/patches/patch-bindings_Makefile_in
pilot-link/patches/patch-bindings_Makefile_in
--- /usr/ports/comms/pilot-link/patches/patch-bindings_Makefile_in Sat Dec
11 05:59:46 2004
+++ pilot-link/patches/patch-bindings_Makefile_in Thu Jan 1 01:00:00 1970
@@ -1,12 +0,0 @@
-$OpenBSD: patch-bindings_Makefile_in,v 1.1 2004/12/11 04:59:46 pvalchev Exp $
---- bindings/Makefile.in.orig Tue Jul 1 13:09:05 2003
-+++ bindings/Makefile.in Fri Dec 10 21:51:33 2004
-@@ -355,7 +355,7 @@ python-clean: Python/setup.py
- #
-
- Perl/Makefile: Perl/Makefile.PL
-- cd Perl && $(PERL) Makefile.PL INSTALLDIRS=vendor
-+ cd Perl && $(PERL) Makefile.PL INSTALLDIRS=site
-
- perl-build: Perl/Makefile
- cd Perl && $(MAKE) PREFIX=$(DESTDIR)$(prefix)
diff -ruN --exclude CVS
/usr/ports/comms/pilot-link/patches/patch-bindings_Perl_Makefile_PL_in
pilot-link/patches/patch-bindings_Perl_Makefile_PL_in
--- /usr/ports/comms/pilot-link/patches/patch-bindings_Perl_Makefile_PL_in
Thu Jan 1 01:00:00 1970
+++ pilot-link/patches/patch-bindings_Perl_Makefile_PL_in Thu Oct 19
12:24:43 2006
@@ -0,0 +1,14 @@
+$OpenBSD$
+--- bindings/Perl/Makefile.PL.in.orig Tue Mar 14 15:48:06 2006
++++ bindings/Perl/Makefile.PL.in Thu Oct 19 12:24:40 2006
+@@ -41,8 +41,9 @@ WriteMakefile(
+ 'INC' => "-I$plincdir",
+ 'DEFINE' => '-DPERL_POLLUTE',
+ 'PREFIX' => "$prefix",
+- 'INSTALLDIRS'=> 'vendor',
++ 'INSTALLDIRS'=> 'site',
+ 'dynamic_lib'=> {'OTHERLDFLAGS' => $lib},
+ 'depend' => {'Pilot.c' => 'const-c.inc const-xs.inc'},
+ 'clean' => {'FILES' => 'const-c.inc const-xs.inc'},
++ 'OPTIMIZE' => "@@CFLAGS@@",
+ );
diff -ruN --exclude CVS /usr/ports/comms/pilot-link/patches/patch-configure
pilot-link/patches/patch-configure
--- /usr/ports/comms/pilot-link/patches/patch-configure Sat Dec 11 05:59:46 2004
+++ pilot-link/patches/patch-configure Sat Sep 30 19:11:42 2006
@@ -1,29 +1,29 @@
-$OpenBSD: patch-configure,v 1.4 2004/12/11 04:59:46 pvalchev Exp $
---- configure.orig Tue Jul 1 13:08:40 2003
-+++ configure Fri Dec 10 21:51:33 2004
-@@ -3010,7 +3010,7 @@ fi
+$OpenBSD$
+--- configure.orig Mon Sep 18 10:34:12 2006
++++ configure Mon Sep 18 10:33:58 2006
+@@ -4578,7 +4578,7 @@ fi
if test "${lt_cv_path_LD+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
- if test -z "$LD"; then
+ if true; then
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
for ac_dir in $PATH; do
- test -z "$ac_dir" && ac_dir=.
-@@ -9259,14 +9259,14 @@ _ACEOF
- usb_type=linux
- msg_usb="yes, Linux"
- ;;
-- *freebsd*)
-+ *bsd*)
+ IFS="$lt_save_ifs"
+@@ -23224,14 +23224,14 @@ _ACEOF
+ usb_type=linux
+ msg_usb="yes, Linux"
+ ;;
+- *freebsd*)
++ *bsd*)
cat >>confdefs.h <<\_ACEOF
#define HAVE_USB 1
_ACEOF
- usb_type=freebsd
-- msg_usb="yes, FreeBSD"
-+ msg_usb="yes, FreeBSD (OpenBSD)"
- ;;
- esac
+ usb_type=freebsd
+- msg_usb="yes, FreeBSD"
++ msg_usb="yes, FreeBSD (OpenBSD)"
+ ;;
+ *darwin*)
diff -ruN --exclude CVS
/usr/ports/comms/pilot-link/patches/patch-libpisock_freebsdusb_c
pilot-link/patches/patch-libpisock_freebsdusb_c
--- /usr/ports/comms/pilot-link/patches/patch-libpisock_freebsdusb_c Sat Dec
11 05:59:46 2004
+++ pilot-link/patches/patch-libpisock_freebsdusb_c Thu Oct 19 11:44:48 2006
@@ -1,7 +1,7 @@
$OpenBSD: patch-libpisock_freebsdusb_c,v 1.1 2004/12/11 04:59:46 pvalchev Exp $
---- libpisock/freebsdusb.c.orig Tue Aug 6 02:51:38 2002
-+++ libpisock/freebsdusb.c Fri Dec 10 21:51:33 2004
-@@ -50,7 +50,7 @@
+--- libpisock/freebsdusb.c.orig Sun Aug 27 19:36:28 2006
++++ libpisock/freebsdusb.c Thu Oct 19 11:43:58 2006
+@@ -44,7 +44,7 @@
# define O_NONBLOCK 0
#endif
diff -ruN --exclude CVS
/usr/ports/comms/pilot-link/patches/patch-libpisock_unixserial_c
pilot-link/patches/patch-libpisock_unixserial_c
--- /usr/ports/comms/pilot-link/patches/patch-libpisock_unixserial_c Sat Dec
11 05:59:46 2004
+++ pilot-link/patches/patch-libpisock_unixserial_c Sat Sep 30 19:11:42 2006
@@ -1,10 +1,10 @@
-$OpenBSD: patch-libpisock_unixserial_c,v 1.1 2004/12/11 04:59:46 pvalchev Exp $
---- libpisock/unixserial.c.orig Tue Jul 30 09:52:24 2002
-+++ libpisock/unixserial.c Fri Dec 10 21:51:33 2004
-@@ -178,13 +178,23 @@ s_open(struct pi_socket *ps, struct pi_s
- i;
- char *tty = addr->pi_device;
- struct pi_serial_data *data = (struct pi_serial_data *)ps->device->data;
+$OpenBSD$
+--- libpisock/unixserial.c.orig Sun Aug 27 18:08:10 2006
++++ libpisock/unixserial.c Mon Sep 18 10:49:10 2006
+@@ -159,13 +159,23 @@ s_open(pi_socket_t *ps, struct pi_sockad
+
+ struct pi_serial_data *data =
+ (struct pi_serial_data *)ps->device->data;
+#define maxretries 100
+ int retries;
@@ -13,7 +13,7 @@
#else
struct sgttyb tcn;
#endif
-- if ((fd = open(tty, O_RDWR | O_NONBLOCK)) == -1) {
+- if ((fd = open(tty, O_RDWR | O_NONBLOCK)) < 0) {
+
+ for (retries = 0 ; retries <= maxretries ; retries++ ) {
+ if ((fd = open(tty, O_RDWR | O_NONBLOCK)) != -1) {
@@ -23,6 +23,6 @@
+ }
+
+ if (fd == -1) {
- return -1; /* errno already set */
+ ps->last_error = PI_ERR_GENERIC_SYSTEM;
+ return PI_ERR_GENERIC_SYSTEM; /* errno already set */
}
-
diff -ruN --exclude CVS
/usr/ports/comms/pilot-link/patches/patch-src_Makefile_in
pilot-link/patches/patch-src_Makefile_in
--- /usr/ports/comms/pilot-link/patches/patch-src_Makefile_in Sat Dec 11
05:59:46 2004
+++ pilot-link/patches/patch-src_Makefile_in Sat Sep 30 19:11:42 2006
@@ -1,12 +1,12 @@
-$OpenBSD: patch-src_Makefile_in,v 1.1 2004/12/11 04:59:46 pvalchev Exp $
---- src/Makefile.in.orig Tue Jul 1 13:09:01 2003
-+++ src/Makefile.in Fri Dec 10 21:51:33 2004
-@@ -100,7 +100,7 @@ PISYNC_AGE = @PISYNC_AGE@
+$OpenBSD$
+--- src/Makefile.in.orig Mon Sep 18 10:42:17 2006
++++ src/Makefile.in Mon Sep 18 10:42:30 2006
+@@ -480,7 +480,7 @@ PISYNC_AGE = @PISYNC_AGE@
PISYNC_CURRENT = @PISYNC_CURRENT@
PISYNC_REVISION = @PISYNC_REVISION@
PNG_CFLAGS = @PNG_CFLAGS@
-PNG_LIBS = @PNG_LIBS@
+PNG_LIBS = @PNG_LIBS@ -lz -lm
- PYTHON = @PYTHON@
- RANLIB = @RANLIB@
- RL_CFLAGS = @RL_CFLAGS@
+ POPT_INCLUDES = @POPT_INCLUDES@
+ POPT_LIBS = @POPT_LIBS@
+ PTHREAD_CC = @PTHREAD_CC@
diff -ruN --exclude CVS
/usr/ports/comms/pilot-link/patches/patch-src_read-todos_c
pilot-link/patches/patch-src_read-todos_c
--- /usr/ports/comms/pilot-link/patches/patch-src_read-todos_c Sat Dec 11
05:59:46 2004
+++ pilot-link/patches/patch-src_read-todos_c Thu Jan 1 01:00:00 1970
@@ -1,12 +0,0 @@
-$OpenBSD: patch-src_read-todos_c,v 1.1 2004/12/11 04:59:46 pvalchev Exp $
---- src/read-todos.c.orig Tue Jul 1 12:28:30 2003
-+++ src/read-todos.c Fri Dec 10 21:51:33 2004
-@@ -184,7 +184,7 @@ int main(int argc, char *argv[])
- printf("Priority: %d\n", t.priority);
- printf("Completed: %s\n", t.complete ? "Yes" : "No");
- if (t.indefinite)
-- printf("Due: No Date");
-+ printf("Due: No Date\n");
- else
- printf("Due: %s", asctime(&t.due));
- if (t.description)
diff -ruN --exclude CVS /usr/ports/comms/pilot-link/pkg/PFRAG.shared
pilot-link/pkg/PFRAG.shared
--- /usr/ports/comms/pilot-link/pkg/PFRAG.shared Fri Dec 23 15:16:01 2005
+++ pilot-link/pkg/PFRAG.shared Sat Sep 30 19:11:42 2006
@@ -1,5 +1,4 @@
@comment $OpenBSD: PFRAG.shared,v 1.5 2005/12/23 14:16:01 bernd Exp $
[EMAIL PROTECTED] lib/libpisock++.so.${LIBpisock++_VERSION}
@lib lib/libpisock.so.${LIBpisock_VERSION}
@lib lib/libpisync.so.${LIBpisync_VERSION}
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/auto/PDA/Pilot/Pilot.so
diff -ruN --exclude CVS /usr/ports/comms/pilot-link/pkg/PLIST
pilot-link/pkg/PLIST
--- /usr/ports/comms/pilot-link/pkg/PLIST Sat Dec 11 05:59:46 2004
+++ pilot-link/pkg/PLIST Sun Oct 1 10:52:41 2006
@@ -1,9 +1,4 @@
@comment $OpenBSD: PLIST,v 1.11 2004/12/11 04:59:46 pvalchev Exp $
-bin/addresses
-bin/ccexample
-bin/debugsh
-bin/dlpsh
-bin/hinotes
bin/ietf2datebook
bin/install-datebook
bin/install-expenses
@@ -13,44 +8,47 @@
bin/install-todo
bin/install-todos
bin/install-user
-bin/memos
-bin/money2qif
-bin/pi-csd
-bin/pi-getram
-bin/pi-getrom
-bin/pi-getromtoken
-bin/pi-nredir
bin/pilot-addresses
-bin/pilot-archive
bin/pilot-clip
-bin/pilot-datebook
+bin/pilot-csd
+bin/pilot-debugsh
bin/pilot-dedupe
+bin/pilot-dlpsh
bin/pilot-file
bin/pilot-foto
-bin/pilot-prc
+bin/pilot-getram
+bin/pilot-getrom
+bin/pilot-getromtoken
+bin/pilot-hinotes
+bin/pilot-memos
+bin/pilot-nredir
+bin/pilot-reminders
bin/pilot-schlep
+bin/pilot-treofoto
bin/pilot-undelete
+bin/pilot-wav
bin/pilot-xfer
bin/read-expenses
bin/read-ical
bin/read-notepad
bin/read-palmpix
+bin/read-screenshot
bin/read-todos
-bin/reminders
+bin/read-veo
bin/sync-plan
include/pi-address.h
-include/pi-address.hxx
include/pi-appinfo.h
-include/pi-appinfo.hxx
include/pi-args.h
+include/pi-buffer.h
include/pi-cmp.h
+include/pi-contact.h
include/pi-datebook.h
-include/pi-datebook.hxx
include/pi-debug.h
include/pi-dlp.h
-include/pi-dlp.hxx
+include/pi-error.h
include/pi-expense.h
include/pi-file.h
+include/pi-foto.h
include/pi-header.h
include/pi-hinote.h
include/pi-inet.h
@@ -58,7 +56,6 @@
include/pi-mail.h
include/pi-md5.h
include/pi-memo.h
-include/pi-memo.hxx
include/pi-money.h
include/pi-net.h
include/pi-notepad.h
@@ -72,17 +69,22 @@
include/pi-sync.h
include/pi-sys.h
include/pi-syspkt.h
+include/pi-threadsafe.h
include/pi-todo.h
-include/pi-todo.hxx
include/pi-usb.h
include/pi-util.h
+include/pi-veo.h
+include/pi-versamail.h
include/pi-version.h
-lib/libpisock++.a
-lib/libpisock++.la
lib/libpisock.a
lib/libpisock.la
lib/libpisync.a
lib/libpisync.la
+lib/pkgconfig/
+lib/pkgconfig/pilot-link.pc
[EMAIL PROTECTED] libdata/perl5/${MACHINE_ARCH}-openbsd/
[EMAIL PROTECTED] libdata/perl5/${MACHINE_ARCH}-openbsd/5.8.8/
[EMAIL PROTECTED] libdata/perl5/${MACHINE_ARCH}-openbsd/5.8.8/perllocal.pod
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/PDA/
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/PDA/Pilot.pm
@@ -92,9 +94,6 @@
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/auto/PDA/Pilot/
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/auto/PDA/Pilot/Pilot.bs
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/auto/PDA/Pilot/autosplit.ix
[EMAIL PROTECTED] man/man1/addresses.1
[EMAIL PROTECTED] man/man1/dlpsh.1
[EMAIL PROTECTED] man/man1/hinotes.1
@man man/man1/ietf2datebook.1
@man man/man1/install-datebook.1
@man man/man1/install-expenses.1
@@ -102,24 +101,41 @@
@man man/man1/install-memo.1
@man man/man1/install-netsync.1
@man man/man1/install-todo.1
[EMAIL PROTECTED] man/man1/install-todos.1
@man man/man1/install-user.1
[EMAIL PROTECTED] man/man1/memos.1
[EMAIL PROTECTED] man/man1/pi-getram.1
[EMAIL PROTECTED] man/man1/pi-getrom.1
@man man/man1/pilot-addresses.1
[EMAIL PROTECTED] man/man1/pilot-clip.1
[EMAIL PROTECTED] man/man1/pilot-csd.1
[EMAIL PROTECTED] man/man1/pilot-debugsh.1
[EMAIL PROTECTED] man/man1/pilot-dedupe.1
[EMAIL PROTECTED] man/man1/pilot-dlpsh.1
[EMAIL PROTECTED] man/man1/pilot-file.1
@man man/man1/pilot-foto.1
[EMAIL PROTECTED] man/man1/pilot-getram.1
[EMAIL PROTECTED] man/man1/pilot-getrom.1
[EMAIL PROTECTED] man/man1/pilot-getromtoken.1
[EMAIL PROTECTED] man/man1/pilot-hinotes.1
[EMAIL PROTECTED] man/man1/pilot-memos.1
[EMAIL PROTECTED] man/man1/pilot-nredir.1
[EMAIL PROTECTED] man/man1/pilot-reminders.1
[EMAIL PROTECTED] man/man1/pilot-schlep.1
[EMAIL PROTECTED] man/man1/pilot-treofoto.1
[EMAIL PROTECTED] man/man1/pilot-wav.1
@man man/man1/pilot-xfer.1
@man man/man1/read-expenses.1
@man man/man1/read-ical.1
@man man/man1/read-notepad.1
@man man/man1/read-palmpix.1
[EMAIL PROTECTED] man/man1/read-screenshot.1
@man man/man1/read-todos.1
[EMAIL PROTECTED] man/man1/read-veo.1
@man man/man7/pilot-link.7
share/aclocal/
share/aclocal/pilot-link.m4
+share/doc/pilot-link/
+share/doc/pilot-link/README.debugging
+share/doc/pilot-link/README.usb
share/pilot-link/
-share/pilot-link/getrom.prc
-share/pilot-link/getrom2.prc
share/pilot-link/pix/
share/pilot-link/pix/b1.gif
share/pilot-link/pix/b2.gif
@@ -131,4 +147,9 @@
share/pilot-link/pix/case.gif
share/pilot-link/pix/case.xbm
share/pilot-link/pix/casemask.xbm
+share/pilot-link/prc/
+share/pilot-link/prc/getrom.prc
+share/pilot-link/prc/getrom2.prc
%%SHARED%%
[EMAIL PROTECTED] share/pilot-link/udev/
[EMAIL PROTECTED] share/pilot-link/udev/60-libpisock.rules