From d37e9985aa09be954d7a6a2bf8d13c9d8a8e088e Mon Sep 17 00:00:00 2001 From: Tiago Cunha Date: Wed, 30 Jul 2008 23:46:33 +0000 Subject: dev-libs/libtpl: Only install perl documentation if 'perl' USE flag provided, remove old svn path=/sunrise/; revision=6613 --- dev-libs/libtpl/ChangeLog | 4 +++ dev-libs/libtpl/Manifest | 4 +-- dev-libs/libtpl/libtpl-1.2-r1.ebuild | 55 ++++++++++++++++++++++++++++++++++++ dev-libs/libtpl/libtpl-1.2.ebuild | 53 ---------------------------------- 4 files changed, 61 insertions(+), 55 deletions(-) create mode 100644 dev-libs/libtpl/libtpl-1.2-r1.ebuild delete mode 100644 dev-libs/libtpl/libtpl-1.2.ebuild diff --git a/dev-libs/libtpl/ChangeLog b/dev-libs/libtpl/ChangeLog index b3afdb331..1d23adc4a 100644 --- a/dev-libs/libtpl/ChangeLog +++ b/dev-libs/libtpl/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 30 Jul 2008; Tiago Cunha (tcunha) -libtpl-1.2.ebuild, + +libtpl-1.2-r1.ebuild: + Only install perl documentation if 'perl' USE flag provided, remove old + 30 Jul 2008; Tiago Cunha (tcunha) libtpl-1.2.ebuild: Make doins, and dodoc die on failure diff --git a/dev-libs/libtpl/Manifest b/dev-libs/libtpl/Manifest index b81b8d453..dd56c7a32 100644 --- a/dev-libs/libtpl/Manifest +++ b/dev-libs/libtpl/Manifest @@ -1,4 +1,4 @@ DIST libtpl-1.2.tar.bz2 302548 RMD160 77c670da7c64159eea0fd11a261f105ff45b3409 SHA1 212a82dda48d7a543120bd92eecd27fa127859bc SHA256 516dc6598baf60066d6be9f54cac3a972ce665d36567ada8be25b558fcec9f2d -EBUILD libtpl-1.2.ebuild 1259 RMD160 8e38a32d72e93ed4a89a1e7bef8f1eaf22c8c0ee SHA1 dd9c1ce498983f58a2facbb6a149f0d5eda43a76 SHA256 378222a569295750cd50f085c725cc88daaf32857f067aa92aa8cbdebc40995a -MISC ChangeLog 954 RMD160 a225f495e9a1261fa53d4ca114c8049bb620c8cb SHA1 614d19e336689f66f6596399df7f6331027e8487 SHA256 4e16df2a24e29c081cfa8363f5fdb9d2ef29a94d3377366bd250a6ad6c81d570 +EBUILD libtpl-1.2-r1.ebuild 1307 RMD160 18d697bcb15ad311c620052d427c89f89379d483 SHA1 7b459dc9c2c5a5e38ec48ceb4ac9444fc7ef40d5 SHA256 5907a18f16a93f5415a6173cc92ce864bcf69b53b608be76197de64cc3e4bb2f +MISC ChangeLog 1130 RMD160 5946c49b653dea72464cd1eec6c2ef1d43b65818 SHA1 2e5d759c44724111d95ca17da76e11643e0b8f05 SHA256 e29c047c686b45e80f7315c9eab6ad4eaf58e10546afab68162b6777ced3a619 MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 diff --git a/dev-libs/libtpl/libtpl-1.2-r1.ebuild b/dev-libs/libtpl/libtpl-1.2-r1.ebuild new file mode 100644 index 000000000..e6c600706 --- /dev/null +++ b/dev-libs/libtpl/libtpl-1.2-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit perl-module toolchain-funcs + +DESCRIPTION="Serialize your C data quickly and easily" +HOMEPAGE="http://tpl.sourceforge.net" +SRC_URI="mirror://sourceforge/tpl/${P}.tar.bz2" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~sparc" +IUSE="perl test" + +RDEPEND="perl? ( dev-lang/perl )" +DEPEND="${RDEPEND} + test? ( dev-lang/perl )" + +# Despite of being the default src_compile, it must be redefined because the +# perl-module eclass exports src_compile. +src_compile() { + econf + emake || die "emake failed" +} + +src_test() { + cd tests + sed -i "/CFLAGS/s/-g/${CFLAGS}/" Makefile || die "sed cflags failed" + # don't dump/load the tpl files on /tmp + sed -i "s|/tmp/||g" *.c || die "sed tpl failed" + emake -j1 CC="$(tc-getCC)" || die "emake failed" + + if use perl ; then + cd "${S}"/lang/perl/tests + emake || die "emake perl failed" + fi +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + dodoc doc/txt/{examples,future,userguide}.txt || die "dodoc failed" + + if use perl ; then + perlinfo + insinto ${SITE_LIB} + doins lang/perl/Tpl.pm || die "doins failed" + + dodoc doc/txt/perl.txt || die "dodoc perl failed" + fi +} + +pkg_postinst() { + use perl && perl-module_pkg_postinst +} diff --git a/dev-libs/libtpl/libtpl-1.2.ebuild b/dev-libs/libtpl/libtpl-1.2.ebuild deleted file mode 100644 index 06d18444a..000000000 --- a/dev-libs/libtpl/libtpl-1.2.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit perl-module toolchain-funcs - -DESCRIPTION="Serialize your C data quickly and easily" -HOMEPAGE="http://tpl.sourceforge.net" -SRC_URI="mirror://sourceforge/tpl/${P}.tar.bz2" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~sparc" -IUSE="perl test" - -RDEPEND="perl? ( dev-lang/perl )" -DEPEND="${RDEPEND} - test? ( dev-lang/perl )" - -# Despite of being the default src_compile, it must be redefined because the -# perl-module eclass exports src_compile. -src_compile() { - econf - emake || die "emake failed" -} - -src_test() { - cd tests - sed -i "/CFLAGS/s/-g/${CFLAGS}/" Makefile || die "sed cflags failed" - # don't dump/load the tpl files on /tmp - sed -i "s|/tmp/||g" *.c || die "sed tpl failed" - emake -j1 CC="$(tc-getCC)" || die "emake failed" - - if use perl ; then - cd "${S}"/lang/perl/tests - emake || die "emake perl failed" - fi -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc doc/txt/{examples,future,perl,userguide}.txt || die "dodoc failed" - - if use perl ; then - perlinfo - insinto ${SITE_LIB} - doins lang/perl/Tpl.pm || die "doins failed" - fi -} - -pkg_postinst() { - use perl && perl-module_pkg_postinst -} -- cgit v1.2.3-18-g5258