Bug 217987

Summary: graphics/pngquant: update to 2.9.0
Product: Ports & Packages Reporter: Anton Yuzhaninov <citrin+pr>
Component: Individual Port(s)Assignee: Alex Kozlov <ak>
Status: Closed FIXED    
Severity: Affects Only Me Flags: bugzilla: maintainer-feedback? (ak)
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Update to 2.9.0 none

Description Anton Yuzhaninov 2017-03-21 23:44:31 UTC
Created attachment 181038 [details]
Update to 2.9.0

Update pngquant to 2.9.0

Port changes in patch:
* configure patches updated
* Removed MAKE_ARGS, CPPFLAGS, LDFLAGS - already handled by configure
* configure used to turn debug on/off
* description for OPTIMIZED_FLAGS option added
* configure used to enable/disable SSE usage
* conditional DOCS
* -fearly-inlining removed from OPTIMIZED_FLAGS_CFLAG this option is not supported by clang

Portlint complains:
WARN: Makefile: SSE appears in PORT_OPTIONS:M, but is not listed in OPTIONS_DEFINE.
Because portlint don't know about platform-specific options and SSE option is useful only on i386.

poudriere testport passed on 10.3-RELEASE i386/amd64 and 11.0-RELEASE i386/amd64/armv6/mips/mips64 (with default options). Non default options tested manually on 11.0 amd64.
Comment 1 commit-hook freebsd_committer freebsd_triage 2017-03-22 22:50:47 UTC
A commit references this bug:

Author: ak
Date: Wed Mar 22 22:50:17 UTC 2017
New revision: 436747
URL: https://svnweb.freebsd.org/changeset/ports/436747

Log:
  - Update to 2.9.0
  - Remove MAKE_ARGS, CPPFLAGS, LDFLAGS - handled by configure
  - Use configure to handle DEBUG option
  - Add description for OPTIMIZED_FLAGS
  - Disable OPENMP option for now - impossible to use without significant
    manual intervention on 10.x-11.x (needs devel/llvm39 or modern gcc)
  - Use configure to handle SSE option (only provided on i386/amd64, enabled by default on amd64)
  - Conditionally install DOCS

  PR:	217987
  Submitted by:	Anton Yuzhaninov <citrin+pr@citrin.ru> (except OPENMP stuff)

Changes:
  head/graphics/pngquant/Makefile
  head/graphics/pngquant/distinfo
  head/graphics/pngquant/files/patch-configure
  head/graphics/pngquant/files/patch-lib_configure