--- sysklogd/Manifest 2005-02-11 20:14:06.000000000 -0500 +++ sysklogd/Manifest 2005-04-05 13:55:50.699900944 -0400 @@ -1,12 +1,15 @@ -MD5 1a269d53665b88e21d1319220739361c ChangeLog 5649 MD5 654cb895d5e3630ec4b3364d3fafb3ea sysklogd-1.4.1-r11.ebuild 1466 -MD5 e1376d40e02cf8026882cd4451267fed files/sysklogd-1.4.1-SO_BSDCOMPAT.patch 2523 -MD5 ee6c8a2e9ce3c67c0704ba954826d828 files/sysklogd-1.4.1-mips.patch 449 -MD5 e25d7b583b7e4bd8be503b89e1771e90 files/sysklogd.confd 113 -MD5 faf75c09d1694eea615a03b8f2c9aee2 files/sysklogd.rc6 1735 +MD5 1a269d53665b88e21d1319220739361c ChangeLog 5649 +MD5 e849767f9cbbf8c5889306135efdcf36 sysklogd-1.4.1-r12.ebuild 1566 +MD5 39526162728783b83aabc6754a6df208 files/syslogd-listfiles 2759 MD5 ed1fec7ebbb4eb91447909e972f1a224 files/syslog-cron 701 MD5 a4ca2a78eecd855928cc313d7c243819 files/syslog.conf 2332 -MD5 39526162728783b83aabc6754a6df208 files/syslogd-listfiles 2759 +MD5 ee6c8a2e9ce3c67c0704ba954826d828 files/sysklogd-1.4.1-mips.patch 449 +MD5 01d7ea5644c29972a910ab27e3ab4738 files/digest-sysklogd-1.4.1-r11 65 MD5 5d4b89ceb689887a6cbb582b875bf3e7 files/syslogd-listfiles.8 2540 MD5 295e4c6eea23fe444002333ffff7b1dc files/sysklogd-1.4.1-2.6.headers.patch 25062 -MD5 01d7ea5644c29972a910ab27e3ab4738 files/digest-sysklogd-1.4.1-r11 65 +MD5 faf75c09d1694eea615a03b8f2c9aee2 files/sysklogd.rc6 1735 +MD5 e1376d40e02cf8026882cd4451267fed files/sysklogd-1.4.1-SO_BSDCOMPAT.patch 2523 +MD5 e25d7b583b7e4bd8be503b89e1771e90 files/sysklogd.confd 113 +MD5 b580836f2f85b5fe1a9d819b497e4334 files/sysklogd-1.4.1-ppc64.patch 12992 +MD5 01d7ea5644c29972a910ab27e3ab4738 files/digest-sysklogd-1.4.1-r12 65 --- sysklogd/files/digest-sysklogd-1.4.1-r12 1969-12-31 19:00:00.000000000 -0500 +++ sysklogd/files/digest-sysklogd-1.4.1-r12 2005-04-05 13:55:50.692902008 -0400 @@ -0,0 +1, @@ +MD5 d214aa40beabf7bdb0c9b3c64432c774 sysklogd-1.4.1.tar.gz 81784 --- sysklogd/files/sysklogd-1.4.1-ppc64.patch 1969-12-31 19:00:00.000000000 -0500 +++ sysklogd/files/sysklogd-1.4.1-ppc64.patch 2005-04-05 13:48:56.856992080 -0400 @@ -0,0 +1,468 @@ +diff -Naur sysklogd-1.4.1/klogd.c sysklogd-1.4.1new/klogd.c +--- sysklogd-1.4.1/klogd.c 2001-03-11 14:40:10.000000000 -0500 @@ -0,0 +1,60 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-admin/sysklogd/sysklogd-1.4.1-r11.ebuild,v 1.4 2005/01/01 11:29:42 eradicator Exp $ + +inherit eutils + +DESCRIPTION="Standard log daemons" +HOMEPAGE="http://www.infodrom.org/projects/sysklogd/" +SRC_URI="ftp://metalab.unc.edu/pub/Linux/system/daemons/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 mips ppc ppc64 s390 x86 sparc" +IUSE="" + +DEPEND="virtual/libc" +RDEPEND="dev-lang/perl + sys-apps/debianutils" +PROVIDE="virtual/logger" + +src_unpack() { + unpack ${A} + + cd ${S} + sed -i "s:-O3:${CFLAGS} -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE:" Makefile + + # Handle SO_BSDCOMPAT being depricated in 2.5+ kernels. + if [ "${ARCH}" = "ppc64" ] + then + cd ${S} + epatch ${FILESDIR}/${PN}-1.4.1-ppc64.patch + else + cd ${S}; epatch ${FILESDIR}/${P}-SO_BSDCOMPAT.patch + cd ${S}; epatch ${FILESDIR}/${P}-2.6.headers.patch + fi + if [ "${ARCH}" = "mips" ] + then + cd ${S} + epatch ${FILESDIR}/${PN}-1.4.1-mips.patch + fi +} + +src_compile() { + emake LDFLAGS="" || die +} + +src_install() { + dosbin syslogd klogd ${FILESDIR}/syslogd-listfiles + doman *.[1-9] ${FILESDIR}/syslogd-listfiles.8 + exeinto /etc/cron.daily + newexe ${FILESDIR}/syslog-cron syslog.cron + dodoc ANNOUNCE CHANGES MANIFEST NEWS README.1st README.linux + dodoc ${FILESDIR}/syslog.conf + insinto /etc + doins ${FILESDIR}/syslog.conf + exeinto /etc/init.d + newexe ${FILESDIR}/sysklogd.rc6 sysklogd + insinto /etc/conf.d + newins ${FILESDIR}/sysklogd.confd sysklogd +}