Mon Apr 20 13:24:25 2020 UTC ()
(sysutils/p5-Quota) Updated to 1.8.0

Changes in 1.8.0 (April 2020)
- revised "tirpc" change in 1.7.3: use "-ltirpc" only when SUN-RPC is
  NOT included in libc; else we may compile against tirpc but linker
  may resolved against libc; leads to memory corruption in auth_destroy()
- cntd. attempt at fixing Makefile.PL for build on NetBSD release > 6
- Backport of minor fixes & enhancements done while porting to Python
  - extended test scripts (RPC test; read-back&verify limits after setqlim)
  - RPC result handling: removed forced ESRCH error upon 0 limits
    so that behavior matches that of local query (at least on Linux)
  - corrected Quota::strerr() for errors caused in Sun-RPC library funcs
  - updated include/quotaio_xfs.h to latest version in Linux headers
    and use newer (~2004) interface Q_XQUOTASYNC for Quota::sync()

Changes in 1.7.4 (March 2020)
- Build fixes for NetBSD release > 6 and Apple/Darwin
  based on failure reports of automated CPAN testing
- Added support for group quotas in test.pl;
  Corrections to documentation of group quota handling

Changes in 1.7.3 (March 2020)
- Added detection for missing header rpc/rpc.h;
  automatically switch to using "tirpc", if present.
  Issue reported by Michael Stauber via CPAN ticket 128302
- Also fixed compiler warnings in ancient RPC code.


(mef)
diff -r1.13 -r1.14 pkgsrc/sysutils/p5-Quota/Makefile
diff -r1.4 -r1.5 pkgsrc/sysutils/p5-Quota/distinfo

cvs diff -r1.13 -r1.14 pkgsrc/sysutils/p5-Quota/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/p5-Quota/Makefile 2019/08/11 13:23:13 1.13
+++ pkgsrc/sysutils/p5-Quota/Makefile 2020/04/20 13:24:25 1.14
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.13 2019/08/11 13:23:13 wiz Exp $ 1# $NetBSD: Makefile,v 1.14 2020/04/20 13:24:25 mef Exp $
2 2
3DISTNAME= Quota-1.7.2 3DISTNAME= Quota-1.8.0
4PKGNAME= p5-${DISTNAME} 4PKGNAME= p5-${DISTNAME}
5PKGREVISION= 4 
6CATEGORIES= sysutils perl5 5CATEGORIES= sysutils perl5
7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Quota/} 6MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Quota/}
8 7
9HOMEPAGE= https://metacpan.org/pod/distribution/Quota/Quota.pm 8HOMEPAGE= https://metacpan.org/pod/distribution/Quota/Quota.pm
10COMMENT= Perl interface to filesystem quotas 9COMMENT= Perl interface to filesystem quotas
11LICENSE= ${PERL5_LICENSE} 10LICENSE= ${PERL5_LICENSE}
12# tested on NetBSD 7.99.25 11# tested on NetBSD 7.99.25
13LDFLAGS+= -L/usr/lib -lquota 12LDFLAGS+= -L/usr/lib -lquota
14 13
15PERL5_PACKLIST= auto/Quota/.packlist 14PERL5_PACKLIST= auto/Quota/.packlist
16 15
17.include "../../lang/perl5/module.mk" 16.include "../../lang/perl5/module.mk"
18.include "../../mk/bsd.pkg.mk" 17.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/sysutils/p5-Quota/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/p5-Quota/distinfo 2016/02/09 13:35:40 1.4
+++ pkgsrc/sysutils/p5-Quota/distinfo 2020/04/20 13:24:25 1.5
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.4 2016/02/09 13:35:40 mef Exp $ 1$NetBSD: distinfo,v 1.5 2020/04/20 13:24:25 mef Exp $
2 2
3SHA1 (Quota-1.7.2.tar.gz) = c56f862eec199a200ac16c15389a61b3824f0ed6 3SHA1 (Quota-1.8.0.tar.gz) = cc35dbd1062a02274888fd82a517d02f058e2734
4RMD160 (Quota-1.7.2.tar.gz) = fe0d727f1284dee5bac791b2ec31e743e9f96937 4RMD160 (Quota-1.8.0.tar.gz) = 615417fb07d4b1129d4e22cf329e1132b1f11ccd
5SHA512 (Quota-1.7.2.tar.gz) = 55ea9fbf027676b0e6f7a6f97fd3e75749860ebefe0127791a0d8cd8a427676eb1f6bf1ddf1a3687666752430faef877eedd12ccce39b7b76466fc7bfc628433 5SHA512 (Quota-1.8.0.tar.gz) = d86c6fbf766e5d0bafdf95eae1a7b3bf196abda7d91ed7a35b77393e1ef08a849f2184142a113f90dbfb080399ab951884984cd9d01b6455129593fbcd847092
6Size (Quota-1.7.2.tar.gz) = 50436 bytes 6Size (Quota-1.8.0.tar.gz) = 54601 bytes