diff options
Diffstat (limited to 'app-admin/socklog')
-rw-r--r-- | app-admin/socklog/files/socklog-2.1.0-respect-ar-ranlib.patch | 18 | ||||
-rw-r--r-- | app-admin/socklog/metadata.xml | 2 | ||||
-rw-r--r-- | app-admin/socklog/socklog-2.1.0.ebuild | 24 |
3 files changed, 33 insertions, 11 deletions
diff --git a/app-admin/socklog/files/socklog-2.1.0-respect-ar-ranlib.patch b/app-admin/socklog/files/socklog-2.1.0-respect-ar-ranlib.patch new file mode 100644 index 000000000000..6aacbd9b80dd --- /dev/null +++ b/app-admin/socklog/files/socklog-2.1.0-respect-ar-ranlib.patch @@ -0,0 +1,18 @@ +--- a/print-ar.sh ++++ b/print-ar.sh +@@ -1,7 +1,7 @@ + cat warn-auto.sh + echo 'main="$1"; shift' + echo 'rm -f "$main"' +-echo 'ar cr "$main" ${1+"$@"}' ++echo '${AR} cr "$main" ${1+"$@"}' + case "`cat systype`" in + sunos-5.*) ;; + unix_sv*) ;; +@@ -10,5 +10,5 @@ + dgux-*) ;; + hp-ux-*) ;; + sco*) ;; +- *) echo 'ranlib "$main"' ;; ++ *) echo '${RANLIB} "$main"' ;; + esac diff --git a/app-admin/socklog/metadata.xml b/app-admin/socklog/metadata.xml index 56c124413057..73dda144f9ac 100644 --- a/app-admin/socklog/metadata.xml +++ b/app-admin/socklog/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>base-system@gentoo.org</email> diff --git a/app-admin/socklog/socklog-2.1.0.ebuild b/app-admin/socklog/socklog-2.1.0.ebuild index 1cfad2788449..367d62460e7e 100644 --- a/app-admin/socklog/socklog-2.1.0.ebuild +++ b/app-admin/socklog/socklog-2.1.0.ebuild @@ -1,13 +1,14 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit eutils toolchain-funcs flag-o-matic +inherit flag-o-matic toolchain-funcs -DESCRIPTION="small secure replacement for syslogd with automatic log rotation" +DESCRIPTION="Small secure replacement for syslogd with automatic log rotation" HOMEPAGE="http://smarden.org/socklog/" SRC_URI="http://smarden.org/socklog/${P}.tar.gz" +S="${WORKDIR}/admin/${P}/src" LICENSE="BSD" SLOT="0" @@ -16,15 +17,16 @@ IUSE="static" RDEPEND=">=sys-process/runit-1.4.0" -PATCHES=( "${FILESDIR}"/${PN}-2.1.0-headers.patch ) +PATCHES=( + "${FILESDIR}"/${PN}-2.1.0-headers.patch + "${FILESDIR}"/${PN}-2.1.0-respect-ar-ranlib.patch +) -S=${WORKDIR}/admin/${P}/src - -src_prepare() { - default +src_configure() { use static && append-ldflags -static echo "$(tc-getCC) ${CFLAGS} ${CPPFLAGS}" > conf-cc || die echo "$(tc-getCC) ${CFLAGS} ${LDFLAGS}" > conf-ld || die + tc-export AR RANLIB } src_install() { @@ -33,6 +35,8 @@ src_install() { cd .. || die dodoc package/CHANGES - dohtml doc/*.html + docinto html + dodoc doc/*.html + doman man/* } |