diff options
-rw-r--r-- | x11-libs/libast/ChangeLog | 6 | ||||
-rw-r--r-- | x11-libs/libast/files/libast-64bit.patch | 11 | ||||
-rw-r--r-- | x11-libs/libast/libast-0.5-r2.ebuild | 10 |
3 files changed, 25 insertions, 2 deletions
diff --git a/x11-libs/libast/ChangeLog b/x11-libs/libast/ChangeLog index caeaa95a893e..f23f20ac1514 100644 --- a/x11-libs/libast/ChangeLog +++ b/x11-libs/libast/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for x11-libs/libast # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/libast/ChangeLog,v 1.10 2004/06/24 22:04:09 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libast/ChangeLog,v 1.11 2004/07/08 17:48:21 lv Exp $ + + 08 Jul 2004; Travis Tilley <lv@gentoo.org> +files/libast-64bit.patch, + libast-0.5-r2.ebuild: + added 64bit fix. see bug #52634 for more information *libast-0.5-r2 (22 Feb 2004) diff --git a/x11-libs/libast/files/libast-64bit.patch b/x11-libs/libast/files/libast-64bit.patch new file mode 100644 index 000000000000..7aa200279245 --- /dev/null +++ b/x11-libs/libast/files/libast-64bit.patch @@ -0,0 +1,11 @@ +diff -Nru libast-0.5.old/include/libast.h libast-0.5/include/libast.h +--- libast-0.5.old/include/libast.h 2004-07-08 13:39:36.837764880 -0400 ++++ libast-0.5/include/libast.h 2004-07-08 13:40:21.287007568 -0400 +@@ -337,6 +337,7 @@ + /* fill l with c. */ \ + l = (c) | (c)<<8; \ + l |= l<<16; \ ++ l |= l<<32; \ + MEMSET_LONG(); \ + \ + /* fill in 1-byte chunks until boundary of long is reached. */ \ diff --git a/x11-libs/libast/libast-0.5-r2.ebuild b/x11-libs/libast/libast-0.5-r2.ebuild index 20ef79071b44..88b4c92364cc 100644 --- a/x11-libs/libast/libast-0.5-r2.ebuild +++ b/x11-libs/libast/libast-0.5-r2.ebuild @@ -1,6 +1,8 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/libast/libast-0.5-r2.ebuild,v 1.3 2004/06/24 22:04:09 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libast/libast-0.5-r2.ebuild,v 1.4 2004/07/08 17:48:21 lv Exp $ + +inherit 64-bit DESCRIPTION="LIBrary of Assorted Spiffy Things" HOMEPAGE="http://www.eterm.org/download/" @@ -16,6 +18,12 @@ DEPEND="virtual/x11 X? ( imlib? ( media-libs/imlib2 ) ) perl? ( dev-libs/libpcre )" +src_unpack() { + unpack ${A} + cd ${S} + 64-bit && epatch ${FILESDIR}/libast-64bit.patch +} + src_compile() { local myconf use X && use imlib \ |