pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/libmcs Initial import of libmcs-0.4.1 from pkgsr...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2092d0b6d8ef
branches:  trunk
changeset: 533184:2092d0b6d8ef
user:      xtraeme <xtraeme%pkgsrc.org@localhost>
date:      Mon Sep 10 15:32:48 2007 +0000

description:
Initial import of libmcs-0.4.1 from pkgsrc-wip, packaged by
jfranz at bsdprojects dot net.

mcs is a library and set of userland tools which abstract the storage of
configuration settings away from userland applications. It is hoped that by
using mcs, the applications which use it will generally have a more congruent
feeling in regards to settings.

There have been other projects like this before (such as GConf), but unlike
those projects, mcs strictly handles abstraction. It does not impose any
specific data storage requirement, nor is it tied to any desktop environment or
software suite.

Because mcs is licenced under the BSD licence, it is hoped that many
applications will adopt it's use.

diffstat:

 devel/libmcs/DESCR         |  12 ++++++++++++
 devel/libmcs/Makefile      |  20 ++++++++++++++++++++
 devel/libmcs/PLIST         |  14 ++++++++++++++
 devel/libmcs/buildlink3.mk |  19 +++++++++++++++++++
 devel/libmcs/distinfo      |   5 +++++
 5 files changed, 70 insertions(+), 0 deletions(-)

diffs (90 lines):

diff -r 6969c608ae02 -r 2092d0b6d8ef devel/libmcs/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libmcs/DESCR        Mon Sep 10 15:32:48 2007 +0000
@@ -0,0 +1,12 @@
+mcs is a library and set of userland tools which abstract the storage of
+configuration settings away from userland applications. It is hoped that by
+using mcs, the applications which use it will generally have a more congruent
+feeling in regards to settings.
+
+There have been other projects like this before (such as GConf), but unlike
+those projects, mcs strictly handles abstraction. It does not impose any
+specific data storage requirement, nor is it tied to any desktop environment or
+software suite.
+
+Because mcs is licenced under the BSD licence, it is hoped that many
+applications will adopt it's use.
diff -r 6969c608ae02 -r 2092d0b6d8ef devel/libmcs/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libmcs/Makefile     Mon Sep 10 15:32:48 2007 +0000
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/09/10 15:32:48 xtraeme Exp $
+#
+
+DISTNAME=      mcs-0.4.1
+PKGNAME=       lib${DISTNAME}
+CATEGORIES=    devel
+MASTER_SITES=  http://sacredspiral.co.uk/~nenolod/mcs/
+EXTRACT_SUFX=  .tgz
+
+MAINTAINER=    jfranz%bsdprojects.net@localhost
+HOMEPAGE=      http://sacredspiral.co.uk/~nenolod/mcs/
+COMMENT=       BSD licensed configuration database system
+
+GNU_CONFIGURE= yes
+USE_TOOLS+=    pkg-config
+USE_LANGUAGES= c c++
+
+PKGCONFIG_OVERRIDE+=   libmcs.pc.in
+
+.include "../../mk/bsd.pkg.mk"
diff -r 6969c608ae02 -r 2092d0b6d8ef devel/libmcs/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libmcs/PLIST        Mon Sep 10 15:32:48 2007 +0000
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2007/09/10 15:32:48 xtraeme Exp $
+bin/mcs-getconfval
+bin/mcs-info
+bin/mcs-query-backends
+bin/mcs-setconfval
+include/libmcs/mcs.h
+include/libmcs/mcs_config.h
+lib/libmcs.so
+lib/libmcs.so.1
+lib/libmcs.so.1.0.0
+lib/mcs/libkeyfile.so
+lib/pkgconfig/libmcs.pc
+@dirrm lib/mcs
+@dirrm include/libmcs
diff -r 6969c608ae02 -r 2092d0b6d8ef devel/libmcs/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libmcs/buildlink3.mk        Mon Sep 10 15:32:48 2007 +0000
@@ -0,0 +1,19 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2007/09/10 15:32:48 xtraeme Exp $
+
+BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH}+
+LIBMCS_BUILDLINK3_MK:= ${LIBMCS_BUILDLINK3_MK}+
+
+.if ${BUILDLINK_DEPTH} == "+"
+BUILDLINK_DEPENDS+=    libmcs
+.endif
+
+BUILDLINK_PACKAGES:=   ${BUILDLINK_PACKAGES:Nlibmcs}
+BUILDLINK_PACKAGES+=   libmcs
+BUILDLINK_ORDER:=      ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libmcs
+
+.if ${LIBMCS_BUILDLINK3_MK} == "+"
+BUILDLINK_API_DEPENDS.libmcs+= libmcs>=0.4.1
+BUILDLINK_PKGSRCDIR.libmcs?=   ../../devel/libmcs
+.endif # LIBMCS_BUILDLINK3_MK
+
+BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH:S/+$//}
diff -r 6969c608ae02 -r 2092d0b6d8ef devel/libmcs/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libmcs/distinfo     Mon Sep 10 15:32:48 2007 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2007/09/10 15:32:48 xtraeme Exp $
+
+SHA1 (mcs-0.4.1.tgz) = b7e4df4ba1e36cb3dc1b1572105ebdc15ec62c13
+RMD160 (mcs-0.4.1.tgz) = 55051aa9084632f4e88a7b06b483fc7493d0c98e
+Size (mcs-0.4.1.tgz) = 62922 bytes



Home | Main Index | Thread Index | Old Index