summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2011-07-30 11:58:51 +0000
committerFabian Groffen <grobian@gentoo.org>2011-07-30 11:58:51 +0000
commit909f1ce9c6713f8ad542e1a1346dc897f89a095a (patch)
tree9b76ccd59b57d657bc41f8eb5dda8526610a19ae /app-misc
parentCheck for en_US.utf8 locale. If not available, donot run tests that fail with... (diff)
downloadhistorical-909f1ce9c6713f8ad542e1a1346dc897f89a095a.tar.gz
historical-909f1ce9c6713f8ad542e1a1346dc897f89a095a.tar.bz2
historical-909f1ce9c6713f8ad542e1a1346dc897f89a095a.zip
Fix for Darwin (bug #376045) and Prefix
Package-Manager: portage-2.2.01.19011-prefix/cvs/Darwin powerpc
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/tmux/ChangeLog6
-rw-r--r--app-misc/tmux/Manifest21
-rw-r--r--app-misc/tmux/files/tmux-1.5-darwin.patch78
-rw-r--r--app-misc/tmux/tmux-1.5.ebuild13
-rw-r--r--app-misc/tmux/tmux-9999.ebuild6
5 files changed, 109 insertions, 15 deletions
diff --git a/app-misc/tmux/ChangeLog b/app-misc/tmux/ChangeLog
index 7d2300db39dc..eebf81d63a3a 100644
--- a/app-misc/tmux/ChangeLog
+++ b/app-misc/tmux/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-misc/tmux
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/tmux/ChangeLog,v 1.64 2011/07/13 09:20:03 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/tmux/ChangeLog,v 1.65 2011/07/30 11:58:51 grobian Exp $
+
+ 30 Jul 2011; Fabian Groffen <grobian@gentoo.org> tmux-1.5.ebuild,
+ +files/tmux-1.5-darwin.patch, tmux-9999.ebuild:
+ Fix for Darwin (bug #376045) and Prefix
*tmux-1.5 (13 Jul 2011)
diff --git a/app-misc/tmux/Manifest b/app-misc/tmux/Manifest
index 17c133d91c3e..5b150e7e0805 100644
--- a/app-misc/tmux/Manifest
+++ b/app-misc/tmux/Manifest
@@ -1,7 +1,8 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA1
AUX tmux-1.2-locale.patch 628 RMD160 2f9902fdabd4349a3861e2d8f2e6fa43c363f271 SHA1 f7c6fe2e2e2fb18809a964be65d034d9bb60e944 SHA256 64ef3fadd3aef308c0ab0cac62ac1926d769651a7b6c30697f4c7a80db020404
+AUX tmux-1.5-darwin.patch 2180 RMD160 06e9a3dca7ed1e55573aec5bee6c746a0de04b13 SHA1 fcf370899c5213866d462f1461be0e3925969e74 SHA256 df949038aa2c12030d97991e4e330e9cc957bb135336fae69bd921879404f8bd
AUX tmux.vim 55 RMD160 1299eac25b3e01700dba4b295c33964a607b8ee4 SHA1 820863224eda185aba4da86ffbe876e287a70f30 SHA256 ab10a475aa32e2aacba7b47e9ca38057ee2e447a953497a0349f1640167be6b7
DIST tmux-1.2.tar.gz 241779 RMD160 47ac2b3606841189c6b75412bb67d6625073b035 SHA1 57a784dc998710a719ee3e13dcd29541611c009e SHA256 af3f2678ae631ab3f7973b646aff2f8757e9e00935a5984c23058da4f723491d
DIST tmux-1.3.tar.gz 251999 RMD160 7c895562c7810117d610c420901110c7e206bebf SHA1 4d132a5fa25ef049e023f154824f39b0d7e72ab0 SHA256 72c2d6f1c30fb4ccbd29b530a7d8a08e67c9c2d87ac8d67e3806561670fc0362
@@ -10,18 +11,14 @@ DIST tmux-1.5.tar.gz 374093 RMD160 08eec02bcbd91b3c37a36a05167f3758e7911973 SHA1
EBUILD tmux-1.2.ebuild 1328 RMD160 5029d97b4795c98bc22b1e0c3b4c35965443da21 SHA1 c96caed68a0b6bc010803fc55c6181d2b30b2a33 SHA256 2a4979c7462829c755e360b6edf3954fe1446f2634cf05d8dbdcd4e02dc1939e
EBUILD tmux-1.3.ebuild 2001 RMD160 aafad357a0d35a5737ece39add34e368158ca1b7 SHA1 76c322e7c3fef1290d17276878d43c58c04c635a SHA256 86f8f7524cdd93dc3fd4aa1e9f0271269c03bc7666a57af3c986e297be821766
EBUILD tmux-1.4.ebuild 2087 RMD160 8ff2ec0ea195814668094aaeccefe0b284fc8ef8 SHA1 1e19b91628eba0ed5f0852c41d49ed271ad17d92 SHA256 b2df6e2b2f3984d59e2a711faafda36f12e39bfdbe5732c1795d860721000f77
-EBUILD tmux-1.5.ebuild 1716 RMD160 5c2c2af6e1e97f9dd21eb0dba935adb992977145 SHA1 9817a98bba228601b1947a48a8f9388c7e7d9113 SHA256 784660fd7f11c983360bfde876e951aaf2c7222729d00c55281bcf72e2b1eadd
-EBUILD tmux-9999.ebuild 1161 RMD160 f82231712a8675ed8478093a675a494666d4ab84 SHA1 eca7415078170635788bd88d83e44ded7a5f5352 SHA256 224b2623719fc80a0a84b63d543016860443a6ee0672c97e6cc26a920ebdc49c
-MISC ChangeLog 7389 RMD160 6d434c26f36e37b40c67bc601dd6a1917ce68630 SHA1 3bb2cbd876915c7e2aacdfb0d0466abf09240b04 SHA256 8e21adfc74f0c4b3cb144d0affe83ab13d4083c9bc75048196091292cf1ad224
+EBUILD tmux-1.5.ebuild 2055 RMD160 e1972913ec014d8b0fce56bc552edbe78b4bc6b8 SHA1 3bb17b35561f7c9ead9c9581ad1b201c463f2550 SHA256 0a8ae72aab00a45975e9db67bd4ccbe5a1d9306c49882dc8dd9d184d795db7b2
+EBUILD tmux-9999.ebuild 1362 RMD160 5404b2e58a573cd184311bf153ccd49ec0f1e966 SHA1 c9f8f2dbcf579eb7ece463d0d73ded15cf487fa5 SHA256 833431b7d9abff42dbba622cb4b94f99900f0bf2c0442e12e2e6f1fa4dfa10f3
+MISC ChangeLog 7548 RMD160 f867324b963c34d038f3c35e5c510b6af75d0048 SHA1 85de947c6ab42beff0296024c7f4228aa19e443e SHA256 75cafe88c6c3d78d41a3b788ca107c521539cb665c09e4d8af7a9424b00e99c0
MISC metadata.xml 553 RMD160 525d334bde540803b66251b9f2e30d697f4fc327 SHA1 4e2b9280d38ed834ec9e302b1b9c85201c71fede SHA256 767126148103c206d8a942e171f2f0c572bc42fac680cb188cf304e1ec8fc3c4
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.17 (Darwin)
-iQEcBAEBCgAGBQJOHWNJAAoJEEqz6FtPBkyjco0H/02HhWnfB2BmlxZVpVo9HWbM
-oB2Z7ZOAGcW+Sk4VFP9BG8OZyscVwG8H9/BMxllVLRlOfb7ejVexGjKd8RszGXJE
-UHNSKCTudRyLwxPQC1xnbX78WP4+F0E7RUs3DL98GxgpPTWvjOrQToUxxcJ7Ggb2
-DRuoR6ZnTmUNsOQI5XsiVeX05HDDRQDwUeLDbyr5d8zwxri35Ziz5dIM6hqr/XLM
-HCNePB65oq3Ya1LL7BoATyr4Yeuo/VX77lnuuWKtTBpB0a28O7g1Bbk4MFQVJGZk
-6WV4b6AH7Vqc/57SZbMWiyoEB0Yt14exQwCAuI9Stme/WI2r9oO5UGzwBAJaQl4=
-=KRXP
+iEYEARECAAYFAk4z8foACgkQX3X2B8XHToloJQCfXIzZxXlY/dGScNy7TR4+O0qK
+1toAnAvuKNhoiVh6UtP6y6lh0pZl8203
+=dohu
-----END PGP SIGNATURE-----
diff --git a/app-misc/tmux/files/tmux-1.5-darwin.patch b/app-misc/tmux/files/tmux-1.5-darwin.patch
new file mode 100644
index 000000000000..515c4e8acc51
--- /dev/null
+++ b/app-misc/tmux/files/tmux-1.5-darwin.patch
@@ -0,0 +1,78 @@
+http://sourceforge.net/tracker/?func=detail&aid=3376684&group_id=200378&atid=973262
+
+
+--- configure.ac
++++ configure.ac
+@@ -124,6 +124,7 @@
+ # Look for networking libraries.
+ AC_SEARCH_LIBS(b64_ntop, resolv)
+ AC_SEARCH_LIBS(__b64_ntop, resolv)
++AC_SEARCH_LIBS(res_9_b64_ntop, resolv)
+ AC_SEARCH_LIBS(inet_ntoa, nsl)
+ AC_SEARCH_LIBS(socket, socket)
+ AC_CHECK_LIB(xnet, socket)
+--- configure
++++ configure
+@@ -4718,6 +4718,62 @@
+
+ fi
+
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_9_b64_ntop" >&5
++$as_echo_n "checking for library containing res_9_b64_ntop... " >&6; }
++if test "${ac_cv_search_res_9_b64_ntop+set}" = set; then :
++ $as_echo_n "(cached) " >&6
++else
++ ac_func_search_save_LIBS=$LIBS
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++
++/* Override any GCC internal prototype to avoid an error.
++ Use char because int might match the return type of a GCC
++ builtin and then its argument prototype would still apply. */
++#ifdef __cplusplus
++extern "C"
++#endif
++char res_9_b64_ntop ();
++int
++main ()
++{
++return res_9_b64_ntop ();
++ ;
++ return 0;
++}
++_ACEOF
++for ac_lib in '' resolv; do
++ if test -z "$ac_lib"; then
++ ac_res="none required"
++ else
++ ac_res=-l$ac_lib
++ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
++ fi
++ if ac_fn_c_try_link "$LINENO"; then :
++ ac_cv_search_res_9_b64_ntop=$ac_res
++fi
++rm -f core conftest.err conftest.$ac_objext \
++ conftest$ac_exeext
++ if test "${ac_cv_search_res_9_b64_ntop+set}" = set; then :
++ break
++fi
++done
++if test "${ac_cv_search_res_9_b64_ntop+set}" = set; then :
++
++else
++ ac_cv_search_res_9_b64_ntop=no
++fi
++rm conftest.$ac_ext
++LIBS=$ac_func_search_save_LIBS
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_9_b64_ntop" >&5
++$as_echo "$ac_cv_search_res_9_b64_ntop" >&6; }
++ac_res=$ac_cv_search_res_9_b64_ntop
++if test "$ac_res" != no; then :
++ test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
++
++fi
++
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntoa" >&5
+ $as_echo_n "checking for library containing inet_ntoa... " >&6; }
+ if test "${ac_cv_search_inet_ntoa+set}" = set; then :
diff --git a/app-misc/tmux/tmux-1.5.ebuild b/app-misc/tmux/tmux-1.5.ebuild
index 8784145b049f..8e2b8e0c32c3 100644
--- a/app-misc/tmux/tmux-1.5.ebuild
+++ b/app-misc/tmux/tmux-1.5.ebuild
@@ -1,9 +1,11 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/tmux/tmux-1.5.ebuild,v 1.1 2011/07/13 09:20:03 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/tmux/tmux-1.5.ebuild,v 1.2 2011/07/30 11:58:51 grobian Exp $
EAPI=4
+inherit eutils autotools
+
DESCRIPTION="Terminal multiplexer"
HOMEPAGE="http://tmux.sourceforge.net"
SRC_URI="mirror://sourceforge/tmux/${P}.tar.gz"
@@ -41,6 +43,15 @@ pkg_setup() {
fi
}
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-darwin.patch # drop on next release
+ eautoreconf # for darwin patch
+ # look for config file in the prefix
+ sed -i -e '/SYSTEM_CFG/s:"/etc:"'"${EPREFIX}"'/etc:' tmux.h || die
+ # and don't just add some includes
+ sed -i -e 's:-I/usr/local/include::' Makefile.in || die
+}
+
src_install() {
default
diff --git a/app-misc/tmux/tmux-9999.ebuild b/app-misc/tmux/tmux-9999.ebuild
index 907f267a2f83..74c21485c81e 100644
--- a/app-misc/tmux/tmux-9999.ebuild
+++ b/app-misc/tmux/tmux-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/tmux/tmux-9999.ebuild,v 1.4 2011/06/02 18:06:50 wired Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/tmux/tmux-9999.ebuild,v 1.5 2011/07/30 11:58:51 grobian Exp $
EAPI=3
@@ -30,6 +30,10 @@ S="${WORKDIR}"/${PN}
src_prepare() {
eautoreconf
+ # look for config file in the prefix
+ sed -i -e '/SYSTEM_CFG/s:"/etc:"'"${EPREFIX}"'/etc:' tmux.h || die
+ # and don't just add some includes
+ sed -i -e 's:-I/usr/local/include::' Makefile.in || die
}
src_configure() {