Mon Nov 15 18:55:43 2010 UTC ()
Import libgexiv2-0.2.1 into the NetBSD Packages collection.

gexiv2 is a GObject-based wrapper around the Exiv2 library.  It makes
the basic features of Exiv2 available to GNOME applications.

Status:

Vendor Tag:	TNF
Release Tags:	pkgsrc-base


(gls)
diff -r0 -r1.1.1.1 pkgsrc/graphics/libgexiv2/Makefile
diff -r0 -r1.1.1.1 pkgsrc/graphics/libgexiv2/PLIST
diff -r0 -r1.1.1.1 pkgsrc/graphics/libgexiv2/DESCR
diff -r0 -r1.1.1.1 pkgsrc/graphics/libgexiv2/distinfo
diff -r0 -r1.1.1.1 pkgsrc/graphics/libgexiv2/buildlink3.mk
diff -r0 -r1.1.1.1 pkgsrc/graphics/libgexiv2/patches/patch-aa

File Added: pkgsrc/graphics/libgexiv2/Attic/Makefile
# $NetBSD: Makefile,v 1.1.1.1 2010/11/15 18:55:43 gls Exp $
#

DISTNAME=		libgexiv2-0.2.1
CATEGORIES=		graphics devel
MASTER_SITES=	http://yorba.org/download/gexiv2/0.2/
EXTRACT_SUFX=	.tar.bz2

MAINTAINER=		pkgsrc-users@NetBSD.org
HOMEPAGE=		http://trac.yorba.org/wiki/gexiv2
COMMENT=		GObject-based wrapper around the  Exiv2 library
LICENSE=		gnu-gpl-v2

PKG_DESTDIR_SUPPORT=	user-destdir

USE_LIBTOOL=	yes
HAS_CONFIGURE=	yes
USE_LANGUAGES=	c c++
USE_TOOLS+=		gmake m4

BUILD_DEPENDS+=	vala-[0-9]*:../../lang/vala

CONFIG_SHELL=		bash
CONFIGURE_ARGS+=	--prefix=${PREFIX}

PKGCONFIG_OVERRIDE=	gexiv2.m4

.include "../../devel/glib2/buildlink3.mk"
.include "../../graphics/exiv2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/graphics/libgexiv2/Attic/PLIST
@comment $NetBSD: PLIST,v 1.1.1.1 2010/11/15 18:55:43 gls Exp $
include/gexiv2/gexiv2-managed-stream.h
include/gexiv2/gexiv2-metadata.h
include/gexiv2/gexiv2-preview-image.h
include/gexiv2/gexiv2-preview-properties.h
include/gexiv2/gexiv2.h
lib/libgexiv2.la
lib/pkgconfig/gexiv2.pc
share/vala/vapi/gexiv2.vapi

File Added: pkgsrc/graphics/libgexiv2/Attic/DESCR
gexiv2 is a GObject-based wrapper around the Exiv2 library.  It makes
the basic features of Exiv2 available to GNOME applications.

File Added: pkgsrc/graphics/libgexiv2/Attic/distinfo
$NetBSD: distinfo,v 1.1.1.1 2010/11/15 18:55:43 gls Exp $

SHA1 (libgexiv2-0.2.1.tar.bz2) = b7ab9c35ed221dc18ab4493c51b7b9aac936867f
RMD160 (libgexiv2-0.2.1.tar.bz2) = 4882c83a2646c3dc8f4ac0a885e76129f1ddc3b9
Size (libgexiv2-0.2.1.tar.bz2) = 24419 bytes
SHA1 (patch-aa) = 4a58e9aea1bac3115dba86f787246e361433e954

File Added: pkgsrc/graphics/libgexiv2/Attic/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1.1.1 2010/11/15 18:55:43 gls Exp $

BUILDLINK_TREE+=	libgexiv2

.if !defined(LIBGEXIV2_BUILDLINK3_MK)
LIBGEXIV2_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.libgexiv2+=	libgexiv2>=0.2.0
BUILDLINK_PKGSRCDIR.libgexiv2?=	../../graphics/libgexiv2

.include "../../devel/glib2/buildlink3.mk"
.include "../../graphics/exiv2/buildlink3.mk"
.endif	# LIBGEXIV2_BUILDLINK3_MK

BUILDLINK_TREE+=	-libgexiv2

File Added: pkgsrc/graphics/libgexiv2/patches/Attic/patch-aa
$NetBSD: patch-aa,v 1.1.1.1 2010/11/15 18:55:43 gls Exp $

--- Makefile.orig	2010-09-10 21:52:54.000000000 +0000
+++ Makefile
@@ -159,7 +159,7 @@ $(VAPI_FILE): $(EXPANDED_VAPI_INPUT) $(D
 	vapigen --library=$(PKGNAME) --metadata=vapi/$(PKGNAME).metadata vapi/$(PKGNAME).gi
 
 $(PC_FILE) : $(PC_INPUT) Makefile $(CONFIG_IN)
-	m4 '--define=_VERSION_=$(VERSION)' '--define=_PREFIX_=$(PREFIX)' $< > $@
+	m4 '-D_VERSION_=$(VERSION)' '-D_PREFIX_=$(PREFIX)' $< > $@
 
 $(EXPANDED_OBJ_FILES): $(BUILD_DIR)/%.o: gexiv2/%.cpp $(EXPANDED_HEADER_FILES) $(CONFIG_IN) Makefile
 	@pkg-config --print-errors --exists '$(EXT_PKG_VERSIONS)'