Date: Fri, 4 Apr 2014 20:30:19 +0000 (UTC) From: Alexey Dokuchaev <danfe@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r350163 - in head/graphics/exiv2: . files Message-ID: <201404042030.s34KUJEu078814@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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 <bsd.port.mk> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201404042030.s34KUJEu078814>