Conversion to a single libtool environment. Approved by: portmgr (kris)8503536d38
Port details
net/dictd 1.13.3
Dict protocol (RFC 2229) server
Port info
- Maintainer
- sunpoet@FreeBSD.org
- Packages
- latest: 1.13.3
- Upstream
- up to date
- Last update
- to 1.13.3 · ab771398f3
- Quarterly
- 2026Q4: 1.13.3
- WWW
- https://www.dict.org/
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install dictdinstalls 1.13.3 fromlatest; fromquarterly(2026Q4) 1.13.3- Port
# cd /usr/ports/net/dictd && make install clean- Size
- 98 KiB download · 227 KiB installed
- Depends on
- devel/libmaa 1.5.1,1
- License
- GPLv2
- pkg-message
Shown after installing
This port installs the dict daemon but does not envoke dictd by default. To invoke dictd on startup, put the following in /etc/rc.conf: dictd_enable="YES" The dict client can be found within /usr/ports/textproc/dict.
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 1.13.3 | 1.13.3 | – |
| FreeBSD 15 | 1.13.3 | 1.13.3 | – |
| FreeBSD 14 | 1.13.3 | 1.13.3 | 1.13.3 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 1.13.3 | 1.13.3 | – |
| FreeBSD 14 | 1.13.3 | 1.13.3 | 1.13.3 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 1.13.3.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (99)
Remove the FreeBSD KEYWORD from all rc.d scripts where it appears. We have not checked for this KEYWORD for a long time now, so this is a complete noop, and thus no PORTREVISION bump. Removing it at this point is mostly for pedantic reasons, and partly to avoid perpetuating this anachronism by copy and paste to future scripts.c49d1a3273
SHA256ify Approved by: krion@dbef3380d2
Don't create the data directory that we no longer use. Nothing was installed into it, and it was no longer being deleted in the plist, so it would remain after deinstallation. Problem reported by: botkris Submitted by: Andy Miller49d4bca863
Upgrade to 1.10.14 Submitted by: Andy Millercac095595c
Mass-conversion to the USE_AUTOTOOLS New World Order. The code present in bsd.autotools.mk essentially makes this a no-op given that all the old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in exactly the same way as USE_AUTOTOOLS itself. Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME team -- all GNOME 2.12.x ports use it. Preliminary documentation can be found at: http://people.FreeBSD.org/~ade/autotools.txt which is in the process of being SGMLized before introduction into the Porters Handbook. Light blue touch-paper. Run.54a0b86543
Pacify distfile survey by following redirects on URLs. Source: distfile survey3ddda540e8
Unbreak on 4.x by using the the iswspace__ wrapper (4.x doesn't have a native iswspace). Patch has been submitted to the maintainers (SF #1228054). Submitted by: Andy Miller <andy@trit.org>c8d4c6e111
Upgrade to 1.10.1. Drop the dependency on ltdl; the client never used it, and the server seems to work okay with the native implementation. The patch to libmaa/decl.h is no longer necessary because the distribution already includes that test (the other libmaa patches still apply--I'm not sure that they're really necessary any more, but they don't hurt).25b008afeb
Upgrade to 1.9.15 Submitted by: Andy Miller <andy@trit.org>50dadc2c5e
The new rcNG dictd.sh doesn't start dictd by default (without the appropriate rc.conf entry), so tell users how to turn it on. Similar reminders exist in many other ports. Submitted by: Andy Miller Approved by: portmgr (linimon)9e55af5d7f
Upgrade to 1.9.14 Submitted by: Andy Miller <andy@trit.org>b02b794e5e
Argh! I forgot this one 2 days ago.9e291d631c
Really support rc.subr on RELENG_4. Pointy hat to: myself36842f7ecc
+ Embrace rcNG. (1) + Only install default configuration file if it does not exist. (2) PR: ports/70390 (2) Submitted by: Andy Miller via MAINTAINER <dd at FreeBSD dot org> (1) Dryice Liu <dryice at liu dot com dot cn> (2) Approved by: MAINTAINER timeout.3745885086
Sync with new bsd.autotools.mk1a628ded35
Whoa there, boy, that's a mighty big commit y'all have there...
Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".
For ports-in-waiting:
USE_LIBTOOL=YES -> USE_LIBTOOL_VER=13
USE_AUTOCONF=YES -> USE_AUTOCONF_VER=213
USE_AUTOMAKE=YES -> USE_AUTOMAKE_VER=14
Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.3f651573adUpgrade to 1.9.11 Submitted by: Andy Miller <andym@trit.org>1d69df07b2
Make start/stop messages consistent with other ports.c2e4f0f15f
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 1)73f7c91b5d
SIZEify.f15b845ebe
Avoid trying to build lstat.o since we have lstat in libc.ca76a263e4
Put C*FLAGS into CONFIGURE_ENV instead of assigning it directly. This allows configure-run test programs to find the right include files and libraries. Breakage reported by: many Fix submitted by: adamwca0481961e
Upgrade to 1.9.7. PR: 57809 Submitted by: Cheng-Lung Sung <clsung@dragon2.net>7e33379c83
libtool uber-patch * kill devel/libtool and move to devel/libtool13, upgrading to 1.3.5 * upgrade repo-copied devel/libtool14 to 1.4.3 * break out libltdl into its own separate port * move to version-numbered binaries/scripts (ie: there is *no* 'libtool' any more -- USE_LIBTOOL and USE_LIBTOOL_VER are your friends) Approved by: portmgr (kris) - for the bsd.port.mk hooks Tested by: bento 4-exp builds (repeatedly)b2fd75e438
1. include <osreldate.h> before use macro __FreeBSD_version 2. unbreak chinese/dictd which is the slave port of net/dictd PR: 48586 Submitted by: Kuang-che Wu <kcwu@kcwu.dyndns.org> Approved by: maintainer timeouta35ed2c4c4
Clear moonlight beckons. Requiem mors pacem pkg-comment, And be calm ports tree. E Nomini Patri, E Fili, E Spiritu Sancti.7e52725f2a
Fix build on sparc64 (all the world's not sunos, solaris or linnex)8a2eff1563
Break UTF8 support on pre-5.x systems which don't implement wctype.h. Submitted by: dd, roam Approved by: steve95af24e7c2
Upgrade to 1.8.0. patch-servparse.y has been submitted to the maintainers.f875313d40
Escape parenthese in regular expressions to appease a sed that doesn't understand extended regexps.6db5a24d30
Convert to use REINPLACE_CMD instead of PERL and remove USE_PERL5.739fd31f85
Conditionalize MAINTAINER for the benefit of slave ports.2c2569cefb
for slave portsf3b21b7f4b
Bump PORTREVISION. Now dictd is not a dmesg(8) output spammer.07ffd37e73
Do not fclose(3) a NULL stream. I bet no one will want his dmesg(8) output to be spammed by ... pid 12345 (dictd), uid 54321: exited on signal 11 pid 23456 (dictd), uid 54321: exited on signal 11 pid 34567 (dictd), uid 54321: exited on signal 11 ...0967cb9727
I'll look after this.c4cc64a513
upgrade to 1.7.1 drop maintainership3630845a2a
The regexp used to change T_USER to T_USERNAME only works if the symbol is preceded by whitespace. However, on line 64 of servscan.l, the symbol is preceded by a parenthesis, so it is left alone. On i386, T_USER is defined, so the build proceeds, but there may still be adverse side effects due to that routine returning the wrong thing in some cases. The bandaid is to fix the regexp to catch the Approved by: maintainer timeout302878302d
typo, delvis -> devils Submitted by: Dima Dorfman <dima@trit.org>8b3ba10ac4
use system zlib Submitted by: obrien0f986ec1ff
${PREFIX}/share/${PORTNAME} --> ${DATADIR}ec7b561464o Swap dependency. Now dictd-database needs dictzip to be built. One of its dictionary file isn't shipped with .dz format. o Add a short message in dictd's pkg-message: "Don't forget to install ports/net/dictd-database. After that, you could run your own dictd server without pain." o Bump PORTREVISION of both ports. (It would heart your brain and waste you time to dig the reason why dictd refused to start properly in the previous revision.) Reviewed by: dictd -t reviewd08e472e76
o Follows dictionary files addition of dictd-database port o Now use our own dictd.conf Approved by: MAINTAINER0022fe5508
o Fix pkg-comment, this port only contains dict server o Fix pkg-message, dict client is right at textproc/dict o Add missing pkg-plist entry o Really destroy T_USER conflicts. *SIGH* o Fix dictd.sh startup script. Dictd itself won't generate any pid file. Thus I use my own trick. pkg-* reported by: "Donald J . Maddox" <dmaddox@sc.rr.com>f0ad3af744
Arrrg ! I forgot to commit these 2 files.07f330dba4
o Properly use wait3(2) o Portlint o Resolve T_USER conflicts (trap.h in base system) o Properly handle CFLAGS o Add net/dictd-database as RUN_DEPENDS o Bump PORTREVISION Approved by: MAINTAINER5cc7b46684
remove redundant substitution Submitted by: clivefd7472567d
add dictd, dict protocol (RFC 2229) server3b0834c945