summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Beierlein <tomjbe@gentoo.org>2008-10-21 14:39:50 +0000
committerThomas Beierlein <tomjbe@gentoo.org>2008-10-21 14:39:50 +0000
commit1ebc04d7e93aa0a419bbf8bfa96b48c91e803cf6 (patch)
treecc37e0b8d7dec6902fd7e5619ea056fccf96bacb /dev-libs
parentnet-misc/netgo_ng: Version Bump (diff)
downloadsunrise-1ebc04d7e93aa0a419bbf8bfa96b48c91e803cf6.tar.gz
sunrise-1ebc04d7e93aa0a419bbf8bfa96b48c91e803cf6.tar.bz2
sunrise-1ebc04d7e93aa0a419bbf8bfa96b48c91e803cf6.zip
dev-libs/log4shib: New ebuild wrt bug 202952. Tnx to bug authors for prototype and chithead and pva for review.
svn path=/sunrise/; revision=7244
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/log4shib/ChangeLog9
-rw-r--r--dev-libs/log4shib/Manifest5
-rw-r--r--dev-libs/log4shib/files/log4shib-doc.patch11
-rw-r--r--dev-libs/log4shib/log4shib-1.0.1.ebuild36
-rw-r--r--dev-libs/log4shib/metadata.xml9
5 files changed, 70 insertions, 0 deletions
diff --git a/dev-libs/log4shib/ChangeLog b/dev-libs/log4shib/ChangeLog
new file mode 100644
index 000000000..642b8c725
--- /dev/null
+++ b/dev-libs/log4shib/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for dev-libs/log4shib
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 21 Oct 2008; Thomas Beierlein (TomJBE) <tb@forth-ev.de>
+ +files/log4shib-doc.patch, +log4shib-1.0.1.ebuild, +metadata.xml:
+ New ebuild wrt bug 202952. Tnx to bug authors for prototype and chithead and
+ pva for review.
+
diff --git a/dev-libs/log4shib/Manifest b/dev-libs/log4shib/Manifest
new file mode 100644
index 000000000..3837f6b55
--- /dev/null
+++ b/dev-libs/log4shib/Manifest
@@ -0,0 +1,5 @@
+AUX log4shib-doc.patch 366 RMD160 7ca9ec5636b40ed4ea583ed2a1a8828155bbb678 SHA1 5833a443d942a1cc1e55d2b2544756f8c03dc0df SHA256 b17f31372bd2d422d0f3a30ec50a06b337de5f553c1157fb95d48734bb3a5d55
+DIST log4shib-1.0.1.tar.gz 498381 RMD160 99d6cd4ea21b7bdd04f10bb30a4f136a6964115f SHA1 018a06fae3c92beff2de217493bb245b87f066b0 SHA256 5d8c647c0acea60fed58c1335ec4008f300f63b40c1651745f49e4080498f938
+EBUILD log4shib-1.0.1.ebuild 862 RMD160 9c1695f8b3c04dd45e898b893710735e1af39fff SHA1 f3f5d6b3daff9310d338dad48d951227c314ac01 SHA256 a3f7ce3ce8cabd1eb7ca02595bbbb6677398413bcac301a6ed0ef4233615699f
+MISC ChangeLog 342 RMD160 f3330c6ecca3ac1d7227f8ba97b3c5a2cb8d1d69 SHA1 6c45d8293dacc4bffd883d0609078e31c7ffa245 SHA256 8cc04525f19142888a2786038e87258176bb4d5cef4a0f6fcbbe5b986b3fe1a8
+MISC metadata.xml 401 RMD160 5c1e8cd5dcaff3481cd07de31e0ebf8640ad836b SHA1 a82a5a508c2f2d39e80f44908c4b6ec10345c7b1 SHA256 d3568df68a1f17ca1246fdfe576ee44dbb62ea0741f388110a863d3e708f2a61
diff --git a/dev-libs/log4shib/files/log4shib-doc.patch b/dev-libs/log4shib/files/log4shib-doc.patch
new file mode 100644
index 000000000..c7c58f078
--- /dev/null
+++ b/dev-libs/log4shib/files/log4shib-doc.patch
@@ -0,0 +1,11 @@
+--- doc/Makefile.am.orig 2008-10-18 09:03:48.000000000 +0200
++++ doc/Makefile.am 2008-10-18 09:05:16.000000000 +0200
+@@ -1,7 +1,7 @@
+ SUBDIRS = html
+
+ man3dir = $(DESTDIR)$(mandir)/man3
+-docdir = $(prefix)/doc/@PACKAGE_TARNAME@-@PACKAGE_VERSION@
++docdir = $(DESTDIR)/$(datarootdir)/doc/@PACKAGE_TARNAME@-@PACKAGE_VERSION@
+
+ EXTRA_DIST = \
+ mainPage.txt
diff --git a/dev-libs/log4shib/log4shib-1.0.1.ebuild b/dev-libs/log4shib/log4shib-1.0.1.ebuild
new file mode 100644
index 000000000..7726b9b9a
--- /dev/null
+++ b/dev-libs/log4shib/log4shib-1.0.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils autotools
+
+DESCRIPTION="Internet2 version for OpenSAML of log4cpp logging framework"
+HOMEPAGE="http://spaces.internet2.edu/display/OpenSAML/log4shib"
+SRC_URI="http://shibboleth.internet2.edu/downloads/${PN}/${PV}/${P}.tar.gz"
+
+KEYWORDS="~x86"
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="doc"
+
+DEPEND="doc? ( app-doc/doxygen )"
+RDEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ # fix sandbox violation by doc installation
+ epatch "${FILESDIR}/${PN}-doc.patch"
+ AT_M4DIR="m4" eautoreconf
+}
+
+src_compile() {
+ econf --without-idsa \
+ $(use_enable doc doxygen)
+ emake || die "emake failed"
+}
+
+src_install () {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc AUTHORS ChangeLog NEWS README THANKS || die "dodoc failed"
+}
diff --git a/dev-libs/log4shib/metadata.xml b/dev-libs/log4shib/metadata.xml
new file mode 100644
index 000000000..39bf598b0
--- /dev/null
+++ b/dev-libs/log4shib/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>maintainer-wanted</herd>
+ <longdescription>log4shib is a library of C++ classes for flexible logging
+ to files, syslog, IDSA and other destinations. It is a forked version
+ of log4cpp especially adapted for the shibboleth framework
+ </longdescription>
+</pkgmetadata>