From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 14A91139695 for ; Tue, 11 Apr 2017 21:15:26 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4A764E0D55; Tue, 11 Apr 2017 21:15:25 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 18546E0D55 for ; Tue, 11 Apr 2017 21:15:25 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id F1803341586 for ; Tue, 11 Apr 2017 21:15:23 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 261D471DC for ; Tue, 11 Apr 2017 21:15:22 +0000 (UTC) From: "Andreas Hüttel" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Andreas Hüttel" Message-ID: <1491945315.c14022dbf3b4c99cb254caf324429399321c0970.dilfridge@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: x11-terms/aterm/ X-VCS-Repository: repo/gentoo X-VCS-Files: x11-terms/aterm/aterm-1.0.1-r3.ebuild X-VCS-Directories: x11-terms/aterm/ X-VCS-Committer: dilfridge X-VCS-Committer-Name: Andreas Hüttel X-VCS-Revision: c14022dbf3b4c99cb254caf324429399321c0970 X-VCS-Branch: master Date: Tue, 11 Apr 2017 21:15:22 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 3529358b-8796-48e5-9bbd-150d7076be88 X-Archives-Hash: 73fe24b4d262dbd173f799309f07372c commit: c14022dbf3b4c99cb254caf324429399321c0970 Author: Andreas K. Hüttel gentoo org> AuthorDate: Tue Apr 11 20:50:46 2017 +0000 Commit: Andreas Hüttel gentoo org> CommitDate: Tue Apr 11 21:15:15 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c14022db x11-terms/aterm: EAPI bump Package-Manager: Portage-2.3.5, Repoman-2.3.2 x11-terms/aterm/aterm-1.0.1-r3.ebuild | 88 +++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) diff --git a/x11-terms/aterm/aterm-1.0.1-r3.ebuild b/x11-terms/aterm/aterm-1.0.1-r3.ebuild new file mode 100644 index 00000000000..e8db05b719d --- /dev/null +++ b/x11-terms/aterm/aterm-1.0.1-r3.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit flag-o-matic eutils + +DESCRIPTION="rxvt compatible terminal emulator with transparency support" +HOMEPAGE="http://aterm.sourceforge.net" +SRC_URI="ftp://ftp.afterstep.org/apps/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" +IUSE="background cjk xgetdefault" + +RDEPEND=" + virtual/jpeg:0 + media-libs/libpng:0= + background? ( x11-wm/afterstep ) + x11-libs/libX11 + x11-libs/libXext + x11-libs/libICE +" +DEPEND="${RDEPEND} + x11-libs/libXt + x11-proto/xproto +" + +src_prepare() { + # Security bug #219746 + eapply "${FILESDIR}/${P}-display-security-issue.patch" + eapply "${FILESDIR}"/${P}-deadkeys.patch + + #fix pre-stripped files + sed -i -e "/INSTALL_PROGRAM/ s:-s::" autoconf/Make.common.in || die "sed Makefile failed" + + default +} + +src_configure() { + local myconf + + use cjk && myconf="$myconf + --enable-kanji + --enable-thai + --enable-big5" + + case "${CHOST}" in + *-darwin*) myconf="${myconf} --enable-wtmp" ;; + *-interix*) ;; + *) myconf="${myconf} --enable-utmp --enable-wtmp" + esac + + econf \ + $(use_enable xgetdefault) \ + $(use_enable background background-image) \ + --with-terminfo="${EPREFIX}"/usr/share/terminfo \ + --enable-transparency \ + --enable-fading \ + --enable-background-image \ + --enable-menubar \ + --enable-graphics \ + --with-x \ + ${myconf} +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" + + fowners root:utmp /usr/bin/aterm + fperms g+s /usr/bin/aterm + + doman doc/aterm.1 + dodoc ChangeLog doc/FAQ doc/README.* + docinto menu + dodoc doc/menu/* + dohtml -r . +} + +pkg_postinst() { + echo + elog "The transparent background will only work if you have the 'real'" + elog "root wallpaper set. Some tools that might help include: Esetroot" + elog "(x11-terms/eterm), wmsetbg (x11-wm/windowmaker), and/or" + elog "media-gfx/feh." + echo +}