diff options
author | wiz <wiz@pkgsrc.org> | 2004-09-08 12:14:59 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2004-09-08 12:14:59 +0000 |
commit | 11127959079fc195ff307dfa419abd97717e71de (patch) | |
tree | eb5969d8f7dc8c1fa6de531d64bd05f2678d8c30 /comms/plptools | |
parent | 9d254b671d6c8fe671eeee5ec238acb6f5a8de3b (diff) | |
download | pkgsrc-11127959079fc195ff307dfa419abd97717e71de.tar.gz |
Update to 0.12 to fix build with gcc3.
Changes since 0.8 are not documented except in the
ChangeLog.
Changes from Version 0.7 to 0.8
- Fixed lot of bugs, especially in nfs code
- Series 3 _should_ work again.
- Added support for KDE (KDE >= 2.1)
- Added KDE Application "kpsion"
Changes from Version 0.6 to 0.7
- Changed timezone-stuff again. With S5, now the machine-info is
evaluated. This info holds the Psion's time-offset so that we
are able to calculate the offset correctly, regardless of the
Psion's setting. All that is done in a new class PsiTime.
For S3, a Fallback is provided using an Env-Variable "PSI_TZ" which
can be set to the Psion's time-offset in seconds.
- Added lots of rpc related stuff:
- Implemented a procfs-like subdir in plpnfsd. Processes can
be examined and misc. parameters can be examined/changed using
the entries in <psionMountDir>/proc/
Several parameters can now be changed on the fly:
attribute-cache timeout in seconds: proc/acache (rw)
debuglevel: proc/debuglevel (rw)
directory-cache timeout in seconds: proc/dcache (rw)
Psion's owner-info: proc/owner (ro)
Unix-owner of mounted directory: proc/unixowner (rw)
Stopping of plpnfsd has now changed:
Old:
reference /mnt/psion/exit
New:
echo stop > /mnt/psion/proc/exit
This should be safer than accidentally referencing a file.
For every process running on the psion, a subdir in proc/ is
created with two files "cmd" and "args" (both ro). cmd is the
process-name, args is it's commandline.
- Added machinfo command in plpftp for displaying lot of interesting
information about S5. (E.g. battery status etc.)
- Added killsave and runrestore to plpftpd. Both take a unix file
as argument. killsave kills all processes on the Psion and saves
restart-information to the specified file. runrestore reads a file
created by killsave and starts all processes saved in this file.
-> Functionality similar to the behavior of PsiWin before/after backup.
Diffstat (limited to 'comms/plptools')
-rw-r--r-- | comms/plptools/Makefile | 11 | ||||
-rw-r--r-- | comms/plptools/PLIST | 49 | ||||
-rw-r--r-- | comms/plptools/distinfo | 34 | ||||
-rw-r--r-- | comms/plptools/patches/patch-aa | 24 | ||||
-rw-r--r-- | comms/plptools/patches/patch-ab | 18 | ||||
-rw-r--r-- | comms/plptools/patches/patch-ac | 102 | ||||
-rw-r--r-- | comms/plptools/patches/patch-ad | 8 | ||||
-rw-r--r-- | comms/plptools/patches/patch-ae | 4 | ||||
-rw-r--r-- | comms/plptools/patches/patch-af | 8 | ||||
-rw-r--r-- | comms/plptools/patches/patch-ag | 8 | ||||
-rw-r--r-- | comms/plptools/patches/patch-ah | 21 | ||||
-rw-r--r-- | comms/plptools/patches/patch-ai | 24 | ||||
-rw-r--r-- | comms/plptools/patches/patch-aj | 24 | ||||
-rw-r--r-- | comms/plptools/patches/patch-ak | 33 | ||||
-rw-r--r-- | comms/plptools/patches/patch-al | 33 | ||||
-rw-r--r-- | comms/plptools/patches/patch-am | 13 | ||||
-rw-r--r-- | comms/plptools/patches/patch-an | 13 | ||||
-rw-r--r-- | comms/plptools/patches/patch-ao | 16 | ||||
-rw-r--r-- | comms/plptools/patches/patch-ap | 13 |
19 files changed, 231 insertions, 225 deletions
diff --git a/comms/plptools/Makefile b/comms/plptools/Makefile index 0f6f5152644..a4a90ec4f0f 100644 --- a/comms/plptools/Makefile +++ b/comms/plptools/Makefile @@ -1,22 +1,25 @@ -# $NetBSD: Makefile,v 1.24 2004/04/25 00:36:04 wiz Exp $ +# $NetBSD: Makefile,v 1.25 2004/09/08 12:14:59 wiz Exp $ # -DISTNAME= plptools-0.6 -PKGREVISION= 1 +DISTNAME= plptools-0.12 CATEGORIES= comms -MASTER_SITES= ftp://ftp.to.com/pub/psion/tarballs/ +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=plptools/} MAINTAINER= sakamoto@NetBSD.org +HOMEPAGE= http://plptools.sourceforge.net/ COMMENT= FTP-like and NFS-like access tools to talk to the PSION USE_BUILDLINK3= YES USE_GNU_READLINE= # uses rl_filename_quoting_desired flag +USE_GNU_TOOLS+= make USE_LANUGAGES= c c++ USE_LIBTOOL= YES +USE_PKGLOCALEDIR= YES GNU_CONFIGURE= YES CONFIGURE_ARGS+= --with-serial=${DEFAULT_SERIAL_DEVICE} LIBS+= -ltermcap +.include "../../devel/gettext-lib/buildlink3.mk" .include "../../devel/readline/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/comms/plptools/PLIST b/comms/plptools/PLIST index a607068a64d..f55467c0b26 100644 --- a/comms/plptools/PLIST +++ b/comms/plptools/PLIST @@ -1,9 +1,52 @@ -@comment $NetBSD: PLIST,v 1.1 2001/10/31 20:44:38 zuntum Exp $ +@comment $NetBSD: PLIST,v 1.2 2004/09/08 12:14:59 wiz Exp $ +bin/plpbackup bin/plpftp +bin/sisinstall +include/plptools/Enum.h +include/plptools/bufferarray.h +include/plptools/bufferstore.h +include/plptools/iowatch.h +include/plptools/log.h +include/plptools/plpdirent.h +include/plptools/plpintl.h +include/plptools/ppsocket.h +include/plptools/psibitmap.h +include/plptools/psiprocess.h +include/plptools/psitime.h +include/plptools/rclip.h +include/plptools/rfsv.h +include/plptools/rfsv16.h +include/plptools/rfsv32.h +include/plptools/rfsvfactory.h +include/plptools/rpcs.h +include/plptools/rpcs16.h +include/plptools/rpcs32.h +include/plptools/rpcsfactory.h +include/plptools/siscomponentrecord.h +include/plptools/sisfile.h +include/plptools/sisfileheader.h +include/plptools/sisfilerecord.h +include/plptools/sislangrecord.h +include/plptools/sisreqrecord.h +include/plptools/sistypes.h +include/plptools/wprt.h lib/libplp.a lib/libplp.la lib/libplp.so -lib/libplp.so.1 -lib/libplp.so.1.0 +lib/libplp.so.0 +lib/libplp.so.0.12 +man/man1/plpbackup.1 +man/man1/plpftp.1 +man/man1/sisinstall.1 +man/man8/ncpd.8 +man/man8/plpnfsd.8 +man/man8/plpprintd.8 sbin/ncpd sbin/plpnfsd +sbin/plpprintd +${PKGLOCALEDIR}/locale/de/LC_MESSAGES/plptools.mo +${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/plptools.mo +share/plptools/fontmap +share/plptools/prolog.ps +@dirrm share/plptools +@dirrm include/plptools diff --git a/comms/plptools/distinfo b/comms/plptools/distinfo index 295a10db135..aea9c759bd2 100644 --- a/comms/plptools/distinfo +++ b/comms/plptools/distinfo @@ -1,16 +1,20 @@ -$NetBSD: distinfo,v 1.7 2004/05/24 16:09:35 kristerw Exp $ +$NetBSD: distinfo,v 1.8 2004/09/08 12:14:59 wiz Exp $ -SHA1 (plptools-0.6.tar.gz) = 99280368116018a10469ea7e1b86985cf551eae5 -Size (plptools-0.6.tar.gz) = 197770 bytes -SHA1 (patch-aa) = cfb95f4970b6e7c8d17bc79250f4500ee0da3963 -SHA1 (patch-ab) = 00fee9bb2eebf357b171ac640163a943485f482f -SHA1 (patch-ac) = f547dc3ec8fad2fbd1ef7fb40c59c14e22bcb832 -SHA1 (patch-ad) = de550f23304b6205f0d4a6b40cc32307c41a509f -SHA1 (patch-ae) = 46b1d9714397c7b9d6b3fb5d053cda44fc5f10fd -SHA1 (patch-af) = 41f937ef89ba41d79b531ffc57fd77dee0608a93 -SHA1 (patch-ag) = 536521b46cfea9d17c78ee212f693fd32b50ba5f -SHA1 (patch-ah) = 9a4a9c6b33d2e5244a9da61307cf6367eaf87d55 -SHA1 (patch-ai) = 56a423124e444b481e34070cb33797b34d4d5aa0 -SHA1 (patch-aj) = 06802ebe102b02ffec36829cdb84d0d1bd87c04f -SHA1 (patch-ak) = ca5bd31e37104f0a05f4ece8a27933692b5ce446 -SHA1 (patch-al) = 85c7cf6b413a866fbb292c0fe4007bb656907eb1 +SHA1 (plptools-0.12.tar.gz) = fab3174bb4c3618cbd5769dc5cbf1fe17940628c +Size (plptools-0.12.tar.gz) = 989591 bytes +SHA1 (patch-aa) = 4621a095cf6cc930da8a76ac4d3b3528ca3de6cf +SHA1 (patch-ab) = 78bbf96deddeb67e9dda77849e96b4f5e65d0dc6 +SHA1 (patch-ac) = a6f7b87e1cebcade8e650b7889e27d454d27ebb2 +SHA1 (patch-ad) = f57250eb76276b3764b55248aec4693a3db6b928 +SHA1 (patch-ae) = ef4388db1df7269fa565b77b9bc4bab6ce06540e +SHA1 (patch-af) = 9d80551cf80afa07009f440f83876dfd8f815fd0 +SHA1 (patch-ag) = ac801d03a349480c84d78a474cd591eb082c8629 +SHA1 (patch-ah) = 37797e494ccdc436d2739d147e84f1a2f71c8ece +SHA1 (patch-ai) = d000a205093ccd32e9ed0648b53795cde450f8f3 +SHA1 (patch-aj) = 3ba55815548b720a9ba953930e965ccf2947f816 +SHA1 (patch-ak) = a887c4b938db0bbd8a0895e1aa5b1e58b09c8bde +SHA1 (patch-al) = f6babbc5de66636071a6f8da64d5c96011d58c27 +SHA1 (patch-am) = 2c6e6b8a67447d5735e43b403a40a144b5a1e706 +SHA1 (patch-an) = c9f0cf50a5d7ad93a2f937f98a2ca8910acea37b +SHA1 (patch-ao) = a33238564a2f5d8106ba8130a5aca8e978e7a65a +SHA1 (patch-ap) = 3dd8bef177e3ebc26b7d87fd167b486c20e71559 diff --git a/comms/plptools/patches/patch-aa b/comms/plptools/patches/patch-aa index adc26402765..3b37a140225 100644 --- a/comms/plptools/patches/patch-aa +++ b/comms/plptools/patches/patch-aa @@ -1,13 +1,13 @@ -$NetBSD: patch-aa,v 1.2 2001/04/04 07:59:29 skrll Exp $ +$NetBSD: patch-aa,v 1.3 2004/09/08 12:14:59 wiz Exp $ ---- ncpd/mp_serial.c.orig Mon Jul 5 22:48:56 1999 -+++ ncpd/mp_serial.c -@@ -182,7 +182,7 @@ - ser_exit(int fd) - { - struct termios ti; -- if (ioctl(fd, TCGETS, (caddr_t) & ti) < 0) -+ if (tcgetattr(fd, &ti) < 0) - perror("TCGETSW"); - ti.c_cflag &= ~CRTSCTS; - if (tcsetattr(fd, TCSANOW, &ti) < 0) +--- intl/Makefile.in.orig 2002-04-05 08:14:16.000000000 +0200 ++++ intl/Makefile.in +@@ -275,7 +275,7 @@ uninstall: + + info dvi: + +-$(OBJECTS): ../config.h libgnuintl.h ++$(OBJECTS): ../include/config.h libgnuintl.h + bindtextdom.$lo dcgettext.$lo dcigettext.$lo dcngettext.$lo dgettext.$lo dngettext.$lo finddomain.$lo gettext.$lo intl-compat.$lo loadmsgcat.$lo localealias.$lo ngettext.$lo textdomain.$lo: gettextP.h gmo.h loadinfo.h + dcigettext.$lo: hash-string.h + explodename.$lo l10nflist.$lo: loadinfo.h diff --git a/comms/plptools/patches/patch-ab b/comms/plptools/patches/patch-ab index 1009b763e03..22bb3e6349f 100644 --- a/comms/plptools/patches/patch-ab +++ b/comms/plptools/patches/patch-ab @@ -1,8 +1,8 @@ -$NetBSD: patch-ab,v 1.4 2001/04/04 08:53:44 skrll Exp $ +$NetBSD: patch-ab,v 1.5 2004/09/08 12:14:59 wiz Exp $ ---- plpnfsd/mp_mount.c.orig Mon Jan 17 11:49:41 2000 +--- plpnfsd/mp_mount.c.orig 2002-07-12 16:45:41.000000000 +0200 +++ plpnfsd/mp_mount.c -@@ -16,7 +16,7 @@ +@@ -21,7 +21,7 @@ extern int inet_addr(char *); #define PORTMAP /* I need svcudp_create in rpc/svc_soc.h, sol 2.4 */ #endif @@ -11,7 +11,7 @@ $NetBSD: patch-ab,v 1.4 2001/04/04 08:53:44 skrll Exp $ #include <stdio.h> #include <signal.h> #include <sys/stat.h> -@@ -59,6 +59,17 @@ +@@ -63,6 +63,17 @@ static char nfshost[128]; #endif #endif /* __FreeBSD__ */ @@ -29,7 +29,7 @@ $NetBSD: patch-ab,v 1.4 2001/04/04 08:53:44 skrll Exp $ #include <rpc/rpc.h> #include "nfs_prot.h" -@@ -147,7 +158,7 @@ +@@ -156,7 +167,7 @@ static void doexit() { struct mntent *ent; #endif #endif @@ -38,7 +38,7 @@ $NetBSD: patch-ab,v 1.4 2001/04/04 08:53:44 skrll Exp $ struct stat statb; #endif -@@ -229,7 +240,7 @@ +@@ -277,7 +288,7 @@ mount_and_run(char *dir, void (*proc)(), #else struct nfs_args nfs_args; #endif @@ -47,7 +47,7 @@ $NetBSD: patch-ab,v 1.4 2001/04/04 08:53:44 skrll Exp $ int mount_flags; #endif -@@ -405,20 +416,23 @@ +@@ -453,20 +464,23 @@ mount_and_run(char *dir, void (*proc)(), #endif #ifdef __NetBSD__ @@ -72,7 +72,7 @@ $NetBSD: patch-ab,v 1.4 2001/04/04 08:53:44 skrll Exp $ #endif #if defined(_IBMR2) -@@ -448,7 +462,7 @@ +@@ -496,7 +510,7 @@ mount_and_run(char *dir, void (*proc)(), #if defined(__sgi) || (defined(sun) && defined(__SVR4)) if (mount("", dir, MS_DATA, "nfs", &nfs_args, sizeof(nfs_args))) #endif @@ -81,7 +81,7 @@ $NetBSD: patch-ab,v 1.4 2001/04/04 08:53:44 skrll Exp $ if (mount(MOUNT_NFS, dir, 0, (caddr_t) & nfs_args)) #endif #ifdef hpux -@@ -464,7 +478,7 @@ +@@ -512,7 +526,7 @@ mount_and_run(char *dir, void (*proc)(), if (aix3_mount("psion:loc", dir, 0, MOUNT_TYPE_NFS, &nfs_args, "plpnfsd")) #endif diff --git a/comms/plptools/patches/patch-ac b/comms/plptools/patches/patch-ac index 1051accac2b..6e945606072 100644 --- a/comms/plptools/patches/patch-ac +++ b/comms/plptools/patches/patch-ac @@ -1,95 +1,15 @@ -$NetBSD: patch-ac,v 1.7 2002/06/28 19:05:23 agc Exp $ +$NetBSD: patch-ac,v 1.8 2004/09/08 12:14:59 wiz Exp $ ---- plpftp/ftp.cc.orig Mon Jan 17 06:49:41 2000 -+++ plpftp/ftp.cc -@@ -34,6 +34,10 @@ - #include <sys/stat.h> - #include <signal.h> - -+#ifdef __NetBSD__ -+#include <stdio.h> +--- lib/ppsocket.cc.orig 2002-08-05 14:36:02.000000000 +0200 ++++ lib/ppsocket.cc +@@ -45,6 +45,10 @@ + #define INVALID_SOCKET -1 + #define SOCKET_ERROR -1 + ++#ifndef MSG_NOSIGNAL ++#define MSG_NOSIGNAL 0 +#endif + - #include "defs.h" - #include "ftp.h" - #include "rfsv.h" -@@ -335,7 +339,7 @@ - // never used to do this - char dateBuff[100]; - struct tm *t; -- t = localtime(&time); -+ t = localtime((time_t *)&time); - strftime(dateBuff, 100, "%c", t); - cout << a.opAttr(attr); - cout << " " << dec << setw(10) << setfill(' ') << size; -@@ -365,7 +369,7 @@ - else { - char dateBuff[100]; - struct tm *t; -- t = localtime(&mtime); -+ t = localtime((time_t *)&mtime); - strftime(dateBuff, 100, "%c %Z", t); - cout << dateBuff << endl; - } -@@ -457,7 +461,7 @@ - long attr = s.getDWord(8); - char dateBuff[100]; - struct tm *t; -- t = localtime(&date); -+ t = localtime((time_t *)&date); - strftime(dateBuff, 100, "%c", t); - cout << a.opAttr(attr); - cout << " " << dec << setw(10) << setfill(' ') << size; -@@ -849,7 +853,7 @@ - static long maskAttr; - - static char* --filename_generator(char *text, int state) -+filename_generator(const char *text, int state) - { - static int len; - -@@ -884,7 +888,7 @@ - } - - static char * --command_generator(char *text, int state) -+command_generator(const char *text, int state) - { - static int idx, len; - char *name; -@@ -907,13 +911,13 @@ - } - - static char ** --do_completion(char *text, int start, int end) -+do_completion(const char *text, int start, int end) - { - char **matches = NULL; + using namespace std; -- rl_completion_entry_function = (Function *)null_completion; -+ rl_completion_entry_function = (CPFunction *)null_completion; - if (start == 0) -- matches = completion_matches(text, command_generator); -+ matches = rl_completion_matches(text, command_generator); - else { - int idx = 0; - char *name; -@@ -934,7 +938,7 @@ - maskAttr = 0x0010; - } - -- matches = completion_matches(text, filename_generator); -+ matches = rl_completion_matches(text, filename_generator); - } - return matches; - } -@@ -945,7 +949,7 @@ - { - #if HAVE_LIBREADLINE - rl_readline_name = "plpftp"; -- rl_completion_entry_function = (Function *)null_completion; -+ rl_completion_entry_function = (CPFunction *)null_completion; - rl_attempted_completion_function = (CPPFunction *)do_completion; - #endif - } + ppsocket::ppsocket(const ppsocket & another) diff --git a/comms/plptools/patches/patch-ad b/comms/plptools/patches/patch-ad index 27d8fa88d55..0f543006fb7 100644 --- a/comms/plptools/patches/patch-ad +++ b/comms/plptools/patches/patch-ad @@ -1,11 +1,11 @@ -$NetBSD: patch-ad,v 1.1 2001/04/04 08:53:44 skrll Exp $ +$NetBSD: patch-ad,v 1.2 2004/09/08 12:14:59 wiz Exp $ ---- plpnfsd/mp_main.c.orig Mon Jan 17 11:49:41 2000 +--- plpnfsd/mp_main.c.orig 2003-01-31 23:52:47.000000000 +0100 +++ plpnfsd/mp_main.c -@@ -17,7 +17,7 @@ +@@ -22,7 +22,7 @@ + #include <errno.h> #include "nfs_prot.h" #include "mp.h" - #include "defs.h" -#if defined (__SVR4) || defined(__sgi) +#if defined (__SVR4) || defined(__sgi) || defined(__NetBSD__) #include <stdlib.h> /* getenv */ diff --git a/comms/plptools/patches/patch-ae b/comms/plptools/patches/patch-ae index b60408977a4..b0a450efc13 100644 --- a/comms/plptools/patches/patch-ae +++ b/comms/plptools/patches/patch-ae @@ -1,6 +1,6 @@ -$NetBSD: patch-ae,v 1.1 2001/04/04 08:53:44 skrll Exp $ +$NetBSD: patch-ae,v 1.2 2004/09/08 12:14:59 wiz Exp $ ---- plpnfsd/mp_inode.c.orig Mon Jul 5 22:33:05 1999 +--- plpnfsd/mp_inode.c.orig 2002-07-12 17:18:01.000000000 +0200 +++ plpnfsd/mp_inode.c @@ -11,7 +11,7 @@ #include "mp.h" diff --git a/comms/plptools/patches/patch-af b/comms/plptools/patches/patch-af index a5fbc916c59..8d7f58772cb 100644 --- a/comms/plptools/patches/patch-af +++ b/comms/plptools/patches/patch-af @@ -1,11 +1,11 @@ -$NetBSD: patch-af,v 1.1 2001/04/04 08:53:44 skrll Exp $ +$NetBSD: patch-af,v 1.2 2004/09/08 12:14:59 wiz Exp $ ---- plpnfsd/mp_pfs_ops.c.orig Mon Jan 17 11:49:41 2000 +--- plpnfsd/mp_pfs_ops.c.orig 2002-03-08 09:29:50.000000000 +0100 +++ plpnfsd/mp_pfs_ops.c -@@ -9,7 +9,7 @@ - #include "OSdefs.h" +@@ -10,7 +10,7 @@ #include <stdio.h> #include <ctype.h> + #include <pwd.h> -#if defined(__SVR4) || defined(__GLIBC__) +#if defined(__SVR4) || defined(__GLIBC__) || defined(__NetBSD__) #include <stdlib.h> diff --git a/comms/plptools/patches/patch-ag b/comms/plptools/patches/patch-ag index 4f639bc3788..5cf4ab38768 100644 --- a/comms/plptools/patches/patch-ag +++ b/comms/plptools/patches/patch-ag @@ -1,6 +1,6 @@ -$NetBSD: patch-ag,v 1.1 2001/04/04 08:53:45 skrll Exp $ +$NetBSD: patch-ag,v 1.2 2004/09/08 12:14:59 wiz Exp $ ---- plpnfsd/nfs_prot_svc.c.orig Mon Jul 5 22:33:06 1999 +--- plpnfsd/nfs_prot_svc.c.orig 2002-03-08 09:29:50.000000000 +0100 +++ plpnfsd/nfs_prot_svc.c @@ -8,7 +8,7 @@ #include "OSdefs.h" @@ -20,7 +20,7 @@ $NetBSD: patch-ag,v 1.1 2001/04/04 08:53:45 skrll Exp $ #include <string.h> #endif -@@ -197,7 +197,7 @@ +@@ -197,7 +197,7 @@ nfs_program_2(rqstp, transp) } memset((char *)&argument, 0, sizeof(argument)); #if !defined(__SVR4) && !defined(__FreeBSD__) @@ -29,7 +29,7 @@ $NetBSD: patch-ag,v 1.1 2001/04/04 08:53:45 skrll Exp $ if (!svc_getargs(transp, (xdrproc_t)xdr_argument, (caddr_t)&argument)) { #else if (!svc_getargs(transp, xdr_argument, &argument)) { -@@ -217,7 +217,7 @@ +@@ -217,7 +217,7 @@ nfs_program_2(rqstp, transp) svcerr_systemerr(transp); } #if !defined(__SVR4) && !defined(__FreeBSD__) diff --git a/comms/plptools/patches/patch-ah b/comms/plptools/patches/patch-ah index 22820f2ade8..8b587219d89 100644 --- a/comms/plptools/patches/patch-ah +++ b/comms/plptools/patches/patch-ah @@ -1,13 +1,12 @@ -$NetBSD: patch-ah,v 1.1 2004/05/24 16:09:35 kristerw Exp $ +$NetBSD: patch-ah,v 1.2 2004/09/08 12:14:59 wiz Exp $ ---- lib/ppsocket.cc.orig 2004-05-24 12:38:15.000000000 +0200 -+++ lib/ppsocket.cc 2004-05-24 17:42:47.000000000 +0200 -@@ -389,7 +389,7 @@ - { - int i; +--- lib/Enum.h.orig 2002-08-10 20:47:05.000000000 +0200 ++++ lib/Enum.h +@@ -28,6 +28,7 @@ + #endif -- cout << hex << (int) c << endl; -+ cout << std::hex << (int) c << endl; - i = writeTimeout(&c, 1, 0); - if (i == SOCKET_ERROR || i == 0) - return (false); + #include <plpintl.h> ++#include <assert.h> + + #include <map> + #include <string> diff --git a/comms/plptools/patches/patch-ai b/comms/plptools/patches/patch-ai index 76926d74c74..8424f2c3d97 100644 --- a/comms/plptools/patches/patch-ai +++ b/comms/plptools/patches/patch-ai @@ -1,13 +1,13 @@ -$NetBSD: patch-ai,v 1.1 2004/05/24 16:09:35 kristerw Exp $ +$NetBSD: patch-ai,v 1.2 2004/09/08 12:14:59 wiz Exp $ ---- lib/rpcsfactory.cc.orig 2004-05-24 17:48:59.000000000 +0200 -+++ lib/rpcsfactory.cc 2004-05-24 17:49:16.000000000 +0200 -@@ -73,7 +73,7 @@ - return NULL; - } - // Invalid protocol version -- cerr << "rpcsfactory::create received odd protocol version from -+ cerr << "rpcsfactory::create received odd protocol version from \ - ncpd! (" << a << ")" << endl; - } else { - cerr << "rpcsfactory::create sent, response not 1" << endl; +--- lib/psitime.cc.orig 2002-08-05 13:27:54.000000000 +0200 ++++ lib/psitime.cc +@@ -63,7 +63,7 @@ PsiTime::PsiTime(const u_int32_t _ptvHi, + psi2unix(); + } + +-PsiTime::PsiTime(struct timeval *_utv, struct timezone *_utz = 0L) { ++PsiTime::PsiTime(struct timeval *_utv, struct timezone *_utz) { + if (_utv != 0L) + utv = *_utv; + if (_utz != 0L) diff --git a/comms/plptools/patches/patch-aj b/comms/plptools/patches/patch-aj index 57d872a4ed7..14282976012 100644 --- a/comms/plptools/patches/patch-aj +++ b/comms/plptools/patches/patch-aj @@ -1,13 +1,13 @@ -$NetBSD: patch-aj,v 1.1 2004/05/24 16:09:35 kristerw Exp $ +$NetBSD: patch-aj,v 1.2 2004/09/08 12:14:59 wiz Exp $ ---- lib/rfsvfactory.cc.orig 2004-05-24 17:47:30.000000000 +0200 -+++ lib/rfsvfactory.cc 2004-05-24 17:48:20.000000000 +0200 -@@ -74,7 +74,7 @@ - return NULL; - } - // Invalid protocol version -- cerr << "rfsvfactory::create received odd protocol version from -+ cerr << "rfsvfactory::create received odd protocol version from \ - ncpd! (" << a << ")" << endl; - } else { - cerr << "rfsvfactory::create sent, response not 1" << endl; +--- ncpd/Makefile.in.orig 2003-02-04 11:27:21.000000000 +0100 ++++ ncpd/Makefile.in +@@ -212,7 +212,7 @@ CXXFLAGS = $(THREADED_CXXFLAGS) + + sbin_PROGRAMS = ncpd + +-ncpd_LDADD = $(LIB_PLP) -lpthread ++ncpd_LDADD = $(LIB_PLP) -lpthread $(INTLLIBS) + ncpd_SOURCES = channel.cc link.cc linkchan.cc main.cc \ + ncp.cc packet.cc socketchan.cc mp_serial.c + diff --git a/comms/plptools/patches/patch-ak b/comms/plptools/patches/patch-ak index 8d033e690f6..21d5c327cf7 100644 --- a/comms/plptools/patches/patch-ak +++ b/comms/plptools/patches/patch-ak @@ -1,22 +1,13 @@ -$NetBSD: patch-ak,v 1.1 2004/05/24 16:09:35 kristerw Exp $ +$NetBSD: patch-ak,v 1.2 2004/09/08 12:14:59 wiz Exp $ ---- lib/rfsv16.cc.orig 2004-05-24 17:43:42.000000000 +0200 -+++ lib/rfsv16.cc 2004-05-24 17:45:56.000000000 +0200 -@@ -670,7 +670,7 @@ - do { - unsigned char buf[2000]; - if ((len = fread(handle, buf, sizeof(buf))) > 0) -- op.write(buf, len); -+ op.write((char*)buf, len); - if (cb) { - if (!cb(len)) { - len = E_PSI_FILE_CANCEL; -@@ -703,7 +703,7 @@ - unsigned char *buff = new unsigned char[RFSV_SENDLEN]; - int total = 0; - while (ip && !ip.eof()) { -- ip.read(buff, RFSV_SENDLEN); -+ ip.read((char*)buff, RFSV_SENDLEN); - bufferStore tmp(buff, ip.gcount()); - int len = tmp.getLen(); - total += len; +--- plpnfsd/Makefile.in.orig 2003-02-04 11:27:21.000000000 +0100 ++++ plpnfsd/Makefile.in +@@ -209,7 +209,7 @@ x_libraries = @x_libraries@ + INCLUDES = -I$(top_srcdir)/lib + + sbin_PROGRAMS = plpnfsd +-plpnfsd_LDADD = $(LIB_PLP) ++plpnfsd_LDADD = $(LIB_PLP) $(INTLLIBS) + plpnfsd_SOURCES = mp_main.c mp_mount.c nfs_prot_svc.c nfs_prot_xdr.c \ + mp_pfs_ops.c mp_inode.c main.cc + diff --git a/comms/plptools/patches/patch-al b/comms/plptools/patches/patch-al index b65cf9f306f..94c37240515 100644 --- a/comms/plptools/patches/patch-al +++ b/comms/plptools/patches/patch-al @@ -1,22 +1,13 @@ -$NetBSD: patch-al,v 1.1 2004/05/24 16:09:35 kristerw Exp $ +$NetBSD: patch-al,v 1.2 2004/09/08 12:14:59 wiz Exp $ ---- lib/rfsv32.cc.orig 2004-05-24 17:46:31.000000000 +0200 -+++ lib/rfsv32.cc 2004-05-24 17:46:59.000000000 +0200 -@@ -577,7 +577,7 @@ - unsigned char *buff = new unsigned char[RFSV_SENDLEN]; - do { - if ((len = fread(handle, buff, RFSV_SENDLEN)) > 0) -- op.write(buff, len); -+ op.write((char*)buff, len); - if (cb) { - if (!cb(len)) { - len = E_PSI_FILE_CANCEL; -@@ -609,7 +609,7 @@ - unsigned char *buff = new unsigned char[RFSV_SENDLEN]; - int total = 0; - while (ip && !ip.eof()) { -- ip.read(buff, RFSV_SENDLEN); -+ ip.read((char*)buff, RFSV_SENDLEN); - bufferStore tmp(buff, ip.gcount()); - int len = tmp.getLen(); - total += len; +--- plpbackup/Makefile.in.orig 2003-02-04 11:27:22.000000000 +0100 ++++ plpbackup/Makefile.in +@@ -209,7 +209,7 @@ x_libraries = @x_libraries@ + INCLUDES = -I$(top_srcdir)/lib + + bin_PROGRAMS = plpbackup +-plpbackup_LDADD = $(LIB_PLP) ++plpbackup_LDADD = $(LIB_PLP) $(INTLLIBS) + plpbackup_SOURCES = plpbackup.cc + mkinstalldirs = $(SHELL) $(top_srcdir)/conf/mkinstalldirs + CONFIG_HEADER = ../include/config.h diff --git a/comms/plptools/patches/patch-am b/comms/plptools/patches/patch-am new file mode 100644 index 00000000000..2faa4c73a11 --- /dev/null +++ b/comms/plptools/patches/patch-am @@ -0,0 +1,13 @@ +$NetBSD: patch-am,v 1.1 2004/09/08 12:14:59 wiz Exp $ + +--- plpprint/Makefile.in.orig 2003-02-04 11:27:22.000000000 +0100 ++++ plpprint/Makefile.in +@@ -209,7 +209,7 @@ x_libraries = @x_libraries@ + INCLUDES = -I$(top_srcdir)/lib + + sbin_PROGRAMS = plpprintd +-plpprintd_LDADD = $(LIB_PLP) ++plpprintd_LDADD = $(LIB_PLP) $(INTLLIBS) + plpprintd_SOURCES = plpprintd.cc + + EXTRA_DIST = prolog.ps.in fontmap diff --git a/comms/plptools/patches/patch-an b/comms/plptools/patches/patch-an new file mode 100644 index 00000000000..c5324bf53b9 --- /dev/null +++ b/comms/plptools/patches/patch-an @@ -0,0 +1,13 @@ +$NetBSD: patch-an,v 1.1 2004/09/08 12:14:59 wiz Exp $ + +--- sisinstall/Makefile.in.orig 2003-02-04 11:27:23.000000000 +0100 ++++ sisinstall/Makefile.in +@@ -209,7 +209,7 @@ x_libraries = @x_libraries@ + INCLUDES = -I$(top_srcdir)/lib + + bin_PROGRAMS = sisinstall +-sisinstall_LDADD = $(top_srcdir)/lib/libplp.la $(LIBNEWT) ++sisinstall_LDADD = $(top_srcdir)/lib/libplp.la $(LIBNEWT) $(INTLLIBS) + sisinstall_SOURCES = psion.cpp sisinstaller.cpp sismain.cpp \ + fakepsion.cpp sisfilelink.cpp sisfilelink.h + diff --git a/comms/plptools/patches/patch-ao b/comms/plptools/patches/patch-ao new file mode 100644 index 00000000000..6310a63b6a9 --- /dev/null +++ b/comms/plptools/patches/patch-ao @@ -0,0 +1,16 @@ +$NetBSD: patch-ao,v 1.1 2004/09/08 12:14:59 wiz Exp $ + +--- plpftp/ftp.cc.orig 2002-07-14 08:35:33.000000000 +0200 ++++ plpftp/ftp.cc +@@ -1053,6 +1053,11 @@ session(rfsv & a, rpcs & r, int xargc, c + return a.getStatus(); + } + ++#ifdef RL_READLINE_VERSION ++#undef READLINE_VERSION ++#define READLINE_VERSION RL_READLINE_VERSION ++#endif ++ + #if HAVE_LIBREADLINE + #if (READLINE_VERSION >= 402) + #define FUNCAST(f) f diff --git a/comms/plptools/patches/patch-ap b/comms/plptools/patches/patch-ap new file mode 100644 index 00000000000..0de4863fc51 --- /dev/null +++ b/comms/plptools/patches/patch-ap @@ -0,0 +1,13 @@ +$NetBSD: patch-ap,v 1.1 2004/09/08 12:14:59 wiz Exp $ + +--- plpftp/Makefile.in.orig 2003-02-04 11:27:22.000000000 +0100 ++++ plpftp/Makefile.in +@@ -209,7 +209,7 @@ x_libraries = @x_libraries@ + INCLUDES = -I$(top_srcdir)/lib -I$(top_srcdir)/intl + + bin_PROGRAMS = plpftp +-plpftp_LDADD = $(LIB_PLP) $(LIBREADLINE) $(LIBHISTORY) $(INTLLIBS) ++plpftp_LDADD = $(LIB_PLP) $(LIBREADLINE) $(LIBHISTORY) $(INTLLIBS) -ltermcap + plpftp_SOURCES = ftp.cc main.cc rlcrap.c + EXTRA_DIST = ftp.h rlcrap.h + mkinstalldirs = $(SHELL) $(top_srcdir)/conf/mkinstalldirs |