From owner-svn-ports-head@FreeBSD.ORG Mon Sep 30 13:58:00 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 0AF79F38; Mon, 30 Sep 2013 13:58:00 +0000 (UTC) (envelope-from ak@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id EC61228E5; Mon, 30 Sep 2013 13:57:59 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r8UDvxfl094300; Mon, 30 Sep 2013 13:57:59 GMT (envelope-from ak@svn.freebsd.org) Received: (from ak@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r8UDvxpn094298; Mon, 30 Sep 2013 13:57:59 GMT (envelope-from ak@svn.freebsd.org) Message-Id: <201309301357.r8UDvxpn094298@svn.freebsd.org> From: Alex Kozlov Date: Mon, 30 Sep 2013 13:57:59 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r328787 - head/graphics/pngquant X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Sep 2013 13:58:00 -0000 Author: ak Date: Mon Sep 30 13:57:59 2013 New Revision: 328787 URL: http://svnweb.freebsd.org/changeset/ports/328787 Log: - Update to 2.0.0 [1] - Convert to USES=gmake [1] - Convert to options helpers - Convert to new LIB_DEPENDS syntax - Support STAGEDIR - Take maintainership PR: ports/181894 (based on) [1] Submitted by: KATO Tsuguru [1] Modified: head/graphics/pngquant/Makefile head/graphics/pngquant/distinfo Modified: head/graphics/pngquant/Makefile ============================================================================== --- head/graphics/pngquant/Makefile Mon Sep 30 12:57:39 2013 (r328786) +++ head/graphics/pngquant/Makefile Mon Sep 30 13:57:59 2013 (r328787) @@ -2,67 +2,56 @@ # $FreeBSD$ PORTNAME= pngquant -PORTVERSION= 1.8.3 +PORTVERSION= 2.0.0 DISTVERSIONSUFFIX= -src CATEGORIES= graphics MASTER_SITES= http://pngquant.org/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= ak@FreeBSD.org COMMENT= Converts 32-bit RGBA PNGs into 8-bit RGBA-palette PNGs LICENSE= BSD LICENSE_FILE= ${WRKSRC}/COPYRIGHT -LIB_DEPENDS= png15:${PORTSDIR}/graphics/png - -OPTIONS_DEFINE= OPTIMIZED_CFLAGS OPENMP DEBUG DOCS -OPTIONS_DEFINE_i386= SSE +LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USE_BZIP2= yes -USE_CSTD= c99 -USE_GMAKE= yes -MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" \ - LDFLAGS="${LDFLAGS}" +USES= gmake +MAKE_ARGS+= CC="${CC}" CPPFLAGS+= $$(libpng-config --I_opts) -LDFLAGS+= $$(libpng-config --ldflags) -lz -lm +LDFLAGS+= $$(libpng-config --ldflags) -MAN1= pngquant.1 PORTDOCS= CHANGELOG README.md -PLIST_FILES= bin/pngquant +PLIST_FILES= bin/pngquant \ + man/man1/pngquant.1.gz -NO_STAGE= yes -.include +OPTIONS_DEFINE= OPTIMIZED_FLAGS OPENMP DEBUG DOCS +OPTIONS_DEFINE_i386= SSE -.if empty(PORT_OPTIONS:MDEBUG) -CFLAGS+= -DNDEBUG -.endif +OPTIMIZED_FLAGS_CFLAGS= -O3 -fearly-inlining -fstrict-aliasing \ + -ffast-math -funroll-loops -fomit-frame-pointer \ + -fexpensive-optimizations -ffinite-math-only \ + -funsafe-loop-optimizations -ftree-vectorize -.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} -CFLAGS+= -O3 -fearly-inlining -fstrict-aliasing -ffast-math \ - -funroll-loops -fomit-frame-pointer -fexpensive-optimizations \ - -ffinite-math-only -funsafe-loop-optimizations -ftree-vectorize -.endif +# SSE2 support is always enabled on amd64 +SSE_CFLAGS= -DUSE_SSE=1 -msse2 -.if ${PORT_OPTIONS:MOPENMP} -CFLAGS+= ${PTHREAD_CFLAGS} -fopenmp -LDFLAGS+= ${PTHREAD_LIBS} -lgomp -.endif +OPENMP_CFLAGS= -fopenmp +OPENMP_LDFLAGS= -lgomp -pthread -# SSE2 support is always enabled on amd64 -.if ${PORT_OPTIONS:MSSE} -CFLAGS+= -DUSE_SSE=1 -msse2 +.include + +.if empty(PORT_OPTIONS:MDEBUG) +CFLAGS+= -DNDEBUG .endif do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/pngquant ${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/pngquant.1 ${MANPREFIX}/man/man1 -.if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README.md ${DOCSDIR} -.endif + ${INSTALL_PROGRAM} ${WRKSRC}/pngquant ${STAGEDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/pngquant.1 ${STAGEDIR}${MANPREFIX}/man/man1 + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Modified: head/graphics/pngquant/distinfo ============================================================================== --- head/graphics/pngquant/distinfo Mon Sep 30 12:57:39 2013 (r328786) +++ head/graphics/pngquant/distinfo Mon Sep 30 13:57:59 2013 (r328787) @@ -1,2 +1,2 @@ -SHA256 (pngquant-1.8.3-src.tar.bz2) = e3d18b12ddf4ee159a696408b147d667674e52121f11660fc15ce3967dd053b9 -SIZE (pngquant-1.8.3-src.tar.bz2) = 32287 +SHA256 (pngquant-2.0.0-src.tar.bz2) = 449a4e1a7e6bf2e19b4dd3c91e8239c51cc651eeb5781c38cbaf7c852384039f +SIZE (pngquant-2.0.0-src.tar.bz2) = 44613