summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Januszewski <spock@gentoo.org>2010-08-16 18:35:35 +0000
committerMichael Januszewski <spock@gentoo.org>2010-08-16 18:35:35 +0000
commitb6b109d5db62fd0f7460652a5e0d8bdc4b4461a2 (patch)
tree819a35c9cef9e11a3cd5a8cfc31f0a451978b15d /www-client/elinks
parentIt's test, not tests (in RESTRICT, thanks to Mr_Bones). (diff)
downloadhistorical-b6b109d5db62fd0f7460652a5e0d8bdc4b4461a2.tar.gz
historical-b6b109d5db62fd0f7460652a5e0d8bdc4b4461a2.tar.bz2
historical-b6b109d5db62fd0f7460652a5e0d8bdc4b4461a2.zip
Add the 'mouse' USE flag to make it possible to prevent elinks from capturing mouse events. Disable both 'mouse' and 'X' to make text in elinks selectable without holding the shift key down.
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64
Diffstat (limited to 'www-client/elinks')
-rw-r--r--www-client/elinks/ChangeLog10
-rw-r--r--www-client/elinks/Manifest15
-rw-r--r--www-client/elinks/elinks-0.12_pre5-r1.ebuild140
-rw-r--r--www-client/elinks/metadata.xml1
4 files changed, 163 insertions, 3 deletions
diff --git a/www-client/elinks/ChangeLog b/www-client/elinks/ChangeLog
index e874f02d722e..8574f0407bc1 100644
--- a/www-client/elinks/ChangeLog
+++ b/www-client/elinks/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for www-client/elinks
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/elinks/ChangeLog,v 1.126 2010/07/18 13:30:08 nixnut Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/elinks/ChangeLog,v 1.127 2010/08/16 18:35:35 spock Exp $
+
+*elinks-0.12_pre5-r1 (16 Aug 2010)
+
+ 16 Aug 2010; Michał Januszewski <spock@gentoo.org>
+ +elinks-0.12_pre5-r1.ebuild, metadata.xml:
+ Add the 'mouse' USE flag to make it possible to prevent elinks from
+ capturing mouse events. Disable both 'mouse' and 'X' to make text in
+ elinks selectable without holding the shift key down.
18 Jul 2010; <nixnut@gentoo.org> elinks-0.11.7.ebuild:
ppc stable #323643
diff --git a/www-client/elinks/Manifest b/www-client/elinks/Manifest
index 45871dc1735e..2f9ba41b7a31 100644
--- a/www-client/elinks/Manifest
+++ b/www-client/elinks/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX elinks-0.10.1-utf_8_io-default.patch 456 RMD160 69bcd2fe9a85381d53ef7d2c3da32e15d8eae36b SHA1 c9141e89ba62da5277d0df42e73f4eb258e23552 SHA256 3255c36e7107323d7415995c3c5d2458acf7b739848fb9804157b708956a7010
AUX elinks-0.10.4.conf-syscharset.diff 2580 RMD160 3bb9037e75adc225915a4a6b41afff0ef09f1eba SHA1 fe28f5ae8f290f15f1165273f22e9417f5648e40 SHA256 3269413843aabff245ee3dce522a475e5b3042adf4676b644a63d323bb77818c
AUX elinks-0.11.2-lua-5.1.patch 538 RMD160 7bd83ed15ea14cc41b909c4022eee082a47fb706 SHA1 0183f106db71725ccb0f2b83746373ca9e5f0522 SHA256 d931af4db13b53be32def17417d86ee916511209ce9a54f25d017ee2d24473d4
@@ -14,6 +17,14 @@ DIST elinks-0.12pre5.tar.bz2 2783523 RMD160 4983083f21928da78f937b4dea09f8937c3a
EBUILD elinks-0.11.5.ebuild 4700 RMD160 0596dde9f327083f3b77b56b9503f7a636b2f8dd SHA1 64d686e6c98a639cdb65f4f8c174b16451d06f0d SHA256 7a6af3656cbd5e7ce1f463d2b8ce517ef79cafd5aaf151bad89ca547bf4d3681
EBUILD elinks-0.11.6.ebuild 4382 RMD160 c399f5ad41ff2da5e08a5a8fa981792c84dcf82f SHA1 91036ad55444ba5b63aa289a90197efb5f335910 SHA256 6120a5c13cb76e31ceb00c1e0927b6e8229cab4e869c42251d94e83c3469ea78
EBUILD elinks-0.11.7.ebuild 4351 RMD160 2e57b894260dccb5877280c06a73ee6068f844ba SHA1 85d939ebd5dbd0635cf2c04a97a76bfc443a9eba SHA256 f8ed412e7392a2a6815b3f08861334dfe57990481f523909ccb7438b56685bf2
+EBUILD elinks-0.12_pre5-r1.ebuild 4403 RMD160 fe4d468ffab1de7cf1ab1778aa9a144cad9f95ea SHA1 de455b3434818fdb12520d375184e4e3bdcb6b27 SHA256 af80a35aeee2c2f7775723757f2ce7c6642983f213b6fb824f2f4ea2645d5a17
EBUILD elinks-0.12_pre5.ebuild 4371 RMD160 d8e7a3aaaaadf7bcfb58aeb736f692aff5ff37bf SHA1 311ef5976adfb74deaa2b5f756c6a95526a08ffa SHA256 0f98e36902788d1062b3e237caf2ddd90190b45c1b67fd188544cbe1b0898ac4
-MISC ChangeLog 24422 RMD160 42f70fd59c72d7bacb0d7a0c5555ffb9f2b546dd SHA1 63f2762b31d36e56c2d8ce5354ee6bf07e7a24d2 SHA256 1c3949f59f36acb3f21778cb92a8c8e02625b6987d03e944502544743aa188e4
-MISC metadata.xml 475 RMD160 e888de64596f6e3707ee9adb6e6f3612740f1c94 SHA1 5cb61eb3f8afb550f9de204bd4203833b0dfe024 SHA256 bec4875969a65fe6ea9c2187ecc644d6105279f04dd4f82fd30bef71e6692e2f
+MISC ChangeLog 24754 RMD160 655a49f134eac64fcce02236ba1a5c889c56c240 SHA1 aec0bd9f98ade81eb1c6c73828f1fdac86d2bf11 SHA256 5e23833b3057716d627d661b807469d8e964c5cdf6e36ac84184ae56ae67554e
+MISC metadata.xml 539 RMD160 a8e2177168d6c229cb25da446572b8af3a636eaa SHA1 f49389e97de1e05ebffad13baa4f5212b44681ff SHA256 08733a76de608d4d9a4139ce6e9c1c9f23f5c1fea86abdce8e369b1bdc6bf0ad
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.16 (GNU/Linux)
+
+iEYEARECAAYFAkxphQgACgkQchej4aZK9/dEcQCeP9rYUmGFgIgPmLWNGICqTYns
+IG8AnRR2g2cqdHTK5WIIEBuEiuFY6MoG
+=BKYh
+-----END PGP SIGNATURE-----
diff --git a/www-client/elinks/elinks-0.12_pre5-r1.ebuild b/www-client/elinks/elinks-0.12_pre5-r1.ebuild
new file mode 100644
index 000000000000..591a2e63aacc
--- /dev/null
+++ b/www-client/elinks/elinks-0.12_pre5-r1.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-client/elinks/elinks-0.12_pre5-r1.ebuild,v 1.1 2010/08/16 18:35:35 spock Exp $
+
+EAPI="2"
+
+inherit eutils autotools flag-o-matic
+
+MY_P="${P/_/}"
+DESCRIPTION="Advanced and well-established text-mode web browser"
+HOMEPAGE="http://elinks.or.cz/"
+SRC_URI="http://elinks.or.cz/download/${MY_P}.tar.bz2
+ http://dev.gentoo.org/~spock/portage/distfiles/elinks-0.10.4.conf.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="bittorrent bzip2 debug finger ftp gopher gpm guile idn ipv6 \
+ javascript lua +mouse nls nntp perl ruby samba ssl unicode X zlib"
+RESTRICT="test"
+
+DEPEND=">=dev-libs/expat-1.95.4
+ bzip2? ( >=app-arch/bzip2-1.0.2 )
+ ssl? ( >=dev-libs/openssl-0.9.6g )
+ X? ( x11-libs/libX11 x11-libs/libXt )
+ zlib? ( >=sys-libs/zlib-1.1.4 )
+ lua? ( >=dev-lang/lua-5 )
+ gpm? ( >=sys-libs/ncurses-5.2 >=sys-libs/gpm-1.20.0-r5 )
+ guile? ( >=dev-scheme/guile-1.6.4-r1[deprecated,discouraged] )
+ idn? ( net-dns/libidn )
+ perl? ( sys-devel/libperl )
+ ruby? ( dev-lang/ruby )
+ samba? ( net-fs/samba )
+ !hppa? ( !mips? ( !alpha? ( javascript? ( dev-lang/spidermonkey ) ) ) )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ cd "${WORKDIR}"
+ epatch "${FILESDIR}"/${PN}-0.10.4.conf-syscharset.diff
+ mv "${PN}-0.10.4.conf" "${PN}.conf"
+ if ! use ftp ; then
+ sed -i -e 's/\(.*protocol.ftp.*\)/# \1/' ${PN}.conf
+ fi
+ sed -i -e 's/\(.*set protocol.ftp.use_epsv.*\)/# \1/' ${PN}.conf
+ cd "${S}"
+
+ if use lua && has_version ">=dev-lang/lua-5.1"; then
+ epatch "${FILESDIR}"/${PN}-0.11.2-lua-5.1.patch
+ fi
+
+ epatch "${FILESDIR}"/elinks-0.11.5-makefile.patch
+ epatch "${FILESDIR}"/elinks-0.12_pre5-compilation-fix.patch
+
+ sed -i -e 's/-Werror//' configure*
+ eautoreconf
+}
+
+src_configure() {
+ # NOTE about GNUTSL SSL support (from the README -- 25/12/2002)
+ # As GNUTLS is not yet 100% stable and its support in ELinks is not so well
+ # tested yet, it's recommended for users to give a strong preference to OpenSSL whenever possible.
+ local myconf=""
+
+ if use debug ; then
+ myconf="--enable-debug"
+ else
+ myconf="--enable-fastmem"
+ fi
+
+ if use ssl ; then
+ myconf="${myconf} --with-openssl"
+ else
+ myconf="${myconf} --without-openssl --without-gnutls"
+ fi
+
+ econf \
+ --sysconfdir=/etc/elinks \
+ --enable-leds \
+ --enable-88-colors \
+ --enable-256-colors \
+ --enable-true-color \
+ --enable-html-highlight \
+ $(use_with gpm) \
+ $(use_with zlib) \
+ $(use_with bzip2 bzlib) \
+ $(use_with X x) \
+ $(use_with lua) \
+ $(use_with guile) \
+ $(use_with perl) \
+ $(use_with ruby) \
+ $(use_with idn) \
+ $(use_with javascript spidermonkey) \
+ $(use_enable bittorrent) \
+ $(use_enable nls) \
+ $(use_enable ipv6) \
+ $(use_enable ftp) \
+ $(use_enable gopher) \
+ $(use_enable nntp) \
+ $(use_enable finger) \
+ $(use_enable samba smb) \
+ $(use_enable mouse) \
+ ${myconf} || die
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+
+ insopts -m 644 ; insinto /etc/elinks
+ doins "${WORKDIR}"/elinks.conf
+ newins contrib/keybind-full.conf keybind-full.sample
+ newins contrib/keybind.conf keybind.conf.sample
+
+ dodoc AUTHORS BUGS ChangeLog INSTALL NEWS README SITES THANKS TODO doc/*.*
+ docinto contrib ; dodoc contrib/{README,colws.diff,elinks[-.]vim*}
+ insinto /usr/share/doc/${PF}/contrib/lua ; doins contrib/lua/{*.lua,elinks-remote}
+ insinto /usr/share/doc/${PF}/contrib/conv ; doins contrib/conv/*.*
+ insinto /usr/share/doc/${PF}/contrib/guile ; doins contrib/guile/*.scm
+
+ # Remove some conflicting files on OSX. The files provided by OSX 10.4
+ # are more or less the same. -- Fabian Groffen (2005-06-30)
+ rm -f "${D}"/usr/share/locale/locale.alias "${D}"/usr/lib/charset.alias
+}
+
+pkg_postinst() {
+ einfo "This ebuild provides a default config for ELinks."
+ einfo "Please check /etc/elinks/elinks.conf"
+ einfo
+ einfo "You may want to convert your html.cfg and links.cfg of"
+ einfo "Links or older ELinks versions to the new ELinks elinks.conf"
+ einfo "using /usr/share/doc/${PF}/contrib/conv/conf-links2elinks.pl"
+ einfo
+ einfo "Please have a look at /etc/elinks/keybind-full.sample and"
+ einfo "/etc/elinks/keybind.conf.sample for some bindings examples."
+ einfo
+ einfo "You will have to set your TERM variable to 'xterm-256color'"
+ einfo "to be able to use 256 colors in elinks."
+ echo
+}
diff --git a/www-client/elinks/metadata.xml b/www-client/elinks/metadata.xml
index 8e4bee581aa9..6a79ee59d977 100644
--- a/www-client/elinks/metadata.xml
+++ b/www-client/elinks/metadata.xml
@@ -10,5 +10,6 @@
<flag name='bittorrent'>Enable support for the BitTorrent protocol</flag>
<flag name='finger'>Enable support for the finger protocol</flag>
<flag name='gopher'>Enable support for the gopher protocol</flag>
+ <flag name='mouse'>Make elinks to grab all mouse events</flag>
</use>
</pkgmetadata>