summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTiago Cunha <tcunha@gentoo.org>2008-01-28 17:36:35 +0000
committerTiago Cunha <tcunha@gentoo.org>2008-01-28 17:36:35 +0000
commited46bfb7b6bd48c4a9f897fd3553a9d1b0b75e34 (patch)
treea4d79528a9465954b630952f7dccc38d6ae54e26 /dev-libs
parentmail-filter/MailScanner: Version bump -- try me first before killing old version (diff)
downloadsunrise-ed46bfb7b6bd48c4a9f897fd3553a9d1b0b75e34.tar.gz
sunrise-ed46bfb7b6bd48c4a9f897fd3553a9d1b0b75e34.tar.bz2
sunrise-ed46bfb7b6bd48c4a9f897fd3553a9d1b0b75e34.zip
dev-libs/libtpl: New Ebuild for bug 207821. Thanks to jokey and Tommy[D] for the review
svn path=/sunrise/; revision=5544
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libtpl/ChangeLog8
-rw-r--r--dev-libs/libtpl/Manifest4
-rw-r--r--dev-libs/libtpl/libtpl-1.2.ebuild49
-rw-r--r--dev-libs/libtpl/metadata.xml5
4 files changed, 66 insertions, 0 deletions
diff --git a/dev-libs/libtpl/ChangeLog b/dev-libs/libtpl/ChangeLog
new file mode 100644
index 000000000..458c2cfa0
--- /dev/null
+++ b/dev-libs/libtpl/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for dev-libs/libtpl
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 28 Jan 2008; Tiago Cunha (tcunha) <me@tiagocunha.org> +metadata.xml,
+ +libtpl-1.2.ebuild:
+ New Ebuild for bug 207821. Thanks to jokey and Tommy[D] for the review
+
diff --git a/dev-libs/libtpl/Manifest b/dev-libs/libtpl/Manifest
new file mode 100644
index 000000000..d5dbbdad2
--- /dev/null
+++ b/dev-libs/libtpl/Manifest
@@ -0,0 +1,4 @@
+DIST libtpl-1.2.tar.bz2 302548 RMD160 77c670da7c64159eea0fd11a261f105ff45b3409 SHA1 212a82dda48d7a543120bd92eecd27fa127859bc SHA256 516dc6598baf60066d6be9f54cac3a972ce665d36567ada8be25b558fcec9f2d
+EBUILD libtpl-1.2.ebuild 1060 RMD160 06252d63bbbd89f0658a9706ce90e7172e8cfce7 SHA1 ae2bba61ed01f2d2a457fe4ee20061b33dc69ef4 SHA256 a3d00afdf960fc56cd61a71815a50c95abf1622200cd657d4103e055b14d7661
+MISC ChangeLog 283 RMD160 6a12422d4c152d9e337d8953a8fa635a64e4e910 SHA1 8605261181c81782c50d2a274679721ce916b22e SHA256 f961c4435cfdc75102c7a719ee93f301202d15d0132a84712594916495f901a8
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
diff --git a/dev-libs/libtpl/libtpl-1.2.ebuild b/dev-libs/libtpl/libtpl-1.2.ebuild
new file mode 100644
index 000000000..f8371320b
--- /dev/null
+++ b/dev-libs/libtpl/libtpl-1.2.ebuild
@@ -0,0 +1,49 @@
+# 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 )"
+
+src_compile() {
+ econf
+ emake || die "emake failed."
+}
+
+src_test() {
+ cd tests
+ sed -i -e "/CFLAGS/ s/-g/${CFLAGS}/" Makefile || die "sed failed."
+ # don't dump/load the tpl files on /tmp
+ sed -i -e "s|/tmp/||g" *.c || die "sed failed."
+ emake -j1 CC="$(tc-getCC)" || die "emake failed."
+
+ if use perl ; then
+ cd "${S}"/lang/perl/tests
+ emake || die "emake failed."
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+
+ dodoc doc/txt/{examples,future,perl,userguide}.txt
+
+ # Install the PERL API
+ if use perl ; then
+ perlinfo
+ insinto ${SITE_LIB}
+ doins lang/perl/Tpl.pm
+ fi
+}
diff --git a/dev-libs/libtpl/metadata.xml b/dev-libs/libtpl/metadata.xml
new file mode 100644
index 000000000..7e3286984
--- /dev/null
+++ b/dev-libs/libtpl/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>