summaryrefslogtreecommitdiff
path: root/databases/edb
diff options
context:
space:
mode:
authorrh <rh>2001-08-16 10:46:58 +0000
committerrh <rh>2001-08-16 10:46:58 +0000
commit7f143924fca9b34e88240996d3677e85946b1549 (patch)
tree542682a3c2a0b6e01d819035b9cc82be666611c2 /databases/edb
parent30293eec29bf9cafd41a1feecebfbf671ec32494 (diff)
downloadpkgsrc-7f143924fca9b34e88240996d3677e85946b1549.tar.gz
Initial import of edb-1.0.2, the Enlightenment database abstraction layer.
Diffstat (limited to 'databases/edb')
-rw-r--r--databases/edb/Makefile19
-rw-r--r--databases/edb/buildlink.mk34
-rw-r--r--databases/edb/distinfo4
-rw-r--r--databases/edb/pkg/DESCR8
-rw-r--r--databases/edb/pkg/PLIST10
5 files changed, 75 insertions, 0 deletions
diff --git a/databases/edb/Makefile b/databases/edb/Makefile
new file mode 100644
index 00000000000..25346edee5c
--- /dev/null
+++ b/databases/edb/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/08/16 10:46:58 rh Exp $
+#
+
+DISTNAME= edb-1.0.2
+CATEGORIES= databases
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=enlightenment/}
+
+MAINTAINER= rh@netbsd.org
+HOMEPAGE= http://www.enlightenment.org/pages/components.html
+COMMENT= database abstraction layer to Berkeley databases
+
+GNU_CONFIGURE= YES
+USE_LIBTOOL= YES
+
+LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig
+CONFIGURE_ARGS+= --enable-cxx
+
+.include "../../x11/gtk/buildlink.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/databases/edb/buildlink.mk b/databases/edb/buildlink.mk
new file mode 100644
index 00000000000..c49ce78f0f8
--- /dev/null
+++ b/databases/edb/buildlink.mk
@@ -0,0 +1,34 @@
+# $NetBSD: buildlink.mk,v 1.1.1.1 2001/08/16 10:46:58 rh Exp $
+#
+# This Makefile fragment is included by packages that use edb.
+#
+# To use this Makefile fragment, simply:
+#
+# (1) Optionally define BUILDLINK_DEPENDS.edb to the dependency pattern
+# for the version of edb desired.
+# (2) Include this Makefile fragment in the package Makefile,
+# (3) Add ${BUILDLINK_DIR}/include to the front of the C preprocessor's header
+# search path, and
+# (4) Add ${BUILDLINK_DIR}/lib to the front of the linker's library search
+# path.
+
+.if !defined(EDB_BUILDLINK_MK)
+EDB_BUILDLINK_MK= # defined
+
+.include "../../mk/bsd.buildlink.mk"
+
+BUILDLINK_DEPENDS.edb?= edb>=1.0.2
+DEPENDS+= ${BUILDLINK_DEPENDS.edb}:../../databases/edb
+
+EVAL_PREFIX+= BUILDLINK_PREFIX.edb=edb
+BUILDLINK_PREFIX.edb_DEFAULT= ${LOCALBASE}
+BUILDLINK_FILES.edb= include/Edb.h
+BUILDLINK_FILES.edb+= lib/libedb.*
+
+BUILDLINK_TARGETS.edb= edb-buildlink
+BUILDLINK_TARGETS+= ${BUILDLINK_TARGETS.edb}
+
+pre-configure: ${BUILDLINK_TARGETS.edb}
+edb-buildlink: _BUILDLINK_USE
+
+.endif # EDB_BUILDLINK_MK
diff --git a/databases/edb/distinfo b/databases/edb/distinfo
new file mode 100644
index 00000000000..e5f8cb6b874
--- /dev/null
+++ b/databases/edb/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2001/08/16 10:46:58 rh Exp $
+
+SHA1 (edb-1.0.2.tar.gz) = 3b57c2bf3e4b5a89c9c91c87051c52064b810591
+Size (edb-1.0.2.tar.gz) = 444152 bytes
diff --git a/databases/edb/pkg/DESCR b/databases/edb/pkg/DESCR
new file mode 100644
index 00000000000..bdfb58ab3a9
--- /dev/null
+++ b/databases/edb/pkg/DESCR
@@ -0,0 +1,8 @@
+ Edb is a database abstraction layer to Berkeley Databases. Edb contains
+the source for DB 2.7.7, thus freezing the database format on disk, making
+sure it will never become incompatible. Edb wraps this with a convenience
+and optimization API layer, making database access easy, fast and
+consistent. It handles typing of information in the database and much
+more. Edb is *VERY* fast and all of Enlightenment 17 configuration
+management is built on top of it - every configuration file is a database
+- including Ebits files.
diff --git a/databases/edb/pkg/PLIST b/databases/edb/pkg/PLIST
new file mode 100644
index 00000000000..2145aa119bb
--- /dev/null
+++ b/databases/edb/pkg/PLIST
@@ -0,0 +1,10 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2001/08/16 10:46:58 rh Exp $
+bin/edb-config
+bin/edb_ed
+bin/edb_gtk_ed
+include/Edb.h
+lib/libedb.a
+lib/libedb.la
+lib/libedb.so
+lib/libedb.so.1
+lib/libedb.so.1.2