Sat Nov 22 13:48:23 2008 UTC ()
Import libvolume_id version 0.81.0.

Libvolume_id is an API for obtaining many file system related attributes
(such as type, label, uuid, etc.) given an open file handle to a block
special device.

Status:

Vendor Tag:	TNF
Release Tags:	pkgsrc-base


(jmcneill)
diff -r0 -r1.1.1.1 pkgsrc/devel/libvolume_id/buildlink3.mk
diff -r0 -r1.1.1.1 pkgsrc/devel/libvolume_id/distinfo
diff -r0 -r1.1.1.1 pkgsrc/devel/libvolume_id/PLIST
diff -r0 -r1.1.1.1 pkgsrc/devel/libvolume_id/DESCR
diff -r0 -r1.1.1.1 pkgsrc/devel/libvolume_id/Makefile
diff -r0 -r1.1.1.1 pkgsrc/devel/libvolume_id/patches/patch-aa
diff -r0 -r1.1.1.1 pkgsrc/devel/libvolume_id/patches/patch-ab
diff -r0 -r1.1.1.1 pkgsrc/devel/libvolume_id/patches/patch-ac
diff -r0 -r1.1.1.1 pkgsrc/devel/libvolume_id/patches/patch-ad

File Added: pkgsrc/devel/libvolume_id/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/11/22 13:48:23 jmcneill Exp $

BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
LIBVOLUME_ID_BUILDLINK3_MK:=	${LIBVOLUME_ID_BUILDLINK3_MK}+

.if ${BUILDLINK_DEPTH} == "+"
BUILDLINK_DEPENDS+=	libvolume_id
.endif

BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nlibvolume_id}
BUILDLINK_PACKAGES+=	libvolume_id
BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libvolume_id

.if ${LIBVOLUME_ID_BUILDLINK3_MK} == "+"
BUILDLINK_API_DEPENDS.libvolume_id+=	libvolume_id>=0.81.0
BUILDLINK_PKGSRCDIR.libvolume_id?=	../../devel/libvolume_id
.endif	# LIBVOLUME_ID_BUILDLINK3_MK

BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH:S/+$//}

File Added: pkgsrc/devel/libvolume_id/distinfo
$NetBSD: distinfo,v 1.1.1.1 2008/11/22 13:48:23 jmcneill Exp $

SHA1 (libvolume_id-0.81.0.tar.bz2) = e6d61d734dab9a305637ba8379ca04df3fd4e398
RMD160 (libvolume_id-0.81.0.tar.bz2) = f0dfe8aab157f155b242eff6e20b29c65bb279b5
Size (libvolume_id-0.81.0.tar.bz2) = 23274 bytes
SHA1 (patch-aa) = a73ca47d5dd062c2619de353da9f60a9e7f334e8
SHA1 (patch-ab) = 4a51941fb877063c93305ab2d6d76a372ccacef3
SHA1 (patch-ac) = 73019864a4ccea304b94f6b311b06791ceacd8d9
SHA1 (patch-ad) = 1ca679e53d59aab3e7a2edca5bb15f62e5237879

File Added: pkgsrc/devel/libvolume_id/PLIST
@comment $NetBSD: PLIST,v 1.1.1.1 2008/11/22 13:48:23 jmcneill Exp $
include/libvolume_id.h
lib/libvolume_id.a
lib/libvolume_id.so
lib/libvolume_id.so.0
lib/pkgconfig/libvolume_id.pc

File Added: pkgsrc/devel/libvolume_id/DESCR
Libvolume_id is an API for obtaining many file system related attributes
(such as type, label, uuid, etc.) given an open file handle to a block
special device.

File Added: pkgsrc/devel/libvolume_id/Makefile
# $NetBSD: Makefile,v 1.1.1.1 2008/11/22 13:48:23 jmcneill Exp $
#

DISTNAME=		libvolume_id-0.81.0
CATEGORIES=		sysutils
MASTER_SITES=		http://www.marcuscom.com/downloads/
EXTRACT_SUFX=		.tar.bz2

MAINTAINER=		jmcneill@NetBSD.org
HOMEPAGE=		${MASTER_SITES}
COMMENT=		Library to provide file system type information

USE_TOOLS+=		gmake pkg-config ranlib

MAKE_ENV+=		E=@${ECHO}
MAKE_ENV+=		RANLIB=ranlib
MAKE_ENV+=		AR=ar
MAKE_ENV+=		Q=@
MAKE_ENV+=		prefix=${PREFIX}

do-install:
	${INSTALL_DATA} ${WRKSRC}/libvolume_id.pc ${PREFIX}/lib/pkgconfig/libvolume_id.pc
	${INSTALL_DATA} ${WRKSRC}/libvolume_id.h ${PREFIX}/include/libvolume_id.h
	${INSTALL_DATA} ${WRKSRC}/libvolume_id.a ${PREFIX}/lib/libvolume_id.a
	${INSTALL_LIB} ${WRKSRC}/libvolume_id.so.0 ${PREFIX}/lib/libvolume_id.so.0
	${LN} -sf ${PREFIX}/lib/libvolume_id.so.0 ${PREFIX}/lib/libvolume_id.so

.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/devel/libvolume_id/patches/patch-aa
$NetBSD: patch-aa,v 1.1.1.1 2008/11/22 13:48:23 jmcneill Exp $

--- ddf_raid.c.orig	2008-11-22 08:33:28.000000000 -0500
+++ ddf_raid.c
@@ -22,7 +22,7 @@
 #include <string.h>
 #include <errno.h>
 #include <ctype.h>
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__NetBSD__)
 #include <sys/endian.h>
 #else
 #include <byteswap.h>

File Added: pkgsrc/devel/libvolume_id/patches/patch-ab
$NetBSD: patch-ab,v 1.1.1.1 2008/11/22 13:48:23 jmcneill Exp $

--- linux_raid.c.orig	2008-11-22 08:33:51.000000000 -0500
+++ linux_raid.c
@@ -22,7 +22,7 @@
 #include <string.h>
 #include <errno.h>
 #include <ctype.h>
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__NetBSD__)
 #include <sys/endian.h>
 #else
 #include <byteswap.h>

File Added: pkgsrc/devel/libvolume_id/patches/patch-ac
$NetBSD: patch-ac,v 1.1.1.1 2008/11/22 13:48:23 jmcneill Exp $

--- util.c.orig	2008-11-22 08:34:15.000000000 -0500
+++ util.c
@@ -28,7 +28,7 @@
 #include "libvolume_id.h"
 #include "util.h"
 
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__NetBSD__)
 static size_t strnlen (const char *s, size_t maxlen)
 {
 	size_t i;

File Added: pkgsrc/devel/libvolume_id/patches/patch-ad
$NetBSD: patch-ad,v 1.1.1.1 2008/11/22 13:48:23 jmcneill Exp $

--- util.h.orig	2008-11-22 08:32:52.000000000 -0500
+++ util.h
@@ -19,7 +19,7 @@
 #  include <config.h>
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__NetBSD__)
 #include <sys/endian.h>
 
 #define __BYTE_ORDER            _BYTE_ORDER