Created attachment 180030 [details] Update to version 5.2.12 Update to the new version. There were many changes at 5.2.11 and 5.2.12 (see changelog). The main infrastructure change is -- foomatic and ijs connectors are no longer supported. Note to a committer -- print/gutenprint-foomatic and print/gutenprint-ijs should be removed from th repository.
Take.
If CUPS is now the only backend I think you should combine gutenprint-base and gutenprint-cups into one print/gutenprint port. The existing print/gutenprint meta port disappears then and gimp-gutenprint can stay as an independent port.
Thanks, it makes perfect sense. However I'm not sure I can do it soon (I have not much spare time)...
(In reply to Boris Samorodov from comment #3) Maintainer speaking... I was already preparing something along the lines like tijl@ proposed. Unfortunately, I'm way behind my plans due to $WORK, I can't even promise to get much done over the weekend. I'm strongly in favour to reducing the clutter in these ports.
Comment on attachment 180030 [details] Update to version 5.2.12 For the time being I'm turning this version down, let's do the full cleanup when we're at it.
Created attachment 182947 [details] patch2 - Remove gutenprint, gutenprint-cups, gutenprint-foomatic and gutenprint-ijs. - Rename gutenprint-base to gutenprint. - Add --disable-static (and DLOPEN_LIBS=" ") to enable modular build. - Add --enable-simplified-cups-ppds so users can use the simple drivers. - Remove GTK2 option and build libgutenprintui2 as part of gimp-gutenprint. - Remove --enable-cups-ppds so ppd files are no longer generated during build. They are generated automatically during printer setup. This significantly reduces the package size.
A commit references this bug: Author: cmt Date: Sun Jun 4 21:00:49 UTC 2017 New revision: 442589 URL: https://svnweb.freebsd.org/changeset/ports/442589 Log: print/gutenprint: update to 5.2.12 https://sourceforge.net/projects/gimp-print/files/gutenprint-5.2/5.2.12/ The -ijs and -foomatic backends have been removed by upstream, leaving -cups as the sole choice of backend. Therefore, the -base and -cups ports have been merged into the main gutenprint port and the obsolete components have been removed. PR: 217118 Submitted by: bsam, tijl Reported by: tijl Changes: head/MOVED head/graphics/cinepaint/Makefile head/print/Makefile head/print/gimp-gutenprint/Makefile head/print/gimp-gutenprint/pkg-plist head/print/gutenprint/Makefile head/print/gutenprint/pkg-descr head/print/gutenprint-base/ head/print/gutenprint-cups/ head/print/gutenprint-foomatic/ head/print/gutenprint-ijs/ head/print/photoprint/Makefile
A commit references this bug: Author: cmt Date: Sun Jun 4 21:11:50 UTC 2017 New revision: 442590 URL: https://svnweb.freebsd.org/changeset/ports/442590 Log: print/gutenprint: pick up files forgotten to add in last commit PR: 217118 Changes: head/print/gutenprint/distinfo head/print/gutenprint/pkg-plist
committed, thanks