Created attachment 143963 [details] patch for print/gutenprint Hi, here's the overhaul for print/gutenprint and friends: - print/gimp-gutenprint - print/gutenprint - print/gutenprint-base note deleted file files/patch-src_cups_Makefile.in - print/gutenprint-cups - print/gutenprint-foomatic - print/gutenprint-ijs This includes an update to 5.2.10, STAGE support and DEPENDS fixes. Note: in gutenprint-ijs, foomatic-kitload complains about not being able to install a "kit" - these messages are bogus, foomatic-kitload tries to parse tar's output in a way which works with GNU tar only. redports: https://redports.org/buildarchive/20140620143626-93257/
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!