summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRemi Cardona <remi@gentoo.org>2009-08-06 10:49:07 +0000
committerRemi Cardona <remi@gentoo.org>2009-08-06 10:49:07 +0000
commit2437b3ab854ad2d7d8341dd5e2af5f8c4223db1f (patch)
treec3bcb74e1aeac2a341096504e796ae37f44b4b96 /x11-libs/libXt
parentVersion bump. db2bin.py now uses new hashlib for SHA1. (diff)
downloadhistorical-2437b3ab854ad2d7d8341dd5e2af5f8c4223db1f.tar.gz
historical-2437b3ab854ad2d7d8341dd5e2af5f8c4223db1f.tar.bz2
historical-2437b3ab854ad2d7d8341dd5e2af5f8c4223db1f.zip
x11-libs/libXt: bump to 1.0.6
Package-Manager: portage-2.2_rc36/cvs/Linux i686
Diffstat (limited to 'x11-libs/libXt')
-rw-r--r--x11-libs/libXt/ChangeLog8
-rw-r--r--x11-libs/libXt/Manifest15
-rw-r--r--x11-libs/libXt/files/libXt-1.0.6-cross.patch48
-rw-r--r--x11-libs/libXt/libXt-1.0.6.ebuild30
4 files changed, 89 insertions, 12 deletions
diff --git a/x11-libs/libXt/ChangeLog b/x11-libs/libXt/ChangeLog
index 6bd6807f6f5b..0fc139005dfc 100644
--- a/x11-libs/libXt/ChangeLog
+++ b/x11-libs/libXt/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-libs/libXt
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/libXt/ChangeLog,v 1.52 2009/05/18 11:26:07 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libXt/ChangeLog,v 1.53 2009/08/06 10:49:07 remi Exp $
+
+*libXt-1.0.6 (06 Aug 2009)
+
+ 06 Aug 2009; Rémi Cardona <remi@gentoo.org> +libXt-1.0.6.ebuild,
+ +files/libXt-1.0.6-cross.patch:
+ bump to 1.0.6
18 May 2009; Diego E. Pettenò <flameeyes@gentoo.org> libXt-1.0.5.ebuild:
Remove WANT_AUTOMAKE which is not needed any longer since bug #270010 was
diff --git a/x11-libs/libXt/Manifest b/x11-libs/libXt/Manifest
index 64ff9800cd7f..2c3df4da0061 100644
--- a/x11-libs/libXt/Manifest
+++ b/x11-libs/libXt/Manifest
@@ -1,15 +1,8 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX libXt-1.0.5-cross.patch 699 RMD160 95312a3887ddbf62cf509ab2df5ed78e455fd5d1 SHA1 3d76ef06df5308408978966fdd77081b66aeb05d SHA256 17dfc37250e69011ecd34acc6924da389bdcd7d76d588a6fe35c460e67a0616e
+AUX libXt-1.0.6-cross.patch 1505 RMD160 d1ffcf2ce9f6291120c99d2535bcea35ebffa145 SHA1 276f1ecd374a4aa061c597cea3674dd2a85d77b3 SHA256 98cf3307fcfc3ea3aad643830c0b1e4e155aa80469edbb1a8261f5a1b381febf
DIST libXt-1.0.5.tar.bz2 500502 RMD160 7e5ef9e03dc860bf5b64b85a897dd1d2ae1ed0bf SHA1 5f33921e373ce162a39eabef2ce05d946935eb5b SHA256 43c472ada59a04428a463225cd4cd42cb81bc43eb687cc1890f2f1c81a3e9cf4
+DIST libXt-1.0.6.tar.bz2 538143 RMD160 3ad412ee271513e2ca4d8d8f7945d1d1ec0efeae SHA1 8396f51c413006a14c1d7ecd3270a3c59736654a SHA256 8d940251972ffe7e3caa41c4e82b6659ad4070aa2ec0d3e789c9fa39b79ff947
EBUILD libXt-1.0.5.ebuild 770 RMD160 55750122b2803b2aced4f39ca1005c59dd65058c SHA1 b7989dc31ca85ef7e6e2d1190a09f13645bdf713 SHA256 032ede6e736d2f1e549ac0d24b81ca626472ad7b2c0f51f9b48a8208fd0ebb57
-MISC ChangeLog 6409 RMD160 86f2f7efc2e72a487a36f8d19b9c391e14bb8090 SHA1 0a9443eecc2a6119640107db63fc6fa28e147f7e SHA256 fd54681b6662f76970260fe8c85aa409a8faaf6927c9a42aaf1d917e47f326bf
+EBUILD libXt-1.0.6.ebuild 776 RMD160 54cb0ded655cfc76c41f3dc4fea68f40302bd1a8 SHA1 8bbba188a6613123340c980e0a796ccdd0b80149 SHA256 55b089edca49e46662f235b9623bae749196a792b9e2375d03a59cc8bea91ab6
+MISC ChangeLog 6551 RMD160 451130e2e0ae8751c06f859157a9f8c919c5adac SHA1 5782135f151862e25cf296d5a18387b9df227479 SHA256 f1d0639458b6f68a3e1235960258153da4e7da49b4bb892492b45dadf3755449
MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
-
-iEYEARECAAYFAkoRRdUACgkQAiZjviIA2XglKACgk1/AO686wG57PqlrvudnO7NY
-RUQAn0/cyLFmICrYgKSJcDl9VG0XkK0e
-=b43M
------END PGP SIGNATURE-----
diff --git a/x11-libs/libXt/files/libXt-1.0.6-cross.patch b/x11-libs/libXt/files/libXt-1.0.6-cross.patch
new file mode 100644
index 000000000000..b5448ccbbd82
--- /dev/null
+++ b/x11-libs/libXt/files/libXt-1.0.6-cross.patch
@@ -0,0 +1,48 @@
+From f77482f0618f954de1d080599ada058e9a3c24ff Mon Sep 17 00:00:00 2001
+From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
+Date: Tue, 28 Jul 2009 09:59:41 +0000
+Subject: Fix compilation of host tools in cross-compilation case
+
+At 36e9f0d351afbf7fd2595990b2d39e7c551f6420, a fix was added to use
+the host gcc instead of the target gcc when cross-compiling
+libXt. This fix works, but is not solve the whole problem: the CFLAGS
+and LDFLAGS used with the host compilers are the one defined for the
+target compiler (and the flags for both compilers might be very
+different).
+
+This new fix let libXt obey to CFLAGS_FOR_BUILD and LDFLAGS_FOR_BUILD
+environment variables, and use them to compile the host tools in
+util/.
+
+Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
+---
+diff --git a/configure.ac b/configure.ac
+index 043ab5f..cb00a41 100755
+--- a/configure.ac
++++ b/configure.ac
+@@ -48,6 +48,10 @@ if test x"$CC_FOR_BUILD" = x; then
+ fi
+ fi
+ AC_SUBST([CC_FOR_BUILD])
++CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
++AC_SUBST(CFLAGS_FOR_BUILD)
++LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-${LDFLAGS}}
++AC_SUBST(LDFLAGS_FOR_BUILD)
+
+ PKG_CHECK_MODULES(XT, sm x11 xproto kbproto)
+
+diff --git a/util/Makefile.am b/util/Makefile.am
+index 0d3ff01..37b78d2 100644
+--- a/util/Makefile.am
++++ b/util/Makefile.am
+@@ -5,6 +5,8 @@ noinst_PROGRAMS = makestrs
+ endif
+
+ CC = @CC_FOR_BUILD@
++CFLAGS = @CFLAGS_FOR_BUILD@
++LDFLAGS = @LDFLAGS_FOR_BUILD@
+
+ EXTRA_DIST = \
+ Shell.ht \
+--
+cgit v0.8.2
diff --git a/x11-libs/libXt/libXt-1.0.6.ebuild b/x11-libs/libXt/libXt-1.0.6.ebuild
new file mode 100644
index 000000000000..0edbe22f1226
--- /dev/null
+++ b/x11-libs/libXt/libXt-1.0.6.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libXt/libXt-1.0.6.ebuild,v 1.1 2009/08/06 10:49:07 remi Exp $
+
+# Must be before x-modular eclass is inherited
+SNAPSHOT="yes"
+
+inherit x-modular flag-o-matic
+
+DESCRIPTION="X.Org Xt library"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libSM
+ x11-proto/xproto
+ x11-proto/kbproto"
+DEPEND="${RDEPEND}"
+
+PATCHES=("${FILESDIR}/libXt-1.0.6-cross.patch")
+
+pkg_setup() {
+ # No such function yet
+ # x-modular_pkg_setup
+
+ # (#125465) Broken with Bdirect support
+ filter-flags -Wl,-Bdirect
+ filter-ldflags -Bdirect
+ filter-ldflags -Wl,-Bdirect
+}