diff options
author | 2007-06-29 17:04:50 +0000 | |
---|---|---|
committer | 2007-06-29 17:04:50 +0000 | |
commit | c0bf55b431602c2f7e678c50ba337d62987d8ab8 (patch) | |
tree | f07072284cd61a60c1b24cd6da147f9c1da15090 /x11-libs/lesstif | |
parent | scribus cairo/X-check (diff) | |
download | historical-c0bf55b431602c2f7e678c50ba337d62987d8ab8.tar.gz historical-c0bf55b431602c2f7e678c50ba337d62987d8ab8.tar.bz2 historical-c0bf55b431602c2f7e678c50ba337d62987d8ab8.zip |
version bump, fixes bug 145863; taken from mgass in Sunrise Portage-Review; added a lot of quotes
Package-Manager: portage-2.1.2.7
Diffstat (limited to 'x11-libs/lesstif')
-rw-r--r-- | x11-libs/lesstif/ChangeLog | 9 | ||||
-rw-r--r-- | x11-libs/lesstif/Manifest | 29 | ||||
-rw-r--r-- | x11-libs/lesstif/files/digest-lesstif-0.94.4 | 3 | ||||
-rw-r--r-- | x11-libs/lesstif/lesstif-0.95.0.ebuild | 114 |
4 files changed, 135 insertions, 20 deletions
diff --git a/x11-libs/lesstif/ChangeLog b/x11-libs/lesstif/ChangeLog index 3331c1c1eff9..0ecfc2abcf0e 100644 --- a/x11-libs/lesstif/ChangeLog +++ b/x11-libs/lesstif/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for x11-libs/lesstif # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/lesstif/ChangeLog,v 1.81 2007/01/04 18:55:05 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/lesstif/ChangeLog,v 1.82 2007/06/29 17:04:50 opfer Exp $ + +*lesstif-0.95.0 (29 Jun 2007) + + 29 Jun 2007; Christian Faulhammer <opfer@gentoo.org> + +lesstif-0.95.0.ebuild: + version bump, fixes bug 145863; taken from mgass in Sunrise Portage-Review; + added a lot of quotes 04 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> lesstif-0.94.4.ebuild: Remove libtoolize call on ppc-macos. diff --git a/x11-libs/lesstif/Manifest b/x11-libs/lesstif/Manifest index fa48f3675543..1bedac577890 100644 --- a/x11-libs/lesstif/Manifest +++ b/x11-libs/lesstif/Manifest @@ -1,20 +1,17 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + AUX CAN-2005-0605.patch 1194 RMD160 a63ab47efb630423f2547dee911ea871071e2aa8 SHA1 ce66f6c23d1c3b5a96ba1363437b1a421b97ac78 SHA256 aaa8f3d35dbabbb65e3280051c9234d5e723bed0b89761cdb19da9f77ce8d2ed -MD5 10373c1e87b0208cd26888011a4d92de files/CAN-2005-0605.patch 1194 -RMD160 a63ab47efb630423f2547dee911ea871071e2aa8 files/CAN-2005-0605.patch 1194 -SHA256 aaa8f3d35dbabbb65e3280051c9234d5e723bed0b89761cdb19da9f77ce8d2ed files/CAN-2005-0605.patch 1194 DIST lesstif-0.94.4.tar.bz2 2447156 RMD160 1025f6b662437a4e47a909aed7098901abf02c3c SHA1 5c608630998d2f5ce096d4bbf1dec52e77c98588 SHA256 b98df416bc718fc0016288ba9a72411581695f80dcc19cb957efe217ebe37ab8 +DIST lesstif-0.95.0.tar.bz2 2459799 RMD160 0384f87cd1a71e6aea04b1963d03b4664cb66b50 SHA1 2a6f20d3bd525e6066ba2be22d8a47bf4bcd0425 SHA256 e5ef90ff30897448a7c090c2e31ceb302ed064a60411436e8995580848ed1a63 EBUILD lesstif-0.94.4.ebuild 2725 RMD160 2dc0cd02f444e913671addd6c0a5a4b7a6abcce1 SHA1 1bb16326db33d335b3160272a94dcf2441d70896 SHA256 5edf131f1a9e5ad9faf12da611223eb5f5e70fcabb034a50ad7fec87fcbaa3c2 -MD5 a05186dc2299a96fe33a66c146a292ca lesstif-0.94.4.ebuild 2725 -RMD160 2dc0cd02f444e913671addd6c0a5a4b7a6abcce1 lesstif-0.94.4.ebuild 2725 -SHA256 5edf131f1a9e5ad9faf12da611223eb5f5e70fcabb034a50ad7fec87fcbaa3c2 lesstif-0.94.4.ebuild 2725 -MISC ChangeLog 10914 RMD160 8a0cda2f0da42eb650812d6fcdc21ecd7ecb4806 SHA1 2ad5e6c44a2ae13756961b15a09d56af0ce6bada SHA256 ca61a418bf99d22c497a8b359b52372872e4b99d9ce2c0316a8e3c63fdec107a -MD5 15aae5a5a98f72a249df3553defa869b ChangeLog 10914 -RMD160 8a0cda2f0da42eb650812d6fcdc21ecd7ecb4806 ChangeLog 10914 -SHA256 ca61a418bf99d22c497a8b359b52372872e4b99d9ce2c0316a8e3c63fdec107a ChangeLog 10914 +EBUILD lesstif-0.95.0.ebuild 2777 RMD160 85936271bd360e0276e2377fddc34736e898884a SHA1 f3086b5954d34c4ee029173d9fdd89d99121687c SHA256 077684c51bb415eec3c75f5f3840c8a2e6f9d99940c35178bf4165d4a7bc18c0 +MISC ChangeLog 11125 RMD160 e5339894dcc34ff4b7084f4c6d5e8dc76748b524 SHA1 bd156b816b33e8eda0514cb9927c32a38bf6212d SHA256 584e20da8fdd0b69fdef5533d5033fe6772f226f814c1e9bb0f11a4a00ade417 MISC metadata.xml 160 RMD160 d86217bb48cf4283e08e43bcaabbc919101ad795 SHA1 d6147d00f16e8cfeef893d0764b0675a93d62849 SHA256 56fca1e06f6dcbe3bc12e7d3962998c7cb79d74f218ce8a17b07771b3e06f49e -MD5 dffd46174e78b327c834fc3e4b1cf848 metadata.xml 160 -RMD160 d86217bb48cf4283e08e43bcaabbc919101ad795 metadata.xml 160 -SHA256 56fca1e06f6dcbe3bc12e7d3962998c7cb79d74f218ce8a17b07771b3e06f49e metadata.xml 160 -MD5 17109b66132514d0049c6088e326959a files/digest-lesstif-0.94.4 250 -RMD160 8d1ea5e05ec7db3d51aba1bdf12ee6bcb3300aca files/digest-lesstif-0.94.4 250 -SHA256 2af3203f60cbd68756c163d728b0edd3a5dc561f2fffa6fbccdffc5da68ac7f9 files/digest-lesstif-0.94.4 250 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.7 (GNU/Linux) + +iD8DBQFGhTu8NQqtfCuFneMRAqJRAJ9DhpzN29KcvdEZ4X2YPRS8jcebKwCfcfW9 +c2zlM1BjxxWTvG8gW9QEDRQ= +=v6aH +-----END PGP SIGNATURE----- diff --git a/x11-libs/lesstif/files/digest-lesstif-0.94.4 b/x11-libs/lesstif/files/digest-lesstif-0.94.4 deleted file mode 100644 index d6e76074c439..000000000000 --- a/x11-libs/lesstif/files/digest-lesstif-0.94.4 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 3096ca456c0bc299d895974d307c82d8 lesstif-0.94.4.tar.bz2 2447156 -RMD160 1025f6b662437a4e47a909aed7098901abf02c3c lesstif-0.94.4.tar.bz2 2447156 -SHA256 b98df416bc718fc0016288ba9a72411581695f80dcc19cb957efe217ebe37ab8 lesstif-0.94.4.tar.bz2 2447156 diff --git a/x11-libs/lesstif/lesstif-0.95.0.ebuild b/x11-libs/lesstif/lesstif-0.95.0.ebuild new file mode 100644 index 000000000000..98bccc2d165d --- /dev/null +++ b/x11-libs/lesstif/lesstif-0.95.0.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/lesstif/lesstif-0.95.0.ebuild,v 1.1 2007/06/29 17:04:50 opfer Exp $ + +inherit libtool flag-o-matic multilib + +DESCRIPTION="An OSF/Motif(R) clone" +HOMEPAGE="http://www.lesstif.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="LGPL-2" +SLOT="2.1" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="static" + +RDEPEND="virtual/libc + x11-libs/libXp + x11-libs/libXt + >=x11-libs/motif-config-0.9" + +DEPEND="dev-lang/perl + ${RDEPEND} + x11-libs/libXaw + x11-libs/libXft + x11-proto/printproto + >=sys-devel/libtool-1.5.10" + +PROVIDE="virtual/motif" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/CAN-2005-0605.patch" +} + +src_compile() { + if use ppc-macos; then + append-ldflags -L/usr/X11R6/lib -lX11 -lXt + fi + + econf \ + $(use_enable static) \ + --enable-production \ + --enable-verbose=no \ + --with-x || die "./configure failed" + + # fix linkage against already installed version + perl -pi -e 's/^(hardcode_into_libs)=.*/$1=no/' libtool + + emake CFLAGS="${CFLAGS}" || die +} + +src_install() { + # fix linkage against already installed version + for f in `find . -name \*.la -type f` ; do + perl -pi -e 's/^(relink_command=.*)/# $1/' $f + done + + emake DESTDIR="${D}" install || die "make install" + + + einfo "Fixing binaries" + dodir /usr/$(get_libdir)/lesstif-2.1 + for file in `ls ${D}/usr/bin` + do + mv "${D}/usr/bin/${file}" "${D}/usr/$(get_libdir)/lesstif-2.1/${file}" + done + + einfo "Fixing libraries" + mv "${D}"/usr/lib/* "${D}"/usr/$(get_libdir)/lesstif-2.1/ + + einfo "Fixing includes" + dodir /usr/include/lesstif-2.1/ + mv "${D}"/usr/include/* "${D}"/usr/include/lesstif-2.1 + + einfo "Fixing man pages" + mans="1 3 5" + for man in $mans; do + dodir /usr/share/man/man${man} + for file in `ls "${D}"/usr/share/man/man${man}` + do + file=${file/.${man}/} + mv "${D}/usr/share/man/man$man/${file}.${man}" "${D}/usr/share/man/man${man}/${file}-lesstif-2.1.${man}" + done + done + + + einfo "Fixing docs" + dodir /usr/share/doc/ + mv "${D}/usr/LessTif" "${D}/usr/share/doc/${P}" + rm -fR "${D}/usr/$(get_libdir)/LessTif" + + # cleanup + rm -f "${D}/usr/$(get_libdir)/lesstif-2.1/mxmkmf" + rm -fR "${D}/usr/share/aclocal/" + rm -fR "${D}/usr/$(get_libdir)/lesstif-2.1/LessTif/" + rm -fR "${D}/usr/$(get_libdir)/lesstif-2.1/X11/" + rm -fR "${D}/usr/$(get_libdir)/X11/" + rm -f "${D}/usr/$(get_libdir)/lesstif-2.1/motif-config" + + # profile stuff + dodir /etc/env.d + echo "LDPATH=/usr/lib/lesstif-2.1" > "${D}/etc/env.d/15lesstif-2.1" + dodir /usr/$(get_libdir)/motif + echo "PROFILE=lesstif-2.1" > "${D}/usr/$(get_libdir)/motif/lesstif-2.1" +} + +pkg_postinst() { + motif-config -s +} + +pkg_postrm() { + motif-config -s +} |