Bug 240724 - print/epson-inkjet-printer-201401w: make the printer dependent on dbus-libs and small changes
Summary: print/epson-inkjet-printer-201401w: make the printer dependent on dbus-libs a...
Status: Closed Not A Bug
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-21 06:53 UTC by Tatsuki Makino
Modified: 2019-09-21 08:01 UTC (History)
0 users

See Also:
tatsuki_makino: maintainer-feedback?


Attachments
patch for print/epson-inkjet-printer-201401w (2.21 KB, patch)
2019-09-21 06:53 UTC, Tatsuki Makino
tatsuki_makino: maintainer-approval?
Details | Diff
test log (29.87 KB, text/plain)
2019-09-21 06:57 UTC, Tatsuki Makino
no flags Details
patch for print/epson-inkjet-printer-201601w (2.21 KB, patch)
2019-09-21 07:02 UTC, Tatsuki Makino
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tatsuki Makino 2019-09-21 06:53:38 UTC
Created attachment 207670 [details]
patch for print/epson-inkjet-printer-201401w

1. dbuslibs needs to be added to USE_LINUX because ldd returns libdbus-1.so.3 => not found.

root@src-svn:~ # /compat/linux/usr/bin/bash /compat/linux/usr/bin/ldd /compat/linux/opt/epson-inkjet-printer-201401w/cups/lib/filter/epson_inkjet_printer_filter
        linux_vdso.so.1 =>  (0x00007ffffffff000)
        libdl.so.2 => /lib64/libdl.so.2 (0x0000000801400000)
        libstdc++.so.6 => /lib64/libstdc++.so.6 (0x0000000801800000)
        libcupsimage.so.2 => /lib64/libcupsimage.so.2 (0x0000000801c00000)
        libcups.so.2 => /lib64/libcups.so.2 (0x0000000802000000)
        libjpeg.so.62 => /lib64/libjpeg.so.62 (0x0000000802400000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x0000000802800000)
        libm.so.6 => /lib64/libm.so.6 (0x0000000802c00000)
        libc.so.6 => /lib64/libc.so.6 (0x0000000803000000)
        /lib64/ld-lsb-x86-64.so.3 => /lib64/ld-linux-x86-64.so.2 (0x0000000001021000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000000803400000)
        libz.so.1 => /lib64/libz.so.1 (0x0000000803800000)
        libcrypt.so.1 => /lib64/libcrypt.so.1 (0x0000000803c00000)
        libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x0000000804000000)
        libkrb5.so.3 => /lib64/libkrb5.so.3 (0x0000000804400000)
        libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x0000000804800000)
        libcom_err.so.2 => /lib64/libcom_err.so.2 (0x0000000804c00000)
        libssl.so.10 => /lib64/libssl.so.10 (0x0000000805000000)
        libcrypto.so.10 => /lib64/libcrypto.so.10 (0x0000000805400000)
        libavahi-common.so.3 => /lib64/libavahi-common.so.3 (0x0000000805a00000)
        libavahi-client.so.3 => /lib64/libavahi-client.so.3 (0x0000000805e00000)
        libfreebl3.so => /lib64/libfreebl3.so (0x0000000806200000)
        libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x0000000806600000)
        libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x0000000806a00000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x0000000806e00000)
        libdbus-1.so.3 => not found
        libselinux.so.1 => /lib64/libselinux.so.1 (0x0000000807200000)
        libpcre.so.1 => /lib64/libpcre.so.1 (0x0000000807600000)

2. Make the name of the symlink the same as preinstall scriptlet of rpm.

3. Changes such as portlint returning looks fine.
Comment 1 Bugzilla Automation freebsd_committer freebsd_triage 2019-09-21 06:53:38 UTC
Maintainer informed via mail
Comment 2 Tatsuki Makino 2019-09-21 06:57:10 UTC
Created attachment 207671 [details]
test log

poudriere log with attachment 207670 [details] applied.
Comment 3 Tatsuki Makino 2019-09-21 07:02:06 UTC
Created attachment 207672 [details]
patch for print/epson-inkjet-printer-201601w

Same change for print/epson-inkjet-printer-201601w.
Let's patch it together here incidentally because there is no maintainer :)
Comment 4 Tatsuki Makino 2019-09-21 07:44:59 UTC
I'm sorry. I can't apologize enough.
There is a problem with other ports.