From owner-svn-ports-all@FreeBSD.ORG Tue Jul 1 18:59:51 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B1552AF0; Tue, 1 Jul 2014 18:59:51 +0000 (UTC) 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)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9CA002306; Tue, 1 Jul 2014 18:59:51 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s61IxpOV038152; Tue, 1 Jul 2014 18:59:51 GMT (envelope-from mi@svn.freebsd.org) Received: (from mi@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s61Ixndn038142; Tue, 1 Jul 2014 18:59:49 GMT (envelope-from mi@svn.freebsd.org) Message-Id: <201407011859.s61Ixndn038142@svn.freebsd.org> From: Mikhail Teterin Date: Tue, 1 Jul 2014 18:59:49 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r360084 - in head/graphics: nip2 nip2/files vips vips/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Jul 2014 18:59:51 -0000 Author: mi Date: Tue Jul 1 18:59:49 2014 New Revision: 360084 URL: http://svnweb.freebsd.org/changeset/ports/360084 QAT: https://qat.redports.org/buildarchive/r360084/ Log: Upgrade from 7.26.3 to 7.40.1 (nip2) and .2 (vips) -- the current latest. Support staging in nip2. Add self-test target to nip2. Although the software is built against GraphicsMagick, some of the tests require ImageMagick's convert and therefor the tests are not (yet) labeled "regression-test". The author is working on the fix. Added: head/graphics/nip2/files/patch-tests (contents, props changed) head/graphics/nip2/files/run-nip2.sh.in (contents, props changed) Deleted: head/graphics/nip2/files/extra-patch-src-parser.h head/graphics/vips/files/patch-libsrc-conversion-im_tiff2vips.c head/graphics/vips/files/patch-libsrc-conversion-im_vips2tiff.c head/graphics/vips/files/patch-v4l Modified: head/graphics/nip2/Makefile head/graphics/nip2/distinfo head/graphics/nip2/files/patch-src-graphwindow.c head/graphics/nip2/pkg-plist head/graphics/vips/Makefile head/graphics/vips/distinfo head/graphics/vips/files/nodoc-patch head/graphics/vips/pkg-plist Modified: head/graphics/nip2/Makefile ============================================================================== --- head/graphics/nip2/Makefile Tue Jul 1 18:58:54 2014 (r360083) +++ head/graphics/nip2/Makefile Tue Jul 1 18:59:49 2014 (r360084) @@ -2,44 +2,60 @@ # $FreeBSD$ PORTNAME= nip2 -PORTVERSION= 7.26.3 -PORTREVISION= 3 +PORTVERSION= 7.40.1 CATEGORIES= graphics MASTER_SITES= http://www.vips.ecs.soton.ac.uk/supported/${PORTVERSION:R}/ MAINTAINER= mi@aldan.algebra.com COMMENT= Graphical user interface for VIPS -LIB_DEPENDS= libvips.so:${PORTSDIR}/graphics/vips \ - gsl:${PORTSDIR}/math/gsl \ +OPTIONS_DEFINE= DOCS +LIB_DEPENDS= libvips.so:${PORTSDIR}/graphics/vips \ + libgoffice-*.so:${PORTSDIR}/devel/goffice \ + libgsl.so:${PORTSDIR}/math/gsl \ + libgvc.so:${PORTSDIR}/graphics/graphviz \ xml2:${PORTSDIR}/textproc/libxml2 +BUILD_DEPENDS= xgettext:${PORTSDIR}/devel/gettext -USES= bison gmake pkgconfig +USES= bison dos2unix gettext gmake pkgconfig USE_GNOME= gnomemimedata glib20 gtk20 GNU_CONFIGURE= yes CONFIGURE_ARGS= --mandir=${PREFIX}/man +CONFIGURE_ENV+= XGETTEXT=${LOCALBASE}/bin/xgettext \ + LIBGVC_LIBS="-L${LOCALBASE}/lib/graphviz -lgvc" \ + LIBGVC_CFLAGS="-I${LOCALBASE}/include/graphviz" +DOS2UNIX_GLOB= *.def +SUB_FILES= run-nip2.sh # This port has no man-pages. It installs a number of HTML files, # which are available through the GUI's Help. For this reason, they # are always installed, regardless of the NOPORTDOCS setting. -NO_STAGE= yes -# The PDF version of the documentation is another story: -.if defined(NOPORTDOCS) -EXTRACT_AFTER_ARGS= --exclude nipguide --exclude pdf -.endif # Somehow vendor's configure misses these: MAKE_ENV+= UPDATE_MIME_DATABASE=update-mime-database \ UPDATE_DESKTOP_DATABASE=update-desktop-database MAN1= nip2.1 -.include - -.if ${OSVERSION} >= 1000013 -EXTRA_PATCHES+= ${FILESDIR}/extra-patch-src-parser.h -.endif +post-install: + ${INSTALL_SCRIPT} ${WRKDIR}/run-nip2.sh \ + ${STAGEDIR}/${PREFIX}/bin/ post-patch: - @${REINPLACE_CMD} -e 's|n_bytes|x_n_bytes|g' -e 's|text_size|x_text_size|g' \ - ${WRKSRC}/src/gtkitementry.c + ${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|g' \ + ${WRKSRC}/test/scripts/* + +test check: build + # + # Checks currently require ImageMagick's convert to be available + # and aren't enabled by default. They take a long time -- tail + # the log-file: + # ${WRKSRC}/test/test_all.sh.log + # + ${GMAKE} -C ${WRKSRC} check + +.include + +.if ! ${PORT_OPTIONS:MDOCS} +EXTRACT_AFTER_ARGS+= --exclude nipguide.pdf --exclude pdf +.endif -.include +.include Modified: head/graphics/nip2/distinfo ============================================================================== --- head/graphics/nip2/distinfo Tue Jul 1 18:58:54 2014 (r360083) +++ head/graphics/nip2/distinfo Tue Jul 1 18:59:49 2014 (r360084) @@ -1,2 +1,2 @@ -SHA256 (nip2-7.26.3.tar.gz) = 94d842ffb6ba1d210ce7358c62f4f4cfa52c5663a2deb03f662aba29a0bee9d8 -SIZE (nip2-7.26.3.tar.gz) = 8681267 +SHA256 (nip2-7.40.1.tar.gz) = 67b46e6e6b488c6ed4e9212100d59ddeee34fac0977cc0c32aa0a21f29653a4d +SIZE (nip2-7.40.1.tar.gz) = 9628285 Modified: head/graphics/nip2/files/patch-src-graphwindow.c ============================================================================== --- head/graphics/nip2/files/patch-src-graphwindow.c Tue Jul 1 18:58:54 2014 (r360083) +++ head/graphics/nip2/files/patch-src-graphwindow.c Tue Jul 1 18:59:49 2014 (r360084) @@ -1,4 +1,4 @@ ---- src/graphwindow.c.orig 2011-01-25 19:44:07.000000000 +0300 +--- src/graphwindow.c 2011-01-25 19:44:07.000000000 +0300 +++ src/graphwindow.c 2013-11-28 03:48:15.996694984 +0400 @@ -260,7 +260,7 @@ Added: head/graphics/nip2/files/patch-tests ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/nip2/files/patch-tests Tue Jul 1 18:59:49 2014 (r360084) @@ -0,0 +1,57 @@ +--- test/scripts/test_threading.sh 2013-08-19 16:56:45.000000000 -0400 ++++ test/scripts/test_threading.sh 2014-07-01 11:54:10.000000000 -0400 +@@ -1,3 +1,3 @@ +-#!/bin/bash ++#!/bin/sh + + # set -x +@@ -28,14 +28,14 @@ + vips im_abs $tmp/t8.v $tmp/t9.v + max=`vips im_max $tmp/t9.v` +- if [[ $max > 0 ]]; then ++ if [ $max -gt 0 ]; then + break + fi + done +- if [[ $max > 0 ]]; then ++ if [ $max -gt 0 ]; then + break + fi + done + +-if [[ $max > 0 ]]; then ++if [ $max -gt 0 ]; then + echo error, max == $max + exit 1 +@@ -43,3 +43,2 @@ + echo all threading tests passed + fi +- +--- test/scripts/test_seq.sh 2014-06-23 15:17:21.000000000 -0400 ++++ test/scripts/test_seq.sh 2014-07-01 12:38:53.000000000 -0400 +@@ -1,3 +1,3 @@ +-#!/bin/bash ++#!/bin/sh + + # set -x +@@ -18,5 +18,5 @@ + rm -f $tmp/x.png + vipsthumbnail $huge -o $tmp/x.png +-if ! vipsheader $tmp/x.png &> /dev/null ; then ++if ! vipsheader $tmp/x.png ; then + echo "vipsthumbnail failed in basic mode" + exit 1 +@@ -33,5 +33,5 @@ + rm -f $tmp/x.png + vipsthumbnail $huge -o $tmp/x.png +-if ! vipsheader $tmp/x.png &> /dev/null ; then ++if ! vipsheader $tmp/x.png ; then + echo "vipsthumbnail made a temp" + exit 1 +@@ -42,5 +42,5 @@ + rm -f $tmp/x.png + vips shrink $huge $tmp/x.png 230 230 +-if ! vipsheader $tmp/x.png &> /dev/null; then ++if ! vipsheader $tmp/x.png ; then + echo "shrink made a temp" + exit 1 Added: head/graphics/nip2/files/run-nip2.sh.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/nip2/files/run-nip2.sh.in Tue Jul 1 18:59:49 2014 (r360084) @@ -0,0 +1,10 @@ +#!/bin/sh +if [ -z "$VIPSHOME" ] +then + export VIPSHOME=%%PREFIX%% +fi +if [ -z "$GDK_USE_XFT" ] +then + export GDK_USE_XFT=1 +fi +exec %%PREFIX%%/bin/nip2 "$@" Modified: head/graphics/nip2/pkg-plist ============================================================================== --- head/graphics/nip2/pkg-plist Tue Jul 1 18:58:54 2014 (r360083) +++ head/graphics/nip2/pkg-plist Tue Jul 1 18:59:49 2014 (r360084) @@ -51,6 +51,8 @@ share/nip2/data/stock-led-blue-18.png share/nip2/data/stock-led-cyan-18.png share/nip2/data/stock-led-yellow-18.png share/nip2/data/stock-led-off-18.png +share/nip2/start/_magick.def +share/nip2/start/Magick.def share/nip2/start/Math.def share/nip2/start/Image.def share/nip2/start/Colour.def @@ -194,7 +196,6 @@ share/nip2/compat/7.24/Image.def share/nip2/compat/7.24/Math.def share/nip2/compat/7.24/Matrix.def share/nip2/compat/7.24/Object.def -share/nip2/compat/7.24/Preferences.ws share/nip2/compat/7.24/Tasks.def share/nip2/compat/7.24/Widgets.def share/nip2/compat/7.24/_Object.def @@ -206,6 +207,60 @@ share/nip2/compat/7.24/_list.def share/nip2/compat/7.24/_predicate.def share/nip2/compat/7.24/_stdenv.def share/nip2/compat/7.24/_types.def +share/nip2/compat/7.26/Math.def +share/nip2/compat/7.26/Image.def +share/nip2/compat/7.26/Colour.def +share/nip2/compat/7.26/Tasks.def +share/nip2/compat/7.26/Object.def +share/nip2/compat/7.26/Filter.def +share/nip2/compat/7.26/Matrix.def +share/nip2/compat/7.26/Widgets.def +share/nip2/compat/7.26/Histogram.def +share/nip2/compat/7.26/_joe_extra.def +share/nip2/compat/7.26/_joe_utilities.def +share/nip2/compat/7.26/_convert.def +share/nip2/compat/7.26/_generate.def +share/nip2/compat/7.26/_list.def +share/nip2/compat/7.26/_predicate.def +share/nip2/compat/7.26/_stdenv.def +share/nip2/compat/7.26/_Object.def +share/nip2/compat/7.26/_types.def +share/nip2/compat/7.28/Math.def +share/nip2/compat/7.28/Image.def +share/nip2/compat/7.28/Colour.def +share/nip2/compat/7.28/Tasks.def +share/nip2/compat/7.28/Object.def +share/nip2/compat/7.28/Filter.def +share/nip2/compat/7.28/Matrix.def +share/nip2/compat/7.28/Widgets.def +share/nip2/compat/7.28/Histogram.def +share/nip2/compat/7.28/_joe_extra.def +share/nip2/compat/7.28/_joe_utilities.def +share/nip2/compat/7.28/_convert.def +share/nip2/compat/7.28/_generate.def +share/nip2/compat/7.28/_list.def +share/nip2/compat/7.28/_predicate.def +share/nip2/compat/7.28/_stdenv.def +share/nip2/compat/7.28/_Object.def +share/nip2/compat/7.28/_types.def +share/nip2/compat/7.38/Math.def +share/nip2/compat/7.38/Image.def +share/nip2/compat/7.38/Colour.def +share/nip2/compat/7.38/Tasks.def +share/nip2/compat/7.38/Object.def +share/nip2/compat/7.38/Filter.def +share/nip2/compat/7.38/Matrix.def +share/nip2/compat/7.38/Widgets.def +share/nip2/compat/7.38/Histogram.def +share/nip2/compat/7.38/_joe_extra.def +share/nip2/compat/7.38/_joe_utilities.def +share/nip2/compat/7.38/_convert.def +share/nip2/compat/7.38/_generate.def +share/nip2/compat/7.38/_list.def +share/nip2/compat/7.38/_predicate.def +share/nip2/compat/7.38/_stdenv.def +share/nip2/compat/7.38/_Object.def +share/nip2/compat/7.38/_types.def share/nip2/data/examples/1_point_mosaic/1pt_mosaic.ws share/nip2/data/examples/1_point_mosaic/cd1.1.jpg share/nip2/data/examples/1_point_mosaic/cd1.2.jpg @@ -224,6 +279,8 @@ share/nip2/data/examples/2_point_mosaic/ share/nip2/data/examples/2_point_mosaic/example_im_05.jpg share/nip2/data/examples/2_point_mosaic/example_im_06.jpg share/nip2/data/examples/2_point_mosaic/full_image.jpg +share/nip2/data/stock-padlock-closed-22.png +share/nip2/data/stock-alert-22.png @dirrm share/nip2/data/examples/2_point_mosaic @dirrm share/nip2/compat/7.8 @dirrm share/nip2/compat/7.9 @@ -232,6 +289,9 @@ share/nip2/data/examples/2_point_mosaic/ @dirrm share/nip2/compat/7.14 @dirrm share/nip2/compat/7.16 @dirrm share/nip2/compat/7.24 +@dirrm share/nip2/compat/7.26 +@dirrm share/nip2/compat/7.28 +@dirrm share/nip2/compat/7.38 @dirrm share/nip2/compat @dirrm share/nip2/data/examples/businesscard @dirrm share/nip2/data/examples/clone @@ -245,91 +305,82 @@ share/nip2/data/examples/2_point_mosaic/ @dirrm share/nip2/rc @dirrm share/nip2/start @dirrm share/nip2 -%%DOCSDIR%%/html/figs/ir1.jpg -%%DOCSDIR%%/html/figs/ir2.jpg -%%DOCSDIR%%/html/figs/ir3.jpg -%%DOCSDIR%%/html/figs/ir4.jpg -%%DOCSDIR%%/html/figs/ir5.jpg -%%DOCSDIR%%/html/figs/ir6.jpg %%DOCSDIR%%/html/figs/ir7.jpg +%%DOCSDIR%%/html/figs/ir5.jpg %%DOCSDIR%%/html/figs/ir8a.jpg -%%DOCSDIR%%/html/figs/ir9.jpg -%%DOCSDIR%%/html/figs/mos2.png -%%DOCSDIR%%/html/figs/scr21a.png -%%DOCSDIR%%/html/figs/scr22.png -%%DOCSDIR%%/html/figs/scr23.jpg -%%DOCSDIR%%/html/figs/scr24.jpg -%%DOCSDIR%%/html/figs/scr25.jpg -%%DOCSDIR%%/html/figs/scr26.png -%%DOCSDIR%%/html/figs/snap1.jpg -%%DOCSDIR%%/html/figs/snap10.jpg -%%DOCSDIR%%/html/figs/snap11.jpg +%%DOCSDIR%%/html/figs/toolkit2.jpg +%%DOCSDIR%%/html/figs/snap9.jpg +%%DOCSDIR%%/html/figs/snap7a.jpg %%DOCSDIR%%/html/figs/snap12.jpg -%%DOCSDIR%%/html/figs/snap13.jpg -%%DOCSDIR%%/html/figs/snap14.jpg -%%DOCSDIR%%/html/figs/snap15.jpg +%%DOCSDIR%%/html/figs/scr21a.png +%%DOCSDIR%%/html/figs/ir3.jpg %%DOCSDIR%%/html/figs/snap16.jpg %%DOCSDIR%%/html/figs/snap2.jpg -%%DOCSDIR%%/html/figs/snap3.jpg +%%DOCSDIR%%/html/figs/snap13.jpg +%%DOCSDIR%%/html/figs/snap14.jpg %%DOCSDIR%%/html/figs/snap4.jpg -%%DOCSDIR%%/html/figs/snap5.jpg %%DOCSDIR%%/html/figs/snap6.jpg -%%DOCSDIR%%/html/figs/snap7.jpg -%%DOCSDIR%%/html/figs/snap7a.jpg -%%DOCSDIR%%/html/figs/snap8.jpg -%%DOCSDIR%%/html/figs/snap9.jpg %%DOCSDIR%%/html/figs/toolkit.jpg -%%DOCSDIR%%/html/figs/toolkit2.jpg +%%DOCSDIR%%/html/figs/snap15.jpg +%%DOCSDIR%%/html/figs/ir2.jpg +%%DOCSDIR%%/html/figs/snap7.jpg +%%DOCSDIR%%/html/figs/snap10.jpg +%%DOCSDIR%%/html/figs/snap11.jpg +%%DOCSDIR%%/html/figs/ir4.jpg +%%DOCSDIR%%/html/figs/snap1.jpg +%%DOCSDIR%%/html/figs/snap5.jpg +%%DOCSDIR%%/html/figs/snap3.jpg %%DOCSDIR%%/html/figs/toolkit3.jpg -%%DOCSDIR%%/html/nipguide.css -%%DOCSDIR%%/html/nipguide.html -%%DOCSDIR%%/html/nipguide37.html -%%DOCSDIR%%/html/nipguideap1.html -%%DOCSDIR%%/html/nipguidech1.html -%%DOCSDIR%%/html/nipguidech2.html -%%DOCSDIR%%/html/nipguidech3.html -%%DOCSDIR%%/html/nipguidech4.html +%%DOCSDIR%%/html/figs/snap8.jpg +%%DOCSDIR%%/html/nipguidese33.html +%%DOCSDIR%%/html/nipguidese24.html +%%DOCSDIR%%/html/nipguidese21.html %%DOCSDIR%%/html/nipguidech5.html +%%DOCSDIR%%/html/nipguidese31.html %%DOCSDIR%%/html/nipguidech6.html -%%DOCSDIR%%/html/nipguideli1.html +%%DOCSDIR%%/html/nipguidese4.html %%DOCSDIR%%/html/nipguideli2.html -%%DOCSDIR%%/html/nipguideli3.html -%%DOCSDIR%%/html/nipguidese1.html -%%DOCSDIR%%/html/nipguidese10.html -%%DOCSDIR%%/html/nipguidese11.html -%%DOCSDIR%%/html/nipguidese12.html -%%DOCSDIR%%/html/nipguidese13.html -%%DOCSDIR%%/html/nipguidese14.html -%%DOCSDIR%%/html/nipguidese15.html -%%DOCSDIR%%/html/nipguidese16.html -%%DOCSDIR%%/html/nipguidese17.html -%%DOCSDIR%%/html/nipguidese18.html -%%DOCSDIR%%/html/nipguidese19.html +%%DOCSDIR%%/html/nipguidese8.html %%DOCSDIR%%/html/nipguidese2.html %%DOCSDIR%%/html/nipguidese20.html -%%DOCSDIR%%/html/nipguidese21.html -%%DOCSDIR%%/html/nipguidese22.html -%%DOCSDIR%%/html/nipguidese23.html -%%DOCSDIR%%/html/nipguidese24.html +%%DOCSDIR%%/html/nipguidese6.html +%%DOCSDIR%%/html/nipguidese16.html +%%DOCSDIR%%/html/nipguide37.html +%%DOCSDIR%%/html/nipguidese18.html +%%DOCSDIR%%/html/nipguidese30.html +%%DOCSDIR%%/html/nipguidese34.html +%%DOCSDIR%%/html/nipguidese29.html +%%DOCSDIR%%/html/nipguide.html +%%DOCSDIR%%/html/nipguidech1.html +%%DOCSDIR%%/html/nipguideli1.html +%%DOCSDIR%%/html/nipguidese11.html %%DOCSDIR%%/html/nipguidese25.html +%%DOCSDIR%%/html/nipguide.css +%%DOCSDIR%%/html/nipguidese9.html +%%DOCSDIR%%/html/nipguidese3.html +%%DOCSDIR%%/html/nipguidese22.html +%%DOCSDIR%%/html/nipguidese15.html %%DOCSDIR%%/html/nipguidese26.html +%%DOCSDIR%%/html/nipguidese23.html %%DOCSDIR%%/html/nipguidese27.html +%%DOCSDIR%%/html/nipguideap1.html +%%DOCSDIR%%/html/nipguidese1.html +%%DOCSDIR%%/html/nipguidese5.html +%%DOCSDIR%%/html/nipguidese12.html %%DOCSDIR%%/html/nipguidese28.html -%%DOCSDIR%%/html/nipguidese29.html -%%DOCSDIR%%/html/nipguidese3.html -%%DOCSDIR%%/html/nipguidese30.html -%%DOCSDIR%%/html/nipguidese31.html -%%DOCSDIR%%/html/nipguidese32.html -%%DOCSDIR%%/html/nipguidese33.html -%%DOCSDIR%%/html/nipguidese34.html -%%DOCSDIR%%/html/nipguidese35.html +%%DOCSDIR%%/html/nipguidese17.html +%%DOCSDIR%%/html/nipguidech3.html %%DOCSDIR%%/html/nipguidese36.html -%%DOCSDIR%%/html/nipguidese4.html -%%DOCSDIR%%/html/nipguidese5.html -%%DOCSDIR%%/html/nipguidese6.html +%%DOCSDIR%%/html/nipguideli3.html %%DOCSDIR%%/html/nipguidese7.html -%%DOCSDIR%%/html/nipguidese8.html -%%DOCSDIR%%/html/nipguidese9.html +%%DOCSDIR%%/html/nipguidese19.html +%%DOCSDIR%%/html/nipguidech4.html +%%DOCSDIR%%/html/nipguidese32.html +%%DOCSDIR%%/html/nipguidese13.html +%%DOCSDIR%%/html/nipguidech2.html +%%DOCSDIR%%/html/nipguidese10.html +%%DOCSDIR%%/html/nipguidese14.html +%%DOCSDIR%%/html/nipguidese35.html %%PORTDOCS%%%%DOCSDIR%%/pdf/nipguide.pdf %%PORTDOCS%%@dirrm %%DOCSDIR%%/pdf @dirrm %%DOCSDIR%%/html/figs Modified: head/graphics/vips/Makefile ============================================================================== --- head/graphics/vips/Makefile Tue Jul 1 18:58:54 2014 (r360083) +++ head/graphics/vips/Makefile Tue Jul 1 18:59:49 2014 (r360084) @@ -2,30 +2,29 @@ # $FreeBSD$ PORTNAME= vips -PORTVERSION= 7.26.3 -PORTREVISION= 10 +PORTVERSION= 7.40.2 CATEGORIES= graphics MASTER_SITES= http://www.vips.ecs.soton.ac.uk/supported/${PORTVERSION:R}/ MAINTAINER= mi@aldan.algebra.com COMMENT= Free image processing system -OPTIONS_DEFINE= LIBOIL PYTHON DOCS -OPTIONS_DEFAULT= LIBOIL -LIBOIL_DESC= Use liboil for CPU-optimized primitives +OPTIONS_DEFINE= PYTHON DOCS +OPTIONS_DEFAULT= PYTHON_DESC= Create Python bindings BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libexif.so:${PORTSDIR}/graphics/libexif \ + liblcms2.so:${PORTSDIR}/graphics/lcms2 \ libtiff.so:${PORTSDIR}/graphics/tiff \ libGraphicsMagick.so:${PORTSDIR}/graphics/GraphicsMagick \ libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \ - liborc-0.4.so:${PORTSDIR}/devel/orc \ + liborc-0.4.so:${PORTSDIR}/devel/orc \ + libcfitsio.so:${PORTSDIR}/astro/cfitsio \ libpng15.so:${PORTSDIR}/graphics/png \ - libmatio.so:${PORTSDIR}/math/matio \ - liblcms.so:${PORTSDIR}/graphics/lcms + libmatio.so:${PORTSDIR}/math/matio PYPRESENT!= which python > /dev/null && echo on || echo off .if ${PYPRESENT} == on @@ -34,7 +33,7 @@ OPTIONS_DEFAULT+= PYTHON USES= gettext gmake libtool pathfix perl5 pkgconfig shebangfix USE_PERL5= build SHEBANG_FILES= tools/vips-${PORTVERSION:R} -USE_GNOME= glib20 pango libxml2 +USE_GNOME= glib20 pango libxml2 libgsf USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" @@ -44,16 +43,17 @@ post-configure: ${WRKSRC}/po/Makefile .include -# Don't extract doc/ subdirectory - the simplest way: + .if ! ${PORT_OPTIONS:MDOCS} -EXTRACT_AFTER_ARGS= --exclude doc -EXTRA_PATCHES= ${FILESDIR}/nodoc-patch +CONFIGURE_ARGS+=--disable-docs +EXTRACT_AFTER_ARGS+= --exclude doc +EXTRA_PATCHES+= ${FILESDIR}/nodoc-patch .endif + PLIST_SUB+= VERSION=${PORTVERSION:R} CONFIGURE_ENV+= MAGICK_CFLAGS="-I${LOCALBASE}/include/GraphicsMagick" CONFIGURE_ARGS+=--without-x --mandir=${STAGEDIR}${PREFIX}/man --with-magickpackage=GraphicsMagick -CONFIGURE_ARGS+=--without-v4l .for p in tiff jpeg zip png CONFIGURE_ARGS+=--with-$p-includes=${LOCALBASE}/include CONFIGURE_ARGS+=--with-$p-libraries=${LOCALBASE}/lib @@ -62,25 +62,14 @@ CONFIGURE_ARGS+=--with-$p-libraries=${LO .if ${PORT_OPTIONS:MPYTHON} USE_PYTHON= yes PLIST_SUB+= PY="" -.else -CONFIGURE_ARGS= --without-python -PLIST_SUB+= PY="@comment " -.endif -.include +post-patch:: + ${REINPLACE_CMD} -e 's|/usr/bin/python|${PYTHON_CMD}|' \ + ${WRKSRC}/tools/vipsprofile -.if ${ARCH} == "sparc64" && ${OSVERSION} > 900000 -BROKEN= Does not compile on sparc64-9 -.endif - -.if ${PORT_OPTIONS:MLIBOIL} -LIB_DEPENDS+= liboil-0.3.so:${PORTSDIR}/devel/liboil .else -CONFIGURE_ARGS+= --without-liboil +CONFIGURE_ARGS= --without-python +PLIST_SUB+= PY="@comment " .endif -post-patch: - @${REINPLACE_CMD} -e '/VIPS_CXX_LIBS="-lstdc++"/ d' \ - ${WRKSRC}/configure.in ${WRKSRC}/configure - -.include +.include Modified: head/graphics/vips/distinfo ============================================================================== --- head/graphics/vips/distinfo Tue Jul 1 18:58:54 2014 (r360083) +++ head/graphics/vips/distinfo Tue Jul 1 18:59:49 2014 (r360084) @@ -1,2 +1,2 @@ -SHA256 (vips-7.26.3.tar.gz) = 9acbe13f391bde2e1748e62a3f2e07a4319ad07c2502cc1ee4422f0a6cbd12a0 -SIZE (vips-7.26.3.tar.gz) = 3163591 +SHA256 (vips-7.40.2.tar.gz) = fd90faa0ccdf5397ca9c2c4944fcfefdfab23b292a74d23443a25d7752d30604 +SIZE (vips-7.40.2.tar.gz) = 3484259 Modified: head/graphics/vips/files/nodoc-patch ============================================================================== --- head/graphics/vips/files/nodoc-patch Tue Jul 1 18:58:54 2014 (r360083) +++ head/graphics/vips/files/nodoc-patch Tue Jul 1 18:59:49 2014 (r360084) @@ -1,13 +1,13 @@ -Remove Makefiles under the doc/ subdirectory, which we choose to not even extract, -much less install, from the list... +Remove Makefiles under the doc/ subdirectory, which we choose to +not even extract, much less install, from the list... ---- configure 2011-08-19 11:59:12.000000000 -0400 -+++ configure 2011-09-23 17:34:13.000000000 -0400 -@@ -22859,5 +22859,5 @@ - # vips-$VIPS_MAJOR_VERSION.$VIPS_MINOR_VERSION.pc - # in AC_OUTPUT, but that seems to break for some combinations of sh/m4 --ac_config_files="$ac_config_files vips-7.26.pc vipsCC-7.26.pc Makefile libvips/include/vips/version.h libvips/include/Makefile libvips/include/vips/Makefile libvips/Makefile libvips/arithmetic/Makefile libvips/boolean/Makefile libvips/cimg/Makefile libvips/colour/Makefile libvips/conversion/Makefile libvips/convolution/Makefile libvips/deprecated/Makefile libvips/format/Makefile libvips/freq_filt/Makefile libvips/histograms_lut/Makefile libvips/inplace/Makefile libvips/iofuncs/Makefile libvips/mask/Makefile libvips/morphology/Makefile libvips/mosaicing/Makefile libvips/other/Makefile libvips/relational/Makefile libvips/resample/Makefile libvips/video/Makefile libvipsCC/include/Makefile libvipsCC/include/vips/Makefile libvipsCC/Makefile tools/Makefile tools/batch_crop tools/batch_image_convert tools/batch_rubber_sheet tools/light_correct tools/shrink_width swig/Makefile swig/vipsCC/Makefile swig/python/setup.py man/Makefile doc/Makefile doc/reference/Makefile doc/reference/libvips-d ocs.sgml po/Makefile.in" -+ac_config_files="$ac_config_files vips-7.26.pc vipsCC-7.26.pc Makefile libvips/include/vips/version.h libvips/include/Makefile libvips/include/vips/Makefile libvips/Makefile libvips/arithmetic/Makefile libvips/boolean/Makefile libvips/cimg/Makefile libvips/colour/Makefile libvips/conversion/Makefile libvips/convolution/Makefile libvips/deprecated/Makefile libvips/format/Makefile libvips/freq_filt/Makefile libvips/histograms_lut/Makefile libvips/inplace/Makefile libvips/iofuncs/Makefile libvips/mask/Makefile libvips/morphology/Makefile libvips/mosaicing/Makefile libvips/other/Makefile libvips/relational/Makefile libvips/resample/Makefile libvips/video/Makefile libvipsCC/include/Makefile libvipsCC/include/vips/Makefile libvipsCC/Makefile tools/Makefile tools/batch_crop tools/batch_image_convert tools/batch_rubber_sheet tools/light_correct tools/shrink_width swig/Makefile swig/vipsCC/Makefile swig/python/setup.py man/Makefile po/Makefile.in" +--- configure 2014-06-23 16:48:44.000000000 -0400 ++++ configure 2014-06-24 11:02:30.000000000 -0400 +@@ -25207,5 +25207,5 @@ + + +-ac_config_files="$ac_config_files vips.pc vipsCC.pc Makefile libvips/include/vips/version.h libvips/include/Makefile libvips/include/vips/Makefile libvips/Makefile libvips/arithmetic/Makefile libvips/cimg/Makefile libvips/colour/Makefile libvips/conversion/Makefile libvips/convolution/Makefile libvips/deprecated/Makefile libvips/foreign/Makefile libvips/freqfilt/Makefile libvips/histogram/Makefile libvips/draw/Makefile libvips/iofuncs/Makefile libvips/morphology/Makefile libvips/mosaicing/Makefile libvips/create/Makefile libvips/resample/Makefile libvips/video/Makefile libvipsCC/include/Makefile libvipsCC/include/vips/Makefile libvipsCC/Makefile tools/Makefile tools/batch_crop tools/batch_image_convert tools/batch_rubber_sheet tools/light_correct tools/shrink_width swig/Makefile swig/vipsCC/Makefile swig/python/setup.py man/Makefile doc/Makefile doc/reference/Makefile doc/reference/libvips-docs.sgml po/Makefile.in" ++ac_config_files="$ac_config_files vips.pc vipsCC.pc Makefile libvips/include/vips/version.h libvips/include/Makefile libvips/include/vips/Makefile libvips/Makefile libvips/arithmetic/Makefile libvips/cimg/Makefile libvips/colour/Makefile libvips/conversion/Makefile libvips/convolution/Makefile libvips/deprecated/Makefile libvips/foreign/Makefile libvips/freqfilt/Makefile libvips/histogram/Makefile libvips/draw/Makefile libvips/iofuncs/Makefile libvips/morphology/Makefile libvips/mosaicing/Makefile libvips/create/Makefile libvips/resample/Makefile libvips/video/Makefile libvipsCC/include/Makefile libvipsCC/include/vips/Makefile libvipsCC/Makefile tools/Makefile tools/batch_crop tools/batch_image_convert tools/batch_rubber_sheet tools/light_correct tools/shrink_width swig/Makefile swig/vipsCC/Makefile swig/python/setup.py man/Makefile po/Makefile.in" cat >confcache <<\_ACEOF --- Makefile.in 2011-08-19 11:59:16.000000000 -0400 @@ -25,11 +25,3 @@ much less install, from the list... - doc \ $(C_COMPILE_DIR) \ $(P_COMPILE_DIR) -@@ -907,7 +906,4 @@ - - install-exec-hook: -- -rm -rf ${DESTDIR}$(datadir)/doc/vips -- $(mkinstalldirs) ${DESTDIR}$(datadir)/doc/vips -- -cp -r ${top_srcdir}/doc/html ${top_srcdir}/doc/pdf ${DESTDIR}$(datadir)/doc/vips - - dist-hook: Modified: head/graphics/vips/pkg-plist ============================================================================== --- head/graphics/vips/pkg-plist Tue Jul 1 18:58:54 2014 (r360083) +++ head/graphics/vips/pkg-plist Tue Jul 1 18:59:49 2014 (r360084) @@ -1,44 +1,44 @@ -bin/mergeup -bin/find_mosaic bin/vips -bin/edvips +bin/vipsedit bin/vipsthumbnail -bin/header +bin/vipsheader bin/light_correct bin/shrink_width bin/batch_image_convert bin/batch_rubber_sheet bin/batch_crop +bin/vipsprofile bin/vips-%%VERSION%% +include/vips/basic.h +include/vips/type.h +include/vips/gate.h include/vips/almostdeprecated.h include/vips/deprecated.h include/vips/arithmetic.h -include/vips/boolean.h include/vips/buf.h include/vips/colour.h include/vips/conversion.h include/vips/convolution.h include/vips/debug.h include/vips/dispatch.h -include/vips/disp.h include/vips/enumtypes.h include/vips/error.h include/vips/operation.h include/vips/format.h -include/vips/inplace.h +include/vips/foreign.h +include/vips/draw.h include/vips/generate.h include/vips/header.h -include/vips/histograms_lut.h -include/vips/freq_filt.h +include/vips/histogram.h +include/vips/freqfilt.h include/vips/image.h include/vips/interpolate.h include/vips/intl.h include/vips/mask.h -include/vips/pool.h include/vips/memory.h include/vips/morphology.h include/vips/mosaicing.h -include/vips/other.h +include/vips/create.h include/vips/video.h include/vips/cimg_funcs.h include/vips/object.h @@ -58,32 +58,33 @@ include/vips/vips7compat.h include/vips/vips.h include/vips/VDisplay.h include/vips/VError.h -include/vips/VImage.h include/vips/VMask.h +include/vips/VImage.h include/vips/vipscpp.h include/vips/vips include/vips/vipsc++.h @dirrm include/vips lib/libvips.a -lib/libvips.so.15 -lib/libvips.so.15.15.2 +lib/libvips.so.38 +lib/libvips.so.38.0.0 lib/libvips.so lib/libvipsCC.a lib/libvipsCC.so -lib/libvipsCC.so.15 -lib/libvipsCC.so.15.15.2 -libdata/pkgconfig/vips-%%VERSION%%.pc -libdata/pkgconfig/vipsCC-%%VERSION%%.pc +lib/libvipsCC.so.38 +lib/libvipsCC.so.38.0.0 +libdata/pkgconfig/vips.pc +libdata/pkgconfig/vipsCC.pc man/man1/batch_crop.1.gz man/man1/batch_image_convert.1.gz man/man1/batch_rubber_sheet.1.gz -man/man1/edvips.1.gz -man/man1/header.1.gz man/man1/light_correct.1.gz man/man1/vips.1.gz +man/man1/vipsedit.1.gz +man/man1/vipsheader.1.gz +man/man1/vipsprofile.1.gz man/man1/vipsthumbnail.1.gz -share/locale/de/LC_MESSAGES/vips7.mo -share/locale/en_GB/LC_MESSAGES/vips7.mo +share/locale/de/LC_MESSAGES/vips%%VERSION%%.mo +share/locale/en_GB/LC_MESSAGES/vips%%VERSION%%.mo %%PORTDOCS%%share/doc/vips/pdf/vipsmanual.pdf %%PORTDOCS%%@dirrm share/doc/vips/pdf %%PORTDOCS%%share/doc/vips/html/figs/arch.png @@ -170,13 +171,9 @@ share/locale/en_GB/LC_MESSAGES/vips7.mo %%PORTDOCS%%@dirrmtry share/gtk-doc/html %%PORTDOCS%%@dirrmtry share/gtk-doc %%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/vimagemodule.so -%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/vimagemodule.la %%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/vdisplaymodule.so -%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/vdisplaymodule.la %%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/verrormodule.so -%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/verrormodule.la %%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/vmaskmodule.so -%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/vmaskmodule.la %%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/vimagemodule.a %%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/vdisplaymodule.a %%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/verrormodule.a