Wed Sep 16 19:03:10 2009 UTC ()
Initial import of libdevkit-gobject-003, part of DeviceKit.
Based on work by jmcneill.
DeviceKit is an abstraction for enumerating devices and listening
to device events. Any application on the system can access the
org.freedesktop.DeviceKit service via the system message bus. On
GNU/Linux, DeviceKit can be considered a simple D-Bus frontend to
udev(7).
This package contains devkit and the devkit-gobject library.
Status:
Vendor Tag: TNF
Release Tags: pkgsrc-20090916
(wiz)
diff -r0 -r1.1.1.1 pkgsrc/sysutils/libdevkit-gobject/DESCR
diff -r0 -r1.1.1.1 pkgsrc/sysutils/libdevkit-gobject/Makefile
diff -r0 -r1.1.1.1 pkgsrc/sysutils/libdevkit-gobject/PLIST
diff -r0 -r1.1.1.1 pkgsrc/sysutils/libdevkit-gobject/buildlink3.mk
diff -r0 -r1.1.1.1 pkgsrc/sysutils/libdevkit-gobject/distinfo
diff -r0 -r1.1.1.1 pkgsrc/sysutils/libdevkit-gobject/patches/patch-aa
diff -r0 -r1.1.1.1 pkgsrc/sysutils/libdevkit-gobject/patches/patch-ab
DeviceKit is an abstraction for enumerating devices and listening
to device events. Any application on the system can access the
org.freedesktop.DeviceKit service via the system message bus. On
GNU/Linux, DeviceKit can be considered a simple D-Bus frontend to
udev(7).
This package contains devkit and the devkit-gobject library.
# $NetBSD: Makefile,v 1.1.1.1 2009/09/16 19:03:10 wiz Exp $
#
DISTNAME= DeviceKit-003
PKGNAME= ${DISTNAME:S/DeviceKit/libdevkit-gobject/}
CATEGORIES= sysutils
MASTER_SITES= http://hal.freedesktop.org/releases/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.freedesktop.org/wiki/Software/DeviceKit
COMMENT= Modular hardware abstraction layer
LICENSE= gnu-lgpl-v2 AND gnu-gpl-v2
PKG_DESTDIR_SUPPORT= user-destdir
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= autoconf automake pkg-config
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} != "Linux"
# needs udev support, which currently only exists on Linux
# for NetBSD, use the devkitd package
# XXX: fix PLIST for Linux
CONFIGURE_ARGS+= --disable-devkitd
.endif
PKGCONFIG_OVERRIDE+= src/devkit-gobject/devkit-gobject.pc.in
pre-configure:
cd ${WRKSRC} && autoreconf
.include "../../devel/glib2/buildlink3.mk"
.include "../../sysutils/dbus-glib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.1.1.1 2009/09/16 19:03:10 wiz Exp $
bin/devkit
include/DeviceKit/devkit-gobject/devkit-client.h
include/DeviceKit/devkit-gobject/devkit-device.h
include/DeviceKit/devkit-gobject/devkit-gobject.h
include/DeviceKit/devkit-gobject/devkit-types.h
lib/libdevkit-gobject.la
lib/pkgconfig/devkit-gobject.pc
# $NetBSD: buildlink3.mk,v 1.1.1.1 2009/09/16 19:03:10 wiz Exp $
BUILDLINK_TREE+= libdevkit-gobject
.if !defined(LIBDEVKIT_GOBJECT_BUILDLINK3_MK)
LIBDEVKIT_GOBJECT_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.libdevkit-gobject+= libdevkit-gobject>=003
BUILDLINK_PKGSRCDIR.libdevkit-gobject?= ../../sysutils/libdevkit-gobject
.include "../../devel/glib2/buildlink3.mk"
.include "../../sysutils/dbus-glib/buildlink3.mk"
.endif # LIBDEVKIT_GOBJECT_BUILDLINK3_MK
BUILDLINK_TREE+= -libdevkit-gobject
$NetBSD: distinfo,v 1.1.1.1 2009/09/16 19:03:10 wiz Exp $
SHA1 (DeviceKit-003.tar.gz) = 31874d013b8816a71d6a7a9200b7a74701b204e4
RMD160 (DeviceKit-003.tar.gz) = c4966300273cb983a166b13f68c1c707575ce516
Size (DeviceKit-003.tar.gz) = 384408 bytes
SHA1 (patch-aa) = dd2f1973ad7df7b6950a63a69f9a49538970c312
SHA1 (patch-ab) = 04f38467eba2fa93e1a2626dc2ba36f1766045d2
$NetBSD: patch-aa,v 1.1.1.1 2009/09/16 19:03:10 wiz Exp $
--- Makefile.am.orig 2008-12-19 01:12:03.000000000 +0000
+++ Makefile.am
@@ -1,6 +1,7 @@
## Process this file with automake to produce Makefile.in
-SUBDIRS = src doc devkitd tools
+SUBDIRS = src doc @DEVKITD_SUBDIR@ tools
+DIST_SUBDIRS = src doc devkitd tools
# Creating ChangeLog from git log (taken from cairo/Makefile.am):
ChangeLog: $(srcdir)/ChangeLog
$NetBSD: patch-ab,v 1.1.1.1 2009/09/16 19:03:10 wiz Exp $
--- configure.ac.orig 2008-12-19 01:12:03.000000000 +0000
+++ configure.ac
@@ -30,6 +30,7 @@ AM_PROG_CC_C_O
# Taken from dbus
AC_ARG_ENABLE(ansi, [ --enable-ansi enable -ansi -pedantic gcc flags],enable_ansi=$enableval,enable_ansi=no)
AC_ARG_ENABLE(man-pages, [ --enable-man-pages build manual pages],enable_man_pages=$enableval,enable_man_pages=yes)
+AC_ARG_ENABLE(devkitd, [ --enable-devkitd build devkitd],enable_devkitd=$enableval,enable_devkitd=yes)
if test "${enable_man_page}" != no; then
dnl
@@ -116,9 +117,15 @@ PKG_CHECK_MODULES(DBUS_GLIB, [dbus-glib-
AC_SUBST(DBUS_GLIB_CFLAGS)
AC_SUBST(DBUS_GLIB_LIBS)
-PKG_CHECK_MODULES(LIBUDEV, [libudev >= 130])
+if test "x${enable_devkitd}" = "xyes"; then
+ DEVKITD_SUBDIR=devkitd
+ PKG_CHECK_MODULES(LIBUDEV, [libudev >= 130])
+else
+ DEVKITD_SUBDIR=
+fi
AC_SUBST(LIBUDEV_CFLAGS)
AC_SUBST(LIBUDEV_LIBS)
+AC_SUBST([DEVKITD_SUBDIR])
if test "x$GCC" = "xyes"; then
LDFLAGS="-Wl,--as-needed $LDFLAGS"
@@ -161,4 +168,5 @@ echo "
Maintainer mode: ${USE_MAINTAINER_MODE}
Building api docs: ${enable_gtk_doc}
Building man pages: ${enable_man_pages}
+ Building devkitd: ${enable_devkitd}
"