The FreeBSD Ports Archive

Freebsd | Contact
Welcome to FreeBSD Software


FreeBSD palm : uppc-kmod

USB device driver for Windows CE handhelds

 UPPC is a USB device driver that presents a tty style serial interface to
Windows CE devices like Pocket PCs. This lets programs like those from the
SynCE project access your device much faster than the standard serial
interface.

- Sam Lawrance 
 

http://www.people.tecnik93.com/~sam/ports/



uppc-kmod history


v. 1.21
date: 2007/10/07 02:56:19;  author: edwin;  state: Exp;  lines: +2 -7
Replace all INSTALL_DATA/INSTALL_SCRIPT and INSTALL_PROGRAM/STRIP=
hacks to install kernel loadable modules correctly on amd64 platforms
with the new INSTALL_KLD command.

All PORTREVISIONS have been bumped to show when the new version of
installing became available.

v. 1.20 date: 2007/10/01 06:04:56; author: linimon; state: Exp; lines: +4 -0 Mark as broken with gcc4.2.
v. 1.19 date: 2007/09/08 12:31:14; author: edwin; state: Exp; lines: +5 -0 uppc kmod installation problem on amd64 Please see a discussion thread starting with the following message: http://lists.freebsd.org/pipermail/freebsd-ports/2007-August/042999.html It seems that installation action of uppc-kmod port (do-install target) uses incorrect tool to put uppc.ko in its destination. It seems that the tool (${INSTALL_PROGRAM}) corrupts the .ko, so that it is not a valid kernel module anymore. If I put uppc.ko into /boot/kernel and do kldxref then kldxref complains about missing symbol table in uppc.ko and dumps core. If the module is loaded then it crashes my system. On the other hand, if I simply copy uppc.ko from work directory then it works ok. Essentially this is the same issue as described in the following PR only with another port: http://www.freebsd.org/cgi/query-pr.cgi?pr=100703 Kostik Belousov confirms the issue with stripping kernel modules on amd64: You cannot strip kernel modules on amd64, because modules are elf object files, as opposed to shared objects on all other archs. Strip strips the object file symbol table, that is used by the static linker and in-kernel linker on amd64. On the other hand, shared object contains also a dynamic symbol table, that is not stripped and used by in-kernel linker on !amd64. PR: ports/115517 Submitted by: Andriy Gapon
v. 1.18 date: 2007/06/29 09:16:40; author: linimon; state: Exp; lines: +1 -1 Populate the 'kld' virtual category, for ports that install Kernel Loadable modules. Hat: portmgr
v. 1.17 date: 2007/04/19 22:33:19; author: edwin; state: Exp; lines: +3 -1 fix breakage due to removal of bsd.port.pre.mk Pointy hat to: gabor Noticed by: dvl@
v. 1.16 date: 2007/04/19 21:20:47; author: gabor; state: Exp; lines: +1 -7 - Remove FreeBSD 4.X support from unmaintained ports in categories starting with letter n-p
v. 1.15 date: 2007/01/30 20:09:12; author: anray; state: Exp; lines: +1 -0 Add Samsung SCH-I730 support.
v. 1.14 date: 2006/01/30 20:17:31; author: lawrance; state: Exp; lines: +4 -2 Up to 0.8. Tiny change to chase the renaming of ucom* to cuaU*.
v. 1.13 date: 2005/10/29 04:25:00; author: lawrance; state: Exp; lines: +1 -1 Drop maintainership since I no longer have a pocket pc. I'll be keeping an eye on these, especially uppc-kmod in case anyone wants to take it over and keep it working.
v. 1.12 date: 2005/04/12 13:00:32; author: lawrance; state: Exp; lines: +1 -1 Set my ports to their shiny new MAINTAINER address. Approved by: clement (mentor)
v. 1.11 date: 2005/03/31 06:42:14; author: krion; state: Exp; lines: +1 -3 Fix MASTER_SITES. PR: ports/79388 Submitted by: maintainer Approved by: portmgr (implicit)
v. 1.10 date: 2005/03/26 22:38:42; author: kris; state: Exp; lines: +2 -0 BROKEN: Unfetchable Approved by: portmgr (self)
v. 1.9 date: 2005/01/19 16:59:18; author: vs; state: Exp; lines: +1 -1 Unquote IGNORE. PR: ports/76095 Submitted by: Sam Lawrance
v. 1.8 date: 2004/12/11 21:48:53; author: kris; state: Exp; lines: +7 -1 BROKEN on 4.x: Does not build
v. 1.7 date: 2004/09/27 22:56:27; author: kris; state: Exp; lines: +0 -4 Now builds on amd64 Approved by: portmgr (self)
v. 1.6 date: 2004/09/25 08:04:43; author: thierry; state: Exp; lines: +2 -2 Update to 0.7 to fix build failure (deal with usbdevs changes). PR: ports/71634 Submitted by: maintainer Approved by: portmgr (marcus)
v. 1.5 date: 2004/06/25 07:28:27; author: krion; state: Exp; lines: +1 -1 Update to version 0.6 PR: ports/68278 Submitted by: maintainer
v. 1.4 date: 2004/03/26 03:08:09; author: kevlo; state: Exp; lines: +3 -2 Update to 0.5
v. 1.3 date: 2004/02/27 09:03:42; author: krion; state: Exp; lines: +4 -0 - Mark BROKEN on AMD64 PR: ports/63420 Submitted by: Hendrik Scholz
v. 1.2 date: 2004/01/10 07:18:55; author: marcus; state: Exp; lines: +1 -1 Substitute BROKEN with IGNORE in cases where the port requires the src tree to be present, or does not compile on certain versions of FreeBSD. This will potentially avoid needless compilations on bento, and has the added benefit of improving certain reporting tools. To most users, this change is a no-op. PR: 61090 Submitted by: linimon
v. 1.1 date: 2003/12/29 16:33:02; author: pav; state: Exp; Add uppc-kmod, USB device driver for Windows CE handhelds which provides serial tty interface. PR: ports/56225 Submitted by: Sam Lawrance According to FreshPorts, this is our 10000th port! ============================================================================= v. 1.21 date: 2007/10/07 02:56:19; author: edwin; state: Exp; lines: +2 -7 Replace all INSTALL_DATA/INSTALL_SCRIPT and INSTALL_PROGRAM/STRIP= hacks to install kernel loadable modules correctly on amd64 platforms with the new INSTALL_KLD command. All PORTREVISIONS have been bumped to show when the new version of installing became available.
v. 1.20 date: 2007/10/01 06:04:56; author: linimon; state: Exp; lines: +4 -0 Mark as broken with gcc4.2.
v. 1.19 date: 2007/09/08 12:31:14; author: edwin; state: Exp; lines: +5 -0 uppc kmod installation problem on amd64 Please see a discussion thread starting with the following message: http://lists.freebsd.org/pipermail/freebsd-ports/2007-August/042999.html It seems that installation action of uppc-kmod port (do-install target) uses incorrect tool to put uppc.ko in its destination. It seems that the tool (${INSTALL_PROGRAM}) corrupts the .ko, so that it is not a valid kernel module anymore. If I put uppc.ko into /boot/kernel and do kldxref then kldxref complains about missing symbol table in uppc.ko and dumps core. If the module is loaded then it crashes my system. On the other hand, if I simply copy uppc.ko from work directory then it works ok. Essentially this is the same issue as described in the following PR only with another port: http://www.freebsd.org/cgi/query-pr.cgi?pr=100703 Kostik Belousov confirms the issue with stripping kernel modules on amd64: You cannot strip kernel modules on amd64, because modules are elf object files, as opposed to shared objects on all other archs. Strip strips the object file symbol table, that is used by the static linker and in-kernel linker on amd64. On the other hand, shared object contains also a dynamic symbol table, that is not stripped and used by in-kernel linker on !amd64. PR: ports/115517 Submitted by: Andriy Gapon
v. 1.18 date: 2007/06/29 09:16:40; author: linimon; state: Exp; lines: +1 -1 Populate the 'kld' virtual category, for ports that install Kernel Loadable modules. Hat: portmgr
v. 1.17 date: 2007/04/19 22:33:19; author: edwin; state: Exp; lines: +3 -1 fix breakage due to removal of bsd.port.pre.mk Pointy hat to: gabor Noticed by: dvl@
v. 1.16 date: 2007/04/19 21:20:47; author: gabor; state: Exp; lines: +1 -7 - Remove FreeBSD 4.X support from unmaintained ports in categories starting with letter n-p
v. 1.15 date: 2007/01/30 20:09:12; author: anray; state: Exp; lines: +1 -0 Add Samsung SCH-I730 support.
v. 1.14 date: 2006/01/30 20:17:31; author: lawrance; state: Exp; lines: +4 -2 Up to 0.8. Tiny change to chase the renaming of ucom* to cuaU*.
v. 1.13 date: 2005/10/29 04:25:00; author: lawrance; state: Exp; lines: +1 -1 Drop maintainership since I no longer have a pocket pc. I'll be keeping an eye on these, especially uppc-kmod in case anyone wants to take it over and keep it working.
v. 1.12 date: 2005/04/12 13:00:32; author: lawrance; state: Exp; lines: +1 -1 Set my ports to their shiny new MAINTAINER address. Approved by: clement (mentor)
v. 1.11 date: 2005/03/31 06:42:14; author: krion; state: Exp; lines: +1 -3 Fix MASTER_SITES. PR: ports/79388 Submitted by: maintainer Approved by: portmgr (implicit)
v. 1.10 date: 2005/03/26 22:38:42; author: kris; state: Exp; lines: +2 -0 BROKEN: Unfetchable Approved by: portmgr (self)
v. 1.9 date: 2005/01/19 16:59:18; author: vs; state: Exp; lines: +1 -1 Unquote IGNORE. PR: ports/76095 Submitted by: Sam Lawrance
v. 1.8 date: 2004/12/11 21:48:53; author: kris; state: Exp; lines: +7 -1 BROKEN on 4.x: Does not build
v. 1.7 date: 2004/09/27 22:56:27; author: kris; state: Exp; lines: +0 -4 Now builds on amd64 Approved by: portmgr (self)
v. 1.6 date: 2004/09/25 08:04:43; author: thierry; state: Exp; lines: +2 -2 Update to 0.7 to fix build failure (deal with usbdevs changes). PR: ports/71634 Submitted by: maintainer Approved by: portmgr (marcus)
v. 1.5 date: 2004/06/25 07:28:27; author: krion; state: Exp; lines: +1 -1 Update to version 0.6 PR: ports/68278 Submitted by: maintainer
v. 1.4 date: 2004/03/26 03:08:09; author: kevlo; state: Exp; lines: +3 -2 Update to 0.5
v. 1.3 date: 2004/02/27 09:03:42; author: krion; state: Exp; lines: +4 -0 - Mark BROKEN on AMD64 PR: ports/63420 Submitted by: Hendrik Scholz
v. 1.2 date: 2004/01/10 07:18:55; author: marcus; state: Exp; lines: +1 -1 Substitute BROKEN with IGNORE in cases where the port requires the src tree to be present, or does not compile on certain versions of FreeBSD. This will potentially avoid needless compilations on bento, and has the added benefit of improving certain reporting tools. To most users, this change is a no-op. PR: 61090 Submitted by: linimon
v. 1.1 date: 2003/12/29 16:33:02; author: pav; state: Exp; Add uppc-kmod, USB device driver for Windows CE handhelds which provides serial tty interface. PR: ports/56225 Submitted by: Sam Lawrance According to FreshPorts, this is our 10000th port! ============================================================================= v. 1.21 date: 2007/10/07 02:56:19; author: edwin; state: Exp; lines: +2 -7 Replace all INSTALL_DATA/INSTALL_SCRIPT and INSTALL_PROGRAM/STRIP= hacks to install kernel loadable modules correctly on amd64 platforms with the new INSTALL_KLD command. All PORTREVISIONS have been bumped to show when the new version of installing became available.
v. 1.20 date: 2007/10/01 06:04:56; author: linimon; state: Exp; lines: +4 -0 Mark as broken with gcc4.2.
v. 1.19 date: 2007/09/08 12:31:14; author: edwin; state: Exp; lines: +5 -0 uppc kmod installation problem on amd64 Please see a discussion thread starting with the following message: http://lists.freebsd.org/pipermail/freebsd-ports/2007-August/042999.html It seems that installation action of uppc-kmod port (do-install target) uses incorrect tool to put uppc.ko in its destination. It seems that the tool (${INSTALL_PROGRAM}) corrupts the .ko, so that it is not a valid kernel module anymore. If I put uppc.ko into /boot/kernel and do kldxref then kldxref complains about missing symbol table in uppc.ko and dumps core. If the module is loaded then it crashes my system. On the other hand, if I simply copy uppc.ko from work directory then it works ok. Essentially this is the same issue as described in the following PR only with another port: http://www.freebsd.org/cgi/query-pr.cgi?pr=100703 Kostik Belousov confirms the issue with stripping kernel modules on amd64: You cannot strip kernel modules on amd64, because modules are elf object files, as opposed to shared objects on all other archs. Strip strips the object file symbol table, that is used by the static linker and in-kernel linker on amd64. On the other hand, shared object contains also a dynamic symbol table, that is not stripped and used by in-kernel linker on !amd64. PR: ports/115517 Submitted by: Andriy Gapon
v. 1.18 date: 2007/06/29 09:16:40; author: linimon; state: Exp; lines: +1 -1 Populate the 'kld' virtual category, for ports that install Kernel Loadable modules. Hat: portmgr
v. 1.17 date: 2007/04/19 22:33:19; author: edwin; state: Exp; lines: +3 -1 fix breakage due to removal of bsd.port.pre.mk Pointy hat to: gabor Noticed by: dvl@
v. 1.16 date: 2007/04/19 21:20:47; author: gabor; state: Exp; lines: +1 -7 - Remove FreeBSD 4.X support from unmaintained ports in categories starting with letter n-p
v. 1.15 date: 2007/01/30 20:09:12; author: anray; state: Exp; lines: +1 -0 Add Samsung SCH-I730 support.
v. 1.14 date: 2006/01/30 20:17:31; author: lawrance; state: Exp; lines: +4 -2 Up to 0.8. Tiny change to chase the renaming of ucom* to cuaU*.
v. 1.13 date: 2005/10/29 04:25:00; author: lawrance; state: Exp; lines: +1 -1 Drop maintainership since I no longer have a pocket pc. I'll be keeping an eye on these, especially uppc-kmod in case anyone wants to take it over and keep it working.
v. 1.12 date: 2005/04/12 13:00:32; author: lawrance; state: Exp; lines: +1 -1 Set my ports to their shiny new MAINTAINER address. Approved by: clement (mentor)
v. 1.11 date: 2005/03/31 06:42:14; author: krion; state: Exp; lines: +1 -3 Fix MASTER_SITES. PR: ports/79388 Submitted by: maintainer Approved by: portmgr (implicit)
v. 1.10 date: 2005/03/26 22:38:42; author: kris; state: Exp; lines: +2 -0 BROKEN: Unfetchable Approved by: portmgr (self)
v. 1.9 date: 2005/01/19 16:59:18; author: vs; state: Exp; lines: +1 -1 Unquote IGNORE. PR: ports/76095 Submitted by: Sam Lawrance
v. 1.8 date: 2004/12/11 21:48:53; author: kris; state: Exp; lines: +7 -1 BROKEN on 4.x: Does not build
v. 1.7 date: 2004/09/27 22:56:27; author: kris; state: Exp; lines: +0 -4 Now builds on amd64 Approved by: portmgr (self)
v. 1.6 date: 2004/09/25 08:04:43; author: thierry; state: Exp; lines: +2 -2 Update to 0.7 to fix build failure (deal with usbdevs changes). PR: ports/71634 Submitted by: maintainer Approved by: portmgr (marcus)
v. 1.5 date: 2004/06/25 07:28:27; author: krion; state: Exp; lines: +1 -1 Update to version 0.6 PR: ports/68278 Submitted by: maintainer
v. 1.4 date: 2004/03/26 03:08:09; author: kevlo; state: Exp; lines: +3 -2 Update to 0.5
v. 1.3 date: 2004/02/27 09:03:42; author: krion; state: Exp; lines: +4 -0 - Mark BROKEN on AMD64 PR: ports/63420 Submitted by: Hendrik Scholz
v. 1.2 date: 2004/01/10 07:18:55; author: marcus; state: Exp; lines: +1 -1 Substitute BROKEN with IGNORE in cases where the port requires the src tree to be present, or does not compile on certain versions of FreeBSD. This will potentially avoid needless compilations on bento, and has the added benefit of improving certain reporting tools. To most users, this change is a no-op. PR: 61090 Submitted by: linimon
v. 1.1 date: 2003/12/29 16:33:02; author: pav; state: Exp; Add uppc-kmod, USB device driver for Windows CE handhelds which provides serial tty interface. PR: ports/56225 Submitted by: Sam Lawrance According to FreshPorts, this is our 10000th port! =============================================================================



Main menu

FreeBSD

Program categories

Freebsd accessibility
Freebsd archivers
Freebsd astro
Freebsd audio
Freebsd benchmarks
Freebsd biology
Freebsd cad
Freebsd chinese
Freebsd comms
Freebsd converters
Freebsd databases
Freebsd deskutils
Freebsd devel
Freebsd dns
Freebsd editors
Freebsd emulators
Freebsd finance
Freebsd french
Freebsd ftp
Freebsd games
Freebsd german
Freebsd graphics
Freebsd hebrew
Freebsd hungarian
Freebsd irc
Freebsd japanese
Freebsd java
Freebsd korean
Freebsd lang
Freebsd mail
Freebsd math
Freebsd mbone
Freebsd misc
Freebsd multimedia
Freebsd net
Freebsd net-im
Freebsd net-mgmt
Freebsd net-p2p
Freebsd news
Freebsd palm
Freebsd polish
Freebsd ports-mgmt
Freebsd portuguese
Freebsd print
Freebsd russian
Freebsd science
Freebsd security
Freebsd shells
Freebsd sysutils
Freebsd textproc
Freebsd ukrainian
Freebsd vietnamese
Freebsd www
Freebsd x11
Freebsd x11-clocks
Freebsd x11-drivers
Freebsd x11-fm
Freebsd x11-fonts
Freebsd x11-servers
Freebsd x11-themes
Freebsd x11-toolkits
Freebsd x11-wm