Skip site navigation (1)Skip section navigation (2)
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>