Summary: | print/gutenprint and children: update to 5.2.10, add STAGE support, fix DEPENDS | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Christoph Moench-Tegeder <cmt> |
Component: | Individual Port(s) | Assignee: | Danilo Egea Gondolfo <danilo> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | cmt, danilo |
Priority: | --- | ||
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any | ||
Bug Depends on: | |||
Bug Blocks: | 186050 | ||
Attachments: |
Description
Christoph Moench-Tegeder
![]() ![]() Created attachment 143964 [details]
patch for print/gimp-gutenprint
Created attachment 143965 [details]
patch for print/gutenprint-base
Created attachment 143966 [details]
patch for print/gutenprint-cups
Created attachment 143967 [details]
patch for print/gutenprint-foomatic
Created attachment 143968 [details]
patch for print/gutenprint-ijs
The patch gutenprint-base.diff is failing (due a recent change in you port). Furthermore, gutenprint-cups has a shebangfix problem. With staging, the MAN entries should be remove. You can use options helpers (see the ports committer's guide) instead of ".if" in some cases. Please, use DEVELOPER=yes in your make.conf and try to build and install all these ports. Can you check this? Thanks! Created attachment 144695 [details]
patch for print/gutenprint
Created attachment 144696 [details]
patch for print/gimp-gutenprint
Created attachment 144697 [details]
patch for print/gutenprint-base
Created attachment 144698 [details]
patch for print/gutenprint-cups
Created attachment 144699 [details]
patch for print/gutenprint-foomatic
Created attachment 144700 [details]
patch for print/gutenprint-ijs
new set of patches - tracked new changes in these ports - spent way too much time tracking down changed MAKE handling - adpoted some more USES - the shebang-problem in gutenprint-cups seems to be a non-issue, the perl-path is detected and fixed by gutenprint's build system - in gutenprint-base, the use of .if-statements may be messy, but things got even worse when I tried to mix slave-ports and options. I'd rather keep that part as-is and do an additional round of cleanups once this has settled in. Unless I missed something, this passes DEVELOPER=yes and doesn't break anything noticeable on my systems. Created attachment 144885 [details] fix endianess detection issue with gcc - drop this into print/gutenprint-base/files/ fixes https://redports.org/~daniloegea/20140722141301-45409-226539/gutenprint-base-5.2.10.log A commit references this bug: Author: danilo Date: Thu Jul 24 21:15:48 UTC 2014 New revision: 362853 URL: http://svnweb.freebsd.org/changeset/ports/362853 Log: - Update from 5.2.8 to 5.2.10 - Add stage support - Convert USE_BZIP2 and USE_GNOME=gnomehack to USES PR: ports/191209 Submitted by: cmt@burggraben.net Changes: head/print/gimp-gutenprint/Makefile head/print/gutenprint/Makefile head/print/gutenprint-base/Makefile head/print/gutenprint-base/distinfo head/print/gutenprint-base/files/patch-src__gimp2__Makefile.in head/print/gutenprint-base/files/patch-src__main__print-olympus.c head/print/gutenprint-base/files/patch-src_cups_Makefile.in head/print/gutenprint-base/files/patch-src_gimp2_Makefile.in head/print/gutenprint-base/pkg-plist head/print/gutenprint-cups/Makefile head/print/gutenprint-cups/pkg-plist head/print/gutenprint-foomatic/Makefile head/print/gutenprint-foomatic/pkg-plist head/print/gutenprint-ijs/Makefile head/print/gutenprint-ijs/pkg-plist Committed, with some changes. Thanks! |