From edd89059e0542f90702dc56b5cd7d4ac69b70481 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Wed, 7 Jul 2010 19:25:28 +0000 Subject: [PATCH] Fix libcurses.so symlink #327265 by Martin Jansa. Package-Manager: portage-2.2_rc67/cvs/Linux x86_64 --- sys-libs/ncurses/ChangeLog | 7 +- sys-libs/ncurses/Manifest | 22 +--- sys-libs/ncurses/ncurses-5.7-r5.ebuild | 168 +++++++++++++++++++++++++ 3 files changed, 179 insertions(+), 18 deletions(-) create mode 100644 sys-libs/ncurses/ncurses-5.7-r5.ebuild diff --git a/sys-libs/ncurses/ChangeLog b/sys-libs/ncurses/ChangeLog index b71274240b91..3796efdf0a04 100644 --- a/sys-libs/ncurses/ChangeLog +++ b/sys-libs/ncurses/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-libs/ncurses # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/ncurses/ChangeLog,v 1.176 2010/07/06 18:48:19 abcd Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/ncurses/ChangeLog,v 1.177 2010/07/07 19:25:28 vapier Exp $ + +*ncurses-5.7-r5 (07 Jul 2010) + + 07 Jul 2010; Mike Frysinger +ncurses-5.7-r5.ebuild: + Fix libcurses.so symlink #327265 by Martin Jansa. *ncurses-5.7-r4 (06 Jul 2010) diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest index 01486f6830af..3f4cfa4c988a 100644 --- a/sys-libs/ncurses/Manifest +++ b/sys-libs/ncurses/Manifest @@ -12,26 +12,14 @@ DIST ncurses-5.6-coverity.patch.gz 6196 RMD160 b11682ae9e043be8d6c50f040d8531f80 DIST ncurses-5.6.tar.gz 2402592 RMD160 1a878819c43e6426500fd74ccedf0a032ef399d8 SHA1 4d54d8ad0b90fffa2780a0a45edb6fcb027ef18d SHA256 f9cac2b31683a37d65bc37119599752198a0691e462d0d1a252cf9815f5724d5 DIST ncurses-5.7.tar.gz 2445052 RMD160 a19ca026d32255f5a4d22eb006d65182041e0234 SHA1 8233ee56ed84ae05421e4e6d6db6c1fe72ee6797 SHA256 0a9bdea5c7de8ded5c9327ed642915f2cc380753f12d4ad120ef7da3ea3498f4 EBUILD ncurses-5.6-r2.ebuild 4746 RMD160 2d0c4b141d8bc51c7bbe0745817e2d5b4b51147b SHA1 ed1e10beb9f436b298b9f59e6b0b7fdfd3ae144c SHA256 57d0c3a8058ddbb1bbed9d3d65be56b7947aa1e3459fe847de3cce456fa7a61e -EBUILD ncurses-5.7-r1.ebuild 4511 RMD160 337ebf710ea03791b4a13aa52615cd03ccf9c7b4 SHA1 4c4e091d14dd481011d7911c1e5ec6bb41d33848 SHA256 8e771b299a6b87e6fb8597fcf3756b5890aeb92d002f18fe9eafd04b0f9ed40b -EBUILD ncurses-5.7-r2.ebuild 5156 RMD160 c17433a3f1c086c6b423ea4b8327b4f23036da20 SHA1 77e9f6919a433afb36d8cd6b72a3ed383bdeb091 SHA256 8e6c75149cc8cba1f672eb71b14cc9b1794ab213e65218c4508372b047c97951 EBUILD ncurses-5.7-r3.ebuild 5367 RMD160 a21be510f13353c36ac20b04258c1e996a618102 SHA1 b67f404968a91da5b7e6b4ea01346ad13ebcf0da SHA256 73d761ad50ddf9bd1c904f59c0bdb85c5e6450aa662a3af75dc99f664326ba3c -EBUILD ncurses-5.7-r4.ebuild 5191 RMD160 baa75fbbcdff3d374ce3e2ce54edee82407a540a SHA1 36eb46ebe77645e720c39bad2f338c74936f87e5 SHA256 52b3e5cd0e075c2c835e546b494f67b19df99448f53485d7c906fdf56824cae4 -MISC ChangeLog 25654 RMD160 30a3197f647c728784d19fb1221b2eca0c9dc1f4 SHA1 8235b0070813724192ed34d37e0d783f992c5b87 SHA256 54f1e0f41b6e36cad518c6f7aff3d6c81c78fe56773023772f57d8b4dbfd7717 +EBUILD ncurses-5.7-r5.ebuild 5253 RMD160 d0c2e290ee769cb4417ec7ed21d029595269baec SHA1 50e5a0ed42ce2c52cd93060f8a991c890aa05c19 SHA256 b4984c30c857ffd7d1474e1ebc2b78a118af6414cf35909db5af3dbee77abc61 +MISC ChangeLog 25814 RMD160 6fdd6d688253b5ee516fa162d0ad9c8a4a06ffad SHA1 145d556b28b6b1c7fe818fc5e7bd01cf1b24f3c4 SHA256 faa471933f6bf6afb907caf5af4731da10d300736c65c515e5db72776d433287 MISC metadata.xml 320 RMD160 cd60b146f09101932293157c33ac98f273c92783 SHA1 47c720e1ec7ce4a1c4de36edeac9cfd10004bbae SHA256 906f778ea6ad65cad63404d3bd4126d32dcaef8fa0dd81d0108fd20630594779 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) -iQIcBAEBCAAGBQJMM3p+AAoJELHSF2kinlg4/lcP/1sZdUuLPjq7sKSBsuKRI0iU -87h9EucW/be2SWEvNTGmwwHsxzA+y7yHrSTTd6U5hdE+l3xmB+o5zQC28ZH/h1Sv -IbUkJXF1TSC8XMdD8FGzwFvoVSN3FPtCTd1WD2RDXRguCKXril6cjcyTbZObKePW -uagtEWB/2eON7KQPY1bfecotW82ywHlvsIn5SDuQCo+ThT+4pShQ5N+0jY8DydDw -1aFLvlYL61qSnfgSvpiKjEsLqiBjRJi62j8g7qPzns0/DKpxliGHOZPKePHwZtwP -gzuGgm4XSE/kwsmDDWHwJTXEGpv5ac5EywBP8HlGTE1ZSnp6wGbUmXFKQzUpMOiI -gc4KHBX6TotDRtxpx44tBcCtfEumrshr4+3Id3vUVYplS0H2Fnc6Z5a9wdeG9SSa -ZcxYSdgCOZaP/tUcCXeC/OGr6mUE2si4eTSo5ajlFfJXHI8JcvzyXOI02lQOxgNu -pGIbS0xPSMPUyFPminXPPDjqzntCcIo0w7JEJuj1L/AUwU7XG/QPtR6kVdf2jqxt -JDMtvuF8flzLkYeaJSgv9L+xK8CqXwFYYwOFrshlXA/ujU4Q3H8ghpTIBNZ3IYG1 -5t22G5F3+NNITEo3jNAHumZ/SVCYyV3rj6cfEiHjtbhTGtFHUSpNUZCmMrhCJdzB -DuwTiJ0lj3OpaDgN51QI -=AKD8 +iF4EAREIAAYFAkw01EUACgkQTwhj9JtAlp4WPwD/cZcwkETIzH2/+v2OmaqUtLd0 +9npcZWzu3HKiwUuiFBIBAJ1MS2mJKy827sO1wpQWHFNu7YRJAWPLoCtL2YVl2mdl +=uhiG -----END PGP SIGNATURE----- diff --git a/sys-libs/ncurses/ncurses-5.7-r5.ebuild b/sys-libs/ncurses/ncurses-5.7-r5.ebuild new file mode 100644 index 000000000000..01805d8ce3cc --- /dev/null +++ b/sys-libs/ncurses/ncurses-5.7-r5.ebuild @@ -0,0 +1,168 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/ncurses/ncurses-5.7-r5.ebuild,v 1.1 2010/07/07 19:25:28 vapier Exp $ + +EAPI="1" +inherit eutils flag-o-matic toolchain-funcs + +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="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" +IUSE="ada +cxx debug doc gpm minimal profile static-libs trace unicode" + +DEPEND="gpm? ( sys-libs/gpm )" +# berkdb? ( sys-libs/db )" +RDEPEND="!/dev/null) + local basedir=$(basename $(dirname "${termfile}")) + + if [[ -n ${termfile} ]] ; then + dodir /etc/terminfo/${basedir} + mv ${termfile} "${D}"/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 "${D}"/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/ +} -- 2.26.2