microdc is a command-line based Direct Connect client written in C by Oskar
Liljeblad and designed to build and run on modern POSIX compatible systems.
It uses GNU Readline library for user interaction. Despite the command-line
user interface, microdc is quite user friendly and simple to use.
microdc2 is a future improvement (fork) of the microdc based on Oskar's code
version 0.11.0. After version 0.12.0 the project was renamed to microdc2 on
Oskar's request.
Features of microdc2 include:
- Nearly full support of the original Direct Connect protocol
- GNU Readline support for command line editing and history
- Sensible tab-completion of commands, user names, local files, remote
files, speed names, and connection names
- One process per connection for optimal transfer rates
- Small memory footprint
===> The following configuration options are available for microdc2-0.15.6_11:
NLS=on: Native Language Support
===> Use 'make config' to modify these settings
net-p2p/microdc2: the port had been improved (manpage location, etc.)
- Obey the new world order and install manpages under ${PREFIX}/share
- Get rid of MANPREFIX reference (override GNU_CONFIGURE_MANPREFIX for
now until it can be universally set in the Mk/bsd.port.mk after all
ports would be converted)
- Remove dead links from the MASTER_SITES and WWW line, adjust LICENSE
- Claim maintainership: given the troubled history of this port, it is
safe to assume that Pavel had not been taking care of it since 2013
net-p2p/microdc2: unbreak the build and undeprecate this useful port
- Hardcode results of libxml2 version checks so it won't break again
- Do not inhibit manpage installation, but adjust translation's path
net-p2p/microdc2: Mark DEPRECATED
- BROKEN for more than an year and upstream WWW/MASTER_SITES is
vaporized
- Set EXPIRATION_DATE 2023-11-30
Approved by: portmgr (blanket)
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)
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.
(Only the first 15 lines of the commit message are shown above )
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
(Only the first 15 lines of the commit message are shown above )
textproc/libxml2: bump all LIB_DEPENDS consumers
This is a separate commit to facilitate easier cherry-picking for
quarterly.
PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor)
textproc/libxml2: bump all dependencies
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246
*/*: Remove redundant '-[0-9]*' from CONFLICTS
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".
Approved by: portmgr (blanket)
Remove libiconv.so.3 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps. Bump dependent ports that have not
been bumped since.
The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:
NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE
This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.
This patch also contains updates of libxcb and related ports, pixman, as well
(Only the first 15 lines of the commit message are shown above )
- Do not build local libbzip2.a, link to the one from the base
- Convert libxml2-related REINPLACE_CMD to patch due to the above
- Augment port description text
Resurrect net-p2p/microdc2 and unbreak the build: in the configure script,
libxml2 versions were compared algebraically (-ge), which made our current
version 280 appear smaller than checked-against 2616. It was fixed once,
by mezz@ in r225813, but not in a very good way (only for libxml 2.7).
While here, cleanup and stagify the port.
Remove expired ports:
2014-02-26 www/trac-hierwiki: Runtime is broken, doesn't support Trac>0.11
2014-02-27 net-p2p/microdc2: Broken for more than 6 month
2014-02-27 www/openvrml: Broken for more than 6 month
2014-02-27 science/peekabot: Broken for more than 6 month
2014-02-27 misc/xbiso: Broken for more than 6 month
2014-02-27 net/hornetq: Broken for more than 6 month
2014-02-27 sysutils/slmon: Broken for more than 6 month
2014-02-27 www/trac-revtree: Broken for more than 6 months
2014-02-27 security/crack: Broken for more than 6 month
2014-02-27 sysutils/graphicboot: Broken for more then 6 month
2014-02-27 graphics/kgraphviewer: Broken for more than 6 month
2014-02-27 sysutils/ckl: Broken for more than 6 month
2014-02-27 japanese/trac: Broken for more than 6 month
2014-02-27 lang/opa: Broken for more than 6 month
2014-02-27 sysutils/mmore: Broken for more than 6 month
2014-02-27 www/trac-announcer: Broken for more than 6 month
According to the Porter's Handbook (5.12.2.3.) default options must be added to
OPTIONS_DEFINE. This policy has been implemented only recently that's why we
have many ports violating this policy.
This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.
Approved by: portmgr (bapt)
Mark as broken:
command.o(.text+0x2b77): In function `cmd_say':
: undefined reference to `main_to_utf8_string'
command.o(.text+0x2bf7): In function `cmd_say':
: undefined reference to `main_to_utf8_string'
hub.o(.text+0x9c): In function `prepare_chat_string_for_display':
: undefined reference to `try_utf8_to_main_string'
filelist-in.o(.text+0xa8b): In function `file_list_parse_init':
: undefined reference to `filelist_xml_open'
filelist-in.o(.text+0xabc): In function `file_list_parse_init':
: undefined reference to `filelist_bzxml_open'
user.o(.text+0x155f): In function `user_handle_command':
: undefined reference to `utf8_to_main_string'
Reported by: pkg-fallout
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
Fix build with BSD ar(1).
Makefile of microdc2 mistakenly pass arguments which is intended for
ld(1) to ar(1). GNU ar(1) treats those wrong args as filenames and
issue a warning since "file" not exist, while BSD ar(1) treats them as
invalid options and exits with error.
PR: ports/121163
Reported by: erwin
Submitted by: kaiw@
Approved by: maintainer timeout (16 days)
microdc is a command-line based Direct Connect client that uses the
GNU Readline library for user interaction. It was developed from
ground up and does not depend on any other program. Despite the
command-line user interface, microdc was designed to be user
friendly and simple to use.
WWW: http://corsair626.no-ip.org/microdc/
PR: ports/106207
Submitted by: Pankov Pavel <pankov_p at mail.ru>