Thu Mar 18 16:44:02 2021 UTC ()
Don't try to install libImageProcessor-x86_64.so and libImageProcessor-i386.so,
it doesn't seems to be required.
Fixes install/package


(bouyer)
diff -r1.38 -r1.39 pkgsrc/print/hplip/distinfo
diff -r1.11 -r1.12 pkgsrc/print/hplip/patches/patch-ae

cvs diff -r1.38 -r1.39 pkgsrc/print/hplip/distinfo (expand / switch to unified diff)

--- pkgsrc/print/hplip/distinfo 2020/05/14 19:01:47 1.38
+++ pkgsrc/print/hplip/distinfo 2021/03/18 16:44:01 1.39
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1$NetBSD: distinfo,v 1.38 2020/05/14 19:01:47 joerg Exp $ 1$NetBSD: distinfo,v 1.39 2021/03/18 16:44:01 bouyer Exp $
2 2
3SHA1 (hplip-3.19.12.tar.gz) = 3d3cffb0808900ab4134df2acc246f22fb39aad7 3SHA1 (hplip-3.19.12.tar.gz) = 3d3cffb0808900ab4134df2acc246f22fb39aad7
4RMD160 (hplip-3.19.12.tar.gz) = c9e24b31dd51b2f1759e4f70c1c8617b49ace7c7 4RMD160 (hplip-3.19.12.tar.gz) = c9e24b31dd51b2f1759e4f70c1c8617b49ace7c7
5SHA512 (hplip-3.19.12.tar.gz) = 5552cd717ae082ee55cdb77d79e8d035d8ecb7cf23c79d659fda43468d8ed414a33c4d869eab4ab83dee836f0d1cceb74c3c4a249e26f904a5ab2350e08a5677 5SHA512 (hplip-3.19.12.tar.gz) = 5552cd717ae082ee55cdb77d79e8d035d8ecb7cf23c79d659fda43468d8ed414a33c4d869eab4ab83dee836f0d1cceb74c3c4a249e26f904a5ab2350e08a5677
6Size (hplip-3.19.12.tar.gz) = 25676247 bytes 6Size (hplip-3.19.12.tar.gz) = 25676247 bytes
7SHA1 (patch-ab) = 82b8ab80f778a6a31c1031688d9a16dbd4c55462 7SHA1 (patch-ab) = 82b8ab80f778a6a31c1031688d9a16dbd4c55462
8SHA1 (patch-ae) = a15426c555b47806b47eb40e22c4ca6862d6ba18 8SHA1 (patch-ae) = c67ea6d640175a1f0518640f41b5fb58241430f1
9SHA1 (patch-configure.in) = d6e20d8d4f0b1042a32149eeca45d2ddc319f65f 9SHA1 (patch-configure.in) = d6e20d8d4f0b1042a32149eeca45d2ddc319f65f
10SHA1 (patch-diagnose_queues.py) = 385c694642248818b28375711df244f12e63fdb4 10SHA1 (patch-diagnose_queues.py) = 385c694642248818b28375711df244f12e63fdb4
11SHA1 (patch-installer_dcheck.py) = 9e8e6b552f935d2ed5a61060cc0a4541095e2751 11SHA1 (patch-installer_dcheck.py) = 9e8e6b552f935d2ed5a61060cc0a4541095e2751
12SHA1 (patch-io_hpmud_musb.h) = ad634f5a1f426877e1c88916b6468fcdb7598555 12SHA1 (patch-io_hpmud_musb.h) = ad634f5a1f426877e1c88916b6468fcdb7598555
13SHA1 (patch-prnt_hpcups_HPCupsFilter.cpp) = 19a26044ce24433b0188c243925b4028bc388f1a 13SHA1 (patch-prnt_hpcups_HPCupsFilter.cpp) = 19a26044ce24433b0188c243925b4028bc388f1a
14SHA1 (patch-prnt_hpijs_context2.cpp) = f81148c1c334a9074453b27ac055833cd1669bd0 14SHA1 (patch-prnt_hpijs_context2.cpp) = f81148c1c334a9074453b27ac055833cd1669bd0
15SHA1 (patch-prnt_hpijs_foomatic-rip-hplip) = c37ed4beda5a84fac65484d11af55bf80b3f9f7c 15SHA1 (patch-prnt_hpijs_foomatic-rip-hplip) = c37ed4beda5a84fac65484d11af55bf80b3f9f7c
16SHA1 (patch-prnt_hpijs_hjzjscolor.cpp) = 5ca9c828ba4aff17a54a803d79c2dc169975d50c 16SHA1 (patch-prnt_hpijs_hjzjscolor.cpp) = 5ca9c828ba4aff17a54a803d79c2dc169975d50c
17SHA1 (patch-prnt_hpps_hppsfilter.c) = 5a3e7f3f5504fb88d58cf2b79fa138066859aa00 17SHA1 (patch-prnt_hpps_hppsfilter.c) = 5a3e7f3f5504fb88d58cf2b79fa138066859aa00
18SHA1 (patch-protocol_discovery_mdns.c) = e2ca43f6ab13fe2124a38bcc0eff292a57b34b06 18SHA1 (patch-protocol_discovery_mdns.c) = e2ca43f6ab13fe2124a38bcc0eff292a57b34b06
19SHA1 (patch-scan.py) = b58ffdd4811b8b20973a07f3b9f60174a96beed4 19SHA1 (patch-scan.py) = b58ffdd4811b8b20973a07f3b9f60174a96beed4

cvs diff -r1.11 -r1.12 pkgsrc/print/hplip/patches/patch-ae (expand / switch to unified diff)

--- pkgsrc/print/hplip/patches/patch-ae 2020/01/04 04:24:12 1.11
+++ pkgsrc/print/hplip/patches/patch-ae 2021/03/18 16:44:02 1.12
@@ -1,124 +1,138 @@ @@ -1,124 +1,138 @@
1$NetBSD: patch-ae,v 1.11 2020/01/04 04:24:12 khorben Exp $ 1$NetBSD: patch-ae,v 1.12 2021/03/18 16:44:02 bouyer Exp $
2 2
3# Conform to autoconf's standard variable usage, making it easier 3# Conform to autoconf's standard variable usage, making it easier
4# to install on pkgsrc platforms 4# to install on pkgsrc platforms
5 5
6# reported upstream as https://bugs.launchpad.net/hplip/+bug/726218 6# reported upstream as https://bugs.launchpad.net/hplip/+bug/726218
7 7
8# still needs to handle the buildlink path for libusb-1.0 :( 8# still needs to handle the buildlink path for libusb-1.0 :(
9# schnoebe -- Fri May 24 14:55:57 CDT 2013 9# schnoebe -- Fri May 24 14:55:57 CDT 2013
10 10
11--- Makefile.am.orig 2019-12-10 05:00:36.000000000 +0000 11--- Makefile.am.orig 2019-12-10 06:00:36.000000000 +0100
12+++ Makefile.am 12+++ Makefile.am 2021-03-18 15:14:51.942673859 +0100
13@@ -8,7 +8,7 @@ CFLAGS+= -DCONFDIR=\"$(hplip_confdir)\" 13@@ -8,7 +8,7 @@
14 CXXFLAGS+= -DCONFDIR=\"$(hplip_confdir)\" 14 CXXFLAGS+= -DCONFDIR=\"$(hplip_confdir)\"
15  15
16 hplipdir = $(datadir)/hplip 16 hplipdir = $(datadir)/hplip
17-apparmordir = /etc/apparmor.d 17-apparmordir = /etc/apparmor.d
18+apparmordir = $(sysconfdir)/apparmor.d 18+apparmordir = $(sysconfdir)/apparmor.d
19 docdir = $(hpdocdir) 19 docdir = $(hpdocdir)
20 htmldir = $(hphtmldir) 20 htmldir = $(hphtmldir)
21 doc_DATA = COPYING copyright prnt/hpijs/README_LIBJPG 21 doc_DATA = COPYING copyright prnt/hpijs/README_LIBJPG
22@@ -110,6 +110,7 @@ libhpmud_la_LDFLAGS += -lusb 22@@ -110,6 +110,7 @@
23 else 23 else
24 libhpmud_la_SOURCES += io/hpmud/musb.c  24 libhpmud_la_SOURCES += io/hpmud/musb.c
25 libhpmud_la_CFLAGS += -I/usr/include/libusb-1.0 25 libhpmud_la_CFLAGS += -I/usr/include/libusb-1.0
26+libhpmud_la_CFLAGS += -I$(prefix)/include/libusb-1.0 26+libhpmud_la_CFLAGS += -I$(prefix)/include/libusb-1.0
27 libhpmud_la_LDFLAGS += -lusb-1.0 27 libhpmud_la_LDFLAGS += -lusb-1.0
28 endif 28 endif
29  29
30@@ -131,12 +132,12 @@ libhpip_la_SOURCES = ip/xconvolve.c ip/x 30@@ -131,12 +132,12 @@
31 ip/hpip.h ip/ipdefs.h ip/xform.h ip/xjpg_dct.h ip/xjpg_huf.h ip/xjpg_mrk.h 31 ip/hpip.h ip/ipdefs.h ip/xform.h ip/xjpg_dct.h ip/xjpg_huf.h ip/xjpg_mrk.h
32  32
33 #hpmud rules data dir 33 #hpmud rules data dir
34-rulessystemdir=/usr/lib/systemd/system 34-rulessystemdir=/usr/lib/systemd/system
35+rulessystemdir=$(sysconfdir)/systemd/system 35+rulessystemdir=$(sysconfdir)/systemd/system
36 dist_rulessystem_DATA =data/rules/hplip-printer@.service 36 dist_rulessystem_DATA =data/rules/hplip-printer@.service
37  37
38 # hpmud.rules 38 # hpmud.rules
39 if !HPLIP_CLASS_DRIVER 39 if !HPLIP_CLASS_DRIVER
40-rulesdir = /etc/udev/rules.d 40-rulesdir = /etc/udev/rules.d
41+rulesdir = $(sysconfdir)/udev/rules.d 41+rulesdir = $(sysconfdir)/udev/rules.d
42 if UDEV_SYSFS_RULES 42 if UDEV_SYSFS_RULES
43 dist_rules_DATA = data/rules/56-hpmud_sysfs.rules 43 dist_rules_DATA = data/rules/56-hpmud_sysfs.rules
44 else 44 else
45@@ -144,11 +145,11 @@ dist_rules_DATA = data/rules/56-hpmud.ru 45@@ -144,11 +145,11 @@
46 endif 46 endif
47 endif #HPLIP_CLASS_DRIVER 47 endif #HPLIP_CLASS_DRIVER
48  48
49-halpredir = /usr/share/hal/fdi/preprobe/10osvendor 49-halpredir = /usr/share/hal/fdi/preprobe/10osvendor
50+halpredir = $(datadir)/hal/fdi/preprobe/10osvendor 50+halpredir = $(datadir)/hal/fdi/preprobe/10osvendor
51 dist_halpre_DATA = data/rules/20-hplip-devices.fdi 51 dist_halpre_DATA = data/rules/20-hplip-devices.fdi
52  52
53 # hplip.conf 53 # hplip.conf
54-hplip_confdir = /etc/hp 54-hplip_confdir = /etc/hp
55+hplip_confdir = $(sysconfdir)/hp 55+hplip_confdir = $(sysconfdir)/hp
56 hplip_conf_DATA = hplip.conf 56 hplip_conf_DATA = hplip.conf
57  57
58 if !HPLIP_CLASS_DRIVER 58 if !HPLIP_CLASS_DRIVER
59@@ -158,7 +159,7 @@ pstotiff_SCRIPTS = fax/filters/pstotiff 59@@ -158,7 +159,7 @@
60 endif #HPLIP_CLASS_DRIVER 60 endif #HPLIP_CLASS_DRIVER
61  61
62 # hplip.state 62 # hplip.state
63-hplip_statedir = /var/lib/hp 63-hplip_statedir = /var/lib/hp
64+hplip_statedir = $(localstatedir)/lib/hp 64+hplip_statedir = $(localstatedir)/lib/hp
65 dist_hplip_state_DATA = 65 dist_hplip_state_DATA =
66  66
67 if FULL_BUILD 67 if FULL_BUILD
68@@ -233,11 +234,11 @@ endif # FAX_BUILD 68@@ -233,11 +234,11 @@
69 if !HPLIP_CLASS_DRIVER 69 if !HPLIP_CLASS_DRIVER
70 # AppArmor Changes 70 # AppArmor Changes
71 if APPARMOR_BUILD 71 if APPARMOR_BUILD
72-apparmor_profiledir = /etc/apparmor.d 72-apparmor_profiledir = /etc/apparmor.d
73+apparmor_profiledir = $(sysconfdir)/apparmor.d 73+apparmor_profiledir = $(sysconfdir)/apparmor.d
74 apparmor_profile_DATA = apparmor/usr.share.hplip 74 apparmor_profile_DATA = apparmor/usr.share.hplip
75 dist_apparmor_profile_DATA = apparmor/usr.share.hplip 75 dist_apparmor_profile_DATA = apparmor/usr.share.hplip
76  76
77-apparmor_abstractiondir = /etc/apparmor.d/abstractions 77-apparmor_abstractiondir = /etc/apparmor.d/abstractions
78+apparmor_abstractiondir = $(sysconfdir)/apparmor.d/abstractions 78+apparmor_abstractiondir = $(sysconfdir)/apparmor.d/abstractions
79 apparmor_abstraction_DATA = apparmor/abstractions/hplip 79 apparmor_abstraction_DATA = apparmor/abstractions/hplip
80 dist_apparmor_abstraction_DATA = apparmor/abstractions/hplip 80 dist_apparmor_abstraction_DATA = apparmor/abstractions/hplip
81  81
82@@ -363,6 +364,7 @@ endif 82@@ -363,6 +364,7 @@
83  83
84 if !LIBUSB01_BUILD 84 if !LIBUSB01_BUILD
85 hpmudext_la_CFLAGS +=-I/usr/include/libusb-1.0  85 hpmudext_la_CFLAGS +=-I/usr/include/libusb-1.0
86+hpmudext_la_CFLAGS +=-I$(prefix)/include/libusb-1.0  86+hpmudext_la_CFLAGS +=-I$(prefix)/include/libusb-1.0
87 endif 87 endif
88 endif #!HPLIP_CLASS_DRIVER 88 endif #!HPLIP_CLASS_DRIVER
89 # ui (qt3) 89 # ui (qt3)
90@@ -448,9 +450,9 @@ endif 90@@ -448,9 +450,9 @@
91 endif #HPLIP_CLASS_DRIVER 91 endif #HPLIP_CLASS_DRIVER
92 # PolicyKit 92 # PolicyKit
93 if POLICYKIT_INSTALL 93 if POLICYKIT_INSTALL
94-policykit_dbus_etcdir = /etc/dbus-1/system.d 94-policykit_dbus_etcdir = /etc/dbus-1/system.d
95+policykit_dbus_etcdir = $(sysconfdir)/dbus-1/system.d 95+policykit_dbus_etcdir = $(sysconfdir)/dbus-1/system.d
96 dist_policykit_dbus_etc_DATA = data/policykit/com.hp.hplip.conf 96 dist_policykit_dbus_etc_DATA = data/policykit/com.hp.hplip.conf
97-policykit_dbus_sharedir = /usr/share/dbus-1/system-services 97-policykit_dbus_sharedir = /usr/share/dbus-1/system-services
98+policykit_dbus_sharedir = $(datadir)/dbus-1/system-services 98+policykit_dbus_sharedir = $(datadir)/dbus-1/system-services
99 dist_policykit_dbus_share_DATA = data/policykit/com.hp.hplip.service 99 dist_policykit_dbus_share_DATA = data/policykit/com.hp.hplip.service
100 policykit_policydir = $(policykit_dir) 100 policykit_policydir = $(policykit_dir)
101 dist_policykit_policy_DATA = data/policykit/com.hp.hplip.policy 101 dist_policykit_policy_DATA = data/policykit/com.hp.hplip.policy
102@@ -594,7 +596,7 @@ hpcups_SOURCES = prnt/hpcups/HPCupsFilte 102@@ -594,7 +596,7 @@
103 prnt/hpcups/ImageProcessor.h 103 prnt/hpcups/ImageProcessor.h
104  104
105 hpcups_CXXFLAGS = $(APDK_ENDIAN_FLAG) $(DBUS_CFLAGS) 105 hpcups_CXXFLAGS = $(APDK_ENDIAN_FLAG) $(DBUS_CFLAGS)
106-hpcups_LDADD = -L./prnt/hpcups/ -ljpeg -ldl -lImageProcessor -lcups -lcupsimage -lz $(DBUS_LIBS) 106-hpcups_LDADD = -L./prnt/hpcups/ -ljpeg -ldl -lImageProcessor -lcups -lcupsimage -lz $(DBUS_LIBS)
107+hpcups_LDADD = -L./prnt/hpcups/ -ljpeg -ldl -lcups -lcupsimage -lz $(DBUS_LIBS) 107+hpcups_LDADD = -L./prnt/hpcups/ -ljpeg -ldl -lcups -lcupsimage -lz $(DBUS_LIBS)
108 #else 108 #else
109 #hpcupsdir = $(cupsfilterdir) 109 #hpcupsdir = $(cupsfilterdir)
110 #hpcups_PROGRAMS = hpcups 110 #hpcups_PROGRAMS = hpcups
111@@ -697,13 +699,13 @@ if HPLIP_BUILD 111@@ -683,27 +685,17 @@
 112 endif #HPLIP_CLASS_DRIVER
 113
 114 install-data-hook:
 115 if HPLIP_BUILD
 116- if [ \( "$(UNAME)" = "x86_64" -a -d "$(libdir)/" \) ]; then \
 117- cp prnt/hpcups/libImageProcessor-x86_64.so $(libdir)/ ; \
 118- chmod 775 $(libdir)/libImageProcessor-x86_64.so ; \
 119- ln -sf $(libdir)/libImageProcessor-x86_64.so $(libdir)/libImageProcessor.so ; \
 120- fi; \
 121- if [ \( \( "$(UNAME)" = "i686" -o "$(UNAME)" = "i386" \) -a -d "$(libdir)/" \) ]; then \
 122- cp prnt/hpcups/libImageProcessor-x86_32.so $(libdir)/ ; \
 123- chmod 775 $(libdir)/libImageProcessor-x86_32.so ; \
 124- ln -sf $(libdir)/libImageProcessor-x86_32.so $(libdir)/libImageProcessor.so ; \
 125- fi
112 if !HPLIP_CLASS_DRIVER 126 if !HPLIP_CLASS_DRIVER
113 # If scanner build, add hpaio entry to sane dll.conf. 127 # If scanner build, add hpaio entry to sane dll.conf.
114 if [ "$(scan_build)" = "yes" ]; then \ 128 if [ "$(scan_build)" = "yes" ]; then \
115- $(mkinstalldirs) $(DESTDIR)/etc/sane.d; \ 129- $(mkinstalldirs) $(DESTDIR)/etc/sane.d; \
116- if [ ! -f $(DESTDIR)/etc/sane.d/dll.conf ]; then \ 130- if [ ! -f $(DESTDIR)/etc/sane.d/dll.conf ]; then \
117- touch $(DESTDIR)/etc/sane.d/dll.conf; \ 131- touch $(DESTDIR)/etc/sane.d/dll.conf; \
118+ $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/sane.d; \ 132+ $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/sane.d; \
119+ if [ ! -f $(DESTDIR)$(sysconfdir)/sane.d/dll.conf ]; then \ 133+ if [ ! -f $(DESTDIR)$(sysconfdir)/sane.d/dll.conf ]; then \
120+ touch $(DESTDIR)$(sysconfdir)/sane.d/dll.conf; \ 134+ touch $(DESTDIR)$(sysconfdir)/sane.d/dll.conf; \
121 fi; \ 135 fi; \
122- if ! grep ^hpaio $(DESTDIR)/etc/sane.d/dll.conf >/dev/null 2>/dev/null ; then \ 136- if ! grep ^hpaio $(DESTDIR)/etc/sane.d/dll.conf >/dev/null 2>/dev/null ; then \
123- echo "Adding hpaio entry to /etc/sane.d/dll.conf." ; \ 137- echo "Adding hpaio entry to /etc/sane.d/dll.conf." ; \
124- echo hpaio >>$(DESTDIR)/etc/sane.d/dll.conf ; \ 138- echo hpaio >>$(DESTDIR)/etc/sane.d/dll.conf ; \