summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2005-08-12 16:32:40 +0000
committerFabian Groffen <grobian@gentoo.org>2005-08-12 16:32:40 +0000
commit8089c4df24860371d7b0d9dd4278cb78d07f4b49 (patch)
tree402674dfe0387ddd914d392661713f6e4f1223de /www-client/lynx
parentVersion bump. This version uses some silly default values which are way too h... (diff)
downloadgentoo-2-8089c4df24860371d7b0d9dd4278cb78d07f4b49.tar.gz
gentoo-2-8089c4df24860371d7b0d9dd4278cb78d07f4b49.tar.bz2
gentoo-2-8089c4df24860371d7b0d9dd4278cb78d07f4b49.zip
Adding a patch that actually allows to compile on ppc-macos (was already marked stable! :( )
(Portage version: 2.0.51.22-r2)
Diffstat (limited to 'www-client/lynx')
-rw-r--r--www-client/lynx/ChangeLog7
-rw-r--r--www-client/lynx/Manifest15
-rw-r--r--www-client/lynx/files/lynx-2.8.5-darwin.patch12
-rw-r--r--www-client/lynx/lynx-2.8.5.ebuild7
4 files changed, 32 insertions, 9 deletions
diff --git a/www-client/lynx/ChangeLog b/www-client/lynx/ChangeLog
index 9a116fe6a34f..df1d4b5a80e1 100644
--- a/www-client/lynx/ChangeLog
+++ b/www-client/lynx/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for www-client/lynx
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/lynx/ChangeLog,v 1.4 2005/03/15 14:24:24 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/lynx/ChangeLog,v 1.5 2005/08/12 16:32:40 grobian Exp $
+
+ 12 Aug 2005; Fabian Groffen <grobian@gentoo.org>
+ +files/lynx-2.8.5-darwin.patch, lynx-2.8.5.ebuild:
+ Adding a patch that actually allows to compile on ppc-macos (was already
+ marked stable! :( )
*lynx-2.8.5 (15 Mar 2005)
*lynx-2.8.4.1d-r1 (15 Mar 2005)
diff --git a/www-client/lynx/Manifest b/www-client/lynx/Manifest
index 2115a1fbb764..ee7c9fb218ef 100644
--- a/www-client/lynx/Manifest
+++ b/www-client/lynx/Manifest
@@ -1,14 +1,15 @@
-MD5 c6d036898da9d81122696e0489652e7b lynx-2.8.4.1c.ebuild 2165
-MD5 94d64f3ce22ca5b267b49dc3a30d3b8c lynx-2.8.4.1d-r1.ebuild 2398
+MD5 ce228aebdb4ead09bf53c155e2ceaefc lynx-2.8.5.ebuild 1871
MD5 f75cb7de80df331087cb5f91ac2d8140 lynx-2.8.4.1d.ebuild 2299
-MD5 cf0581070893c2d866d4d41d18ea29c0 lynx-2.8.5.ebuild 1779
-MD5 acaa86fdf4e340e1180ce324110007cd metadata.xml 224
+MD5 94d64f3ce22ca5b267b49dc3a30d3b8c lynx-2.8.4.1d-r1.ebuild 2398
+MD5 c6d036898da9d81122696e0489652e7b lynx-2.8.4.1c.ebuild 2165
MD5 8a8d99f821a0a3974e811b7c9a334866 ChangeLog 6011
+MD5 acaa86fdf4e340e1180ce324110007cd metadata.xml 224
MD5 a5a3cf665f0451dfebbbdc90b2d23a89 files/digest-lynx-2.8.4.1c 260
MD5 a48ecda8afc164dc0252e8d0ed579d49 files/digest-lynx-2.8.4.1d 324
-MD5 a48ecda8afc164dc0252e8d0ed579d49 files/digest-lynx-2.8.4.1d-r1 324
MD5 d256ae9121ae1557872c376683b93cc8 files/digest-lynx-2.8.5 63
-MD5 2290b4fe7526899243941069f01d01eb files/lynx-2.8.4.1c-gentoo.patch 196
-MD5 2290b4fe7526899243941069f01d01eb files/lynx-2.8.4.1d-gentoo.patch 196
MD5 0dacb03b3e82b0069b0b2d8e9706f234 files/lynx-2.8.4a-LYStrings.c-gentoo.patch 188
+MD5 a48ecda8afc164dc0252e8d0ed579d49 files/digest-lynx-2.8.4.1d-r1 324
+MD5 62a95dce16ec74f3ecb3bc3df818fbbc files/lynx-2.8.5-darwin.patch 652
MD5 b0b269efc9ff697e40a10f99919599ea files/lynx2.8.4rel.1a.patch 7515
+MD5 2290b4fe7526899243941069f01d01eb files/lynx-2.8.4.1d-gentoo.patch 196
+MD5 2290b4fe7526899243941069f01d01eb files/lynx-2.8.4.1c-gentoo.patch 196
diff --git a/www-client/lynx/files/lynx-2.8.5-darwin.patch b/www-client/lynx/files/lynx-2.8.5-darwin.patch
new file mode 100644
index 000000000000..bd382a7f2c23
--- /dev/null
+++ b/www-client/lynx/files/lynx-2.8.5-darwin.patch
@@ -0,0 +1,12 @@
+diff -ur lynx2-8-5/WWW/Library/Implementation/HTTCP.c lynx2-8-5-patched/WWW/Library/Implementation/HTTCP.c
+--- lynx2-8-5/WWW/Library/Implementation/HTTCP.c 2004-01-25 09:51:04.000000000 +0800
++++ lynx2-8-5-patched/WWW/Library/Implementation/HTTCP.c 2005-08-12 12:32:50.000000000 +0800
+@@ -1326,7 +1326,7 @@
+ if (phost->h_length != sizeof soc_in->sin_addr) {
+ HTAlwaysAlert(host, gettext("Address length looks invalid"));
+ }
+- memcpy((void *)&soc_in->sin_addr, phost->h_addr, phost->h_length);
++ memcpy((void *)&soc_in->sin_addr, phost->h_addr_list[ 0 ], phost->h_length);
+ #endif /* VMS && CMU_TCP */
+ }
+ #endif /* _WINDOWS_NSL */
diff --git a/www-client/lynx/lynx-2.8.5.ebuild b/www-client/lynx/lynx-2.8.5.ebuild
index 986321e25c1f..0e0b644c8ce8 100644
--- a/www-client/lynx/lynx-2.8.5.ebuild
+++ b/www-client/lynx/lynx-2.8.5.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/lynx/lynx-2.8.5.ebuild,v 1.3 2005/03/15 14:20:32 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/lynx/lynx-2.8.5.ebuild,v 1.4 2005/08/12 16:32:40 grobian Exp $
inherit eutils flag-o-matic
@@ -22,6 +22,11 @@ PROVIDE="virtual/textbrowser"
S=${WORKDIR}/${PN}${PV//./-}
+src_unpack() {
+ unpack ${A}
+ use userland_Darwin && epatch ${FILESDIR}/${P}-darwin.patch
+}
+
src_compile() {
local myconf
use nls && myconf="${myconf} --enable-nls"