[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