all: drop support for FreeBSD 13, mips and risc64sf Reviewed by: many (*) Differential Revision: https://reviews.freebsd.org/D55624 Differential Revision: https://reviews.freebsd.org/D55642 (merged in from bofh) many (*) acm arrowd brooks cmt dch decke dinoex eduardo fluffy fuz gahr garga jbeich joerg jrm kai kenrap martymac matthew mfechner michaelo mizhka nobutaka pkubaj se tagattie thj Anton Saietskii GenericRikka Gert Doering Jan Bramkamp Oleh Hushchenkov Oleksandr Kryvulia Ralf van der Enden Yamagi desktop kde python tcltk office2a7c056120
Port details
net-p2p/ncdc 1.24.1
Lightweight direct connect client with ncurses interface
Port info
- Maintainer
- earl1k@mail.ru
- Packages
- latest: 1.24.1
- Upstream
- Higher version available: 1.25
- Last update
- to 1.24.1 · 2a7c056120
- Quarterly
- 2026Q4: 1.24.1
- WWW
- https://dev.yorhel.nl/ncdc
- Links
- cgit · VuXML
Install
- Package
# pkg install ncdcinstalls 1.24.1 fromlatest; fromquarterly(2026Q4) 1.24.1- Port
# cd /usr/ports/net-p2p/ncdc && make install clean# make -C /usr/ports/net-p2p/ncdc config # change options first
- Size
- 186 KiB download · 414 KiB installed
- Depends on
- databases/sqlite3 3.53.4,1, devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, net/libmaxminddb 1.14.1, security/gnutls 3.8.13
- License
- MIT
- Options
- 1 of 1 on in the package: GEOIP
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 1.24.1 | 1.24.1 | – |
| FreeBSD 15 | 1.24.1 | 1.24.1 | – |
| FreeBSD 14 | 1.24.1 | 1.24.1 | 1.24.1 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 1.24.1 | 1.24.1 | – |
| FreeBSD 14 | 1.24.1 | 1.24.1 | 1.24.1 |
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.24.1.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (45)
net-p2p/ncdc: Update to 1.24.1 * Rework and adjust list of library dependencies * Remove gmake dependency * Use sqlite helper * Remove CONFIGURE_ENV entries (unnecessary except for ncurses on FreeBSD 13) Previous iteration of patch submitted by Älven <alster@vinterdalen.se> PR: 282657 Approved by: portmgr (maintainer timeout, 1+ month)48c1def289
net-p2p/ncdc: Moved man to share/man Approved by: portmgr (blanket)38e1d4efad
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
net-p2p: remove 'Created by' lines A big Thank You to the original contributors of these ports: * Alexander Botero-Lowry <alex@foxybanana.com> * Alexey Dokuchaev <danfe@FreeBSD.org> * Andrew Pantyukhin <infofarmer@FreeBSD.org> * Attila Nagy <bra@fsn.hu> * Chad J. Milios <milios@ccsys.com> * Damian Gerow <dgerow@afflictions.org> * Daniel Morante <daniel@morante.net> * Dave Cottlehuber <dch@skunkwerks.at> * Dereckson <dereckson@gmail.com> * Devin Teske <dteske@FreeBSD.org> * Dmitriy Limonov * Doug Barton <dougb@FreeBSD.org> * Emanuel Haupt <ehaupt@FreeBSD.org> * Florent Thoumie <flz@xbsd.org> * Ganael LAPLANCHE <ganael.laplanche@martymac.org> * Gea-Suan Lin <gslin@gslin.org> * Holger Lamm <holger@e-gitt.net> * Holger Lamm <holger@e-gitt.net> and Mario S F Ferreira <lioux@FreeBSD.org> * Jeremy Faulkner <gldisater@gldis.ca> * Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> * Martin Matuska <mm@FreeBSD.org> * Maxim Ignatenko <gelraen.ua@gmail.com> * Michael Johnson <ahze@ahze.net> * Munish Chopra <mchopra@engmail.uwaterloo.ca> * Oleg Alexeenkov <proler@gmail.com> * Oleg R. Muhutdinov <mor@WhiteLuna.com> * Pankov Pavel <pankov_p@mail.ru> * Pav Lucistnik <pav@oook.cz> * Rod Taylor <rbt@zort.on.ca> * Ryan Steinmetz <zi@FreeBSD.org> * Shaun Amott <shaun@FreeBSD.org> * Stas Timokhin <stast@bsdportal.ru> * Sverrir Valgeirsson <e96sv@yahoo.se> and * Tsung-Han Yeh <snowfly@yuntech.edu.tw> * Vasil Dimov <vd@FreeBSD.org> * Yashin Dmitry <yashin.dm@gmail.com> * glocke@bsdstammtisch.at With hat: portmgref8eaee757
Remove # $FreeBSD$ from Makefiles.305f148f48
Chase security/p11-kit update After switch to meson libp11-kit.so no longer has symbols in the LIBP11_KIT_1.0 namespace. As a workaround, bump PORTREVISION of consumers to get those rebuilt. See more details in the comments of the linked PR. PR: 248819 Reported by: John Hein8ccd925b80
Bump PORTREVISION for security/nettle shlib change7f5cbfeed4
net-p2p/ncdc: allow using base ncurses PR: 243942 Approved by: maintainer timeout (earl1k@mail.ru, >6 weeks)083f8aeffa
net-p2p/ncdc: fix build on GCC architectures Use C11 compiler: In file included from src/geoip.c:34: /usr/local/include/maxminddb.h:92: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'mmdb_uint128_t' /usr/local/include/maxminddb.h:122: error: expected specifier-qualifier-list before 'mmdb_uint128_t' Approved by: mentors (implicit approval)c1170a7afb
Update to upstream release 1.22.1 Details: - Update to new upstream release 1.22.1 - Introduce default OPTION for IP geolocation support PR: 239794 Submitted by: h.freshports@skarnell.se Approved by: maintainer timeout9296d7b684
Update security/nettle to 3.5.1 - Bump PORTREVISION of dependent ports for shlib change - Fix build of devel/pijul [1] Changes: https://git.lysator.liu.se/nettle/nettle/blob/master/NEWS PR: 238991 Exp-run by: antoine Thanks to: tobik [1]d99d942bb0
Remove GeoIP-related options. Where possible, replace GeoIP 1 defaults with GeoIP 2. Also, as suggested by zi, add an UPDATING note about this.2eb84a7a05
net-p2p/ncdc: Update to 1.20 PR: 230229 Submitted by: Nathan <ndowens@yahoo.com> Approved by: maintainer timeout (earl1k@mail.ru, >2 weeks)9ce71371a1
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat: portmgr
Sponsored by: Absolight8d6597e0bb- Update security/gnutls to 3.4.10. - Rename the LIBDANE option DANE because that's the name of the protocol supported by libgnutls-dane and gnutls-cli. Also clarify the option description. - Add an IDN option. - libgnutls-openssl has been removed in 3.4. Some ports used this library in their LIB_DEPENDS but no port actually required it. - Some old API functions have been removed. Ports t net-im/jabber: This port used the old API to give users fine grained control over which crypto algorithms were used via a configuration file. It's not immediately obvious how to port this to the new API so the port always uses the defaults now. www/hydra: Mark BROKEN. This uses more removed calls than the other ports, is said to be alpha quality and not fully functional and has been abandoned 10 years ago. PR: 207768 Exp-run by: antoine Approved by: portmgr (antoine)6bc6f3a9e0
Bump versions to chase Nettle shared library updatec590f0bad9
security/libgcrypt: 1.6.1 -> 1.6.2, bump depends
Changes:
- src/sexp.c (do_vsexp_sscan): Return error for invalid args.
- cipher/md.c (_gcry_md_info): Fix a segv in case of calling
with wrong parameters.
- cipher/primegen.c (_gcry_generate_elg_prime): Change to return an
error code, possible NULL deref in call to prime generator.
- cipher/dsa.c (generate): Take care of new return code.
- cipher/elgamal.c (generate): Change to return an error code. Take
care of _gcry_generate_elg_prime return code.
- ecc: Support the non-standard 0x40 compression flag for EdDSA.
- mpi: Extend the internal mpi_get_buffer.
- mpi: Fix regression for powerpc-apple-darwin detection.
- Fix bug inhibiting the use of the sentinel attribute in src/gcrypt.h.in
- Fix building for the x32 target without asm modules in
mpi/generic/mpi-asm-defs.h: Use a fixed value for the x32 ABI.
- Fix ARM assembly when building __PIC__
- mpi: Fix a subtle bug setting spurious bits with in mpi_set_bit.
* mpi/mpi-bit.c (_gcry_mpi_set_bit, _gcry_mpi_set_highbit): Clear
allocated but not used bits before resizing.
* tests/t-mpi-bits.c (set_bit_with_resize): New.
- Use internal malloc function in fips.c.
* src/fips.c (check_binary_integrity): s/gcry_malloc/xtrymalloc/.
- pubkey: Re-map all deprecated RSA algo numbers.
- cipher: Fix possible NULL dereference in cipher/md.c for being NULL.
- Fix ARMv6 detection when CFLAGS modify target CPU architecture.
PR: 193264
Approved by: cpm@fbsd.es (maintainer)cba03c03e1Bump PORTREVISION on all ports that depend on net/GeoIP for r364627. Approved by: portmgr (not really, but touches unstaged ports)e91f5afdf5
security/libgcrypt: 1.5.3_3 -> 1.6.1 - Update to 1.6.1 - Remove some unneeded patches - Fix pkg-plist - report configure bug upstream https://bugs.g10code.com/gnupg/issue1668 - report API breakage downstream and find that MacPorts had the same issue https://rt.cpan.org/Ticket/Display.html?id=97201 - bump PORTREVISION for dependent ports (approx. 100 ports) - Thanks to exp-run by antoine@ to find ports that break - patch ports that would otherwise break security/shishi with PR 192164 is already committed [1] devel/ccrtp [2] editors/abiword [3] security/p5-Crypt-GCrypt PR: 191256, 192162 [1], 192163 [2], 192166 [3] Submitted by: Carlos Jacobo Puga Medina <cjpugmed@gmail.com> Approved by: maintainer timeout, antoine (exp-run), portmgr (implicit)b95d127471
- Replace security/gnutls with security/gnutls3 and update to 3.2.15 - Bump PORTREVISION on all ports that depend on security/gnutls and adjust all ports that depend on security/gnutls3 - Update mail/anubis to version 4.2 which supports gnutls 3.x - Update mail/libvmime to a development snapshot (recommended by upstream developers) PR: 191274 Exp-run by: antoine Approved by: portmgr (antoine)3ab1b8443e
- Chase database/sqlite3 slib bump Approved by: portmgr (myself)bd48d39657
- Update to 1.19.1 PR: ports/189032 Submitted by: Dmitriy Limonov <earl1k@mail.ru> (maintainer)ab60377305
- Update to version 1.19 - Add GEOIP option PR: ports/186908 Submitted by: maintainer31f489e18b
- Update to 1.18.1 - While I'm here, merge MASTER_SITE_SUBDIR to MASTER_SITES Changes: http://dev.yorhel.nl/ncdc/changes PR: ports/183844 Submitted by: Dmitriy Limonov <earl1k@mail.ru> (maintainer)699514d055
- Update from 1.17 to 1.18 [1] - Convert LIB_DEPENDS to new syntax - Convert USE_GMAKE to USES - Add stage support PR: ports/182592 Submitted by: Dmitriy Limonov <earl1k@mail.ru> (maintainer) [1] Approved by: wg / culot (mentors, implicit)6b2ad23243
Add NO_STAGE all over the place in preparation for the staging support (cat: net-p2p)bb4b86e043
net-p2p/ncdc: update to 1.17 - Update to 1.17 [1] - Add LICENSE (MIT) PR: ports/179680 [1] Submitted by: Dmitriy Limonov <earl1k@mail.ru> (maintainer) Approved by: culot / jpaetzel (mentors, implicit)d8d7a9a88a
Convert USE_NCURSES by USES=ncurses Convert USE_READLINE by USES=readline9f1de9b900
Chase security/libgcrypt update2898e3fa0c
Finish converting the whole ports tree to USES=pkgconfig992586fa08
Update to version 1.16.1 PR: ports/177650 Submitted by: Dmitriy Limonov <earl1k@mail.ru> (maintainer) Feature safe: yes48916865f2
- Update to version 1.15 [1] - Add dependency on security/libgcrypt, configure script requires it for gnutls < 3.0.0 PR: ports/176658 [1] Submitted by: Dmitriy Limonov <earl1k@mail.ru>66c35c7eb6
- Add UPDATING entry for gnutls update - Chase shlib version bump for dependant ports91e365d630
Update PCRE to 8.32 Introduces the UTF-32 library pcre32 Bump PORTREVISION in dependent portsb2c4fbb77a
- Update to version 1.14 [1] - Remove GDBM option [1] - Add missing deps - Ports needs pkg-config during build PR: ports/173705 [1] Submitted by: Dmitriy Limonov <earl1k@mail.ru> (maintainer) Feature safe: yes1def4b6820
- update to 1.13 while here: - convert to optionsng - trim Makefile header PR: 172169 Submitted by: Aragon Gouveia <aragon at phat.za dot net> Approved by: EARL <earl1k at mail dot ru> (maintainer)0d0bc00d12
- Update to version 1.12 PR: ports/169960 Submitted by: Dmitriy Limonov <earl1k@mail.ru> (maaintainer) Approved by: crees, tabthorpe (mentors, implicit)fec9919900
Update to version 1.11 PR: ports/168096 Submitted by: Dmitriy Limonov <earl1k@mail.ru> (maintainer)54a1d9ee80
- Update to 1.9 PR: ports/166216 Submitted by: Dmitriy Limonov <earl1k@mail.ru> (maintainer) Feature safe: yes6e1faa6d01
- Update to 1.8 - while here shorten master_sites for sourceforge to SF PR: ports/165187 Submitted by: maintainer, earl1k at mail.ru6305f2f86b
- Update to 1.7 - adjust patch target PR: ports/163785 Submitted by: maintainer, Dmitriy Limonov <earl1k at mail.ru> Approved by: crees (mentor)2cb3438f42
- Update to verion 1.6 - Project database library switched from GDBM to SQLite - Add option to build ncdc-db-upgrade PR: ports/163626 Submitted by: Dmitriy Limonov <earl1k@mail.ru> (maintainer)13b6f55f99
Ncdc is a modern and lightweight direct connect client with a friendly ncurses interface. WWW: http://dev.yorhel.nl/ncdc PR: ports/162922 Submitted by: Dmitriy Limonove47ced6509