summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Schwarzott <zzam@gentoo.org>2006-01-24 18:42:10 +0000
committerMatthias Schwarzott <zzam@gentoo.org>2006-01-24 18:42:10 +0000
commit1fb22264ade46acea4763dd57f93ef0613b840fb (patch)
tree52c6aa9246f997e8986d1aa0fd005bdde275ef08 /media-tv/tvbrowser
parentStable on ppc64 (diff)
downloadhistorical-1fb22264ade46acea4763dd57f93ef0613b840fb.tar.gz
historical-1fb22264ade46acea4763dd57f93ef0613b840fb.tar.bz2
historical-1fb22264ade46acea4763dd57f93ef0613b840fb.zip
Make ebuild work with other architectures than x86
Package-Manager: portage-2.1_pre3-r1
Diffstat (limited to 'media-tv/tvbrowser')
-rw-r--r--media-tv/tvbrowser/ChangeLog5
-rw-r--r--media-tv/tvbrowser/Manifest10
-rw-r--r--media-tv/tvbrowser/tvbrowser-2.1.ebuild18
3 files changed, 22 insertions, 11 deletions
diff --git a/media-tv/tvbrowser/ChangeLog b/media-tv/tvbrowser/ChangeLog
index 8dab5a35ceaa..c4eea25ffac1 100644
--- a/media-tv/tvbrowser/ChangeLog
+++ b/media-tv/tvbrowser/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for media-tv/tvbrowser
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/tvbrowser/ChangeLog,v 1.1 2006/01/22 12:37:59 zzam Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/tvbrowser/ChangeLog,v 1.2 2006/01/24 18:42:10 zzam Exp $
+
+ 24 Jan 2006; Matthias Schwarzott <zzam@gentoo.org> tvbrowser-2.1.ebuild:
+ Make ebuild work with other architectures than x86
*tvbrowser-2.1 (22 Jan 2006)
diff --git a/media-tv/tvbrowser/Manifest b/media-tv/tvbrowser/Manifest
index 339d5e5ee566..bb7d67f837c1 100644
--- a/media-tv/tvbrowser/Manifest
+++ b/media-tv/tvbrowser/Manifest
@@ -1,15 +1,15 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 a9dac222b889059029c42080e537c77a ChangeLog 449
+MD5 2c977e5e4f9cbdcc2b3206b3b58a734c ChangeLog 578
MD5 45b73b563b0dfda4f6005e25c5a01a44 files/digest-tvbrowser-2.1 129
MD5 2a50d11a23b770a3d4b7b34bbaca2c36 files/tvbrowser-2.1-makefiles.patch 3385
MD5 7c30ab7528b676a1a0c2737821599b29 metadata.xml 300
-MD5 cf476b6042d16e494bccbe51bec7fa03 tvbrowser-2.1.ebuild 2627
+MD5 59a821e32a6909326f5a284e30b59456 tvbrowser-2.1.ebuild 2850
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
-iD8DBQFD03zZZfSl1Kp5KmoRAvfQAKCP/e8k8eVTATN+hKMxHsmsye5o7QCgo+qL
-/j/3mwHZwiI7z2BKxpPXr0A=
-=7ZjY
+iD8DBQFD1nUVZfSl1Kp5KmoRAp+pAKCKkO9urZbt9snLIO5OJyvEFHCMfQCgpe9H
+x3HWg1GuVtOpoD+S/GNr5x0=
+=1x5D
-----END PGP SIGNATURE-----
diff --git a/media-tv/tvbrowser/tvbrowser-2.1.ebuild b/media-tv/tvbrowser/tvbrowser-2.1.ebuild
index fdaea5d5f3ce..09c46d9424c8 100644
--- a/media-tv/tvbrowser/tvbrowser-2.1.ebuild
+++ b/media-tv/tvbrowser/tvbrowser-2.1.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/tvbrowser/tvbrowser-2.1.ebuild,v 1.1 2006/01/22 12:37:59 zzam Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/tvbrowser/tvbrowser-2.1.ebuild,v 1.2 2006/01/24 18:42:10 zzam Exp $
-inherit eutils java-pkg libtool
+inherit eutils java-pkg libtool flag-o-matic
DESCRIPTION="Themeable and easy to use TV Guide - written in Java"
HOMEPAGE="http://www.tvbrowser.org/"
@@ -35,6 +35,16 @@ src_unpack() {
epatch ${FILESDIR}/${P}-makefiles.patch
+ local J_ARCH
+ case "${ARCH}" in
+ x86) J_ARCH=i386 ;;
+ amd64) J_ARCH=amd64 ;;
+ *) die "not supported arch for this ebuild" ;;
+ esac
+
+ sed -i ${S}/deployment/x11/src/Makefile.am \
+ -e "s-/lib/i386/-/lib/${J_ARCH}/-"
+
cd ${S}/lib
rm *.jar
@@ -44,9 +54,6 @@ src_unpack() {
java-pkg_jar-from bsh bsh.jar bsh-2.0b1.jar
java-pkg_jar-from skinlf
- cd ${S}
- find -name "*.jar"
-
cd ${S}/deployment/x11
rm configure
@@ -64,6 +71,7 @@ src_compile() {
# second part: systray-module
cd ${S}/deployment/x11
+ append-flags -fPIC
econf || die "econf failed"
emake || die "emake failed"
}