summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGustavo Zacarias <gustavoz@gentoo.org>2005-07-04 16:11:46 +0000
committerGustavo Zacarias <gustavoz@gentoo.org>2005-07-04 16:11:46 +0000
commita4b2bdc62ca2ee443ebd5867fbd5c1d1a82232ba (patch)
tree871e91578a7f21001bbf4d5a818eb2d2bee27615 /net-misc
parentupdate; fixes bug 83182 (credits see ChangeLog) (diff)
downloadgentoo-2-a4b2bdc62ca2ee443ebd5867fbd5c1d1a82232ba.tar.gz
gentoo-2-a4b2bdc62ca2ee443ebd5867fbd5c1d1a82232ba.tar.bz2
gentoo-2-a4b2bdc62ca2ee443ebd5867fbd5c1d1a82232ba.zip
Fixed 1.0.0 bigendian build problems and sparc stable, others gone the -sparc path
(Portage version: 2.0.51.19)
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/aria/ChangeLog8
-rw-r--r--net-misc/aria/aria-0.10.0.ebuild4
-rw-r--r--net-misc/aria/aria-0.10.2_beta7.ebuild4
-rw-r--r--net-misc/aria/aria-1.0.0.ebuild3
-rw-r--r--net-misc/aria/files/aria-1.0.0-bigendian.diff14
5 files changed, 27 insertions, 6 deletions
diff --git a/net-misc/aria/ChangeLog b/net-misc/aria/ChangeLog
index ef93e685129a..cd01aaa3cf15 100644
--- a/net-misc/aria/ChangeLog
+++ b/net-misc/aria/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-misc/aria
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/aria/ChangeLog,v 1.16 2005/02/03 20:32:09 jhhudso Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/aria/ChangeLog,v 1.17 2005/07/04 16:11:46 gustavoz Exp $
+
+ 04 Jul 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ +files/aria-1.0.0-bigendian.diff, aria-0.10.0.ebuild,
+ aria-0.10.2_beta7.ebuild, aria-1.0.0.ebuild:
+ Fixed 1.0.0 bigendian build problems and sparc stable, others gone the
+ -sparc path
03 Feb 2005; Jared Hudson <jhhudso@gentoo.org> aria-1.0.0.ebuild:
Marked aria-1.0.0 as stable on x86 and amd64
diff --git a/net-misc/aria/aria-0.10.0.ebuild b/net-misc/aria/aria-0.10.0.ebuild
index 5e7b33d1573c..ddf1aa1a5f9f 100644
--- a/net-misc/aria/aria-0.10.0.ebuild
+++ b/net-misc/aria/aria-0.10.0.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/net-misc/aria/aria-0.10.0.ebuild,v 1.13 2005/02/03 20:32:09 jhhudso Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/aria/aria-0.10.0.ebuild,v 1.14 2005/07/04 16:11:46 gustavoz Exp $
IUSE="nls"
@@ -10,7 +10,7 @@ SRC_URI="http://aria.rednoah.com/storage/sources/${P}.tar.bz2"
SLOT="0"
LICENSE="GPL-2"
-KEYWORDS="x86 sparc "
+KEYWORDS="x86 -sparc"
RDEPEND="=dev-libs/glib-1.2*
=x11-libs/gtk+-1.2*
diff --git a/net-misc/aria/aria-0.10.2_beta7.ebuild b/net-misc/aria/aria-0.10.2_beta7.ebuild
index c3e164285357..9f02364c37e9 100644
--- a/net-misc/aria/aria-0.10.2_beta7.ebuild
+++ b/net-misc/aria/aria-0.10.2_beta7.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/net-misc/aria/aria-0.10.2_beta7.ebuild,v 1.9 2005/02/03 20:32:09 jhhudso Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/aria/aria-0.10.2_beta7.ebuild,v 1.10 2005/07/04 16:11:46 gustavoz Exp $
IUSE="nls"
@@ -13,7 +13,7 @@ SRC_URI="http://aria.rednoah.com/storage/sources/${MY_P}.tar.bz2"
SLOT="0"
LICENSE="GPL-2"
-KEYWORDS="x86 sparc "
+KEYWORDS="x86 -sparc"
RDEPEND="=dev-libs/glib-1.2*
=x11-libs/gtk+-1.2*
diff --git a/net-misc/aria/aria-1.0.0.ebuild b/net-misc/aria/aria-1.0.0.ebuild
index 242897e75ef9..f50e4a2be55e 100644
--- a/net-misc/aria/aria-1.0.0.ebuild
+++ b/net-misc/aria/aria-1.0.0.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/net-misc/aria/aria-1.0.0.ebuild,v 1.7 2005/02/03 20:32:09 jhhudso Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/aria/aria-1.0.0.ebuild,v 1.8 2005/07/04 16:11:46 gustavoz Exp $
inherit eutils
@@ -22,6 +22,7 @@ src_unpack() {
unpack ${A}
epatch ${FILESDIR}/aria-1.0.0-xgettext-gentoo.diff
epatch ${FILESDIR}/aria-1.0.0-savefiles-gentoo.diff
+ epatch ${FILESDIR}/aria-1.0.0-bigendian.diff
}
src_compile() {
diff --git a/net-misc/aria/files/aria-1.0.0-bigendian.diff b/net-misc/aria/files/aria-1.0.0-bigendian.diff
new file mode 100644
index 000000000000..d98141e65b8e
--- /dev/null
+++ b/net-misc/aria/files/aria-1.0.0-bigendian.diff
@@ -0,0 +1,14 @@
+diff -Nura aria-1.0.0/src/md5.c aria-1.0.0.bigendian/src/md5.c
+--- aria-1.0.0/src/md5.c 2001-05-19 15:38:59.000000000 -0300
++++ aria-1.0.0.bigendian/src/md5.c 2005-07-04 12:33:29.049837804 -0300
+@@ -291,8 +291,8 @@
+
+ p = hd->buf;
+ #ifdef BIG_ENDIAN_HOST
+- #define X(a) do { *p++ = hd->##a ; *p++ = hd->##a >> 8; \
+- *p++ = hd->##a >> 16; *p++ = hd->##a >> 24; } while(0)
++ #define X(a) do { *p++ = hd->a ; *p++ = hd->a >> 8; \
++ *p++ = hd->a >> 16; *p++ = hd->a >> 24; } while(0)
+ #else /* little endian */
+ /*#define X(a) do { *(u32*)p = hd->##a ; p += 4; } while(0)*/
+ /* Unixware's cpp doesn't like the above construct so we do it his way: