summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2006-09-20 23:13:45 +0000
committerMike Frysinger <vapier@gentoo.org>2006-09-20 23:13:45 +0000
commit0a4a850bccbd87de22c08c3836be91f18a10ced6 (patch)
treed44048b4410053f7e59bb13d661c8c02c8f1f2ff /sys-libs
parentFixes from upstream for minor DOS #148228. (diff)
downloadhistorical-0a4a850bccbd87de22c08c3836be91f18a10ced6.tar.gz
historical-0a4a850bccbd87de22c08c3836be91f18a10ced6.tar.bz2
historical-0a4a850bccbd87de22c08c3836be91f18a10ced6.zip
cleanups
Package-Manager: portage-2.1.2_pre1
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/libtermcap-compat/Manifest18
-rw-r--r--sys-libs/libtermcap-compat/libtermcap-compat-2.0.8-r2.ebuild55
2 files changed, 43 insertions, 30 deletions
diff --git a/sys-libs/libtermcap-compat/Manifest b/sys-libs/libtermcap-compat/Manifest
index abbb0c9a57f1..6464c35e6be2 100644
--- a/sys-libs/libtermcap-compat/Manifest
+++ b/sys-libs/libtermcap-compat/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX libtermcap-compat-2.0.8-fPIC.patch 740 RMD160 dcf27ab016d92c2e0747212635a38666e2da4afb SHA1 2f11f7a24a644913cfa199e4c72e85c6fa209552 SHA256 21cbd987dc29dd24e9130b24f7530ecf4c0a14db854d1fc74bf1422d9b3bf17f
MD5 f44d7442f29d0a63d10f7633925ccd6e files/libtermcap-compat-2.0.8-fPIC.patch 740
RMD160 dcf27ab016d92c2e0747212635a38666e2da4afb files/libtermcap-compat-2.0.8-fPIC.patch 740
@@ -13,10 +16,10 @@ EBUILD libtermcap-compat-2.0.8-r1.ebuild 1676 RMD160 d70b7ca05e6777fbd8bd9aa161c
MD5 7039c1298ec9cf646c606c660e1f8da0 libtermcap-compat-2.0.8-r1.ebuild 1676
RMD160 d70b7ca05e6777fbd8bd9aa161ced7ccfb60a1a1 libtermcap-compat-2.0.8-r1.ebuild 1676
SHA256 1af320c22316f8d06b96fccafda83f2359427cfde5f25f948dd519baf2171a48 libtermcap-compat-2.0.8-r1.ebuild 1676
-EBUILD libtermcap-compat-2.0.8-r2.ebuild 1409 RMD160 9f93e6a7797afbe269203e4b11132ab611bea743 SHA1 f7ca86713ef49b977b5c223fc832c9f3f51a2680 SHA256 42ddd5519757d15bb601fe4ec0f0952d7613a85f344b09777ca997ab4f7927ca
-MD5 6fdbddb178ac8f4ad820b9b239cc197b libtermcap-compat-2.0.8-r2.ebuild 1409
-RMD160 9f93e6a7797afbe269203e4b11132ab611bea743 libtermcap-compat-2.0.8-r2.ebuild 1409
-SHA256 42ddd5519757d15bb601fe4ec0f0952d7613a85f344b09777ca997ab4f7927ca libtermcap-compat-2.0.8-r2.ebuild 1409
+EBUILD libtermcap-compat-2.0.8-r2.ebuild 1579 RMD160 9d5decf7132ccab92786df014e39ae712d79dfcb SHA1 295cf76d2e83fe3bcf5f5af68cba3c096694c5fc SHA256 8fade7ebc39142cae9f08c88a7e6b38bffbe604af454c4089224e929c22134b3
+MD5 2911d1fc830fcb2ce84210d4987ce641 libtermcap-compat-2.0.8-r2.ebuild 1579
+RMD160 9d5decf7132ccab92786df014e39ae712d79dfcb libtermcap-compat-2.0.8-r2.ebuild 1579
+SHA256 8fade7ebc39142cae9f08c88a7e6b38bffbe604af454c4089224e929c22134b3 libtermcap-compat-2.0.8-r2.ebuild 1579
MISC ChangeLog 3978 RMD160 48cc3a7484201e0eb82e111e7908a1e89fa07d8a SHA1 ee4b1b4b06d497b14b4ec705ca0f39110ff4163d SHA256 a40f30427b20e085672c3b97d344fdf4f0296e37543db1f6d9c75402c2c23dfb
MD5 68573964901e9045735a1f4a4fa8efdf ChangeLog 3978
RMD160 48cc3a7484201e0eb82e111e7908a1e89fa07d8a ChangeLog 3978
@@ -31,3 +34,10 @@ SHA256 8df07c775663dda54ea50880a1ef64e8ae11dc96a7c148b1b1bcf09def519aa1 files/di
MD5 f5bc5e61590d7533c34b8f7e021e2516 files/digest-libtermcap-compat-2.0.8-r2 771
RMD160 003f4b4bad79b05387aa241b8a64ec6f3c26c004 files/digest-libtermcap-compat-2.0.8-r2 771
SHA256 8df07c775663dda54ea50880a1ef64e8ae11dc96a7c148b1b1bcf09def519aa1 files/digest-libtermcap-compat-2.0.8-r2 771
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.5 (GNU/Linux)
+
+iD8DBQFFEctVamhnQswr0vIRAimCAKCxucgYJEEmpJD3/PgkXIcXKClhwwCcDbo9
+0nRwrBPheAh7x8pvDrzQd1c=
+=5qL+
+-----END PGP SIGNATURE-----
diff --git a/sys-libs/libtermcap-compat/libtermcap-compat-2.0.8-r2.ebuild b/sys-libs/libtermcap-compat/libtermcap-compat-2.0.8-r2.ebuild
index 86f5cf3625cb..adee20f00240 100644
--- a/sys-libs/libtermcap-compat/libtermcap-compat-2.0.8-r2.ebuild
+++ b/sys-libs/libtermcap-compat/libtermcap-compat-2.0.8-r2.ebuild
@@ -1,16 +1,15 @@
-# Copyright 1999-2005 Gentoo Foundation
+# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libtermcap-compat/libtermcap-compat-2.0.8-r2.ebuild,v 1.1 2005/08/20 04:22:41 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libtermcap-compat/libtermcap-compat-2.0.8-r2.ebuild,v 1.2 2006/09/20 23:13:45 vapier Exp $
+
+# we only want this for binary-only packages, so we will only be installing
+# the lib used at runtime; no headers and no files to link against
inherit eutils multilib
PATCHVER=0.1
-MY_PN="${PN/lib/}"
-MY_PN="${MY_PN/-compat/}"
-MY_P="${MY_PN}-${PV}"
-S="${WORKDIR}/${MY_P}"
-PATCHDIR="${WORKDIR}/patch"
+MY_P="termcap-${PV}"
DESCRIPTION="Compatibility package for old termcap-based programs"
HOMEPAGE="http://www.catb.org/~esr/terminfo/"
SRC_URI="http://www.catb.org/~esr/terminfo/termtypes.tc.gz
@@ -24,37 +23,41 @@ IUSE=""
DEPEND=""
+S=${WORKDIR}/${MY_P}
+
src_unpack() {
unpack ${A}
- cd ${WORKDIR}
- mv termtypes.tc termcap
- EPATCH_SUFFIX="patch" epatch ${PATCHDIR}/tc.file
-
- cd ${S}; epatch ${FILESDIR}/${PN}_bcopy_fix.patch
- EPATCH_SUFFIX="patch" epatch ${PATCHDIR}
+ cd "${WORKDIR}"
+ mv termtypes.tc termcap || die
+ EPATCH_SOURCE="${WORKDIR}/patch"
+ EPATCH_SUFFIX="patch"
+ epatch "${EPATCH_SOURCE}"/tc.file
- epatch ${FILESDIR}/${P}-fPIC.patch
+ cd "${S}"
+ epatch "${FILESDIR}"/${PN}_bcopy_fix.patch
+ epatch "${EPATCH_SOURCE}"
+ epatch "${FILESDIR}"/${P}-fPIC.patch
}
src_compile() {
emake prefix="/" CFLAGS="${CFLAGS} -I." || die
}
-src_install () {
+src_install() {
dodir /lib /include
- make prefix="${D}" OWNER="root:root" install || die
-
- # Conflicts with ncurses.
- rm -r "${D}"/include
-
- cd "${D}"/lib
- rm -f libtermcap.{a,so}
- dosym libtermcap.so.${PV} /lib/libtermcap.so.2
+ emake prefix="${D}" OWNER="root:root" install || die
+ dodoc ChangeLog README
insinto /etc
- doins ${WORKDIR}/termcap
+ doins "${WORKDIR}"/termcap
- cd ${S}
- dodoc ChangeLog README
+ # now punt everything used for compiling
+ cd "${D}"
+ rm -r include || die
+
+ mv lib $(get_libdir) || die
+ dosym libtermcap.so.${PV} /$(get_libdir)/libtermcap.so.2
+ cd $(get_libdir)
+ rm -f libtermcap.{a,so}
}