diff options
author | Eray Aslan <eras@gentoo.org> | 2013-02-28 13:43:44 +0000 |
---|---|---|
committer | Eray Aslan <eras@gentoo.org> | 2013-02-28 13:43:44 +0000 |
commit | 3d1498a8e3aa32d6939b6bac7d3330002490b990 (patch) | |
tree | 958dcda070f19ca7ed8f294edc2c55d8ac3b8cd6 /app-crypt | |
parent | Stable for HPPA (bug #458800). (diff) | |
download | gentoo-2-3d1498a8e3aa32d6939b6bac7d3330002490b990.tar.gz gentoo-2-3d1498a8e3aa32d6939b6bac7d3330002490b990.tar.bz2 gentoo-2-3d1498a8e3aa32d6939b6bac7d3330002490b990.zip |
Fix building with ncurses[tinfo]
(Portage version: 2.2.0_alpha163/cvs/Linux x86_64, signed Manifest commit with key 0x77F1F175586A3B1F)
Diffstat (limited to 'app-crypt')
-rw-r--r-- | app-crypt/mit-krb5-appl/ChangeLog | 9 | ||||
-rw-r--r-- | app-crypt/mit-krb5-appl/files/mit-krb5-appl-tinfo.patch | 12 | ||||
-rw-r--r-- | app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3.ebuild | 19 |
3 files changed, 31 insertions, 9 deletions
diff --git a/app-crypt/mit-krb5-appl/ChangeLog b/app-crypt/mit-krb5-appl/ChangeLog index 252875b4e5c2..f05a33de6ff8 100644 --- a/app-crypt/mit-krb5-appl/ChangeLog +++ b/app-crypt/mit-krb5-appl/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for app-crypt/mit-krb5-appl -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5-appl/ChangeLog,v 1.35 2012/12/16 19:42:35 ulm Exp $ +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5-appl/ChangeLog,v 1.36 2013/02/28 13:43:44 eras Exp $ + + 28 Feb 2013; Eray Aslan <eras@gentoo.org> +files/mit-krb5-appl-tinfo.patch, + mit-krb5-appl-1.0.3.ebuild: + Fix building with ncurses[tinfo] 16 Dec 2012; Ulrich Müller <ulm@gentoo.org> mit-krb5-appl-1.0.3.ebuild: Fix LICENSE, see NOTICE file, bug 447296. @@ -131,4 +135,3 @@ 30 Apr 2010; Jeremy Olexa <darkside@gentoo.org> +mit-krb5-appl-1.0.ebuild, +metadata.xml: New ebuild by Eray Aslan, bug 312481 - diff --git a/app-crypt/mit-krb5-appl/files/mit-krb5-appl-tinfo.patch b/app-crypt/mit-krb5-appl/files/mit-krb5-appl-tinfo.patch new file mode 100644 index 000000000000..54c18665d336 --- /dev/null +++ b/app-crypt/mit-krb5-appl/files/mit-krb5-appl-tinfo.patch @@ -0,0 +1,12 @@ +--- configure.ac 2011-07-11 22:34:17.000000000 +0300 ++++ configure.ac 2013-02-28 15:12:24.693841664 +0200 +@@ -152,7 +152,8 @@ + [AC_DEFINE(TERMCAP,1,[Define if termcap library is available]) + LIBS="$LIBS -ltermcap"]) + AC_CHECK_LIB(curses,setupterm,LIBS="$LIBS -lcurses", +- [AC_CHECK_LIB(ncurses,setupterm,LIBS="$LIBS -lncurses")]) ++ [AC_CHECK_LIB(ncurses,setupterm,LIBS="$LIBS -lncurses", ++ [AC_CHECK_LIB(tinfo,setupterm,LIBS="$LIBS -lncurses")])]) + AC_CHECK_FUNCS(setupterm) + TELNET_LIBS="$LIBS" + TELNETD_LIBS="$LIBS" diff --git a/app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3.ebuild b/app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3.ebuild index 40f8a367fe26..985077d5b724 100644 --- a/app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3.ebuild +++ b/app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3.ebuild,v 1.9 2012/12/16 19:42:35 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3.ebuild,v 1.10 2013/02/28 13:43:44 eras Exp $ EAPI=4 -inherit flag-o-matic versionator eutils +inherit autotools eutils flag-o-matic toolchain-funcs versionator MY_P=${P/mit-} MAJOR_MINOR="$( get_version_component_range 1-2 )" @@ -20,7 +20,8 @@ IUSE="" RDEPEND=">=app-crypt/mit-krb5-1.8.0 sys-libs/e2fsprogs-libs sys-libs/ncurses" -DEPEND="${RDEPEND}" +DEPEND="${RDEPEND} + virtual/pkgconfig" S=${WORKDIR}/${MY_P} @@ -29,10 +30,16 @@ src_unpack() { unpack ./"${MY_P}".tar.gz } +src_prepare() { + epatch "${FILESDIR}/${PN}-tinfo.patch" + sed -i -e "s/-lncurses/$($(tc-getPKG_CONFIG) --libs ncurses)/" configure.ac + eautoreconf +} + src_configure() { append-flags "-I/usr/include/et" - append-flags -fno-strict-aliasing - append-flags -fno-strict-overflow + append-cppflags -fno-strict-aliasing + append-cppflags -fno-strict-overflow econf } |