Bug 204250 - [MAINTAINER] print/epson-inkjet-printer-escpr: Update to 1.6.1
Summary: [MAINTAINER] print/epson-inkjet-printer-escpr: Update to 1.6.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Hiroki Sato
URL:
Keywords:
: 203637 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-11-03 12:06 UTC by Tatsuki Makino
Modified: 2015-11-12 12:54 UTC (History)
1 user (show)

See Also:


Attachments
patch for print/epson-inkjet-printer-escpr (revision 399947) (8.83 KB, patch)
2015-11-03 12:06 UTC, Tatsuki Makino
no flags Details | Diff
test log (88.11 KB, text/plain)
2015-11-03 12:07 UTC, Tatsuki Makino
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tatsuki Makino 2015-11-03 12:06:18 UTC
Created attachment 162728 [details]
patch for print/epson-inkjet-printer-escpr (revision 399947)

epson-inkjet-printer-escpr-1.6.1-1lsb3.2.tar.gz is available.
It is added 3 PPD files only.
Its C-language source codes have not been changed from 1.6.0.
1.6.1 also has a bug reported in Bug 203637 comment No. 7.
Perhaps, the bug occurs amd64, a architecture using 64 bits pointer or a architecture that sizeof(void *) > sizeof(int) is true. I have not tested the bug occurs in i386.
A patch fixing the bug is added.
A patch suppressing some warnings in build phase is also added.
A cheat sheet used by me :) is added as pkg-message.

To download the distfile is need to search in URL wrote pkg-descr.
The product name can be used EP-803A or it can be guessed from pkg-plist existed.
Press the download button for ESC/P-R Driver (generic driver) to go to the download page of the distfile.
We must agree license of the distfile is GPL in the download page.

Perhaps, some users of 1.5.2 need to remove files of '/usr/local/share/ppd/epson-inkjet-printer-escpr' manually.
The port of 1.5.2 has a bug. Different directory is chosen if '/usr/local/share/ppd' is already exists. It doesn't match pkg-plist.

To Mr. Sato
I want to continue to rent space of FreeBSD project's public FTP server for distfile.
Would you download epson-inkjet-printer-escpr-1.6.1-1lsb3.2.tar.gz and upload it to public FTP?
Comment 1 Tatsuki Makino 2015-11-03 12:07:56 UTC
Created attachment 162729 [details]
test log
Comment 2 Hiroki Sato freebsd_committer freebsd_triage 2015-11-12 03:24:47 UTC
*** Bug 203637 has been marked as a duplicate of this bug. ***
Comment 3 commit-hook freebsd_committer freebsd_triage 2015-11-12 03:29:35 UTC
A commit references this bug:

Author: hrs
Date: Thu Nov 12 03:29:11 UTC 2015
New revision: 401316
URL: https://svnweb.freebsd.org/changeset/ports/401316

Log:
  Update to 1.6.1 and add patches to fix issues reported
  in PR 203637.

  Submitted by:	Tatsuki Makino (maintainer)
  PR:		204250

Changes:
  head/print/epson-inkjet-printer-escpr/Makefile
  head/print/epson-inkjet-printer-escpr/distinfo
  head/print/epson-inkjet-printer-escpr/files/patch-configure.ac
  head/print/epson-inkjet-printer-escpr/files/patch-lib-epson-escpr-api-private.h
  head/print/epson-inkjet-printer-escpr/files/patch-lib_epson-usb.c
  head/print/epson-inkjet-printer-escpr/files/patch-src-filter.c
  head/print/epson-inkjet-printer-escpr/files/pkg-message.in
  head/print/epson-inkjet-printer-escpr/pkg-plist
Comment 4 Hiroki Sato freebsd_committer freebsd_triage 2015-11-12 03:30:24 UTC
Committed, thanks!
Comment 5 Tatsuki Makino 2015-11-12 12:54:16 UTC
Thank you very much.