From owner-svn-ports-all@FreeBSD.ORG Fri Apr 4 20:30:20 2014 Return-Path: Delivered-To: svn-ports-all@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 ESMTPS id 544313B5; Fri, 4 Apr 2014 20:30:20 +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 351ACDA3; Fri, 4 Apr 2014 20:30:20 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s34KUKjo078821; Fri, 4 Apr 2014 20:30:20 GMT (envelope-from danfe@svn.freebsd.org) Received: (from danfe@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s34KUJEu078814; Fri, 4 Apr 2014 20:30:19 GMT (envelope-from danfe@svn.freebsd.org) Message-Id: <201404042030.s34KUJEu078814@svn.freebsd.org> From: Alexey Dokuchaev Date: Fri, 4 Apr 2014 20:30:19 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r350163 - in head/graphics/exiv2: . 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.17 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: Fri, 04 Apr 2014 20:30:20 -0000 Author: danfe Date: Fri Apr 4 20:30:18 2014 New Revision: 350163 URL: http://svnweb.freebsd.org/changeset/ports/350163 QAT: https://qat.redports.org/buildarchive/r350163/ Log: - Update to version 0.24, sort pkg-plist - Define LICENSE (GPLv2), augment COMMENT - Provide more sensible port description Approved by: multimedia (bapt) Modified: head/graphics/exiv2/Makefile head/graphics/exiv2/distinfo head/graphics/exiv2/files/patch-src-Makefile head/graphics/exiv2/pkg-descr head/graphics/exiv2/pkg-plist Modified: head/graphics/exiv2/Makefile ============================================================================== --- head/graphics/exiv2/Makefile Fri Apr 4 19:57:56 2014 (r350162) +++ head/graphics/exiv2/Makefile Fri Apr 4 20:30:18 2014 (r350163) @@ -2,29 +2,34 @@ # $FreeBSD$ PORTNAME= exiv2 -PORTVERSION= 0.23 -PORTREVISION= 2 +PORTVERSION= 0.24 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= http://www.exiv2.org/ MAINTAINER= multimedia@FreeBSD.org -COMMENT= Exif and Iptc metadata manipulation library and tools +COMMENT= Exif, IPTC, and XMP metadata manipulation library and tools + +LICENSE= GPLv2 LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2 -GNU_CONFIGURE= yes USES= gettext gmake iconv libtool +GNU_CONFIGURE= yes USE_LDCONFIG= yes -ALLTARGET= all + CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: - @${REINPLACE_CMD} -e 's|(libdir)/pkgconfig|(prefix)/libdata/pkgconfig|' ${WRKSRC}/src/Makefile + @${REINPLACE_CMD} -e 's,LDFLAGS -no-undefined -lpsapi",& ;; \ + dragonfly* | freebsd*),' ${WRKSRC}/configure + @${REINPLACE_CMD} -e \ + 's,(libdir)/pkgconfig,(prefix)/libdata/pkgconfig,' \ + ${WRKSRC}/src/Makefile post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/exiv2 - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libexiv2.so.12 + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/exiv2 \ + ${STAGEDIR}${PREFIX}/lib/libexiv2.so.13 .include Modified: head/graphics/exiv2/distinfo ============================================================================== --- head/graphics/exiv2/distinfo Fri Apr 4 19:57:56 2014 (r350162) +++ head/graphics/exiv2/distinfo Fri Apr 4 20:30:18 2014 (r350163) @@ -1,2 +1,2 @@ -SHA256 (exiv2-0.23.tar.gz) = 81fa50900be7ab16e24c6551252c21fc97abcfe855fd32c8f7ec55f398786b11 -SIZE (exiv2-0.23.tar.gz) = 3524381 +SHA256 (exiv2-0.24.tar.gz) = f4a443e6c7fb9d9f5e787732f76969a64c72c4c04af69b10ed57f949c2dfef8e +SIZE (exiv2-0.24.tar.gz) = 4635028 Modified: head/graphics/exiv2/files/patch-src-Makefile ============================================================================== --- head/graphics/exiv2/files/patch-src-Makefile Fri Apr 4 19:57:56 2014 (r350162) +++ head/graphics/exiv2/files/patch-src-Makefile Fri Apr 4 20:30:18 2014 (r350163) @@ -1,11 +1,11 @@ --- src/Makefile.orig +++ src/Makefile -@@ -249,7 +249,7 @@ - @$(LIBTOOL) --mode=link $(LINK.cc) -o $@ $(LIBRARY) $@.o -rpath $(libdir) +@@ -231,7 +231,7 @@ lib: $(OBJ) $(EXIV2BIN): lib $(EXIV2OBJ) $(EXIV2COBJ) + -mkdir ../bin >/dev/null 2>&1 - @$(LIBTOOL) --mode=link $(LINK.cc) -o $@ $(LIBRARY) $(EXIV2OBJ) $(EXIV2COBJ) -rpath $(libdir) + @$(LIBTOOL) --mode=link $(LINK.cc) -o $@ $(LIBRARY) $(EXIV2OBJ) $(EXIV2COBJ) -rpath $(libdir) $(LIBS) - $(MCBIN): lib $(MCOBJ) - @$(LIBTOOL) --mode=link $(LINK.cc) -o $@ $(LIBRARY) $(MCOBJ) -rpath $(libdir) + install-header: + $(INSTALL_DIRS) $(DESTDIR)$(incdir) Modified: head/graphics/exiv2/pkg-descr ============================================================================== --- head/graphics/exiv2/pkg-descr Fri Apr 4 19:57:56 2014 (r350162) +++ head/graphics/exiv2/pkg-descr Fri Apr 4 20:30:18 2014 (r350163) @@ -1,3 +1,6 @@ -Exif and Iptc metadata manipulation library and tools +Exiv2 is a C++ library and a command line utility to manage image metadata. +It provides fast and easy read and write access to the Exif, IPTC, and XMP +metadata of images in various formats. Exiv2 is available as free software +and with a commercial license, and is used in many projects. -WWW: http://www.exiv2.org/ +WWW: http://www.exiv2.org/ Modified: head/graphics/exiv2/pkg-plist ============================================================================== --- head/graphics/exiv2/pkg-plist Fri Apr 4 19:57:56 2014 (r350162) +++ head/graphics/exiv2/pkg-plist Fri Apr 4 20:30:18 2014 (r350163) @@ -1,22 +1,24 @@ bin/exiv2 +include/exiv2/asfvideo.hpp include/exiv2/basicio.hpp include/exiv2/bmpimage.hpp include/exiv2/convert.hpp include/exiv2/cr2image.hpp include/exiv2/crwimage.hpp include/exiv2/datasets.hpp -include/exiv2/error.hpp include/exiv2/easyaccess.hpp include/exiv2/epsimage.hpp +include/exiv2/error.hpp include/exiv2/exif.hpp -include/exiv2/exv_conf.h include/exiv2/exiv2.hpp +include/exiv2/exv_conf.h include/exiv2/futils.hpp include/exiv2/gifimage.hpp include/exiv2/image.hpp include/exiv2/iptc.hpp include/exiv2/jp2image.hpp include/exiv2/jpgimage.hpp +include/exiv2/matroskavideo.hpp include/exiv2/metadatum.hpp include/exiv2/mrwimage.hpp include/exiv2/orfimage.hpp @@ -25,7 +27,9 @@ include/exiv2/pngimage.hpp include/exiv2/preview.hpp include/exiv2/properties.hpp include/exiv2/psdimage.hpp +include/exiv2/quicktimevideo.hpp include/exiv2/rafimage.hpp +include/exiv2/riffvideo.hpp include/exiv2/rw2image.hpp include/exiv2/tags.hpp include/exiv2/tgaimage.hpp @@ -38,8 +42,8 @@ include/exiv2/xmpsidecar.hpp lib/libexiv2.a lib/libexiv2.la lib/libexiv2.so -lib/libexiv2.so.12 -lib/libexiv2.so.12.0.0 +lib/libexiv2.so.13 +lib/libexiv2.so.13.0.0 libdata/pkgconfig/exiv2.pc man/man1/exiv2.1.gz share/locale/de/LC_MESSAGES/exiv2.mo