From 303a258fff01b422ad55569bf50fa51e3b51c26b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marcelo=20G=C3=B3es?= Date: Sat, 14 Apr 2007 19:11:04 +0000 Subject: [PATCH] 2.1_pre28 version bump. Package-Manager: portage-2.1.2.2 --- www-client/links/ChangeLog | 9 +- www-client/links/Manifest | 26 ++-- www-client/links/files/digest-links-2.1_pre28 | 6 + www-client/links/links-2.1_pre28.ebuild | 127 ++++++++++++++++++ 4 files changed, 152 insertions(+), 16 deletions(-) create mode 100644 www-client/links/files/digest-links-2.1_pre28 create mode 100644 www-client/links/links-2.1_pre28.ebuild diff --git a/www-client/links/ChangeLog b/www-client/links/ChangeLog index d176adf9fc33..56990844649e 100644 --- a/www-client/links/ChangeLog +++ b/www-client/links/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for www-client/links -# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/links/ChangeLog,v 1.84 2006/12/18 20:36:21 eroyf Exp $ +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/www-client/links/ChangeLog,v 1.85 2007/04/14 19:11:04 vanquirius Exp $ + +*links-2.1_pre28 (14 Apr 2007) + + 14 Apr 2007; Marcelo Goes +links-2.1_pre28.ebuild: + 2.1_pre28 version bump. 18 Dec 2006; Alexander H. Færøy links-2.1_pre26.ebuild: diff --git a/www-client/links/Manifest b/www-client/links/Manifest index c8c2434a5145..c5beb6151b80 100644 --- a/www-client/links/Manifest +++ b/www-client/links/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - AUX configure-LANG.patch 2052 RMD160 91f5b90600dfccb10c4e2308a5a1485275fdfeee SHA1 56ecd1d6f2e4bd0b35ac108be72a4f6f60212c38 SHA256 63de6d2dcfe14f21d147abeb1390405b9220c03f8e968f482d4b4c1cf279c88b MD5 e1d606df0fb23c52c4ec513d52fa50ab files/configure-LANG.patch 2052 RMD160 91f5b90600dfccb10c4e2308a5a1485275fdfeee files/configure-LANG.patch 2052 @@ -9,6 +6,7 @@ DIST links-2.1pre20-utf8.diff.bz2 4103 RMD160 ebae6ee8288e18829bf88aeb1f5b938076 DIST links-2.1pre20.tar.bz2 3855058 RMD160 f4013cf82ff814b1a9baf62d4bf3c543c6ed806c SHA1 47c9cd664a5accf8d7d5a8d009fe1eb9bbbedf11 SHA256 d5e6978105ff14cfc5dfcb8894c0f97920a79f0ee94198fe486205b43c96a8a9 DIST links-2.1pre22-utf8.diff.bz2 4189 RMD160 fa0c4719aa5ac0244bd165d010b9c303bfead5d3 SHA1 4a09f256a61eba235ae50e6d0b25fd8e8d2d7894 SHA256 42982ee8f605f793226f07da9ed5cb9d5be613d1f8e4bb6270533bbd7cd42b9b DIST links-2.1pre26.tar.bz2 3918490 RMD160 8e7bbe0f8bb7d71d341405f524ebfb1c144b442b SHA1 b0e2095dc4013f9fae2837af998f91edc6a565a6 SHA256 c89f10d42be2a0be8a017e1084897b1aabc5bca76817e9dab43b758dff051c56 +DIST links-2.1pre28.tar.bz2 3915943 RMD160 42ac2adf24509216bc26629c48ea5362eb53b267 SHA1 c5bda09ca6eeed8304d85e7b14d3a64266c1fd3d SHA256 203531be7c84ebe3a5d53c6d6cda4f4a27626dec620ec5aa8926414d0bee5995 EBUILD links-2.1_pre20.ebuild 3380 RMD160 71660b0dec5e4b1dd98c9e164f9be59c6a7ac009 SHA1 50dce772df7cc4bd929100ddb712a9f80fcea707 SHA256 65a129e1ab00ce2d73d326e3b9cba2822386bfb83698a068357854c97affc43c MD5 46142a09b16725c97aece84055e310c2 links-2.1_pre20.ebuild 3380 RMD160 71660b0dec5e4b1dd98c9e164f9be59c6a7ac009 links-2.1_pre20.ebuild 3380 @@ -17,10 +15,14 @@ EBUILD links-2.1_pre26.ebuild 3424 RMD160 46ac32253986c0fe1379affefae2ef6e8a7d3f MD5 e74393309e7fa02b03c8fb581891b71f links-2.1_pre26.ebuild 3424 RMD160 46ac32253986c0fe1379affefae2ef6e8a7d3f59 links-2.1_pre26.ebuild 3424 SHA256 d50ecc2b46ee3888d7f36051d04c310e88ff22060d97b6fbb411d8b71ab34d67 links-2.1_pre26.ebuild 3424 -MISC ChangeLog 22024 RMD160 527eff7a2aab68f0341f9c1ed0e45ef50336d15e SHA1 91a653599b9db3f86624d1ea0860b12344c83c43 SHA256 8dbfbaaba347f7b6f90d75bbe6513d6b69181856f775b307aa68ae0631486c55 -MD5 e03e4b8c1b6cf4a75ba9b829bac8a272 ChangeLog 22024 -RMD160 527eff7a2aab68f0341f9c1ed0e45ef50336d15e ChangeLog 22024 -SHA256 8dbfbaaba347f7b6f90d75bbe6513d6b69181856f775b307aa68ae0631486c55 ChangeLog 22024 +EBUILD links-2.1_pre28.ebuild 3434 RMD160 e04097560a19d84cd653e8e0f35d094c3b7059f4 SHA1 171d36a77d97e692449159a284ddbc4c58f8b212 SHA256 55c039c0d8a09fc820c607d89f14e04a4b28ed4ab8225d0e644fc526ccd9b827 +MD5 d64c727df540cf09c82d6767e8c5cc13 links-2.1_pre28.ebuild 3434 +RMD160 e04097560a19d84cd653e8e0f35d094c3b7059f4 links-2.1_pre28.ebuild 3434 +SHA256 55c039c0d8a09fc820c607d89f14e04a4b28ed4ab8225d0e644fc526ccd9b827 links-2.1_pre28.ebuild 3434 +MISC ChangeLog 22165 RMD160 787030dd2e088910212166fa846485cbd96f2336 SHA1 71d22d0e3aa289a045cb211faf81350337223bf8 SHA256 d7db7c2a63a0bf28dce1be397a66411c3f3d0e2d144962d279146a401cec0d4e +MD5 6fc748d0a785a4ce15066e59fa54e65d ChangeLog 22165 +RMD160 787030dd2e088910212166fa846485cbd96f2336 ChangeLog 22165 +SHA256 d7db7c2a63a0bf28dce1be397a66411c3f3d0e2d144962d279146a401cec0d4e ChangeLog 22165 MISC metadata.xml 498 RMD160 5cc5739e4f206a0eb7a2cf7f474b1dd9c6d23191 SHA1 0f94d243b86fb246928091718bf0be69b49c035d SHA256 2f7d9178e22068e1b35bf6b452d8b818de533c97779c3a89ed71c70a36fecfcb MD5 82cf55f144e0f9e258fd08a572852147 metadata.xml 498 RMD160 5cc5739e4f206a0eb7a2cf7f474b1dd9c6d23191 metadata.xml 498 @@ -31,10 +33,6 @@ SHA256 39983ed44c28b5ba9c81840490415be6a9a2c05ac10e6317b44cebfc8e447b88 files/di MD5 1df00ba3027d3ceb946d09f5a1d18788 files/digest-links-2.1_pre26 509 RMD160 b47127addd9a28c57a9a33f36d2a135ec1812e10 files/digest-links-2.1_pre26 509 SHA256 cb6bf92f19b898709b6b6994dfe600af0e0a408b033d08bb267eab568c929edc files/digest-links-2.1_pre26 509 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.1 (GNU/Linux) - -iD8DBQFFoN5I8bi6rjpTunYRAqQIAJ9yhRQj1PYqQ7OSVJpDhIVVADzKlQCg1DfQ -VvoDjVrbrSqPHXmF+VILfCA= -=YYNV ------END PGP SIGNATURE----- +MD5 b32a99eacc61d05dcbc71029fe0e69ce files/digest-links-2.1_pre28 509 +RMD160 d8ea26abccee69dc8d04eb64715812cea4845e9f files/digest-links-2.1_pre28 509 +SHA256 e4dd87bd40851d45896214fa0cf1310fd393ab330ea63c5345517eab67004624 files/digest-links-2.1_pre28 509 diff --git a/www-client/links/files/digest-links-2.1_pre28 b/www-client/links/files/digest-links-2.1_pre28 new file mode 100644 index 000000000000..dc0ce1f0b628 --- /dev/null +++ b/www-client/links/files/digest-links-2.1_pre28 @@ -0,0 +1,6 @@ +MD5 1f59217d4906622693eb3e1532871a72 links-2.1pre22-utf8.diff.bz2 4189 +RMD160 fa0c4719aa5ac0244bd165d010b9c303bfead5d3 links-2.1pre22-utf8.diff.bz2 4189 +SHA256 42982ee8f605f793226f07da9ed5cb9d5be613d1f8e4bb6270533bbd7cd42b9b links-2.1pre22-utf8.diff.bz2 4189 +MD5 815afe558dd548258eeb03b01cce01ce links-2.1pre28.tar.bz2 3915943 +RMD160 42ac2adf24509216bc26629c48ea5362eb53b267 links-2.1pre28.tar.bz2 3915943 +SHA256 203531be7c84ebe3a5d53c6d6cda4f4a27626dec620ec5aa8926414d0bee5995 links-2.1pre28.tar.bz2 3915943 diff --git a/www-client/links/links-2.1_pre28.ebuild b/www-client/links/links-2.1_pre28.ebuild new file mode 100644 index 000000000000..7150f488f3be --- /dev/null +++ b/www-client/links/links-2.1_pre28.ebuild @@ -0,0 +1,127 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-client/links/links-2.1_pre28.ebuild,v 1.1 2007/04/14 19:11:04 vanquirius Exp $ + +inherit eutils toolchain-funcs + +DESCRIPTION="links is a fast lightweight text and graphic web-browser" +HOMEPAGE="http://links.twibright.com/" +# To handle pre-version ... +MY_P="${P/_/}" +S="${WORKDIR}/${MY_P}" +SRC_URI="http://links.twibright.com/download/${MY_P}.tar.bz2 + mirror://gentoo/${PN}-2.1pre22-utf8.diff.bz2" + +LICENSE="GPL-2" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="directfb fbcon gpm javascript jpeg livecd png sdl ssl svga tiff unicode X" + +# Note: if X or fbcon usegflag are enabled, links will be built in graphic +# mode. libpng is required to compile links in graphic mode +# (not required in text mode), so let's add libpng for X? and fbcon? + +# We've also made USE=livecd compile in graphics mode. This closes bug #75685. + +RDEPEND="ssl? ( >=dev-libs/openssl-0.9.6c ) + gpm? ( sys-libs/gpm ) + png? ( >=media-libs/libpng-1.2.1 ) + jpeg? ( >=media-libs/jpeg-6b ) + fbcon? ( >=media-libs/libpng-1.2.1 + >=media-libs/jpeg-6b + sys-libs/gpm ) + tiff? ( >=media-libs/tiff-3.5.7 ) + svga? ( >=media-libs/svgalib-1.4.3 + >=media-libs/libpng-1.2.1 ) + X? ( || ( x11-libs/libXext + virtual/x11 ) + >=media-libs/libpng-1.2.1 ) + directfb? ( dev-libs/DirectFB ) + sdl? ( >=media-libs/libsdl-1.2.0 ) + sys-libs/zlib + virtual/libc + sys-libs/ncurses" + +DEPEND="${RDEPEND} + sys-devel/automake + sys-devel/autoconf + sys-devel/gcc + dev-util/pkgconfig + javascript? ( >=sys-devel/flex-2.5.4a )" + +src_unpack (){ + unpack ${A}; cd "${S}" + + epatch "${FILESDIR}"/configure-LANG.patch #131440 + + if use unicode ; then + epatch "${WORKDIR}/${PN}-2.1pre22-utf8.diff" + cd "${S}/intl" && ./gen-intl && cd .. || die "gen-intl filed" + fi +} + +src_compile (){ + local myconf + + if use X || use fbcon || use directfb || use svga || use livecd; then + myconf="${myconf} --enable-graphics" + fi + + # Note: --enable-static breaks. + + # Note: ./configure only support 'gpm' features auto-detection, so + # we use the autoconf trick + ( use gpm || use fbcon || use livecd ) || export ac_cv_lib_gpm_Gpm_Open="no" + + export LANG=C + + if use fbcon || use livecd; then + myconf="${myconf} --with-fb" + else + myconf="${myconf} --without-fb" + fi + + # force --with-libjpeg if livecd flag is set + if use livecd; then + myconf="${myconf} --with-libjpeg" + fi + + # hack to allow cross-compilation + export CC="$(tc-getCC)" + + econf \ + $(use_with X x) \ + $(use_with png libpng) \ + $(use_with jpeg libjpeg) \ + $(use_with tiff libtiff) \ + $(use_with svga svgalib) \ + $(use_with directfb) \ + $(use_with ssl) \ + $(use_with sdl) \ + $(use_enable javascript) \ + ${myconf} || die "configure failed" + emake || die "make failed" +} + +src_install() { + einstall || die + + # Only install links icon if X driver was compiled in ... + use X && doicon graphics/links.xpm + + dodoc AUTHORS BUGS ChangeLog NEWS README SITES TODO + dohtml doc/links_cal/* + + # Install a compatibility symlink links2: + dosym links /usr/bin/links2 +} + + +pkg_postinst() { + if use svga ; then + elog "You had the svga USE flag enabled, but for security reasons" + elog "the links2 binary is NOT setuid by default. In order to" + elog "enable links2 to work in SVGA, please change the permissions" + elog "of /usr/bin/links2 to enable suid." + fi +} -- 2.26.2