Libdict is a compact, ANSI C library which provides access to a set of
generic and flexible ``dictionary'' data structures. All algorithms
used in libdict have been optimized, and, with one very small exception,
are not recursive but iterative. It was written by Farooq Mela, and is
released under a BSD style licence.
Libdict implements the following data structures: AVL Tree, Red-Black
Tree, Splay Tree, Treap, Weight-balanced tree, Path-reduction tree,
Hashtable (Chained).
These structures can be used to efficiently store and retrieve key-data
pairs. Each of these structures can be accessed using its direct API, or
it can be accessed using a dictionary abstraction. Despite it's name,
libdict can be used to store any kind of data and any kind of key (provided
it fits into a 'void' pointer on your system).
===> The following configuration options are available for libdict-0.2.1_1:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
Remove expired ports:
2017-02-08 misc/teslams: Broken for more than 6 months
2017-02-08 devel/libdict: Broken for more than 6 months
2017-02-08 math/R-cran-SuppDists: Broken for more than 6 months
2017-02-08 devel/py-re2: Broken for more than 6 months
2017-02-08 net-p2p/digitalcoin: Broken for more than 6 months
It is not fixed, it still does not fetch.
$ make checksum MASTER_SITE_BACKUP=
===> libdict-0.2.1_1 depends on file: /usr/local/sbin/pkg - found
=> libdict-0.2.1.tar.gz doesn't seem to exist in
/home/mat/work/freebsd/distfiles/.
===> /!\ Warning /!\
The :source group used for libdict-0.2.1.tar.gz is missing
from MASTER_SITES. Check for typos, or errors.
=> Couldn't fetch it - please try to retrieve this
=> port manually into /home/mat/work/freebsd/distfiles/ and try again.
*** Error code 1
Sponsored by: Absolight
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight
Add OPTIONS_DEFINE=DOCS for ports with %%PORTDOCS%% in the plist.
Where possible, correct a few instances where PORTDOCS was being used
to flag stuff in EXAMPLESDIR. For some ports, mostly those owned by
ruby@, PORTDOCS is applied to pretty much everything whether it's
documentation or example.
New port: libdict
Libdict is a compact, ANSI C library which provides access to a set of
generic and flexible ``dictionary'' data structures. All algorithms
used in libdict have been optimized, and, with one very small exception,
are not recursive but iterative. It was written by Farooq Mela, and is
released under a BSD style licence.
PR: 50453
Submitted by: Alex Semenyaka