head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.130 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.128 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.126 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.124 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.122 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.120 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.118 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.116 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.114 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.112 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.110 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.108 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.106 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.104 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.102 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.100 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.98 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.96 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.94 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.92 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.90 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.88 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.86 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.82 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.62 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.84 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.80 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.78 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.76 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.74 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.72 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.70 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.68 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.66 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.64 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.60 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.58 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.56 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.54 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.52 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.50 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.48 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.46 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.44 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.42 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.40 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.38 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.36 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.34 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.32 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.30 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.28 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.26 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.24 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.22 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.20 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.18 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.16 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.14 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.12 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.10 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.8 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.6 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.4 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.2 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.3.0.44 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.42 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.40 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.38 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.36 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.34 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.32 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.30 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.28 pkgsrc-2008Q1:1.3.0.26 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.24 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.22 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.20 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.18 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.16 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.14 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.12 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.10 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.8 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.6 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.4 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.2 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.2.0.10 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.8 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.6 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.2.0.4 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.2.0.2 pkgsrc-2003Q4-base:1.2; locks; strict; comment @# @; 1.4 date 2010.03.24.15.36.22; author joerg; state Exp; branches; next 1.3; 1.3 date 2004.12.23.18.11.18; author skrll; state Exp; branches; next 1.2; 1.2 date 2002.07.18.00.10.07; author abs; state dead; branches; next 1.1; 1.1 date 2002.07.09.14.38.19; author wiz; state Exp; branches; next ; desc @@ 1.4 log @Fix DESTDIR installation by not messing with ${PREFIX}/etc. @ text @$NetBSD$ --- src/Makefile.in.orig 2004-09-29 20:56:31.000000000 +0000 +++ src/Makefile.in @@@@ -114,19 +114,19 @@@@ all: ${make_bindir} speedtouch-setup: speedtouch-setup.in Makefile rm -f $@@ $@@.tmp - $(edit) < $< > $@@.tmp + $(edit) speedtouch-setup.in > $@@.tmp chmod a+x $@@.tmp mv $@@.tmp $@@ speedtouch-start: speedtouch-start.in Makefile rm -f $@@ $@@.tmp - $(edit) < $< > $@@.tmp + $(edit) speedtouch-start.in > $@@.tmp chmod a+x $@@.tmp mv $@@.tmp $@@ speedtouch-stop: speedtouch-stop.in Makefile rm -f $@@ $@@.tmp - $(edit) < $< > $@@.tmp + $(edit) speedtouch-stop.in > $@@.tmp chmod a+x $@@.tmp mv $@@.tmp $@@ @@@@ -188,7 +188,6 @@@@ install: $(INSTALL) -m 0755 speedtouch-setup "$(bindir)" $(INSTALL) -m 0755 speedtouch-start "$(bindir)" $(INSTALL) -m 0755 speedtouch-stop "$(bindir)" - $(INSTALL) -d "$(sysconfdir)/speedtouch" uninstall: $(RM) "$(bindir)/speedtouch-setup" @ 1.3 log @Update speedtouch to 1.3.1. The main changes is to support revision 4 modems (silver cycle helmet/beetle) and to use the threaded pppo3 if native threads are available. Tested on: - stringray by David Brownlee (abs@@) and me - purple cycle helmet/beetle by David Brownlee - silver cycle helment/beetle by me @ text @d3 1 a3 1 --- src/Makefile.in.orig 2004-09-29 21:56:31.000000000 +0100 d28 8 @ 1.2 log @Updated speedtouch to 1.1 [abs 2002-07-18] New version works fully under NetBSD 1.6_BETA, and also works on some systems which failed to communicate with the USB modem correctlyt under earlier versions. Additional fix to pkg/17531 @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.1 2002/07/09 14:38:19 wiz Exp $ d3 24 a26 12 --- pusb-bsd.c.orig Sat Jun 9 23:15:54 2001 +++ pusb-bsd.c @@@@ -9,6 +9,12 @@@@ #include /* for strerror */ #include #include +#ifdef __NetBSD__ +#include +#if __NetBSD_Version__ > 105270000 +#define USB_need_prefix 1 +#endif +#endif a27 128 #include "pusb.h" @@@@ -79,7 +85,11 @@@@ { struct usb_device_info di; +#ifdef USB_need_prefix + di.udi_addr = device; +#else di.addr = device; +#endif if(ioctl(cfd, USB_DEVICEINFO, &di) < 0) continue; @@@@ -88,22 +98,41 @@@@ int j; fprintf(stderr, "something on controller %d device %d\n", controller, device); +#ifdef USB_need_prefix + fprintf(stderr, "vendor %s product %s\n", + di.udi_vendor, di.udi_product); + for(j=0; j<4; j++) + fprintf(stderr, "name %s\n", di.udi_devnames[j]); +#else fprintf(stderr, "vendor %s product %s\n", di.vendor, di.product); for(j=0; j<4; j++) fprintf(stderr, "name %s\n", di.devnames[j]); +#endif } #endif +#ifdef USB_need_prefix + if(di.udi_vendorNo == vendorID && di.udi_productNo == productID) +#else if(di.vendorNo == vendorID && di.productNo == productID) +#endif { +#ifdef USB_need_prefix + if(strncmp(di.udi_devnames[0], "ugen", 4) != 0) +#else if(strncmp(di.devnames[0], "ugen", 4) != 0) +#endif { /* Has a real driver, don't mess with it */ continue; } +#ifdef USB_need_prefix + sprintf(prefix, "/dev/%s", di.udi_devnames[0]); +#else sprintf(prefix, "/dev/%s", di.devnames[0]); +#endif #if defined(__FreeBSD__) sprintf(buf, "%s", prefix); #else @@@@ -160,6 +189,16 @@@@ { struct usb_ctl_request req; +#ifdef USB_need_prefix + req.ucr_request.bmRequestType = request_type; + req.ucr_request.bRequest = request; + USETW(req.ucr_request.wValue, value); + USETW(req.ucr_request.wIndex, index); + USETW(req.ucr_request.wLength, size); + + req.ucr_data = buf; + req.ucr_flags = USBD_SHORT_XFER_OK; +#else req.request.bmRequestType = request_type; req.request.bRequest = request; USETW(req.request.wValue, value); @@@@ -168,6 +207,7 @@@@ req.data = buf; req.flags = USBD_SHORT_XFER_OK; +#endif /* !!! If your kernel is built with DIAGNOSTIC (which it is by !!! default under some versions of NetBSD) this ioctl will fail. @@@@ -188,7 +228,11 @@@@ if(ioctl(dev->fd, USB_DO_REQUEST, &req) < 0) return -1; else +#ifdef USB_need_prefix + return req.ucr_actlen; +#else return req.actlen; +#endif } int pusb_set_configuration(pusb_device_t dev, int config) @@@@ -210,8 +254,13 @@@@ struct usb_alt_interface intf; int config; +#ifdef USB_need_prefix + intf.uai_interface_index = interface; + intf.uai_alt_no = alternate; +#else intf.interface_index = interface; intf.alt_no = alternate; +#endif if(ioctl(dev->fd, USB_SET_ALTINTERFACE, &intf) < 0) { @@@@ -239,12 +288,20 @@@@ { struct usb_alt_interface intf; +#ifdef USB_need_prefix + intf.uai_interface_index = interface; +#else intf.interface_index = interface; +#endif if(ioctl(dev->fd, USB_GET_ALTINTERFACE, &intf) < 0) return -1; +#ifdef USB_need_prefix + return intf.uai_alt_no; +#else return intf.alt_no; +#endif } pusb_endpoint_t pusb_endpoint_open(pusb_device_t dev, int epnum, int flags) @ 1.1 log @Make compile on >=1.5ZB. Closes pkg/17531. @ text @d1 1 a1 1 $NetBSD$ @