[Buildroot] [PATCH 1/1] New package dawgdic - directed acyclic word graphs

Jonathan Ben-Avraham yba at tkos.co.il
Mon Jul 20 05:38:01 UTC 2015


From: Jonathan Ben Avraham <yba at tkos.co.il>

This package provides utilties and object files for building and accessing
directed acyclic word graphs (DAWG) dictionaries. See
https://code.google.com/p/dawgdic/

Signed-off-by: Jonathan Ben Avraham <yba at tkos.co.il>
---
 package/Config.in          |    1 +
 package/dawgdic/Config.in  |   12 ++++++++++++
 package/dawgdic/dawgdic.mk |   16 ++++++++++++++++
 3 files changed, 29 insertions(+)
 create mode 100644 package/dawgdic/Config.in
 create mode 100644 package/dawgdic/dawgdic.mk

diff --git a/package/Config.in b/package/Config.in
index d9b0794..222004a 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1018,6 +1018,7 @@ menu "Other"
 	source "package/clapack/Config.in"
 	source "package/classpath/Config.in"
 	source "package/cppcms/Config.in"
+	source "package/dawgdic/Config.in"
 	source "package/ding-libs/Config.in"
 	source "package/eigen/Config.in"
 	source "package/elfutils/Config.in"
diff --git a/package/dawgdic/Config.in b/package/dawgdic/Config.in
new file mode 100644
index 0000000..e015d31
--- /dev/null
+++ b/package/dawgdic/Config.in
@@ -0,0 +1,12 @@
+config BR2_PACKAGE_DAWGDIC
+	bool "dawgdic"
+	help
+	  dawgdic provides a library for building and accessing
+	  dictionaries implemented with directed acyclic word graphs
+	  (DAWG). A dawg is constructed by minimizing a trie as a
+	  deterministic finite automaton (DFA), and thus the dawg has
+	  an advantage in memory usage. In addition, dawgdic uses a
+	  double-array as a base data structure, so its retrieval
+	  speed is as fast as that of Darts, a library for building
+	  and accessing double-array tries. See
+	  https://code.google.com/p/dawgdic/
diff --git a/package/dawgdic/dawgdic.mk b/package/dawgdic/dawgdic.mk
new file mode 100644
index 0000000..697602c
--- /dev/null
+++ b/package/dawgdic/dawgdic.mk
@@ -0,0 +1,16 @@
+################################################################################
+#
+# dawgdic
+#
+################################################################################
+
+DAWGDIC_SITE = http://dawgdic.googlecode.com/svn/trunk
+DAWGDIC_SITE_METHOD = svn
+DAWGDIC_VERSION = 63
+DAWGDIC_LICENSE = BSD-3c
+DAWGDIC_LICENSE_FILES = COPYING
+
+DAWGDIC_AUTORECONF = YES
+DAWGDIC_INSTALL_STAGING = YES
+
+$(eval $(autotools-package))
-- 
1.7.9.5



More information about the buildroot mailing list