summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/libmcs/DESCR12
-rw-r--r--devel/libmcs/Makefile20
-rw-r--r--devel/libmcs/PLIST14
-rw-r--r--devel/libmcs/buildlink3.mk19
-rw-r--r--devel/libmcs/distinfo5
5 files changed, 70 insertions, 0 deletions
diff --git a/devel/libmcs/DESCR b/devel/libmcs/DESCR
new file mode 100644
index 00000000000..c6ea99e5532
--- /dev/null
+++ b/devel/libmcs/DESCR
@@ -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 --git a/devel/libmcs/Makefile b/devel/libmcs/Makefile
new file mode 100644
index 00000000000..cd1fdb9664c
--- /dev/null
+++ b/devel/libmcs/Makefile
@@ -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
+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 --git a/devel/libmcs/PLIST b/devel/libmcs/PLIST
new file mode 100644
index 00000000000..ea28d5511a1
--- /dev/null
+++ b/devel/libmcs/PLIST
@@ -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 --git a/devel/libmcs/buildlink3.mk b/devel/libmcs/buildlink3.mk
new file mode 100644
index 00000000000..bf64383ab9d
--- /dev/null
+++ b/devel/libmcs/buildlink3.mk
@@ -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 --git a/devel/libmcs/distinfo b/devel/libmcs/distinfo
new file mode 100644
index 00000000000..09c44fd6c62
--- /dev/null
+++ b/devel/libmcs/distinfo
@@ -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