summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Black <dragonheart@gentoo.org>2004-05-07 01:11:25 +0000
committerDaniel Black <dragonheart@gentoo.org>2004-05-07 01:11:25 +0000
commit446eb637d3bb093d2bada9855d3f79a7f8f6e486 (patch)
tree829bb77ac48b6fb87e02edba2ccc75a858696dce /app-admin/sdsc-syslog
parents390 bug fix for 50224 (diff)
downloadhistorical-446eb637d3bb093d2bada9855d3f79a7f8f6e486.tar.gz
historical-446eb637d3bb093d2bada9855d3f79a7f8f6e486.tar.bz2
historical-446eb637d3bb093d2bada9855d3f79a7f8f6e486.zip
Initial import thanks to Robert Varga <nite@hq.alert.sk> in bug #48468
Diffstat (limited to 'app-admin/sdsc-syslog')
-rw-r--r--app-admin/sdsc-syslog/ChangeLog10
-rw-r--r--app-admin/sdsc-syslog/Manifest4
-rw-r--r--app-admin/sdsc-syslog/files/digest-sdsc-syslog-1.0.21
-rw-r--r--app-admin/sdsc-syslog/metadata.xml12
-rw-r--r--app-admin/sdsc-syslog/sdsc-syslog-1.0.2.ebuild85
5 files changed, 112 insertions, 0 deletions
diff --git a/app-admin/sdsc-syslog/ChangeLog b/app-admin/sdsc-syslog/ChangeLog
new file mode 100644
index 000000000000..4af262f3aed3
--- /dev/null
+++ b/app-admin/sdsc-syslog/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for app-admin/sdsc-syslog
+# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/sdsc-syslog/ChangeLog,v 1.1 2004/05/07 01:11:25 dragonheart Exp $
+
+*sdsc-syslog-1.0.2 (07 May 2004)
+
+ 07 May 2004; Daniel Black <dragonheart@gentoo.org> +metadata.xml,
+ +sdsc-syslog-1.0.2.ebuild:
+ Initial import thanks to Robert Varga <nite@hq.alert.sk> in bug #48468
+
diff --git a/app-admin/sdsc-syslog/Manifest b/app-admin/sdsc-syslog/Manifest
new file mode 100644
index 000000000000..6a77f772eb8c
--- /dev/null
+++ b/app-admin/sdsc-syslog/Manifest
@@ -0,0 +1,4 @@
+MD5 2b8b98c98e7f5312957443834d2bfefb sdsc-syslog-1.0.2.ebuild 2130
+MD5 2e06644b19b577a139d57ca83c841210 ChangeLog 434
+MD5 6d796b061ed1c1337ef157a5f74dab35 metadata.xml 403
+MD5 074b15001787fa38b9f5936cd10b1c0e files/digest-sdsc-syslog-1.0.2 70
diff --git a/app-admin/sdsc-syslog/files/digest-sdsc-syslog-1.0.2 b/app-admin/sdsc-syslog/files/digest-sdsc-syslog-1.0.2
new file mode 100644
index 000000000000..8ae9dc106a63
--- /dev/null
+++ b/app-admin/sdsc-syslog/files/digest-sdsc-syslog-1.0.2
@@ -0,0 +1 @@
+MD5 5a191b6dd0e9b8c4f8918022cdabd301 sdscsyslogd-1.0.2-src.tgz 490010
diff --git a/app-admin/sdsc-syslog/metadata.xml b/app-admin/sdsc-syslog/metadata.xml
new file mode 100644
index 000000000000..b9fc2b9c6f11
--- /dev/null
+++ b/app-admin/sdsc-syslog/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+ <email>dragonheart@gentoo.org</email>
+ <name>Daniel Black</name>
+ <description>A user ebuild that I felt obliged to include. Please take over if you want
+it</description>
+</maintainer>
+<longdescription></longdescription>
+</pkgmetadata>
diff --git a/app-admin/sdsc-syslog/sdsc-syslog-1.0.2.ebuild b/app-admin/sdsc-syslog/sdsc-syslog-1.0.2.ebuild
new file mode 100644
index 000000000000..e53f24f70a67
--- /dev/null
+++ b/app-admin/sdsc-syslog/sdsc-syslog-1.0.2.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/sdsc-syslog/sdsc-syslog-1.0.2.ebuild,v 1.1 2004/05/07 01:11:25 dragonheart Exp $
+
+DESCRIPTION="SDSC Secure Syslog provides RFC3080 and RFC3081 logging services"
+HOMEPAGE="http://security.sdsc.edu/software/sdsc-syslog/"
+SRC_URI="mirror://sourceforge/sdscsyslog/sdscsyslogd-${PV}-src.tgz"
+RESTRICT="nomirror"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86"
+S=${WORKDIR}/sdscsyslogd-${PV}
+
+# beep = support BEEP (through RoadRunner)
+# debug = include debug info
+# doc = include documentation
+# static = link with RoadRunner statically
+IUSE="beep debug doc static"
+
+RDEPEND="beep? ( >=net-libs/roadrunner-0.9.1 )
+ virtual/glibc
+ dev-libs/libxml2
+ sys-libs/zlib
+ >=dev-libs/glib-2"
+
+DEPEND="${RDEPEND}
+ >=dev-util/pkgconfig-0.15.0
+ doc? ( >=app-doc/doxygen-1.3.2 )
+ sys-apps/gawk
+ sys-devel/flex
+ sys-devel/bison
+ >=sys-devel/automake-1.5
+ >=sys-devel/autoconf-2.52"
+
+PROVIDE="virtual/logger"
+
+use debug && RESTRICT="${RESTRICT} nostrip"
+
+src_compile() {
+ local myconf
+ use beep && ( \
+ use static && myconf=`use_enable beep static-rr` \
+ || myconf=`use_with beep librr` \
+ )
+
+ econf \
+ ${myconf} \
+ `use_enable debug debug` \
+ `use_enable debug testing` \
+ `use_with doc doxygen` \
+ || die "configure failed"
+
+ # Build the logger itself ...
+ emake all || die "emake failed"
+
+ # ... and optionally generate HTML documentation
+ use doc && ( emake docs || "emake failed" )
+}
+
+src_install() {
+ # Makefiles seem to be OK
+ einstall || die
+
+ # Gzip potential man pages
+ prepallman
+
+ # Include normal documentation
+ dodoc AUTHORS docs/TODO
+
+ # move a few /usr/share/SDSCSyslogd files
+ dodir /etc
+ mv ${D}/usr/share/SDSCSyslogd/syslogd.conf* ${D}/etc
+ mv ${D}/usr/share/SDSCSyslogd/* ${D}/usr/share/doc/${PF}
+ rmdir ${D}/usr/share/SDSCSyslogd
+
+ # ... and optionally doxygen-generated one
+ use doc && dohtml docs/html/*
+}
+
+
+pkg_postinst() {
+
+ einfo "See /etc/syslogd.conf.sample for client configuration and"
+ einfo "/etc/syslogd.conf.sample-loghost for server configuration"
+}