public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
@ 2015-09-13 19:32 Fabian Groffen
  0 siblings, 0 replies; 19+ messages in thread
From: Fabian Groffen @ 2015-09-13 19:32 UTC (permalink / raw
  To: gentoo-commits

commit:     5118f7f864b9c5b279d9029f6ed06eceacf0e88e
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 13 19:31:55 2015 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sun Sep 13 19:31:55 2015 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=5118f7f8

sys-libs/ncurses: sync, add bridge versions, and straight copy of 6.0

Package-Manager: portage-2.2.20-prefix

 sys-libs/ncurses/Manifest                          |   2 +-
 sys-libs/ncurses/ncurses-5.7-r7.ebuild             | 254 ------------------
 sys-libs/ncurses/ncurses-5.9-r02.1.ebuild          | 253 ------------------
 sys-libs/ncurses/ncurses-5.9-r1.ebuild             | 249 ------------------
 ...urses-5.9-r3.ebuild => ncurses-5.9-r101.ebuild} |  22 +-
 sys-libs/ncurses/ncurses-5.9-r99.ebuild            |  21 ++
 sys-libs/ncurses/ncurses-6.0-r1.ebuild             | 283 +++++++++++++++++++++
 7 files changed, 320 insertions(+), 764 deletions(-)

diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest
index 25ae7b1..577e8b0 100644
--- a/sys-libs/ncurses/Manifest
+++ b/sys-libs/ncurses/Manifest
@@ -1,3 +1,3 @@
 DIST host-libtool-0.1.0.tar.gz 388867 SHA256 a32c9046e7f63b84ea41228ed54b17b98789ce129f7d02c215840dbecb15c8f5 SHA512 d8764d7814abf06556fb6eb19c12c2de1d1dc9f2f325deae55606ddfcf88963d65713d6fbd1fae0ab1a0668d90f84204e1cdcbd557944660ab01ecfe3a824ca5 WHIRLPOOL 5b002500155ad6d2400ba65950827db76f1c91ccc09f11fc726f71c23452d364d32229a6a92334ef3a77e72c53c353dee53b56601691868a3ab26adc0983c36b
-DIST ncurses-5.7.tar.gz 2445052 SHA256 0a9bdea5c7de8ded5c9327ed642915f2cc380753f12d4ad120ef7da3ea3498f4 SHA512 9fda7283cd50ab9d8b9181935be7c31c4ae4c974f2eee186a5dbe8c3ce5522e5c200f06af48aa22b44cdab16a22795cfc8dc36a4258e6d826b454216dfcea3c6 WHIRLPOOL 696258b29783b078bd83631fef90388fe2bcd92ed94ace55cfae44cfa08afbf4fb29c3902d17216f3f059ee78cb61f69eed64b05a33332ddd85cecade7af6af3
 DIST ncurses-5.9.tar.gz 2826473 SHA256 9046298fb440324c9d4135ecea7879ffed8546dd1b58e59430ea07a4633f563b SHA512 d7c5e54b6d4d8b9211f0006ca8786f7609d180cc1aaebf4f25e7e35e12959779cf66447359a602daed625621ca32b0d910d67aef3eb8b6fdc3c373819a88faa1 WHIRLPOOL 069e98c6392ce9aca960c72a20f1a502387d33a4b237aaeaa95548024ce4d47b129eafbe0288d21c590e725fe71aaca21cacb300f11a660b7234cb39a777672a
+DIST ncurses-6.0.tar.gz 3131891 SHA256 f551c24b30ce8bfb6e96d9f59b42fbea30fa3a6123384172f9e7284bcf647260 SHA512 9ec194f4783dae6de8c529cac31b5cfbfcfea212c5d47b1f87cd49df013e38f8580a9e7aa1384918df0921b4ba999d5e73eb6d6362cce2d7287e64308b673963 WHIRLPOOL 25bef32a63113f07259e81e2cd34b7065e32b471d190c79d56df6e7187fa0d76ae4585ecb2a5d36b3a3dc4facecc9c928503aa97195344a8594ad031bae41949

diff --git a/sys-libs/ncurses/ncurses-5.7-r7.ebuild b/sys-libs/ncurses/ncurses-5.7-r7.ebuild
deleted file mode 100644
index 7cbe877..0000000
--- a/sys-libs/ncurses/ncurses-5.7-r7.ebuild
+++ /dev/null
@@ -1,254 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/ncurses/ncurses-5.7-r7.ebuild,v 1.10 2012/06/24 00:24:08 vapier Exp $
-
-EAPI="1"
-AUTOTOOLS_AUTO_DEPEND="no"
-inherit eutils flag-o-matic toolchain-funcs multilib autotools
-
-MY_PV=${PV:0:3}
-PV_SNAP=${PV:4}
-MY_P=${PN}-${MY_PV}
-DESCRIPTION="console display library"
-HOMEPAGE="http://www.gnu.org/software/ncurses/ http://dickey.his.com/ncurses/"
-SRC_URI="mirror://gnu/ncurses/${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="5"
-KEYWORDS="~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="ada +cxx debug doc gpm minimal profile static-libs trace unicode"
-
-DEPEND="gpm? ( sys-libs/gpm )
-	kernel_AIX? ( ${AUTOTOOLS_DEPEND} )
-	kernel_HPUX? ( ${AUTOTOOLS_DEPEND} )"
-#	berkdb? ( sys-libs/db )"
-RDEPEND="!<x11-terms/rxvt-unicode-9.06-r3"
-
-S=${WORKDIR}/${MY_P}
-
-need-libtool() {
-	# need libtool to build aix-style shared objects inside archive libs, but
-	# cannot depend on libtool, as this would create circular dependencies...
-	# And libtool-1.5.26 needs (a similar) patch for AIX (DESTDIR) as found in
-	# http://lists.gnu.org/archive/html/bug-libtool/2008-03/msg00124.html
-	# Use libtool on hpux too to get some soname.
-	[[ ${CHOST} == *'-aix'* || ${CHOST} == *'-hpux'* ]]
-}
-
-src_unpack() {
-	unpack ${A}
-	cd "${S}"
-	[[ -n ${PV_SNAP} ]] && epatch "${WORKDIR}"/${MY_P}-${PV_SNAP}-patch.sh
-	epatch "${FILESDIR}"/${PN}-5.6-gfbsd.patch
-	epatch "${FILESDIR}"/${PN}-5.7-emacs.patch #270527
-	epatch "${FILESDIR}"/${PN}-5.7-nongnu.patch
-	epatch "${FILESDIR}"/${PN}-5.7-tic-cross-detection.patch #288881
-	epatch "${FILESDIR}"/${PN}-5.7-rxvt-unicode-9.09.patch #192083
-	epatch "${FILESDIR}"/${P}-hashdb-open.patch #245370
-	sed -i '/with_no_leaks=yes/s:=.*:=$enableval:' configure #305889
-
-	epatch "${FILESDIR}"/${PN}-5.7-mint.patch
-	epatch "${FILESDIR}"/${PN}-5.7-mint-terminfo.patch
-	epatch "${FILESDIR}"/${PN}-5.5-aix-shared.patch
-	epatch "${FILESDIR}"/${PN}-5.6-interix.patch
-	epatch "${FILESDIR}"/${PN}-5.6-netbsd.patch
-#	epatch "${FILESDIR}"/${PN}-5.6-libtool.patch # used on aix
-	epatch "${FILESDIR}"/${PN}-5.7-x64-freebsd.patch
-	epatch "${FILESDIR}"/${PN}-5.7-ldflags-with-libtool.patch
-
-	# irix /bin/sh is no good
-	find . -name "*.sh" | xargs sed -i -e '1c\#!/usr/bin/env sh'
-
-	if need-libtool; then
-		mkdir "${WORKDIR}"/local-libtool || die
-		cd "${WORKDIR}"/local-libtool || die
-		cat >configure.ac<<-EOF
-			AC_INIT(local-libtool, 0)
-			AC_PROG_CC
-			AC_PROG_CXX
-			AC_PROG_LIBTOOL
-			AC_OUTPUT
-		EOF
-		eautoreconf
-	fi
-}
-
-src_compile() {
-	if need-libtool; then
-		cd "${WORKDIR}"/local-libtool || die
-		econf
-		export PATH="${WORKDIR}"/local-libtool:${PATH}
-		cd "${S}" || die
-	fi
-
-	unset TERMINFO #115036
-	tc-export BUILD_CC
-	export BUILD_CPPFLAGS+=" -D_GNU_SOURCE" #214642
-
-	# when cross-compiling, we need to build up our own tic
-	# because people often don't keep matching host/target
-	# ncurses versions #249363
-	if tc-is-cross-compiler && ! ROOT=/ has_version ~sys-libs/${P} ; then
-		make_flags="-C progs tic"
-		CHOST=${CBUILD} \
-		CFLAGS=${BUILD_CFLAGS} \
-		CXXFLAGS=${BUILD_CXXFLAGS} \
-		CPPFLAGS=${BUILD_CPPFLAGS} \
-		LDFLAGS="${BUILD_LDFLAGS} -static" \
-		do_compile cross --without-shared --with-normal
-	fi
-
-	make_flags=""
-	do_compile narrowc
-	use unicode && do_compile widec --enable-widec --includedir="${EPREFIX}"/usr/include/ncursesw
-
-}
-do_compile() {
-	ECONF_SOURCE=${S}
-
-	mkdir "${WORKDIR}"/$1
-	cd "${WORKDIR}"/$1
-	shift
-
-	# The chtype/mmask-t settings below are to retain ABI compat
-	# with ncurses-5.4 so dont change em !
-	local conf_abi="
-		--with-chtype=long \
-		--with-mmask-t=long \
-		--disable-ext-colors \
-		--disable-ext-mouse \
-		--without-pthread \
-		--without-reentrant \
-	"
-
-	local myconf=""
-	if need-libtool; then
-		myconf="${myconf} --with-libtool"
-	elif [[ ${CHOST} == *-mint* ]]; then
-		:
-	else
-		myconf="--with-shared"
-	fi
-
-	if [[ ${CHOST} == *-interix* ]]; then
-		myconf="--without-leaks"
-	fi
-
-	# We need the basic terminfo files in /etc, bug #37026.  We will
-	# add '--with-terminfo-dirs' and then populate /etc/terminfo in
-	# src_install() ...
-#		$(use_with berkdb hashed-db) \
-	econf \
-		--libdir="${EPREFIX}/usr/$(get_libdir)" \
-		--with-terminfo-dirs="${EPREFIX}/etc/terminfo:${EPREFIX}/usr/share/terminfo" \
-		${myconf} \
-		--without-hashed-db \
-		--enable-overwrite \
-		$(use_with ada) \
-		$(use_with cxx) \
-		$(use_with cxx cxx-binding) \
-		$(use_with debug) \
-		$(use_with profile) \
-		$(use_with gpm) \
-		--disable-termcap \
-		--enable-symlinks \
-		--with-rcs-ids \
-		--with-manpage-format=normal \
-		--enable-const \
-		--enable-colorfgbg \
-		--enable-echo \
-		$(use_enable !ada warnings) \
-		$(use_with debug assertions) \
-		$(use_enable debug leaks) \
-		$(use_with debug expanded) \
-		$(use_with !debug macros) \
-		$(use_with trace) \
-		${conf_abi} \
-		"$@"
-
-	[[ ${CHOST} == *-solaris* ]] && \
-		sed -i -e 's/-D_XOPEN_SOURCE_EXTENDED//g' c++/Makefile
-
-	# Fix for install location of the lib{,n}curses{,w} libs as in Gentoo we
-	# want those in lib not usr/lib.  We cannot move them lateron after
-	# installing, because that will result in broken install_names for
-	# platforms that store pointers to the libs instead of directories.
-	# But this only is true when building without libtool.
-	need-libtool ||
-	sed -i -e '/^libdir/s:/usr/lib\(64\|\)$:/lib\1:' ncurses/Makefile || die "nlibdir"
-
-	# for IRIX to get tests compiling
-	epatch "${FILESDIR}"/${PN}-5.7-irix.patch
-
-	# A little hack to fix parallel builds ... they break when
-	# generating sources so if we generate the sources first (in
-	# non-parallel), we can then build the rest of the package
-	# in parallel.  This is not really a perf hit since the source
-	# generation is quite small.
-	emake -j1 sources || die
-	emake ${make_flags} || die
-}
-
-src_install() {
-	# use the cross-compiled tic (if need be) #249363
-	export PATH=${WORKDIR}/cross/progs:${PATH}
-
-	# install unicode version second so that the binaries in /usr/bin
-	# support both wide and narrow
-	cd "${WORKDIR}"/narrowc
-	emake DESTDIR="${D}" install || die
-	if use unicode ; then
-		cd "${WORKDIR}"/widec
-		emake DESTDIR="${D}" install || die
-	fi
-
-	if need-libtool; then
-		# Move dynamic ncurses libraries into /lib
-		dodir /$(get_libdir)
-		local f
-		for f in "${ED}"usr/$(get_libdir)/lib{,n}curses{,w}$(get_libname)*; do
-			[[ -f ${f} ]] || continue
-			mv "${f}" "${ED}"$(get_libdir)/ || die "could not move ${f#${ED}}"
-		done
-	else # keeping intendation to keep diff small
-	# Move static and extraneous ncurses static libraries out of /lib
-	cd "${ED}"/$(get_libdir)
-	mv *.a "${ED}"/usr/$(get_libdir)/
-	fi
-	gen_usr_ldscript lib{,n}curses$(get_libname)
-	use unicode && gen_usr_ldscript libncursesw$(get_libname)
-	ln -sf libncurses$(get_libname) "${ED}"/usr/$(get_libdir)/libcurses$(get_libname) || die
-	use static-libs || find "${ED}"/usr/ -name '*.a' -a '!' -name '*curses++*.a' -delete
-
-#	if ! use berkdb ; then
-		# We need the basic terminfo files in /etc, bug #37026
-		einfo "Installing basic terminfo files in /etc..."
-		for x in ansi console dumb linux rxvt rxvt-unicode screen sun vt{52,100,102,200,220} \
-				 xterm xterm-color xterm-xfree86
-		do
-			local termfile=$(find "${ED}"/usr/share/terminfo/ -name "${x}" 2>/dev/null)
-			local basedir=$(basename $(dirname "${termfile}"))
-
-			if [[ -n ${termfile} ]] ; then
-				dodir /etc/terminfo/${basedir}
-				mv ${termfile} "${ED}"/etc/terminfo/${basedir}/
-				dosym ../../../../etc/terminfo/${basedir}/${x} \
-					/usr/share/terminfo/${basedir}/${x}
-			fi
-		done
-
-		# Build fails to create this ...
-		dosym ../share/terminfo /usr/$(get_libdir)/terminfo
-#	fi
-
-	echo "CONFIG_PROTECT_MASK=\"/etc/terminfo\"" > "${T}"/50ncurses
-	doenvd "${T}"/50ncurses
-
-	use minimal && rm -r "${ED}"/usr/share/terminfo*
-	# Because ncurses5-config --terminfo returns the directory we keep it
-	keepdir /usr/share/terminfo #245374
-
-	cd "${S}"
-	dodoc ANNOUNCE MANIFEST NEWS README* TO-DO doc/*.doc
-	use doc && dohtml -r doc/html/
-}

diff --git a/sys-libs/ncurses/ncurses-5.9-r02.1.ebuild b/sys-libs/ncurses/ncurses-5.9-r02.1.ebuild
deleted file mode 100644
index f0f8473..0000000
--- a/sys-libs/ncurses/ncurses-5.9-r02.1.ebuild
+++ /dev/null
@@ -1,253 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/ncurses/ncurses-5.9-r2.ebuild,v 1.18 2014/01/18 02:22:37 vapier Exp $
-
-EAPI="1"
-inherit eutils flag-o-matic toolchain-funcs libtool
-
-MY_PV=${PV:0:3}
-PV_SNAP=${PV:4}
-MY_P=${PN}-${MY_PV}
-HOSTLTV="0.1.0"
-HOSTLT="host-libtool-${HOSTLTV}"
-HOSTLT_URI="http://github.com/haubi/host-libtool/releases/download/v${HOSTLTV}/${HOSTLT}.tar.gz"
-DESCRIPTION="console display library"
-HOMEPAGE="http://www.gnu.org/software/ncurses/ http://dickey.his.com/ncurses/"
-SRC_URI="mirror://gnu/ncurses/${MY_P}.tar.gz
-	kernel_AIX? ( ${HOSTLT_URI} )
-	kernel_HPUX? ( ${HOSTLT_URI} )
-"
-
-LICENSE="MIT"
-SLOT="5"
-KEYWORDS="~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="ada +cxx debug doc gpm minimal profile static-libs tinfo trace unicode"
-
-DEPEND="gpm? ( sys-libs/gpm )"
-#	berkdb? ( sys-libs/db )"
-RDEPEND="${DEPEND}
-	!<x11-terms/rxvt-unicode-9.06-r3"
-
-S=${WORKDIR}/${MY_P}
-
-need-libtool() {
-	# need libtool to build aix-style shared objects inside archive libs, but
-	# cannot depend on libtool, as this would create circular dependencies...
-	# And libtool-1.5.26 needs (a similar) patch for AIX (DESTDIR) as found in
-	# http://lists.gnu.org/archive/html/bug-libtool/2008-03/msg00124.html
-	# Use libtool on hpux too to get some soname.
-	[[ ${CHOST} == *'-aix'* || ${CHOST} == *'-hpux'* ]]
-}
-
-src_unpack() {
-	unpack ${A}
-	cd "${S}"
-	[[ -n ${PV_SNAP} ]] && epatch "${WORKDIR}"/${MY_P}-${PV_SNAP}-patch.sh
-	epatch "${FILESDIR}"/${PN}-5.8-gfbsd.patch
-	epatch "${FILESDIR}"/${PN}-5.7-nongnu.patch
-	epatch "${FILESDIR}"/${PN}-5.9-rxvt-unicode-9.15.patch #192083 #383871
-	epatch "${FILESDIR}"/${PN}-5.9-fix-clang-build.patch #417763
-
-	epatch "${FILESDIR}"/${PN}-5.6-interix.patch
-
-	# /bin/sh is not always good enough
-	find . -name "*.sh" | xargs sed -i -e '1c\#!/usr/bin/env sh'
-
-	if need-libtool; then
-		S="${WORKDIR}"/${HOSTLT} elibtoolize
-
-		# Don't need local libraries (-L../lib) for libncurses,
-		# ends up as insecure runpath in libncurses.so[shr.o] on AIX
-		sed -i -e '/^SHLIB_LIST[ \t]*=/s/\$(SHLIB_DIRS)//' ncurses/Makefile.in || die
-	fi
-
-	# Don't mess with _XOPEN_SOURCE for C++ on (Open)Solaris.  The compiler
-	# defines a value for it, and depending on version, a different definition
-	# is used.  Defining this variable on these systems is dangerous any time,
-	# since the system headers do strict checks on compatability of flags and
-	# standards.
-	# Defining _XOPEN_SOURCE_EXTENDED together with _XOPEN_SOURCE leads to
-	# pre-_XOPEN_SOURCE=500 stuff, so only do it for non-C++ code.
-	# See also bug #431352
-	if [[ ${CHOST} == *-solaris* ]] ; then
-		sed -i \
-			-e '/-D__EXTENSIONS__/ s/-D_XOPEN_SOURCE=\$cf_XOPEN_SOURCE//' \
-			-e '/CPPFLAGS="$CPPFLAGS/s/ -D_XOPEN_SOURCE_EXTENDED//' \
-			configure || die
-		# ONLY in C-mode, NOT C++
-		append-cflags -D_XOPEN_SOURCE_EXTENDED
-	fi
-}
-
-src_compile() {
-	if need-libtool; then
-		cd "${WORKDIR}"/${HOSTLT} || die
-		econf
-		export PATH="${WORKDIR}"/${HOSTLT}:${PATH}
-		cd "${S}" || die
-	fi
-
-	unset TERMINFO #115036
-	tc-export_build_env BUILD_{CC,CPP}
-	BUILD_CPPFLAGS+=" -D_GNU_SOURCE" #214642
-
-	# when cross-compiling, we need to build up our own tic
-	# because people often don't keep matching host/target
-	# ncurses versions #249363
-	if tc-is-cross-compiler && ! ROOT=/ has_version ~sys-libs/${P} ; then
-		make_flags="-C progs tic"
-		CHOST=${CBUILD} \
-		CFLAGS=${BUILD_CFLAGS} \
-		CXXFLAGS=${BUILD_CXXFLAGS} \
-		CPPFLAGS=${BUILD_CPPFLAGS} \
-		LDFLAGS="${BUILD_LDFLAGS} -static" \
-		do_compile cross --without-shared --with-normal
-	fi
-
-	make_flags=""
-	do_compile narrowc
-	use unicode && do_compile widec --enable-widec --includedir="${EPREFIX}"/usr/include/ncursesw
-}
-do_compile() {
-	ECONF_SOURCE=${S}
-
-	mkdir "${WORKDIR}"/$1
-	cd "${WORKDIR}"/$1
-	shift
-
-	# ncurses is dumb and doesn't install .pc files unless pkg-config
-	# is also installed.  Force the tests to go our way.  Note that it
-	# doesn't actually use pkg-config ... it just looks for set vars.
-	tc-export PKG_CONFIG
-	export PKG_CONFIG_LIBDIR="${EPREFIX}/usr/$(get_libdir)/pkgconfig"
-
-	# The chtype/mmask-t settings below are to retain ABI compat
-	# with ncurses-5.4 so dont change em !
-	local conf_abi="
-		--with-chtype=long \
-		--with-mmask-t=long \
-		--disable-ext-colors \
-		--disable-ext-mouse \
-		--without-pthread \
-		--without-reentrant \
-	"
-
-	local myconf=""
-	if need-libtool; then
-		myconf="${myconf} --with-libtool"
-	elif [[ ${CHOST} == *-mint* ]]; then
-		:
-	else
-		myconf="--with-shared"
-	fi
-
-	if [[ ${CHOST} == *-interix* ]]; then
-		myconf="--without-leaks"
-	fi
-
-	# We need the basic terminfo files in /etc, bug #37026.  We will
-	# add '--with-terminfo-dirs' and then populate /etc/terminfo in
-	# src_install() ...
-#		$(use_with berkdb hashed-db)
-	econf \
-		--libdir="${EPREFIX}/usr/$(get_libdir)" \
-		--with-terminfo-dirs="${EPREFIX}/etc/terminfo:${EPREFIX}/usr/share/terminfo" \
-		${myconf} \
-		--without-hashed-db \
-		--enable-overwrite \
-		$(use_with ada) \
-		$(use_with cxx) \
-		$(use_with cxx cxx-binding) \
-		$(use_with debug) \
-		$(use_with profile) \
-		$(use_with gpm) \
-		--disable-termcap \
-		--enable-symlinks \
-		--with-rcs-ids \
-		--with-manpage-format=normal \
-		--enable-const \
-		--enable-colorfgbg \
-		--enable-echo \
-		--enable-pc-files \
-		$(use_enable !ada warnings) \
-		$(use_with debug assertions) \
-		$(use_enable debug leaks) \
-		$(use_with debug expanded) \
-		$(use_with !debug macros) \
-		$(use_with trace) \
-		$(use_with tinfo termlib) \
-		${conf_abi} \
-		"$@"
-
-	# A little hack to fix parallel builds ... they break when
-	# generating sources so if we generate the sources first (in
-	# non-parallel), we can then build the rest of the package
-	# in parallel.  This is not really a perf hit since the source
-	# generation is quite small.
-	emake -j1 sources || die
-	# For some reason, sources depends on pc-files which depends on
-	# compiled libraries which depends on sources which ...
-	# Manually delete the pc-files file so the install step will
-	# create the .pc files we want.
-	rm -f misc/pc-files
-	emake ${make_flags} || die
-}
-
-src_install() {
-	# use the cross-compiled tic (if need be) #249363
-	export PATH=${WORKDIR}/cross/progs:${PATH}
-
-	# install unicode version second so that the binaries in /usr/bin
-	# support both wide and narrow
-	cd "${WORKDIR}"/narrowc
-	emake DESTDIR="${D}" install || die
-	if use unicode ; then
-		cd "${WORKDIR}"/widec
-		emake DESTDIR="${D}" install || die
-	fi
-
-	# Move static and extraneous ncurses static libraries out of /lib
-	cd "${ED}"/$(get_libdir)
-	mv *.a "${ED}"/usr/$(get_libdir)/
-	gen_usr_ldscript -a \
-		ncurses \
-		$(usex unicode 'ncursesw' '') \
-		$(use tinfo && usex unicode 'tinfow' '') \
-		$(usev tinfo)
-	if ! tc-is-static-only ; then
-		ln -sf libncurses$(get_libname) "${ED}"/usr/$(get_libdir)/libcurses$(get_libname) || die
-	fi
-	use static-libs || find "${D}"/usr/ -name '*.a' -a '!' -name '*curses++*.a' -delete
-
-#	if ! use berkdb ; then
-		# We need the basic terminfo files in /etc, bug #37026
-		einfo "Installing basic terminfo files in /etc..."
-		for x in ansi console dumb linux rxvt rxvt-unicode screen sun vt{52,100,102,200,220} \
-				 xterm xterm-color xterm-xfree86
-		do
-			local termfile=$(find "${ED}"/usr/share/terminfo/ -name "${x}" 2>/dev/null)
-			local basedir=$(basename $(dirname "${termfile}"))
-
-			if [[ -n ${termfile} ]] ; then
-				dodir /etc/terminfo/${basedir}
-				mv ${termfile} "${ED}"/etc/terminfo/${basedir}/
-				dosym ../../../../etc/terminfo/${basedir}/${x} \
-					/usr/share/terminfo/${basedir}/${x}
-			fi
-		done
-
-		# Build fails to create this ...
-		dosym ../share/terminfo /usr/$(get_libdir)/terminfo
-#	fi
-
-	echo "CONFIG_PROTECT_MASK=\"/etc/terminfo\"" > "${T}"/50ncurses
-	doenvd "${T}"/50ncurses
-
-	use minimal && rm -r "${ED}"/usr/share/terminfo*
-	# Because ncurses5-config --terminfo returns the directory we keep it
-	keepdir /usr/share/terminfo #245374
-
-	cd "${S}"
-	dodoc ANNOUNCE MANIFEST NEWS README* TO-DO doc/*.doc
-	use doc && dohtml -r doc/html/
-}

diff --git a/sys-libs/ncurses/ncurses-5.9-r1.ebuild b/sys-libs/ncurses/ncurses-5.9-r1.ebuild
deleted file mode 100644
index 1aed3ef..0000000
--- a/sys-libs/ncurses/ncurses-5.9-r1.ebuild
+++ /dev/null
@@ -1,249 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/ncurses/ncurses-5.9-r1.ebuild,v 1.2 2012/06/24 00:24:08 vapier Exp $
-
-EAPI="1"
-AUTOTOOLS_AUTO_DEPEND="no"
-inherit eutils flag-o-matic toolchain-funcs multilib autotools
-
-MY_PV=${PV:0:3}
-PV_SNAP=${PV:4}
-MY_P=${PN}-${MY_PV}
-DESCRIPTION="console display library"
-HOMEPAGE="http://www.gnu.org/software/ncurses/ http://dickey.his.com/ncurses/"
-SRC_URI="mirror://gnu/ncurses/${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="5"
-KEYWORDS="~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="ada +cxx debug doc gpm minimal profile static-libs trace unicode"
-
-DEPEND="gpm? ( sys-libs/gpm )
-	kernel_AIX? ( ${AUTOTOOLS_DEPEND} )
-	kernel_HPUX? ( ${AUTOTOOLS_DEPEND} )"
-#	berkdb? ( sys-libs/db )"
-RDEPEND="!<x11-terms/rxvt-unicode-9.06-r3"
-
-S=${WORKDIR}/${MY_P}
-
-need-libtool() {
-	# need libtool to build aix-style shared objects inside archive libs, but
-	# cannot depend on libtool, as this would create circular dependencies...
-	# And libtool-1.5.26 needs (a similar) patch for AIX (DESTDIR) as found in
-	# http://lists.gnu.org/archive/html/bug-libtool/2008-03/msg00124.html
-	# Use libtool on hpux too to get some soname.
-	[[ ${CHOST} == *'-aix'* || ${CHOST} == *'-hpux'* ]]
-}
-
-src_unpack() {
-	unpack ${A}
-	cd "${S}"
-	[[ -n ${PV_SNAP} ]] && epatch "${WORKDIR}"/${MY_P}-${PV_SNAP}-patch.sh
-	epatch "${FILESDIR}"/${PN}-5.8-gfbsd.patch
-	epatch "${FILESDIR}"/${PN}-5.7-nongnu.patch
-	epatch "${FILESDIR}"/${PN}-5.8-rxvt-unicode.patch #192083
-	sed -i \
-		-e '/^PKG_CONFIG_LIBDIR/s:=.*:=$(libdir)/pkgconfig:' \
-		misc/Makefile.in || die
-
-	epatch "${FILESDIR}"/${PN}-5.5-aix-shared.patch
-	epatch "${FILESDIR}"/${PN}-5.6-interix.patch
-
-	# /bin/sh is not always good enough
-	find . -name "*.sh" | xargs sed -i -e '1c\#!/usr/bin/env sh'
-
-	if need-libtool; then
-		mkdir "${WORKDIR}"/local-libtool || die
-		cd "${WORKDIR}"/local-libtool || die
-		cat >configure.ac<<-EOF
-			AC_INIT(local-libtool, 0)
-			AC_PROG_CC
-			AC_PROG_CXX
-			AC_PROG_LIBTOOL
-			AC_OUTPUT
-		EOF
-		eautoreconf
-	fi
-}
-
-src_compile() {
-	if need-libtool; then
-		cd "${WORKDIR}"/local-libtool || die
-		econf
-		export PATH="${WORKDIR}"/local-libtool:${PATH}
-		cd "${S}" || die
-	fi
-
-	unset TERMINFO #115036
-	tc-export BUILD_CC
-	export BUILD_CPPFLAGS+=" -D_GNU_SOURCE" #214642
-
-	# when cross-compiling, we need to build up our own tic
-	# because people often don't keep matching host/target
-	# ncurses versions #249363
-	if tc-is-cross-compiler && ! ROOT=/ has_version ~sys-libs/${P} ; then
-		make_flags="-C progs tic"
-		CHOST=${CBUILD} \
-		CFLAGS=${BUILD_CFLAGS} \
-		CXXFLAGS=${BUILD_CXXFLAGS} \
-		CPPFLAGS=${BUILD_CPPFLAGS} \
-		LDFLAGS="${BUILD_LDFLAGS} -static" \
-		do_compile cross --without-shared --with-normal
-	fi
-
-	make_flags=""
-	do_compile narrowc
-	use unicode && do_compile widec --enable-widec --includedir="${EPREFIX}"/usr/include/ncursesw
-
-}
-do_compile() {
-	ECONF_SOURCE=${S}
-
-	mkdir "${WORKDIR}"/$1
-	cd "${WORKDIR}"/$1
-	shift
-
-	# The chtype/mmask-t settings below are to retain ABI compat
-	# with ncurses-5.4 so dont change em !
-	local conf_abi="
-		--with-chtype=long \
-		--with-mmask-t=long \
-		--disable-ext-colors \
-		--disable-ext-mouse \
-		--without-pthread \
-		--without-reentrant \
-	"
-
-	local myconf=""
-	if need-libtool; then
-		myconf="${myconf} --with-libtool"
-	elif [[ ${CHOST} == *-mint* ]]; then
-		:
-	else
-		myconf="--with-shared"
-	fi
-
-	if [[ ${CHOST} == *-interix* ]]; then
-		myconf="--without-leaks"
-	fi
-
-	# We need the basic terminfo files in /etc, bug #37026.  We will
-	# add '--with-terminfo-dirs' and then populate /etc/terminfo in
-	# src_install() ...
-#		$(use_with berkdb hashed-db) \
-	econf \
-		--libdir="${EPREFIX}/usr/$(get_libdir)" \
-		--with-terminfo-dirs="${EPREFIX}/etc/terminfo:${EPREFIX}/usr/share/terminfo" \
-		${myconf} \
-		--without-hashed-db \
-		--enable-overwrite \
-		$(use_with ada) \
-		$(use_with cxx) \
-		$(use_with cxx cxx-binding) \
-		$(use_with debug) \
-		$(use_with profile) \
-		$(use_with gpm) \
-		--disable-termcap \
-		--enable-symlinks \
-		--with-rcs-ids \
-		--with-manpage-format=normal \
-		--enable-const \
-		--enable-colorfgbg \
-		--enable-echo \
-		--enable-pc-files \
-		$(use_enable !ada warnings) \
-		$(use_with debug assertions) \
-		$(use_enable debug leaks) \
-		$(use_with debug expanded) \
-		$(use_with !debug macros) \
-		$(use_with trace) \
-		${conf_abi} \
-		"$@"
-
-	# Fix for install location of the lib{,n}curses{,w} libs as in Gentoo we
-	# want those in lib not usr/lib.  We cannot move them lateron after
-	# installing, because that will result in broken install_names for
-	# platforms that store pointers to the libs instead of directories.
-	# But this only is true when building without libtool.
-	need-libtool ||
-	sed -i -e '/^libdir/s:/usr/lib\(64\|\)$:/lib\1:' ncurses/Makefile || die "nlibdir"
-
-	# A little hack to fix parallel builds ... they break when
-	# generating sources so if we generate the sources first (in
-	# non-parallel), we can then build the rest of the package
-	# in parallel.  This is not really a perf hit since the source
-	# generation is quite small.
-	emake -j1 sources || die
-	# For some reason, sources depends on pc-files which depends on
-	# compiled libraries which depends on sources which ...
-	# Manually delete the pc-files file so the install step will
-	# create the .pc files we want.
-	rm -f misc/pc-files
-	emake ${make_flags} || die
-}
-
-src_install() {
-	# use the cross-compiled tic (if need be) #249363
-	export PATH=${WORKDIR}/cross/progs:${PATH}
-
-	# install unicode version second so that the binaries in /usr/bin
-	# support both wide and narrow
-	cd "${WORKDIR}"/narrowc
-	emake DESTDIR="${D}" install || die
-	if use unicode ; then
-		cd "${WORKDIR}"/widec
-		emake DESTDIR="${D}" install || die
-	fi
-
-	if need-libtool; then
-		# Move dynamic ncurses libraries into /lib
-		dodir /$(get_libdir)
-		local f
-		for f in "${ED}"usr/$(get_libdir)/lib{,n}curses{,w}$(get_libname)*; do
-			[[ -f ${f} ]] || continue
-			mv "${f}" "${ED}"$(get_libdir)/ || die "could not move ${f#${ED}}"
-		done
-	else # keeping intendation to keep diff small
-	# Move static and extraneous ncurses static libraries out of /lib
-	cd "${ED}"/$(get_libdir)
-	mv *.a "${ED}"/usr/$(get_libdir)/
-	fi
-	gen_usr_ldscript -a ncurses
-	use unicode && gen_usr_ldscript -a ncursesw
-	if ! tc-is-static-only ; then
-		ln -sf libncurses$(get_libname) "${ED}"/usr/$(get_libdir)/libcurses$(get_libname) || die
-	fi
-	use static-libs || find "${ED}"/usr/ -name '*.a' -a '!' -name '*curses++*.a' -delete
-
-#	if ! use berkdb ; then
-		# We need the basic terminfo files in /etc, bug #37026
-		einfo "Installing basic terminfo files in /etc..."
-		for x in ansi console dumb linux rxvt rxvt-unicode screen sun vt{52,100,102,200,220} \
-				 xterm xterm-color xterm-xfree86
-		do
-			local termfile=$(find "${ED}"/usr/share/terminfo/ -name "${x}" 2>/dev/null)
-			local basedir=$(basename $(dirname "${termfile}"))
-
-			if [[ -n ${termfile} ]] ; then
-				dodir /etc/terminfo/${basedir}
-				mv ${termfile} "${ED}"/etc/terminfo/${basedir}/
-				dosym ../../../../etc/terminfo/${basedir}/${x} \
-					/usr/share/terminfo/${basedir}/${x}
-			fi
-		done
-
-		# Build fails to create this ...
-		dosym ../share/terminfo /usr/$(get_libdir)/terminfo
-#	fi
-
-	echo "CONFIG_PROTECT_MASK=\"/etc/terminfo\"" > "${T}"/50ncurses
-	doenvd "${T}"/50ncurses
-
-	use minimal && rm -r "${ED}"/usr/share/terminfo*
-	# Because ncurses5-config --terminfo returns the directory we keep it
-	keepdir /usr/share/terminfo #245374
-
-	cd "${S}"
-	dodoc ANNOUNCE MANIFEST NEWS README* TO-DO doc/*.doc
-	use doc && dohtml -r doc/html/
-}

diff --git a/sys-libs/ncurses/ncurses-5.9-r3.ebuild b/sys-libs/ncurses/ncurses-5.9-r101.ebuild
similarity index 94%
rename from sys-libs/ncurses/ncurses-5.9-r3.ebuild
rename to sys-libs/ncurses/ncurses-5.9-r101.ebuild
index 67c0eda..deea104 100644
--- a/sys-libs/ncurses/ncurses-5.9-r3.ebuild
+++ b/sys-libs/ncurses/ncurses-5.9-r101.ebuild
@@ -1,15 +1,18 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/ncurses/ncurses-5.9-r3.ebuild,v 1.17 2014/08/05 16:09:26 ottxor Exp $
+# $Id$
+
+# This version is just for the ABI .5 library
+
+EAPI="5"
 
-EAPI="4"
 inherit eutils flag-o-matic toolchain-funcs multilib-minimal libtool
 
 MY_PV=${PV:0:3}
 PV_SNAP=${PV:4}
 MY_P=${PN}-${MY_PV}
 DESCRIPTION="console display library"
-HOMEPAGE="http://www.gnu.org/software/ncurses/ http://dickey.his.com/ncurses/"
+HOMEPAGE="https://www.gnu.org/software/ncurses/ http://dickey.his.com/ncurses/"
 SRC_URI="mirror://gnu/ncurses/${MY_P}.tar.gz"
 
 HOSTLTV="0.1.0"
@@ -21,7 +24,8 @@ SRC_URI="${SRC_URI}
 "
 
 LICENSE="MIT"
-SLOT="5"
+# The subslot reflects the SONAME.
+SLOT="5/5"
 KEYWORDS="~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="ada +cxx debug doc gpm minimal profile static-libs tinfo trace unicode"
 
@@ -57,6 +61,8 @@ src_prepare() {
 	epatch "${FILESDIR}"/${PN}-5.9-rxvt-unicode-9.15.patch #192083 #383871
 	epatch "${FILESDIR}"/${PN}-5.9-fix-clang-build.patch #417763
 	epatch "${FILESDIR}"/${PN}-5.9-pkg-config.patch
+	epatch "${FILESDIR}"/${P}-no-I-usr-include.patch #522586
+	epatch "${FILESDIR}"/${P}-gcc-5.patch #545114
 
 	# /bin/sh is not always good enough
 	find . -name "*.sh" | xargs sed -i -e '1c\#!/usr/bin/env sh'
@@ -169,7 +175,7 @@ do_configure() {
 		--enable-echo
 		$(use_enable !ada warnings)
 		$(use_with debug assertions)
-		$(use_enable debug leaks)
+		$(use_enable !debug leaks)
 		$(use_with debug expanded)
 		$(use_with !debug macros)
 		$(use_with trace)
@@ -185,7 +191,9 @@ do_configure() {
 		--without-reentrant
 	)
 
-	econf "${conf[@]}" "$@"
+	# Force bash until upstream rebuilds the configure script with a newer
+	# version of autotools. #545532
+	CONFIG_SHELL="${BASH}" econf "${conf[@]}" "$@"
 }
 
 src_compile() {

diff --git a/sys-libs/ncurses/ncurses-5.9-r99.ebuild b/sys-libs/ncurses/ncurses-5.9-r99.ebuild
new file mode 100644
index 0000000..8a68a77
--- /dev/null
+++ b/sys-libs/ncurses/ncurses-5.9-r99.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Bridge the old SLOT=5[/5] ebuild to the new SLOT=0/5 since the slotmove
+# functionality does not handle implicit subslots correctly. #558856
+
+EAPI="5"
+
+inherit multilib-build
+
+DESCRIPTION="transitional package"
+HOMEPAGE="https://www.gnu.org/software/ncurses/ http://dickey.his.com/ncurses/"
+
+LICENSE="metapackage"
+SLOT="5/5"
+KEYWORDS="~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="ada +cxx gpm static-libs tinfo unicode"
+
+DEPEND="sys-libs/ncurses:0/5[ada?,cxx?,gpm?,static-libs?,tinfo?,unicode?,${MULTILIB_USEDEP}]"
+RDEPEND="${DEPEND}"

diff --git a/sys-libs/ncurses/ncurses-6.0-r1.ebuild b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
new file mode 100644
index 0000000..0b7ca5a
--- /dev/null
+++ b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
@@ -0,0 +1,283 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic toolchain-funcs multilib-minimal multiprocessing
+
+MY_PV=${PV:0:3}
+PV_SNAP=${PV:4}
+MY_P=${PN}-${MY_PV}
+DESCRIPTION="console display library"
+HOMEPAGE="https://www.gnu.org/software/ncurses/ http://dickey.his.com/ncurses/"
+SRC_URI="mirror://gnu/ncurses/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+# The subslot reflects the SONAME.
+SLOT="0/6"
+KEYWORDS="~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="ada +cxx debug doc gpm minimal profile static-libs test threads tinfo trace unicode"
+
+DEPEND="gpm? ( sys-libs/gpm[${MULTILIB_USEDEP}] )"
+#	berkdb? ( sys-libs/db )"
+# Block the older ncurses that installed all files w/SLOT=5. #557472
+RDEPEND="${DEPEND}
+	!<=sys-libs/ncurses-5.9-r4:5
+	!<x11-terms/rxvt-unicode-9.06-r3
+	!<x11-terms/st-0.6-r1
+	!app-emulation/emul-linux-x86-baselibs"
+
+S=${WORKDIR}/${MY_P}
+
+PATCHES=(
+	"${FILESDIR}/${PN}-6.0-gfbsd.patch"
+	"${FILESDIR}/${PN}-5.7-nongnu.patch"
+	"${FILESDIR}/${PN}-6.0-rxvt-unicode-9.15.patch" #192083 #383871
+	"${FILESDIR}/${PN}-6.0-pkg-config.patch"
+	"${FILESDIR}/${PN}-5.9-gcc-5.patch" #545114
+	"${FILESDIR}/${PN}-6.0-ticlib.patch" #557360
+)
+
+src_prepare() {
+	[[ -n ${PV_SNAP} ]] && epatch "${WORKDIR}"/${MY_P}-${PV_SNAP}-patch.sh
+	epatch "${PATCHES[@]}"
+}
+
+src_configure() {
+	unset TERMINFO #115036
+	tc-export_build_env BUILD_{CC,CPP}
+	BUILD_CPPFLAGS+=" -D_GNU_SOURCE" #214642
+
+	# Build the various variants of ncurses -- narrow, wide, and threaded. #510440
+	# Order matters here -- we want unicode/thread versions to come last so that the
+	# binaries in /usr/bin support both wide and narrow.
+	# The naming is also important as we use these directly with filenames and when
+	# checking configure flags.
+	NCURSES_TARGETS=(
+		ncurses
+		$(usex unicode 'ncursesw' '')
+		$(usex threads 'ncursest' '')
+		$(use unicode && usex threads 'ncursestw' '')
+	)
+
+	multijob_init
+
+	# When installing ncurses, we have to use a compatible version of tic.
+	# This comes up when cross-compiling, doing multilib builds, upgrading,
+	# or installing for the first time.  Build a local copy of tic whenever
+	# the host version isn't available. #249363 #557598
+	if ! ROOT=/ has_version "~sys-libs/${P}:0" ; then
+		local lbuildflags="-static"
+
+		# some toolchains don't quite support static linking
+		local dbuildflags="-Wl,-rpath,${WORKDIR}/lib"
+		case ${CHOST} in
+			*-darwin*)  dbuildflags=     ;;
+		esac
+		echo "int main() {}" | \
+			$(tc-getCC) -o x -x c - ${lbuildflags} -pipe >& /dev/null \
+			|| lbuildflags="${dbuildflags}"
+
+		# We can't re-use the multilib BUILD_DIR because we run outside of it.
+		BUILD_DIR="${WORKDIR}" \
+		CHOST=${CBUILD} \
+		CFLAGS=${BUILD_CFLAGS} \
+		CXXFLAGS=${BUILD_CXXFLAGS} \
+		CPPFLAGS=${BUILD_CPPFLAGS} \
+		LDFLAGS="${BUILD_LDFLAGS} ${lbuildflags}" \
+		multijob_child_init do_configure cross --without-shared --with-normal
+	fi
+	multilib-minimal_src_configure
+	multijob_finish
+}
+
+multilib_src_configure() {
+	local t
+	for t in "${NCURSES_TARGETS[@]}" ; do
+		multijob_child_init do_configure "${t}"
+	done
+}
+
+do_configure() {
+	local target=$1
+	shift
+
+	mkdir "${BUILD_DIR}/${target}"
+	cd "${BUILD_DIR}/${target}" || die
+
+	local conf=(
+		# We need the basic terminfo files in /etc, bug #37026.  We will
+		# add '--with-terminfo-dirs' and then populate /etc/terminfo in
+		# src_install() ...
+		--with-terminfo-dirs="${EPREFIX}/etc/terminfo:${EPREFIX}/usr/share/terminfo"
+
+		# Disabled until #245417 is sorted out.
+		#$(use_with berkdb hashed-db)
+
+		# ncurses is dumb and doesn't install .pc files unless pkg-config
+		# is also installed.  Force the tests to go our way.  Note that it
+		# doesn't actually use pkg-config ... it just looks for set vars.
+		--enable-pc-files
+		--with-pkg-config="$(tc-getPKG_CONFIG)"
+		# This path is used to control where the .pc files are installed.
+		--with-pkg-config-libdir="${EPREFIX}/usr/$(get_libdir)/pkgconfig"
+
+		# Now the rest of the various standard flags.
+		--with-shared
+		--without-hashed-db
+		$(use_with ada)
+		$(use_with cxx)
+		$(use_with cxx cxx-binding)
+		--with-cxx-shared
+		$(use_with debug)
+		$(use_with profile)
+		# The configure script uses ldd to parse the linked output which
+		# is flaky for cross-compiling/multilib/ldd versions/etc...
+		$(use_with gpm gpm libgpm.so.1)
+		--disable-termcap
+		--enable-symlinks
+		--with-rcs-ids
+		--with-manpage-format=normal
+		--enable-const
+		--enable-colorfgbg
+		--enable-hard-tabs
+		--enable-echo
+		$(use_enable !ada warnings)
+		$(use_with debug assertions)
+		$(use_enable !debug leaks)
+		$(use_with debug expanded)
+		$(use_with !debug macros)
+		$(multilib_native_with progs)
+		$(use_with test tests)
+		$(use_with trace)
+		$(use_with tinfo termlib)
+	)
+
+	if [[ ${target} == ncurses*w ]] ; then
+		conf+=( --enable-widec )
+	else
+		conf+=( --disable-widec )
+	fi
+	if [[ ${target} == ncursest* ]] ; then
+		conf+=( --with-{pthread,reentrant} )
+	else
+		conf+=( --without-{pthread,reentrant} )
+	fi
+	# Make sure each variant goes in a unique location.
+	if [[ ${target} != "ncurses" ]] ; then
+		conf+=( --includedir="${EPREFIX}"/usr/include/${target} )
+	fi
+	# See comments in src_configure.
+	if [[ ${target} != "cross" ]] ; then
+		local cross_path="${WORKDIR}/cross"
+		[[ -d ${cross_path} ]] && export TIC_PATH="${cross_path}/progs/tic"
+	fi
+
+	# Force bash until upstream rebuilds the configure script with a newer
+	# version of autotools. #545532
+	CONFIG_SHELL=${EPREFIX}/bin/bash \
+	ECONF_SOURCE=${S} \
+	econf "${conf[@]}" "$@"
+}
+
+src_compile() {
+	# See comments in src_configure.
+	if ! ROOT=/ has_version "~sys-libs/${P}" ; then
+		BUILD_DIR="${WORKDIR}" \
+		do_compile cross -C progs tic
+	fi
+
+	multilib-minimal_src_compile
+}
+
+multilib_src_compile() {
+	local t
+	for t in "${NCURSES_TARGETS[@]}" ; do
+		do_compile "${t}"
+	done
+}
+
+do_compile() {
+	local target=$1
+	shift
+
+	cd "${BUILD_DIR}/${target}" || die
+
+	# A little hack to fix parallel builds ... they break when
+	# generating sources so if we generate the sources first (in
+	# non-parallel), we can then build the rest of the package
+	# in parallel.  This is not really a perf hit since the source
+	# generation is quite small.
+	emake -j1 sources
+	# For some reason, sources depends on pc-files which depends on
+	# compiled libraries which depends on sources which ...
+	# Manually delete the pc-files file so the install step will
+	# create the .pc files we want.
+	rm -f misc/pc-files
+	emake "$@"
+}
+
+multilib_src_install() {
+	local target
+	for target in "${NCURSES_TARGETS[@]}" ; do
+		emake -C "${BUILD_DIR}/${target}" DESTDIR="${D}" install
+	done
+
+	# Move main libraries into /.
+	if multilib_is_native_abi ; then
+		gen_usr_ldscript -a \
+			"${NCURSES_TARGETS[@]}"
+			$(use tinfo && usex unicode 'tinfow' '') \
+			$(usev tinfo)
+	fi
+	if ! tc-is-static-only ; then
+		# Provide a link for -lcurses.
+		ln -sf libncurses$(get_libname) "${ED}"/usr/$(get_libdir)/libcurses$(get_libname) || die
+	fi
+	use static-libs || find "${ED}"/usr/ -name '*.a' -delete
+
+	# Build fails to create this ...
+	dosym ../share/terminfo /usr/$(get_libdir)/terminfo
+}
+
+multilib_src_install_all() {
+#	if ! use berkdb ; then
+		# We need the basic terminfo files in /etc, bug #37026
+		einfo "Installing basic terminfo files in /etc..."
+		for x in ansi console dumb linux rxvt rxvt-unicode screen sun vt{52,100,102,200,220} \
+				 xterm xterm-color xterm-xfree86
+		do
+			local termfile=$(find "${ED}"/usr/share/terminfo/ -name "${x}" 2>/dev/null)
+			local basedir=$(basename $(dirname "${termfile}"))
+
+			if [[ -n ${termfile} ]] ; then
+				dodir /etc/terminfo/${basedir}
+				mv ${termfile} "${ED}"/etc/terminfo/${basedir}/
+				dosym ../../../../etc/terminfo/${basedir}/${x} \
+					/usr/share/terminfo/${basedir}/${x}
+			fi
+		done
+#	fi
+
+	echo "CONFIG_PROTECT_MASK=\"/etc/terminfo\"" > "${T}"/50ncurses
+	doenvd "${T}"/50ncurses
+
+	use minimal && rm -r "${ED}"/usr/share/terminfo*
+	# Because ncurses5-config --terminfo returns the directory we keep it
+	keepdir /usr/share/terminfo #245374
+
+	cd "${S}"
+	dodoc ANNOUNCE MANIFEST NEWS README* TO-DO doc/*.doc
+	use doc && dohtml -r doc/html/
+}
+
+pkg_preinst() {
+	preserve_old_lib /$(get_libdir)/libncurses.so.5
+	use unicode && preserve_old_lib /$(get_libdir)/libncursesw.so.5
+}
+
+pkg_postinst() {
+	preserve_old_lib_notify /$(get_libdir)/libncurses.so.5
+	use unicode && preserve_old_lib_notify /$(get_libdir)/libncursesw.so.5
+}


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
@ 2015-10-11 10:35 Fabian Groffen
  0 siblings, 0 replies; 19+ messages in thread
From: Fabian Groffen @ 2015-10-11 10:35 UTC (permalink / raw
  To: gentoo-commits

commit:     1307044f212d6297c8f9b5f8d806e40c6fa76199
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 11 10:35:22 2015 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sun Oct 11 10:35:22 2015 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=1307044f

sys-libs/ncurses: use BASH since bin/bash may not exist yet (bootstrap)

Package-Manager: portage-2.2.20-prefix

 sys-libs/ncurses/ncurses-6.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ncurses/ncurses-6.0-r1.ebuild b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
index 0b7ca5a..784f597 100644
--- a/sys-libs/ncurses/ncurses-6.0-r1.ebuild
+++ b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
@@ -176,7 +176,7 @@ do_configure() {
 
 	# Force bash until upstream rebuilds the configure script with a newer
 	# version of autotools. #545532
-	CONFIG_SHELL=${EPREFIX}/bin/bash \
+	CONFIG_SHELL=${BASH} \
 	ECONF_SOURCE=${S} \
 	econf "${conf[@]}" "$@"
 }


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
@ 2015-11-01  9:06 Fabian Groffen
  0 siblings, 0 replies; 19+ messages in thread
From: Fabian Groffen @ 2015-11-01  9:06 UTC (permalink / raw
  To: gentoo-commits

commit:     bd44f8c06c3c911a7b8a6b66d13533990e446601
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sun Nov  1 09:06:21 2015 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sun Nov  1 09:06:21 2015 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=bd44f8c0

sys-libs/ncurses: fix syntax error, thanks Gregory Turner in bug #558800

Package-Manager: portage-2.2.20-prefix

 sys-libs/ncurses/ncurses-6.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ncurses/ncurses-6.0-r1.ebuild b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
index 784f597..9ef5703 100644
--- a/sys-libs/ncurses/ncurses-6.0-r1.ebuild
+++ b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
@@ -227,7 +227,7 @@ multilib_src_install() {
 	# Move main libraries into /.
 	if multilib_is_native_abi ; then
 		gen_usr_ldscript -a \
-			"${NCURSES_TARGETS[@]}"
+			"${NCURSES_TARGETS[@]}" \
 			$(use tinfo && usex unicode 'tinfow' '') \
 			$(usev tinfo)
 	fi


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
@ 2015-11-01  9:37 Fabian Groffen
  0 siblings, 0 replies; 19+ messages in thread
From: Fabian Groffen @ 2015-11-01  9:37 UTC (permalink / raw
  To: gentoo-commits

commit:     d7fe9aa75be1f2ce52bd31d3ec8c561ad9238d50
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sun Nov  1 09:37:12 2015 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sun Nov  1 09:37:12 2015 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=d7fe9aa7

sys-libs/ncurses: add meta ebuild for slot-move

 sys-libs/ncurses/ncurses-6.0.ebuild | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/sys-libs/ncurses/ncurses-6.0.ebuild b/sys-libs/ncurses/ncurses-6.0.ebuild
new file mode 100644
index 0000000..108e3e4
--- /dev/null
+++ b/sys-libs/ncurses/ncurses-6.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Bridge the old SLOT=5[/6] ebuild to the new SLOT=0/6 since the slotmove
+# functionality does not handle implicit subslots correctly. #558856
+
+EAPI="5"
+
+inherit multilib-build
+
+DESCRIPTION="transitional package"
+HOMEPAGE="https://www.gnu.org/software/ncurses/ http://dickey.his.com/ncurses/"
+
+LICENSE="metapackage"
+SLOT="5/6"
+KEYWORDS="~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="ada +cxx gpm static-libs tinfo unicode"
+
+DEPEND="sys-libs/ncurses:0/6[ada?,cxx?,gpm?,static-libs?,tinfo?,unicode?,${MULTILIB_USEDEP}]"
+RDEPEND="${DEPEND}"


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
@ 2015-11-02 19:11 Fabian Groffen
  0 siblings, 0 replies; 19+ messages in thread
From: Fabian Groffen @ 2015-11-02 19:11 UTC (permalink / raw
  To: gentoo-commits

commit:     383ff417f366eb37af7b8ad327cf7a4a37485dd2
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Nov  2 19:11:37 2015 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Nov  2 19:11:37 2015 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=383ff417

sys-libs/ncurses: sync metadata

Package-Manager: portage-2.2.20-prefix

 sys-libs/ncurses/metadata.xml | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/sys-libs/ncurses/metadata.xml b/sys-libs/ncurses/metadata.xml
index 7856364..e136782 100644
--- a/sys-libs/ncurses/metadata.xml
+++ b/sys-libs/ncurses/metadata.xml
@@ -1,14 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-<herd>base-system</herd>
-<use>
-	<flag name='ada'>Add bindings for the ADA programming language</flag>
-	<flag name='tinfo'>
+	<herd>base-system</herd>
+	<use>
+		<flag name="ada">Add bindings for the ADA programming language</flag>
+		<flag name="tinfo">
 		Build curses library (libncurses) sep from the low-level terminfo
 		library (libtinfo) -- usually needed only for binary packages -- but
 		it is binary compatible in either mode
 	</flag>
-	<flag name='trace'>Enable test trace() support in ncurses calls</flag>
-</use>
+		<flag name="trace">Enable test trace() support in ncurses calls</flag>
+	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
@ 2015-11-07 16:50 Fabian Groffen
  0 siblings, 0 replies; 19+ messages in thread
From: Fabian Groffen @ 2015-11-07 16:50 UTC (permalink / raw
  To: gentoo-commits

commit:     edabe28f9757250d2a2ac05b8ece35d4343e633f
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  7 16:50:18 2015 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sat Nov  7 16:50:18 2015 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=edabe28f

sys-libs/ncurses: 5.9 drop SLOT to 0, and pull in -r4 for subslots, thanks Gregory Turner in bug #558800

Package-Manager: portage-2.2.20-prefix

 sys-libs/ncurses/ncurses-5.9-r4.ebuild                           | 2 +-
 .../ncurses/{ncurses-5.9-r4.ebuild => ncurses-5.9-r5.ebuild}     | 9 ++++++---
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/sys-libs/ncurses/ncurses-5.9-r4.ebuild b/sys-libs/ncurses/ncurses-5.9-r4.ebuild
index 959e811..8a5eda6 100644
--- a/sys-libs/ncurses/ncurses-5.9-r4.ebuild
+++ b/sys-libs/ncurses/ncurses-5.9-r4.ebuild
@@ -21,7 +21,7 @@ SRC_URI="${SRC_URI}
 "
 
 LICENSE="MIT"
-SLOT="5"
+SLOT="0"
 KEYWORDS="~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="ada +cxx debug doc gpm minimal profile static-libs tinfo trace unicode"
 

diff --git a/sys-libs/ncurses/ncurses-5.9-r4.ebuild b/sys-libs/ncurses/ncurses-5.9-r5.ebuild
similarity index 98%
copy from sys-libs/ncurses/ncurses-5.9-r4.ebuild
copy to sys-libs/ncurses/ncurses-5.9-r5.ebuild
index 959e811..7b7ae94 100644
--- a/sys-libs/ncurses/ncurses-5.9-r4.ebuild
+++ b/sys-libs/ncurses/ncurses-5.9-r5.ebuild
@@ -1,8 +1,9 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/ncurses/ncurses-5.9-r4.ebuild,v 1.3 2015/04/06 20:11:01 vapier Exp $
+# $Id$
+
+EAPI="5"
 
-EAPI="4"
 inherit eutils flag-o-matic toolchain-funcs multilib-minimal libtool
 
 MY_PV=${PV:0:3}
@@ -21,13 +22,15 @@ SRC_URI="${SRC_URI}
 "
 
 LICENSE="MIT"
-SLOT="5"
+# The subslot reflects the SONAME.
+SLOT="0/5"
 KEYWORDS="~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="ada +cxx debug doc gpm minimal profile static-libs tinfo trace unicode"
 
 DEPEND="gpm? ( sys-libs/gpm )"
 #	berkdb? ( sys-libs/db )"
 RDEPEND="${DEPEND}
+	!<=sys-libs/ncurses-5.9-r4:5
 	!<x11-terms/rxvt-unicode-9.06-r3
 	abi_x86_32? (
 		!<=app-emulation/emul-linux-x86-baselibs-20130224-r12


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
@ 2016-01-06 14:28 Fabian Groffen
  0 siblings, 0 replies; 19+ messages in thread
From: Fabian Groffen @ 2016-01-06 14:28 UTC (permalink / raw
  To: gentoo-commits

commit:     4ca96865e62670ff3567ff48753d1f54ada16612
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  6 14:28:07 2016 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Wed Jan  6 14:28:07 2016 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=4ca96865

sys-libs/ncurses: align 5.9-r101 with gx86

Package-Manager: portage-2.2.20-prefix

 sys-libs/ncurses/ncurses-5.9-r101.ebuild | 249 ++++++++++++++-----------------
 1 file changed, 115 insertions(+), 134 deletions(-)

diff --git a/sys-libs/ncurses/ncurses-5.9-r101.ebuild b/sys-libs/ncurses/ncurses-5.9-r101.ebuild
index deea104..3d17cca 100644
--- a/sys-libs/ncurses/ncurses-5.9-r101.ebuild
+++ b/sys-libs/ncurses/ncurses-5.9-r101.ebuild
@@ -6,10 +6,9 @@
 
 EAPI="5"
 
-inherit eutils flag-o-matic toolchain-funcs multilib-minimal libtool
+inherit eutils toolchain-funcs multilib-minimal multiprocessing flag-o-matic libtool
 
 MY_PV=${PV:0:3}
-PV_SNAP=${PV:4}
 MY_P=${PN}-${MY_PV}
 DESCRIPTION="console display library"
 HOMEPAGE="https://www.gnu.org/software/ncurses/ http://dickey.his.com/ncurses/"
@@ -27,23 +26,24 @@ LICENSE="MIT"
 # The subslot reflects the SONAME.
 SLOT="5/5"
 KEYWORDS="~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="ada +cxx debug doc gpm minimal profile static-libs tinfo trace unicode"
+IUSE="gpm tinfo unicode"
 
-DEPEND="gpm? ( sys-libs/gpm )"
-#	berkdb? ( sys-libs/db )"
+DEPEND="gpm? ( sys-libs/gpm[${MULTILIB_USEDEP}] )"
+# Block the ncurses-5 that installs the same lib. #557472
 RDEPEND="${DEPEND}
-	!<x11-terms/rxvt-unicode-9.06-r3
-	abi_x86_32? (
-		!<=app-emulation/emul-linux-x86-baselibs-20130224-r12
-		!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
-	)"
-# Put the MULTILIB_USEDEP on gpm in PDEPEND only to avoid circular deps.
-# We can move it to DEPEND and drop the --with-gpm=libgpm.so.1 from the econf
-# line below once we can assume multilib gpm is available everywhere.
-PDEPEND="gpm? ( sys-libs/gpm[${MULTILIB_USEDEP}] )"
+	!<sys-libs/ncurses-6:0"
 
 S=${WORKDIR}/${MY_P}
-HOSTTIC_DIR=${WORKDIR}/${P}-host
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-5.8-gfbsd.patch
+	"${FILESDIR}"/${PN}-5.7-nongnu.patch
+	"${FILESDIR}"/${PN}-5.9-rxvt-unicode-9.15.patch #192083 #383871
+	"${FILESDIR}"/${PN}-5.9-fix-clang-build.patch #417763
+	"${FILESDIR}"/${PN}-5.9-pkg-config.patch
+	"${FILESDIR}"/${P}-no-I-usr-include.patch #522586
+	"${FILESDIR}"/${P}-gcc-5.patch #545114
+)
 
 need-libtool() {
 	# need libtool to build aix-style shared objects inside archive libs, but
@@ -55,14 +55,7 @@ need-libtool() {
 }
 
 src_prepare() {
-	[[ -n ${PV_SNAP} ]] && epatch "${WORKDIR}"/${MY_P}-${PV_SNAP}-patch.sh
-	epatch "${FILESDIR}"/${PN}-5.8-gfbsd.patch
-	epatch "${FILESDIR}"/${PN}-5.7-nongnu.patch
-	epatch "${FILESDIR}"/${PN}-5.9-rxvt-unicode-9.15.patch #192083 #383871
-	epatch "${FILESDIR}"/${PN}-5.9-fix-clang-build.patch #417763
-	epatch "${FILESDIR}"/${PN}-5.9-pkg-config.patch
-	epatch "${FILESDIR}"/${P}-no-I-usr-include.patch #522586
-	epatch "${FILESDIR}"/${P}-gcc-5.patch #545114
+	epatch "${PATCHES[@]}"
 
 	# /bin/sh is not always good enough
 	find . -name "*.sh" | xargs sed -i -e '1c\#!/usr/bin/env sh'
@@ -105,50 +98,70 @@ src_configure() {
 	tc-export_build_env BUILD_{CC,CPP}
 	BUILD_CPPFLAGS+=" -D_GNU_SOURCE" #214642
 
-	# when cross-compiling, we need to build up our own tic
-	# because people often don't keep matching host/target
-	# ncurses versions #249363
-	if tc-is-cross-compiler && ! ROOT=/ has_version ~sys-libs/${P} ; then
+	# Build the various variants of ncurses -- narrow, wide, and threaded. #510440
+	# Order matters here -- we want unicode/thread versions to come last so that the
+	# binaries in /usr/bin support both wide and narrow.
+	# The naming is also important as we use these directly with filenames and when
+	# checking configure flags.
+	NCURSES_TARGETS=(
+		ncurses
+		$(usex unicode 'ncursesw' '')
+	)
+
+	multijob_init
+
+	# When installing ncurses, we have to use a compatible version of tic.
+	# This comes up when cross-compiling, doing multilib builds, upgrading,
+	# or installing for the first time.  Build a local copy of tic whenever
+	# the host version isn't available. #249363 #557598
+	if ! ROOT=/ has_version "~sys-libs/${P}" ; then
+		local lbuildflags="-static"
+
+		# some toolchains don't quite support static linking
+		local dbuildflags="-Wl,-rpath,${WORKDIR}/lib"
+		case ${CHOST} in
+			*-darwin*)  dbuildflags=     ;;
+		esac
+		echo "int main() {}" | \
+			$(tc-getCC) -o x -x c - ${lbuildflags} -pipe >& /dev/null \
+			|| lbuildflags="${dbuildflags}"
+
+		# We can't re-use the multilib BUILD_DIR because we run outside of it.
+		BUILD_DIR="${WORKDIR}" \
 		CHOST=${CBUILD} \
 		CFLAGS=${BUILD_CFLAGS} \
 		CXXFLAGS=${BUILD_CXXFLAGS} \
 		CPPFLAGS=${BUILD_CPPFLAGS} \
-		LDFLAGS="${BUILD_LDFLAGS} -static" \
-		BUILD_DIR="${HOSTTIC_DIR}" do_configure cross --without-shared --with-normal
+		LDFLAGS="${BUILD_LDFLAGS} ${lbuildflags}" \
+		multijob_child_init do_configure cross --without-shared --with-normal
 	fi
 	multilib-minimal_src_configure
+	multijob_finish
 }
 
 multilib_src_configure() {
-	do_configure narrowc --includedir="${EPREFIX}"/usr/include
-	use unicode && do_configure widec --enable-widec --includedir="${EPREFIX}"/usr/include/ncursesw
+	local t
+	for t in "${NCURSES_TARGETS[@]}" ; do
+		multijob_child_init do_configure "${t}"
+	done
 }
 
 do_configure() {
-	ECONF_SOURCE=${S}
-
-	mkdir "${BUILD_DIR}"-$1
-	cd "${BUILD_DIR}"-$1 || die
+	local target=$1
 	shift
 
+	mkdir "${BUILD_DIR}/${target}"
+	cd "${BUILD_DIR}/${target}" || die
+
 	local conf=(
 		# We need the basic terminfo files in /etc, bug #37026.  We will
 		# add '--with-terminfo-dirs' and then populate /etc/terminfo in
 		# src_install() ...
 		--with-terminfo-dirs="${EPREFIX}/etc/terminfo:${EPREFIX}/usr/share/terminfo"
 
-		# Disabled until #245417 is sorted out.
-		#$(use_with berkdb hashed-db)
-
-		# ncurses is dumb and doesn't install .pc files unless pkg-config
-		# is also installed.  Force the tests to go our way.  Note that it
-		# doesn't actually use pkg-config ... it just looks for set vars.
-		--enable-pc-files
-		--with-pkg-config="$(tc-getPKG_CONFIG)"
-		# This path is used to control where the .pc files are installed.
-		PKG_CONFIG_LIBDIR="${EPREFIX}/usr/$(get_libdir)/pkgconfig"
-
 		# Now the rest of the various standard flags.
+		--without-hashed-db
+		--disable-pc-files
 		--$(
 			if need-libtool ; then
 				echo with-libtool
@@ -159,13 +172,14 @@ do_configure() {
 			fi
 		)
 		--without-hashed-db
-		$(use_with ada)
-		$(use_with cxx)
-		$(use_with cxx cxx-binding)
-		$(use_with debug)
-		$(use_with profile)
-		$(use_with gpm)
-		$(multilib_is_native_abi || use_with gpm gpm libgpm.so.1)
+		--without-ada
+		--without-cxx
+		--without-cxx-binding
+		--without-debug
+		--without-profile
+		# The configure script uses ldd to parse the linked output which
+		# is flaky for cross-compiling/multilib/ldd versions/etc...
+		$(use_with gpm gpm libgpm.so.1)
 		--disable-termcap
 		--enable-symlinks
 		--with-rcs-ids
@@ -173,12 +187,14 @@ do_configure() {
 		--enable-const
 		--enable-colorfgbg
 		--enable-echo
-		$(use_enable !ada warnings)
-		$(use_with debug assertions)
-		$(use_enable !debug leaks)
-		$(use_with debug expanded)
-		$(use_with !debug macros)
-		$(use_with trace)
+		--disable-warnings
+		--without-assertions
+		--enable-leaks
+		--without-expanded
+		--with-macros
+		--without-progs
+		--without-tests
+		--without-trace
 		$(use_with tinfo termlib)
 
 		# The chtype/mmask-t settings below are to retain ABI compat
@@ -187,36 +203,55 @@ do_configure() {
 		--with-mmask-t=long
 		--disable-ext-colors
 		--disable-ext-mouse
-		--without-pthread
-		--without-reentrant
+		--without-{pthread,reentrant}
 	)
 
+	if [[ ${target} == ncurses*w ]] ; then
+		conf+=( --enable-widec )
+	else
+		conf+=( --disable-widec )
+	fi
+	# Make sure each variant goes in a unique location.
+	if [[ ${target} != "ncurses" ]] ; then
+		conf+=( --includedir="${EPREFIX}"/usr/include/${target} )
+	fi
+	# See comments in src_configure.
+	if [[ ${target} != "cross" ]] ; then
+		local cross_path="${WORKDIR}/cross"
+		[[ -d ${cross_path} ]] && export TIC_PATH="${cross_path}/progs/tic"
+	else
+		conf+=( --with-progs )
+	fi
+
 	# Force bash until upstream rebuilds the configure script with a newer
 	# version of autotools. #545532
-	CONFIG_SHELL="${BASH}" econf "${conf[@]}" "$@"
+	CONFIG_SHELL=${BASH} \
+	ECONF_SOURCE=${S} \
+	econf "${conf[@]}" "$@"
 }
 
 src_compile() {
-	# when cross-compiling, we need to build up our own tic
-	# because people often don't keep matching host/target
-	# ncurses versions #249363
-	if tc-is-cross-compiler && ! ROOT=/ has_version ~sys-libs/${P} ; then
-		make_flags="-C progs tic"
-		BUILD_DIR="${HOSTTIC_DIR}" do_compile cross
+	# See comments in src_configure.
+	if ! ROOT=/ has_version "~sys-libs/${P}" ; then
+		BUILD_DIR="${WORKDIR}" \
+		do_compile cross -C progs tic
 	fi
 
 	multilib-minimal_src_compile
 }
 
 multilib_src_compile() {
-	make_flags=""
-	multilib_is_native_abi || make_flags="PROGS= "
-	do_compile narrowc
-	use unicode && do_compile widec
+	local t
+	for t in "${NCURSES_TARGETS[@]}" ; do
+		do_compile "${t}"
+	done
 }
 
 do_compile() {
-	cd "${BUILD_DIR}"-$1 || die
+	local target=$1
+	shift
+
+	cd "${BUILD_DIR}/${target}" || die
 
 	# A little hack to fix parallel builds ... they break when
 	# generating sources so if we generate the sources first (in
@@ -224,69 +259,15 @@ do_compile() {
 	# in parallel.  This is not really a perf hit since the source
 	# generation is quite small.
 	emake -j1 sources
-	# For some reason, sources depends on pc-files which depends on
-	# compiled libraries which depends on sources which ...
-	# Manually delete the pc-files file so the install step will
-	# create the .pc files we want.
-	rm -f misc/pc-files
-	emake ${make_flags}
+	emake "$@"
 }
 
 multilib_src_install() {
-	# use the cross-compiled tic (if need be) #249363
-	export PATH="${HOSTTIC_DIR}-cross/progs:${PATH}"
-
-	# install unicode version second so that the binaries in /usr/bin
-	# support both wide and narrow
-	cd "${BUILD_DIR}"-narrowc || die
-	emake DESTDIR="${D}" install
-	if use unicode ; then
-		cd "${BUILD_DIR}"-widec || die
-		emake DESTDIR="${D}" install
-	fi
-
-	# Move libncurses{,w} into /lib
-	multilib_is_native_abi && gen_usr_ldscript -a \
-		ncurses \
-		$(usex unicode 'ncursesw' '') \
-		$(use tinfo && usex unicode 'tinfow' '') \
-		$(usev tinfo)
-	if ! tc-is-static-only ; then
-		ln -sf libncurses$(get_libname) "${ED}"/usr/$(get_libdir)/libcurses$(get_libname) || die
-	fi
-	use static-libs || find "${ED}"/usr/ -name '*.a' -a '!' -name '*curses++*.a' -delete
-
-	# Build fails to create this ...
-	dosym ../share/terminfo /usr/$(get_libdir)/terminfo
-}
-
-multilib_src_install_all() {
-#	if ! use berkdb ; then
-		# We need the basic terminfo files in /etc, bug #37026
-		einfo "Installing basic terminfo files in /etc..."
-		for x in ansi console dumb linux rxvt rxvt-unicode screen sun vt{52,100,102,200,220} \
-				 xterm xterm-color xterm-xfree86
-		do
-			local termfile=$(find "${ED}"/usr/share/terminfo/ -name "${x}" 2>/dev/null)
-			local basedir=$(basename $(dirname "${termfile}"))
-
-			if [[ -n ${termfile} ]] ; then
-				dodir /etc/terminfo/${basedir}
-				mv ${termfile} "${ED}"/etc/terminfo/${basedir}/
-				dosym ../../../../etc/terminfo/${basedir}/${x} \
-					/usr/share/terminfo/${basedir}/${x}
-			fi
+	local target lib
+	for target in "${NCURSES_TARGETS[@]}" ; do
+		cd "${BUILD_DIR}/${target}/lib" || die
+		for lib in *$(get_libname 5.9) ; do
+			newlib.so "${lib}" "${lib%%.9}"
 		done
-#	fi
-
-	echo "CONFIG_PROTECT_MASK=\"/etc/terminfo\"" > "${T}"/50ncurses
-	doenvd "${T}"/50ncurses
-
-	use minimal && rm -r "${ED}"/usr/share/terminfo*
-	# Because ncurses5-config --terminfo returns the directory we keep it
-	keepdir /usr/share/terminfo #245374
-
-	cd "${S}"
-	dodoc ANNOUNCE MANIFEST NEWS README* TO-DO doc/*.doc
-	use doc && dohtml -r doc/html/
+	done
 }


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
@ 2016-01-31 18:11 Michael Haubenwallner
  0 siblings, 0 replies; 19+ messages in thread
From: Michael Haubenwallner @ 2016-01-31 18:11 UTC (permalink / raw
  To: gentoo-commits

commit:     1aace505cd537195a520d4e9e4a16393ec7c02dc
Author:     Michael Haubenwallner <michael.haubenwallner <AT> ssi-schaefer <DOT> com>
AuthorDate: Sun Jan 31 18:11:05 2016 +0000
Commit:     Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Sun Jan 31 18:11:05 2016 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=1aace505

sys-libs/ncurses-6.0-r1: fix AIX bootstrap

Package-Manager: portage-2.2.26
Manifest-Sign-Key: 0x29FB0E9EC719EE20

 sys-libs/ncurses/Manifest              | 58 ++++++++++++++++++++++++++++++++++
 sys-libs/ncurses/ncurses-6.0-r1.ebuild |  1 +
 2 files changed, 59 insertions(+)

diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest
index 577e8b0..8bb5cd6 100644
--- a/sys-libs/ncurses/Manifest
+++ b/sys-libs/ncurses/Manifest
@@ -1,3 +1,61 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX ncurses-5.5-aix-shared.patch 376 SHA256 3206564d32dc83f5768d93779d97847a83052255d1ab12b06463bc8af6ef9a7b SHA512 7ab7e47772d7d3984499fd4e1ff42be99af0cf874db2940d5be23937ca2fdeb7d9ed30f2bc1ed80de5b2e5a258c14ffba35014f60b82ffe38ea25348c92843fe WHIRLPOOL a82ea25b6b26da7f84834720317271a912944a77ddcf1b055324219bc94f894fb8f28989536280650e37b9719d77f13fb2fcf7592ae6588376ffb251f4c1729e
+AUX ncurses-5.6-build.patch 265 SHA256 51cc2319ad1f854500d76ec978897f6af92d31cebb7f454c1fd649568ad4a251 SHA512 9b3643c1660237332474027293ff8718b02bf8795275b5fabf0efa96ec6dfa0f80c0e6a3a5c7c331456d2b47f1e65f9ccb0b67490ca60285e4fbc97ae5cddad8 WHIRLPOOL ea8d7a6541c1b7b4305bdca22c0bc6ce48bc53a4e1834889ff45bb76d38698559c2392307c4ff8bc9ed1f8812cc6a391155056cf9379fb14a4e9869fe064eddb
+AUX ncurses-5.6-darwin.patch 695 SHA256 021e8848746449fae7da4a37a8420b754ad6005472dc3ad60071192767ac16a5 SHA512 38716e6622775cbd38be1023d27eb1d85bba8c67498fed6f6ee19dbdb9cc5ee9a4282c544f5cd049000726bb399f814a42cfb14223839df4e0c46f7aac4addca WHIRLPOOL 18aa7f006195452f3cf1f84d6ea2a1fbcc372d3b8b219c583be1d12caafa60a14c1d2276e60b86ffeab805d3ae7ef23040f7f081737559182056bc629c70a011
+AUX ncurses-5.6-gfbsd.patch 817 SHA256 d9e94c5068a22d32f52c5db6aadc3793af11bb0c08b006e375921726931e0065 SHA512 e7aca7a38d7ef6c296ff62b4a8e87c71dc4a578126cba679bdea004aa1f284e44b877bd353d71a16cdf9ff0489216852173ebe49b85b53065ffa62ef2cee4097 WHIRLPOOL 0f454cb42f4bc3b6def9b084cddd419a1b0bcb183a3b4b0972e67b7b45ba39b7937da08df63a5e7c2a2b77e5c2f99c516f5f2f0fe0ab542508ffe0def0970b39
+AUX ncurses-5.6-interix.patch 729 SHA256 fd4370e1e63b2645c2f18b6911b81d2990207e20ccf9f564837aab49ba0baa49 SHA512 410dd5b4d647f71d7e48d2fa9ceff0837735f7bd60951988c09e87304a42aa2f7c5db869c5b919858fd8dca3ecc5d668ae0af476e8aeb9834321918b37e750d8 WHIRLPOOL 63b01917239b6e941fef822cdccaf836b5fab45287cdd27455c938602be71a5ae82f7fa2712c0635f428e2a2dcaa26c41022f94e3ac2c07f43adb4fa47a7e035
+AUX ncurses-5.6-libtool.patch 875 SHA256 b87376ee1ae185111f75bfd1580870db97b120fc3967ebb7c0587870096f480a SHA512 2defb6089c30eec6927b530b0acfcaab6ddf81a0e482a678ca7036957d8db942d7b0464f601f02a710b252162be9bfd85fcce29139931f07214547f104287d1b WHIRLPOOL 3f90f1f17561cc85fcb440265126757bca99c3c3c405eb0ed68aa828a9835abe1b8af67939aef68d7ba5d02ababf118d6f3f01c96e945af0793c4b639e43211b
+AUX ncurses-5.6-mint.patch 366 SHA256 1df6bf851f9bc9c6217f9ed8bfe8703c7dbf17d661da8fe4c9a1d6326a9210e4 SHA512 cfc7cd9dfa4118c660cab3df679342414aa411ca64cd54f289d250e19ec88313e67b81b6ccf0372512525234af4b33ec7a79572b677da02e403864a9230c70cb WHIRLPOOL 0bc3ed1f4c8b8ec1977005198024f0e3c3d1e16db151e9bd9bc088ed8f189bc58d217c1a02c3d16f18095738bd02efbb0a98397b7c7e2ee2f640f5e6fef29cfe
+AUX ncurses-5.6-netbsd.patch 866 SHA256 15187114da344f19b74484ea81f730ed9defc683c62f776b713e8e535c74d391 SHA512 8d3a8b0e104d6de5f1178389ea6e37c5d850bb2208de0b3c4e736401152c558499accb4f226fb9587153c2ab7db72e2abcb65a75357126515faa935db30035ba WHIRLPOOL 9c44a05dc138851ade9388e4bdee7457ccb5a7a8abf8d1d1dd3de8a3e61481db67f5cacc1f3d22bfc7d84da6936e069d7cce3d4e13acb5ba6de02b3f080ca218
+AUX ncurses-5.6-solaris2.patch 2436 SHA256 0a92423f454b5fc4414a36634d8972a52e5dda7ffd4b0910ccac4562f07ae0aa SHA512 bfd61e9c20bb4e515c50b7041f6559230bcf1dc9c9795ac74f3e7f9abfb5d9170b979364ca9d79b343941b516b3675dd6e1b136e95da0483d2bd6841749ff26f WHIRLPOOL 0fbfe7ffb57bb6acb6b729b74562b2f6dcce2ee8566d479a3517d7fc1ef97b26743ad0ff8e78d89173dab405f9345819cd2345cd194bc9cdbe8ad349ea0db2cd
+AUX ncurses-5.7-emacs.patch 1934 SHA256 daf300b7ba0bef6fc685b63f657dc4d864b53da77454129783d767522f1374b0 SHA512 da63905d38370b4758d8aa09ec24025258549a35790016984b968b16b84f40338b8d2aa1d77ff12faa953a4ad22376f597b64545fc859ecc7b155288ea154c1a WHIRLPOOL 1e08aad698d6266d9c250e0406647286037c7cc8b426b9cc9c4298482830a8ac774d1fd8b84eeafe28469392bd7f6fd077c7a82653433ef86f127f71e38abedb
+AUX ncurses-5.7-hashdb-open.patch 1893 SHA256 f9ab706816b270e06629ace613fcffb8ad78532075dc7ae52e27c77071b2aa66 SHA512 2e9764910c0ec21cb60ccff01977f6e658660aed32717cbc642e001bd8143bbd8d46c09b27fa91d4def1161fc8f14145cd5e34a302ae17541b7f11e12e121378 WHIRLPOOL 1683d75fe4b320ce4b90ade81a5b6d0cb006c104f0cbbc8431eab86754f790db7c3f893345bddca679ad3f11488b768d5af319ad01ad0e9a1bdf7356b85d9e37
+AUX ncurses-5.7-irix.patch 1766 SHA256 facff3cc329351a86705cb405ab4eb5489e5b9308e5a34ee993cc80e4e55f40d SHA512 ab73af593069bce049afe96823f6f90e717d9f8c015e38fd5316082caee1cbcfc946ecb9396a03a3f5766c26e7967ee622db16816eea1879a94e0cfdaa9bc309 WHIRLPOOL 88baac64e6bfb06590240270131b0a6a9125464cc9355a81c9a02ceb69d9283b5fbe26dd09f90522e17ccda9c0ffc9008d1c7f62521925e00da77f792e606f99
+AUX ncurses-5.7-ldflags-with-libtool.patch 1126 SHA256 887bb691bbe65a64a22b9951d8edfd5fd03566a890e03a39e2676d4bc523f5d6 SHA512 0e2f848bfb1b4fb4f629adf4fc3a6658b384c68980ad3c4b4896630bd7375c28bb6c363b8f3200ef0aa858cd64840e745bed5aa889152256f8f7c4e8472694cb WHIRLPOOL 662d7acd60fa88deba4c26df3e5120b58ba4da191ca26e7160665691efc455724f086823a4076333b2dd5905b76b55981a42b47a7c32ef2d91764569b636b67b
+AUX ncurses-5.7-mint-terminfo.patch 8396 SHA256 33ad97f02196ba6e88af650b3e659fe25dc530feba7ebe7052cbfc218f49a650 SHA512 19c2afadd21bc9829aa32751c806f7a544c504d4f34e1ac8cc4ef70787632afa7ae893b8688ee6b152332360c2eafa97213f755b7b532b77f3120a61c9d80513 WHIRLPOOL 3911695b24cec58daf671803fa3ec43654386bf8b20d779c996af502d08772813d997972abbaf4e539bc23dada18e1d11cd8cdceaf7980f682b3dacd446461ca
+AUX ncurses-5.7-mint.patch 439 SHA256 1d2ee4f3c5170b32cc437b85fff315e209b07dcacf0233424912500a7a3d7c79 SHA512 189b179f2115c1974ad4ca9bafbb68262a24e35fc67f0dba85406e7f5f916d14262a5d09e98fac7795182e5ca20a22cc4943b347e187e902f4924a1b43249864 WHIRLPOOL d9969ffd0bb2c11b4cb36a5de3e33a788323c6df2c9d35a7f40e13ccb73f4b0144b016ace1b74ef271348d601f478bb6753ee8c7a3c89c3805ce4664647eb706
+AUX ncurses-5.7-nongnu.patch 361 SHA256 7efcf3daf57d73e348bea1ea7ee77071aef5338631958fd0db595a011570cec4 SHA512 818a3ac1c68c1a11f23471195a32793c5546c5b37a724989cc58f3fad50fd3c8608762efc5d72e986f3c77ccdfbb72f27224f64ef415a96d71924a9f1d3b1b5f WHIRLPOOL a93e22415092ab51f769e42586813c8fed5b502e1dd86d09844f524876ac025ca81399dde483478087bb6241214f85c29a27f8b4ccadc2aec37be99dc7d6da1b
+AUX ncurses-5.7-rxvt-unicode-9.09.patch 3724 SHA256 ad8f72dd1b70f1d365e86330238e6ee45bd38587fb01b61e9cdf758ef90ee958 SHA512 7beaf34e885bfd6029e5ac564c11f13afc3506f5ad0ec9424addfda575e7811682b6be739a34aa045adc6929a896cad5d4ea5dae989b5499512e8d6606b52468 WHIRLPOOL da398c48fd9d4d0fb408b5aa6128cf13335f1735c6f77d7fc744f3b7312ebf462b4bb5b2a63b531ff29becf64b2f26dc64d013ab864c0ed85aff3d321ec4111f
+AUX ncurses-5.7-rxvt-unicode.patch 3339 SHA256 6c1ea8169e9f11de2c598fc0c15cb3814445e5a6d5a2d82bd31fc90634ab4b54 SHA512 73f62a145d99f035d6994626df604ea5d96ab7bab4cbeb791da55c360e8c1ec15e2dfdba0fecdc25cd7609a272eabd675e8792490c627dfa9fb4f76e1fd58714 WHIRLPOOL b275b4e55c04a1b35f84d6521a045d4200e9fc251f0bbe81a68de7b704789cd98d7f3d1ba081af20f3e1deabb66209d4d38aaa2096bb3e8ad124f18fb1cbc152
+AUX ncurses-5.7-tic-cross-detection.patch 1656 SHA256 afadd1db1530054cb745193723435a3dffceb9de541abc92caace89c2ea429a5 SHA512 7dba9eb4aa07536d34ec87b4c4a1fda47378ecce4b54ecb4681734c6e8e7784848a8491972ef4a89de29e0bfcc7fc9aeb6f912521a50a14031b72220e79317f6 WHIRLPOOL bb6aeecf0ee34b16b10b2ed157b318da8c49cb10b32879dc0036f33a21cd9a5fe082fe33fab550df342e0d3a01ef627ec1031e009467fd542d72bc26179604ce
+AUX ncurses-5.7-x64-freebsd.patch 852 SHA256 6167fbd284d20373296835844f5648df0438ea11f8b3328f11631b99119d4a9a SHA512 05961d0758510bbde89a362996361142a2df1d1467f0b650e3f591bda633cef33e52e338bbcca9043210f5983e002fb171947093cdf55a22718f3ff8abe4a2e1 WHIRLPOOL 254965094694b6f05dac3af1727f51679b92b138c6fcfb48991c14511ba6550a53bd8e99204544e4513e6acdbcd56cd601f2eb69d807afef23b424ff22ad911e
+AUX ncurses-5.8-gfbsd.patch 695 SHA256 68c405dcd1b2bbad1d4880d906ba9e02ad62691c63edfb363ad767ee01079e82 SHA512 d4c375107415b7eaf5f8e04b697ef16998855b5f1d745766a14a7e9523d12b24d0841e6559217eccf62535f54e0d240eabaa3da1571964f1bb150b0c0cd102a2 WHIRLPOOL 6c2f865bc22a3932f6f973f7b53c5a50254505c4944c656af95c2399933c31acc5d5536d59fe9fe7c59ef537ce0d39ca19c9d0558e4aaacb7122749a575cadac
+AUX ncurses-5.8-rxvt-unicode.patch 3724 SHA256 385b6b2afe7b95e3ad172ece63ea60ee2b8db5b5c83f55209fbd319be5edf380 SHA512 bc509b6ff54fd6e90ce236285f90535c09d8a8ae75d42a320c6543214bc3311d850229f222eb8e62c10a47cd47b0e66d175bfcb86ac3c5d099ed2583518771b4 WHIRLPOOL 1787de8aed6bfd7998e7271b23ab133a015ea6264591a7ea293435c89bb1ec186396c7510a1b6b0cb80d79f916d82e0da743e192b1426db46a16121320d3c07c
+AUX ncurses-5.9-fix-clang-build.patch 1291 SHA256 0ffec4dbc7dc4a2356460c2a001b6ffbd8b060ae0afbdf3551a13575c20830d0 SHA512 d911441e2e2e2a752236f1eee42955b43ffabe37e47c337a86562c3708aca1fc2650ce77fe5aa6197eb8e9a67958a4b4db8f4344d22fe15868e25b933b175bb1 WHIRLPOOL d5d363f6d7cdcc350b195066c8183609bd9351a48603acdae2f374af13afb23a7bd05cbac86b13d2162daf5bd895eb5acce4769fce2f0b4b8da2896e00d1f846
+AUX ncurses-5.9-gcc-5.patch 1367 SHA256 6d40c4841e031fbb8b1ea6691b112aabc398d23b20b4458ec0b6eb78c33af88d SHA512 200388ee1e8d8f656620d067e8993f79a50ed1a6ebee41ce8bd32b2a61cbe10c93347e2604229b58299c457640b247261a4d05afe60802dd4cce80d17bc2f10c WHIRLPOOL afe4c3854c2fe8096ffa87b5b7e0076a4814ab90ab463346386e4f3ef24295c5c44ae588b8c3147399505072d8cbbf45b9970bacbffba709500bbbdb43a77bf3
+AUX ncurses-5.9-no-I-usr-include.patch 1431 SHA256 496e5dea489d60078344df651c3c2ea06d3dd083d83add0df60dde9104197154 SHA512 a58aec17e4c2edb3f8ed3f414ec6a89afe9f5fcc7cea898774a1fd7e7e892f9b66b1c2bdc74381dd5e8c9cf6968ad922406974f9ece8b38095b29e32d3ff0805 WHIRLPOOL d390ee0439f89dacaa9b5ea5402fc4e6bcf3d48b4bc77c93ff882fcd93f611f99ebd0ae4ce91eea1bec83b4d0191e0ead3361447448a84fc59496e6295116042
+AUX ncurses-5.9-pkg-config.patch 1022 SHA256 8b32d53c4a94eeb78f39c29b1e66813bdb2fd5225f96ab7c26950f96679b58fb SHA512 a5578a4a6c2a334a77084da21d61d4a9edd7b82f027d7f54ed7be194ace5076fe86dc51ada916388feeb970255bf3bfbb09cd33072b1ef21de0dbaa5ee45fdf6 WHIRLPOOL 9056961c1b617ca3286cc4c528a5b5da821a5472da105d82b56c925034454a600e818265627d2f17dbad5184ecf78ea4d14807838bed789ca01a85f39755b656
+AUX ncurses-5.9-rxvt-unicode-9.15.patch 3804 SHA256 ae684be42600ac3bbbf6e7be61e085524f65d86c20da8c453b10c27516e30b27 SHA512 82c0a9600f6ca8f36bbdce6f11a96906983fc9efd6b5f1e17134e12283e29b16d04f5e66c10edbcb7087cc4cb8fc23ddd065f9b6c8b0bf72ca684b68383e5131 WHIRLPOOL 1e2fe441d97671b84f49388555c351b235a93704fb7fcf13c14343db569cc91f21d75b60eb635c4c1c3ad18778bcb50e5aa63d25583224ed644edff35356dd2c
+AUX ncurses-6.0-gfbsd.patch 687 SHA256 675cf7263b2baacf6db6db129aceb3fc7f7a16152f17b1f2a119e07d1226d733 SHA512 706425317e02448a31cdf1d66695292cb17b4cb174008218b0fe9e86ff4367fca5a80ad5eb017e06ad57f9bd75524e38c543618b5eeb6161c5baef15cb8d55ec WHIRLPOOL 7f738210e4f29b9aba30e89e3bd653e01ec9e9fb63cef53f8e3e6abcc84216faf7b2059faabfe7a0bc2d2e8cf2e3e16a98e46b1fda5393cb5c984750db11f3c6
+AUX ncurses-6.0-pkg-config.patch 386 SHA256 1cf7a9d6ba7777c57ad8cd10b6e43df39ce395a3211a568ae564f754ff36bd57 SHA512 8065f50a1d0b2ccd8c8d9b5b6bcf10b07351e2f5e51c17a825057235a63459839771ea249aac7fa50e09c7bacde5179a92f3efe587cf3cf6697ec663faf6caf3 WHIRLPOOL 33f5a7f448d801689c4afe478891ab690d06dc1da569290ab2144cc0d3854fc2f12545b937d18fd1ef734d6e2135f9694318683c1702112d1c05006507a0ef00
+AUX ncurses-6.0-rxvt-unicode-9.15.patch 3759 SHA256 79f2c54b0b52f9d918cd85e786d8ab32b527effaaa8342493086d3000b2fdd26 SHA512 5601446d34421453fb8ed0e7172b4a5230ab4f10a6ded27e6dc52f82f121cb0af510dfc8f60d9ba0d3b9a1d90a8a832c38e24256e394d8ffccbbf12a109e2da4 WHIRLPOOL fdaf16032bb85a5d71598c5ff72a515115e343a498b0f9cb585f7b1b09f5b1d345961306d32a19f98349b982aa2b3018490bc8a85461367bdcc9f9aa3f506326
+AUX ncurses-6.0-ticlib.patch 492 SHA256 c6b42752dfc086b8293066c918c108906f81ee208d2de8177eee1b6085bcb804 SHA512 291ed033118673aed1bc5d3b54730d099dffccad7bbe9cb47275bb216125ef9016225eaccae620fa3b06533b7633061a8029e19c8cb9f73c3e30499f587353d6 WHIRLPOOL 7e750c62ee65b405cbf2c49ccd04ba792bde93ca1991a1e43ca1752fa58a2b4ad6eb8b150931e9afd0993c574059aad85758d2eefc4375e65d37966d503795eb
 DIST host-libtool-0.1.0.tar.gz 388867 SHA256 a32c9046e7f63b84ea41228ed54b17b98789ce129f7d02c215840dbecb15c8f5 SHA512 d8764d7814abf06556fb6eb19c12c2de1d1dc9f2f325deae55606ddfcf88963d65713d6fbd1fae0ab1a0668d90f84204e1cdcbd557944660ab01ecfe3a824ca5 WHIRLPOOL 5b002500155ad6d2400ba65950827db76f1c91ccc09f11fc726f71c23452d364d32229a6a92334ef3a77e72c53c353dee53b56601691868a3ab26adc0983c36b
 DIST ncurses-5.9.tar.gz 2826473 SHA256 9046298fb440324c9d4135ecea7879ffed8546dd1b58e59430ea07a4633f563b SHA512 d7c5e54b6d4d8b9211f0006ca8786f7609d180cc1aaebf4f25e7e35e12959779cf66447359a602daed625621ca32b0d910d67aef3eb8b6fdc3c373819a88faa1 WHIRLPOOL 069e98c6392ce9aca960c72a20f1a502387d33a4b237aaeaa95548024ce4d47b129eafbe0288d21c590e725fe71aaca21cacb300f11a660b7234cb39a777672a
 DIST ncurses-6.0.tar.gz 3131891 SHA256 f551c24b30ce8bfb6e96d9f59b42fbea30fa3a6123384172f9e7284bcf647260 SHA512 9ec194f4783dae6de8c529cac31b5cfbfcfea212c5d47b1f87cd49df013e38f8580a9e7aa1384918df0921b4ba999d5e73eb6d6362cce2d7287e64308b673963 WHIRLPOOL 25bef32a63113f07259e81e2cd34b7065e32b471d190c79d56df6e7187fa0d76ae4585ecb2a5d36b3a3dc4facecc9c928503aa97195344a8594ad031bae41949
+EBUILD ncurses-5.9-r101.ebuild 7891 SHA256 c0cf5a7e2c7ac229728172c246a48378534a4111e6c9f7dcf9d826aaefd2170e SHA512 6030ed863b2c0f4ef4fdec37d5edf609600a38fa34655e6e1ac8e9deec5a722494448ffc490a421623dd4d4f524670331a7a42145f70a07e171db100b7cbd76f WHIRLPOOL 405b23894018b960bad2575cd0d15528a5c317248041d0999443c8353a36423755d6972f065bb0af432910e0625f82c13c3d3c727db2d0939d98bc7aefd0f9a2
+EBUILD ncurses-5.9-r4.ebuild 9494 SHA256 0178a919770e2bd7f72f622377a2773ae363216233b5969818d30b42bcdbf2fa SHA512 cba98ceac6903c111d17ddf7536be1663f99df360349039c80697a3263219bf648aefd3dc9aac0b16da97cfedf4fc900a5b50d08d7d4a8fc165f82cf1b6f3c02 WHIRLPOOL fd54c53150bbabfa46847346671c0ac889ce5f27d4768813701ee009c0bf2c5534c75fead69fb44864068c3e9a9b33eee640bd019511f970441db119f1861f27
+EBUILD ncurses-5.9-r5.ebuild 9456 SHA256 c5deb13c70d5033257b372a9f7ef402b9061e62858cf0c6af39d4081e965893f SHA512 09719b4672397862023b58622aebc20f99d1fff2a052a39e2903d4a2050eeaf671d5b35f5c4c99dafdcad000611e5fdb9867f45a310e7e4120a5fededd645a49 WHIRLPOOL 44c3dd97e9f2d946ec2f500fbbe8b0e678803fb8a787084e085fc6e9cef02633ab16f942eded3e96dc723b5ae9d7bdc138b028724d76d2d8151ff4f83a3112cc
+EBUILD ncurses-5.9-r99.ebuild 822 SHA256 6c9f931767e175c414a95b83059ca062a8481597c5be3650f8b3b3bd9738f5b8 SHA512 d1a4b4fea70736f55dffaf6526869e996616c866b210af07b78846372aa4a85d82f3d034bebaad249eba1bfa61e8941628a9b907709635f0768456505fbdcfe6 WHIRLPOOL d5b773e35c5f207a7485f69bcf99b0b4fdf7b1221162e8c2dd0d3a8074d54e4d28fec174fcc306bf7224a8bbc07eea5ee106f293184ec31707b432de34210350
+EBUILD ncurses-6.0-r1.ebuild 8553 SHA256 80eed80244f4436e366945ed66311a1c1b6cca9b39aac7e5add510a4cfec3ec4 SHA512 821807fea8d0af08a70b616776ea0cb993c57364959d2fcb872e9050ba1954dafc1c4500672f6656acfec9471b4e8c288b8d928fb3323bc289cd87f339aad425 WHIRLPOOL 5c3c96dddf00d0071afb0f339a5b81aaca657162242fc589c7b207771dda23c7d0c0e20699786c89713b48e7f38be373ea07c038f571ba39bb7ee7773fd1daa6
+EBUILD ncurses-6.0.ebuild 822 SHA256 1a2a3360db379505f10115b678df26ba1005a34bb6b0198746580216b74af70d SHA512 0fcc2fa42873832361c3e335639b2c0e463b243b2aefab326262292ab87503463606ac1f4e4fc9cea62672484ba619625b9cafdfbbf3143da458054abad76217 WHIRLPOOL 1e0abb0f51e1d73c192380984dc9485f75f4f9c9428a8d756bd2b292f74f3389c80e1cc14bf576b23e156aa1b0554ac32a343a7c8f13b62ba8f93724f18dec2a
+MISC metadata.xml 536 SHA256 9fc00b74193decaa22b428d1924c028683697b0925355a660e2f59fc30e134bf SHA512 81090c05e9b7323579cc2c17f5cff58ede1493d56e48b7cede7c6a17d88d0c5b4feb12171f4bb5a9ee402b186fb0e41e4384221c0d76576b35f4a631400ee0bc WHIRLPOOL 936824b30d1c098121b301805f7a62e70e9b55f06ba9f7f5179b661503cf006e13e310464d72acabe391eb3a1dd633f240cb869c532015341086db297c6e6564
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQIcBAEBCAAGBQJWrk45AAoJECn7Dp7HGe4gLRIP/0ga3WchvHgQdH7NNoSeiibt
+j/TFPE5cKZSFEXnhGGfMOSxQuCl5O+x+wu3GZCTVCBfrt6c4g69M5O/6V6TFluED
+CAtUjCLu27CrS5wQWNwToi57neiPGZX0dUKtZdqMcMGoj2nEcIVlMhKn8OEuRDAP
+9kpRFNXyCymTtcoV9ShFTuF3/FpFywrgDwnxHxdW2px9oR9cu059n9VcjkisSBCg
+otU1yHavhiZQy15XjU9F1und3Ln1uqhOEom8CA/xwRD+ycpKKoNwBjZx3IC2zbZm
+TJb+6ba711GDCf5kv+n+TveVt5cHr4iP/g5vfNs/EE5p2cR9JxPpB2W+hCg+p62T
+oXjj2OBNjjFmFwdGpFkuPnrwZHgO80C1FeQIm4xInkiHK9CvyPVRjrz9vjQAYd1H
+nLyluNq73WLOHKjkI+66eZ7hB7N/5yoFbGCLZuOktDfxLzgbqyeQ9sqR+YRGVWVB
+3dCIwXy8nawjBcj2ZJyYXnvpYgZ7OIp6eZ2AjAAhyPTAz18ZHQp/gYjjTyCvEEH8
+jDGopd4h5zVC12nZCEDGIzENXlN28ofpznTE9W6BNjZF1T6ENdP5VsB6JgmaGCuO
+/plnb/IjrT6BMur+A8c6TOED5rkxNSljswPPmy+byzCMGS2pN+4YOetczgWNGYp8
+LqYoJNDgd9SgEZS6LEXA
+=4Gvx
+-----END PGP SIGNATURE-----

diff --git a/sys-libs/ncurses/ncurses-6.0-r1.ebuild b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
index 9ef5703..ca0886a 100644
--- a/sys-libs/ncurses/ncurses-6.0-r1.ebuild
+++ b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
@@ -74,6 +74,7 @@ src_configure() {
 		local dbuildflags="-Wl,-rpath,${WORKDIR}/lib"
 		case ${CHOST} in
 			*-darwin*)  dbuildflags=     ;;
+			*-aix*)     dbuildflags=     ;;
 		esac
 		echo "int main() {}" | \
 			$(tc-getCC) -o x -x c - ${lbuildflags} -pipe >& /dev/null \


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
@ 2016-02-09 14:48 Fabian Groffen
  0 siblings, 0 replies; 19+ messages in thread
From: Fabian Groffen @ 2016-02-09 14:48 UTC (permalink / raw
  To: gentoo-commits

commit:     a1886537f8f0c01f6bcabf0fc952d58f0fcc3ad4
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Tue Feb  9 14:48:50 2016 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Tue Feb  9 14:48:50 2016 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=a1886537

sys-libs/ncurses: pull in fix for bug #562786 (now #574194)

Package-Manager: portage-2.2.20-prefix

 sys-libs/ncurses/Manifest              | 58 ----------------------------------
 sys-libs/ncurses/ncurses-6.0-r1.ebuild |  7 +++-
 2 files changed, 6 insertions(+), 59 deletions(-)

diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest
index 8bb5cd6..577e8b0 100644
--- a/sys-libs/ncurses/Manifest
+++ b/sys-libs/ncurses/Manifest
@@ -1,61 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
-AUX ncurses-5.5-aix-shared.patch 376 SHA256 3206564d32dc83f5768d93779d97847a83052255d1ab12b06463bc8af6ef9a7b SHA512 7ab7e47772d7d3984499fd4e1ff42be99af0cf874db2940d5be23937ca2fdeb7d9ed30f2bc1ed80de5b2e5a258c14ffba35014f60b82ffe38ea25348c92843fe WHIRLPOOL a82ea25b6b26da7f84834720317271a912944a77ddcf1b055324219bc94f894fb8f28989536280650e37b9719d77f13fb2fcf7592ae6588376ffb251f4c1729e
-AUX ncurses-5.6-build.patch 265 SHA256 51cc2319ad1f854500d76ec978897f6af92d31cebb7f454c1fd649568ad4a251 SHA512 9b3643c1660237332474027293ff8718b02bf8795275b5fabf0efa96ec6dfa0f80c0e6a3a5c7c331456d2b47f1e65f9ccb0b67490ca60285e4fbc97ae5cddad8 WHIRLPOOL ea8d7a6541c1b7b4305bdca22c0bc6ce48bc53a4e1834889ff45bb76d38698559c2392307c4ff8bc9ed1f8812cc6a391155056cf9379fb14a4e9869fe064eddb
-AUX ncurses-5.6-darwin.patch 695 SHA256 021e8848746449fae7da4a37a8420b754ad6005472dc3ad60071192767ac16a5 SHA512 38716e6622775cbd38be1023d27eb1d85bba8c67498fed6f6ee19dbdb9cc5ee9a4282c544f5cd049000726bb399f814a42cfb14223839df4e0c46f7aac4addca WHIRLPOOL 18aa7f006195452f3cf1f84d6ea2a1fbcc372d3b8b219c583be1d12caafa60a14c1d2276e60b86ffeab805d3ae7ef23040f7f081737559182056bc629c70a011
-AUX ncurses-5.6-gfbsd.patch 817 SHA256 d9e94c5068a22d32f52c5db6aadc3793af11bb0c08b006e375921726931e0065 SHA512 e7aca7a38d7ef6c296ff62b4a8e87c71dc4a578126cba679bdea004aa1f284e44b877bd353d71a16cdf9ff0489216852173ebe49b85b53065ffa62ef2cee4097 WHIRLPOOL 0f454cb42f4bc3b6def9b084cddd419a1b0bcb183a3b4b0972e67b7b45ba39b7937da08df63a5e7c2a2b77e5c2f99c516f5f2f0fe0ab542508ffe0def0970b39
-AUX ncurses-5.6-interix.patch 729 SHA256 fd4370e1e63b2645c2f18b6911b81d2990207e20ccf9f564837aab49ba0baa49 SHA512 410dd5b4d647f71d7e48d2fa9ceff0837735f7bd60951988c09e87304a42aa2f7c5db869c5b919858fd8dca3ecc5d668ae0af476e8aeb9834321918b37e750d8 WHIRLPOOL 63b01917239b6e941fef822cdccaf836b5fab45287cdd27455c938602be71a5ae82f7fa2712c0635f428e2a2dcaa26c41022f94e3ac2c07f43adb4fa47a7e035
-AUX ncurses-5.6-libtool.patch 875 SHA256 b87376ee1ae185111f75bfd1580870db97b120fc3967ebb7c0587870096f480a SHA512 2defb6089c30eec6927b530b0acfcaab6ddf81a0e482a678ca7036957d8db942d7b0464f601f02a710b252162be9bfd85fcce29139931f07214547f104287d1b WHIRLPOOL 3f90f1f17561cc85fcb440265126757bca99c3c3c405eb0ed68aa828a9835abe1b8af67939aef68d7ba5d02ababf118d6f3f01c96e945af0793c4b639e43211b
-AUX ncurses-5.6-mint.patch 366 SHA256 1df6bf851f9bc9c6217f9ed8bfe8703c7dbf17d661da8fe4c9a1d6326a9210e4 SHA512 cfc7cd9dfa4118c660cab3df679342414aa411ca64cd54f289d250e19ec88313e67b81b6ccf0372512525234af4b33ec7a79572b677da02e403864a9230c70cb WHIRLPOOL 0bc3ed1f4c8b8ec1977005198024f0e3c3d1e16db151e9bd9bc088ed8f189bc58d217c1a02c3d16f18095738bd02efbb0a98397b7c7e2ee2f640f5e6fef29cfe
-AUX ncurses-5.6-netbsd.patch 866 SHA256 15187114da344f19b74484ea81f730ed9defc683c62f776b713e8e535c74d391 SHA512 8d3a8b0e104d6de5f1178389ea6e37c5d850bb2208de0b3c4e736401152c558499accb4f226fb9587153c2ab7db72e2abcb65a75357126515faa935db30035ba WHIRLPOOL 9c44a05dc138851ade9388e4bdee7457ccb5a7a8abf8d1d1dd3de8a3e61481db67f5cacc1f3d22bfc7d84da6936e069d7cce3d4e13acb5ba6de02b3f080ca218
-AUX ncurses-5.6-solaris2.patch 2436 SHA256 0a92423f454b5fc4414a36634d8972a52e5dda7ffd4b0910ccac4562f07ae0aa SHA512 bfd61e9c20bb4e515c50b7041f6559230bcf1dc9c9795ac74f3e7f9abfb5d9170b979364ca9d79b343941b516b3675dd6e1b136e95da0483d2bd6841749ff26f WHIRLPOOL 0fbfe7ffb57bb6acb6b729b74562b2f6dcce2ee8566d479a3517d7fc1ef97b26743ad0ff8e78d89173dab405f9345819cd2345cd194bc9cdbe8ad349ea0db2cd
-AUX ncurses-5.7-emacs.patch 1934 SHA256 daf300b7ba0bef6fc685b63f657dc4d864b53da77454129783d767522f1374b0 SHA512 da63905d38370b4758d8aa09ec24025258549a35790016984b968b16b84f40338b8d2aa1d77ff12faa953a4ad22376f597b64545fc859ecc7b155288ea154c1a WHIRLPOOL 1e08aad698d6266d9c250e0406647286037c7cc8b426b9cc9c4298482830a8ac774d1fd8b84eeafe28469392bd7f6fd077c7a82653433ef86f127f71e38abedb
-AUX ncurses-5.7-hashdb-open.patch 1893 SHA256 f9ab706816b270e06629ace613fcffb8ad78532075dc7ae52e27c77071b2aa66 SHA512 2e9764910c0ec21cb60ccff01977f6e658660aed32717cbc642e001bd8143bbd8d46c09b27fa91d4def1161fc8f14145cd5e34a302ae17541b7f11e12e121378 WHIRLPOOL 1683d75fe4b320ce4b90ade81a5b6d0cb006c104f0cbbc8431eab86754f790db7c3f893345bddca679ad3f11488b768d5af319ad01ad0e9a1bdf7356b85d9e37
-AUX ncurses-5.7-irix.patch 1766 SHA256 facff3cc329351a86705cb405ab4eb5489e5b9308e5a34ee993cc80e4e55f40d SHA512 ab73af593069bce049afe96823f6f90e717d9f8c015e38fd5316082caee1cbcfc946ecb9396a03a3f5766c26e7967ee622db16816eea1879a94e0cfdaa9bc309 WHIRLPOOL 88baac64e6bfb06590240270131b0a6a9125464cc9355a81c9a02ceb69d9283b5fbe26dd09f90522e17ccda9c0ffc9008d1c7f62521925e00da77f792e606f99
-AUX ncurses-5.7-ldflags-with-libtool.patch 1126 SHA256 887bb691bbe65a64a22b9951d8edfd5fd03566a890e03a39e2676d4bc523f5d6 SHA512 0e2f848bfb1b4fb4f629adf4fc3a6658b384c68980ad3c4b4896630bd7375c28bb6c363b8f3200ef0aa858cd64840e745bed5aa889152256f8f7c4e8472694cb WHIRLPOOL 662d7acd60fa88deba4c26df3e5120b58ba4da191ca26e7160665691efc455724f086823a4076333b2dd5905b76b55981a42b47a7c32ef2d91764569b636b67b
-AUX ncurses-5.7-mint-terminfo.patch 8396 SHA256 33ad97f02196ba6e88af650b3e659fe25dc530feba7ebe7052cbfc218f49a650 SHA512 19c2afadd21bc9829aa32751c806f7a544c504d4f34e1ac8cc4ef70787632afa7ae893b8688ee6b152332360c2eafa97213f755b7b532b77f3120a61c9d80513 WHIRLPOOL 3911695b24cec58daf671803fa3ec43654386bf8b20d779c996af502d08772813d997972abbaf4e539bc23dada18e1d11cd8cdceaf7980f682b3dacd446461ca
-AUX ncurses-5.7-mint.patch 439 SHA256 1d2ee4f3c5170b32cc437b85fff315e209b07dcacf0233424912500a7a3d7c79 SHA512 189b179f2115c1974ad4ca9bafbb68262a24e35fc67f0dba85406e7f5f916d14262a5d09e98fac7795182e5ca20a22cc4943b347e187e902f4924a1b43249864 WHIRLPOOL d9969ffd0bb2c11b4cb36a5de3e33a788323c6df2c9d35a7f40e13ccb73f4b0144b016ace1b74ef271348d601f478bb6753ee8c7a3c89c3805ce4664647eb706
-AUX ncurses-5.7-nongnu.patch 361 SHA256 7efcf3daf57d73e348bea1ea7ee77071aef5338631958fd0db595a011570cec4 SHA512 818a3ac1c68c1a11f23471195a32793c5546c5b37a724989cc58f3fad50fd3c8608762efc5d72e986f3c77ccdfbb72f27224f64ef415a96d71924a9f1d3b1b5f WHIRLPOOL a93e22415092ab51f769e42586813c8fed5b502e1dd86d09844f524876ac025ca81399dde483478087bb6241214f85c29a27f8b4ccadc2aec37be99dc7d6da1b
-AUX ncurses-5.7-rxvt-unicode-9.09.patch 3724 SHA256 ad8f72dd1b70f1d365e86330238e6ee45bd38587fb01b61e9cdf758ef90ee958 SHA512 7beaf34e885bfd6029e5ac564c11f13afc3506f5ad0ec9424addfda575e7811682b6be739a34aa045adc6929a896cad5d4ea5dae989b5499512e8d6606b52468 WHIRLPOOL da398c48fd9d4d0fb408b5aa6128cf13335f1735c6f77d7fc744f3b7312ebf462b4bb5b2a63b531ff29becf64b2f26dc64d013ab864c0ed85aff3d321ec4111f
-AUX ncurses-5.7-rxvt-unicode.patch 3339 SHA256 6c1ea8169e9f11de2c598fc0c15cb3814445e5a6d5a2d82bd31fc90634ab4b54 SHA512 73f62a145d99f035d6994626df604ea5d96ab7bab4cbeb791da55c360e8c1ec15e2dfdba0fecdc25cd7609a272eabd675e8792490c627dfa9fb4f76e1fd58714 WHIRLPOOL b275b4e55c04a1b35f84d6521a045d4200e9fc251f0bbe81a68de7b704789cd98d7f3d1ba081af20f3e1deabb66209d4d38aaa2096bb3e8ad124f18fb1cbc152
-AUX ncurses-5.7-tic-cross-detection.patch 1656 SHA256 afadd1db1530054cb745193723435a3dffceb9de541abc92caace89c2ea429a5 SHA512 7dba9eb4aa07536d34ec87b4c4a1fda47378ecce4b54ecb4681734c6e8e7784848a8491972ef4a89de29e0bfcc7fc9aeb6f912521a50a14031b72220e79317f6 WHIRLPOOL bb6aeecf0ee34b16b10b2ed157b318da8c49cb10b32879dc0036f33a21cd9a5fe082fe33fab550df342e0d3a01ef627ec1031e009467fd542d72bc26179604ce
-AUX ncurses-5.7-x64-freebsd.patch 852 SHA256 6167fbd284d20373296835844f5648df0438ea11f8b3328f11631b99119d4a9a SHA512 05961d0758510bbde89a362996361142a2df1d1467f0b650e3f591bda633cef33e52e338bbcca9043210f5983e002fb171947093cdf55a22718f3ff8abe4a2e1 WHIRLPOOL 254965094694b6f05dac3af1727f51679b92b138c6fcfb48991c14511ba6550a53bd8e99204544e4513e6acdbcd56cd601f2eb69d807afef23b424ff22ad911e
-AUX ncurses-5.8-gfbsd.patch 695 SHA256 68c405dcd1b2bbad1d4880d906ba9e02ad62691c63edfb363ad767ee01079e82 SHA512 d4c375107415b7eaf5f8e04b697ef16998855b5f1d745766a14a7e9523d12b24d0841e6559217eccf62535f54e0d240eabaa3da1571964f1bb150b0c0cd102a2 WHIRLPOOL 6c2f865bc22a3932f6f973f7b53c5a50254505c4944c656af95c2399933c31acc5d5536d59fe9fe7c59ef537ce0d39ca19c9d0558e4aaacb7122749a575cadac
-AUX ncurses-5.8-rxvt-unicode.patch 3724 SHA256 385b6b2afe7b95e3ad172ece63ea60ee2b8db5b5c83f55209fbd319be5edf380 SHA512 bc509b6ff54fd6e90ce236285f90535c09d8a8ae75d42a320c6543214bc3311d850229f222eb8e62c10a47cd47b0e66d175bfcb86ac3c5d099ed2583518771b4 WHIRLPOOL 1787de8aed6bfd7998e7271b23ab133a015ea6264591a7ea293435c89bb1ec186396c7510a1b6b0cb80d79f916d82e0da743e192b1426db46a16121320d3c07c
-AUX ncurses-5.9-fix-clang-build.patch 1291 SHA256 0ffec4dbc7dc4a2356460c2a001b6ffbd8b060ae0afbdf3551a13575c20830d0 SHA512 d911441e2e2e2a752236f1eee42955b43ffabe37e47c337a86562c3708aca1fc2650ce77fe5aa6197eb8e9a67958a4b4db8f4344d22fe15868e25b933b175bb1 WHIRLPOOL d5d363f6d7cdcc350b195066c8183609bd9351a48603acdae2f374af13afb23a7bd05cbac86b13d2162daf5bd895eb5acce4769fce2f0b4b8da2896e00d1f846
-AUX ncurses-5.9-gcc-5.patch 1367 SHA256 6d40c4841e031fbb8b1ea6691b112aabc398d23b20b4458ec0b6eb78c33af88d SHA512 200388ee1e8d8f656620d067e8993f79a50ed1a6ebee41ce8bd32b2a61cbe10c93347e2604229b58299c457640b247261a4d05afe60802dd4cce80d17bc2f10c WHIRLPOOL afe4c3854c2fe8096ffa87b5b7e0076a4814ab90ab463346386e4f3ef24295c5c44ae588b8c3147399505072d8cbbf45b9970bacbffba709500bbbdb43a77bf3
-AUX ncurses-5.9-no-I-usr-include.patch 1431 SHA256 496e5dea489d60078344df651c3c2ea06d3dd083d83add0df60dde9104197154 SHA512 a58aec17e4c2edb3f8ed3f414ec6a89afe9f5fcc7cea898774a1fd7e7e892f9b66b1c2bdc74381dd5e8c9cf6968ad922406974f9ece8b38095b29e32d3ff0805 WHIRLPOOL d390ee0439f89dacaa9b5ea5402fc4e6bcf3d48b4bc77c93ff882fcd93f611f99ebd0ae4ce91eea1bec83b4d0191e0ead3361447448a84fc59496e6295116042
-AUX ncurses-5.9-pkg-config.patch 1022 SHA256 8b32d53c4a94eeb78f39c29b1e66813bdb2fd5225f96ab7c26950f96679b58fb SHA512 a5578a4a6c2a334a77084da21d61d4a9edd7b82f027d7f54ed7be194ace5076fe86dc51ada916388feeb970255bf3bfbb09cd33072b1ef21de0dbaa5ee45fdf6 WHIRLPOOL 9056961c1b617ca3286cc4c528a5b5da821a5472da105d82b56c925034454a600e818265627d2f17dbad5184ecf78ea4d14807838bed789ca01a85f39755b656
-AUX ncurses-5.9-rxvt-unicode-9.15.patch 3804 SHA256 ae684be42600ac3bbbf6e7be61e085524f65d86c20da8c453b10c27516e30b27 SHA512 82c0a9600f6ca8f36bbdce6f11a96906983fc9efd6b5f1e17134e12283e29b16d04f5e66c10edbcb7087cc4cb8fc23ddd065f9b6c8b0bf72ca684b68383e5131 WHIRLPOOL 1e2fe441d97671b84f49388555c351b235a93704fb7fcf13c14343db569cc91f21d75b60eb635c4c1c3ad18778bcb50e5aa63d25583224ed644edff35356dd2c
-AUX ncurses-6.0-gfbsd.patch 687 SHA256 675cf7263b2baacf6db6db129aceb3fc7f7a16152f17b1f2a119e07d1226d733 SHA512 706425317e02448a31cdf1d66695292cb17b4cb174008218b0fe9e86ff4367fca5a80ad5eb017e06ad57f9bd75524e38c543618b5eeb6161c5baef15cb8d55ec WHIRLPOOL 7f738210e4f29b9aba30e89e3bd653e01ec9e9fb63cef53f8e3e6abcc84216faf7b2059faabfe7a0bc2d2e8cf2e3e16a98e46b1fda5393cb5c984750db11f3c6
-AUX ncurses-6.0-pkg-config.patch 386 SHA256 1cf7a9d6ba7777c57ad8cd10b6e43df39ce395a3211a568ae564f754ff36bd57 SHA512 8065f50a1d0b2ccd8c8d9b5b6bcf10b07351e2f5e51c17a825057235a63459839771ea249aac7fa50e09c7bacde5179a92f3efe587cf3cf6697ec663faf6caf3 WHIRLPOOL 33f5a7f448d801689c4afe478891ab690d06dc1da569290ab2144cc0d3854fc2f12545b937d18fd1ef734d6e2135f9694318683c1702112d1c05006507a0ef00
-AUX ncurses-6.0-rxvt-unicode-9.15.patch 3759 SHA256 79f2c54b0b52f9d918cd85e786d8ab32b527effaaa8342493086d3000b2fdd26 SHA512 5601446d34421453fb8ed0e7172b4a5230ab4f10a6ded27e6dc52f82f121cb0af510dfc8f60d9ba0d3b9a1d90a8a832c38e24256e394d8ffccbbf12a109e2da4 WHIRLPOOL fdaf16032bb85a5d71598c5ff72a515115e343a498b0f9cb585f7b1b09f5b1d345961306d32a19f98349b982aa2b3018490bc8a85461367bdcc9f9aa3f506326
-AUX ncurses-6.0-ticlib.patch 492 SHA256 c6b42752dfc086b8293066c918c108906f81ee208d2de8177eee1b6085bcb804 SHA512 291ed033118673aed1bc5d3b54730d099dffccad7bbe9cb47275bb216125ef9016225eaccae620fa3b06533b7633061a8029e19c8cb9f73c3e30499f587353d6 WHIRLPOOL 7e750c62ee65b405cbf2c49ccd04ba792bde93ca1991a1e43ca1752fa58a2b4ad6eb8b150931e9afd0993c574059aad85758d2eefc4375e65d37966d503795eb
 DIST host-libtool-0.1.0.tar.gz 388867 SHA256 a32c9046e7f63b84ea41228ed54b17b98789ce129f7d02c215840dbecb15c8f5 SHA512 d8764d7814abf06556fb6eb19c12c2de1d1dc9f2f325deae55606ddfcf88963d65713d6fbd1fae0ab1a0668d90f84204e1cdcbd557944660ab01ecfe3a824ca5 WHIRLPOOL 5b002500155ad6d2400ba65950827db76f1c91ccc09f11fc726f71c23452d364d32229a6a92334ef3a77e72c53c353dee53b56601691868a3ab26adc0983c36b
 DIST ncurses-5.9.tar.gz 2826473 SHA256 9046298fb440324c9d4135ecea7879ffed8546dd1b58e59430ea07a4633f563b SHA512 d7c5e54b6d4d8b9211f0006ca8786f7609d180cc1aaebf4f25e7e35e12959779cf66447359a602daed625621ca32b0d910d67aef3eb8b6fdc3c373819a88faa1 WHIRLPOOL 069e98c6392ce9aca960c72a20f1a502387d33a4b237aaeaa95548024ce4d47b129eafbe0288d21c590e725fe71aaca21cacb300f11a660b7234cb39a777672a
 DIST ncurses-6.0.tar.gz 3131891 SHA256 f551c24b30ce8bfb6e96d9f59b42fbea30fa3a6123384172f9e7284bcf647260 SHA512 9ec194f4783dae6de8c529cac31b5cfbfcfea212c5d47b1f87cd49df013e38f8580a9e7aa1384918df0921b4ba999d5e73eb6d6362cce2d7287e64308b673963 WHIRLPOOL 25bef32a63113f07259e81e2cd34b7065e32b471d190c79d56df6e7187fa0d76ae4585ecb2a5d36b3a3dc4facecc9c928503aa97195344a8594ad031bae41949
-EBUILD ncurses-5.9-r101.ebuild 7891 SHA256 c0cf5a7e2c7ac229728172c246a48378534a4111e6c9f7dcf9d826aaefd2170e SHA512 6030ed863b2c0f4ef4fdec37d5edf609600a38fa34655e6e1ac8e9deec5a722494448ffc490a421623dd4d4f524670331a7a42145f70a07e171db100b7cbd76f WHIRLPOOL 405b23894018b960bad2575cd0d15528a5c317248041d0999443c8353a36423755d6972f065bb0af432910e0625f82c13c3d3c727db2d0939d98bc7aefd0f9a2
-EBUILD ncurses-5.9-r4.ebuild 9494 SHA256 0178a919770e2bd7f72f622377a2773ae363216233b5969818d30b42bcdbf2fa SHA512 cba98ceac6903c111d17ddf7536be1663f99df360349039c80697a3263219bf648aefd3dc9aac0b16da97cfedf4fc900a5b50d08d7d4a8fc165f82cf1b6f3c02 WHIRLPOOL fd54c53150bbabfa46847346671c0ac889ce5f27d4768813701ee009c0bf2c5534c75fead69fb44864068c3e9a9b33eee640bd019511f970441db119f1861f27
-EBUILD ncurses-5.9-r5.ebuild 9456 SHA256 c5deb13c70d5033257b372a9f7ef402b9061e62858cf0c6af39d4081e965893f SHA512 09719b4672397862023b58622aebc20f99d1fff2a052a39e2903d4a2050eeaf671d5b35f5c4c99dafdcad000611e5fdb9867f45a310e7e4120a5fededd645a49 WHIRLPOOL 44c3dd97e9f2d946ec2f500fbbe8b0e678803fb8a787084e085fc6e9cef02633ab16f942eded3e96dc723b5ae9d7bdc138b028724d76d2d8151ff4f83a3112cc
-EBUILD ncurses-5.9-r99.ebuild 822 SHA256 6c9f931767e175c414a95b83059ca062a8481597c5be3650f8b3b3bd9738f5b8 SHA512 d1a4b4fea70736f55dffaf6526869e996616c866b210af07b78846372aa4a85d82f3d034bebaad249eba1bfa61e8941628a9b907709635f0768456505fbdcfe6 WHIRLPOOL d5b773e35c5f207a7485f69bcf99b0b4fdf7b1221162e8c2dd0d3a8074d54e4d28fec174fcc306bf7224a8bbc07eea5ee106f293184ec31707b432de34210350
-EBUILD ncurses-6.0-r1.ebuild 8553 SHA256 80eed80244f4436e366945ed66311a1c1b6cca9b39aac7e5add510a4cfec3ec4 SHA512 821807fea8d0af08a70b616776ea0cb993c57364959d2fcb872e9050ba1954dafc1c4500672f6656acfec9471b4e8c288b8d928fb3323bc289cd87f339aad425 WHIRLPOOL 5c3c96dddf00d0071afb0f339a5b81aaca657162242fc589c7b207771dda23c7d0c0e20699786c89713b48e7f38be373ea07c038f571ba39bb7ee7773fd1daa6
-EBUILD ncurses-6.0.ebuild 822 SHA256 1a2a3360db379505f10115b678df26ba1005a34bb6b0198746580216b74af70d SHA512 0fcc2fa42873832361c3e335639b2c0e463b243b2aefab326262292ab87503463606ac1f4e4fc9cea62672484ba619625b9cafdfbbf3143da458054abad76217 WHIRLPOOL 1e0abb0f51e1d73c192380984dc9485f75f4f9c9428a8d756bd2b292f74f3389c80e1cc14bf576b23e156aa1b0554ac32a343a7c8f13b62ba8f93724f18dec2a
-MISC metadata.xml 536 SHA256 9fc00b74193decaa22b428d1924c028683697b0925355a660e2f59fc30e134bf SHA512 81090c05e9b7323579cc2c17f5cff58ede1493d56e48b7cede7c6a17d88d0c5b4feb12171f4bb5a9ee402b186fb0e41e4384221c0d76576b35f4a631400ee0bc WHIRLPOOL 936824b30d1c098121b301805f7a62e70e9b55f06ba9f7f5179b661503cf006e13e310464d72acabe391eb3a1dd633f240cb869c532015341086db297c6e6564
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iQIcBAEBCAAGBQJWrk45AAoJECn7Dp7HGe4gLRIP/0ga3WchvHgQdH7NNoSeiibt
-j/TFPE5cKZSFEXnhGGfMOSxQuCl5O+x+wu3GZCTVCBfrt6c4g69M5O/6V6TFluED
-CAtUjCLu27CrS5wQWNwToi57neiPGZX0dUKtZdqMcMGoj2nEcIVlMhKn8OEuRDAP
-9kpRFNXyCymTtcoV9ShFTuF3/FpFywrgDwnxHxdW2px9oR9cu059n9VcjkisSBCg
-otU1yHavhiZQy15XjU9F1und3Ln1uqhOEom8CA/xwRD+ycpKKoNwBjZx3IC2zbZm
-TJb+6ba711GDCf5kv+n+TveVt5cHr4iP/g5vfNs/EE5p2cR9JxPpB2W+hCg+p62T
-oXjj2OBNjjFmFwdGpFkuPnrwZHgO80C1FeQIm4xInkiHK9CvyPVRjrz9vjQAYd1H
-nLyluNq73WLOHKjkI+66eZ7hB7N/5yoFbGCLZuOktDfxLzgbqyeQ9sqR+YRGVWVB
-3dCIwXy8nawjBcj2ZJyYXnvpYgZ7OIp6eZ2AjAAhyPTAz18ZHQp/gYjjTyCvEEH8
-jDGopd4h5zVC12nZCEDGIzENXlN28ofpznTE9W6BNjZF1T6ENdP5VsB6JgmaGCuO
-/plnb/IjrT6BMur+A8c6TOED5rkxNSljswPPmy+byzCMGS2pN+4YOetczgWNGYp8
-LqYoJNDgd9SgEZS6LEXA
-=4Gvx
------END PGP SIGNATURE-----

diff --git a/sys-libs/ncurses/ncurses-6.0-r1.ebuild b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
index ca0886a..9afed5b 100644
--- a/sys-libs/ncurses/ncurses-6.0-r1.ebuild
+++ b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
@@ -166,7 +166,12 @@ do_configure() {
 		conf+=( --without-{pthread,reentrant} )
 	fi
 	# Make sure each variant goes in a unique location.
-	if [[ ${target} != "ncurses" ]] ; then
+	if [[ ${target} == "ncurses" ]] ; then
+		# "ncurses" variant goes into "${EPREFIX}"/usr/include
+		# It is needed on Prefix because the configure script appends
+		# "ncurses" to "${prefix}/include" if "${prefix}" is not /usr.
+		conf+=( --enable-overwrite )
+	else
 		conf+=( --includedir="${EPREFIX}"/usr/include/${target} )
 	fi
 	# See comments in src_configure.


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
@ 2016-02-09 14:51 Fabian Groffen
  0 siblings, 0 replies; 19+ messages in thread
From: Fabian Groffen @ 2016-02-09 14:51 UTC (permalink / raw
  To: gentoo-commits

commit:     5ac46c943ac25c2d33dac1d2b297a058e502803c
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Tue Feb  9 14:51:02 2016 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Tue Feb  9 14:51:02 2016 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=5ac46c94

sys-libs/ncurses: sync with gx86

Package-Manager: portage-2.2.20-prefix

 sys-libs/ncurses/ncurses-6.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ncurses/ncurses-6.0-r1.ebuild b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
index 9afed5b..3167ffb 100644
--- a/sys-libs/ncurses/ncurses-6.0-r1.ebuild
+++ b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
@@ -189,7 +189,7 @@ do_configure() {
 
 src_compile() {
 	# See comments in src_configure.
-	if ! ROOT=/ has_version "~sys-libs/${P}" ; then
+	if ! ROOT=/ has_version "~sys-libs/${P}:0" ; then
 		BUILD_DIR="${WORKDIR}" \
 		do_compile cross -C progs tic
 	fi


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
@ 2016-02-16 19:20 Fabian Groffen
  0 siblings, 0 replies; 19+ messages in thread
From: Fabian Groffen @ 2016-02-16 19:20 UTC (permalink / raw
  To: gentoo-commits

commit:     6a0855368870cd8044e58e65d5ce79f9a4af41d4
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 16 19:20:29 2016 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Tue Feb 16 19:20:29 2016 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=6a085536

sys-libs/ncurses: fix installation location on Prefix

Package-Manager: portage-2.2.20-prefix

 sys-libs/ncurses/ncurses-6.0-r1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-libs/ncurses/ncurses-6.0-r1.ebuild b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
index 3167ffb..302e6b7 100644
--- a/sys-libs/ncurses/ncurses-6.0-r1.ebuild
+++ b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
@@ -112,6 +112,8 @@ do_configure() {
 		# add '--with-terminfo-dirs' and then populate /etc/terminfo in
 		# src_install() ...
 		--with-terminfo-dirs="${EPREFIX}/etc/terminfo:${EPREFIX}/usr/share/terminfo"
+		# do not install in subdir (EPREFIX/usr/include/ncurses)
+		--enable-overwrite
 
 		# Disabled until #245417 is sorted out.
 		#$(use_with berkdb hashed-db)


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
@ 2016-04-11 13:31 Michael Haubenwallner
  0 siblings, 0 replies; 19+ messages in thread
From: Michael Haubenwallner @ 2016-04-11 13:31 UTC (permalink / raw
  To: gentoo-commits

commit:     54d50d1d2989fc3f707bb7f23d1892e123cdb921
Author:     Michael Haubenwallner <michael.haubenwallner <AT> ssi-schaefer <DOT> com>
AuthorDate: Mon Apr 11 13:16:34 2016 +0000
Commit:     Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Mon Apr 11 13:16:43 2016 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=54d50d1d

build tic.exe via PUT_PROGS and empty GET_PROGS

 sys-libs/ncurses/ncurses-6.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ncurses/ncurses-6.0-r1.ebuild b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
index 302e6b7..8ebb939 100644
--- a/sys-libs/ncurses/ncurses-6.0-r1.ebuild
+++ b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
@@ -193,7 +193,7 @@ src_compile() {
 	# See comments in src_configure.
 	if ! ROOT=/ has_version "~sys-libs/${P}:0" ; then
 		BUILD_DIR="${WORKDIR}" \
-		do_compile cross -C progs tic
+		do_compile cross -C progs GET_PROGS=
 	fi
 
 	multilib-minimal_src_compile


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
@ 2016-04-13  9:55 Michael Haubenwallner
  0 siblings, 0 replies; 19+ messages in thread
From: Michael Haubenwallner @ 2016-04-13  9:55 UTC (permalink / raw
  To: gentoo-commits

commit:     a6b1f0b84948091d1d252153b9d075d3e706109a
Author:     Michael Haubenwallner <michael.haubenwallner <AT> ssi-schaefer <DOT> com>
AuthorDate: Wed Apr 13 07:53:28 2016 +0000
Commit:     Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Wed Apr 13 09:54:40 2016 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=a6b1f0b8

ncurses-6.0-r1: preserve get_libname libs, may end in .a

 sys-libs/ncurses/ncurses-6.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ncurses/ncurses-6.0-r1.ebuild b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
index 8ebb939..656a66a 100644
--- a/sys-libs/ncurses/ncurses-6.0-r1.ebuild
+++ b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
@@ -243,7 +243,7 @@ multilib_src_install() {
 		# Provide a link for -lcurses.
 		ln -sf libncurses$(get_libname) "${ED}"/usr/$(get_libdir)/libcurses$(get_libname) || die
 	fi
-	use static-libs || find "${ED}"/usr/ -name '*.a' -delete
+	use static-libs || find "${ED}"/usr/ -name '*.a' -not -name "*$(get_libname)" -delete
 
 	# Build fails to create this ...
 	dosym ../share/terminfo /usr/$(get_libdir)/terminfo


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
@ 2016-04-20  8:54 Michael Haubenwallner
  0 siblings, 0 replies; 19+ messages in thread
From: Michael Haubenwallner @ 2016-04-20  8:54 UTC (permalink / raw
  To: gentoo-commits

commit:     a26b067df75510a6e66244c9ec730bf8974c48b9
Author:     Michael Haubenwallner <michael.haubenwallner <AT> ssi-schaefer <DOT> com>
AuthorDate: Wed Apr 20 08:49:50 2016 +0000
Commit:     Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Wed Apr 20 08:54:06 2016 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=a26b067d

ncurses: update metadata.xml

Package-Manager: portage-2.2.26
Manifest-Sign-Key: 0x29FB0E9EC719EE20

 sys-libs/ncurses/Manifest     | 58 +++++++++++++++++++++++++++++++++++++++++++
 sys-libs/ncurses/metadata.xml | 15 ++++++-----
 2 files changed, 67 insertions(+), 6 deletions(-)

diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest
index 577e8b0..5cf1e01 100644
--- a/sys-libs/ncurses/Manifest
+++ b/sys-libs/ncurses/Manifest
@@ -1,3 +1,61 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX ncurses-5.5-aix-shared.patch 376 SHA256 3206564d32dc83f5768d93779d97847a83052255d1ab12b06463bc8af6ef9a7b SHA512 7ab7e47772d7d3984499fd4e1ff42be99af0cf874db2940d5be23937ca2fdeb7d9ed30f2bc1ed80de5b2e5a258c14ffba35014f60b82ffe38ea25348c92843fe WHIRLPOOL a82ea25b6b26da7f84834720317271a912944a77ddcf1b055324219bc94f894fb8f28989536280650e37b9719d77f13fb2fcf7592ae6588376ffb251f4c1729e
+AUX ncurses-5.6-build.patch 265 SHA256 51cc2319ad1f854500d76ec978897f6af92d31cebb7f454c1fd649568ad4a251 SHA512 9b3643c1660237332474027293ff8718b02bf8795275b5fabf0efa96ec6dfa0f80c0e6a3a5c7c331456d2b47f1e65f9ccb0b67490ca60285e4fbc97ae5cddad8 WHIRLPOOL ea8d7a6541c1b7b4305bdca22c0bc6ce48bc53a4e1834889ff45bb76d38698559c2392307c4ff8bc9ed1f8812cc6a391155056cf9379fb14a4e9869fe064eddb
+AUX ncurses-5.6-darwin.patch 695 SHA256 021e8848746449fae7da4a37a8420b754ad6005472dc3ad60071192767ac16a5 SHA512 38716e6622775cbd38be1023d27eb1d85bba8c67498fed6f6ee19dbdb9cc5ee9a4282c544f5cd049000726bb399f814a42cfb14223839df4e0c46f7aac4addca WHIRLPOOL 18aa7f006195452f3cf1f84d6ea2a1fbcc372d3b8b219c583be1d12caafa60a14c1d2276e60b86ffeab805d3ae7ef23040f7f081737559182056bc629c70a011
+AUX ncurses-5.6-gfbsd.patch 817 SHA256 d9e94c5068a22d32f52c5db6aadc3793af11bb0c08b006e375921726931e0065 SHA512 e7aca7a38d7ef6c296ff62b4a8e87c71dc4a578126cba679bdea004aa1f284e44b877bd353d71a16cdf9ff0489216852173ebe49b85b53065ffa62ef2cee4097 WHIRLPOOL 0f454cb42f4bc3b6def9b084cddd419a1b0bcb183a3b4b0972e67b7b45ba39b7937da08df63a5e7c2a2b77e5c2f99c516f5f2f0fe0ab542508ffe0def0970b39
+AUX ncurses-5.6-interix.patch 729 SHA256 fd4370e1e63b2645c2f18b6911b81d2990207e20ccf9f564837aab49ba0baa49 SHA512 410dd5b4d647f71d7e48d2fa9ceff0837735f7bd60951988c09e87304a42aa2f7c5db869c5b919858fd8dca3ecc5d668ae0af476e8aeb9834321918b37e750d8 WHIRLPOOL 63b01917239b6e941fef822cdccaf836b5fab45287cdd27455c938602be71a5ae82f7fa2712c0635f428e2a2dcaa26c41022f94e3ac2c07f43adb4fa47a7e035
+AUX ncurses-5.6-libtool.patch 875 SHA256 b87376ee1ae185111f75bfd1580870db97b120fc3967ebb7c0587870096f480a SHA512 2defb6089c30eec6927b530b0acfcaab6ddf81a0e482a678ca7036957d8db942d7b0464f601f02a710b252162be9bfd85fcce29139931f07214547f104287d1b WHIRLPOOL 3f90f1f17561cc85fcb440265126757bca99c3c3c405eb0ed68aa828a9835abe1b8af67939aef68d7ba5d02ababf118d6f3f01c96e945af0793c4b639e43211b
+AUX ncurses-5.6-mint.patch 366 SHA256 1df6bf851f9bc9c6217f9ed8bfe8703c7dbf17d661da8fe4c9a1d6326a9210e4 SHA512 cfc7cd9dfa4118c660cab3df679342414aa411ca64cd54f289d250e19ec88313e67b81b6ccf0372512525234af4b33ec7a79572b677da02e403864a9230c70cb WHIRLPOOL 0bc3ed1f4c8b8ec1977005198024f0e3c3d1e16db151e9bd9bc088ed8f189bc58d217c1a02c3d16f18095738bd02efbb0a98397b7c7e2ee2f640f5e6fef29cfe
+AUX ncurses-5.6-netbsd.patch 866 SHA256 15187114da344f19b74484ea81f730ed9defc683c62f776b713e8e535c74d391 SHA512 8d3a8b0e104d6de5f1178389ea6e37c5d850bb2208de0b3c4e736401152c558499accb4f226fb9587153c2ab7db72e2abcb65a75357126515faa935db30035ba WHIRLPOOL 9c44a05dc138851ade9388e4bdee7457ccb5a7a8abf8d1d1dd3de8a3e61481db67f5cacc1f3d22bfc7d84da6936e069d7cce3d4e13acb5ba6de02b3f080ca218
+AUX ncurses-5.6-solaris2.patch 2436 SHA256 0a92423f454b5fc4414a36634d8972a52e5dda7ffd4b0910ccac4562f07ae0aa SHA512 bfd61e9c20bb4e515c50b7041f6559230bcf1dc9c9795ac74f3e7f9abfb5d9170b979364ca9d79b343941b516b3675dd6e1b136e95da0483d2bd6841749ff26f WHIRLPOOL 0fbfe7ffb57bb6acb6b729b74562b2f6dcce2ee8566d479a3517d7fc1ef97b26743ad0ff8e78d89173dab405f9345819cd2345cd194bc9cdbe8ad349ea0db2cd
+AUX ncurses-5.7-emacs.patch 1934 SHA256 daf300b7ba0bef6fc685b63f657dc4d864b53da77454129783d767522f1374b0 SHA512 da63905d38370b4758d8aa09ec24025258549a35790016984b968b16b84f40338b8d2aa1d77ff12faa953a4ad22376f597b64545fc859ecc7b155288ea154c1a WHIRLPOOL 1e08aad698d6266d9c250e0406647286037c7cc8b426b9cc9c4298482830a8ac774d1fd8b84eeafe28469392bd7f6fd077c7a82653433ef86f127f71e38abedb
+AUX ncurses-5.7-hashdb-open.patch 1893 SHA256 f9ab706816b270e06629ace613fcffb8ad78532075dc7ae52e27c77071b2aa66 SHA512 2e9764910c0ec21cb60ccff01977f6e658660aed32717cbc642e001bd8143bbd8d46c09b27fa91d4def1161fc8f14145cd5e34a302ae17541b7f11e12e121378 WHIRLPOOL 1683d75fe4b320ce4b90ade81a5b6d0cb006c104f0cbbc8431eab86754f790db7c3f893345bddca679ad3f11488b768d5af319ad01ad0e9a1bdf7356b85d9e37
+AUX ncurses-5.7-irix.patch 1766 SHA256 facff3cc329351a86705cb405ab4eb5489e5b9308e5a34ee993cc80e4e55f40d SHA512 ab73af593069bce049afe96823f6f90e717d9f8c015e38fd5316082caee1cbcfc946ecb9396a03a3f5766c26e7967ee622db16816eea1879a94e0cfdaa9bc309 WHIRLPOOL 88baac64e6bfb06590240270131b0a6a9125464cc9355a81c9a02ceb69d9283b5fbe26dd09f90522e17ccda9c0ffc9008d1c7f62521925e00da77f792e606f99
+AUX ncurses-5.7-ldflags-with-libtool.patch 1126 SHA256 887bb691bbe65a64a22b9951d8edfd5fd03566a890e03a39e2676d4bc523f5d6 SHA512 0e2f848bfb1b4fb4f629adf4fc3a6658b384c68980ad3c4b4896630bd7375c28bb6c363b8f3200ef0aa858cd64840e745bed5aa889152256f8f7c4e8472694cb WHIRLPOOL 662d7acd60fa88deba4c26df3e5120b58ba4da191ca26e7160665691efc455724f086823a4076333b2dd5905b76b55981a42b47a7c32ef2d91764569b636b67b
+AUX ncurses-5.7-mint-terminfo.patch 8396 SHA256 33ad97f02196ba6e88af650b3e659fe25dc530feba7ebe7052cbfc218f49a650 SHA512 19c2afadd21bc9829aa32751c806f7a544c504d4f34e1ac8cc4ef70787632afa7ae893b8688ee6b152332360c2eafa97213f755b7b532b77f3120a61c9d80513 WHIRLPOOL 3911695b24cec58daf671803fa3ec43654386bf8b20d779c996af502d08772813d997972abbaf4e539bc23dada18e1d11cd8cdceaf7980f682b3dacd446461ca
+AUX ncurses-5.7-mint.patch 439 SHA256 1d2ee4f3c5170b32cc437b85fff315e209b07dcacf0233424912500a7a3d7c79 SHA512 189b179f2115c1974ad4ca9bafbb68262a24e35fc67f0dba85406e7f5f916d14262a5d09e98fac7795182e5ca20a22cc4943b347e187e902f4924a1b43249864 WHIRLPOOL d9969ffd0bb2c11b4cb36a5de3e33a788323c6df2c9d35a7f40e13ccb73f4b0144b016ace1b74ef271348d601f478bb6753ee8c7a3c89c3805ce4664647eb706
+AUX ncurses-5.7-nongnu.patch 361 SHA256 7efcf3daf57d73e348bea1ea7ee77071aef5338631958fd0db595a011570cec4 SHA512 818a3ac1c68c1a11f23471195a32793c5546c5b37a724989cc58f3fad50fd3c8608762efc5d72e986f3c77ccdfbb72f27224f64ef415a96d71924a9f1d3b1b5f WHIRLPOOL a93e22415092ab51f769e42586813c8fed5b502e1dd86d09844f524876ac025ca81399dde483478087bb6241214f85c29a27f8b4ccadc2aec37be99dc7d6da1b
+AUX ncurses-5.7-rxvt-unicode-9.09.patch 3724 SHA256 ad8f72dd1b70f1d365e86330238e6ee45bd38587fb01b61e9cdf758ef90ee958 SHA512 7beaf34e885bfd6029e5ac564c11f13afc3506f5ad0ec9424addfda575e7811682b6be739a34aa045adc6929a896cad5d4ea5dae989b5499512e8d6606b52468 WHIRLPOOL da398c48fd9d4d0fb408b5aa6128cf13335f1735c6f77d7fc744f3b7312ebf462b4bb5b2a63b531ff29becf64b2f26dc64d013ab864c0ed85aff3d321ec4111f
+AUX ncurses-5.7-rxvt-unicode.patch 3339 SHA256 6c1ea8169e9f11de2c598fc0c15cb3814445e5a6d5a2d82bd31fc90634ab4b54 SHA512 73f62a145d99f035d6994626df604ea5d96ab7bab4cbeb791da55c360e8c1ec15e2dfdba0fecdc25cd7609a272eabd675e8792490c627dfa9fb4f76e1fd58714 WHIRLPOOL b275b4e55c04a1b35f84d6521a045d4200e9fc251f0bbe81a68de7b704789cd98d7f3d1ba081af20f3e1deabb66209d4d38aaa2096bb3e8ad124f18fb1cbc152
+AUX ncurses-5.7-tic-cross-detection.patch 1656 SHA256 afadd1db1530054cb745193723435a3dffceb9de541abc92caace89c2ea429a5 SHA512 7dba9eb4aa07536d34ec87b4c4a1fda47378ecce4b54ecb4681734c6e8e7784848a8491972ef4a89de29e0bfcc7fc9aeb6f912521a50a14031b72220e79317f6 WHIRLPOOL bb6aeecf0ee34b16b10b2ed157b318da8c49cb10b32879dc0036f33a21cd9a5fe082fe33fab550df342e0d3a01ef627ec1031e009467fd542d72bc26179604ce
+AUX ncurses-5.7-x64-freebsd.patch 852 SHA256 6167fbd284d20373296835844f5648df0438ea11f8b3328f11631b99119d4a9a SHA512 05961d0758510bbde89a362996361142a2df1d1467f0b650e3f591bda633cef33e52e338bbcca9043210f5983e002fb171947093cdf55a22718f3ff8abe4a2e1 WHIRLPOOL 254965094694b6f05dac3af1727f51679b92b138c6fcfb48991c14511ba6550a53bd8e99204544e4513e6acdbcd56cd601f2eb69d807afef23b424ff22ad911e
+AUX ncurses-5.8-gfbsd.patch 695 SHA256 68c405dcd1b2bbad1d4880d906ba9e02ad62691c63edfb363ad767ee01079e82 SHA512 d4c375107415b7eaf5f8e04b697ef16998855b5f1d745766a14a7e9523d12b24d0841e6559217eccf62535f54e0d240eabaa3da1571964f1bb150b0c0cd102a2 WHIRLPOOL 6c2f865bc22a3932f6f973f7b53c5a50254505c4944c656af95c2399933c31acc5d5536d59fe9fe7c59ef537ce0d39ca19c9d0558e4aaacb7122749a575cadac
+AUX ncurses-5.8-rxvt-unicode.patch 3724 SHA256 385b6b2afe7b95e3ad172ece63ea60ee2b8db5b5c83f55209fbd319be5edf380 SHA512 bc509b6ff54fd6e90ce236285f90535c09d8a8ae75d42a320c6543214bc3311d850229f222eb8e62c10a47cd47b0e66d175bfcb86ac3c5d099ed2583518771b4 WHIRLPOOL 1787de8aed6bfd7998e7271b23ab133a015ea6264591a7ea293435c89bb1ec186396c7510a1b6b0cb80d79f916d82e0da743e192b1426db46a16121320d3c07c
+AUX ncurses-5.9-fix-clang-build.patch 1291 SHA256 0ffec4dbc7dc4a2356460c2a001b6ffbd8b060ae0afbdf3551a13575c20830d0 SHA512 d911441e2e2e2a752236f1eee42955b43ffabe37e47c337a86562c3708aca1fc2650ce77fe5aa6197eb8e9a67958a4b4db8f4344d22fe15868e25b933b175bb1 WHIRLPOOL d5d363f6d7cdcc350b195066c8183609bd9351a48603acdae2f374af13afb23a7bd05cbac86b13d2162daf5bd895eb5acce4769fce2f0b4b8da2896e00d1f846
+AUX ncurses-5.9-gcc-5.patch 1367 SHA256 6d40c4841e031fbb8b1ea6691b112aabc398d23b20b4458ec0b6eb78c33af88d SHA512 200388ee1e8d8f656620d067e8993f79a50ed1a6ebee41ce8bd32b2a61cbe10c93347e2604229b58299c457640b247261a4d05afe60802dd4cce80d17bc2f10c WHIRLPOOL afe4c3854c2fe8096ffa87b5b7e0076a4814ab90ab463346386e4f3ef24295c5c44ae588b8c3147399505072d8cbbf45b9970bacbffba709500bbbdb43a77bf3
+AUX ncurses-5.9-no-I-usr-include.patch 1431 SHA256 496e5dea489d60078344df651c3c2ea06d3dd083d83add0df60dde9104197154 SHA512 a58aec17e4c2edb3f8ed3f414ec6a89afe9f5fcc7cea898774a1fd7e7e892f9b66b1c2bdc74381dd5e8c9cf6968ad922406974f9ece8b38095b29e32d3ff0805 WHIRLPOOL d390ee0439f89dacaa9b5ea5402fc4e6bcf3d48b4bc77c93ff882fcd93f611f99ebd0ae4ce91eea1bec83b4d0191e0ead3361447448a84fc59496e6295116042
+AUX ncurses-5.9-pkg-config.patch 1022 SHA256 8b32d53c4a94eeb78f39c29b1e66813bdb2fd5225f96ab7c26950f96679b58fb SHA512 a5578a4a6c2a334a77084da21d61d4a9edd7b82f027d7f54ed7be194ace5076fe86dc51ada916388feeb970255bf3bfbb09cd33072b1ef21de0dbaa5ee45fdf6 WHIRLPOOL 9056961c1b617ca3286cc4c528a5b5da821a5472da105d82b56c925034454a600e818265627d2f17dbad5184ecf78ea4d14807838bed789ca01a85f39755b656
+AUX ncurses-5.9-rxvt-unicode-9.15.patch 3804 SHA256 ae684be42600ac3bbbf6e7be61e085524f65d86c20da8c453b10c27516e30b27 SHA512 82c0a9600f6ca8f36bbdce6f11a96906983fc9efd6b5f1e17134e12283e29b16d04f5e66c10edbcb7087cc4cb8fc23ddd065f9b6c8b0bf72ca684b68383e5131 WHIRLPOOL 1e2fe441d97671b84f49388555c351b235a93704fb7fcf13c14343db569cc91f21d75b60eb635c4c1c3ad18778bcb50e5aa63d25583224ed644edff35356dd2c
+AUX ncurses-6.0-gfbsd.patch 687 SHA256 675cf7263b2baacf6db6db129aceb3fc7f7a16152f17b1f2a119e07d1226d733 SHA512 706425317e02448a31cdf1d66695292cb17b4cb174008218b0fe9e86ff4367fca5a80ad5eb017e06ad57f9bd75524e38c543618b5eeb6161c5baef15cb8d55ec WHIRLPOOL 7f738210e4f29b9aba30e89e3bd653e01ec9e9fb63cef53f8e3e6abcc84216faf7b2059faabfe7a0bc2d2e8cf2e3e16a98e46b1fda5393cb5c984750db11f3c6
+AUX ncurses-6.0-pkg-config.patch 386 SHA256 1cf7a9d6ba7777c57ad8cd10b6e43df39ce395a3211a568ae564f754ff36bd57 SHA512 8065f50a1d0b2ccd8c8d9b5b6bcf10b07351e2f5e51c17a825057235a63459839771ea249aac7fa50e09c7bacde5179a92f3efe587cf3cf6697ec663faf6caf3 WHIRLPOOL 33f5a7f448d801689c4afe478891ab690d06dc1da569290ab2144cc0d3854fc2f12545b937d18fd1ef734d6e2135f9694318683c1702112d1c05006507a0ef00
+AUX ncurses-6.0-rxvt-unicode-9.15.patch 3759 SHA256 79f2c54b0b52f9d918cd85e786d8ab32b527effaaa8342493086d3000b2fdd26 SHA512 5601446d34421453fb8ed0e7172b4a5230ab4f10a6ded27e6dc52f82f121cb0af510dfc8f60d9ba0d3b9a1d90a8a832c38e24256e394d8ffccbbf12a109e2da4 WHIRLPOOL fdaf16032bb85a5d71598c5ff72a515115e343a498b0f9cb585f7b1b09f5b1d345961306d32a19f98349b982aa2b3018490bc8a85461367bdcc9f9aa3f506326
+AUX ncurses-6.0-ticlib.patch 492 SHA256 c6b42752dfc086b8293066c918c108906f81ee208d2de8177eee1b6085bcb804 SHA512 291ed033118673aed1bc5d3b54730d099dffccad7bbe9cb47275bb216125ef9016225eaccae620fa3b06533b7633061a8029e19c8cb9f73c3e30499f587353d6 WHIRLPOOL 7e750c62ee65b405cbf2c49ccd04ba792bde93ca1991a1e43ca1752fa58a2b4ad6eb8b150931e9afd0993c574059aad85758d2eefc4375e65d37966d503795eb
 DIST host-libtool-0.1.0.tar.gz 388867 SHA256 a32c9046e7f63b84ea41228ed54b17b98789ce129f7d02c215840dbecb15c8f5 SHA512 d8764d7814abf06556fb6eb19c12c2de1d1dc9f2f325deae55606ddfcf88963d65713d6fbd1fae0ab1a0668d90f84204e1cdcbd557944660ab01ecfe3a824ca5 WHIRLPOOL 5b002500155ad6d2400ba65950827db76f1c91ccc09f11fc726f71c23452d364d32229a6a92334ef3a77e72c53c353dee53b56601691868a3ab26adc0983c36b
 DIST ncurses-5.9.tar.gz 2826473 SHA256 9046298fb440324c9d4135ecea7879ffed8546dd1b58e59430ea07a4633f563b SHA512 d7c5e54b6d4d8b9211f0006ca8786f7609d180cc1aaebf4f25e7e35e12959779cf66447359a602daed625621ca32b0d910d67aef3eb8b6fdc3c373819a88faa1 WHIRLPOOL 069e98c6392ce9aca960c72a20f1a502387d33a4b237aaeaa95548024ce4d47b129eafbe0288d21c590e725fe71aaca21cacb300f11a660b7234cb39a777672a
 DIST ncurses-6.0.tar.gz 3131891 SHA256 f551c24b30ce8bfb6e96d9f59b42fbea30fa3a6123384172f9e7284bcf647260 SHA512 9ec194f4783dae6de8c529cac31b5cfbfcfea212c5d47b1f87cd49df013e38f8580a9e7aa1384918df0921b4ba999d5e73eb6d6362cce2d7287e64308b673963 WHIRLPOOL 25bef32a63113f07259e81e2cd34b7065e32b471d190c79d56df6e7187fa0d76ae4585ecb2a5d36b3a3dc4facecc9c928503aa97195344a8594ad031bae41949
+EBUILD ncurses-5.9-r101.ebuild 7891 SHA256 c0cf5a7e2c7ac229728172c246a48378534a4111e6c9f7dcf9d826aaefd2170e SHA512 6030ed863b2c0f4ef4fdec37d5edf609600a38fa34655e6e1ac8e9deec5a722494448ffc490a421623dd4d4f524670331a7a42145f70a07e171db100b7cbd76f WHIRLPOOL 405b23894018b960bad2575cd0d15528a5c317248041d0999443c8353a36423755d6972f065bb0af432910e0625f82c13c3d3c727db2d0939d98bc7aefd0f9a2
+EBUILD ncurses-5.9-r4.ebuild 9494 SHA256 0178a919770e2bd7f72f622377a2773ae363216233b5969818d30b42bcdbf2fa SHA512 cba98ceac6903c111d17ddf7536be1663f99df360349039c80697a3263219bf648aefd3dc9aac0b16da97cfedf4fc900a5b50d08d7d4a8fc165f82cf1b6f3c02 WHIRLPOOL fd54c53150bbabfa46847346671c0ac889ce5f27d4768813701ee009c0bf2c5534c75fead69fb44864068c3e9a9b33eee640bd019511f970441db119f1861f27
+EBUILD ncurses-5.9-r5.ebuild 9456 SHA256 c5deb13c70d5033257b372a9f7ef402b9061e62858cf0c6af39d4081e965893f SHA512 09719b4672397862023b58622aebc20f99d1fff2a052a39e2903d4a2050eeaf671d5b35f5c4c99dafdcad000611e5fdb9867f45a310e7e4120a5fededd645a49 WHIRLPOOL 44c3dd97e9f2d946ec2f500fbbe8b0e678803fb8a787084e085fc6e9cef02633ab16f942eded3e96dc723b5ae9d7bdc138b028724d76d2d8151ff4f83a3112cc
+EBUILD ncurses-5.9-r99.ebuild 822 SHA256 6c9f931767e175c414a95b83059ca062a8481597c5be3650f8b3b3bd9738f5b8 SHA512 d1a4b4fea70736f55dffaf6526869e996616c866b210af07b78846372aa4a85d82f3d034bebaad249eba1bfa61e8941628a9b907709635f0768456505fbdcfe6 WHIRLPOOL d5b773e35c5f207a7485f69bcf99b0b4fdf7b1221162e8c2dd0d3a8074d54e4d28fec174fcc306bf7224a8bbc07eea5ee106f293184ec31707b432de34210350
+EBUILD ncurses-6.0-r1.ebuild 8894 SHA256 c6731a51c39ae1cd070bbae4ffb814dde22b0c2c0498bf9b7e614d7f665d11ca SHA512 540cef22a2364d4947f1c73a11b06ff3deaced0da2d671ce9749218cfda6cadf16400819b63427a45502028509df18fcc2e182132d38b4d4262ff74159a0171f WHIRLPOOL 92a341b72292d06a91278ff6eceb15aa2b2a14d283c4b56b54eb4af787f01c11c01ac4a1ed1d94978151e8adb36095040aa0c74fe8283e2814e11a8271d9aafb
+EBUILD ncurses-6.0.ebuild 822 SHA256 1a2a3360db379505f10115b678df26ba1005a34bb6b0198746580216b74af70d SHA512 0fcc2fa42873832361c3e335639b2c0e463b243b2aefab326262292ab87503463606ac1f4e4fc9cea62672484ba619625b9cafdfbbf3143da458054abad76217 WHIRLPOOL 1e0abb0f51e1d73c192380984dc9485f75f4f9c9428a8d756bd2b292f74f3389c80e1cc14bf576b23e156aa1b0554ac32a343a7c8f13b62ba8f93724f18dec2a
+MISC metadata.xml 619 SHA256 7a2c714e9010b6a0b3a54556e501f368a531109e7958244fdb1ab51b8a7629f7 SHA512 3f28fd8aee675226f641d72d7437edf4c5840cdac3dca64b6a4c61902d4f4127d86f65acfefb270cba2fcfb0ba9d6ff9d3ca24930825b89c82f0eedc8160f9ef WHIRLPOOL 767d629c08272b2d886bfe9d1c89a28da693e8250bf7ad3b03fd719c379dca2c9fbddbfc102eebad16dbaaa982cc91ca425babb467eabe5c24ce9661bdc35d61
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQIcBAEBCAAGBQJXF0NUAAoJECn7Dp7HGe4gWV4QAKDDokJlduHzXFnBbyYcx9UD
+X23hsG9QQzJx9iPEgpg9qkAVHhlrsA5eF8a92y/xM19KoeKtDP7tgx18MtpY5xZw
+pHWrHWAkIrSjROnXCpXz5fffHUNsItrj4lVCRbdQBo+8TIRJHjg/8yd3ADqhjpQx
+cgD+rD+2z6X/wI+KtkNTSCweu4lOLXL+k8tftssMxhViuUWlBmIgh+uMTWSjCoh6
+9a6tctLxR51z4wVASprYC8vrXFVOQy5Zp1m7I1YpsLmJFFKy30ql0ZfpAzkcl/Wr
+DB2HtSAOgBgfjyhmTRwPahXGYDcXZm/fnbK56XcOT/AQWxlrvfyvwcQS+wBSwqB3
+LOF9CemyYRK98usojmX4Ro4NZ3t701xiLmMwSoymlWoAWwa8C/r7KExNpcnyNfXj
+uSr1s2QMaSTk9gwHU821NacnqU2q3zQkEEsQNzn28G8aApnxVp7mBTBl2bTHZVUa
+peBaKKz90EaCK0N9pPbI7tn5Y0Zjpl/rgh40KgcIzr97h+ZbuuMBMJitu0VKqYq8
+5UFnq0Ep/SaVHmQxDSlArYCH83LTD8MTd0tWkDl1lrtlUTpItXFLDCVETT8ohade
+DAGlwzqFJgwP62vIhugzFv6buqA6hrIu/P1zcEB0Mcs5tgza56CymvYdWPidUcZh
+BAzmW2OhhxNB1mzWQOLQ
+=j794
+-----END PGP SIGNATURE-----

diff --git a/sys-libs/ncurses/metadata.xml b/sys-libs/ncurses/metadata.xml
index e136782..888a6ad 100644
--- a/sys-libs/ncurses/metadata.xml
+++ b/sys-libs/ncurses/metadata.xml
@@ -1,14 +1,17 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<herd>base-system</herd>
-	<use>
-		<flag name="ada">Add bindings for the ADA programming language</flag>
-		<flag name="tinfo">
+<maintainer type="project">
+	<email>base-system@gentoo.org</email>
+	<name>Gentoo Base System</name>
+</maintainer>
+<use>
+	<flag name="ada">Add bindings for the ADA programming language</flag>
+	<flag name="tinfo">
 		Build curses library (libncurses) sep from the low-level terminfo
 		library (libtinfo) -- usually needed only for binary packages -- but
 		it is binary compatible in either mode
 	</flag>
-		<flag name="trace">Enable test trace() support in ncurses calls</flag>
-	</use>
+	<flag name="trace">Enable test trace() support in ncurses calls</flag>
+</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
@ 2016-04-20  8:54 Michael Haubenwallner
  0 siblings, 0 replies; 19+ messages in thread
From: Michael Haubenwallner @ 2016-04-20  8:54 UTC (permalink / raw
  To: gentoo-commits

commit:     43855ecdc1e60d75a391c8267ae79fcd94fdc1f8
Author:     Michael Haubenwallner <michael.haubenwallner <AT> ssi-schaefer <DOT> com>
AuthorDate: Wed Apr 20 08:53:48 2016 +0000
Commit:     Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Wed Apr 20 08:54:06 2016 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=43855ecd

ncurses-6.0-r1: Solaris ld chokes on -rpath (during bootstrap), use -R

Package-Manager: portage-2.2.26
Manifest-Sign-Key: 0x29FB0E9EC719EE20

 sys-libs/ncurses/Manifest              | 28 ++++++++++++++--------------
 sys-libs/ncurses/ncurses-6.0-r1.ebuild |  8 +++++---
 2 files changed, 19 insertions(+), 17 deletions(-)

diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest
index 5cf1e01..93c5b12 100644
--- a/sys-libs/ncurses/Manifest
+++ b/sys-libs/ncurses/Manifest
@@ -39,23 +39,23 @@ EBUILD ncurses-5.9-r101.ebuild 7891 SHA256 c0cf5a7e2c7ac229728172c246a48378534a4
 EBUILD ncurses-5.9-r4.ebuild 9494 SHA256 0178a919770e2bd7f72f622377a2773ae363216233b5969818d30b42bcdbf2fa SHA512 cba98ceac6903c111d17ddf7536be1663f99df360349039c80697a3263219bf648aefd3dc9aac0b16da97cfedf4fc900a5b50d08d7d4a8fc165f82cf1b6f3c02 WHIRLPOOL fd54c53150bbabfa46847346671c0ac889ce5f27d4768813701ee009c0bf2c5534c75fead69fb44864068c3e9a9b33eee640bd019511f970441db119f1861f27
 EBUILD ncurses-5.9-r5.ebuild 9456 SHA256 c5deb13c70d5033257b372a9f7ef402b9061e62858cf0c6af39d4081e965893f SHA512 09719b4672397862023b58622aebc20f99d1fff2a052a39e2903d4a2050eeaf671d5b35f5c4c99dafdcad000611e5fdb9867f45a310e7e4120a5fededd645a49 WHIRLPOOL 44c3dd97e9f2d946ec2f500fbbe8b0e678803fb8a787084e085fc6e9cef02633ab16f942eded3e96dc723b5ae9d7bdc138b028724d76d2d8151ff4f83a3112cc
 EBUILD ncurses-5.9-r99.ebuild 822 SHA256 6c9f931767e175c414a95b83059ca062a8481597c5be3650f8b3b3bd9738f5b8 SHA512 d1a4b4fea70736f55dffaf6526869e996616c866b210af07b78846372aa4a85d82f3d034bebaad249eba1bfa61e8941628a9b907709635f0768456505fbdcfe6 WHIRLPOOL d5b773e35c5f207a7485f69bcf99b0b4fdf7b1221162e8c2dd0d3a8074d54e4d28fec174fcc306bf7224a8bbc07eea5ee106f293184ec31707b432de34210350
-EBUILD ncurses-6.0-r1.ebuild 8894 SHA256 c6731a51c39ae1cd070bbae4ffb814dde22b0c2c0498bf9b7e614d7f665d11ca SHA512 540cef22a2364d4947f1c73a11b06ff3deaced0da2d671ce9749218cfda6cadf16400819b63427a45502028509df18fcc2e182132d38b4d4262ff74159a0171f WHIRLPOOL 92a341b72292d06a91278ff6eceb15aa2b2a14d283c4b56b54eb4af787f01c11c01ac4a1ed1d94978151e8adb36095040aa0c74fe8283e2814e11a8271d9aafb
+EBUILD ncurses-6.0-r1.ebuild 8945 SHA256 6c806ce0be8537c369327b35915eeb8374e4195a16582498f5bb9adde0e86975 SHA512 9cbd49f81014104e47e335826841370bb45259de38d2f937890ee32a6ce0630ecc1e2ff57917d210af458cbdbe8b71f32cb29bfa45ef4e219abbda8ee3a4f5db WHIRLPOOL 4f6866a330faf89ad8d4282948a17899502cba6d5276f587d129d6dfea3280abe3ab3b34da995d8c142ec7b905418aa4ae3c6f4f34e95c5166aa5621addcce0b
 EBUILD ncurses-6.0.ebuild 822 SHA256 1a2a3360db379505f10115b678df26ba1005a34bb6b0198746580216b74af70d SHA512 0fcc2fa42873832361c3e335639b2c0e463b243b2aefab326262292ab87503463606ac1f4e4fc9cea62672484ba619625b9cafdfbbf3143da458054abad76217 WHIRLPOOL 1e0abb0f51e1d73c192380984dc9485f75f4f9c9428a8d756bd2b292f74f3389c80e1cc14bf576b23e156aa1b0554ac32a343a7c8f13b62ba8f93724f18dec2a
 MISC metadata.xml 619 SHA256 7a2c714e9010b6a0b3a54556e501f368a531109e7958244fdb1ab51b8a7629f7 SHA512 3f28fd8aee675226f641d72d7437edf4c5840cdac3dca64b6a4c61902d4f4127d86f65acfefb270cba2fcfb0ba9d6ff9d3ca24930825b89c82f0eedc8160f9ef WHIRLPOOL 767d629c08272b2d886bfe9d1c89a28da693e8250bf7ad3b03fd719c379dca2c9fbddbfc102eebad16dbaaa982cc91ca425babb467eabe5c24ce9661bdc35d61
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iQIcBAEBCAAGBQJXF0NUAAoJECn7Dp7HGe4gWV4QAKDDokJlduHzXFnBbyYcx9UD
-X23hsG9QQzJx9iPEgpg9qkAVHhlrsA5eF8a92y/xM19KoeKtDP7tgx18MtpY5xZw
-pHWrHWAkIrSjROnXCpXz5fffHUNsItrj4lVCRbdQBo+8TIRJHjg/8yd3ADqhjpQx
-cgD+rD+2z6X/wI+KtkNTSCweu4lOLXL+k8tftssMxhViuUWlBmIgh+uMTWSjCoh6
-9a6tctLxR51z4wVASprYC8vrXFVOQy5Zp1m7I1YpsLmJFFKy30ql0ZfpAzkcl/Wr
-DB2HtSAOgBgfjyhmTRwPahXGYDcXZm/fnbK56XcOT/AQWxlrvfyvwcQS+wBSwqB3
-LOF9CemyYRK98usojmX4Ro4NZ3t701xiLmMwSoymlWoAWwa8C/r7KExNpcnyNfXj
-uSr1s2QMaSTk9gwHU821NacnqU2q3zQkEEsQNzn28G8aApnxVp7mBTBl2bTHZVUa
-peBaKKz90EaCK0N9pPbI7tn5Y0Zjpl/rgh40KgcIzr97h+ZbuuMBMJitu0VKqYq8
-5UFnq0Ep/SaVHmQxDSlArYCH83LTD8MTd0tWkDl1lrtlUTpItXFLDCVETT8ohade
-DAGlwzqFJgwP62vIhugzFv6buqA6hrIu/P1zcEB0Mcs5tgza56CymvYdWPidUcZh
-BAzmW2OhhxNB1mzWQOLQ
-=j794
+iQIcBAEBCAAGBQJXF0OcAAoJECn7Dp7HGe4gXAMP/21pMcapI/T59AgZ2gOnMlEX
+cOoSprUWWPwkSF3OAT2CR1AosiUX2+/8ejrtVw5cgdhRoz9Ls9nRk8K8dGYVqUNO
+uUQVks/oK8QWekOlyV99uZfMwP24b8bjIrFvUdf08wNr2+cNLNiOyu36Yz5c0FRH
+gVLlqgeuaQHXoxl51ubx1xevFnuwhTOznxHQAepMsrF88Rss49kxXMoSdFsj+qef
+G4hgj/oAEkUZD1VJ5MTrMYUvC58IMnty+Rit+4MKEi/OuJt01mLPeZOLg5j297hJ
+/cZpoFw9wlNPQ8CjpD/wlYU0sGrcHj3lHnKADb9HI0c02zqB6AdgZTgIB6ge+Ilr
+WF7R517C/BNW3646pA5zxoOkOKDNVajuFOaxHEDc+xK0ykAzS3YoGUfSlHHA+/8K
+jIKM18rItT/UFcHqWzmXE/ZInlTCUFjRT7g3BLDbEA7pUiitOwBkhE/BBGQhIeGN
+/1oDbZBTmJ+2+rTs1T+gT9u989dM2ia+uJHcnEBpF/tWQ2cnmuHQV/sXypoKRxSw
+qjR2XSYyF20HBeHPoKIc8MRccRq6ge2JDS8mPgCBYysjOPiHvcOf3/C7lJWYXF3c
+SAgMQ5/9/ovQspKDgxV9XHfIzf9p2SOD2J30vjD+jCDDsngHiedcQCF4/jIA8Li3
+sYElNlrs+59ojpCfkv4I
+=iZ8g
 -----END PGP SIGNATURE-----

diff --git a/sys-libs/ncurses/ncurses-6.0-r1.ebuild b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
index 656a66a..c6ad2d0 100644
--- a/sys-libs/ncurses/ncurses-6.0-r1.ebuild
+++ b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
@@ -71,10 +71,12 @@ src_configure() {
 		local lbuildflags="-static"
 
 		# some toolchains don't quite support static linking
-		local dbuildflags="-Wl,-rpath,${WORKDIR}/lib"
+		local dbuildflags=
 		case ${CHOST} in
-			*-darwin*)  dbuildflags=     ;;
-			*-aix*)     dbuildflags=     ;;
+			*-darwin*)  ;;
+			*-aix*)     ;;
+			*-solaris*) dbuildflags="-Wl,-R,${WORKDIR}/lib" ;;
+			*)          dbuildflags="-Wl,-rpath,${WORKDIR}/lib" ;;
 		esac
 		echo "int main() {}" | \
 			$(tc-getCC) -o x -x c - ${lbuildflags} -pipe >& /dev/null \


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
@ 2018-01-10 11:50 Michael Haubenwallner
  0 siblings, 0 replies; 19+ messages in thread
From: Michael Haubenwallner @ 2018-01-10 11:50 UTC (permalink / raw
  To: gentoo-commits

commit:     dff6716c15f570b48f7a8199be2c2017e0f6e58f
Author:     Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 10 11:50:45 2018 +0000
Commit:     Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Wed Jan 10 11:50:45 2018 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=dff6716c

sys-libs/ncurses: build tic.exe for Cygwin

Package-Manager: Portage-2.3.13, Repoman-2.3.3
Manifest-Sign-Key: 0x29FB0E9EC719EE20

 sys-libs/ncurses/Manifest              | 21 ++++++++++++++++++++-
 sys-libs/ncurses/ncurses-6.0-r2.ebuild |  3 ++-
 2 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest
index bc5c230fbe..0afd35d992 100644
--- a/sys-libs/ncurses/Manifest
+++ b/sys-libs/ncurses/Manifest
@@ -1,3 +1,22 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
 DIST host-libtool-0.1.0.tar.gz 388867 BLAKE2B e8bfd1212f39d6262721c4a12535799f4e3428b83f3174bac373c15813462950218dd689380ab8caaf84186b60c29a1fafadfa1c2d0e5cb7f76f6d1699bdcabc SHA512 d8764d7814abf06556fb6eb19c12c2de1d1dc9f2f325deae55606ddfcf88963d65713d6fbd1fae0ab1a0668d90f84204e1cdcbd557944660ab01ecfe3a824ca5
 DIST ncurses-5.9.tar.gz 2826473 BLAKE2B 91101b049a5eb6a2674fb86b5eba56515207f490dc7a6348f3194bbc50649717a26aff7a0df64f67ca318b5f244455cd57e760c65b9e551f6ec65b8c035a6ae1 SHA512 d7c5e54b6d4d8b9211f0006ca8786f7609d180cc1aaebf4f25e7e35e12959779cf66447359a602daed625621ca32b0d910d67aef3eb8b6fdc3c373819a88faa1
-DIST ncurses-6.0.tar.gz 3131891 BLAKE2B 68670ebdaba28c7a750631da01a0e3681b476cc9e9ae6fd9eae5a254f41fab5f1a5df5fa9897a92d1da751f1cc0b72f2ffee4603865900e67fcbb949c102cf78 SHA512 9ec194f4783dae6de8c529cac31b5cfbfcfea212c5d47b1f87cd49df013e38f8580a9e7aa1384918df0921b4ba999d5e73eb6d6362cce2d7287e64308b673963
+DIST ncurses-6.0.tar.gz 3131891 SHA256 f551c24b30ce8bfb6e96d9f59b42fbea30fa3a6123384172f9e7284bcf647260 SHA512 9ec194f4783dae6de8c529cac31b5cfbfcfea212c5d47b1f87cd49df013e38f8580a9e7aa1384918df0921b4ba999d5e73eb6d6362cce2d7287e64308b673963 WHIRLPOOL 25bef32a63113f07259e81e2cd34b7065e32b471d190c79d56df6e7187fa0d76ae4585ecb2a5d36b3a3dc4facecc9c928503aa97195344a8594ad031bae41949
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAEBCAAdFiEEqGPdSmYcJzzTeG67KfsOnscZ7iAFAlpV/hIACgkQKfsOnscZ
+7iBF/g/+LIAo/FcVX3E0yQw7KUG0bI3SHViyKFonl5JwE3EwaS+s4JtjgvtNiX4N
+M4+TGH3WrIAC8MyEElXnUTUCawDHFxqtGBSuIqIHKZEwMezssJFTMKFU0WDlUU3W
+eEMmDA1ahNUp8GrTv05sWT5HZXxj/KwcF4OWJ4m0WEtmD5C8YJDgEbzhK4SgJfEK
+sqmaROR6fuNu/iiiQsMN6x9lGy6cchyd6MWPZUFhjWmCsGJ1ZQlChl6xYi4d9E26
+MELv85fY02jGnRK/dnCNMe1GhNRq+UYUkqYDlce/20kMMoFgtTFMI6LGs357S1fE
+njqlBJBal8ZuNS+ZExf1g7DzVbbx2dUztYpLJiWP+5fsHWbgW+x/S2tCnNPZvvqL
+9H8ZYK638cJ0qhVGaRRrTOB+VBebdyJMRv2AwhDReA3YroAdLw8KSiFfTNbBx71h
+nY55it3C+sctPk6pwIRLkl1ZWOoQwg52gHrbYt0GwZSPIor3CjQFgGXD4bFzsgFg
+q7wIAZSqM+wSvUKtyMvqXivG/3IUDsGHv4ps4abi1CwTVuJogqlfrxKPzGSVQ2UP
+7ZJBKDdPK1RP0Y04s8C52l2PtnqavKtGwGVFF5T54W9oYSSP4Nmqfo9vNRwSM2i5
+1TTrV9vkXrbwxUBcf3X8jPYMb+AUzxHY2aSmDSZYdvsA0ZQZ8Ow=
+=chTB
+-----END PGP SIGNATURE-----

diff --git a/sys-libs/ncurses/ncurses-6.0-r2.ebuild b/sys-libs/ncurses/ncurses-6.0-r2.ebuild
index 1281b6ceed..ec83475439 100644
--- a/sys-libs/ncurses/ncurses-6.0-r2.ebuild
+++ b/sys-libs/ncurses/ncurses-6.0-r2.ebuild
@@ -190,8 +190,9 @@ do_configure() {
 src_compile() {
 	# See comments in src_configure.
 	if ! ROOT=/ has_version "~sys-libs/${P}:0" ; then
+		# We make 'tic$(x)' here, for Cygwin having x=".exe".
 		BUILD_DIR="${WORKDIR}" \
-		do_compile cross -C progs tic
+		do_compile cross -C progs all PROGS='tic$(x)'
 	fi
 
 	multilib-minimal_src_compile


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
@ 2018-01-13  9:16 Fabian Groffen
  0 siblings, 0 replies; 19+ messages in thread
From: Fabian Groffen @ 2018-01-13  9:16 UTC (permalink / raw
  To: gentoo-commits

commit:     21d8dc6dfba3beb431230ac355906cf73a62063e
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 13 09:16:20 2018 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sat Jan 13 09:16:20 2018 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=21d8dc6d

sys-libs/ncurses: fix build during bootstrap

When no ncurses is installed and not doing cross compilation, as during
bootstrap, we should not attempt to build cross tools, because configure
wasn't run to create them.
Normally this doesn't happen, because ncurses would be installed
already, but during a bootstrap this obviously isn't the case.

Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6

 sys-libs/ncurses/Manifest              | 21 +--------------------
 sys-libs/ncurses/ncurses-6.0-r2.ebuild |  2 +-
 2 files changed, 2 insertions(+), 21 deletions(-)

diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest
index 0afd35d992..bc5c230fbe 100644
--- a/sys-libs/ncurses/Manifest
+++ b/sys-libs/ncurses/Manifest
@@ -1,22 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
 DIST host-libtool-0.1.0.tar.gz 388867 BLAKE2B e8bfd1212f39d6262721c4a12535799f4e3428b83f3174bac373c15813462950218dd689380ab8caaf84186b60c29a1fafadfa1c2d0e5cb7f76f6d1699bdcabc SHA512 d8764d7814abf06556fb6eb19c12c2de1d1dc9f2f325deae55606ddfcf88963d65713d6fbd1fae0ab1a0668d90f84204e1cdcbd557944660ab01ecfe3a824ca5
 DIST ncurses-5.9.tar.gz 2826473 BLAKE2B 91101b049a5eb6a2674fb86b5eba56515207f490dc7a6348f3194bbc50649717a26aff7a0df64f67ca318b5f244455cd57e760c65b9e551f6ec65b8c035a6ae1 SHA512 d7c5e54b6d4d8b9211f0006ca8786f7609d180cc1aaebf4f25e7e35e12959779cf66447359a602daed625621ca32b0d910d67aef3eb8b6fdc3c373819a88faa1
-DIST ncurses-6.0.tar.gz 3131891 SHA256 f551c24b30ce8bfb6e96d9f59b42fbea30fa3a6123384172f9e7284bcf647260 SHA512 9ec194f4783dae6de8c529cac31b5cfbfcfea212c5d47b1f87cd49df013e38f8580a9e7aa1384918df0921b4ba999d5e73eb6d6362cce2d7287e64308b673963 WHIRLPOOL 25bef32a63113f07259e81e2cd34b7065e32b471d190c79d56df6e7187fa0d76ae4585ecb2a5d36b3a3dc4facecc9c928503aa97195344a8594ad031bae41949
------BEGIN PGP SIGNATURE-----
-
-iQIzBAEBCAAdFiEEqGPdSmYcJzzTeG67KfsOnscZ7iAFAlpV/hIACgkQKfsOnscZ
-7iBF/g/+LIAo/FcVX3E0yQw7KUG0bI3SHViyKFonl5JwE3EwaS+s4JtjgvtNiX4N
-M4+TGH3WrIAC8MyEElXnUTUCawDHFxqtGBSuIqIHKZEwMezssJFTMKFU0WDlUU3W
-eEMmDA1ahNUp8GrTv05sWT5HZXxj/KwcF4OWJ4m0WEtmD5C8YJDgEbzhK4SgJfEK
-sqmaROR6fuNu/iiiQsMN6x9lGy6cchyd6MWPZUFhjWmCsGJ1ZQlChl6xYi4d9E26
-MELv85fY02jGnRK/dnCNMe1GhNRq+UYUkqYDlce/20kMMoFgtTFMI6LGs357S1fE
-njqlBJBal8ZuNS+ZExf1g7DzVbbx2dUztYpLJiWP+5fsHWbgW+x/S2tCnNPZvvqL
-9H8ZYK638cJ0qhVGaRRrTOB+VBebdyJMRv2AwhDReA3YroAdLw8KSiFfTNbBx71h
-nY55it3C+sctPk6pwIRLkl1ZWOoQwg52gHrbYt0GwZSPIor3CjQFgGXD4bFzsgFg
-q7wIAZSqM+wSvUKtyMvqXivG/3IUDsGHv4ps4abi1CwTVuJogqlfrxKPzGSVQ2UP
-7ZJBKDdPK1RP0Y04s8C52l2PtnqavKtGwGVFF5T54W9oYSSP4Nmqfo9vNRwSM2i5
-1TTrV9vkXrbwxUBcf3X8jPYMb+AUzxHY2aSmDSZYdvsA0ZQZ8Ow=
-=chTB
------END PGP SIGNATURE-----
+DIST ncurses-6.0.tar.gz 3131891 BLAKE2B 68670ebdaba28c7a750631da01a0e3681b476cc9e9ae6fd9eae5a254f41fab5f1a5df5fa9897a92d1da751f1cc0b72f2ffee4603865900e67fcbb949c102cf78 SHA512 9ec194f4783dae6de8c529cac31b5cfbfcfea212c5d47b1f87cd49df013e38f8580a9e7aa1384918df0921b4ba999d5e73eb6d6362cce2d7287e64308b673963

diff --git a/sys-libs/ncurses/ncurses-6.0-r2.ebuild b/sys-libs/ncurses/ncurses-6.0-r2.ebuild
index ec83475439..0b89379de4 100644
--- a/sys-libs/ncurses/ncurses-6.0-r2.ebuild
+++ b/sys-libs/ncurses/ncurses-6.0-r2.ebuild
@@ -189,7 +189,7 @@ do_configure() {
 
 src_compile() {
 	# See comments in src_configure.
-	if ! ROOT=/ has_version "~sys-libs/${P}:0" ; then
+	if ! ROOT=/ has_version "~sys-libs/${P}:0" && !multilib_is_native_abi ; then
 		# We make 'tic$(x)' here, for Cygwin having x=".exe".
 		BUILD_DIR="${WORKDIR}" \
 		do_compile cross -C progs all PROGS='tic$(x)'


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
@ 2019-03-24  9:15 Fabian Groffen
  0 siblings, 0 replies; 19+ messages in thread
From: Fabian Groffen @ 2019-03-24  9:15 UTC (permalink / raw
  To: gentoo-commits

commit:     8301a99226fc15e78c8d5c481c63bf8922a95ae6
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 24 09:14:18 2019 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sun Mar 24 09:14:18 2019 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=8301a992

sys-libs/ncurses: sync

Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 sys-libs/ncurses/Manifest                          |  1 -
 ...ncurses-6.0-r2.ebuild => ncurses-6.1-r3.ebuild} | 57 +++++++++++++---------
 2 files changed, 35 insertions(+), 23 deletions(-)

diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest
index 07b5a3ad4a..7ed866991b 100644
--- a/sys-libs/ncurses/Manifest
+++ b/sys-libs/ncurses/Manifest
@@ -1,4 +1,3 @@
 DIST host-libtool-0.1.0.tar.gz 388867 BLAKE2B e8bfd1212f39d6262721c4a12535799f4e3428b83f3174bac373c15813462950218dd689380ab8caaf84186b60c29a1fafadfa1c2d0e5cb7f76f6d1699bdcabc SHA512 d8764d7814abf06556fb6eb19c12c2de1d1dc9f2f325deae55606ddfcf88963d65713d6fbd1fae0ab1a0668d90f84204e1cdcbd557944660ab01ecfe3a824ca5
 DIST ncurses-5.9.tar.gz 2826473 BLAKE2B 91101b049a5eb6a2674fb86b5eba56515207f490dc7a6348f3194bbc50649717a26aff7a0df64f67ca318b5f244455cd57e760c65b9e551f6ec65b8c035a6ae1 SHA512 d7c5e54b6d4d8b9211f0006ca8786f7609d180cc1aaebf4f25e7e35e12959779cf66447359a602daed625621ca32b0d910d67aef3eb8b6fdc3c373819a88faa1
-DIST ncurses-6.0.tar.gz 3131891 BLAKE2B 68670ebdaba28c7a750631da01a0e3681b476cc9e9ae6fd9eae5a254f41fab5f1a5df5fa9897a92d1da751f1cc0b72f2ffee4603865900e67fcbb949c102cf78 SHA512 9ec194f4783dae6de8c529cac31b5cfbfcfea212c5d47b1f87cd49df013e38f8580a9e7aa1384918df0921b4ba999d5e73eb6d6362cce2d7287e64308b673963
 DIST ncurses-6.1.tar.gz 3365395 BLAKE2B 1248a5088bc982d0880cb9550b1192457f6f624937c4b66807668c22a608002ba6c38d876986f2c2b9ee46f91d087c88bc0b19920733e4c7ca0ed8e92d9d47de SHA512 e308af43f8b7e01e98a55f4f6c4ee4d1c39ce09d95399fa555b3f0cdf5fd0db0f4c4d820b4af78a63f6cf6d8627587114a40af48cfc066134b600520808a77ee

diff --git a/sys-libs/ncurses/ncurses-6.0-r2.ebuild b/sys-libs/ncurses/ncurses-6.1-r3.ebuild
similarity index 85%
rename from sys-libs/ncurses/ncurses-6.0-r2.ebuild
rename to sys-libs/ncurses/ncurses-6.1-r3.ebuild
index 0b89379de4..034891ac60 100644
--- a/sys-libs/ncurses/ncurses-6.0-r2.ebuild
+++ b/sys-libs/ncurses/ncurses-6.1-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
+EAPI="6"
 
-inherit eutils flag-o-matic toolchain-funcs multilib-minimal
+inherit flag-o-matic toolchain-funcs multilib-minimal multilib-build
 
 MY_PV=${PV:0:3}
 PV_SNAP=${PV:4}
@@ -23,6 +23,7 @@ DEPEND="gpm? ( sys-libs/gpm[${MULTILIB_USEDEP}] )"
 # Block the older ncurses that installed all files w/SLOT=5. #557472
 RDEPEND="${DEPEND}
 	!<=sys-libs/ncurses-5.9-r4:5
+	!<sys-libs/slang-2.3.2_pre23
 	!<x11-terms/rxvt-unicode-9.06-r3
 	!<x11-terms/st-0.6-r1
 	!app-emulation/emul-linux-x86-baselibs"
@@ -37,11 +38,12 @@ PATCHES=(
 	"${FILESDIR}/${PN}-5.9-gcc-5.patch" #545114
 	"${FILESDIR}/${PN}-6.0-ticlib.patch" #557360
 	"${FILESDIR}/${PN}-6.0-cppflags-cross.patch" #601426
+	"${FILESDIR}/${PN}-6.1-st07_terminfo_typo.patch" #651494
 )
 
 src_prepare() {
-	[[ -n ${PV_SNAP} ]] && epatch "${WORKDIR}"/${MY_P}-${PV_SNAP}-patch.sh
-	epatch "${PATCHES[@]}"
+	[[ -n ${PV_SNAP} ]] && eapply "${WORKDIR}"/${MY_P}-${PV_SNAP}-patch.sh
+	default
 }
 
 src_configure() {
@@ -116,11 +118,8 @@ do_configure() {
 		# Disabled until #245417 is sorted out.
 		#$(use_with berkdb hashed-db)
 
-		# ncurses is dumb and doesn't install .pc files unless pkg-config
-		# is also installed.  Force the tests to go our way.  Note that it
-		# doesn't actually use pkg-config ... it just looks for set vars.
+		# Enable installation of .pc files.
 		--enable-pc-files
-		--with-pkg-config="$(tc-getPKG_CONFIG)"
 		# This path is used to control where the .pc files are installed.
 		--with-pkg-config-libdir="${EPREFIX}/usr/$(get_libdir)/pkgconfig"
 
@@ -153,6 +152,7 @@ do_configure() {
 		$(use_with test tests)
 		$(use_with trace)
 		$(use_with tinfo termlib)
+		--disable-stripping
 	)
 
 	if [[ ${target} == ncurses*w ]] ; then
@@ -183,7 +183,7 @@ do_configure() {
 	# Force bash until upstream rebuilds the configure script with a newer
 	# version of autotools. #545532
 	CONFIG_SHELL=${BASH} \
-	ECONF_SOURCE=${S} \
+	ECONF_SOURCE="${S}" \
 	econf "${conf[@]}" "$@"
 }
 
@@ -250,26 +250,36 @@ multilib_src_install() {
 
 multilib_src_install_all() {
 #	if ! use berkdb ; then
-		# We need the basic terminfo files in /etc, bug #37026
+		# We need the basic terminfo files in /etc for embedded/recovery. #37026
 		einfo "Installing basic terminfo files in /etc..."
+		local terms=(
+			# Dumb/simple values that show up when using the in-kernel VT.
+			ansi console dumb linux
+			vt{52,100,102,200,220}
+			# [u]rxvt users used to be pretty common.  Probably should drop this
+			# since upstream is dead and people are moving away from it.
+			rxvt{,-unicode}{,-256color}
+			# xterm users are common, as is terminals re-using/spoofing it.
+			xterm xterm-{,256}color
+			# screen is common (and reused by tmux).
+			screen{,-256color}
+			screen.xterm-256color
+		)
 		local x
-		for x in ansi console dumb linux rxvt rxvt-unicode screen{,-256color} vt{52,100,102,200,220} \
-				 xterm xterm-{,256}color
-		do
+		for x in "${terms[@]}"; do
 			local termfile=$(find "${ED}"/usr/share/terminfo/ -name "${x}" 2>/dev/null)
-			local basedir=$(basename $(dirname "${termfile}"))
+			local basedir=$(basename "$(dirname "${termfile}")")
 
 			if [[ -n ${termfile} ]] ; then
-				dodir /etc/terminfo/${basedir}
-				mv ${termfile} "${ED}"/etc/terminfo/${basedir}/
-				dosym ../../../../etc/terminfo/${basedir}/${x} \
-					/usr/share/terminfo/${basedir}/${x}
+				dodir "/etc/terminfo/${basedir}"
+				mv "${termfile}" "${ED}/etc/terminfo/${basedir}/" || die
+				dosym "../../../../etc/terminfo/${basedir}/${x}" \
+					"/usr/share/terminfo/${basedir}/${x}"
 			fi
 		done
 #	fi
 
-	echo "CONFIG_PROTECT_MASK=\"/etc/terminfo\"" > "${T}"/50ncurses
-	doenvd "${T}"/50ncurses
+	echo "CONFIG_PROTECT_MASK=\"/etc/terminfo\"" | newenvd - 50ncurses
 
 	use minimal && rm -r "${ED}"/usr/share/terminfo*
 	# Because ncurses5-config --terminfo returns the directory we keep it
@@ -277,7 +287,10 @@ multilib_src_install_all() {
 
 	cd "${S}"
 	dodoc ANNOUNCE MANIFEST NEWS README* TO-DO doc/*.doc
-	use doc && dohtml -r doc/html/
+	if use doc ; then
+		docinto html
+		dohtml -r doc/html/
+	fi
 }
 
 pkg_preinst() {


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/
@ 2019-03-24  9:32 Fabian Groffen
  0 siblings, 0 replies; 19+ messages in thread
From: Fabian Groffen @ 2019-03-24  9:32 UTC (permalink / raw
  To: gentoo-commits

commit:     e2a0fbd3793ecd992b853111e5ec1292a68a1d56
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 24 09:32:43 2019 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sun Mar 24 09:32:43 2019 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=e2a0fbd3

sys-libs/ncurses: align with gx86

Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 sys-libs/ncurses/ncurses-6.1-r3.ebuild | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

diff --git a/sys-libs/ncurses/ncurses-6.1-r3.ebuild b/sys-libs/ncurses/ncurses-6.1-r3.ebuild
index 034891ac60..46e8fa420e 100644
--- a/sys-libs/ncurses/ncurses-6.1-r3.ebuild
+++ b/sys-libs/ncurses/ncurses-6.1-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 
-inherit flag-o-matic toolchain-funcs multilib-minimal multilib-build
+inherit flag-o-matic toolchain-funcs multilib-minimal preserve-libs
 
 MY_PV=${PV:0:3}
 PV_SNAP=${PV:4}
@@ -25,8 +25,7 @@ RDEPEND="${DEPEND}
 	!<=sys-libs/ncurses-5.9-r4:5
 	!<sys-libs/slang-2.3.2_pre23
 	!<x11-terms/rxvt-unicode-9.06-r3
-	!<x11-terms/st-0.6-r1
-	!app-emulation/emul-linux-x86-baselibs"
+	!<x11-terms/st-0.6-r1"
 
 S=${WORKDIR}/${MY_P}
 
@@ -104,7 +103,7 @@ do_configure() {
 	local target=$1
 	shift
 
-	mkdir "${BUILD_DIR}/${target}"
+	mkdir "${BUILD_DIR}/${target}" || die
 	cd "${BUILD_DIR}/${target}" || die
 
 	local conf=(
@@ -135,6 +134,9 @@ do_configure() {
 		# The configure script uses ldd to parse the linked output which
 		# is flaky for cross-compiling/multilib/ldd versions/etc...
 		$(use_with gpm gpm libgpm.so.1)
+		# Required for building  on mingw-w64, and possibly other windows
+		# platforms, bug #639670
+		$(use_enable kernel_Winnt term-driver)
 		--disable-termcap
 		--enable-symlinks
 		--with-rcs-ids
@@ -221,7 +223,7 @@ do_compile() {
 	# compiled libraries which depends on sources which ...
 	# Manually delete the pc-files file so the install step will
 	# create the .pc files we want.
-	rm -f misc/pc-files
+	rm -f misc/pc-files || die
 	emake "$@"
 }
 
@@ -242,7 +244,10 @@ multilib_src_install() {
 		# Provide a link for -lcurses.
 		ln -sf libncurses$(get_libname) "${ED}"/usr/$(get_libdir)/libcurses$(get_libname) || die
 	fi
-	use static-libs || find "${ED}"/usr/ -name '*.a' -not -name "*$(get_libname)" -delete
+	# don't delete '*.dll.a', needed for linking #631468
+	if ! use static-libs; then
+		find "${ED}"/usr/ -name '*.a' ! -name '*.dll.a' -a ! -name "*$(get_libname)" -delete || die
+	fi
 
 	# Build fails to create this ...
 	dosym ../share/terminfo /usr/$(get_libdir)/terminfo
@@ -285,11 +290,11 @@ multilib_src_install_all() {
 	# Because ncurses5-config --terminfo returns the directory we keep it
 	keepdir /usr/share/terminfo #245374
 
-	cd "${S}"
+	cd "${S}" || die
 	dodoc ANNOUNCE MANIFEST NEWS README* TO-DO doc/*.doc
 	if use doc ; then
 		docinto html
-		dohtml -r doc/html/
+		dodoc -r doc/html/
 	fi
 }
 


^ permalink raw reply related	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2019-03-24  9:33 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-11 13:31 [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/ncurses/ Michael Haubenwallner
  -- strict thread matches above, loose matches on Subject: below --
2019-03-24  9:32 Fabian Groffen
2019-03-24  9:15 Fabian Groffen
2018-01-13  9:16 Fabian Groffen
2018-01-10 11:50 Michael Haubenwallner
2016-04-20  8:54 Michael Haubenwallner
2016-04-20  8:54 Michael Haubenwallner
2016-04-13  9:55 Michael Haubenwallner
2016-02-16 19:20 Fabian Groffen
2016-02-09 14:51 Fabian Groffen
2016-02-09 14:48 Fabian Groffen
2016-01-31 18:11 Michael Haubenwallner
2016-01-06 14:28 Fabian Groffen
2015-11-07 16:50 Fabian Groffen
2015-11-02 19:11 Fabian Groffen
2015-11-01  9:37 Fabian Groffen
2015-11-01  9:06 Fabian Groffen
2015-10-11 10:35 Fabian Groffen
2015-09-13 19:32 Fabian Groffen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox