rxvt-unicode is a clone of the well known terminal emulator rxvt, modified
to store text in Unicode (either UCS-2 or UCS-4) and to use locale-correct
input and output. It also supports mixing multiple fonts at the same time,
including Xft fonts.
===> The following configuration options are available for rxvt-unicode-9.31_2:
256_COLOR=on: Support for 256 colors
BACKSPACE_KEY=on: Handling of the backspace key by rxvt
COMBINING=on: Automatic composition of combining chars
DELETE_KEY=on: Handling of the delete key by rxvt
DOCS=on: Build and/or install documentation
GDK_PIXBUF=on: Use gdk-pixbuf for background images
IMLOCALE_FIX=on: imlocale encoding conversion fix
ISO14755=on: Support for extended ISO 14755 modes
MOUSEWHEEL=on: Support for scrolling via mouse wheel
NEXT_SCROLLBAR=on: Support for a NeXT-like scrollbar
NOTIFY=off: Freedesktop startup notification support
PERL=on: Embedded Perl interpreter
RXVT_SCROLLBAR=on: Support for the original rxvt scrollbar
SMART_RESIZE=on: Smart growth/shrink behaviour
UNICODE3=on: Support Unicode codepoints above 65535
XIM=on: Support for XIM (X Input Method) protocol
XTERM_SCROLLBAR=on: Support for an Xterm-like scrollbar
===> Use 'make config' to modify these settings
Reason:
Since 9.26, there is a regression in resource parsing, which no longer
accepts a prefix of the form "URxvt*keysym" ("*." is equivalent to "*").
Changing "*." to "." should make your bindings work again.
Number of commits found: 146 (showing only 100 on this page) #
x11/rxvt-unicode: Fix OSC responses with 7-bit ST
Committing the "interim patch" submitted by Walker R. Thompson.
PR: 285960
Reported by: vidar@karlsen.tech
gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move
The GTK 1-based gdk-pixbuf has not existed for some time.
No functional or package changes.
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 )
x11: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Adam Weinberger <adam@vectors.cx>
* Adam Weinberger <adamw@FreeBSD.org>
* Alex Dupre <ale@FreeBSD.org>
* Alexander Matey <matey@cis.ohio-state.edu>
* Alexander Nedotsukov <bland@FreeBSD.org>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alexey Dokuchaev <danfe@regency.nsu.ru>
* Alexey Mikhailov <karma@ez.pereslavl.ru>
* Andrew Pantyukhin <infofarmer@FreeBSD.org>
* Anton Berezin <tobez@FreeBSD.org>
* Anton Toernqvist <antont@inbox.lv>
(Only the first 15 lines of the commit message are shown above )
x11/rxvt-unicode: upgrade to 9.30
This release features a new "on_attach" extension hook and fixes OSC
20 and 705, which stopped working due to bugs in the new feature to
autoload extensions on receipt of OSC sequences.
x11/rxvt-unicode: upgrade to 9.26
Changelog at
<http://lists.schmorp.de/pipermail/rxvt-unicode/2021q2/002607.html>.
Also add a dependency on libxcb when notifications are selected.
rxvt-unicode: The terminfo definition is not needed anymore:
in all freebsd version supported: termcap do have a definition of rxvt-unicode
ncurses itself in it database also provides the terminfo definition for
rxvt-unicode
Reviewed by: thierry
Approved by: thierry
Differential Revision: https://reviews.freebsd.org/D28993
Proposed changes by bapt@:
- use option helpers where possible
- simplify the makefile: USES=perl5 is always necessary
- Stop installing the terminfo files on head, it is not necessary
And since I'm there, add some missing libraried notified by stage-qa.
Submitted by: bapt
Differential Revision: D28934
Add USES=xorg USES=gl, ports categories x
Add USES=xorg and USES=gl to ports in categories starting with 'x'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
x11/rxvt-unicode: fix perl_parse() usage
Perl 5.28 added asserts to perl_parse() to check passed arguments, so
rxvt with perl support fails to start with assertion error when
DEBUG is enabled. Fix by constructing arguments passed to
perl_parse() properly, and bump PORTREVISION.
PR: 234294
Approved by: thierry (maintainer)
After an include, PLIST_SUB must be appended to, not overwritten.
If it is overwritten, many values will be clobbered, and
pain will ensue.
PR: 230864
Submitted by: mat
exp-runs by: antoine
For ports that set particular flags/options for armv6, also set them
for armv7.
This is part three of a multipart commit to bring armv7 ports to parity
with armv6.
Approved by: portmgr (tier-2 blanket)
Obtained from: lonesome.com -exp run
Extract do-patch into a separate script.
PR: 215761
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D9029
x11/xrvt-unicode: chase removal of ttyslot() in base
This function (that returns ID of the tty slot) was removed shortly
after utmpx was brought to the base system. Avoid using it in newer
FreeBSD versions.
ACKed by: thierry@
Add a way to cleanly handle terminfo.db file used by devel/ncurses
This database contains compiled terminfo entries and is merged from
a large part which comes with ncurses themselves and compiled
.terminfo files installed by other ports (currently only rxvt-unicode
and jfbterm)
- Now the database is always kept up to date, regardless of port
installation order (both ncurses installed before .terminfo files
and the other way around work as expected)
- All affected ports now support clean deinstallation and do not
produce stage-qa errors
- Affected ports are simplified, as they now only need to define
USES=terminfo
- rxvt-unicode no longer pulls in ncurses: the dependency is not
really needed for anything beside updating it's own database
- The patch contains Q/A test to check whether a port needs, or
needs not USES=terminfo
Approved by: portmgr (mat, bapt)
Differential Revision: D3747
Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. A few Makefiles
where not included as they contain Latin-1 characters that break
the Phabricator workflow. Category X.
CR: D511
Approved by: portmgr (bapt)
Support LIBS like LDFLAGS.
- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS. Also remove references to
PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
required additional patches.
Somewhat simplified a linker command line looks like:
${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}
where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us. If possible -L and -l flags need to be
(Only the first 15 lines of the commit message are shown above )
Do not require GCC anymore: mousewheel is now supported with clang!
Since I'm there, do some cleaning and follow the new rules.
PR: ports/187462
Submitted by: Christophe Juniet <c.juniet (at) gmail.com>
Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3. This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.
Part II, Bump PORTREVISIONs.
PR: 182136
Supported by: Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by: bdrewery (two -exp runs)
Set support for 256 colors on by default.
Note: PORTREVISION intentionnally not bumped; this is just for package
building, and poudriere should notice it anyway.
Requested by: R. Tyler Croy <tyler (at) monkeypox (dot) org>
If compiled with clang, rxvt-unicode segfaults when trying to scroll
with the mouse wheel. There are some intrusive patches floating around
(from #rxvt-unicode / Cl. Zumbo), but ATM I prefer forcing Gcc.
Submitted by: Claudio Zumbo <claudiozumbo (at) gmail <dot> com>
Upgrade to 9.14.
Changelog at: <http://dist.schmorp.de/rxvt-unicode/Changes>.
Note: support for libafterimage is deprecated and will be removed in the
next release.
Fix the shebang of "gentables" for machines without symlink for Perl.
Same thing for gencompose & genlinedraw, though this isn't required for
a successful installation.
Submitted by: Tommy Scheunemann <net (at) arrishq.net>
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav
Upgrade to 9.11.
Changelog at <http://dist.schmorp.de/rxvt-unicode/Changes>.
Remark: gdk-pixbuf is preferred over libafterimage.
Notified by: Marcin Cieslak <saper (a) saper.info>
Fix a problem dur to a missing byteorder.h, revealed when AfterImage
support is deactivated.
PR: ports/153508
Submitted by: Raphael Kubo da Costa <kubito (at) gmail (dot) com>
Add a script to start urxvtc and urxvtd if it isn't running already.
This script is described in urxvtc(1).
Debian also uses this and the Manpage is from Debian.
PR: ports/150976
Submitted by: Simon Olofsson <simon (at) olofsson.de>
Adding an option ISO14755 (on by default) to de-activate the ISO 14755
Unicode screen-selection entry method (aka "the yellow box activated by
Ctrl-Shift").
Submitted by: Sergio Perticone <g4ll0ws (at) gmail.com>
At some point in the future, the inclusion of bsd.perl.mk will be
conditional, rather than unconditional as it is right now. Therefore,
if a port is going to use it, it must declare that somehow before the
inclusion of bsd.port.pre.mk.
Hat: portmgr
Add a WITH_XTERM_COLOR knob to x11/rxvt-unicode port, which enable xterm
colors (256 colors) instead of rxvt's 88 colors.
This can be useful for some vim colorschemes, elinks, or any apps able
to use 256 colors. :)
It's disabled by default, so it doesn't affect already installed
rxvt-unicode packages, so I think it doesn't need a version bump.
PR: ports/134910
Submitted by: Pierre Guinoiseau <geekounet (at) poildetroll.net>
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk
(Only the first 15 lines of the commit message are shown above )
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)
rxvt-unicode assume wchar_t is Unicode, but it's not true for FreeBSD.
Add a patch which converts the IM input charater to Unicode.
It requires additional patch dependancy and enlarge executable size,
so a knob WITHOUT_IMLOCALE_FIX is provided to disable this feature.
PR: ports/98166
Submitted by: Kuang-che Wu <kcwu (at) csie.org>
devel/pkgconfig -> devel/pkg-config
Rename this ports to use the real vendor package name. The advantage of this
is to allow our users' keyword search works and easier for users to file the
Bugzilla report when they use our name of ports. Debian, Gentoo, NetBSD and
other OSs have the correct package name, but not in our ports tree.
My team, FreeBSD GNOME Team, have agreed with it.
As for other ports, chase the rename.
PR: ports/97985
Repocopy by: marcus