Bug 209221 - print/epson-inkjet-printer-escpr: Update to 1.6.9
Summary: print/epson-inkjet-printer-escpr: Update to 1.6.9
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: Kurt Jaeger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-03 05:36 UTC by Tatsuki Makino
Modified: 2016-10-07 16:39 UTC (History)
2 users (show)

See Also:


Attachments
patch for print/epson-inkjet-printer-escpr (8.55 KB, patch)
2016-05-03 05:36 UTC, Tatsuki Makino
no flags Details | Diff
test log (89.60 KB, text/plain)
2016-05-03 05:40 UTC, Tatsuki Makino
tatsuki_makino: maintainer-approval+
Details
patch for print/epson-inkjet-printer-escpr (14.90 KB, patch)
2016-09-17 12:22 UTC, Tatsuki Makino
tatsuki_makino: maintainer-approval+
Details | Diff
test log (90.25 KB, text/plain)
2016-09-17 12:23 UTC, Tatsuki Makino
tatsuki_makino: maintainer-approval+
Details
patch for print/epson-inkjet-printer-escpr (16.12 KB, patch)
2016-10-06 23:46 UTC, Tatsuki Makino
tatsuki_makino: maintainer-approval+
Details | Diff
test log (90.51 KB, text/plain)
2016-10-06 23:48 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 2016-05-03 05:36:42 UTC
Created attachment 169900 [details]
patch for print/epson-inkjet-printer-escpr

ESC/P-R Driver (generic driver) Ver. 1.6.5 was released in 2016-04-06.
It has been added PPD files for WF-2750 and WF-2760.
And it has changed a little bit of code.

files/patch-src-filter.c is changed for corresponding to changed code.
files/patch-lib_epson-escpr-api.c and files/patch-src_wrapper.c are added for suppressing compiler warnings.
Cheat sheet (files/pkg-message.in) is changed because chown and chmod is run by ${LOCALBASE}/etc/devd/cups.conf.

To Mr. Sato (hrs@FreeBSD)
Thank you always for your help.
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.5-1lsb3.2.tar.gz from EPSON Download Center and upload it to public FTP?
And when "make makepatch" is run, lines below are displayed. I want to suppress them. Would you rename these files?
Generated patch-lib_Makefile.am >> patch-lib-Makefile.am (legacy)
Generated patch-lib_epson-escpr-api-private.h >> patch-lib-epson-escpr-api-private.h (legacy)
Generated patch-src_Makefile.am >> patch-src-Makefile.am (legacy)
Generated patch-src_filter.c >> patch-src-filter.c (legacy)
Generated patch-src_mem.c >> patch-src-mem.c (legacy)
Comment 1 Tatsuki Makino 2016-05-03 05:40:33 UTC
Created attachment 169901 [details]
test log
Comment 2 Kurt Jaeger freebsd_committer freebsd_triage 2016-05-06 14:40:13 UTC
I tried to fetch the distfiles, and failed to get them ? Where can they be found ?
Comment 3 Tijl Coosemans freebsd_committer freebsd_triage 2016-08-09 15:43:04 UTC
(In reply to Kurt Jaeger from comment #2)
http://download.ebz.epson.net/dsc/search/01/search/
Enter a product name like WF-2760 and Linux for operating system.
Then choose ESC/P-R Driver and accept the license (GPL I believe).
Comment 4 Tatsuki Makino 2016-09-17 12:22:15 UTC
Created attachment 174874 [details]
patch for print/epson-inkjet-printer-escpr

ESC/P-R Driver (generic driver) Ver. 1.6.5 was released in 09-15-2016.
It has been added PPD files. (please see diff of pkg-plist)
And it has changed a little bit of code. (Perhaps, corrections of brightness, contrast and saturation are halved.)
Comment 5 Tatsuki Makino 2016-09-17 12:23:45 UTC
Created attachment 174875 [details]
test log
Comment 6 Tatsuki Makino 2016-10-06 23:46:51 UTC
Created attachment 175479 [details]
patch for print/epson-inkjet-printer-escpr

ESC/P-R Driver (generic driver) Ver. 1.6.9 was released in 10-04-2016.
It has been added PPD files. (please see diff of pkg-plist)
And it has changed a little bit of code. (Perhaps, option Saturation is precisely set.)
Comment 7 Tatsuki Makino 2016-10-06 23:48:34 UTC
Created attachment 175480 [details]
test log
Comment 8 Kurt Jaeger freebsd_committer freebsd_triage 2016-10-07 16:28:26 UTC
Testbuilds are OK.
Comment 9 commit-hook freebsd_committer freebsd_triage 2016-10-07 16:33:20 UTC
A commit references this bug:

Author: pi
Date: Fri Oct  7 16:33:04 UTC 2016
New revision: 423469
URL: https://svnweb.freebsd.org/changeset/ports/423469

Log:
  print/epson-inkjet-printer-escpr: 1.6.4 -> 1.6.9

  - MASTER_SITE changed to LOCAL/pi for now
  - corrections of brightness, contrast are halved
  - saturation is precisely set

  PR:		209221
  Submitted by:	Tatsuki Makino <tatsuki_makino@hotmail.com> (maintainer)

Changes:
  head/print/epson-inkjet-printer-escpr/Makefile
  head/print/epson-inkjet-printer-escpr/distinfo
  head/print/epson-inkjet-printer-escpr/files/patch-lib-Makefile.am
  head/print/epson-inkjet-printer-escpr/files/patch-lib_epson-escpr-api.c
  head/print/epson-inkjet-printer-escpr/files/patch-src-filter.c
  head/print/epson-inkjet-printer-escpr/files/patch-src_wrapper.c
  head/print/epson-inkjet-printer-escpr/files/pkg-message.in
  head/print/epson-inkjet-printer-escpr/pkg-plist
Comment 10 Kurt Jaeger freebsd_committer freebsd_triage 2016-10-07 16:39:02 UTC
Committed, thanks.

I have two suggestions for the port. 

1) Currently, we need to provide a distfile,
as epson does not provide a direct download link. Maybe someone can contact them
to provide direct download links ?

2) While epson does not provide a download link, the port can be modified to explain how to get the PPD file ? A good example of that can be found in
databases/sqldeveloper/Makefile, please have a look if that would work ?