bump(net-nds/rpcbind): sync with upstream

This commit is contained in:
Brandon Philips 2013-09-01 22:30:24 -07:00
parent b5f489cdcc
commit db3bd17e82
8 changed files with 288 additions and 9 deletions

View File

@ -0,0 +1,93 @@
# ChangeLog for net-nds/rpcbind
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-nds/rpcbind/ChangeLog,v 1.23 2013/07/13 12:39:16 pacho Exp $
*rpcbind-0.2.0-r1 (13 Jul 2013)
13 Jul 2013; Pacho Ramos <pacho@gentoo.org> +files/rpcbind.service,
+rpcbind-0.2.0-r1.ebuild:
Install unit file (#475866)
27 Apr 2013; Mike Frysinger <vapier@gentoo.org> rpcbind-0.2.0.ebuild:
Fix build with automake-1.13 (fix is already upstream) #467018 by Alphat-PC.
18 Feb 2013; Mike Frysinger <vapier@gentoo.org>
+files/rpcbind-0.2.0-no-nss.patch, rpcbind-0.2.0.ebuild:
Fix building on non-glibc systems #458024 by Mark Reiche.
21 May 2012; Kacper Kowalik <xarthisius@gentoo.org> rpcbind-0.2.0.ebuild:
Add missing inheritance of eutils.eclass
03 May 2012; Jeff Horelick <jdhore@gentoo.org> rpcbind-0.2.0.ebuild,
rpcbind-9999.ebuild:
dev-util/pkgconfig -> virtual/pkgconfig
26 Jan 2012; Mike Frysinger <vapier@gentoo.org> rpcbind-0.2.0.ebuild,
rpcbind-9999.ebuild:
Add USE=tcpd support #400607 by Tor.
28 Dec 2011; <swift@gentoo.org> rpcbind-0.2.0.ebuild:
Add selinux dependency for selinux-rpcbind
21 Sep 2011; Michał Górny <mgorny@gentoo.org> rpcbind-9999.ebuild:
Migrate to git-2.
02 Sep 2011; Mike Frysinger <vapier@gentoo.org> rpcbind-0.2.0.ebuild:
Oops, lost some KEYWORDS there ... back to stable.
02 Sep 2011; Mike Frysinger <vapier@gentoo.org> rpcbind-0.2.0.ebuild,
+files/rpcbind-0.2.0-pkgconfig.patch, rpcbind-9999.ebuild:
Add pkg-config patch from upstream.
02 Sep 2011; Mike Frysinger <vapier@gentoo.org> rpcbind-0.2.0.ebuild,
rpcbind-9999.ebuild:
Migrate to EAPI=2 for fun.
24 Apr 2011; Raúl Porcel <armin76@gentoo.org> rpcbind-0.2.0.ebuild:
sparc stable wrt #358509
24 Mar 2011; Thomas Kahle <tomka@gentoo.org> rpcbind-0.2.0.ebuild:
x86 stable per bug 317517
18 Mar 2011; Mike Frysinger <vapier@gentoo.org> rpcbind-0.2.0.ebuild:
Mark alpha/arm/hppa/ia64/s390/sh stable #317517.
14 Mar 2011; Markos Chandras <hwoarang@gentoo.org> rpcbind-0.2.0.ebuild:
Stable on amd64 wrt bug #317517
13 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> rpcbind-0.2.0.ebuild:
ppc/ppc64 stable wrt #317517
22 Nov 2009; Mike Frysinger <vapier@gentoo.org> rpcbind-0.2.0.ebuild,
rpcbind-9999.ebuild:
Update LICENSE field #271921 by Chí-Thanh Christopher Nguyễn.
30 May 2009; Mike Frysinger <vapier@gentoo.org> rpcbind-0.2.0.ebuild,
rpcbind-9999.ebuild:
Add keywords for all.
*rpcbind-0.2.0 (30 May 2009)
30 May 2009; Mike Frysinger <vapier@gentoo.org> +rpcbind-0.2.0.ebuild:
Version bump.
*rpcbind-9999 (17 Jan 2009)
17 Jan 2009; Mike Frysinger <vapier@gentoo.org> +rpcbind-9999.ebuild:
Add live git ebuild #255201 by Chi-Thanh Christopher Nguyen.
*rpcbind-0.1.7 (17 Jan 2009)
17 Jan 2009; Mike Frysinger <vapier@gentoo.org> +rpcbind-0.1.7.ebuild:
Version bump #255199 by Chi-Thanh Christopher Nguyen.
*rpcbind-0.1.5.1 (06 Dec 2008)
06 Dec 2008; <ssuominen@gentoo.org> +rpcbind-0.1.5.1.ebuild:
Version bump for bug 249811, thanks to Chi-Thanh Christopher Nguyen.
*rpcbind-0.1.4 (29 Dec 2007)
29 Dec 2007; Mike Frysinger <vapier@gentoo.org> +files/rpcbind.confd,
+files/rpcbind.initd, +metadata.xml, +rpcbind-0.1.4.ebuild:
Initial ebuild by me.

View File

@ -1 +1,21 @@
DIST rpcbind-0.2.0.tar.bz2 271018 RMD160 596ab1cbc37b17c09dafaa4cd9e86e21f8d62f12 SHA1 02f077372a76a8f9adfa696004aa437212c28617 SHA256 c92f263e0353887f16379d7708ef1fb4c7eedcf20448bc1e4838f59497a00de3
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX rpcbind-0.2.0-no-nss.patch 901 SHA256 be144a4e4c4a4ab771b9ccd1a81da886613aca9f376cdbe535dab6bfdd210fb1 SHA512 87754fb845baebeaa515b5d95a76cc4a98be052c389df9bd537dfa697a240f95f7fa8f4d44c41960a093041c01455a16c6762176e8b14965a09530750e642868 WHIRLPOOL ef95a9ef139c513bb9e4821e04ec3bf8b73c430e5eec808a2d75c005f71671a4d12cc2e7b6859e63ef94be9a7377fb7024f8dbf1332d83aa8051ed90e7e6a766
AUX rpcbind-0.2.0-pkgconfig.patch 2193 SHA256 8cf1f8dc8a6d75e081ecd50d2b09c51e69d85f54038f7cf09c00121c56917c90 SHA512 50883bd656da48e52cf01254fd5f7d8953681ce57eb6c129981c98b6243c54c7cf42f7a12645543e37dca96d42af8aebde41b9c1ee54fb020d6f8edf631852ed WHIRLPOOL 5a06dc4a72f5bd4d4d4d58625a81d4bc68b7c68dd1f1f2e9d52123a50fb034b0626c806cce6b7a6941c1a8139f833f68472890d0ad79e779d384091afa256f49
AUX rpcbind.confd 68 SHA256 38bb95aefc38d843d0890d9c15affd28f19f2133c17f463396c62970e7e2dffc SHA512 f11f6785708bde3ace7b55c1585e283ed07078faf310077c3d26e8e584baec6152d3f86f3d99d7a34fd10f22a7de4d8d70568c9e7f914a82eeb786b08b379044 WHIRLPOOL c9ce4d7d02c7573c96ceaa1a07732e9c8966d79e9266a8767cdd7fa56725b7757d25c31c47821e1ff858983955e3d278ba09da377d40efb6499e9830aaefeb3a
AUX rpcbind.initd 523 SHA256 6561ae40c5899a9f7a12f1f0867bec47d47c7cc3c583574ffcecbbf6f8d8afbb SHA512 d23354d4825bb3a492a08ef5bc25e4f8d3ca6d8ea95f4c50e550c832efa7c88e3614d48112232e223fd244efe708962fceb58d1f0c99317cc85b75e81aefad9a WHIRLPOOL 66e93967240fda37be67c00ab545f262baff249e395da9810364fa36c1e6f114f6c0ef3a54430c0a02056623382f75b29d6ee2f6a113a05a5e6cb284e2fce1d7
AUX rpcbind.service 193 SHA256 a7a648529f9480b50dd8e8e5906fa7d97320e7eba25875dba23189ce5e75aa67 SHA512 7ec717ebd69cdf3230d09c51c9b3f926a0860967baccbc2345bf8214a2251441b528bbceaa571c84bdcca17c272d43697567885b517501515d15d42f913f3f49 WHIRLPOOL 23f35d918152baa46278334e8a0fea6540adf96eec70dd7619dbe7a1ffb2975d1146e134ba2b6d2f4b00a9e1cd41ca7bc551ee2cde00413ae5eb07b4d50e6cd0
DIST rpcbind-0.2.0.tar.bz2 271018 SHA256 c92f263e0353887f16379d7708ef1fb4c7eedcf20448bc1e4838f59497a00de3 SHA512 99e56c1877521c4df8288e88b88d9bb4d42c4e99d479fe61dc6e3f067f255dfc96ad894b2ddd425703b0d01ff1c9b362991507130dbd745a8088e6a2c7f29605 WHIRLPOOL 07e86090c6cab6761f1aa4f2f4d56cdc8f86475cb1bf8c0d0aa29bff9c9c3343ea289c147c96fce90d00da120521e34a7427b75fab7ecd6412a10af78bb72d0e
EBUILD rpcbind-0.2.0-r1.ebuild 1476 SHA256 9502ca6f5c0267fd52663e406f7cd39a1da9dbd45c26d5973dcd8374d1dc07e2 SHA512 db1dc7a4ed113951c1589cfebc98cebe764be406a75219501503ba9b523238b7753de904dcb54debdbb537148511fdb709b75d89a385d2559709497bcafee98e WHIRLPOOL dc4623747e4a47307be7cb10c545d7cd542e99820fd20703d2031fb8d6dee3cbaa058fe5f4bea6233c08069369385ffa88b7e9cf2f7667351e1c4efbda4c416f
EBUILD rpcbind-0.2.0.ebuild 1410 SHA256 de39ea5fba4b016dd20d7be52acb7689cfd6110762f339063ddb9880e0049250 SHA512 83fe5b304c39c859bd635e3b129b06df5230d0573800bbd8d619f379fbfc27447cfdf2ee6751e77943da29017f51359a0554e1959bb12778d73e0aa7ad7220a6 WHIRLPOOL 3c563f3e61111d13a9c5744412bcc151a9fd296412ad4a224b1aca73527adb41d5d17d2f47ab4464da5350243ec9c264a73728aa86546cc9974ea61ef290db79
EBUILD rpcbind-9999.ebuild 1283 SHA256 aaea15516d342e89066dcc0e972b896c83b10e6ce0704fd7bcfff75bf0e6ffb3 SHA512 e5b26cb7ccb553dae68ea86c24370adc7e5d20ff9d52c629dacc7dd11163fb3f3ca72b2851b3be067eb974c7e882e333913421a36a53ae51845c068097c14016 WHIRLPOOL 5fc849443aa9da0955abeec61c8d53a211337cfeb0370e61e48b4e7266cba19ed350303c4b906b5137f2e6beffbd4e85bfd3043db2b517590e67c1a89e2b6873
MISC ChangeLog 3318 SHA256 97f9feb972d49d28d10b97334a07452e0cf425502a3040c1042e8b75e56b6784 SHA512 e5ef1293b1bf4a9a5f050197bc038cf59386fb8bdc5517f056ecaea2922be7edabcc6e94d7984949ee45f069fba12c10e681a1bb6a58d02a1988d269a1ebf583 WHIRLPOOL 2ea7cbb16206a90b359baf229498cc4575de4b80ef75b51cf71539beeb5ef0e48f961c250995255590aa48e17ed1ed822766ff87fb297e4dffbbeab70b8908fb
MISC metadata.xml 159 SHA256 562c59615c028ffa088de789b3a792fd4cbbbfe71628ddd6a55d3b176becbc6b SHA512 9645bd7d570c2eefd7f14adf726c056a6295d45263f143e365a3fd2e8e6128392eb5fa1103b3a3bb60a622b4595ac7fe3ec19430184210ff63e86d5f03635704 WHIRLPOOL 1d62390192bf65ac30d67f3c0a872536dd8e6a5a0d8d978e5e8f83f09e44907abf16825066c9976e8be482398385737a024837da3c544eaf912ec2710318e289
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
iEYEAREIAAYFAlHhSnYACgkQCaWpQKGI+9RkbQCfTRIHvX5xIWemgLuBEkAi/OjF
dzcAn018N3dzdIGo1GqpVA6TVdz7T3Wk
=/Jp+
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,34 @@
From 112d0028cd2f4e0a3fafc83a4b2f1cb38bdbd6d4 Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
Date: Mon, 18 Feb 2013 17:00:13 -0500
Subject: [PATCH] fix building one systems w/out nss.h
The nss.h header is glibc-specific, so use the existing HAVE_NSS_H define
to avoid including/using it when it is not available.
URL: http://bugs.gentoo.org/458024
Reported-by: Mark Reiche <porphyr@gmx.de>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
src/rpcbind.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/rpcbind.c b/src/rpcbind.c
index 9a0504d..83dbe93 100644
--- a/src/rpcbind.c
+++ b/src/rpcbind.c
@@ -67,7 +67,11 @@
#include <pwd.h>
#include <string.h>
#include <errno.h>
+#ifdef HAVE_NSS_H
#include <nss.h>
+#else
+static inline void __nss_configure_lookup(const char *db, const char *s) {}
+#endif
#include "config.h"
#include "rpcbind.h"
--
1.8.1.2

View File

@ -0,0 +1,13 @@
[Unit]
Description=RPC Bind
After=network.target
Wants=rpcbind.target
Before=rpcbind.target
[Service]
Type=forking
ExecStart=/sbin/rpcbind
Restart=always
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>net-fs</herd>
</pkgmetadata>

View File

@ -0,0 +1,56 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-nds/rpcbind/rpcbind-0.2.0-r1.ebuild,v 1.1 2013/07/13 12:39:16 pacho Exp $
EAPI="2"
inherit autotools eutils systemd
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://git.infradead.org/~steved/rpcbind.git"
inherit autotools eutils git-2
SRC_URI=""
#KEYWORDS=""
else
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
fi
DESCRIPTION="portmap replacement which supports RPC over various protocols"
HOMEPAGE="http://sourceforge.net/projects/rpcbind/"
LICENSE="BSD"
SLOT="0"
IUSE="selinux tcpd"
RDEPEND="net-libs/libtirpc
selinux? ( sec-policy/selinux-rpcbind )
tcpd? ( sys-apps/tcp-wrappers )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_prepare() {
if [[ ${PV} == "9999" ]] ; then
eautoreconf
else
sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.in || die #467018
epatch "${FILESDIR}"/${P}-pkgconfig.patch
epatch "${FILESDIR}"/${P}-no-nss.patch
eautoreconf
fi
}
src_configure() {
econf \
--bindir=/sbin \
$(use_enable tcpd libwrap)
}
src_install() {
emake DESTDIR="${D}" install || die
doman man/rpc{bind,info}.8
dodoc AUTHORS ChangeLog NEWS README
newinitd "${FILESDIR}"/rpcbind.initd rpcbind || die
newconfd "${FILESDIR}"/rpcbind.confd rpcbind || die
systemd_dounit "${FILESDIR}"/rpcbind.service
}

View File

@ -1,13 +1,14 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-nds/rpcbind/rpcbind-0.2.0.ebuild,v 1.11 2011/09/02 20:10:55 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/net-nds/rpcbind/rpcbind-0.2.0.ebuild,v 1.17 2013/04/27 04:15:22 vapier Exp $
EAPI="2"
inherit autotools
inherit autotools eutils
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://git.infradead.org/~steved/rpcbind.git"
inherit autotools git
inherit autotools eutils git-2
SRC_URI=""
#KEYWORDS=""
else
@ -20,23 +21,29 @@ HOMEPAGE="http://sourceforge.net/projects/rpcbind/"
LICENSE="BSD"
SLOT="0"
IUSE=""
IUSE="selinux tcpd"
RDEPEND="net-libs/libtirpc"
RDEPEND="net-libs/libtirpc
selinux? ( sec-policy/selinux-rpcbind )
tcpd? ( sys-apps/tcp-wrappers )"
DEPEND="${RDEPEND}
dev-util/pkgconfig"
virtual/pkgconfig"
src_prepare() {
if [[ ${PV} == "9999" ]] ; then
eautoreconf
else
sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.in || die #467018
epatch "${FILESDIR}"/${P}-pkgconfig.patch
epatch "${FILESDIR}"/${P}-no-nss.patch
eautoreconf
fi
}
src_configure() {
econf --bindir=/sbin
econf \
--bindir=/sbin \
$(use_enable tcpd libwrap)
}
src_install() {

View File

@ -0,0 +1,51 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-nds/rpcbind/rpcbind-9999.ebuild,v 1.8 2012/05/03 04:24:37 jdhore Exp $
EAPI="2"
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://git.infradead.org/~steved/rpcbind.git"
inherit autotools git-2
SRC_URI=""
#KEYWORDS=""
else
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
fi
DESCRIPTION="portmap replacement which supports RPC over various protocols"
HOMEPAGE="http://sourceforge.net/projects/rpcbind/"
LICENSE="BSD"
SLOT="0"
IUSE="selinux tcpd"
RDEPEND="net-libs/libtirpc
selinux? ( sec-policy/selinux-rpcbind )
tcpd? ( sys-apps/tcp-wrappers )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_prepare() {
if [[ ${PV} == "9999" ]] ; then
eautoreconf
else
# fix busted timestamps
find . -type f -print0 | xargs -0 touch -r .
fi
}
src_configure() {
econf \
--bindir=/sbin \
$(use_enable tcpd libwrap)
}
src_install() {
emake DESTDIR="${D}" install || die
doman man/rpc{bind,info}.8
dodoc AUTHORS ChangeLog NEWS README
newinitd "${FILESDIR}"/rpcbind.initd rpcbind || die
newconfd "${FILESDIR}"/rpcbind.confd rpcbind || die
}