Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id 69B007A169 for ; Sat, 6 May 2017 08:22:25 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 1494484DB7; Sat, 6 May 2017 08:22:25 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 9A31184DB3 for ; Sat, 6 May 2017 08:22:24 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id JH8uU5tAsdqr for ; Sat, 6 May 2017 08:22:23 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 9189984D9F for ; Sat, 6 May 2017 08:22:23 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 88A39FBE4; Sat, 6 May 2017 08:22:23 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1494058943292210" MIME-Version: 1.0 Date: Sat, 6 May 2017 08:22:23 +0000 From: "Makoto Fujiwara" Subject: CVS commit: pkgsrc/mbone/rtptools To: pkgsrc-changes@NetBSD.org Reply-To: mef@netbsd.org X-Mailer: log_accum Message-Id: <20170506082223.88A39FBE4@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1494058943292210 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: mef Date: Sat May 6 08:22:23 UTC 2017 Modified Files: pkgsrc/mbone/rtptools: Makefile distinfo pkgsrc/mbone/rtptools/patches: patch-aa Log Message: Updated mbone/rtptools to 1.21 ------------------------------ 1.21 (July 2016) Yann E. MORIN (yann.morin.1998@free.fr): Buildroot [1] is a build-system targetting embedded devices. It is able to build toolchains for various architectures, based on the traditional GNU compiler collection gcc, the GNU binutils and various C libraries, such as GNU libc (glibc), uClibc [2] [3] or musl [4]. glibc is a feature-full C library, which has had support for Yellow Pages (and the rest of the SUN RPC stuff) for a long time. However, circa the 2.14 release, glibc stopped installing the RPC headers [5], on the principle that providing the RPC implementation would be better served by a third-party package, namely ti-rpc [6]. That did not happen in time, so installing the RPC headers from glibc was re-instated circa 2.16. uClibc (no longer maintained, replaced by a fork, uClibc-ng) is a fully configurable C library for embedded systems. It entirely lacks a SUN RPC implementation altogether. musl is standards-conforming, lightweight C library. It also entirely lacks a SUN RPC implementation. TI-RPC is a stand-alone package. It may or may not be available (because the user may not need SUN RPC stuff on an embedded device, for example). Besides, it is not yet as feature-full as the implementation in glibc, though for all practical means, it is totally useable. So, there are cases where a SUN RPC implementation is not available. This patch makes it so that the use of Yellow Pages is conditional on the presence of a SUN RPC implementation, by checking at ./configure whether the required header is present, and disabling the corresponding code if the header is missing. At the same time, the legacy, long unsupported AM_C_PROTOTYPES directive is also removed, as it makes recent-ish autoconf fail. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 pkgsrc/mbone/rtptools/Makefile cvs rdiff -u -r1.4 -r1.5 pkgsrc/mbone/rtptools/distinfo cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/mbone/rtptools/patches/patch-aa Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1494058943292210 Content-Disposition: inline Content-Length: 3517 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/mbone/rtptools/Makefile diff -u pkgsrc/mbone/rtptools/Makefile:1.10 pkgsrc/mbone/rtptools/Makefile:1.11 --- pkgsrc/mbone/rtptools/Makefile:1.10 Wed Dec 10 05:28:27 2014 +++ pkgsrc/mbone/rtptools/Makefile Sat May 6 08:22:23 2017 @@ -1,13 +1,14 @@ -# $NetBSD: Makefile,v 1.10 2014/12/10 05:28:27 mef Exp $ +# $NetBSD: Makefile,v 1.11 2017/05/06 08:22:23 mef Exp $ # -DISTNAME= rtptools-1.20 +DISTNAME= rtptools-1.21 CATEGORIES= mbone MASTER_SITES= http://www.cs.columbia.edu/IRT/software/rtptools/download/ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.cs.columbia.edu/IRT/software/rtptools/ COMMENT= Tools for processing RTP data +# LICENSE= # See COPYRIGHT file, avoid direct commercial advantate GNU_CONFIGURE= yes CPPFLAGS+= -Dunix Index: pkgsrc/mbone/rtptools/distinfo diff -u pkgsrc/mbone/rtptools/distinfo:1.4 pkgsrc/mbone/rtptools/distinfo:1.5 --- pkgsrc/mbone/rtptools/distinfo:1.4 Mon Nov 2 23:54:09 2015 +++ pkgsrc/mbone/rtptools/distinfo Sat May 6 08:22:23 2017 @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.4 2015/11/02 23:54:09 agc Exp $ +$NetBSD: distinfo,v 1.5 2017/05/06 08:22:23 mef Exp $ -SHA1 (rtptools-1.20.tar.gz) = e3e7970634f8567097ae8dcd7143d2857594a5e1 -RMD160 (rtptools-1.20.tar.gz) = c1299b874741a94ddefb5009f691790136630aa8 -SHA512 (rtptools-1.20.tar.gz) = e2c62bd56737066288d997866e1ee19d1ace2ccd60a1f1acfa45e2720fd6310d86f61c6cb221f6c7b8751f82d5234c23ef763d82028f6feda046210724625194 -Size (rtptools-1.20.tar.gz) = 168950 bytes -SHA1 (patch-aa) = 152d118a104ba328789338db13fea3982efd441a +SHA1 (rtptools-1.21.tar.gz) = 443ea5a604a833f73aaccd8021febd7c2f09ef91 +RMD160 (rtptools-1.21.tar.gz) = ce64f3c1d2299c1f4d4dadd3f57e0f99a75ffdfd +SHA512 (rtptools-1.21.tar.gz) = 12ddef4ca8f668eadac772e49030584054def0a7ec16336c28b1e5b8d46da66ea93f83d9ee7aa8a92206e38561af08f5bb1eac03082eb66f39781264578183d6 +Size (rtptools-1.21.tar.gz) = 171901 bytes +SHA1 (patch-aa) = 5f661e425b39b26eb1794297ebfcf40df8d281d6 Index: pkgsrc/mbone/rtptools/patches/patch-aa diff -u pkgsrc/mbone/rtptools/patches/patch-aa:1.1.1.1 pkgsrc/mbone/rtptools/patches/patch-aa:1.2 --- pkgsrc/mbone/rtptools/patches/patch-aa:1.1.1.1 Wed May 7 20:52:44 2003 +++ pkgsrc/mbone/rtptools/patches/patch-aa Sat May 6 08:22:23 2017 @@ -1,7 +1,9 @@ -$NetBSD: patch-aa,v 1.1.1.1 2003/05/07 20:52:44 seb Exp $ +$NetBSD: patch-aa,v 1.2 2017/05/06 08:22:23 mef Exp $ ---- rtptrans.c.orig 2002-10-08 10:18:21.000000000 +0000 -+++ rtptrans.c +Support (generic) BSD + +--- rtptrans.c.orig 2015-01-20 12:28:00.000000000 +0900 ++++ rtptrans.c 2017-05-06 17:11:55.000000000 +0900 @@ -44,6 +44,7 @@ * */ @@ -14,8 +16,8 @@ $NetBSD: patch-aa,v 1.1.1.1 2003/05/07 2 if (side[i][proto].sock != sock) { msg.msg_name = (caddr_t ) &side[i][proto].sin; msg.msg_namelen = sizeof(side[i][proto].sin); --#if defined(__FreeBSD__) || defined(__linux__) || defined(__darwin__) /* Or presumably other BSD 4.4 systems */ -+#if defined(__FreeBSD__) || defined(__linux__) || defined(__darwin__) || (defined(BSD) && BSD >= 199306) /* Or presumably other BSD 4.4 systems */ +-#if defined(__unix__) || defined(__FreeBSD__) || defined(__linux__) || defined(__darwin__) /* Or presumably other BSD 4.4 systems */ ++#if defined(__unix__) || defined(__FreeBSD__) || defined(__linux__) || defined(__darwin__) || (defined(BSD) && BSD >= 199306)/* Or presumably other BSD 4.4 systems */ msg.msg_control = 0; msg.msg_controllen = 0; #else --_----------=_1494058943292210--