Major update to hplip-3.9.6b.

Refer to the project homepage for the complete changelog.

This port now comes into 5 subpackages (ala Fedora):
- main: complete hplip functionnalities
- hpijs: deprecated hpijs printer driver
- hpcups: new-gen printer driver
- libs: libraries and helpers used by other subpackages
- gui: graphical tools (systray applet...)

It seems this version works a least as good as the previous one we had
in-tree. I could use some feedbacks for the fancier stuffs that hplip
provides (besides regular printing using hpcups and/or hpijs), like
printer communication, ink levels... because I have no hp equipment, but
at least, there was no regression reported.
(some features are Linux-only and are expected not to work)

Tested by several, thanks!
This commit is contained in:
ajacoutot 2009-07-13 08:14:28 +00:00
parent 23c0e55e74
commit f8bddf7e5a
49 changed files with 2209 additions and 1647 deletions

View File

@ -1,16 +1,25 @@
# $OpenBSD: Makefile,v 1.8 2009/06/23 18:05:17 jasper Exp $
# $OpenBSD: Makefile,v 1.9 2009/07/13 08:14:28 ajacoutot Exp $
SHARED_ONLY= Yes
COMMENT-main= HP Unix imaging and printing
COMMENT-hpijs= HP Inkjet driver for ghostscript
COMMENT-docs= html documentation for HPLIP
COMMENT-hpcups= HP native CUPS driver
COMMENT-libs= HPLIP backend libraries
COMMENT-gui= HPLIP graphical tools
V= 2.7.12
V= 3.9.6b
DISTNAME= hplip-${V}
PKGNAME-main= ${DISTNAME}p4
PKGNAME-hpijs= hpijs-${V}p3
PKGNAME-docs= hplip-docs-${V}p2
PKGNAME-main= ${DISTNAME}
PKGNAME-hpijs= hpijs-${V}
PKGNAME-hpcups= hpcups-${V}
PKGNAME-libs= hplip-libs-${V}
PKGNAME-gui= hplip-gui-${V}
SHARED_LIBS += hpmud 1.0 # .0.5
SHARED_LIBS += hpip 1.0 # .0.1
SHARED_LIBS += sane-hpaio 0.0 # .1.0
SHARED_LIBS+= hpmud 0.0 # .0.0
SHARED_LIBS+= hpip 0.0 # .0.1
@ -27,76 +36,113 @@ PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=hplip/}
MULTI_PACKAGES= -main -hpijs -docs
MULTI_PACKAGES= -main -hpijs -hpcups -libs -gui
MODPY_RUNDEP= No
WANTLIB += avahi-client avahi-common c crypto dbus-1 exif gphoto2
WANTLIB += gphoto2_port jpeg ltdl m pthread tiff usb z
WANTLIB += crypto m pthread
LIB_DEPENDS= sane.>=1::graphics/sane-backends \
netsnmp.>=7::net/net-snmp \
cups.>=3::print/cups
WANTLIB-main += ${WANTLIB}
WANTLIB-main += avahi-client avahi-common c crypto dbus-1 exif gphoto2
WANTLIB-main += gphoto2_port jpeg ltdl netsnmp tiff usb z
LIB_DEPENDS-main=${LIB_DEPENDS} \
hpip,hpmud::${BASE_PKGPATH},-hpijs
sane.>=1::graphics/sane-backends \
cups.>=3::print/cups \
hpip,hpmud::print/hplip,-libs
RUN_DEPENDS-main=${MODPY_RUN_DEPENDS} \
::print/py-reportlab/reportlab \
::x11/py-qt3 \
::x11/dbus-python \
::devel/py-notify \
:hpijs-*|hpcups-*:print/hplip,-hpcups
WANTLIB-hpijs += ${WANTLIB}
WANTLIB-hpijs += c jpeg netsnmp stdc++ usb
LIB_DEPENDS-hpijs= hpip,hpmud::print/hplip,-libs \
dbus-1.>=7::x11/dbus
RUN_DEPENDS-hpijs= ::print/foomatic-filters
WANTLIB-hpcups += ${WANTLIB}
WANTLIB-hpcups += c jpeg netsnmp stdc++ usb
LIB_DEPENDS-hpcups= hpip,hpmud::print/hplip,-libs \
dbus-1.>=7::x11/dbus \
cups.>=3,cupsimage::print/cups
RUN_DEPENDS-hpcups= ::print/foomatic-filters
LIB_DEPENDS-libs= netsnmp.>=7::net/net-snmp \
usb.>=9::devel/libusb
WANTLIB-gui += # empty
RUN_DEPENDS-gui= ::x11/py-qt4 \
::print/hplip,-main \
:desktop-file-utils-*:devel/desktop-file-utils
LIB_DEPENDS-gui= # empty
WANTLIB-hpijs= ${WANTLIB} stdc++
RUN_DEPENDS-hpijs=::print/foomatic-filters
MODULES= devel/gettext \
lang/python
WANTLIB-docs=
LIB_DEPENDS-docs=
RUN_DEPENDS-docs=
PKG_ARCH-docs= *
MODULES= devel/gettext lang/python
USE_LIBTOOL= Yes
LIBTOOL_FLAGS= --tag=disable-static
FAKE_FLAGS= hplip_confdir=${PREFIX}/share/examples/hplip/hp \
hplip_statedir=${PREFIX}/share/examples/hplip/db
CONFIGURE_STYLE=gnu
CONFIGURE_ARGS= ${CONFIGURE_SHARED} \
--disable-static \
--with-hpppddir=${LOCALBASE}/share/foomatic/db/source/PPD/HP \
--with-cupsbackenddir=${LOCALBASE}/libexec/cups/backend \
--with-icondir=${LOCALBASE}/share/applications \
--with-hpppddir=${PREFIX}/share/foomatic/db/source/PPD/HP \
--with-cupsbackenddir=${PREFIX}/libexec/cups/backend \
--with-cupsfilterdir=${PREFIX}/libexec/cups/filter \
--with-icondir=${PREFIX}/share/applications \
--with-systraydir=${PREFIX}/share/examples/hplip/xdg/autostart \
--with-drvdir=${PREFIX}/share/cups/drv/hp \
--with-docdir=${PREFIX}/share/doc/hplip \
--disable-dependency-tracking \
--disable-pp-build \
--disable-policykit \
--disable-qt3 \
--enable-qt4 \
--enable-doc-build \
--enable-hpijs-install \
--enable-hpcups-install \
--enable-gui-build \
--enable-network-build \
--enable-scan-build \
--enable-fax-build \
--enable-dbus-build \
--enable-foomatic-rip-hplip-install \
--enable-foomatic-ppd-install \
--disable-foomatic-xml-install
--enable-foomatic-drv-install
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib" \
am_cv_pathless_PYTHON=python${MODPY_VERSION}
post-extract:
@find ${WRKSRC} -type d -name CVS -exec rm -rf {} \; 2> /dev/null
LDFLAGS="-L${LOCALBASE}/lib -pthread"
pre-configure:
@find ${WRKSRC} -name \*.py | \
xargs perl -pi -e 's,/usr/bin/env python,${MODPY_BIN},g'
${SUBST_CMD} ${WRKSRC}/prnt/hpijs/globals.cpp \
${WRKSRC}/base/g.py \
${WRKSRC}/base/service.py \
${WRKSRC}/installer/core_install.py \
${WRKSRC}/installer/dcheck.py \
${WRKSRC}/fax/backend/hpfax.py \
${WRKSRC}/hpssd.py \
${SUBST_CMD} ${WRKSRC}/prnt/cups.py \
${WRKSRC}/prnt/hpijs/hpcups.cpp \
${WRKSRC}/prnt/hpijs/hpcupsfax.cpp \
${WRKSRC}/prnt/hpijs/foomatic-rip-hplip \
${WRKSRC}/prnt/hpijs/hpijs.cpp \
${WRKSRC}/prnt/hpijs/globals.cpp \
${WRKSRC}/doc/troubleshooting.html \
${WRKSRC}/check.py \
${WRKSRC}/doc/release_notes.html \
${WRKSRC}/doc/tech_docs/man_pages/hpssd.html
post-install:
@ln -s ${TRUEPREFIX}/share/hplip/hpssd.py ${PREFIX}/sbin/hpssd
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/hplip
${INSTALL_DATA} ${WRKSRC}/hplip.conf \
${PREFIX}/share/examples/hplip
${INSTALL_DATA_DIR} ${PREFIX}/share/hplip/data/images/distros
${INSTALL_DATA} ${WRKSRC}/data/images/distros/*.png \
${PREFIX}/share/hplip/data/images/distros
${WRKSRC}/ui4/devmgr5.py \
${WRKSRC}/fax/backend/hpfax.py \
${WRKSRC}/base/codes.py \
${WRKSRC}/base/g.py \
${WRKSRC}/prnt/cups.py \
${WRKSRC}/installer/core_install.py \
${WRKSRC}/doc/upgrading.html \
${WRKSRC}/doc/uninstalling.html \
${WRKSRC}/fax/coverpages.py \
${WRKSRC}/base/pkit.py \
${WRKSRC}/prnt/hpijs/foomatic-rip-hplip \
${WRKSRC}/installer/dcheck.py \
${WRKSRC}/base/magic.py \
${WRKSRC}/base/utils.py \
${WRKSRC}/scan.py \
${WRKSRC}/ui4/nodevicesdialog.py \
${WRKSRC}/ui/devmgr4.py \
${WRKSRC}/ui/nodevicesform.py
.include <bsd.port.mk>

View File

@ -1,5 +1,5 @@
MD5 (hplip-2.7.12.tar.gz) = ugAzfM8bUgUJUYv/vslg2w==
RMD160 (hplip-2.7.12.tar.gz) = bSeMzT0Z30bG1/xr0bmmuZV0n4g=
SHA1 (hplip-2.7.12.tar.gz) = SoDkamM2dNtT2AYzSbi7s/kHDUk=
SHA256 (hplip-2.7.12.tar.gz) = IsG2JsYzrKx0q195lAYDBFcKgaA48r5bnjXkTpOKMKA=
SIZE (hplip-2.7.12.tar.gz) = 14543662
MD5 (hplip-3.9.6b.tar.gz) = Sah/59elegde2WMRE87mYg==
RMD160 (hplip-3.9.6b.tar.gz) = LjdRNF2fmrUB6wUoAddArpfGKOM=
SHA1 (hplip-3.9.6b.tar.gz) = yOZTPfW4WoMOmf2b7UUr6DCkgZs=
SHA256 (hplip-3.9.6b.tar.gz) = wOZDr/6b9ST+kBhf9olL0LVuN560NO6XA4+92sqdnIo=
SIZE (hplip-3.9.6b.tar.gz) = 15593920

View File

@ -1,66 +1,74 @@
$OpenBSD: patch-Makefile_in,v 1.3 2008/06/05 19:10:43 ajacoutot Exp $
--- Makefile.in.orig Fri Dec 14 23:31:14 2007
+++ Makefile.in Thu Jun 5 15:18:29 2008
@@ -1883,7 +1883,7 @@ lib_LTLIBRARIES = $(am__append_4)
@DOC_BUILD_TRUE@www243dir = $(docdir)/install/step4/suse
@DOC_BUILD_TRUE@dist_www243_DATA = $(wwwsrc)/install/step4/suse/*
@DOC_BUILD_TRUE@www251dir = $(docdir)/install/manual
-@DOC_BUILD_TRUE@dist_www251_DATA = $(wwwsrc)/install/manual/*
+@DOC_BUILD_TRUE@dist_www251_DATA = $(wwwsrc)/install/manual/*.html
@DOC_BUILD_TRUE@www252dir = $(docdir)/install/manual/distros
@DOC_BUILD_TRUE@dist_www252_DATA = $(wwwsrc)/install/manual/distros/*
@DOC_BUILD_TRUE@www261dir = $(docdir)/install/install
@@ -1895,7 +1895,7 @@ lib_LTLIBRARIES = $(am__append_4)
@DOC_BUILD_TRUE@www5dir = $(docdir)/supported_devices
@DOC_BUILD_TRUE@dist_www5_DATA = $(wwwsrc)/supported_devices/*
@DOC_BUILD_TRUE@www6dir = $(docdir)/tech_docs
-@DOC_BUILD_TRUE@dist_www6_DATA = $(wwwsrc)/tech_docs/*
+@DOC_BUILD_TRUE@dist_www6_DATA = $(wwwsrc)/tech_docs/*.html
@DOC_BUILD_TRUE@www61dir = $(docdir)/tech_docs/man_pages
@DOC_BUILD_TRUE@dist_www61_DATA = $(wwwsrc)/tech_docs/man_pages/*
@DOC_BUILD_TRUE@www7dir = $(docdir)/troubleshooting
@@ -1947,7 +1947,7 @@ lib_LTLIBRARIES = $(am__append_4)
@HPLIP_BUILD_TRUE@localzdir = $(hplipdir)/data/localization
@HPLIP_BUILD_TRUE@dist_postscript_DATA = data/ps/testpage.ps.gz data/ps/clean_page.pdf.gz
@HPLIP_BUILD_TRUE@dist_models_DATA = data/models/models.dat
-@GUI_BUILD_TRUE@@HPLIP_BUILD_TRUE@dist_images_DATA = data/images/*
+@GUI_BUILD_TRUE@@HPLIP_BUILD_TRUE@dist_images_DATA = data/images/*.png
@HPLIP_BUILD_TRUE@dist_pcl_DATA = data/pcl/align1_8xx.pcl.gz data/pcl/align1_9xx.pcl.gz data/pcl/align2_8xx.pcl.gz data/pcl/align3_8xx.pcl.gz data/pcl/align4_8xx.pcl.gz \
@HPLIP_BUILD_TRUE@ data/pcl/align5_8xx.pcl.gz data/pcl/align2_9xx.pcl.gz data/pcl/align3_9xx.pcl.gz data/pcl/align4_450.pcl.gz data/pcl/align6_450.pcl.gz \
@HPLIP_BUILD_TRUE@ data/pcl/colorcal1_450.pcl.gz data/pcl/colorcal2_450.pcl.gz data/pcl/crbcal.pcl.gz data/pcl/crcaldone.pcl.gz data/pcl/crcbcal.pcl.gz data/pcl/crccal.pcl.gz \
@@ -2000,7 +2000,7 @@ lib_LTLIBRARIES = $(am__append_4)
@HPLIP_BUILD_TRUE@@SCAN_BUILD_TRUE@ scan/sane/common.c scan/sane/common.h scan/sane/soap.h scan/sane/sanei_debug.h scan/sane/sanei.h \
@HPLIP_BUILD_TRUE@@SCAN_BUILD_TRUE@ scan/sane/soap_stub.c scan/sane/sanei_init_debug.c
-@DARWIN_BUILD_FALSE@@HPLIP_BUILD_TRUE@@SCAN_BUILD_TRUE@libsane_hpaio_la_LDFLAGS = -version-info 1:0:0
+@DARWIN_BUILD_FALSE@@HPLIP_BUILD_TRUE@@SCAN_BUILD_TRUE@libsane_hpaio_la_LDFLAGS = -version-info 1:0:0 -module -avoid-version
# scan/sane/soap.c scan/sane/webScanC.c scan/sane/webScanClient.c scan/sane/stdsoap2.c \
# scan/sane/dime.c scan/sane/dime.h scan/sane/webScanStub.h scan/sane/webScanH.h scan/sane/stdsoap2.h scan/sane/webScan.nsmap
$OpenBSD: patch-Makefile_in,v 1.4 2009/07/13 08:14:28 ajacoutot Exp $
--- Makefile.in.orig Thu Jun 25 22:02:19 2009
+++ Makefile.in Thu Jul 2 16:18:41 2009
@@ -3608,7 +3608,7 @@ cups_drv = prnt/drv/hpcups.drv
@DARWIN_BUILD_FALSE@@HPLIP_BUILD_TRUE@@SCAN_BUILD_TRUE@libsane_hpaio_la_LDFLAGS = -version-info 1:0:0
@DARWIN_BUILD_TRUE@@HPLIP_BUILD_TRUE@@SCAN_BUILD_TRUE@libsane_hpaio_la_LDFLAGS = -module -framework CoreFoundation -version-info 1:0:0
@@ -7175,7 +7175,7 @@ install-data-am: install-cupsextLTLIBRARIES install-di
install-dist_localzDATA install-dist_modelsDATA \
install-dist_pcardSCRIPTS install-dist_pclDATA \
install-dist_pluginsSCRIPTS install-dist_postscriptDATA \
- install-dist_prntSCRIPTS install-dist_rulesDATA \
+ install-dist_prntSCRIPTS \
install-dist_scanSCRIPTS install-dist_uiSCRIPTS \
install-dist_unrelDATA install-dist_www0DATA \
install-dist_www1DATA install-dist_www21DATA \
@@ -7186,8 +7186,8 @@ install-data-am: install-cupsextLTLIBRARIES install-di
install-dist_www261DATA install-dist_www2DATA \
install-dist_www3DATA install-dist_www4DATA \
install-dist_www5DATA install-dist_www61DATA \
- install-dist_www6DATA install-dist_www7DATA install-docDATA \
- install-hpPROGRAMS install-hplip_confDATA \
+ install-dist_www6DATA install-dist_www7DATA \
+ install-hpPROGRAMS \
install-hplip_desktopDATA install-hpmudextLTLIBRARIES \
install-libsane_hpaioLTLIBRARIES install-pcardextLTLIBRARIES \
install-scanextLTLIBRARIES
@@ -7322,17 +7322,6 @@ uninstall-am: uninstall-binPROGRAMS uninstall-cupsextL
# The following is a interlibrary dependency that must be compiled first.
-@HPLIP_BUILD_TRUE@@SCAN_BUILD_TRUE@libsane_hpaio_la_LIBADD = libhpip.la libhpmud.la $(DBUS_LIBS) -lcups -ldl
+@HPLIP_BUILD_TRUE@@SCAN_BUILD_TRUE@libsane_hpaio_la_LIBADD = libhpip.la libhpmud.la $(DBUS_LIBS) -lcups
#libsane_hpaio_la_CFLAGS = -DWITH_NONAMESPACES -DSOAP_DEBUG
@HPLIP_BUILD_TRUE@@SCAN_BUILD_TRUE@libsane_hpaio_la_CFLAGS = $(DBUS_CFLAGS)
@@ -3632,7 +3632,7 @@ cups_drv = prnt/drv/hpcups.drv
# hp-mkuri.
@HPLIP_BUILD_TRUE@hp_mkuridir = $(bindir)
@HPLIP_BUILD_TRUE@hp_mkuri_SOURCES = io/hpmud/hp-mkuri.c
-@HPLIP_BUILD_TRUE@hp_mkuri_LDADD = -ldl libhpmud.la
+@HPLIP_BUILD_TRUE@hp_mkuri_LDADD = libhpmud.la
# hpmud.rules
@HPLIP_BUILD_TRUE@rulesdir = /etc/udev/rules.d
@@ -3813,7 +3813,7 @@ cups_drv = prnt/drv/hpcups.drv
@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@hppgsz_SOURCES = prnt/hpijs/PrinterProperties.cpp prnt/hpijs/PrinterProperties.h prnt/hpijs/bug.h
@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@hppgsz_CXXFLAGS = $(libapdk_la_CXXFLAGS)
@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@hppgsz_CFLAGS = $(libapdk_la_CFLAGS)
-@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@hppgsz_LDADD = libapdk.la -ljpeg -ldl
+@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@hppgsz_LDADD = libapdk.la -ljpeg
# hplip.desktop
@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@hplip_desktopdir = $(icondir)
@@ -3880,15 +3880,15 @@ libapdk_la_CFLAGS = $(libapdk_la_CXXFLAGS) -Iprnt/hpij
@HPIJS_INSTALL_TRUE@hpijs_CXXFLAGS = $(libapdk_la_CXXFLAGS)
@HPIJS_INSTALL_TRUE@hpijs_CFLAGS = $(libapdk_la_CFLAGS)
-@HPIJS_INSTALL_TRUE@@HPLIP_BUILD_FALSE@hpijs_LDADD = libapdk.la -ljpeg -ldl
-@HPIJS_INSTALL_TRUE@@HPLIP_BUILD_TRUE@hpijs_LDADD = libapdk.la -ljpeg -ldl libhpip.la libhpmud.la $(DBUS_LIBS)
+@HPIJS_INSTALL_TRUE@@HPLIP_BUILD_FALSE@hpijs_LDADD = libapdk.la -ljpeg
+@HPIJS_INSTALL_TRUE@@HPLIP_BUILD_TRUE@hpijs_LDADD = libapdk.la -ljpeg libhpip.la libhpmud.la $(DBUS_LIBS)
# hpcups
@HPCUPS_INSTALL_TRUE@hpcupsdir = $(cupsfilterdir)
@HPCUPS_INSTALL_TRUE@hpcups_SOURCES = prnt/hpijs/hpcups.cpp prnt/hpijs/hpcups.h prnt/hpijs/services.cpp prnt/hpijs/services.h prnt/hpijs/hpiom.c prnt/hpijs/hpiom.h prnt/hpijs/bug.h prnt/hpijs/hpimage.cpp prnt/hpijs/hpimage.h
@HPCUPS_INSTALL_TRUE@hpcups_CXXFLAGS = $(libapdk_la_CXXFLAGS)
@HPCUPS_INSTALL_TRUE@hpcups_CFLAGS = $(libapdk_la_CFLAGS)
-@HPCUPS_INSTALL_TRUE@hpcups_LDADD = libapdk.la -ljpeg -ldl libhpip.la libhpmud.la $(DBUS_LIBS) -lcups -lcupsimage
+@HPCUPS_INSTALL_TRUE@hpcups_LDADD = libapdk.la -ljpeg libhpip.la libhpmud.la $(DBUS_LIBS) -lcups -lcupsimage
# hpcupsfax
@FAX_BUILD_TRUE@@HPCUPS_INSTALL_TRUE@hpcupsfaxdir = $(cupsfilterdir)
@FAX_BUILD_TRUE@@HPCUPS_INSTALL_TRUE@hpcupsfax_SOURCES = prnt/hpijs/hpcupsfax.cpp prnt/hpijs/hpcupsfax.h
@@ -6752,7 +6752,7 @@ install-data-am: install-cupsdrv2DATA install-cupsdrvD
install-cupsextLTLIBRARIES install-dist_baseSCRIPTS \
install-dist_cacSCRIPTS install-dist_cmdSCRIPTS \
install-dist_copierSCRIPTS install-dist_faxSCRIPTS \
- install-dist_halpreDATA install-dist_hpcupsfaxppdDATA \
+ install-dist_hpcupsfaxppdDATA \
install-dist_hpfaxSCRIPTS install-dist_hpijsfaxppdDATA \
install-dist_hplipSCRIPTS install-dist_hplip_stateDATA \
install-dist_images_128x128DATA install-dist_images_16x16DATA \
@@ -6767,7 +6767,7 @@ install-data-am: install-cupsdrv2DATA install-cupsdrvD
install-dist_policykit_dbus_shareDATA \
install-dist_policykit_policyDATA install-dist_postscriptDATA \
install-dist_ppdDATA install-dist_prntSCRIPTS \
- install-dist_ripSCRIPTS install-dist_rulesDATA \
+ install-dist_ripSCRIPTS \
install-dist_scanSCRIPTS install-dist_ui4SCRIPTS \
install-dist_uiSCRIPTS install-dist_unrelDATA \
install-dist_www0DATA install-dist_www3DATA \
@@ -6948,17 +6948,6 @@ uninstall-am: uninstall-binPROGRAMS uninstall-cupsdrv2
install-data-hook: install-foo
install-data-hook:
-# If scanner build, add hpaio entry to sane dll.conf.
-@HPLIP_BUILD_TRUE@ if [ "$(scan_build)" = "yes" ]; then \
-@HPLIP_BUILD_TRUE@ $(mkinstalldirs) $(DESTDIR)/etc/sane.d; \
@ -73,18 +81,5 @@ $OpenBSD: patch-Makefile_in,v 1.3 2008/06/05 19:10:43 ajacoutot Exp $
-@HPLIP_BUILD_TRUE@ fi \
-@HPLIP_BUILD_TRUE@ fi
# Create hp-xxx commands in bindir.
@HPLIP_BUILD_TRUE@ $(mkinstalldirs) $(DESTDIR)$(bindir)
@HPLIP_BUILD_TRUE@ for i in $(dist_cmd_SCRIPTS); do \
@@ -7352,12 +7341,7 @@ install-foo:
if [ "$(foomatic_ppd_install)" = "yes" ]; then \
$(mkinstalldirs) $(DESTDIR)$(hpppddir); \
$(INSTALL_DATA) $(foomatic_ppd_printers) $(DESTDIR)$(hpppddir); \
- $(INSTALL_DATA) $(foomatic_ps_printers) $(DESTDIR)$(hpppddir); \
for i in $(foomatic_ppd_printers); do \
- id=`basename $$i`; \
- gzip -f $(DESTDIR)$(hpppddir)/$$id; \
- done; \
- for i in $(foomatic_ps_printers); do \
id=`basename $$i`; \
gzip -f $(DESTDIR)$(hpppddir)/$$id; \
done; \
@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@ $(mkinstalldirs) $(DESTDIR)$(bindir)
@FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@ for i in $(dist_cmd_SCRIPTS); do \

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-base_codes_py,v 1.1 2009/07/13 08:14:28 ajacoutot Exp $
--- base/codes.py.orig Thu Jul 2 14:07:17 2009
+++ base/codes.py Thu Jul 2 14:07:29 2009
@@ -266,7 +266,7 @@ EVENT_RAISE_DEVICE_MANAGER = 9001
#EVENT_JOB_STORAGE_UI_REQUEST = 9002 # sent by hplipjs CUPS filter for job storage UI
EVENT_HISTORY_UPDATE = 9003 # sent by hp-systray to hp-toolbox when a device's history changes
EVENT_USER_CONFIGURATION_CHANGED = 9004 # sent when ~/.hplip/hplip.conf has been changed by another app.
-EVENT_SYS_CONFIGURATION_CHANGED = 9005 # sent when /etc/hp/hplip.conf has been changed by another app.
+EVENT_SYS_CONFIGURATION_CHANGED = 9005 # sent when ${SYSCONFDIR}/hp/hplip.conf has been changed by another app.
EVENT_DEVICE_UPDATE_REQUESTED = 9010
EVENT_DEVICE_UPDATE_REPLY = 9011
EVENT_DEVICE_START_POLLING = 9020

View File

@ -1,27 +1,27 @@
$OpenBSD: patch-base_g_py,v 1.1 2009/02/02 10:47:11 ajacoutot Exp $
Fix for:
CVE-2008-2940
CVE-2008-2941
--- base/g.py.orig Fri Oct 12 23:03:17 2007
+++ base/g.py Mon Feb 2 10:50:44 2009
@@ -132,8 +132,9 @@ class Config(dict):
self.__setitem__(sect, val)
$OpenBSD: patch-base_g_py,v 1.2 2009/07/13 08:14:28 ajacoutot Exp $
--- base/g.py.orig Thu Jun 25 21:05:53 2009
+++ base/g.py Thu Jul 2 17:34:08 2009
@@ -131,12 +131,12 @@ class ConfigBase(object):
# Config file: directories and ports
-prop.sys_config_file = '/etc/hp/hplip.conf'
+prop.sys_config_file = '${SYSCONFDIR}/hp/hplip.conf'
prop.user_dir = os.path.expanduser('~/.hplip')
+prop.alerts_config_file = '${SYSCONFDIR}/hp/alerts.conf'
os.umask(0037)
try:
@@ -154,6 +155,7 @@ if not os.path.exists(prop.user_config_file):
sys_cfg = Config(prop.sys_config_file, True)
user_cfg = Config(prop.user_config_file)
+alerts_cfg = Config(prop.alerts_config_file)
class SysConfig(ConfigBase):
def __init__(self):
- ConfigBase.__init__(self, '/etc/hp/hplip.conf')
+ ConfigBase.__init__(self, '${SYSCONFDIR}/hp/hplip.conf')
# Language settings
class State(ConfigBase):
def __init__(self):
- ConfigBase.__init__(self, '/var/lib/hp/hplip.state')
+ ConfigBase.__init__(self, '/var/db/hp/hplip.state')
class UserConfig(ConfigBase):
@@ -234,7 +234,7 @@ prop.max_message_len = 8192
prop.max_message_read = 65536
prop.read_timeout = 90
-prop.ppd_search_path = '/usr/share;/usr/local/share;/usr/lib;/usr/local/lib;/usr/libexec;/opt;/usr/lib64'
+prop.ppd_search_path = '/usr/share;${LOCALBASE}/share;${LOCALBASE}/share/foomatic/db/source/PPD/HP;/usr/lib;/usr/local/lib;/usr/libexec;/opt;/usr/lib64'
prop.ppd_search_pattern = 'HP-*.ppd.*'
prop.ppd_download_url = 'http://www.linuxprinting.org/ppd-o-matic.cgi'
prop.ppd_file_suffix = '-hpijs.ppd'

View File

@ -0,0 +1,17 @@
$OpenBSD: patch-base_magic_py,v 1.1 2009/07/13 08:14:28 ajacoutot Exp $
--- base/magic.py.orig Thu Jul 2 18:39:01 2009
+++ base/magic.py Thu Jul 2 18:40:12 2009
@@ -255,10 +255,9 @@ magic = [
[0L, 'string', '=', '#! /usr/bin/python', 'application/x-python'],
[0L, 'string', '=', '#! /usr/bin/python', 'application/x-python'],
[0L, 'string', '=', 'eval "exec /usr/bin/python', 'application/x-python'],
- [0L, 'string', '=', '#!/usr/local/bin/python', 'application/x-python'],
- [0L, 'string', '=', '#! /usr/local/bin/python', 'application/x-python'],
- [0L, 'string', '=', '#! /usr/local/bin/python', 'application/x-python'],
- [0L, 'string', '=', 'eval "exec /usr/local/bin/python', 'application/x-python'],
+ [0L, 'string', '=', '#!${MODPY_BIN}', 'application/x-python'],
+ [0L, 'string', '=', '#! ${MODPY_BIN}', 'application/x-python'],
+ [0L, 'string', '=', 'eval "exec ${MODPY_BIN}', 'application/x-python'],
[0L, 'string', '=', '#!/usr/bin/env python', 'application/x-python'],
[0L, 'string', '=', '#! /usr/bin/env python', 'application/x-python'],
[0L, 'string', '=', '#!/bin/rc', 'text/script'],

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-base_pexpect_py,v 1.1 2009/07/13 08:14:28 ajacoutot Exp $
--- base/pexpect.py.orig Thu Jul 2 17:31:51 2009
+++ base/pexpect.py Thu Jul 2 17:32:39 2009
@@ -142,7 +142,7 @@ def run (command, timeout=-1, withexitstatus=False, ev
Examples:
Start the apache daemon on the local machine:
from pexpect import *
- run ("/usr/local/apache/bin/apachectl start")
+ run ("/usr/sbin/apachectl start")
Check in a file using SVN:
from pexpect import *
run ("svn ci -m 'automatic commit' my_file.py")

View File

@ -0,0 +1,23 @@
$OpenBSD: patch-base_pkit_py,v 1.1 2009/07/13 08:14:28 ajacoutot Exp $
--- base/pkit.py.orig Thu Jun 25 21:05:53 2009
+++ base/pkit.py Thu Jul 2 18:38:28 2009
@@ -277,8 +277,8 @@ def copyPluginFiles(src_dir):
SANELIBDIR = '/usr/lib64/sane'
LIBDIR = '/usr/lib64'
else:
- SANELIBDIR = '/usr/lib/sane'
- LIBDIR = '/usr/lib'
+ SANELIBDIR = '${LOCALBASE}/lib/sane'
+ LIBDIR = '${LOCALBASE}/lib'
copies = []
@@ -400,7 +400,7 @@ def run_plugin_command(required=True, plugin_reason=PL
if utils.which("hp-plugin"):
cmd = su_sudo % ("hp-plugin -u %s --reason %s" % (req, plugin_reason))
else:
- cmd = su_sudo % ("python ./plugin.py -u %s --reason %s" % (req, plugin_reason))
+ cmd = su_sudo % ("${MODPY_BIN} ./plugin.py -u %s --reason %s" % (req, plugin_reason))
log.debug("%s" % cmd)
status, output = utils.run(cmd, log_output=True, password_func=None, timeout=1)

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-base_service_py,v 1.2 2009/02/02 10:47:11 ajacoutot Exp $
--- base/service.py.orig Fri Mar 7 11:02:36 2008
+++ base/service.py Fri Mar 7 11:03:19 2008
@@ -39,7 +39,7 @@ def startup(startup_if_not_running=True):
except socket.error:
if startup_if_not_running:
log.debug("Cannot connect to hpssd. Launching...")
- os.system("python " + os.path.join(prop.home_dir, "hpssd.py"))
+ os.system("${MODPY_BIN} " + os.path.join(prop.home_dir, "hpssd.py"))
time.sleep(0.5)
time_left = 10
start_time = time.time()

View File

@ -0,0 +1,39 @@
$OpenBSD: patch-base_utils_py,v 1.1 2009/07/13 08:14:28 ajacoutot Exp $
--- base/utils.py.orig Thu Jul 2 18:38:37 2009
+++ base/utils.py Thu Jul 2 18:38:55 2009
@@ -469,7 +469,7 @@ class UserSettings(object): # Note: Deprecated after 2
if len(path):
self.cmd_pcard = 'hp-unload -d %DEVICE_URI%'
else:
- self.cmd_pcard = 'python %HOME%/unload.py -d %DEVICE_URI%'
+ self.cmd_pcard = '${MODPY_BIN} %HOME%/unload.py -d %DEVICE_URI%'
# Copy
path = which('hp-makecopies')
@@ -477,7 +477,7 @@ class UserSettings(object): # Note: Deprecated after 2
if len(path):
self.cmd_copy = 'hp-makecopies -d %DEVICE_URI%'
else:
- self.cmd_copy = 'python %HOME%/makecopies.py -d %DEVICE_URI%'
+ self.cmd_copy = '${MODPY_BIN} %HOME%/makecopies.py -d %DEVICE_URI%'
# Fax
path = which('hp-sendfax')
@@ -485,7 +485,7 @@ class UserSettings(object): # Note: Deprecated after 2
if len(path):
self.cmd_fax = 'hp-sendfax -d %FAX_URI%'
else:
- self.cmd_fax = 'python %HOME%/sendfax.py -d %FAX_URI%'
+ self.cmd_fax = '${MODPY_BIN} %HOME%/sendfax.py -d %FAX_URI%'
# Fax Address Book
path = which('hp-fab')
@@ -493,7 +493,7 @@ class UserSettings(object): # Note: Deprecated after 2
if len(path):
self.cmd_fab = 'hp-fab'
else:
- self.cmd_fab = 'python %HOME%/fab.py'
+ self.cmd_fab = '${MODPY_BIN} %HOME%/fab.py'
def load(self):
self.loadDefaults()

View File

@ -1,14 +1,80 @@
$OpenBSD: patch-check_py,v 1.1 2009/02/02 10:47:11 ajacoutot Exp $
--- check.py.orig Mon Feb 2 10:51:57 2009
+++ check.py Mon Feb 2 10:52:05 2009
@@ -370,8 +370,8 @@ try:
$OpenBSD: patch-check_py,v 1.2 2009/07/13 08:14:28 ajacoutot Exp $
--- check.py.orig Thu Jun 25 21:05:57 2009
+++ check.py Thu Jul 2 18:22:41 2009
@@ -337,7 +337,7 @@ try:
num_errors += 1
if cups_ok:
- cups_conf = '/etc/cups/cupsd.conf'
+ cups_conf = '${SYSCONFDIR}/cups/cupsd.conf'
try:
f = file(cups_conf, 'r')
@@ -368,11 +368,6 @@ try:
log.info(log.bold("Checking for dbus/python-dbus..."))
- if dcheck.check_ps(['dbus-daemon']):
- log.info("dbus daemon is running.")
- else:
- log.warn("dbus daemon is not running.")
-
try:
import dbus
try:
@@ -475,18 +470,18 @@ try:
log.info("HPLIP %s currently installed in '%s'." % (v, home))
log.info("")
log.info()
- log.info(log.bold("Current contents of '/etc/hp/hplip.conf' file:"))
- output = file('/etc/hp/hplip.conf', 'r').read()
+ log.info(log.bold("Current contents of '${SYSCONFDIR}/hp/hplip.conf' file:"))
+ output = file('${SYSCONFDIR}/hp/hplip.conf', 'r').read()
log.info(output)
try:
- output = file('/etc/hp/hplip.conf', 'r').read()
+ output = file('${SYSCONFDIR}/hp/hplip.conf', 'r').read()
except (IOError, OSError), e:
log.error("Could not access file: %s" % e.strerror)
else:
log.info(output)
else:
log.info()
- log.info(log.bold("Current contents of '/var/lib/hp/hplip.state' file:"))
+ log.info(log.bold("Current contents of '/var/db/hp/hplip.state' file:"))
try:
- output = file(os.path.expanduser('/var/lib/hp/hplip.state'), 'r').read()
+ output = file(os.path.expanduser('/var/db/hp/hplip.state'), 'r').read()
except (IOError, OSError), e:
log.error("Could not access file: %s" % e.strerror)
else:
@@ -600,7 +595,7 @@ try:
#log.info("Installed in HPLIP?: %s" % x)
log.info("Device URI: %s" % device_uri)
- ppd = os.path.join('/etc/cups/ppd', printer_name + '.ppd')
+ ppd = os.path.join('${SYSCONFDIR}/cups/ppd', printer_name + '.ppd')
if os.path.exists(ppd):
log.info("PPD: %s" % ppd)
@@ -702,11 +697,11 @@ try:
if scanning_enabled:
tui.header("SANE CONFIGURATION")
- log.info(log.bold("'hpaio' in '/etc/sane.d/dll.conf'..."))
+ log.info(log.bold("'hpaio' in '${SYSCONFDIR}/sane.d/dll.conf'..."))
try:
- f = file('/etc/sane.d/dll.conf', 'r')
+ f = file('${SYSCONFDIR}/sane.d/dll.conf', 'r')
except IOError:
- log.error("'/etc/sane.d/dll.conf' not found. Is SANE installed?")
+ log.error("'${SYSCONFDIR}/sane.d/dll.conf' not found. Is SANE installed?")
num_errors += 1
else:
found = False
@@ -718,7 +713,7 @@ try:
log.info("OK, found. SANE backend 'hpaio' is properly set up.")
else:
num_errors += 1
- log.error("Not found. SANE backend 'hpaio' NOT properly setup (needs to be added to /etc/sane.d/dll.conf).")
+ log.error("Not found. SANE backend 'hpaio' NOT properly setup (needs to be added to ${SYSCONFDIR}/sane.d/dll.conf).")
log.info()
log.info(log.bold("Checking output of 'scanimage -L'..."))

View File

@ -1,29 +1,31 @@
$OpenBSD: patch-configure,v 1.2 2008/03/15 10:18:30 ajacoutot Exp $
--- configure.orig Fri Mar 7 09:26:40 2008
+++ configure Fri Mar 7 09:28:25 2008
@@ -726,10 +726,10 @@ MAKEFLAGS=
$OpenBSD: patch-configure,v 1.3 2009/07/13 08:14:28 ajacoutot Exp $
--- configure.orig Thu Jun 25 22:02:20 2009
+++ configure Thu Jul 2 14:23:32 2009
@@ -743,10 +743,10 @@ MAKEFLAGS=
SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
-PACKAGE_NAME='HP Linux Imaging and Printing'
+PACKAGE_NAME='HP Linux (Unix) Imaging and Printing'
+PACKAGE_NAME='HP Linux (& Unix) Imaging and Printing'
PACKAGE_TARNAME='hplip'
PACKAGE_VERSION='2.7.12'
-PACKAGE_STRING='HP Linux Imaging and Printing 2.7.12'
+PACKAGE_STRING='HP Linux (Unix) Imaging and Printing 2.7.12'
PACKAGE_BUGREPORT='2.7.12.10'
PACKAGE_VERSION='3.9.6b'
-PACKAGE_STRING='HP Linux Imaging and Printing 3.9.6b'
+PACKAGE_STRING='HP Linux (& Unix) Imaging and Printing 3.9.6b'
PACKAGE_BUGREPORT='3.9.6b.4'
# Factoring default headers for most tests.
@@ -20513,13 +20513,13 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m
@@ -16233,14 +16233,14 @@ test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
# Checks for required libraries, sets -lpthread, -lm, -ljpeg, ... for LIBS and HAVE_PTHREAD, ...
-{ echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5
-echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking for pthread_create in -pthread" >&5
+echo $ECHO_N "checking for pthread_create in -pthread... $ECHO_C" >&6; }
-# Checks for required libraries, don't set global -lpthread, -lm, -ljpeg, ... here, set in Makefile.
-{ $as_echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5
-$as_echo_n "checking for pthread_create in -lpthread... " >&6; }
+# Checks for required libraries, don't set global -pthread, -lm, -ljpeg, ... here, set in Makefile.
+{ $as_echo "$as_me:$LINENO: checking for pthread_create in -pthread" >&5
+$as_echo_n "checking for pthread_create in -pthread... " >&6; }
if test "${ac_cv_lib_pthread_pthread_create+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
$as_echo_n "(cached) " >&6
else
ac_check_lib_save_LIBS=$LIBS
-LIBS="-lpthread $LIBS"
@ -31,25 +33,14 @@ $OpenBSD: patch-configure,v 1.2 2008/03/15 10:18:30 ajacoutot Exp $
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
@@ -20579,7 +20579,7 @@ if test $ac_cv_lib_pthread_pthread_create = yes; then
#define HAVE_LIBPTHREAD 1
_ACEOF
- LIBS="-lpthread $LIBS"
+ LIBS="-pthread $LIBS"
fi
@@ -20732,82 +20732,6 @@ else
echo "$as_me: error: \"cannot find libjpeg support\"" >&2;}
@@ -16453,81 +16453,7 @@ $as_echo "$as_me: error: \"cannot find libjpeg support
{ (exit 102); exit 102; }; }
fi
-
-
-{ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
-echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
-{ $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
-$as_echo_n "checking for dlopen in -ldl... " >&6; }
-if test "${ac_cv_lib_dl_dlopen+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
- $as_echo_n "(cached) " >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldl $LIBS"
@ -81,45 +72,46 @@ $OpenBSD: patch-configure,v 1.2 2008/03/15 10:18:30 ajacoutot Exp $
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
-$as_echo "$ac_try_echo") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_lib_dl_dlopen=yes
- } && test -s conftest$ac_exeext && {
- test "$cross_compiling" = yes ||
- $as_test_x conftest$ac_exeext
- }; then
ac_cv_lib_dl_dlopen=yes
-else
- echo "$as_me: failed program was:" >&5
- $as_echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_lib_dl_dlopen=no
-fi
-
-rm -rf conftest.dSYM
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
-echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
-if test $ac_cv_lib_dl_dlopen = yes; then
- cat >>confdefs.h <<_ACEOF
-{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
-$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
-if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
- LIBS="$LIBS" cat >>confdefs.h <<\_ACEOF
-#define HAVE_LIBDL 1
-_ACEOF
-
- LIBS="-ldl $LIBS"
-
-else
- { { echo "$as_me:$LINENO: error: \"cannot find libdl support\"" >&5
-echo "$as_me: error: \"cannot find libdl support\"" >&2;}
- { { $as_echo "$as_me:$LINENO: error: \"cannot find libdl support\"" >&5
-$as_echo "$as_me: error: \"cannot find libdl support\"" >&2;}
- { (exit 104); exit 104; }; }
-fi
-
# Checks for required header files.
{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5

View File

@ -1,21 +0,0 @@
$OpenBSD: patch-doc_release_notes_html,v 1.1 2009/02/02 10:47:11 ajacoutot Exp $
--- doc/release_notes.html.orig Mon Feb 2 10:52:50 2009
+++ doc/release_notes.html Mon Feb 2 10:53:01 2009
@@ -1457,7 +1457,7 @@ KRGB definition:
<li>Added pidfile locking to hpiod.</li>
<li>Fixed gcc warning in pcardext.c.</li>
<li>Removed &quot;killall -HUP cupsd&quot; from /etc/init.d/hplip. Changed the hplip chkconfig priority so cups will run after hplip.</li>
-<li>Makefile.am now copies /etc/init.d/hplip and /etc/hp/hplip.conf instead of symlinking.</li>
+<li>Makefile.am now copies /etc/init.d/hplip and ${SYSCONFDIR}/hp/hplip.conf instead of symlinking.</li>
<li>Fixed Laserjet 1220 model.xml entry.</li>
<li>Changed hard coded /usr/lib/sane directory to $(libdir)/sane in the makefile. This will fix a lib64 issue.</li>
<li>Fixed an issue with the Alert email service.</li>
@@ -1496,7 +1496,7 @@ KRGB definition:
<ol class="arabic simple">
<li>Updated the device manager.</li>
<li>Added makefile DESTDIR support to cupsext and pcardext.</li>
-<li>Added ./configure option --enable-rpm-install to allow package managers to configure sane, icon, /etc/hp and /etc/init.d options.</li>
+<li>Added ./configure option --enable-rpm-install to allow package managers to configure sane, icon, ${SYSCONFDIR}/hp and /etc/init.d options.</li>
<li>Fixed a problem with 600dpi scanning.</li>
<li>Configure now checks for cups-devel and python-devel and fails if not found.</li>
<li>Configure now prints a warning message if network support could not be built.</li>

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-doc_tech_docs_man_pages_hpssd_html,v 1.1 2009/02/02 10:47:11 ajacoutot Exp $
--- doc/tech_docs/man_pages/hpssd.html.orig Mon Feb 2 10:53:14 2009
+++ doc/tech_docs/man_pages/hpssd.html Mon Feb 2 10:53:23 2009
@@ -101,7 +101,7 @@ hpssd.py
<td>-x</td>
</tr>
<tr><td><em>Port to listen on:</em></td>
-<td>-p&lt;port&gt; or --port=&lt;port&gt; (overrides value in /etc/hp/hplip.conf)</td>
+<td>-p&lt;port&gt; or --port=&lt;port&gt; (overrides value in ${SYSCONFDIR}/hp/hplip.conf)</td>
</tr>
<tr><td><em>Set the logging level:</em></td>
<td>-l&lt;level&gt; or --logging=&lt;level&gt;</td>

View File

@ -0,0 +1,47 @@
$OpenBSD: patch-doc_troubleshooting_html,v 1.1 2009/07/13 08:14:28 ajacoutot Exp $
--- doc/troubleshooting.html.orig Thu Jun 25 21:04:33 2009
+++ doc/troubleshooting.html Thu Jul 2 17:28:48 2009
@@ -25,7 +25,7 @@ section describes what is currently enabled or disable
example if you are having a problem setting up your parallel printer
check to be sure that pp-build=yes--if it does not you'll need to
reinstall hplip and enable parallel support.<span style="font-style: italic;"><span style="font-style: italic;"><span style="font-style: italic;"><span style="font-style: italic;"></span></span></span><br></span><h3 class="showhide_heading" id="System_Defaults">I/O Problems (Printer is not detected)</h3>
-<p>If the printer is not being detected by hp-setup check the following items:</p><p style="font-style: italic;">Is the printer supported by HPLIP?</p><p style="font-style: italic;">Is the printer powered on?</p><p style="font-style: italic;">Is the printer connected correctly with the proper type of cable?</p><p style="font-style: italic;">Is the printer in an error state? (i.e. out of paper, out of ink, etc.)</p><p style="font-style: italic;">Is the cable (usb/parallel/ethernet) in good working condition?</p><p><span style="font-weight: bold;">USB</span></p><p>If you run "/usr/lib/cups/backend/hp" you should get output similar to the following:</p><span style="font-style: italic;">&nbsp;&nbsp;&nbsp;
+<p>If the printer is not being detected by hp-setup check the following items:</p><p style="font-style: italic;">Is the printer supported by HPLIP?</p><p style="font-style: italic;">Is the printer powered on?</p><p style="font-style: italic;">Is the printer connected correctly with the proper type of cable?</p><p style="font-style: italic;">Is the printer in an error state? (i.e. out of paper, out of ink, etc.)</p><p style="font-style: italic;">Is the cable (usb/parallel/ethernet) in good working condition?</p><p><span style="font-weight: bold;">USB</span></p><p>If you run "${LOCALBASE}/libexec/cups/backend/hp" you should get output similar to the following:</p><span style="font-style: italic;">&nbsp;&nbsp;&nbsp;
direct
hp:/usb/HP_Color_LaserJet_CP1515n?serial=00XXXXXXXXXX "HP Color
LaserJet CP1515n" "HP Color LaserJet CP1515n USB &nbsp;&nbsp;&nbsp;
@@ -42,28 +42,28 @@ enterprises.11.2.3.9.1.1.7.0
LaserJet &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
3380;CLS:PRINTER;DES:Hewlett-Packard LaserJet
-3380;MEM:23MB;COMMENT:RES=1200x1;" </span><br><br>If it does not there may be an snmp problem on your system and/or network.<br><br><span style="font-weight: bold;">Parallel<br><br></span>Was HPLIP installed with parallel support? &nbsp;Run hp-check -t and look in the for the following output:<br><br><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; # Following values are determined at configure time and cannot be changed.<br>&nbsp;&nbsp;&nbsp; [configure]<br>&nbsp;&nbsp;&nbsp; network-build=yes<br>&nbsp;&nbsp;&nbsp; pp-build=no<br>&nbsp;&nbsp;&nbsp; gui-build=yes<br>&nbsp;&nbsp;&nbsp; scanner-build=yes<br>&nbsp;&nbsp;&nbsp; fax-build=yes<br>&nbsp;&nbsp;&nbsp; dbus-build=yes<br>&nbsp;&nbsp;&nbsp; cups11-build=no<br>&nbsp;&nbsp;&nbsp; doc-build=yes<br>&nbsp;&nbsp;&nbsp; shadow-build=no<br>&nbsp;&nbsp;&nbsp; foomatic-drv-install=yes<br>&nbsp;&nbsp;&nbsp; foomatic-ppd-install=no<br>&nbsp;&nbsp;&nbsp; foomatic-rip-hplip-install=yes<br>&nbsp;&nbsp;&nbsp; internal-tag=2.8.5.23<br></span><span style="font-style: italic;"></span><br>Find the section:<br><br><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; pp-build=no<br><br><span style="font-style: italic;"></span></span>This should be "<span style="font-style: italic;">pp-build=yes</span>".<br><br>Is the ppdev module loaded?<br><br>Look for the output results from the hp-check -t for the following:<br><br><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Checking for dependency: ppdev - Parallel port support kernel module....</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; OK, found.</span><br><span style="font-weight: bold;"><span style="font-weight: bold;"><br></span></span>If you are missing the ppdev module you can try running:<br><br>&nbsp;&nbsp;&nbsp; <span style="font-style: italic;">modprobe ppdev</span><br><br>Is your parallel port set to ECP mode in the BIOS?<br><br>If you run /usr/lib/cups/backend/hp do you should get an output similar to the following:<br><br><span style="font-style: italic;">&nbsp;&nbsp;&nbsp;
+3380;MEM:23MB;COMMENT:RES=1200x1;" </span><br><br>If it does not there may be an snmp problem on your system and/or network.<br><br><span style="font-weight: bold;">Parallel<br><br></span>Was HPLIP installed with parallel support? &nbsp;Run hp-check -t and look in the for the following output:<br><br><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; # Following values are determined at configure time and cannot be changed.<br>&nbsp;&nbsp;&nbsp; [configure]<br>&nbsp;&nbsp;&nbsp; network-build=yes<br>&nbsp;&nbsp;&nbsp; pp-build=no<br>&nbsp;&nbsp;&nbsp; gui-build=yes<br>&nbsp;&nbsp;&nbsp; scanner-build=yes<br>&nbsp;&nbsp;&nbsp; fax-build=yes<br>&nbsp;&nbsp;&nbsp; dbus-build=yes<br>&nbsp;&nbsp;&nbsp; cups11-build=no<br>&nbsp;&nbsp;&nbsp; doc-build=yes<br>&nbsp;&nbsp;&nbsp; shadow-build=no<br>&nbsp;&nbsp;&nbsp; foomatic-drv-install=yes<br>&nbsp;&nbsp;&nbsp; foomatic-ppd-install=no<br>&nbsp;&nbsp;&nbsp; foomatic-rip-hplip-install=yes<br>&nbsp;&nbsp;&nbsp; internal-tag=2.8.5.23<br></span><span style="font-style: italic;"></span><br>Find the section:<br><br><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; pp-build=no<br><br><span style="font-style: italic;"></span></span>This should be "<span style="font-style: italic;">pp-build=yes</span>".<br><br>Is the ppdev module loaded?<br><br>Look for the output results from the hp-check -t for the following:<br><br><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Checking for dependency: ppdev - Parallel port support kernel module....</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; OK, found.</span><br><span style="font-weight: bold;"><span style="font-weight: bold;"><br></span></span>If you are missing the ppdev module you can try running:<br><br>&nbsp;&nbsp;&nbsp; <span style="font-style: italic;">modprobe ppdev</span><br><br>Is your parallel port set to ECP mode in the BIOS?<br><br>If you run ${LOCALBASE}/libexec/cups/backend/hp do you should get an output similar to the following:<br><br><span style="font-style: italic;">&nbsp;&nbsp;&nbsp;
direct
hp:/par/HP_LaserJet?serial=00XXXXXXXXXX "HP
LaserJet" "HP LaserJet&nbsp;PAR 00XXXXXXXXXX HPLIP"
"MFG:HP;MDL:HP &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
-LaserJet&nbsp;;CLS:PRINTER;DES:HP&nbsp;LaserJet&nbsp;;SN:00XXXXXXXXXX;"</span><br><br>If the /usr/lib/cups/backend/hp does not detect the printer, HPLIP will not function.<h3 class="showhide_heading" id="Add_ons">Functionality Problems (print, scan, fax)</h3>
-<p style="font-weight: bold;">Print</p><p>Is the printer on-line and not in an error state?</p><p>If you run hp-check -t, are there any problems reported?</p><p>In the "hp-check -t", verify that the printer is configured:</p><p>Verify in the section DISCOVERED USB DEVICES that the printer is displayed.</p><p>Verify in the section INSTALLED CUPS PRINTER QUEUES that the printer queue is displayed.</p><p>Verify on the line PPD: that the ppd file matches the printer model.</p>Example:<br><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; --------------------------</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; | DISCOVERED USB DEVICES |</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; --------------------------</span><br style="font-style: italic;"><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; No devices found.</span><br style="font-style: italic;"><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; ---------------------------------</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; | INSTALLED CUPS PRINTER QUEUES |</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; ---------------------------------</span><br style="font-style: italic;"><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Photosmart_3300</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; ---------------</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Type: Printer</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Installed in HPLIP?: Yes, using the hp: CUPS backend.</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Device URI: hp:/net/Photosmart_3300_series?ip=15.252.39.136</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; PPD: /etc/cups/ppd/Photosmart_3300.ppd</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; PPD Description: HP PhotoSmart 3300 Foomatic/hpijs, hpijs 2.8.2.10 - HPLIP 2.8.2</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Printer status: printer Photosmart_3300 is idle.&nbsp; enabled since Tue 27 May 2008 01:58:02 PM PDT</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Communication status: Good</span><br><br>Are you able to print from any application?<br><br>View the syslog and try to print do you see any errors?<br><br>&nbsp;Run:<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;<span style="font-style: italic;"> tail -f /var/log/messages</span><p>The
+LaserJet&nbsp;;CLS:PRINTER;DES:HP&nbsp;LaserJet&nbsp;;SN:00XXXXXXXXXX;"</span><br><br>If the ${LOCALBASE}/libexec/cups/backend/hp does not detect the printer, HPLIP will not function.<h3 class="showhide_heading" id="Add_ons">Functionality Problems (print, scan, fax)</h3>
+<p style="font-weight: bold;">Print</p><p>Is the printer on-line and not in an error state?</p><p>If you run hp-check -t, are there any problems reported?</p><p>In the "hp-check -t", verify that the printer is configured:</p><p>Verify in the section DISCOVERED USB DEVICES that the printer is displayed.</p><p>Verify in the section INSTALLED CUPS PRINTER QUEUES that the printer queue is displayed.</p><p>Verify on the line PPD: that the ppd file matches the printer model.</p>Example:<br><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; --------------------------</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; | DISCOVERED USB DEVICES |</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; --------------------------</span><br style="font-style: italic;"><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; No devices found.</span><br style="font-style: italic;"><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; ---------------------------------</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; | INSTALLED CUPS PRINTER QUEUES |</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; ---------------------------------</span><br style="font-style: italic;"><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Photosmart_3300</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; ---------------</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Type: Printer</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Installed in HPLIP?: Yes, using the hp: CUPS backend.</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Device URI: hp:/net/Photosmart_3300_series?ip=15.252.39.136</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; PPD: ${SYSCONFDIR}/cups/ppd/Photosmart_3300.ppd</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; PPD Description: HP PhotoSmart 3300 Foomatic/hpijs, hpijs 2.8.2.10 - HPLIP 2.8.2</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Printer status: printer Photosmart_3300 is idle.&nbsp; enabled since Tue 27 May 2008 01:58:02 PM PDT</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Communication status: Good</span><br><br>Are you able to print from any application?<br><br>View the syslog and try to print do you see any errors?<br><br>&nbsp;Run:<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;<span style="font-style: italic;"> tail -f /var/log/messages</span><p>The
possible errors presented in the "messages" log can be varied.
&nbsp;You may need to reference your Linux distribution documentation
for more information.</p><p>View the cups log and try to print do you see any errors?</p><p>To view the cups log:<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <span style="font-style: italic;">Edit
-the file /etc/cups/cupsd.conf to change the loglevel to debug, then
+the file ${SYSCONFDIR}/cups/cupsd.conf to change the loglevel to debug, then
restart cups /etc/init.d/cups restart (or the command may be /etc/init.d/cupsys
restart depending on your system configuration).</span></p><p style="font-weight: bold;">Scan</p>Is the printer on-line and not in an error state?<br><br>If you run&nbsp;hp-check -t are there any problems?<br><br>Within
the "hp-check -t" output, verify that the sane is configured correctly
in the SANE CONFIGURATION section. &nbsp;Here is an example of what you
-should see after running hp-check -t:<br><br><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; 'hpaio' in '/etc/sane.d/dll.conf'...</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; OK, found. SANE backend 'hpaio' is properly set up.</span><br style="font-style: italic;"><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Checking output of 'scanimage -L'...</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; No scanners were identified. If you were expecting something different,</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; check that the scanner is plugged in, turned on and detected by the</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; sane-find-scanner tool (if appropriate). Please read the documentation</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; which came with this software (README, FAQ, manpages).</span><br><br>If
+should see after running hp-check -t:<br><br><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; 'hpaio' in '${SYSCONFDIR}/sane.d/dll.conf'...</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; OK, found. SANE backend 'hpaio' is properly set up.</span><br style="font-style: italic;"><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Checking output of 'scanimage -L'...</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; No scanners were identified. If you were expecting something different,</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; check that the scanner is plugged in, turned on and detected by the</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; sane-find-scanner tool (if appropriate). Please read the documentation</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; which came with this software (README, FAQ, manpages).</span><br><br>If
you do not see this or get an error, edit the dll.conf file and add
hpaio. &nbsp;If the scanner is not detect using the scanimage be
sure that the printer is supported and working correctly.<br><p style="font-weight: bold;">Fax&nbsp;</p>Is the printer powered on and not in an error state?<br><br>If you run hp-check -t are there any problems?<br><br>If
you run hp-check -t is there a fax queue installed? &nbsp;You should
-see output similar to the following after running hp-check -t:<br><br><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Photosmart_3300_fax</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; -------------------</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Type: Fax</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Installed in HPLIP?: Yes, using the hpfax: CUPS backend.</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Device URI: hpfax:/net/Photosmart_3300_series?ip=15.252.39.136</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; PPD: /etc/cups/ppd/Photosmart_3300_fax.ppd</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; PPD Description: HP Fax</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Printer status: printer Photosmart_3300_fax is idle.&nbsp; enabled since Thu 22 May 2008 01:32:01 PM PDT</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Communication status: Good</span><br><br>Is the phone line connected to the multifunction printer?<br><br>Can you fax a different document? (i.e. ensure that this is not a document-specific problem)<br><br>Is the receiving fax machine or device on-line and able to accept faxes?<br><h3 class="showhide_heading" id="Add_ons"><br></h3>
+see output similar to the following after running hp-check -t:<br><br><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Photosmart_3300_fax</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; -------------------</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Type: Fax</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Installed in HPLIP?: Yes, using the hpfax: CUPS backend.</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Device URI: hpfax:/net/Photosmart_3300_series?ip=15.252.39.136</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; PPD: ${SYSCONFDIR}/cups/ppd/Photosmart_3300_fax.ppd</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; PPD Description: HP Fax</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Printer status: printer Photosmart_3300_fax is idle.&nbsp; enabled since Thu 22 May 2008 01:32:01 PM PDT</span><br style="font-style: italic;"><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; Communication status: Good</span><br><br>Is the phone line connected to the multifunction printer?<br><br>Can you fax a different document? (i.e. ensure that this is not a document-specific problem)<br><br>Is the receiving fax machine or device on-line and able to accept faxes?<br><h3 class="showhide_heading" id="Add_ons"><br></h3>
<p>
</p>

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-doc_uninstalling_html,v 1.1 2009/07/13 08:14:28 ajacoutot Exp $
--- doc/uninstalling.html.orig Thu Jul 2 17:28:54 2009
+++ doc/uninstalling.html Thu Jul 2 17:29:17 2009
@@ -17,7 +17,7 @@
<h3 class="showhide_heading" id="Startup">Uninstalling HPLIP</h3><br>To
uninstall HPLIP you can run "make uninstall" from within the HPLIP
-source directory or you can run "rm -rf /usr/share/hplip" which will
+source directory or you can run "rm -rf ${PREFIX}/share/hplip" which will
remove the HPLIP files.<br><br>The HPLIP source directory is created
when HPLIP is initially installed. Usually in
/home/user/Desktop/hplip-version where version is the hplip version.

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-doc_upgrading_html,v 1.1 2009/07/13 08:14:28 ajacoutot Exp $
--- doc/upgrading.html.orig Thu Jul 2 17:27:36 2009
+++ doc/upgrading.html Thu Jul 2 17:27:51 2009
@@ -17,7 +17,7 @@
<h3 class="showhide_heading" id="Startup">Upgrading HPLIP</h3><br>Upgrading
HPLIP is done by first removing the current installed version of HPLIP
-installed and then installing the newer version of HPLIP.<br><br>Remove HPLIP by either running "make uninstall" in the HPLIP source directory or by running "rm -rf /usr/share/hplip".<br><br>If you have a preinstalled version of HPLIP you can uninstall it by using the package manager that your system uses.<br><br>Install
+installed and then installing the newer version of HPLIP.<br><br>Remove HPLIP by either running "make uninstall" in the HPLIP source directory or by running "rm -rf ${PREFIX}/share/hplip".<br><br>If you have a preinstalled version of HPLIP you can uninstall it by using the package manager that your system uses.<br><br>Install
the newer version of HPLIP by downloading and then running the
automatic installer or by using the manual steps. More information on downloading and
installing HPLIP is available on our <a href="http://hplip.sf.net">website</a>.<br></div>

View File

@ -1,21 +1,21 @@
$OpenBSD: patch-fax_backend_hpfax_py,v 1.1 2009/02/02 10:47:11 ajacoutot Exp $
--- fax/backend/hpfax.py.orig Mon Feb 2 10:51:15 2009
+++ fax/backend/hpfax.py Mon Feb 2 10:51:28 2009
@@ -41,7 +41,7 @@ CUPS_BACKEND_STOP = 4 # Job failed, stop queue
CUPS_BACKEND_CANCEL = 5 # Job failed, cancel job
$OpenBSD: patch-fax_backend_hpfax_py,v 1.2 2009/07/13 08:14:28 ajacoutot Exp $
--- fax/backend/hpfax.py.orig Thu Jul 2 14:13:47 2009
+++ fax/backend/hpfax.py Thu Jul 2 14:14:02 2009
@@ -46,7 +46,7 @@ PIPE_BUF = 4096
job_id = 0
pid = os.getpid()
-config_file = '/etc/hp/hplip.conf'
+config_file = '${SYSCONFDIR}/hp/hplip.conf'
home_dir = ''
if os.path.exists(config_file):
@@ -54,7 +54,7 @@ if os.path.exists(config_file):
syslog.syslog(syslog.LOG_CRIT, "hpfax[%d]: error: Error setting home directory: home= under [dirs] not found." % pid)
@@ -65,7 +65,7 @@ if os.path.exists(config_file):
bug("Error setting home directory: home= under [dirs] not found.")
sys.exit(1)
else:
- syslog.syslog(syslog.LOG_CRIT, "hpfax[%d]: error: Error setting home directory: /etc/hp/hplip.conf not found." % pid)
+ syslog.syslog(syslog.LOG_CRIT, "hpfax[%d]: error: Error setting home directory: ${SYSCONFDIR}/hp/hplip.conf not found." % pid)
- bug("Error setting home directory: /etc/hp/hplip.conf not found")
+ bug("Error setting home directory: ${SYSCONFDIR}/hp/hplip.conf not found")
sys.exit(1)
if not home_dir or not os.path.exists(home_dir):

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-fax_coverpages_py,v 1.1 2009/07/13 08:14:28 ajacoutot Exp $
--- fax/coverpages.py.orig Thu Jul 2 17:30:02 2009
+++ fax/coverpages.py Thu Jul 2 17:31:08 2009
@@ -73,7 +73,7 @@ def createStandardCoverPage(page_size=PAGE_SIZE_LETTER
story = []
#print prop.locale
- #TTFSearchPath.append('/usr/share/fonts/truetype/arphic')
+ #TTFSearchPath.append('${LOCALBASE}/lib/X11/fonts/truetype/arphic')
#pdfmetrics.registerFont(TTFont('UMing', 'uming.ttf'))
ps = ParagraphStyle(name="title",

View File

@ -1,219 +0,0 @@
$OpenBSD: patch-hpssd_py,v 1.1 2009/02/02 10:47:11 ajacoutot Exp $
Fix for:
CVE-2008-2940
CVE-2008-2941
--- hpssd.py.orig Fri Nov 2 00:27:54 2007
+++ hpssd.py Mon Feb 2 10:51:49 2009
@@ -70,7 +70,13 @@ from prnt import cups
# Per user alert settings
alerts = {}
-
+for user, cfg in alerts_cfg.iteritems ():
+ entry = {}
+ entry['email-alerts'] = utils.to_bool (cfg.get('email-alerts', 0))
+ entry['email-from-address'] = cfg.get('email-from-address', '')
+ entry['email-to-addresses'] = cfg.get('email-to-addresses', '')
+ alerts[user] = entry
+
# Fax
fax_file = {}
fax_file_ready = {}
@@ -198,6 +204,7 @@ class hpssd_handler(dispatcher):
return True
msg_type = self.fields.get('msg', 'unknown').lower()
+ msg_type = str (self.fields.get('msg', 'unknown')).lower()
log.debug("Handling: %s %s %s" % ("*"*20, msg_type, "*"*20))
log.debug(repr(self.in_buffer))
@@ -254,9 +261,9 @@ class hpssd_handler(dispatcher):
def handle_getvalue(self):
- device_uri = self.fields.get('device-uri', '').replace('hpfax:', 'hp:')
+ device_uri = str (self.fields.get('device-uri', '')).replace('hpfax:', 'hp:')
value = ''
- key = self.fields.get('key', '')
+ key = str (self.fields.get('key', ''))
result_code = self.__checkdevice(device_uri)
if result_code == ERROR_SUCCESS:
@@ -268,8 +275,8 @@ class hpssd_handler(dispatcher):
self.out_buffer = buildResultMessage('GetValueResult', value, result_code)
def handle_setvalue(self):
- device_uri = self.fields.get('device-uri', '').replace('hpfax:', 'hp:')
- key = self.fields.get('key', '')
+ device_uri = str (self.fields.get('device-uri', '')).replace('hpfax:', 'hp:')
+ key = str (self.fields.get('key', ''))
value = self.fields.get('value', '')
result_code = self.__checkdevice(device_uri)
@@ -279,32 +286,26 @@ class hpssd_handler(dispatcher):
self.out_buffer = buildResultMessage('SetValueResult', None, ERROR_SUCCESS)
def handle_queryhistory(self):
- device_uri = self.fields.get('device-uri', '').replace('hpfax:', 'hp:')
+ device_uri = str (self.fields.get('device-uri', '')).replace('hpfax:', 'hp:')
payload = ''
result_code = self.__checkdevice(device_uri)
if result_code == ERROR_SUCCESS:
for h in devices[device_uri].history.get():
payload = '\n'.join([payload, ','.join([str(x) for x in h])])
-
self.out_buffer = buildResultMessage('QueryHistoryResult', payload, result_code)
- # TODO: Need to load alerts at start-up
def handle_setalerts(self):
result_code = ERROR_SUCCESS
- username = self.fields.get('username', '')
- alerts[username] = {'email-alerts' : utils.to_bool(self.fields.get('email-alerts', '0')),
- 'email-from-address' : self.fields.get('email-from-address', ''),
- 'email-to-addresses' : self.fields.get('email-to-addresses', ''),
- }
+ # Do nothing. We use the alerts table in ${SYSCONFDIR}/hp/alerts.conf.
self.out_buffer = buildResultMessage('SetAlertsResult', None, result_code)
# EVENT
def handle_registerguievent(self):
- username = self.fields.get('username', '')
+ username = str (self.fields.get('username', ''))
typ = self.fields.get('type', 'unknown')
self.typ = typ
self.username = username
@@ -319,7 +320,7 @@ class hpssd_handler(dispatcher):
def handle_test_email(self):
result_code = ERROR_SUCCESS
- username = self.fields.get('username', prop.username)
+ username = str (self.fields.get('username', prop.username))
message = device.queryString('email_test_message')
subject = device.queryString('email_test_subject')
result_code = self.sendEmail(username, subject, message, True)
@@ -342,11 +343,14 @@ class hpssd_handler(dispatcher):
# sent by hpfax: to indicate the start of a complete fax rendering job
def handle_hpfaxbegin(self):
- username = self.fields.get('username', prop.username)
- job_id = self.fields.get('job-id', 0)
- printer_name = self.fields.get('printer', '')
- device_uri = self.fields.get('device-uri', '').replace('hp:', 'hpfax:')
- title = self.fields.get('title', '')
+ username = str (self.fields.get('username', prop.username))
+ try:
+ job_id = int (self.fields.get('job-id', 0))
+ except ValueError:
+ job_id = 0
+ printer_name = str (self.fields.get('printer', ''))
+ device_uri = str (self.fields.get('device-uri', '')).replace('hp:', 'hpfax:')
+ title = str (self.fields.get('title', ''))
log.debug("Creating data store for %s:%d" % (username, job_id))
fax_file[(username, job_id)] = tempfile.NamedTemporaryFile(prefix="hpfax")
@@ -359,8 +363,11 @@ class hpssd_handler(dispatcher):
# sent by hpfax: to transfer completed fax rendering data
def handle_hpfaxdata(self):
- username = self.fields.get('username', prop.username)
- job_id = self.fields.get('job-id', 0)
+ username = str (self.fields.get('username', prop.username))
+ try:
+ job_id = int (self.fields.get('job-id', 0))
+ except ValueError:
+ job_id = 0
if self.payload and (username, job_id) in fax_file and \
not fax_file_ready[(username, job_id)]:
@@ -372,12 +379,18 @@ class hpssd_handler(dispatcher):
# sent by hpfax: to indicate the end of a complete fax rendering job
def handle_hpfaxend(self):
- username = self.fields.get('username', '')
- job_id = self.fields.get('job-id', 0)
- printer_name = self.fields.get('printer', '')
- device_uri = self.fields.get('device-uri', '').replace('hp:', 'hpfax:')
- title = self.fields.get('title', '')
- job_size = self.fields.get('job-size', 0)
+ username = str (self.fields.get('username', ''))
+ try:
+ job_id = int (self.fields.get('job-id', 0))
+ except ValueError:
+ job_id = 0
+ printer_name = str (self.fields.get('printer', ''))
+ device_uri = str (self.fields.get('device-uri', '')).replace('hp:', 'hpfax:')
+ title = str (self.fields.get('title', ''))
+ try:
+ job_size = int (self.fields.get('job-size', 0))
+ except ValueError:
+ job_size = 0
fax_file[(username, job_id)].seek(0)
fax_file_ready[(username, job_id)] = True
@@ -412,8 +425,11 @@ class hpssd_handler(dispatcher):
# after being run with --job param, both after a hpfaxend message
def handle_faxgetdata(self):
result_code = ERROR_SUCCESS
- username = self.fields.get('username', '')
- job_id = self.fields.get('job-id', 0)
+ username = str (self.fields.get('username', ''))
+ try:
+ job_id = int (self.fields.get('job-id', 0))
+ except ValueError:
+ job_id = 0
try:
fax_file[(username, job_id)]
@@ -441,15 +457,16 @@ class hpssd_handler(dispatcher):
# EVENT
def handle_event(self):
gui_port, gui_host = None, None
- event_type = self.fields.get('event-type', 'event')
-
- event_code = self.fields.get('event-code', STATUS_PRINTER_IDLE)
-
- # If event-code > 10001, its a PJL error code, so convert it
- if event_code > EVENT_MAX_EVENT:
- event_code = status.MapPJLErrorCode(event_code)
-
- device_uri = self.fields.get('device-uri', '').replace('hpfax:', 'hp:')
+ event_type = str (self.fields.get('event-type', 'event'))
+ try:
+ event_code = int (self.fields.get('event-code', 0))
+ except ValueError:
+ event_code = 0
+ device_uri = str (self.fields.get('device-uri', '')).replace('hpfax:', 'hp:')
+ result_code = self.__checkdevice(device_uri)
+ if result_code != ERROR_SUCCESS:
+ return
+
log.debug("Device URI: %s" % device_uri)
error_string_short = device.queryString(str(event_code), 0)
@@ -476,7 +493,10 @@ class hpssd_handler(dispatcher):
no_fwd = utils.to_bool(self.fields.get('no-fwd', '0'))
log.debug("Username (jobid): %s (%d)" % (username, job_id))
- retry_timeout = self.fields.get('retry-timeout', 0)
+ try:
+ retry_timeout = int (self.fields.get('retry-timeout', 0))
+ except ValueError:
+ retry_timeout = 0
user_alerts = alerts.get(username, {})
dup_event = False
@@ -594,7 +614,7 @@ USAGE = [(__doc__, "", "name", True),
("Usage: hpssd.py [OPTIONS]", "", "summary", True),
utils.USAGE_OPTIONS,
("Do not daemonize:", "-x", "option", False),
- ("Port to listen on:", "-p<port> or --port=<port> (overrides value in /etc/hp/hplip.conf)", "option", False),
+ ("Port to listen on:", "-p<port> or --port=<port> (overrides value in ${SYSCONFDIR}/hp/hplip.conf)", "option", False),
utils.USAGE_LOGGING1, utils.USAGE_LOGGING2,
("Run in debug mode:", "-g (same as options: -ldebug -x)", "option", False),
utils.USAGE_HELP,

View File

@ -1,58 +1,127 @@
$OpenBSD: patch-installer_core_install_py,v 1.3 2009/02/02 10:47:12 ajacoutot Exp $
--- installer/core_install.py.orig Tue Dec 11 19:41:47 2007
+++ installer/core_install.py Mon Feb 2 10:51:04 2009
@@ -184,7 +184,7 @@ class CoreInstall(object):
'reportlab': (False, ['fax'], "Reportlab - PDF library for Python", self.check_reportlab),
'python23': (True, ['fax'], "Python 2.3 or greater - Required for fax functionality", self.check_python23),
$OpenBSD: patch-installer_core_install_py,v 1.4 2009/07/13 08:14:28 ajacoutot Exp $
--- installer/core_install.py.orig Thu Jun 25 21:05:43 2009
+++ installer/core_install.py Thu Jul 2 18:36:05 2009
@@ -190,7 +190,7 @@ class CoreInstall(object):
self.endian = utils.LITTLE_ENDIAN
self.distro, self.distro_name, self.distro_version = DISTRO_UNKNOWN, '', DISTRO_VER_UNKNOWN
self.distro_version_supported = False
- self.install_location = '/usr'
+ self.install_location = '${PREFIX}'
self.hplip_present = False
self.have_dependencies = {}
self.native_cups = True
@@ -824,14 +824,14 @@ class CoreInstall(object):
- 'ppdev': (True, ['parallel'], "ppdev - Parallel port support kernel module.", self.check_ppdev),
+ 'ppdev': (False, ['parallel'], "ppdev - Parallel port support kernel module.", self.check_ppdev),
'pyqt': (True, ['gui'], "PyQt - Qt interface for Python", self.check_pyqt),
@@ -545,23 +545,23 @@ class CoreInstall(object):
return check_tool('gcc --version', 0) and check_tool('g++ --version', 0)
def check_make(self):
- return check_tool('make --version', 3.0)
+ return check_tool('true', 0)
+ return True
def check_libusb(self):
if not check_lib('libusb'):
return False
- return len(locate_file_contains("usb.h", '/usr/include', 'usb_init(void)')) > 0
+ return len(locate_file_contains("usb.h", '${LOCALBASE}/include', 'usb_init(void)')) > 0
- return len(locate_file_contains("usb.h", '/usr/include', 'usb_init(void)'))
+ return len(locate_file_contains("usb.h", '${LOCALBASE}/include', 'usb_init(void)'))
def check_libjpeg(self):
return check_lib("libjpeg") and check_file("jpeglib.h")
@@ -839,11 +839,11 @@ class CoreInstall(object):
def check_libcrypto(self):
- return check_lib("libcrypto") and check_file("crypto.h")
+ return True
def check_libpthread(self):
- return check_lib("libpthread") and check_file("pthread.h")
+ return True
def check_libnetsnmp(self):
return check_lib("libnetsnmp") and check_file("net-snmp-config.h")
@@ -599,7 +599,7 @@ class CoreInstall(object):
return check_lib('libsane')
@@ -895,7 +895,7 @@ class CoreInstall(object):
def check_sane_devel(self):
- return len(locate_file_contains("sane.h", '/usr/include', 'extern SANE_Status sane_init')) > 0
+ return len(locate_file_contains("sane.h", '${LOCALBASE}/include', 'extern SANE_Status sane_init')) > 0
- return len(locate_file_contains("sane.h", '/usr/include', 'extern SANE_Status sane_init'))
+ return len(locate_file_contains("sane.h", '${LOCALBASE}/include', 'extern SANE_Status sane_init'))
def check_xsane(self):
if os.getenv('DISPLAY'):
@@ -683,7 +683,7 @@ class CoreInstall(object):
@@ -984,9 +984,8 @@ class CoreInstall(object):
def check_dbus(self):
- log.debug("Checking for dbus running and header files present (dbus-devel)...")
- return check_ps(['dbus-daemon']) and \
- len(locate_file_contains("dbus-message.h", '/usr/include', 'dbus_message_new_signal'))
+ log.debug("Checking for dbus header files present (dbus-devel)...")
+ return check_file("dbus-message.h", "${LOCALBASE}/include")
def check_cups_devel(self):
@@ -1004,12 +1003,12 @@ class CoreInstall(object):
def check_cups_image(self):
- return check_file("raster.h", "/usr/include/cups")
+ return check_file("raster.h", "${LOCALBASE}/include/cups")
def check_hplip(self):
log.debug("Checking for HPLIP...")
- return check_ps(['hpiod', 'hpssd']) and locate_files('hplip.conf', '/etc/hp')
+ return check_ps(['hpiod', 'hpssd']) and locate_files('hplip.conf', '${SYSCONFDIR}/hp')
- return locate_files('hplip.conf', '/etc/hp')
+ return locate_files('hplip.conf', '${SYSCONFDIR}/hp')
def check_hpssd(self):
log.debug("Checking for hpssd...")
@@ -1034,14 +1033,14 @@ class CoreInstall(object):
def check_cupsddk(self):
log.debug("Checking for cups-ddk...")
# TODO: Compute these paths some way or another...
- #return check_tool("/usr/lib/cups/driver/drv list") and os.path.exists("/usr/share/cupsddk/include/media.defs")
- return (check_file('drv', "/usr/lib/cups/driver") or check_file('drv', "/usr/lib64/cups/driver")) and \
- check_file('media.defs', "/usr/share/cupsddk/include")
+ #return check_tool("${LOCALBASE}/libexec/cups/driver/drv list") and os.path.exists("/usr/share/cupsddk/include/media.defs")
+ return (check_file('drv', "${LOCALBASE}/libexec/cups/driver") or check_file('drv', "/usr/lib64/cups/driver")) and \
+ check_file('media.defs', "${LOCALBASE}/share/cupsddk/include")
def check_policykit(self):
log.debug("Checking for PolicyKit...")
- return check_file('PolicyKit.conf', "/etc/PolicyKit") and check_file('org.gnome.PolicyKit.AuthorizationManager.service', "/usr/share/dbus-1/services")
+ return check_file('PolicyKit.conf', "${SYSCONFDIR}/PolicyKit") and check_file('org.gnome.PolicyKit.AuthorizationManager.service', "${LOCALBASE}/share/dbus-1/services")
def check_pkg_mgr(self):
@@ -1220,7 +1219,7 @@ class CoreInstall(object):
cmd = self.su_sudo() % '/etc/init.d/cupsys restart'
else:
- cmd = self.su_sudo() % 'killall -HUP cupsd'
+ cmd = self.su_sudo() % 'pkill -HUP cupsd'
self.run(cmd)
@@ -1512,7 +1511,7 @@ class CoreInstall(object):
def pre_build(self):
cmds = []
if self.get_distro_ver_data('fix_ppd_symlink', False):
- cmds.append(self.su_sudo() % 'python ./installer/fix_symlink.py')
+ cmds.append(self.su_sudo() % '${MODPY_BIN} ./installer/fix_symlink.py')
return cmds
@@ -1681,8 +1680,8 @@ class CoreInstall(object):
url = "http://hplip.sf.net/plugin.conf"
home = sys_conf.get('dirs', 'home')
- if os.path.exists('/etc/hp/plugin.conf'):
- url = "file:///etc/hp/plugin.conf"
+ if os.path.exists('${SYSCONFDIR}/hp/plugin.conf'):
+ url = "file:///${SYSCONFDIR}/hp/plugin.conf"
elif os.path.exists(os.path.join(home, 'plugin.conf')):
url = "file://" + os.path.join(home, 'plugin.conf')

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-installer_dcheck_py,v 1.2 2009/02/02 10:47:12 ajacoutot Exp $
--- installer/dcheck.py.orig Sat Oct 27 16:35:40 2007
+++ installer/dcheck.py Sat Oct 27 16:36:07 2007
@@ -34,7 +34,7 @@ mod_output = ''
$OpenBSD: patch-installer_dcheck_py,v 1.3 2009/07/13 08:14:28 ajacoutot Exp $
--- installer/dcheck.py.orig Thu Jul 2 17:45:31 2009
+++ installer/dcheck.py Thu Jul 2 17:46:28 2009
@@ -43,7 +43,7 @@ mod_output = ''
def update_ld_output():
# For library checks
global ld_output
@ -10,7 +10,7 @@ $OpenBSD: patch-installer_dcheck_py,v 1.2 2009/02/02 10:47:12 ajacoutot Exp $
if status != 0:
log.debug("ldconfig failed.")
@@ -89,7 +89,7 @@ def check_lib(lib, min_ver=0):
@@ -98,7 +98,7 @@ def check_lib(lib, min_ver=0):
log.debug("Not found.")
return False

View File

@ -0,0 +1,19 @@
$OpenBSD: patch-io_hpmud_musb_c,v 1.1 2009/07/13 08:14:28 ajacoutot Exp $
Fix probing HP PS 8250 printer, from FreeBSD.
--- io/hpmud/musb.c.orig Thu Jun 25 21:05:49 2009
+++ io/hpmud/musb.c Thu Jul 2 14:46:21 2009
@@ -124,8 +124,10 @@ static int get_string_descriptor(usb_dev_handle *dev,
0x409, tbuf, sizeof(tbuf), LIBUSB_CONTROL_REQ_TIMEOUT);
if (ret==0)
{
- /* This retry is necessary for lj1000 and lj1005. des 12/12/07 */
- BUG("get_string_descriptor zero result, retrying...");
+ /* This retry is necessary for lj1000 and lj1005. des 12/12/07
+ Also HP Photosmart 42xx seems to suffer transient errors with serial id */
+ BUG("get_string_descriptor error result %d, retrying in 2 secs...", ret);
+ sleep(2);
continue;
}
break;

View File

@ -0,0 +1,70 @@
$OpenBSD: patch-prnt_cups_py,v 1.1 2009/07/13 08:14:28 ajacoutot Exp $
--- prnt/cups.py.orig Thu Jun 25 21:04:19 2009
+++ prnt/cups.py Thu Jul 2 17:25:18 2009
@@ -186,8 +186,8 @@ ppd_pat = re.compile(r'''.*hp-(.*?)(-.*)*\.ppd.*''', r
def getPPDPath(addtional_paths=None):
"""
- Returns the CUPS ppd path (not the foomatic one under /usr/share/ppd).
- Usually this is /usr/share/cups/model.
+ Returns the CUPS ppd path (not the foomatic one under ${LOCALBASE}/share/ppd).
+ Usually this is ${LOCALBASE}/share/cups/model.
"""
if addtional_paths is None:
addtional_paths = []
@@ -202,9 +202,9 @@ def getPPDPath(addtional_paths=None):
def getAllowableMIMETypes():
"""
- Scan all /etc/cups/*.convs files for allowable file formats.
+ Scan all ${SYSCONFDIR}/cups/*.convs files for allowable file formats.
"""
- files = glob.glob("/etc/cups/*.convs")
+ files = glob.glob("${SYSCONFDIR}/cups/*.convs")
allowable_mime_types = []
@@ -266,11 +266,11 @@ def getSystemPPDs():
else: # 1.2.x
log.debug("(CUPS 1.2.x) Getting list of PPDs using CUPS_GET_PPDS...")
ppd_dict = cupsext.getPPDList()
- cups_ppd_path = getPPDPath() # usually /usr/share/cups/model
- foomatic_ppd_path = sys_conf.get('dirs', 'ppdbase', '/usr/share/ppd')
+ cups_ppd_path = getPPDPath() # usually ${LOCALBASE}/share/cups/model
+ foomatic_ppd_path = sys_conf.get('dirs', 'ppdbase', '${LOCALBASE}/share/ppd')
if not foomatic_ppd_path or not os.path.exists(foomatic_ppd_path):
- foomatic_ppd_path = '/usr/share/ppd'
+ foomatic_ppd_path = '${LOCALBASE}/share/foomatic/db/source/PPD'
log.debug("CUPS PPD base path = %s" % cups_ppd_path)
log.debug("Foomatic PPD base path = %s" % foomatic_ppd_path)
@@ -289,8 +289,8 @@ def getSystemPPDs():
'gutenprint' in ppd):
# PPD files returned by CUPS_GET_PPDS (and by lpinfo -m)
- # can be relative to /usr/share/ppd/ or to
- # /usr/share/cups/model/. Not sure why this is.
+ # can be relative to ${LOCALBASE}/share/ppd/ or to
+ # ${LOCALBASE}/share/cups/model/. Not sure why this is.
# Here we will try both and see which one it is...
if os.path.exists(ppd):
@@ -348,7 +348,7 @@ number_pat = re.compile(r""".*?(\d+)""", re.IGNORECASE
STRIP_STRINGS2 = ['foomatic:', 'hp-', 'hp_', 'hp ', '.gz', '.ppd',
'drv:', '-pcl', '-pcl3', '-jetready',
'-zxs', '-zjs', '-ps', '-postscript',
- '-jr', '-lidl', '-lidil', '-ldl', '-hpijs']
+ '-jr', '-lidl', '-lidil', '-hpijs']
for p in models.TECH_CLASS_PDLS.values():
@@ -527,7 +527,7 @@ def getPPDFile2(stripped_model, ppds): # New PPD find
def getErrorLogLevel():
- cups_conf = '/etc/cups/cupsd.conf'
+ cups_conf = '${SYSCONFDIR}/cups/cupsd.conf'
try:
f = file(cups_conf, 'r')
except OSError:

View File

@ -0,0 +1,66 @@
$OpenBSD: patch-prnt_hpijs_foomatic-rip-hplip,v 1.1 2009/07/13 08:14:28 ajacoutot Exp $
--- prnt/hpijs/foomatic-rip-hplip.orig Thu Jun 25 21:04:19 2009
+++ prnt/hpijs/foomatic-rip-hplip Mon Jul 13 10:01:05 2009
@@ -44,19 +44,19 @@
# possibly other stuff. The default path is often fine on Linux, but
# may not be on other systems.
#
-my $execpath = "/usr/bin:/usr/local/bin:/usr/bin:/bin";
+my $execpath = "/usr/bin:${LOCALBASE}/bin:/usr/bin:/bin";
# CUPS raster drivers are searched here
-my $cupsfilterpath = "/usr/lib/cups/filter:/usr/local/lib/cups/filter:/usr/local/libexec/cups/filter:/opt/cups/filter:/usr/lib/cups/filter";
+my $cupsfilterpath = "/usr/lib/cups/filter:/usr/local/lib/cups/filter:${LOCALBASE}/libexec/cups/filter:/opt/cups/filter:/usr/lib/cups/filter";
# Location of the configuration file "filter.conf", this file can be
# used to change the settings of foomatic-rip without editing
# foomatic-rip. itself. This variable must contain the full pathname
# of the directory which contains the configuration file, usually
-# "/etc/foomatic".
+# "${SYSCONFDIR}/foomatic".
# Some versions of configure do not fully expand $sysconfdir
-my $prefix = "/usr";
-my $configpath = "/etc/foomatic";
+my $prefix = "${PREFIX}";
+my $configpath = "${SYSCONFDIR}/foomatic";
# For the stuff below, the settings in the configuration file have priority.
@@ -66,7 +66,7 @@
# Enter here your personal command for converting non-postscript files
# (especially text) to PostScript. If you leave it blank, at first the
-# line "textfilter: ..." from /etc/foomatic/filter.conf is read and
+# line "textfilter: ..." from ${SYSCONFDIR}/foomatic/filter.conf is read and
# then the commands given on the list below are tried, beginning with
# the first one.
# You can set this to "a2ps", "enscript" or "mpage" to select one of the
@@ -97,7 +97,7 @@
# Set debug to 1 to enable the debug logfile for this filter; it will
# appear as defined by $logfile. It will contain status from this
# filter, plus the renderer's stderr output. You can also add a line
-# "debug: 1" to your /etc/foomatic/filter.conf to get all your
+# "debug: 1" to your ${SYSCONFDIR}/foomatic/filter.conf to get all your
# Foomatic filters into debug mode.
#
# WARNING: This logfile is a security hole; do not use in production.
@@ -761,7 +761,7 @@
$cups_filename );
if ($spooler eq 'cups') {
- # Use CUPS font path ("FontPath" in /etc/cups/cupsd.conf)
+ # Use CUPS font path ("FontPath" in ${SYSCONFDIR}/cups/cupsd.conf)
if ($ENV{'CUPS_FONTPATH'}) {
$ENV{'GS_LIB'} = $ENV{'CUPS_FONTPATH'} .
($ENV{'GS_LIB'} ? ":$ENV{'GS_LIB'}" : "");
@@ -1038,8 +1038,8 @@
$ppdfile = "$configpath/direct/${printer}.ppd";
} elsif (-r "$configpath/${printer}.ppd") { # system dir
$ppdfile = "$configpath/${printer}.ppd";
- } elsif (-r "/etc/cups/ppd/${printer}.ppd") { # CUPS config dir
- $ppdfile = "/etc/cups/ppd/${printer}.ppd";
+ } elsif (-r "${SYSCONFDIR}/cups/ppd/${printer}.ppd") { # CUPS config dir
+ $ppdfile = "${SYSCONFDIR}/cups/ppd/${printer}.ppd";
} elsif (-r "/usr/local/etc/cups/ppd/${printer}.ppd") {
$ppdfile = "/usr/local/etc/cups/ppd/${printer}.ppd";
} elsif (-r "/usr/share/ppr/PPDFiles/${printer}.ppd") { # PPR PPDs

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-prnt_hpijs_globals_cpp,v 1.1 2009/02/02 10:47:12 ajacoutot Exp $
--- prnt/hpijs/globals.cpp.orig Mon Feb 2 10:50:06 2009
+++ prnt/hpijs/globals.cpp Mon Feb 2 10:50:17 2009
@@ -225,7 +225,7 @@ void *LoadPlugin (char *szPluginName)
$OpenBSD: patch-prnt_hpijs_globals_cpp,v 1.2 2009/07/13 08:14:28 ajacoutot Exp $
--- prnt/hpijs/globals.cpp.orig Thu Jul 2 14:06:40 2009
+++ prnt/hpijs/globals.cpp Thu Jul 2 14:06:50 2009
@@ -249,7 +249,7 @@ void *LoadPlugin (const char *szPluginName)
void *ptemp = NULL;
char *p = NULL;
int bFound = 0;

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-prnt_hpijs_hpcups_cpp,v 1.1 2009/07/13 08:14:28 ajacoutot Exp $
--- prnt/hpijs/hpcups.cpp.orig Thu Jul 2 14:10:57 2009
+++ prnt/hpijs/hpcups.cpp Thu Jul 2 14:11:08 2009
@@ -96,7 +96,7 @@ void HPCups::setLogLevel ()
FILE *fp;
char str[258];
char *p;
- fp = fopen ("/etc/cups/cupsd.conf", "r");
+ fp = fopen ("${SYSCONFDIR}/cups/cupsd.conf", "r");
if (fp == NULL)
return;
while (!feof (fp))

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-prnt_hpijs_hpcupsfax_cpp,v 1.1 2009/07/13 08:14:28 ajacoutot Exp $
--- prnt/hpijs/hpcupsfax.cpp.orig Thu Jul 2 14:11:13 2009
+++ prnt/hpijs/hpcupsfax.cpp Thu Jul 2 14:11:25 2009
@@ -74,7 +74,7 @@ static void GetLogLevel ()
FILE *fp;
char str[258];
char *p;
- fp = fopen ("/etc/cups/cupsd.conf", "r");
+ fp = fopen ("${SYSCONFDIR}/cups/cupsd.conf", "r");
if (fp == NULL)
return;
while (!feof (fp))

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-prnt_hpijs_hpijs_cpp,v 1.1 2009/07/13 08:14:28 ajacoutot Exp $
--- prnt/hpijs/hpijs.cpp.orig Thu Jul 2 14:12:15 2009
+++ prnt/hpijs/hpijs.cpp Thu Jul 2 14:12:24 2009
@@ -76,7 +76,7 @@ void setLogLevel(UXServices *pSS)
FILE *fp;
char str[258];
char *p;
- fp = fopen ("/etc/cups/cupsd.conf", "r");
+ fp = fopen ("${SYSCONFDIR}/cups/cupsd.conf", "r");
if (fp == NULL)
return;
while (!feof (fp))

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-scan_py,v 1.1 2009/07/13 08:14:28 ajacoutot Exp $
--- scan.py.orig Thu Jul 2 18:37:59 2009
+++ scan.py Thu Jul 2 18:38:11 2009
@@ -1075,7 +1075,7 @@ try:
if hp_print:
cmd = 'hp-print %s &' % output
else:
- cmd = "python ./print.py %s &" % output
+ cmd = "${MODPY_BIN} ./print.py %s &" % output
os.system(cmd)

View File

@ -0,0 +1,18 @@
$OpenBSD: patch-scan_sane_marvell_c,v 1.1 2009/07/13 08:14:28 ajacoutot Exp $
--- scan/sane/marvell.c.orig Thu Jul 2 14:35:52 2009
+++ scan/sane/marvell.c Thu Jul 2 14:36:00 2009
@@ -29,13 +29,13 @@
#define _GNU_SOURCE
#endif
+#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>
#include <stdarg.h>
#include <syslog.h>
#include <stdio.h>
#include <string.h>
-#include <sys/types.h>
#include <fcntl.h>
#include <unistd.h>
#include <math.h>

View File

@ -0,0 +1,21 @@
$OpenBSD: patch-setup_py,v 1.1 2009/07/13 08:14:29 ajacoutot Exp $
--- setup.py.orig Thu Jun 25 21:05:57 2009
+++ setup.py Thu Jul 2 18:37:48 2009
@@ -125,7 +125,7 @@ def restart_cups():
return '/etc/init.d/cupsys restart'
else:
- return 'killall -HUP cupsd'
+ return 'pkill -HUP cupsd'
mod = module.Module(__mod__, __title__, __version__, __doc__, USAGE,
@@ -883,7 +883,7 @@ else: # INTERACTIVE_MODE
if len(path) > 0:
cmd = 'hp-testpage %s' % param
else:
- cmd = 'python ./testpage.py %s' % param
+ cmd = '${MODPY_BIN} ./testpage.py %s' % param
log.debug(cmd)

View File

@ -0,0 +1,30 @@
$OpenBSD: patch-ui4_devmgr5_py,v 1.1 2009/07/13 08:14:29 ajacoutot Exp $
--- ui4/devmgr5.py.orig Thu Jun 25 21:05:46 2009
+++ ui4/devmgr5.py Thu Jul 2 18:37:04 2009
@@ -987,7 +987,7 @@ class DevMgr5(QMainWindow, Ui_MainWindow):
return
hplip_conf = ConfigParser.ConfigParser()
- fp = open("/etc/hp/hplip.conf", "r")
+ fp = open("${SYSCONFDIR}/hp/hplip.conf", "r")
hplip_conf.readfp(fp)
fp.close()
@@ -2032,7 +2032,7 @@ class DevMgr5(QMainWindow, Ui_MainWindow):
if utils.which('hp-setup'):
cmd = 'hp-setup --gui'
else:
- cmd = 'python ./setup.py --gui'
+ cmd = '${MODPY_BIN} ./setup.py --gui'
log.debug(cmd)
utils.run(cmd, log_output=True, password_func=None, timeout=1)
@@ -2044,7 +2044,7 @@ class DevMgr5(QMainWindow, Ui_MainWindow):
if utils.which('hp-setup'):
cmd = 'hp-setup --gui --remove'
else:
- cmd = 'python ./setup.py --gui --remove'
+ cmd = '${MODPY_BIN} ./setup.py --gui --remove'
if self.cur_device_uri is not None:
cmd += ' --device=%s' % self.cur_device_uri

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-ui4_nodevicesdialog_py,v 1.1 2009/07/13 08:14:29 ajacoutot Exp $
--- ui4/nodevicesdialog.py.orig Thu Jul 2 18:37:15 2009
+++ ui4/nodevicesdialog.py Thu Jul 2 18:37:25 2009
@@ -53,7 +53,7 @@ class NoDevicesDialog(QDialog, Ui_NoDevicesDialog_base
if utils.which('hp-setup'):
cmd = 'hp-setup -u'
else:
- cmd = 'python ./setup.py -u'
+ cmd = '${MODPY_BIN} ./setup.py -u'
log.debug(cmd)
utils.run(cmd, log_output=True, password_func=None, timeout=1)

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-ui_devmgr4_py,v 1.1 2009/07/13 08:14:29 ajacoutot Exp $
--- ui/devmgr4.py.orig Thu Jul 2 18:36:13 2009
+++ ui/devmgr4.py Thu Jul 2 18:36:25 2009
@@ -2749,7 +2749,7 @@ class DevMgr4(DevMgr4_base):
if utils.which('hp-setup'):
cmd = 'hp-setup -u'
else:
- cmd = 'python ./setup.py --gui'
+ cmd = '${MODPY_BIN} ./setup.py --gui'
log.debug(cmd)
utils.run(cmd, log_output=True, password_func=None, timeout=1)

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-ui_nodevicesform_py,v 1.1 2009/07/13 08:14:29 ajacoutot Exp $
--- ui/nodevicesform.py.orig Thu Jul 2 18:36:33 2009
+++ ui/nodevicesform.py Thu Jul 2 18:36:42 2009
@@ -56,7 +56,7 @@ class NoDevicesForm(NoDevicesForm_base):
if utils.which('hp-setup'):
cmd = 'hp-setup -u'
else:
- cmd = 'python ./setup.py -u'
+ cmd = '${MODPY_BIN} ./setup.py -u'
log.debug(cmd)
utils.run(cmd, log_output=True, password_func=None, timeout=1)

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-ui_setupform_py,v 1.1 2009/07/13 08:14:29 ajacoutot Exp $
--- ui/setupform.py.orig Thu Jul 2 14:38:04 2009
+++ ui/setupform.py Thu Jul 2 14:38:17 2009
@@ -57,7 +57,7 @@ def restart_cups():
return '/etc/init.d/cupsys restart'
else:
- return 'killall -HUP cupsd'
+ return 'pkill -HUP cupsd'
class DeviceListViewItem(QListViewItem):

View File

@ -1 +0,0 @@
Documentation for HPLIP in HTML format.

View File

@ -0,0 +1,4 @@
The Hewlett-Packard Linux Imaging and Printing (HPLIP) system provides a
unified single and multi-function connectivity driver solution. It
provides support for print, scan, fax and toolbox.
This package provides the HPLIP graphical tools.

View File

@ -0,0 +1,4 @@
The Hewlett-Packard Linux Imaging and Printing (HPLIP) system provides a
unified single and multi-function connectivity driver solution. It
provides support for print, scan, fax and toolbox.
This package provides the native CUPS driver for HP printers.

View File

@ -0,0 +1,4 @@
The Hewlett-Packard Linux Imaging and Printing (HPLIP) system provides a
unified single and multi-function connectivity driver solution. It
provides support for print, scan, fax and toolbox.
This package provides the HPLIP backend libraries.

View File

@ -1,5 +1,3 @@
HPLIP is an HP developed solution for printing, scanning, and faxing
with HP inkjet and laser based printers in Unix.
The HPLIP project provides printing support for 1,248 printer models,
including Deskjet, Officejet, Photosmart, PSC (Print Scan Copy),
Business Inkjet, LaserJet, Edgeline MFP, and LaserJet MFP.
The Hewlett-Packard Linux Imaging and Printing (HPLIP) system provides a
unified single and multi-function connectivity driver solution. It
provides support for print, scan, fax and toolbox.

View File

@ -4,11 +4,6 @@ give the _cups user r/w access to /dev/{usb,ugen}*
* the printer must attach as a ugen(4) device which means you need to
disable ulpt in your kernel - see config(8).
* to provides persistent data and event services to HPLIP client
applications, you must start the hpssd daemon (it needs to be done
before the cupsd spooler is started). As root:
${PREFIX}/sbin/hpssd
* to make the hpaio backend available to SANE, simply add "hpaio" to
its configuration file. As root:
echo "hpaio" >> ${SYSCONFDIR}/sane.d/dll.conf
echo "hpaio" >> ${SYSCONFDIR}/sane.d/dll.conf

View File

@ -1,272 +0,0 @@
@comment $OpenBSD: PLIST-docs,v 1.1.1.1 2007/11/02 15:48:55 ajacoutot Exp $
share/doc/hplip/
share/doc/hplip/about.html
share/doc/hplip/contacts.html
share/doc/hplip/downloads.html
share/doc/hplip/faqs.html
share/doc/hplip/features.html
share/doc/hplip/howtos/
share/doc/hplip/howtos/build.html
share/doc/hplip/howtos/faxing.html
share/doc/hplip/howtos/index.html
share/doc/hplip/howtos/install.html
share/doc/hplip/howtos/io.html
share/doc/hplip/howtos/known.html
share/doc/hplip/howtos/negative.html
share/doc/hplip/howtos/other.html
share/doc/hplip/howtos/pcard.html
share/doc/hplip/howtos/printing.html
share/doc/hplip/howtos/scanning.html
share/doc/hplip/howtos/toolbox.html
share/doc/hplip/howtos/uninstall.html
share/doc/hplip/images/
share/doc/hplip/images/Screenshot-xsane.png
share/doc/hplip/images/back.png
share/doc/hplip/images/button.png
share/doc/hplip/images/circular.gif
share/doc/hplip/images/cups_device_list.png
share/doc/hplip/images/cups_left.png
share/doc/hplip/images/cups_model_list.png
share/doc/hplip/images/cups_opening.png
share/doc/hplip/images/cups_printer_model.png
share/doc/hplip/images/download.png
share/doc/hplip/images/favicon.ico
share/doc/hplip/images/favicon2.ico
share/doc/hplip/images/fullbleed_1.png
share/doc/hplip/images/fullbleed_2.png
share/doc/hplip/images/fullbleed_3.png
share/doc/hplip/images/fullbleed_4.png
share/doc/hplip/images/gs_hpijs.png
share/doc/hplip/images/hp-tux-printer.png
share/doc/hplip/images/hp_invent_logo.png
share/doc/hplip/images/hplip_overview.png
share/doc/hplip/images/hpliplogo.png
share/doc/hplip/images/hplogo.png
share/doc/hplip/images/hplogo2.png
share/doc/hplip/images/linux_printing_logo.png
share/doc/hplip/images/linuxlogo.png
share/doc/hplip/images/network_appssocket.png
share/doc/hplip/images/network_device_list.png
share/doc/hplip/images/network_device_uri.png
share/doc/hplip/images/network_model_list.png
share/doc/hplip/images/osi_certified.png
share/doc/hplip/images/python-logo.png
share/doc/hplip/images/rest2web.png
share/doc/hplip/images/screenshots_lg_functions_copies.png
share/doc/hplip/images/screenshots_lg_functions_fax.png
share/doc/hplip/images/screenshots_lg_functions_unload.png
share/doc/hplip/images/screenshots_lg_functions_xsane.png
share/doc/hplip/images/screenshots_lg_hp_setup_step1.png
share/doc/hplip/images/screenshots_lg_hp_setup_step2.png
share/doc/hplip/images/screenshots_lg_hp_setup_step3.png
share/doc/hplip/images/screenshots_lg_hp_setup_step4.png
share/doc/hplip/images/screenshots_lg_hp_setup_step5.png
share/doc/hplip/images/screenshots_lg_hp_setup_step6.png
share/doc/hplip/images/screenshots_lg_installer_1.png
share/doc/hplip/images/screenshots_lg_installer_10_postfix.png
share/doc/hplip/images/screenshots_lg_installer_11.png
share/doc/hplip/images/screenshots_lg_installer_12.png
share/doc/hplip/images/screenshots_lg_installer_13.png
share/doc/hplip/images/screenshots_lg_installer_14.png
share/doc/hplip/images/screenshots_lg_installer_15.png
share/doc/hplip/images/screenshots_lg_installer_2.png
share/doc/hplip/images/screenshots_lg_installer_3.png
share/doc/hplip/images/screenshots_lg_installer_4.png
share/doc/hplip/images/screenshots_lg_installer_5.png
share/doc/hplip/images/screenshots_lg_installer_6.png
share/doc/hplip/images/screenshots_lg_installer_7_postfix.png
share/doc/hplip/images/screenshots_lg_installer_9_postfix.png
share/doc/hplip/images/screenshots_lg_toolbox_emailalerts.png
share/doc/hplip/images/screenshots_lg_toolbox_functions.png
share/doc/hplip/images/screenshots_lg_toolbox_functions_autorefresh.png
share/doc/hplip/images/screenshots_lg_toolbox_functions_commands.png
share/doc/hplip/images/screenshots_lg_toolbox_print_control.png
share/doc/hplip/images/screenshots_lg_toolbox_print_functions.png
share/doc/hplip/images/screenshots_lg_toolbox_print_print.png
share/doc/hplip/images/screenshots_lg_toolbox_print_print1.png
share/doc/hplip/images/screenshots_lg_toolbox_print_settings.png
share/doc/hplip/images/screenshots_lg_toolbox_settings.png
share/doc/hplip/images/screenshots_lg_toolbox_status.png
share/doc/hplip/images/screenshots_lg_toolbox_supplies.png
share/doc/hplip/images/screenshots_lg_toolbox_tools.png
share/doc/hplip/images/screenshots_sm_functions_copies.png
share/doc/hplip/images/screenshots_sm_functions_fax.png
share/doc/hplip/images/screenshots_sm_functions_unload.png
share/doc/hplip/images/screenshots_sm_functions_xsane.png
share/doc/hplip/images/screenshots_sm_hp_setup_step1.png
share/doc/hplip/images/screenshots_sm_hp_setup_step2.png
share/doc/hplip/images/screenshots_sm_hp_setup_step3.png
share/doc/hplip/images/screenshots_sm_hp_setup_step4.png
share/doc/hplip/images/screenshots_sm_hp_setup_step5.png
share/doc/hplip/images/screenshots_sm_hp_setup_step6.png
share/doc/hplip/images/screenshots_sm_installer_1.png
share/doc/hplip/images/screenshots_sm_installer_10_postfix.png
share/doc/hplip/images/screenshots_sm_installer_11.png
share/doc/hplip/images/screenshots_sm_installer_12.png
share/doc/hplip/images/screenshots_sm_installer_13.png
share/doc/hplip/images/screenshots_sm_installer_14.png
share/doc/hplip/images/screenshots_sm_installer_15.png
share/doc/hplip/images/screenshots_sm_installer_2.png
share/doc/hplip/images/screenshots_sm_installer_3.png
share/doc/hplip/images/screenshots_sm_installer_4.png
share/doc/hplip/images/screenshots_sm_installer_5.png
share/doc/hplip/images/screenshots_sm_installer_6.png
share/doc/hplip/images/screenshots_sm_installer_7_postfix.png
share/doc/hplip/images/screenshots_sm_installer_9_postfix.png
share/doc/hplip/images/screenshots_sm_toolbox_emailalerts.png
share/doc/hplip/images/screenshots_sm_toolbox_functions.png
share/doc/hplip/images/screenshots_sm_toolbox_functions_autorefresh.png
share/doc/hplip/images/screenshots_sm_toolbox_functions_commands.png
share/doc/hplip/images/screenshots_sm_toolbox_print_control.png
share/doc/hplip/images/screenshots_sm_toolbox_print_functions.png
share/doc/hplip/images/screenshots_sm_toolbox_print_print.png
share/doc/hplip/images/screenshots_sm_toolbox_print_print1.png
share/doc/hplip/images/screenshots_sm_toolbox_print_settings.png
share/doc/hplip/images/screenshots_sm_toolbox_settings.png
share/doc/hplip/images/screenshots_sm_toolbox_status.png
share/doc/hplip/images/screenshots_sm_toolbox_supplies.png
share/doc/hplip/images/screenshots_sm_toolbox_tools.png
share/doc/hplip/images/sflogo.png
share/doc/hplip/images/topbar.png
share/doc/hplip/images/tux.png
share/doc/hplip/images/tuxlogo.png
share/doc/hplip/images/tuxlogo2.png
share/doc/hplip/images/view.png
share/doc/hplip/images/yast_hardware.png
share/doc/hplip/images/yast_opening_hw.png
share/doc/hplip/images/yast_other_configure.png
share/doc/hplip/images/yast_other_kind.png
share/doc/hplip/images/yast_other_printer.png
share/doc/hplip/images/yast_printer_model.png
share/doc/hplip/index.html
share/doc/hplip/install/
share/doc/hplip/install/index.html
share/doc/hplip/install/install/
share/doc/hplip/install/install/index.html
share/doc/hplip/install/manual/
share/doc/hplip/install/manual/configure.html
share/doc/hplip/install/manual/distros/
share/doc/hplip/install/manual/distros/centos.html
share/doc/hplip/install/manual/distros/debian.html
share/doc/hplip/install/manual/distros/fedora_core.html
share/doc/hplip/install/manual/distros/freebsd.html
share/doc/hplip/install/manual/distros/gentoo.html
share/doc/hplip/install/manual/distros/index.html
share/doc/hplip/install/manual/distros/lfs.html
share/doc/hplip/install/manual/distros/linspire.html
share/doc/hplip/install/manual/distros/mac.html
share/doc/hplip/install/manual/distros/mandriva.html
share/doc/hplip/install/manual/distros/mepis.html
share/doc/hplip/install/manual/distros/novell.html
share/doc/hplip/install/manual/distros/other.html
share/doc/hplip/install/manual/distros/redhat.html
share/doc/hplip/install/manual/distros/redhatenterprise.html
share/doc/hplip/install/manual/distros/slackware.html
share/doc/hplip/install/manual/distros/ubuntu.html
share/doc/hplip/install/manual/distros/windows.html
share/doc/hplip/install/manual/distros/xandros.html
share/doc/hplip/install/manual/download.html
share/doc/hplip/install/manual/final.html
share/doc/hplip/install/manual/hp_setup.html
share/doc/hplip/install/manual/index.html
share/doc/hplip/install/manual/make.html
share/doc/hplip/install/manual/make_install.html
share/doc/hplip/install/manual/permissions.html
share/doc/hplip/install/step1/
share/doc/hplip/install/step1/apt.html
share/doc/hplip/install/step1/index.html
share/doc/hplip/install/step1/rpm.html
share/doc/hplip/install/step2/
share/doc/hplip/install/step2/debian.html
share/doc/hplip/install/step2/fc4.html
share/doc/hplip/install/step2/freebsd.html
share/doc/hplip/install/step2/index.html
share/doc/hplip/install/step2/mandriva06.html
share/doc/hplip/install/step2/other.html
share/doc/hplip/install/step2/slackware.html
share/doc/hplip/install/step2/suse10.html
share/doc/hplip/install/step2/ubuntu510.html
share/doc/hplip/install/step2/ubuntu606.html
share/doc/hplip/install/step3/
share/doc/hplip/install/step3/index.html
share/doc/hplip/install/step4/
share/doc/hplip/install/step4/cups/
share/doc/hplip/install/step4/cups/index.html
share/doc/hplip/install/step4/cups/local.html
share/doc/hplip/install/step4/cups/net.html
share/doc/hplip/install/step4/index.html
share/doc/hplip/install/step4/setup/
share/doc/hplip/install/step4/setup/index.html
share/doc/hplip/install/step4/setup/local.html
share/doc/hplip/install/step4/setup/net.html
share/doc/hplip/install/step4/suse/
share/doc/hplip/install/step4/suse/index.html
share/doc/hplip/legal.html
share/doc/hplip/license.html
share/doc/hplip/mailing_lists.html
share/doc/hplip/other_support.html
share/doc/hplip/release_notes.html
share/doc/hplip/screenshots.html
share/doc/hplip/styles/
share/doc/hplip/styles/default.css
share/doc/hplip/styles/rest.css
share/doc/hplip/support_statement.html
share/doc/hplip/supported_devices/
share/doc/hplip/supported_devices/color_laser.html
share/doc/hplip/supported_devices/color_laser_mfp.html
share/doc/hplip/supported_devices/combined.html
share/doc/hplip/supported_devices/edgeline.html
share/doc/hplip/supported_devices/index.html
share/doc/hplip/supported_devices/inkjet.html
share/doc/hplip/supported_devices/inkjet_aio.html
share/doc/hplip/supported_devices/laser.html
share/doc/hplip/supported_devices/mono_laser_mfp.html
share/doc/hplip/supported_devices/photosmart.html
share/doc/hplip/supported_devices/scanjet.html
share/doc/hplip/supported_devices/unsupported.html
share/doc/hplip/system_requirements.html
share/doc/hplip/tech_docs/
share/doc/hplip/tech_docs/device_classes.html
share/doc/hplip/tech_docs/hpijs.html
share/doc/hplip/tech_docs/index.html
share/doc/hplip/tech_docs/man_pages/
share/doc/hplip/tech_docs/man_pages/align.html
share/doc/hplip/tech_docs/man_pages/check.html
share/doc/hplip/tech_docs/man_pages/clean.html
share/doc/hplip/tech_docs/man_pages/colorcal.html
share/doc/hplip/tech_docs/man_pages/fab.html
share/doc/hplip/tech_docs/man_pages/firmware.html
share/doc/hplip/tech_docs/man_pages/hpssd.html
share/doc/hplip/tech_docs/man_pages/index.html
share/doc/hplip/tech_docs/man_pages/info.html
share/doc/hplip/tech_docs/man_pages/install.html
share/doc/hplip/tech_docs/man_pages/levels.html
share/doc/hplip/tech_docs/man_pages/makecopies.html
share/doc/hplip/tech_docs/man_pages/makeuri.html
share/doc/hplip/tech_docs/man_pages/print.html
share/doc/hplip/tech_docs/man_pages/probe.html
share/doc/hplip/tech_docs/man_pages/scan.html
share/doc/hplip/tech_docs/man_pages/sendfax.html
share/doc/hplip/tech_docs/man_pages/setup.html
share/doc/hplip/tech_docs/man_pages/testpage.html
share/doc/hplip/tech_docs/man_pages/timedate.html
share/doc/hplip/tech_docs/man_pages/toolbox.html
share/doc/hplip/tech_docs/man_pages/unload.html
share/doc/hplip/tech_docs/overview.html
share/doc/hplip/tech_docs/page_sizes.html
share/doc/hplip/tech_docs/printable_areas.html
share/doc/hplip/tech_docs/tarball_install.html
share/doc/hplip/troubleshooting/
share/doc/hplip/troubleshooting/build.html
share/doc/hplip/troubleshooting/distro.html
share/doc/hplip/troubleshooting/faxing.html
share/doc/hplip/troubleshooting/index.html
share/doc/hplip/troubleshooting/install.html
share/doc/hplip/troubleshooting/io.html
share/doc/hplip/troubleshooting/network.html
share/doc/hplip/troubleshooting/other.html
share/doc/hplip/troubleshooting/parallel.html
share/doc/hplip/troubleshooting/pcard.html
share/doc/hplip/troubleshooting/printing.html
share/doc/hplip/troubleshooting/scanning.html
share/doc/hplip/troubleshooting/toolbox.html

404
print/hplip/pkg/PLIST-gui Normal file
View File

@ -0,0 +1,404 @@
@comment $OpenBSD: PLIST-gui,v 1.1 2009/07/13 08:14:29 ajacoutot Exp $
@conflict hplip-<3.9.6b
bin/hp-check
bin/hp-print
bin/hp-systray
bin/hp-toolbox
share/applications/hplip.desktop
share/examples/hplip/xdg/
@sample ${SYSCONFDIR}/xdg/
share/examples/hplip/xdg/autostart/
@sample ${SYSCONFDIR}/xdg/autostart/
share/examples/hplip/xdg/autostart/hplip-systray.desktop
@sample ${SYSCONFDIR}/xdg/autostart/hplip-systray.desktop
share/hplip/check.py
share/hplip/clean.py
share/hplip/data/images/
share/hplip/data/images/128x128/
share/hplip/data/images/128x128/audio.png
share/hplip/data/images/128x128/bmp.png
share/hplip/data/images/128x128/gif.png
share/hplip/data/images/128x128/hp_logo.png
share/hplip/data/images/128x128/jpg.png
share/hplip/data/images/128x128/movie.png
share/hplip/data/images/128x128/mpg.png
share/hplip/data/images/128x128/png.png
share/hplip/data/images/128x128/tif.png
share/hplip/data/images/128x128/unknown.png
share/hplip/data/images/16x16/
share/hplip/data/images/16x16/active.png
share/hplip/data/images/16x16/add_user.png
share/hplip/data/images/16x16/add_user_quick.png
share/hplip/data/images/16x16/add_users.png
share/hplip/data/images/16x16/battery.png
share/hplip/data/images/16x16/busy.png
share/hplip/data/images/16x16/cancel.png
share/hplip/data/images/16x16/close.png
share/hplip/data/images/16x16/down.png
share/hplip/data/images/16x16/down_user.png
share/hplip/data/images/16x16/download.png
share/hplip/data/images/16x16/edit.png
share/hplip/data/images/16x16/error.png
share/hplip/data/images/16x16/fab.png
share/hplip/data/images/16x16/fax.png
share/hplip/data/images/16x16/folder_open.png
share/hplip/data/images/16x16/folder_remove.png
share/hplip/data/images/16x16/help.png
share/hplip/data/images/16x16/hp_logo.png
share/hplip/data/images/16x16/idle.png
share/hplip/data/images/16x16/info.png
share/hplip/data/images/16x16/inkdrop.png
share/hplip/data/images/16x16/list_add.png
share/hplip/data/images/16x16/list_remove.png
share/hplip/data/images/16x16/makecopies.png
share/hplip/data/images/16x16/mimetypes.png
share/hplip/data/images/16x16/minus.png
share/hplip/data/images/16x16/next.png
share/hplip/data/images/16x16/ok.png
share/hplip/data/images/16x16/paper.png
share/hplip/data/images/16x16/pcard.png
share/hplip/data/images/16x16/plus.png
share/hplip/data/images/16x16/prev.png
share/hplip/data/images/16x16/print.png
share/hplip/data/images/16x16/quit.png
share/hplip/data/images/16x16/refresh.png
share/hplip/data/images/16x16/refresh1.png
share/hplip/data/images/16x16/remove_user.png
share/hplip/data/images/16x16/scan.png
share/hplip/data/images/16x16/settings.png
share/hplip/data/images/16x16/status_refresh.png
share/hplip/data/images/16x16/thumbnail.png
share/hplip/data/images/16x16/toner.png
share/hplip/data/images/16x16/up.png
share/hplip/data/images/16x16/up_user.png
share/hplip/data/images/16x16/warning.png
share/hplip/data/images/24x24/
share/hplip/data/images/24x24/add_to_group.png
share/hplip/data/images/24x24/new_group.png
share/hplip/data/images/24x24/new_group_from_selection.png
share/hplip/data/images/24x24/new_user.png
share/hplip/data/images/24x24/remove_from_group.png
share/hplip/data/images/24x24/remove_group.png
share/hplip/data/images/24x24/remove_user.png
share/hplip/data/images/24x24/rename_group.png
share/hplip/data/images/256x256/
share/hplip/data/images/256x256/hp_logo.png
share/hplip/data/images/32x32/
share/hplip/data/images/32x32/align.png
share/hplip/data/images/32x32/battery.png
share/hplip/data/images/32x32/busy.png
share/hplip/data/images/32x32/clean.png
share/hplip/data/images/32x32/colorcal.png
share/hplip/data/images/32x32/cups.png
share/hplip/data/images/32x32/download.png
share/hplip/data/images/32x32/error.png
share/hplip/data/images/32x32/ews.png
share/hplip/data/images/32x32/fab.png
share/hplip/data/images/32x32/fax-disabled.png
share/hplip/data/images/32x32/fax.png
share/hplip/data/images/32x32/fax_machine.png
share/hplip/data/images/32x32/fax_setup.png
share/hplip/data/images/32x32/firmware.png
share/hplip/data/images/32x32/help.png
share/hplip/data/images/32x32/hp_logo.png
share/hplip/data/images/32x32/idle.png
share/hplip/data/images/32x32/info.png
share/hplip/data/images/32x32/inkdrop.png
share/hplip/data/images/32x32/keys.png
share/hplip/data/images/32x32/linefeed_cal.png
share/hplip/data/images/32x32/lock.png
share/hplip/data/images/32x32/lporg.png
share/hplip/data/images/32x32/makecopies-disabled.png
share/hplip/data/images/32x32/makecopies.png
share/hplip/data/images/32x32/ok.png
share/hplip/data/images/32x32/paper.png
share/hplip/data/images/32x32/pcard-disabled.png
share/hplip/data/images/32x32/pcard.png
share/hplip/data/images/32x32/plugin.png
share/hplip/data/images/32x32/pq_diag.png
share/hplip/data/images/32x32/print-disabled.png
share/hplip/data/images/32x32/print.png
share/hplip/data/images/32x32/scan-disabled.png
share/hplip/data/images/32x32/scan.png
share/hplip/data/images/32x32/settings.png
share/hplip/data/images/32x32/testpage.png
share/hplip/data/images/32x32/toner.png
share/hplip/data/images/32x32/toner_cartridge.png
share/hplip/data/images/32x32/warning.png
share/hplip/data/images/32x32/wireless.png
share/hplip/data/images/64x64/
share/hplip/data/images/64x64/hp_logo.png
share/hplip/data/images/devices/
share/hplip/data/images/devices/120.png
share/hplip/data/images/devices/COLOR_INKJET_PRINTER_CP1700.png
share/hplip/data/images/devices/CP_1700.png
share/hplip/data/images/devices/DESKJET_1120C.png
share/hplip/data/images/devices/DESKJET_1220C.png
share/hplip/data/images/devices/DESKJET_2500C.png
share/hplip/data/images/devices/DESKJET_3820.png
share/hplip/data/images/devices/DESKJET_5740.png
share/hplip/data/images/devices/DESKJET_610.png
share/hplip/data/images/devices/DESKJET_630C.png
share/hplip/data/images/devices/DESKJET_650C.png
share/hplip/data/images/devices/DESKJET_840C.png
share/hplip/data/images/devices/DESKJET_916C.png
share/hplip/data/images/devices/DESKJET_9600.png
share/hplip/data/images/devices/DESKJET_960C.png
share/hplip/data/images/devices/DESKJET_970C.png
share/hplip/data/images/devices/DESKJET_990C.png
share/hplip/data/images/devices/DESKJET_995C.png
share/hplip/data/images/devices/Deskjet_3740.png
share/hplip/data/images/devices/Deskjet_5400_series.png
share/hplip/data/images/devices/Deskjet_5700.png
share/hplip/data/images/devices/Deskjet_5900_series.png
share/hplip/data/images/devices/Deskjet_6500.png
share/hplip/data/images/devices/Deskjet_6800.png
share/hplip/data/images/devices/HP_2000C.png
share/hplip/data/images/devices/HP_2500C.png
share/hplip/data/images/devices/HP_BI_3000.png
share/hplip/data/images/devices/HP_Business_Inkjet_1200.png
share/hplip/data/images/devices/HP_Color_LaserJet_1500.png
share/hplip/data/images/devices/HP_Color_LaserJet_2840.png
share/hplip/data/images/devices/HP_Color_LaserJet_4500.png
share/hplip/data/images/devices/HP_Color_LaserJet_4730mfp.png
share/hplip/data/images/devices/HP_Color_LaserJet_8550.png
share/hplip/data/images/devices/HP_LJ1xxx.png
share/hplip/data/images/devices/HP_LaserJet_1012.png
share/hplip/data/images/devices/HP_LaserJet_1220.png
share/hplip/data/images/devices/HP_LaserJet_3200M.png
share/hplip/data/images/devices/HP_LaserJet_3300_3310_3320.png
share/hplip/data/images/devices/HP_LaserJet_4000.png
share/hplip/data/images/devices/HP_LaserJet_4100_MFP.png
share/hplip/data/images/devices/HP_LaserJet_4M.png
share/hplip/data/images/devices/HP_LaserJet_5Si.png
share/hplip/data/images/devices/HP_LaserJet_6MP.png
share/hplip/data/images/devices/HP_LaserJet_8100_Series.png
share/hplip/data/images/devices/HP_LaserJet_9000_MFP.png
share/hplip/data/images/devices/HP_LaserJet_9040_MFP.png
share/hplip/data/images/devices/HP_LaserJet_9500dn.png
share/hplip/data/images/devices/HP_LaserJet_m1005.png
share/hplip/data/images/devices/HP_LaserJet_m1522.png
share/hplip/data/images/devices/HP_Officejet_Pro_L7700.png
share/hplip/data/images/devices/LASERJET_3500.png
share/hplip/data/images/devices/LASERJET_4650.png
share/hplip/data/images/devices/LASERJET_4650dtn.png
share/hplip/data/images/devices/LASERJET_5500.png
share/hplip/data/images/devices/LASERJET_5500dtn.png
share/hplip/data/images/devices/LASERJET_5550.png
share/hplip/data/images/devices/LASERJET_5550DTN.png
share/hplip/data/images/devices/OFFICEJET_PRO_1150C.png
share/hplip/data/images/devices/OfficeJet_5105.png
share/hplip/data/images/devices/OfficeJet_6100_Series.png
share/hplip/data/images/devices/OfficeJet_G85.png
share/hplip/data/images/devices/OfficeJet_Series_300.png
share/hplip/data/images/devices/Officejet_6150_Series.png
share/hplip/data/images/devices/Officejet_6200_series.png
share/hplip/data/images/devices/Officejet_7200_series.png
share/hplip/data/images/devices/Officejet_9100_series.png
share/hplip/data/images/devices/PHOTOSMART_100.png
share/hplip/data/images/devices/PHOTOSMART_1218.png
share/hplip/data/images/devices/PHOTOSMART_1315.png
share/hplip/data/images/devices/PHOTOSMART_P1100.png
share/hplip/data/images/devices/PSC_900_Series.png
share/hplip/data/images/devices/Photosmart_2600_series.png
share/hplip/data/images/devices/Photosmart_2700_series.png
share/hplip/data/images/devices/Photosmart_3300_series.png
share/hplip/data/images/devices/Photosmart_370_series.png
share/hplip/data/images/devices/Photosmart_7400_series.png
share/hplip/data/images/devices/Photosmart_8050.png
share/hplip/data/images/devices/Photosmart_8100_series.png
share/hplip/data/images/devices/Photosmart_8250.png
share/hplip/data/images/devices/Photosmart_8400_series.png
share/hplip/data/images/devices/Photosmart_8750_series.png
share/hplip/data/images/devices/Photosmart_C3100.png
share/hplip/data/images/devices/Photosmart_C4100.png
share/hplip/data/images/devices/Photosmart_C5100.png
share/hplip/data/images/devices/Photosmart_C6100.png
share/hplip/data/images/devices/Photosmart_D5060.png
share/hplip/data/images/devices/Photosmart_D5100.png
share/hplip/data/images/devices/Photosmart_D6160.png
share/hplip/data/images/devices/Photosmart_D7100.png
share/hplip/data/images/devices/Photosmart_D7300.png
share/hplip/data/images/devices/Photosmart_Pro_B8300.png
share/hplip/data/images/devices/Photosmart_Pro_B9180.png
share/hplip/data/images/devices/Photosmart_a310.png
share/hplip/data/images/devices/Photosmart_a510.png
share/hplip/data/images/devices/Photosmart_a710.png
share/hplip/data/images/devices/cp1160.png
share/hplip/data/images/devices/default_business_inkjet.png
share/hplip/data/images/devices/default_designjet.png
share/hplip/data/images/devices/default_deskjet.png
share/hplip/data/images/devices/default_laserjet.png
share/hplip/data/images/devices/default_officejet.png
share/hplip/data/images/devices/default_photosmart.png
share/hplip/data/images/devices/default_printer.png
share/hplip/data/images/devices/default_psc.png
share/hplip/data/images/devices/desket_5650.png
share/hplip/data/images/devices/deskjet_1280.png
share/hplip/data/images/devices/deskjet_3200.png
share/hplip/data/images/devices/deskjet_3320.png
share/hplip/data/images/devices/deskjet_3325.png
share/hplip/data/images/devices/deskjet_3420.png
share/hplip/data/images/devices/deskjet_3425.png
share/hplip/data/images/devices/deskjet_3500.png
share/hplip/data/images/devices/deskjet_3600.png
share/hplip/data/images/devices/deskjet_3840.png
share/hplip/data/images/devices/deskjet_5100.png
share/hplip/data/images/devices/deskjet_5550.png
share/hplip/data/images/devices/deskjet_5552.png
share/hplip/data/images/devices/deskjet_5600.png
share/hplip/data/images/devices/deskjet_6120.png
share/hplip/data/images/devices/deskjet_6980.png
share/hplip/data/images/devices/deskjet_D2360.png
share/hplip/data/images/devices/dj350.png
share/hplip/data/images/devices/dj450.png
share/hplip/data/images/devices/hp_LaserJet_1200.png
share/hplip/data/images/devices/hp_LaserJet_2100.png
share/hplip/data/images/devices/hp_LaserJet_3015.png
share/hplip/data/images/devices/hp_LaserJet_3020.png
share/hplip/data/images/devices/hp_LaserJet_4345_mfp.png
share/hplip/data/images/devices/hp_LaserJet_5000.png
share/hplip/data/images/devices/hp_LaserJet_8000.png
share/hplip/data/images/devices/hp_business_inkjet_1100.png
share/hplip/data/images/devices/hp_business_inkjet_2200.png
share/hplip/data/images/devices/hp_business_inkjet_2600.png
share/hplip/data/images/devices/hp_business_inkjet_3000.png
share/hplip/data/images/devices/hp_color_LaserJet_2550.png
share/hplip/data/images/devices/hp_color_LaserJet_3700.png
share/hplip/data/images/devices/hp_color_LaserJet_4600.png
share/hplip/data/images/devices/hp_color_LaserJet_9500.png
share/hplip/data/images/devices/hp_color_laserjet_cm1015_mfp.png
share/hplip/data/images/devices/hp_color_laserjet_cm1312_mfp.png
share/hplip/data/images/devices/hp_color_laserjet_cp2025.png
share/hplip/data/images/devices/hp_color_laserjet_cp3505.png
share/hplip/data/images/devices/hp_color_laserjet_cp3525.png
share/hplip/data/images/devices/hp_color_laserjet_cp4005.png
share/hplip/data/images/devices/hp_color_laserjet_cp6015.png
share/hplip/data/images/devices/hp_deskjet_9300.png
share/hplip/data/images/devices/hp_deskjet_f4200.png
share/hplip/data/images/devices/hp_laserjet_3050.png
share/hplip/data/images/devices/hp_laserjet_m2727_mfp.png
share/hplip/data/images/devices/hp_laserjet_p2015.png
share/hplip/data/images/devices/hp_photosmart_b8500_series.png
share/hplip/data/images/devices/laserjet_2410.png
share/hplip/data/images/devices/officejet_4200_series.png
share/hplip/data/images/devices/officejet_500.png
share/hplip/data/images/devices/officejet_5500_series.png
share/hplip/data/images/devices/officejet_5600.png
share/hplip/data/images/devices/officejet_j3600_series.png
share/hplip/data/images/devices/officejet_j5500_series.png
share/hplip/data/images/devices/officejet_k550.png
share/hplip/data/images/devices/officejet_k80.png
share/hplip/data/images/devices/photosmart_7150.png
share/hplip/data/images/devices/photosmart_7900_series.png
share/hplip/data/images/devices/photosmart_a610.png
share/hplip/data/images/devices/photosmart_a820_series.png
share/hplip/data/images/devices/psc_1100_series.png
share/hplip/data/images/devices/psc_1610.png
share/hplip/data/images/devices/psc_2300_series.png
share/hplip/data/images/other/
share/hplip/data/images/other/aio_align.png
share/hplip/data/images/other/align10.png
share/hplip/data/images/other/clean.png
share/hplip/data/images/other/color_adj.png
share/hplip/data/images/other/confidential_coverpage.png
share/hplip/data/images/other/confidential_title.png
share/hplip/data/images/other/fax.png
share/hplip/data/images/other/fax2.png
share/hplip/data/images/other/generic_coverpage.png
share/hplip/data/images/other/generic_title.png
share/hplip/data/images/other/h-kc-2.png
share/hplip/data/images/other/h-kc-3.png
share/hplip/data/images/other/hp-tux-printer.png
share/hplip/data/images/other/load_paper.png
share/hplip/data/images/other/opensource-75x65.png
share/hplip/data/images/other/panel_lcd.png
share/hplip/data/images/other/pens.png
share/hplip/data/images/other/powered_by_python.png
share/hplip/data/images/other/signal0.png
share/hplip/data/images/other/signal1.png
share/hplip/data/images/other/signal2.png
share/hplip/data/images/other/signal3.png
share/hplip/data/images/other/signal4.png
share/hplip/data/images/other/signal5.png
share/hplip/data/images/other/standard_coverpage.png
share/hplip/data/images/other/type4_color_patch.png
share/hplip/data/images/other/type4_gray_patch.png
share/hplip/data/images/other/urgent_coverpage.png
share/hplip/data/images/other/urgent_title.png
share/hplip/data/images/other/usb_connection.png
share/hplip/data/images/other/v-c-2.png
share/hplip/data/images/other/v-c-3.png
share/hplip/data/images/other/v-k-2.png
share/hplip/data/images/other/v-k-3.png
share/hplip/data/images/other/v-kc-2.png
share/hplip/data/images/other/v-kc-3.png
share/hplip/data/images/other/zca.png
share/hplip/print.py
share/hplip/systray.py
share/hplip/toolbox.py
share/hplip/ui4/
share/hplip/ui4/__init__.py
share/hplip/ui4/aboutdialog.py
share/hplip/ui4/aboutdialog_base.py
share/hplip/ui4/aligndialog.py
share/hplip/ui4/aligndialog_base.py
share/hplip/ui4/cleandialog.py
share/hplip/ui4/cleandialog_base.py
share/hplip/ui4/colorcaldialog.py
share/hplip/ui4/colorcaldialog_base.py
share/hplip/ui4/devicesetupdialog.py
share/hplip/ui4/devicesetupdialog_base.py
share/hplip/ui4/deviceuricombobox.py
share/hplip/ui4/devmgr5.py
share/hplip/ui4/devmgr5_base.py
share/hplip/ui4/fabgrouptable.py
share/hplip/ui4/fabnametable.py
share/hplip/ui4/fabwindow.py
share/hplip/ui4/fabwindow_base.py
share/hplip/ui4/faxsetupdialog.py
share/hplip/ui4/faxsetupdialog_base.py
share/hplip/ui4/filetable.py
share/hplip/ui4/firmwaredialog.py
share/hplip/ui4/firmwaredialog_base.py
share/hplip/ui4/infodialog.py
share/hplip/ui4/infodialog_base.py
share/hplip/ui4/linefeedcaldialog.py
share/hplip/ui4/linefeedcaldialog_base.py
share/hplip/ui4/loadpapergroupbox.py
share/hplip/ui4/makecopiesdialog.py
share/hplip/ui4/makecopiesdialog_base.py
share/hplip/ui4/mimetypesdialog.py
share/hplip/ui4/mimetypesdialog_base.py
share/hplip/ui4/nodevicesdialog.py
share/hplip/ui4/nodevicesdialog_base.py
share/hplip/ui4/plugindialog.py
share/hplip/ui4/plugindialog_base.py
share/hplip/ui4/pluginlicensedialog.py
share/hplip/ui4/pluginlicensedialog_base.py
share/hplip/ui4/plugins/
share/hplip/ui4/pqdiagdialog.py
share/hplip/ui4/pqdiagdialog_base.py
share/hplip/ui4/printdialog.py
share/hplip/ui4/printdialog_base.py
share/hplip/ui4/printernamecombobox.py
share/hplip/ui4/printsettingsdialog.py
share/hplip/ui4/printsettingsdialog_base.py
share/hplip/ui4/printsettingstoolbox.py
share/hplip/ui4/printtestpagedialog.py
share/hplip/ui4/printtestpagedialog_base.py
share/hplip/ui4/readonlyradiobutton.py
share/hplip/ui4/sendfaxdialog.py
share/hplip/ui4/sendfaxdialog_base.py
share/hplip/ui4/settingsdialog.py
share/hplip/ui4/settingsdialog_base.py
share/hplip/ui4/setupdialog.py
share/hplip/ui4/setupdialog_base.py
share/hplip/ui4/systemtray.py
share/hplip/ui4/systrayframe.py
share/hplip/ui4/systrayframe_base.py
share/hplip/ui4/ui_utils.py
share/hplip/ui4/wifisetupdialog.py
share/hplip/ui4/wifisetupdialog_base.py
@exec %D/bin/update-desktop-database
@unexec %D/bin/update-desktop-database

View File

@ -0,0 +1,4 @@
@comment $OpenBSD: PLIST-hpcups,v 1.1 2009/07/13 08:14:29 ajacoutot Exp $
@bin libexec/cups/filter/hpcups
@bin libexec/cups/filter/hpcupsfax
share/cups/drv/hp/hpcups.drv

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,9 @@
@comment $OpenBSD: PLIST-libs,v 1.1 2009/07/13 08:14:29 ajacoutot Exp $
@conflict hplip-<3.9.6b
lib/libhpip.la
@lib lib/libhpip.so.${LIBhpip_VERSION}
lib/libhpmud.la
@lib lib/libhpmud.so.${LIBhpmud_VERSION}
libexec/cups/filter/foomatic-rip-hplip
share/cups/drv/
share/cups/drv/hp/

View File

@ -1,25 +1,31 @@
@comment $OpenBSD: PLIST-main,v 1.4 2009/02/02 10:47:12 ajacoutot Exp $
@comment $OpenBSD: PLIST-main,v 1.5 2009/07/13 08:14:29 ajacoutot Exp $
@conflict hplip-docs-*
bin/hp-align
bin/hp-check
bin/hp-clean
bin/hp-colorcal
bin/hp-devicesettings
bin/hp-fab
bin/hp-faxsetup
bin/hp-firmware
bin/hp-info
bin/hp-levels
bin/hp-linefeedcal
bin/hp-makecopies
bin/hp-makeuri
bin/hp-print
@bin bin/hp-mkuri
bin/hp-pkservice
bin/hp-plugin
bin/hp-pqdiag
bin/hp-printsettings
bin/hp-probe
bin/hp-query
bin/hp-scan
bin/hp-sendfax
bin/hp-setup
bin/hp-testpage
bin/hp-timedate
bin/hp-toolbox
bin/hp-unload
lib/python${MODPY_VERSION}/
lib/python${MODPY_VERSION}/site-packages/
bin/hp-wificonfig
lib/python${MODPY_VERSION}/site-packages/cupsext.la
lib/python${MODPY_VERSION}/site-packages/cupsext.so
lib/python${MODPY_VERSION}/site-packages/hpmudext.la
@ -28,335 +34,91 @@ lib/python${MODPY_VERSION}/site-packages/pcardext.la
lib/python${MODPY_VERSION}/site-packages/pcardext.so
lib/python${MODPY_VERSION}/site-packages/scanext.la
lib/python${MODPY_VERSION}/site-packages/scanext.so
lib/sane/
lib/sane/libsane-hpaio.la
lib/sane/libsane-hpaio.so
libexec/cups/
libexec/cups/backend/
@lib lib/sane/libsane-hpaio.so.${LIBsane-hpaio_VERSION}
@bin libexec/cups/backend/hp
libexec/cups/backend/hpfax
sbin/hpssd
share/applications/hplip.desktop
share/doc/hplip/install/installtree.html
libexec/cups/filter/hpcac
share/doc/hplip/
share/doc/hplip/COPYING
share/doc/hplip/README_LIBJPG
share/doc/hplip/commandline.html
share/doc/hplip/copying.html
share/doc/hplip/copyright
share/doc/hplip/devicemanager.html
share/doc/hplip/faxtrouble.html
share/doc/hplip/gettinghelp.html
share/doc/hplip/hpscan.html
share/doc/hplip/images/
share/doc/hplip/images/favicon.ico
share/doc/hplip/images/print.png
share/doc/hplip/images/toolbox_actions.png
share/doc/hplip/images/toolbox_fax.png
share/doc/hplip/images/toolbox_print_control.png
share/doc/hplip/images/toolbox_print_settings.png
share/doc/hplip/images/toolbox_status.png
share/doc/hplip/images/toolbox_supplies.png
share/doc/hplip/images/xsane.png
share/doc/hplip/index.html
share/doc/hplip/mainttask.html
share/doc/hplip/plugins.html
share/doc/hplip/print.html
share/doc/hplip/printing.html
share/doc/hplip/printoptions.html
share/doc/hplip/printtroubleshooting.html
share/doc/hplip/scanning.html
share/doc/hplip/scantrouble.html
share/doc/hplip/sendfax.html
share/doc/hplip/setup.html
share/doc/hplip/styles/
share/doc/hplip/styles/css.css
share/doc/hplip/systray.html
share/doc/hplip/troubleshooting.html
share/doc/hplip/uninstalling.html
share/doc/hplip/upgrading.html
share/examples/hplip/
share/examples/hplip/db/
@sample /var/db/hp/
share/examples/hplip/db/hplip.state
@sample /var/db/hp/hplip.state
share/examples/hplip/hp/
@sample ${SYSCONFDIR}/hp/
share/examples/hplip/hplip.conf
share/examples/hplip/hp/hplip.conf
@sample ${SYSCONFDIR}/hp/hplip.conf
share/foomatic/db/source/PPD/HP/HP-LaserJet_M2727-hpijs.ppd.gz
share/hplip/
share/hplip/__init__.py
share/hplip/align.py
share/hplip/base/
share/hplip/base/__init__.py
share/hplip/base/async.py
share/hplip/base/async_qt.py
share/hplip/base/codes.py
share/hplip/base/device.py
share/hplip/base/dime.py
share/hplip/base/exif.py
share/hplip/base/g.py
share/hplip/base/imagesize.py
share/hplip/base/kirbybase.py
share/hplip/base/ldif.py
share/hplip/base/logger.py
share/hplip/base/magic.py
share/hplip/base/maint.py
share/hplip/base/mdns.py
share/hplip/base/mfpdtf.py
share/hplip/base/models.py
share/hplip/base/msg.py
share/hplip/base/module.py
share/hplip/base/pexpect.py
share/hplip/base/pkit.py
share/hplip/base/pml.py
share/hplip/base/service.py
share/hplip/base/slp.py
share/hplip/base/status.py
share/hplip/base/strings.py
share/hplip/base/tui.py
share/hplip/base/utils.py
share/hplip/check.py
share/hplip/clean.py
share/hplip/base/vcard.py
share/hplip/base/wifi.py
share/hplip/colorcal.py
share/hplip/copier/
share/hplip/copier/__init__.py
share/hplip/copier/copier.py
share/hplip/data/
share/hplip/data/images/
share/hplip/data/images/120.png
share/hplip/data/images/COLOR_INKJET_PRINTER_CP1700.png
share/hplip/data/images/CP_1700.png
share/hplip/data/images/DESKJET_1120C.png
share/hplip/data/images/DESKJET_1220C.png
share/hplip/data/images/DESKJET_2500C.png
share/hplip/data/images/DESKJET_3820.png
share/hplip/data/images/DESKJET_5740.png
share/hplip/data/images/DESKJET_610.png
share/hplip/data/images/DESKJET_630C.png
share/hplip/data/images/DESKJET_650C.png
share/hplip/data/images/DESKJET_840C.png
share/hplip/data/images/DESKJET_916C.png
share/hplip/data/images/DESKJET_9600.png
share/hplip/data/images/DESKJET_960C.png
share/hplip/data/images/DESKJET_970C.png
share/hplip/data/images/DESKJET_990C.png
share/hplip/data/images/DESKJET_995C.png
share/hplip/data/images/Deskjet_3740.png
share/hplip/data/images/Deskjet_5400_series.png
share/hplip/data/images/Deskjet_5700.png
share/hplip/data/images/Deskjet_5900_series.png
share/hplip/data/images/Deskjet_6500.png
share/hplip/data/images/Deskjet_6800.png
share/hplip/data/images/HP_2000C.png
share/hplip/data/images/HP_2500C.png
share/hplip/data/images/HP_BI_3000.png
share/hplip/data/images/HP_Business_Inkjet_1200.png
share/hplip/data/images/HP_Color_LaserJet_1500.png
share/hplip/data/images/HP_Color_LaserJet_2840.png
share/hplip/data/images/HP_Color_LaserJet_4500.png
share/hplip/data/images/HP_Color_LaserJet_4730mfp.png
share/hplip/data/images/HP_Color_LaserJet_8550.png
share/hplip/data/images/HP_LJ1xxx.png
share/hplip/data/images/HP_LaserJet_1012.png
share/hplip/data/images/HP_LaserJet_1220.png
share/hplip/data/images/HP_LaserJet_3200M.png
share/hplip/data/images/HP_LaserJet_3300_3310_3320.png
share/hplip/data/images/HP_LaserJet_4000.png
share/hplip/data/images/HP_LaserJet_4100_MFP.png
share/hplip/data/images/HP_LaserJet_4M.png
share/hplip/data/images/HP_LaserJet_5Si.png
share/hplip/data/images/HP_LaserJet_6MP.png
share/hplip/data/images/HP_LaserJet_8100_Series.png
share/hplip/data/images/HP_LaserJet_9000_MFP.png
share/hplip/data/images/HP_LaserJet_9040_MFP.png
share/hplip/data/images/HP_LaserJet_9500dn.png
share/hplip/data/images/HP_Officejet_Pro_L7700.png
share/hplip/data/images/HPmenu.png
share/hplip/data/images/LASERJET_3500.png
share/hplip/data/images/LASERJET_4650.png
share/hplip/data/images/LASERJET_4650dtn.png
share/hplip/data/images/LASERJET_5500.png
share/hplip/data/images/LASERJET_5500dtn.png
share/hplip/data/images/LASERJET_5550.png
share/hplip/data/images/LASERJET_5550DTN.png
share/hplip/data/images/OFFICEJET_PRO_1150C.png
share/hplip/data/images/OfficeJet_5105.png
share/hplip/data/images/OfficeJet_6100_Series.png
share/hplip/data/images/OfficeJet_G85.png
share/hplip/data/images/OfficeJet_Series_300.png
share/hplip/data/images/Officejet_6150_Series.png
share/hplip/data/images/Officejet_6200_series.png
share/hplip/data/images/Officejet_7200_series.png
share/hplip/data/images/Officejet_9100_series.png
share/hplip/data/images/PHOTOSMART_100.png
share/hplip/data/images/PHOTOSMART_1218.png
share/hplip/data/images/PHOTOSMART_1315.png
share/hplip/data/images/PHOTOSMART_P1100.png
share/hplip/data/images/PSC_900_Series.png
share/hplip/data/images/Photosmart_2600_series.png
share/hplip/data/images/Photosmart_2700_series.png
share/hplip/data/images/Photosmart_3300_series.png
share/hplip/data/images/Photosmart_370_series.png
share/hplip/data/images/Photosmart_7400_series.png
share/hplip/data/images/Photosmart_8050.png
share/hplip/data/images/Photosmart_8100_series.png
share/hplip/data/images/Photosmart_8250.png
share/hplip/data/images/Photosmart_8400_series.png
share/hplip/data/images/Photosmart_8750_series.png
share/hplip/data/images/Photosmart_C3100.png
share/hplip/data/images/Photosmart_C4100.png
share/hplip/data/images/Photosmart_C5100.png
share/hplip/data/images/Photosmart_C6100.png
share/hplip/data/images/Photosmart_D5060.png
share/hplip/data/images/Photosmart_D5100.png
share/hplip/data/images/Photosmart_D6160.png
share/hplip/data/images/Photosmart_D7100.png
share/hplip/data/images/Photosmart_D7300.png
share/hplip/data/images/Photosmart_Pro_B8300.png
share/hplip/data/images/Photosmart_Pro_B9180.png
share/hplip/data/images/Photosmart_a310.png
share/hplip/data/images/Photosmart_a510.png
share/hplip/data/images/Photosmart_a710.png
share/hplip/data/images/add-user-disabled.png
share/hplip/data/images/add-user-quick-disabled.png
share/hplip/data/images/add-user-quick.png
share/hplip/data/images/add-user.png
share/hplip/data/images/add-users-disabled.png
share/hplip/data/images/add-users.png
share/hplip/data/images/align10.png
share/hplip/data/images/audio.png
share/hplip/data/images/bmp.png
share/hplip/data/images/busy.png
share/hplip/data/images/busy_small.png
share/hplip/data/images/clean.png
share/hplip/data/images/color-adj.png
share/hplip/data/images/cp1160.png
share/hplip/data/images/default_business_inkjet.png
share/hplip/data/images/default_deskjet.png
share/hplip/data/images/default_laserjet.png
share/hplip/data/images/default_officejet.png
share/hplip/data/images/default_photosmart.png
share/hplip/data/images/default_printer.png
share/hplip/data/images/default_psc.png
share/hplip/data/images/desket_5650.png
share/hplip/data/images/deskjet_3200.png
share/hplip/data/images/deskjet_3320.png
share/hplip/data/images/deskjet_3420.png
share/hplip/data/images/deskjet_3425.png
share/hplip/data/images/deskjet_3500.png
share/hplip/data/images/deskjet_3600.png
share/hplip/data/images/deskjet_3840.png
share/hplip/data/images/deskjet_5100.png
share/hplip/data/images/deskjet_5550.png
share/hplip/data/images/deskjet_5552.png
share/hplip/data/images/deskjet_5600.png
share/hplip/data/images/deskjet_6120.png
share/hplip/data/images/deskjet_D2360.png
share/hplip/data/images/distros/
share/hplip/data/images/distros/centos.png
share/hplip/data/images/distros/debian.png
share/hplip/data/images/distros/default.png
share/hplip/data/images/distros/fedora.png
share/hplip/data/images/distros/freespire.png
share/hplip/data/images/distros/gentoo.png
share/hplip/data/images/distros/mandriva.png
share/hplip/data/images/distros/mepis.png
share/hplip/data/images/distros/mint.png
share/hplip/data/images/distros/pclinuxos.png
share/hplip/data/images/distros/redhat.png
share/hplip/data/images/distros/slackware.png
share/hplip/data/images/distros/suse.png
share/hplip/data/images/distros/ubuntu.png
share/hplip/data/images/distros/xandros.png
share/hplip/data/images/dj350.png
share/hplip/data/images/dj450.png
share/hplip/data/images/down-disabled.png
share/hplip/data/images/down-user-disabled.png
share/hplip/data/images/down-user.png
share/hplip/data/images/down.png
share/hplip/data/images/download-small-disabled.png
share/hplip/data/images/download-small.png
share/hplip/data/images/download.png
share/hplip/data/images/edit-disabled.png
share/hplip/data/images/edit.png
share/hplip/data/images/error.png
share/hplip/data/images/error_small.png
share/hplip/data/images/fab.png
share/hplip/data/images/fax-disabled.png
share/hplip/data/images/fax.png
share/hplip/data/images/fax_icon.png
share/hplip/data/images/fax_icon_disabled.png
share/hplip/data/images/folder_open.png
share/hplip/data/images/folder_remove.png
share/hplip/data/images/gif.png
share/hplip/data/images/h-kc-2.png
share/hplip/data/images/h-kc-3.png
share/hplip/data/images/help.png
share/hplip/data/images/hp-tux-printer.png
share/hplip/data/images/hp_LaserJet_1200.png
share/hplip/data/images/hp_LaserJet_2100.png
share/hplip/data/images/hp_LaserJet_3015.png
share/hplip/data/images/hp_LaserJet_3020.png
share/hplip/data/images/hp_LaserJet_4345_mfp.png
share/hplip/data/images/hp_LaserJet_5000.png
share/hplip/data/images/hp_LaserJet_8000.png
share/hplip/data/images/hp_business_inkjet_1100.png
share/hplip/data/images/hp_business_inkjet_2200.png
share/hplip/data/images/hp_business_inkjet_2600.png
share/hplip/data/images/hp_business_inkjet_3000.png
share/hplip/data/images/hp_color_LaserJet_2550.png
share/hplip/data/images/hp_color_LaserJet_3700.png
share/hplip/data/images/hp_color_LaserJet_4600.png
share/hplip/data/images/hp_color_LaserJet_9500.png
share/hplip/data/images/hp_deskjet_9300.png
share/hplip/data/images/hp_laserjet_3050.png
share/hplip/data/images/hp_laserjet_m2727_mfp.png
share/hplip/data/images/hp_laserjet_p2015.png
share/hplip/data/images/icon_align.png
share/hplip/data/images/icon_battery.png
share/hplip/data/images/icon_clean.png
share/hplip/data/images/icon_colorcal.png
share/hplip/data/images/icon_cups.png
share/hplip/data/images/icon_ews.png
share/hplip/data/images/icon_fax.png
share/hplip/data/images/icon_info.png
share/hplip/data/images/icon_linefeed_cal.png
share/hplip/data/images/icon_lporg.png
share/hplip/data/images/icon_pq_diag.png
share/hplip/data/images/icon_settings.png
share/hplip/data/images/icon_support.png
share/hplip/data/images/icon_support2.png
share/hplip/data/images/icon_testpage.png
share/hplip/data/images/icon_toner_cartridge.png
share/hplip/data/images/idle.png
share/hplip/data/images/info.png
share/hplip/data/images/inkdrop.png
share/hplip/data/images/inkdrop_small.png
share/hplip/data/images/jpg.png
share/hplip/data/images/laserjet_2410.png
share/hplip/data/images/list-add-disabled.png
share/hplip/data/images/list-add.png
share/hplip/data/images/list-remove-disabled.png
share/hplip/data/images/list-remove.png
share/hplip/data/images/load_paper.png
share/hplip/data/images/makecopies_icon.png
share/hplip/data/images/makecopies_icon_disabled.png
share/hplip/data/images/mimetypes.png
share/hplip/data/images/movie.png
share/hplip/data/images/mpg.png
share/hplip/data/images/next.png
share/hplip/data/images/officejet_4200_series.png
share/hplip/data/images/officejet_500.png
share/hplip/data/images/officejet_5500_series.png
share/hplip/data/images/officejet_5600.png
share/hplip/data/images/officejet_j3600_series.png
share/hplip/data/images/officejet_j5500_series.png
share/hplip/data/images/officejet_k550.png
share/hplip/data/images/officejet_k80.png
share/hplip/data/images/ok.png
share/hplip/data/images/ok_small.png
share/hplip/data/images/opensource-75x65.png
share/hplip/data/images/paper.png
share/hplip/data/images/paper_small.png
share/hplip/data/images/pcard_icon.png
share/hplip/data/images/pcard_icon_disabled.png
share/hplip/data/images/pens.png
share/hplip/data/images/photosmart_7150.png
share/hplip/data/images/photosmart_7900_series.png
share/hplip/data/images/photosmart_a610.png
share/hplip/data/images/photosmart_a820_series.png
share/hplip/data/images/png.png
share/hplip/data/images/powered_by_python.png
share/hplip/data/images/prev.png
share/hplip/data/images/print-disabled.png
share/hplip/data/images/print.png
share/hplip/data/images/print_icon.png
share/hplip/data/images/print_icon_disabled.png
share/hplip/data/images/psc_1100_series.png
share/hplip/data/images/psc_1610.png
share/hplip/data/images/psc_2300_series.png
share/hplip/data/images/remove-user-disabled.png
share/hplip/data/images/remove-user.png
share/hplip/data/images/scan_icon.png
share/hplip/data/images/scan_icon_disabled.png
share/hplip/data/images/standard_coverpage.png
share/hplip/data/images/status_refresh.png
share/hplip/data/images/thumbnail.png
share/hplip/data/images/tif.png
share/hplip/data/images/toner.png
share/hplip/data/images/toner_small.png
share/hplip/data/images/type4_color_patch.png
share/hplip/data/images/type4_gray_patch.png
share/hplip/data/images/unknown.png
share/hplip/data/images/up-disabled.png
share/hplip/data/images/up-user-disabled.png
share/hplip/data/images/up-user.png
share/hplip/data/images/up.png
share/hplip/data/images/v-c-2.png
share/hplip/data/images/v-c-3.png
share/hplip/data/images/v-k-2.png
share/hplip/data/images/v-k-3.png
share/hplip/data/images/v-kc-2.png
share/hplip/data/images/v-kc-3.png
share/hplip/data/images/warning.png
share/hplip/data/images/warning_small.png
share/hplip/data/images/zca.png
share/hplip/data/ldl/
share/hplip/data/ldl/cb2pcal.ldl.gz
share/hplip/data/ldl/cb2pcal_done.ldl.gz
@ -397,45 +159,44 @@ share/hplip/data/pcl/crpcal.pcl.gz
share/hplip/data/ps/
share/hplip/data/ps/clean_page.pdf.gz
share/hplip/data/ps/testpage.ps.gz
share/hplip/devicesettings.py
share/hplip/fab.py
share/hplip/fax/
share/hplip/fax/__init__.py
share/hplip/fax/coverpages.py
share/hplip/fax/fax.py
share/hplip/fax/faxdevice.py
share/hplip/fax/pmlfax.py
share/hplip/fax/soapfax.py
share/hplip/faxsetup.py
share/hplip/firmware.py
share/hplip/hpaio.desc
share/hplip/hplip-install
share/hplip/hpdio.py
share/hplip/hpssd.py
share/hplip/info.py
share/hplip/install.py
share/hplip/installer/
share/hplip/installer/__init__.py
share/hplip/installer/core_install.py
share/hplip/installer/dcheck.py
share/hplip/installer/distros.dat
share/hplip/levels.py
share/hplip/linefeedcal.py
share/hplip/makecopies.py
share/hplip/makeuri.py
share/hplip/pcard/
share/hplip/pcard/__init__.py
share/hplip/pcard/photocard.py
share/hplip/plugins/
share/hplip/plugins/Deskjet_460.py
share/hplip/plugins/__init__.py
share/hplip/plugins/dj450.py
share/hplip/plugins/powersettings.py
share/hplip/plugins/powersettingsdialog.py
share/hplip/plugins/powersettingsdialog_base.py
share/hplip/print.py
share/hplip/pkservice.py
share/hplip/plugin.py
share/hplip/pqdiag.py
share/hplip/printsettings.py
share/hplip/prnt/
share/hplip/prnt/__init__.py
share/hplip/prnt/colorcal.py
share/hplip/prnt/cups.py
share/hplip/prnt/ldl.py
share/hplip/prnt/pcl.py
share/hplip/prnt/printable_areas.py
share/hplip/probe.py
share/hplip/query.py
share/hplip/scan/
share/hplip/scan.py
share/hplip/scan/__init__.py
@ -444,82 +205,5 @@ share/hplip/sendfax.py
share/hplip/setup.py
share/hplip/testpage.py
share/hplip/timedate.py
share/hplip/toolbox.py
share/hplip/ui/
share/hplip/ui/__init__.py
share/hplip/ui/aboutdlg.py
share/hplip/ui/aboutdlg_base.py
share/hplip/ui/align10form.py
share/hplip/ui/align10form_base.py
share/hplip/ui/alignform.py
share/hplip/ui/aligntype6form1.py
share/hplip/ui/aligntype6form1_base.py
share/hplip/ui/aligntype6form2.py
share/hplip/ui/aligntype6form2_base.py
share/hplip/ui/allowabletypesdlg.py
share/hplip/ui/allowabletypesdlg_base.py
share/hplip/ui/choosedevicedlg.py
share/hplip/ui/chooseprinterdlg.py
share/hplip/ui/cleaningform.py
share/hplip/ui/cleaningform2.py
share/hplip/ui/cleaningform2_base.py
share/hplip/ui/cleaningform_base.py
share/hplip/ui/coloradjform.py
share/hplip/ui/coloradjform_base.py
share/hplip/ui/colorcal4form.py
share/hplip/ui/colorcal4form_base.py
share/hplip/ui/colorcal4form_base.ui
share/hplip/ui/colorcalform.py
share/hplip/ui/colorcalform2.py
share/hplip/ui/colorcalform2_base.py
share/hplip/ui/colorcalform_base.py
share/hplip/ui/coverpageform.py
share/hplip/ui/coverpageform_base.py
share/hplip/ui/devmgr4.py
share/hplip/ui/devmgr4_base.py
share/hplip/ui/faxaddrbookeditform_base.py
share/hplip/ui/faxaddrbookform.py
share/hplip/ui/faxaddrbookform_base.py
share/hplip/ui/faxaddrbookgroupeditform_base.py
share/hplip/ui/faxaddrbookgroupsform_base.py
share/hplip/ui/faxsendjobform.py
share/hplip/ui/faxsettingsform.py
share/hplip/ui/faxsettingsform_base.py
share/hplip/ui/imagepropertiesdlg.py
share/hplip/ui/imagepropertiesdlg_base.py
share/hplip/ui/loadpaperform.py
share/hplip/ui/loadpaperform_base.py
share/hplip/ui/makecopiesform.py
share/hplip/ui/nodevicesform.py
share/hplip/ui/nodevicesform_base.py
share/hplip/ui/paperedgealignform.py
share/hplip/ui/paperedgealignform_base.py
share/hplip/ui/pluginform.py
share/hplip/ui/pluginform_base.py
share/hplip/ui/printerform.py
share/hplip/ui/scrollcopy.py
share/hplip/ui/scrollfax.py
share/hplip/ui/scrollfunc.py
share/hplip/ui/scrollprint.py
share/hplip/ui/scrollprintcontrol.py
share/hplip/ui/scrollprintsettings.py
share/hplip/ui/scrollstatus.py
share/hplip/ui/scrollsupplies.py
share/hplip/ui/scrolltool.py
share/hplip/ui/scrollunload.py
share/hplip/ui/scrollview.py
share/hplip/ui/settingsdialog.py
share/hplip/ui/settingsdialog_base.py
share/hplip/ui/setupform.py
share/hplip/ui/setupform_base.py
share/hplip/ui/setupmanualfind.py
share/hplip/ui/setupmanualfind_base.py
share/hplip/ui/setupsettings.py
share/hplip/ui/setupsettings_base.py
share/hplip/ui/unloadform.py
share/hplip/ui/waitform.py
share/hplip/ui/waitform_base.py
share/hplip/unload.py
@exec %D/bin/update-desktop-database
@unexec %D/bin/update-desktop-database
@extraunexec rm -rf %D/share/hplip/
share/hplip/wificonfig.py