From ce0a0e0da429963419d99c9e7112a9a7d69865f6 Mon Sep 17 00:00:00 2001 From: Bertrand Jacquin Date: Mon, 27 May 2013 14:32:30 +0200 Subject: devs-libs/lzo: Handle compiling for mingw https://bugs.gentoo.org/show_bug.cgi?id=374699 --- dev-libs/lzo/Manifest | 8 ++++---- dev-libs/lzo/lzo-2.04.ebuild | 44 -------------------------------------------- dev-libs/lzo/lzo-2.06.ebuild | 40 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 44 insertions(+), 48 deletions(-) delete mode 100644 dev-libs/lzo/lzo-2.04.ebuild create mode 100644 dev-libs/lzo/lzo-2.06.ebuild (limited to 'dev-libs') diff --git a/dev-libs/lzo/Manifest b/dev-libs/lzo/Manifest index af248a38..f1b0a100 100644 --- a/dev-libs/lzo/Manifest +++ b/dev-libs/lzo/Manifest @@ -1,4 +1,4 @@ -AUX lzo-BJA-configure.diff 21603 RMD160 d34a2ac94237b25fa602836723eb6274c947c4e3 SHA1 f638820e073ca4e896c352a3bdff599e5e9fba95 SHA256 f554a1a9a2567a0caccc6fc6f05c5170182c695b423c4a0f81a292ca20edbf81 -AUX lzo-BJA-cross-win32.diff 202 RMD160 616a637b50d7feb820f9ef74d44a9061408d13d4 SHA1 8a129265cfffec539d1df1b9deae13595336e213 SHA256 af70887c6ac602a8522aed8c2242670623d20b93528ec08dc95a2c8969a9e737 -DIST lzo-2.04.tar.gz 604424 RMD160 8fcfcd45144d63db397ef1e8b1bd5140e456fdaf SHA1 f5bf5c7ae4116e60513e5788d156ef78946677e7 SHA256 4ee3a040facf39561f13e4ef2ab99a886fd68251a35d612486ed0625cc6ab428 -EBUILD lzo-2.04.ebuild 1100 RMD160 b5e0985aee371c87b837464be5dd7fe5eab6f1fb SHA1 8b6e8783be38ce7997254232297c548c9dc99edd SHA256 b8fac923b0c7fd935fa978f46c06596bee3e934e704642e67728750af5f3b33a +AUX lzo-BJA-configure.diff 21603 SHA256 f554a1a9a2567a0caccc6fc6f05c5170182c695b423c4a0f81a292ca20edbf81 SHA512 f4284a67bac413fb225de108c773b38632959d4675c4d6e5ea2fce7bdd007dc819b35016f76a633bdece4850cdd40138b6d87f79c2695593e4d4ec5515104c38 WHIRLPOOL 0a83939e77879f31a2364d841653551fb65d0b77b1040de58f29c55baf0bde8de905b9a10dd6c4312a1320bc3e2b46abc80b7d86671440580c82bf6e744bdefb +AUX lzo-BJA-cross-win32.diff 202 SHA256 af70887c6ac602a8522aed8c2242670623d20b93528ec08dc95a2c8969a9e737 SHA512 1b7695ea05022f015c8be0d7665ee018e17a058f87f7791532e3372e3e20b38c66ccf669a31e9c55eb1666cc555760d39e20c6e1c4746dc1f959a376f3d54036 WHIRLPOOL de4b4a5efdbe53a668fa0f6a116213c95e8204ba5dc9ceea8c8c0eb1d5caf6c4660b52bab1ea6d2b727d61a8b9b7f316b86ad26b792a2bee1808cdf4d035cf7d +DIST lzo-2.06.tar.gz 583045 SHA256 ff79e6f836d62d3f86ef6ce893ed65d07e638ef4d3cb952963471b4234d43e73 SHA512 2369b87627c6f075b58b88189344989969050289185596db1174e6d918baa2b86e6076c8ec9cc68953df10c13bd1145d841603f26bde8a80111fb0d7091bf1c7 WHIRLPOOL 7d7fd154a73ed8a123eefb7934ec387be6cc34264c7601a5b2d92be67feb7e445cabdb1a38693f6f79ab1ccde44ce9e94eb5e4542053ea1acae83593b384bda7 +EBUILD lzo-2.06.ebuild 1081 SHA256 560419c0e7eca33efbd8ff37b073cc5750b2885ce337dd3e5388241ef2870437 SHA512 4ad6ce1beec66632630256f4877b0ef5ad35adc1527e679f337179cd7e0652adb9fd7c1dabe886f40c5ab04d93d1712259e42c60ea20e6c9d1a009d4f9297ce9 WHIRLPOOL 430368e7dcc19dc09e35b1307a37f4f1c0444e80a1a263372c7e41c2763416f9e0791087b7f9b821cd6d9f9d5eef377b7df9b329f4a3a814e29acbf4ac828dfd diff --git a/dev-libs/lzo/lzo-2.04.ebuild b/dev-libs/lzo/lzo-2.04.ebuild deleted file mode 100644 index 21d73303..00000000 --- a/dev-libs/lzo/lzo-2.04.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/lzo/lzo-2.04.ebuild,v 1.7 2011/03/23 17:58:53 xarthisius Exp $ - -EAPI=2 -#inherit autotools flag-o-matic -inherit flag-o-matic - -DESCRIPTION="An extremely fast compression and decompression library" -HOMEPAGE="http://www.oberhumer.com/opensource/lzo/" -SRC_URI="http://www.oberhumer.com/opensource/lzo/download/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="2" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="examples static-libs" - -#src_prepare () { -# epatch "${FILESDIR}/${PN}-BJA-configure.diff" -# -# AT_M4DIR=m4 -# eautoreconf -#} - -src_configure() { - append-ldflags -no-undefined - - econf \ - --disable-dependency-tracking \ - --enable-shared \ - $(use_enable static-libs static) -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc AUTHORS BUGS ChangeLog NEWS README THANKS doc/* - - if use examples; then - docinto examples - dodoc examples/*.{c,h} - fi - - find "${D}" -name '*.la' -exec rm -f '{}' + -} diff --git a/dev-libs/lzo/lzo-2.06.ebuild b/dev-libs/lzo/lzo-2.06.ebuild new file mode 100644 index 00000000..da57d9f1 --- /dev/null +++ b/dev-libs/lzo/lzo-2.06.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 +inherit flag-o-matic + +DESCRIPTION="An extremely fast compression and decompression library" +HOMEPAGE="http://www.oberhumer.com/opensource/lzo/" +SRC_URI="http://www.oberhumer.com/opensource/lzo/download/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="2" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x86-solaris" +IUSE="examples static-libs" + +src_prepare () { + append-ldflags -no-undefined +} + +src_configure() { + econf \ + --docdir="${EPREFIX}"/usr/share/doc/${PF} \ + --enable-shared \ + $(use_enable static-libs static) +} + +src_install() { + emake DESTDIR="${D}" install + + dodoc BUGS ChangeLog README THANKS doc/* + rm "${ED}"/usr/share/doc/${PF}/COPYING || die + + if use examples; then + docinto examples + dodoc examples/*.{c,h} + fi + + find "${ED}" -name '*.la' -exec rm -f {} + +} -- cgit v1.2.3