Subject: CVS commit: pkgsrc/math/djbsort
From: Amitai Schleier
Date: 2018-07-31 07:38:57
Message id: 20180731053857.22F22FBEC@cvs.NetBSD.org

Log Message:
From DJB: "For correctness, ./test has to be run on the installation
machine, not on the machine preparing a binary package." (Also: "The
issues are explained in Section 8 of
https://pqcrypto.eu.org/deliverables/d2.4.pdf.")

For this to work, we install the source tree (with built objects) to
${PREFIX}/share/djbsort. Then we run tests, install to ${PREFIX}/include
and ${PREFIX}/lib, and check the installed files against pseudo-PLIST.

This means pkg_add(1) will fail if no C compiler is present, which is
unusual behavior for pkg_add but perhaps not entirely unreasonable for a
C library.

Bump PKGREVISION.

Files:
RevisionActionfile
1.2modifypkgsrc/math/djbsort/Makefile
1.2modifypkgsrc/math/djbsort/PLIST
1.2modifypkgsrc/math/djbsort/buildlink3.mk
1.2modifypkgsrc/math/djbsort/distinfo
1.1addpkgsrc/math/djbsort/DEINSTALL
1.1addpkgsrc/math/djbsort/INSTALL
1.1addpkgsrc/math/djbsort/pseudo-PLIST
1.1addpkgsrc/math/djbsort/patches/patch-build
1.1addpkgsrc/math/djbsort/patches/patch-test
1.1addpkgsrc/math/djbsort/patches/patch-upgrade