pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/print/hplip



Module Name:    pkgsrc
Committed By:   wiz
Date:           Thu Aug 27 09:42:47 UTC 2026

Modified Files:
        pkgsrc/print/hplip: Makefile distinfo
Added Files:
        pkgsrc/print/hplip/patches: patch-base_mdns.py patch-base_slp.py

Log Message:
hplip: fix problem finding printers

>From Dave Tyson on pkgsrc-users.

Bump PKGREVISION.


To generate a diff of this commit:
cvs rdiff -u -r1.127 -r1.128 pkgsrc/print/hplip/Makefile
cvs rdiff -u -r1.46 -r1.47 pkgsrc/print/hplip/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/print/hplip/patches/patch-base_mdns.py \
    pkgsrc/print/hplip/patches/patch-base_slp.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/print/hplip/Makefile
diff -u pkgsrc/print/hplip/Makefile:1.127 pkgsrc/print/hplip/Makefile:1.128
--- pkgsrc/print/hplip/Makefile:1.127   Thu May 14 16:41:56 2026
+++ pkgsrc/print/hplip/Makefile Thu Aug 27 09:42:47 2026
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.127 2026/05/14 16:41:56 ryoon Exp $
+# $NetBSD: Makefile,v 1.128 2026/08/27 09:42:47 wiz Exp $
 
 DISTNAME=      hplip-3.19.12
-PKGREVISION=   38
+PKGREVISION=   39
 CATEGORIES=    print
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=hplip/}
 

Index: pkgsrc/print/hplip/distinfo
diff -u pkgsrc/print/hplip/distinfo:1.46 pkgsrc/print/hplip/distinfo:1.47
--- pkgsrc/print/hplip/distinfo:1.46    Thu Aug 27 09:39:58 2026
+++ pkgsrc/print/hplip/distinfo Thu Aug 27 09:42:47 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.46 2026/08/27 09:39:58 wiz Exp $
+$NetBSD: distinfo,v 1.47 2026/08/27 09:42:47 wiz Exp $
 
 BLAKE2s (hplip-3.19.12.tar.gz) = 24ea25e3ac4ab3c521ae65acb27a88a65a164f3d93b088e33f13f97ee8ad6eae
 SHA512 (hplip-3.19.12.tar.gz) = 5552cd717ae082ee55cdb77d79e8d035d8ecb7cf23c79d659fda43468d8ed414a33c4d869eab4ab83dee836f0d1cceb74c3c4a249e26f904a5ab2350e08a5677
@@ -6,6 +6,8 @@ Size (hplip-3.19.12.tar.gz) = 25676247 b
 SHA1 (patch-ab) = 82b8ab80f778a6a31c1031688d9a16dbd4c55462
 SHA1 (patch-ae) = acd6d1462cd990f17ba7b8ffe79c25e747bb8bee
 SHA1 (patch-base_g.py) = b6c48a06ab9508223afb3160bcdebafccf3c08ce
+SHA1 (patch-base_mdns.py) = 6da9a57689ddf2d10bfae196d5c7b4b7220f9c48
+SHA1 (patch-base_slp.py) = 6a791adc3fb51f84ac3cee9fbb0c6186d36a1948
 SHA1 (patch-configure.in) = d6e20d8d4f0b1042a32149eeca45d2ddc319f65f
 SHA1 (patch-diagnose_queues.py) = 1f15cffafd602cc23bad0094fc5c485f24171797
 SHA1 (patch-installer_dcheck.py) = 3bfe3bd15c0a3fb968e03aa8250dc7939bfe14d1

Added files:

Index: pkgsrc/print/hplip/patches/patch-base_mdns.py
diff -u /dev/null pkgsrc/print/hplip/patches/patch-base_mdns.py:1.1
--- /dev/null   Thu Aug 27 09:42:47 2026
+++ pkgsrc/print/hplip/patches/patch-base_mdns.py       Thu Aug 27 09:42:47 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-base_mdns.py,v 1.1 2026/08/27 09:42:47 wiz Exp $
+
+Fixes problem finding printers, as reported by Dave Tyson.
+
+--- base/mdns.py.orig  2026-08-27 09:40:27.508547954 +0000
++++ base/mdns.py
+@@ -209,7 +209,7 @@ def createSocketsWithsetOption(ttl=4):
+ 
+     try:
+         s.setsockopt(socket.SOL_IP, socket.IP_MULTICAST_TTL, ttl)
+-        s.setsockopt(socket.SOL_IP, socket.IP_MULTICAST_IF, socket.inet_aton(intf) + socket.inet_aton('0.0.0.0'))
++        s.setsockopt(socket.SOL_IP, socket.IP_MULTICAST_IF, socket.inet_aton(intf))
+         s.setsockopt(socket.SOL_IP, socket.IP_MULTICAST_LOOP ,1)
+     except Exception as e:
+         log.error("Unable to setup multicast socket for mDNS: %s" % e)
Index: pkgsrc/print/hplip/patches/patch-base_slp.py
diff -u /dev/null pkgsrc/print/hplip/patches/patch-base_slp.py:1.1
--- /dev/null   Thu Aug 27 09:42:47 2026
+++ pkgsrc/print/hplip/patches/patch-base_slp.py        Thu Aug 27 09:42:47 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-base_slp.py,v 1.1 2026/08/27 09:42:47 wiz Exp $
+
+Fixes problem finding printers, as reported by Dave Tyson.
+
+--- base/slp.py.orig   2026-08-27 09:41:26.843051571 +0000
++++ base/slp.py
+@@ -67,7 +67,7 @@ def createSocketsWithsetOption(ttl=4):
+ 
+     try:
+         s.setsockopt(socket.SOL_IP, socket.IP_MULTICAST_TTL, ttl)
+-        s.setsockopt(socket.SOL_IP, socket.IP_MULTICAST_IF, socket.inet_aton(intf) + socket.inet_aton('0.0.0.0'))
++        s.setsockopt(socket.SOL_IP, socket.IP_MULTICAST_IF, socket.inet_aton(intf))
+         s.setsockopt(socket.SOL_IP, socket.IP_MULTICAST_LOOP ,1)
+     except Exception as e:
+         log.error("Unable to setup multicast socket for SLP: %s" % e)



Home | Main Index | Thread Index | Old Index