diff options
Diffstat (limited to 'x11-terms')
-rw-r--r-- | x11-terms/Manifest.gz | bin | 4712 -> 4545 bytes | |||
-rw-r--r-- | x11-terms/mrxvt/Manifest | 6 | ||||
-rw-r--r-- | x11-terms/mrxvt/files/mrxvt-0.5.4-001-fix-segfault-when-wd-empty.patch | 13 | ||||
-rw-r--r-- | x11-terms/mrxvt/files/mrxvt-0.5.4-fno-common.patch | 20 | ||||
-rw-r--r-- | x11-terms/mrxvt/files/mrxvt-0.5.4-libpng14.patch | 33 | ||||
-rw-r--r-- | x11-terms/mrxvt/metadata.xml | 16 | ||||
-rw-r--r-- | x11-terms/mrxvt/mrxvt-0.5.4.ebuild | 121 |
7 files changed, 0 insertions, 209 deletions
diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz Binary files differindex 73a5825e7129..e7dea3035c2b 100644 --- a/x11-terms/Manifest.gz +++ b/x11-terms/Manifest.gz diff --git a/x11-terms/mrxvt/Manifest b/x11-terms/mrxvt/Manifest deleted file mode 100644 index d18e4da9c7c9..000000000000 --- a/x11-terms/mrxvt/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX mrxvt-0.5.4-001-fix-segfault-when-wd-empty.patch 384 BLAKE2B ce0573ff1da58ce35c887d3ccc7291231acd0cd57232e0af95404b7ca2100d05db780a1a85878f2b082ef33582b6c202d99a72cafef2e9b247397eb0358e3bd9 SHA512 f2fc886135eb2267d3cdf45d34d151146e473b5b46697e10b44649dde3a05d9ddebbe469d2d7c0b042a26c3986e7a0f88caef049d908517c9cbcf7115688c9b4 -AUX mrxvt-0.5.4-fno-common.patch 430 BLAKE2B b5fa23b21524ab486a9c95863af1f858727778a2cdec363e800666bf3518bd1dcb85fbc9e2cb5e90def93ac4243e89f1aea7c73b9c1bca225f4a88ada9415450 SHA512 1def1813c0db009534259d9319cac827d1dfb0aed3751cba9e1a56fe53ab5819a208f54f7eeef25da26302bf81ab4a43ffc7d9b47a0d60871baed6552bd505a8 -AUX mrxvt-0.5.4-libpng14.patch 849 BLAKE2B d12e4a2e14d0073b28c0fb3c8a834fc4f1f3684a1d98fd432f058dce2bd2b0e0b86b47d5b1b41c612ea7983596709dda1e180665913d760c587bc1ed1d4f4fa2 SHA512 a5f4c3c2c80e1ffbf55d98b5dc563616e924c5286610308041649c21b883354061eca58e058d000ad6e1ad0e845e86bba5a7327fd96def28cf823f1c80f01495 -DIST mrxvt-0.5.4.tar.gz 603978 BLAKE2B 7abea6035620f4d93208458cdf994ad57ae47376364c65fe8e62542f013a65a4760df24c0a2c9d5fdecb76f20b895417792f773a32a7624836cda458b948dd3f SHA512 572bb4dda9f9b9dcb597f3185922646523bce34003f536acca82992f68f8f7c1a5f2778d626f805ea2cd061e8451fbbf12010e5d655221f76b83440825c80992 -EBUILD mrxvt-0.5.4.ebuild 3272 BLAKE2B 1a2161064aa56e619d558ca44db8ea42f32399bf8790cc221e65f876219cf46bd923100a10a948ef1bb0c89ad9cc1658639fa9c424a6698bcb05417c41f23f65 SHA512 eb9dd2cba48311c8f32d473216de69346830e0de9a0f429663730b34ca5f09b03b6e283c567f8fd0c09c8398f3ad7a20b2b048433f4c1f4fa639004b6fb1d56f -MISC metadata.xml 479 BLAKE2B 263a42c1a71327729db5880a68363e5c704952b5952a70a4ef95d54cbfdc47682e548ee081fd5d794560e8acfc423a615795d05d5ab9c7fba9256895ecb0717f SHA512 60b34d806e18d1c35d0874613a28b53737ffeaabb99c891f7353b5361584e0fafa23e60b29ac8243249407bb5a9c71fac7d77c8bc361becb7abc96083c89310a diff --git a/x11-terms/mrxvt/files/mrxvt-0.5.4-001-fix-segfault-when-wd-empty.patch b/x11-terms/mrxvt/files/mrxvt-0.5.4-001-fix-segfault-when-wd-empty.patch deleted file mode 100644 index bf5362b3ee37..000000000000 --- a/x11-terms/mrxvt/files/mrxvt-0.5.4-001-fix-segfault-when-wd-empty.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: src/tabbar.c -=================================================================== ---- ./src/tabbar.c (revision 337) -+++ ./src/tabbar.c (working copy) -@@ -1327,7 +1327,7 @@ - if( p.we_wordc > 1) - rxvt_msg( DBG_ERROR, DBG_TABBAR, - "Too many words when expanding %s\n", cwdOption ); -- else -+ else if( NOT_NULL( *p.we_wordv ) ) - { - filename = *p.we_wordv; - diff --git a/x11-terms/mrxvt/files/mrxvt-0.5.4-fno-common.patch b/x11-terms/mrxvt/files/mrxvt-0.5.4-fno-common.patch deleted file mode 100644 index 2bb39a423aed..000000000000 --- a/x11-terms/mrxvt/files/mrxvt-0.5.4-fno-common.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/src/rxvtlib.h -+++ b/src/rxvtlib.h -@@ -790,7 +790,7 @@ typedef struct { - } action_t; - - /* Values for macro_t.type. Must sync this with macroNames from macros.c */ --enum { -+enum macroFnNames { - MacroFnDummy=0, - MacroFnEsc, - MacroFnStr, -@@ -820,7 +820,7 @@ enum { - MacroFnSaveConfig, - MacroFnToggleMacros, - NMACRO_FUNCS --} macroFnNames; -+}; - - typedef unsigned char macro_priority_t; - typedef struct { diff --git a/x11-terms/mrxvt/files/mrxvt-0.5.4-libpng14.patch b/x11-terms/mrxvt/files/mrxvt-0.5.4-libpng14.patch deleted file mode 100644 index 1c2215937099..000000000000 --- a/x11-terms/mrxvt/files/mrxvt-0.5.4-libpng14.patch +++ /dev/null @@ -1,33 +0,0 @@ -http://repos.archlinux.org/wsvn/packages/mrxvt/trunk/libpng14.patch - ---- ./configure.ac -+++ ./configure.ac -@@ -952,7 +952,7 @@ - if test "x$support_png" = "xyes"; then - AC_CHECK_LIB( - png, -- png_check_sig, -+ png_sig_cmp, - [], - [support_png=no], - [-lz -lm] ---- ./src/mpng.c -+++ ./src/mpng.c -@@ -83,7 +83,7 @@ - display_depth = XDefaultDepth(display,XDefaultScreen(display)); - - fread(sig, 1, 8, ifile); -- if (!png_check_sig(sig, 8)){ -+ if (png_sig_cmp(sig, 0, 8)){ - fclose(ifile); - return -1; - } -@@ -113,7 +113,7 @@ - - if (png_depth < 8){ - if (png_color_type == PNG_COLOR_TYPE_GRAY ){ -- png_set_gray_1_2_4_to_8(png_ptr); -+ png_set_expand_gray_1_2_4_to_8(png_ptr); - png_row_bytes = png_width; - }else{ - png_set_expand(png_ptr); diff --git a/x11-terms/mrxvt/metadata.xml b/x11-terms/mrxvt/metadata.xml deleted file mode 100644 index c562e92a8fcf..000000000000 --- a/x11-terms/mrxvt/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>blueness@gentoo.org</email> - <name>Anthony G. Basile</name> - </maintainer> - <use> - <flag name="menubar">Enable mrxvt menubar</flag> - <flag name="utempter">REcords user logins. Useful on multi-user - systems</flag> - </use> - <upstream> - <remote-id type="sourceforge">materm</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-terms/mrxvt/mrxvt-0.5.4.ebuild b/x11-terms/mrxvt/mrxvt-0.5.4.ebuild deleted file mode 100644 index f9311471c350..000000000000 --- a/x11-terms/mrxvt/mrxvt-0.5.4.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="Multi-tabbed rxvt clone with XFT, transparent background and CJK support" -HOMEPAGE="http://materm.sourceforge.net/" -SRC_URI="mirror://sourceforge/materm/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm64 ~mips ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" - -L10N_IUSE="l10n_el l10n_ja l10n_ko l10n_th l10n_zh-CN l10n_zh-TW" -IUSE="debug png jpeg session truetype menubar utempter xpm ${L10N_IUSE}" - -RDEPEND=" - x11-libs/libX11 - x11-libs/libXrender - x11-libs/libXt - jpeg? ( virtual/jpeg ) - png? ( media-libs/libpng:= ) - truetype? ( - media-libs/fontconfig - media-libs/freetype - x11-libs/libXft - virtual/libiconv - ) - utempter? ( sys-libs/libutempter ) - xpm? ( x11-libs/libXpm )" -DEPEND=" - ${RDEPEND} - x11-base/xorg-proto" - -PATCHES=( - "${FILESDIR}"/${P}-001-fix-segfault-when-wd-empty.patch - "${FILESDIR}"/${P}-libpng14.patch - "${FILESDIR}"/${P}-fno-common.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myconf - - # if you want to pass any other flags, use EXTRA_ECONF. - if use l10n_el ; then - myconf="${myconf} --enable-greek" - fi - if use l10n_ja ; then - # --with-encoding=sjis - myconf="${myconf} --enable-kanji --with-encoding=eucj" - fi - if use l10n_ko ; then - myconf="${myconf} --enable-kr --with-encoding=kr" - fi - if use l10n_th ; then - myconf="${myconf} --enable-thai" - fi - if use l10n_zh-CN ; then - # --with-encoding=gbk - myconf="${myconf} --enable-gb --with-encoding=gb" - fi - if use l10n_zh-TW ; then - myconf="${myconf} --enable-big5 --with-encoding=big5" - fi - - # 2006-03-13 gi1242: mrxvt works best with TERM=rxvt AND correctly set - # termcap / terminfo entries. If the rxvt termcap / terminfo entries are - # messed up then then it's better to set TERM=xterm. - # - # Provide support for this by setting the or RXVT_TERM environment variables - # before emerging, as done in the rxvt ebuild. - - if [[ -n ${RXVT_TERM} ]]; then - myconf="${myconf} --with-term=${RXVT_TERM}" - fi - - econf \ - --enable-everything \ - --with-atab-extra=25 \ - $(use_enable debug) \ - $(use_enable jpeg) \ - $(use_enable png) \ - $(use_enable xpm) \ - $(use_enable session sessionmgr) \ - $(use_enable truetype xft) \ - $(use_enable utempter) \ - $(use_enable menubar) \ - ${myconf} -} - -src_install() { - emake DESTDIR="${D}" docdir="${EPREFIX}"/usr/share/doc/${PF} install - # Give mrxvt perms to update utmp - fowners root:utmp /usr/bin/mrxvt - fperms g+s /usr/bin/mrxvt - dodoc AUTHORS CREDITS ChangeLog FAQ NEWS README* TODO -} - -pkg_postinst() { - if [[ -z ${RXVT_TERM} ]]; then - einfo - einfo "If you experience problems with curses programs, then this is" - einfo "most likely because of incorrectly set termcap / terminfo" - einfo "entries. To fix this you can dry and run (as user)" - einfo " tic /usr/share/doc/${P}/etc/mrxvt.terminfo" - einfo "Alternately, run the offending programs with TERM=xterm." - einfo - einfo "To emerge mrxvt with TERM=xterm by default, set the RXVT_TERM" - einfo "environment variable to 'xterm', or your desired default" - einfo "terminal name. Alternately you can put 'Mrxvt.termName: xterm'" - einfo "in your ~/.mrxvtrc, or /etc/mrxvt/mrxvtrc." - einfo - fi -} |