X-Original-To: alpine-devel@lists.alpinelinux.org Delivered-To: alpine-devel@lists.alpinelinux.org Received: from mail.renta.net (mail.renta.net [203.25.238.7]) by lists.alpinelinux.org (Postfix) with ESMTP id 0969C1EFC26 for ; Sat, 1 Aug 2009 12:58:07 +0000 (UTC) Received: from [192.168.1.4] (60-240-81-28.static.tpgi.com.au [::ffff:60.240.81.28]) (AUTH: CRAM-MD5 markc@renta.net) by mail.renta.net with esmtp; Sat, 01 Aug 2009 22:58:05 +1000 id 00030087.4A743BDE.00007E99 Message-ID: <4A743D6D.3080100@renta.net> Date: Sat, 01 Aug 2009 23:04:45 +1000 From: Mark Constable User-Agent: Thunderbird 2.0.0.22 (X11/20090719) X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 To: alpine-devel@lists.alpinelinux.org Subject: [alpine-devel] mrxvt Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit FWIW % cat eth-os/mrxvt/APKBUILD # Contributor: Mark Constable # Maintainer: Mark Constable pkgname=mrxvt pkgver=0.5.4 pkgrel=$(date -u +%Y%m%d%H) pkgdesc="A multi-tabbed X terminal emulator based on rxvt code" url="http://materm.sourceforge.net/wiki/pmwiki.php" license="GPL" depends="libpng libjpeg libxft libxpm" subpackages="$pkgname-dev $pkgname-doc" source=" http://downloads.sourceforge.net/sourceforge/materm/$pkgname-$pkgver.tar.gz mrxvt-0.5.4-002-fix-segfault-when-wd-empty.patch mrxvt.desktop " # append extra dependencies to -dev subpackage # remove if not used. # depends_dev="somepackage-dev" build() { cd "$srcdir"/$pkgname-$pkgver patch -p0 < ../../mrxvt-0.5.4-002-fix-segfault-when-wd-empty.patch || return 1 ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --enable-xft \ --enable-text-shadow \ --enable-transparency \ --enable-smart-resize \ --enable-menubar \ --disable-ourstrings \ --enable-linespace \ --enable-256colors \ --enable-xim \ --enable-thai \ --enable-greek \ --enable-cjk \ --enable-backspace-key \ --with-save-lines=2048 || return 1 make || return 1 make DESTDIR=$pkgdir install || return 1 install -Dm644 ../mrxvt.desktop $pkgdir/usr/share/applications/mrxvt.desktop # install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname # install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname } md5sums="0232c8868484751dcb931a28f0756f69 mrxvt-0.5.4.tar.gz ca3651babc1599a6a8b1be2fee18920d mrxvt-0.5.4-002-fix-segfault-when-wd-empty.patch 8351fe9189c197b5c61e27ad8d25c062 mrxvt.desktop" % cat eth-os/mrxvt/mrxvt-0.5.4-002-fix-segfault-when-wd-empty.patch --- src/tabbar.c.orig Fri Jul 31 03:55:11 2009 +++ src/tabbar.c Fri Jul 31 03:56:38 2009 @@ -1314,7 +1314,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; % cat eth-os/mrxvt/mrxvt.desktop [Desktop Entry] Encoding=UTF-8 Name=mrxvt Comment=MultiTabbed rxvt Terminal Exec=mrxvt Icon=mrxvt Terminal=false Type=Application Categories=Application;TerminalEmulator; GenericName=Terminal --markc --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---