pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/math/djbsort From DJB: "For correctness, ./test has to...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3a9b56fd55ef
branches:  trunk
changeset: 383419:3a9b56fd55ef
user:      schmonz <schmonz%pkgsrc.org@localhost>
date:      Tue Jul 31 05:38:56 2018 +0000

description:
>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.

diffstat:

 math/djbsort/DEINSTALL             |   13 +
 math/djbsort/INSTALL               |   59 ++++++
 math/djbsort/Makefile              |   44 +++-
 math/djbsort/PLIST                 |  342 ++++++++++++++++++++++++++++++++++++-
 math/djbsort/buildlink3.mk         |    3 +-
 math/djbsort/distinfo              |    5 +-
 math/djbsort/patches/patch-build   |   14 +
 math/djbsort/patches/patch-test    |   14 +
 math/djbsort/patches/patch-upgrade |   14 +
 math/djbsort/pseudo-PLIST          |    4 +
 10 files changed, 489 insertions(+), 23 deletions(-)

diffs (truncated from 585 to 300 lines):

diff -r 44cdabd20020 -r 3a9b56fd55ef math/djbsort/DEINSTALL
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/math/djbsort/DEINSTALL    Tue Jul 31 05:38:56 2018 +0000
@@ -0,0 +1,13 @@
+# $NetBSD: DEINSTALL,v 1.1 2018/07/31 05:38:56 schmonz Exp $
+
+SHAREDIR="@SHAREDIR@"
+
+case "${STAGE}" in
+
+DEINSTALL)
+       cd ${PREFIX}/${SHAREDIR}
+       for i in $(${CAT} pseudo-PLIST); do
+               ${RM} -f ${PREFIX}/${i}
+       done
+       ;;
+esac
diff -r 44cdabd20020 -r 3a9b56fd55ef math/djbsort/INSTALL
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/math/djbsort/INSTALL      Tue Jul 31 05:38:56 2018 +0000
@@ -0,0 +1,59 @@
+# $NetBSD: INSTALL,v 1.1 2018/07/31 05:38:56 schmonz Exp $
+
+DIFF="@DIFF@"
+INSTALL_DATA="@INSTALL_DATA@"
+PSEUDO_PLIST="@PSEUDO_PLIST@"
+SHAREDIR="@SHAREDIR@"
+
+case "${STAGE}" in
+
+POST-INSTALL)
+       cd ${PREFIX}/${SHAREDIR}
+
+       ./test
+       TEST_EXITCODE=$?
+       if [ ${TEST_EXITCODE} -ne 0 ]; then
+               ${CAT} <<EOF
+===========================================================================
+
+ERROR: tests exited nonzero (${TEST_EXITCODE}).
+
+The installation may not be correct or performant.
+
+===========================================================================
+EOF
+               exit 1
+       fi
+
+       ./upgrade
+
+       cd link-install/newest
+       _INSTALLED_FILES=''
+       for i in include/*.h; do
+               ${INSTALL_DATA} ${i} ${PREFIX}/include
+               _INSTALLED_FILES="${_INSTALLED_FILES}"'
+'"include/$(${BASENAME} ${i})"
+       done
+       for i in lib/*/*.a; do
+               ${INSTALL_DATA} ${i} ${PREFIX}/lib
+               _INSTALLED_FILES="${_INSTALLED_FILES}"'
+'"lib/$(${BASENAME} ${i})"
+       done
+       _INSTALLED_FILES=$(${ECHO} "${_INSTALLED_FILES}" | ${GREP} -v '^$' | ${SORT} -u)
+
+       cd ${PREFIX}/${SHAREDIR}
+       echo "${_INSTALLED_FILES}" | ${DIFF} -u pseudo-PLIST -
+       DIFF_EXITCODE=$?
+       if [ ${DIFF_EXITCODE} -ne 0 ]; then
+               ${CAT} <<EOF
+===========================================================================
+
+ERROR: installed files do not match pseudo-PLIST.
+
+===========================================================================
+EOF
+               exit 1
+       fi
+
+       ;;
+esac
diff -r 44cdabd20020 -r 3a9b56fd55ef math/djbsort/Makefile
--- a/math/djbsort/Makefile     Tue Jul 31 01:17:56 2018 +0000
+++ b/math/djbsort/Makefile     Tue Jul 31 05:38:56 2018 +0000
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.1 2018/07/29 07:38:48 wiz Exp $
+# $NetBSD: Makefile,v 1.2 2018/07/31 05:38:56 schmonz Exp $
 
 DISTNAME=              djbsort-20180717
+PKGREVISION=           1
 CATEGORIES=            math
 MASTER_SITES=          ${HOMEPAGE}
 
@@ -9,27 +10,38 @@
 COMMENT=               Library for sorting arrays of integers
 LICENSE=               public-domain
 
-PYTHON_FOR_BUILD_ONLY= yes
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+DEPENDS+=              python27-[0-9]*:../../lang/python27
+
+REPLACE_INTERPRETER+=  python27
+REPLACE.python27.old=  .*python2\{0,1\}[^ ]*
+REPLACE.python27.new=  ${LOCALBASE}/bin/python2.7
+REPLACE_FILES.python27=        verif/decompose verif/minmax verif/unroll
+
+PYTHON_VERSIONS_INCOMPATIBLE=  27      # so a python3 will be auto-selected
+
 REPLACE_PYTHON=                build test upgrade verif/tryinput
+SUBST_CLASSES+=                python3
+SUBST_STAGE.python3=   do-configure
+SUBST_FILES.python3=   verif/verifymany
+SUBST_SED.python3=     -e 's|time python3|time ${PYTHONBIN}|g'
 
-INSTALLATION_DIRS=     include lib
+SHAREDIR=              share/${PKGBASE}
+FILES_SUBST+=          DIFF=${DIFF:Q}
+FILES_SUBST+=          INSTALL_DATA=${INSTALL_DATA:Q}
+FILES_SUBST+=          PSEUDO_PLIST=${PSEUDO_PLIST:Q}
+FILES_SUBST+=          SHAREDIR=${SHAREDIR:Q}
+
+INSTALLATION_DIRS=     include lib share
+
+pre-configure:
+       cd ${WRKSRC} && rm -f *.orig
 
 do-build:
        cd ${WRKSRC} && ./build
 
-do-test: do-build
-       cd ${WRKSRC} && ./test
-
-do-install: do-test
-       cd ${WRKSRC} && ./upgrade &&                            \
-       cd link-install/newest &&                               \
-       for i in include/*.h; do                                \
-         ${INSTALL_DATA} $${i} ${DESTDIR}${PREFIX}/include;    \
-       done;                                                   \
-       for i in lib/*/*.a; do                                  \
-         ${INSTALL_DATA} $${i} ${DESTDIR}${PREFIX}/lib;        \
-       done
+do-install:
+       cp pseudo-PLIST ${WRKSRC}
+       cp -Rp ${WRKSRC} ${DESTDIR}${PREFIX}/${SHAREDIR}
 
 .include "../../lang/python/application.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 44cdabd20020 -r 3a9b56fd55ef math/djbsort/PLIST
--- a/math/djbsort/PLIST        Tue Jul 31 01:17:56 2018 +0000
+++ b/math/djbsort/PLIST        Tue Jul 31 05:38:56 2018 +0000
@@ -1,5 +1,337 @@
-@comment $NetBSD: PLIST,v 1.1 2018/07/29 07:38:48 wiz Exp $
-include/djbsort_cpucycles.h
-include/int32_sort.h
-include/uint32_sort.h
-lib/libdjbsort.a
+@comment $NetBSD: PLIST,v 1.2 2018/07/31 05:38:56 schmonz Exp $
+share/djbsort/TYPES
+share/djbsort/benchmark
+share/djbsort/build
+share/djbsort/command/int32-speed.c
+share/djbsort/command/limits.c
+share/djbsort/command/limits.h
+share/djbsort/command/uint32-speed.c
+share/djbsort/compilers/abiname.c
+share/djbsort/compilers/c
+share/djbsort/cpucycles/amd64cpuinfo/architectures
+share/djbsort/cpucycles/amd64cpuinfo/cpucycles.c
+share/djbsort/cpucycles/amd64cpuinfo/implementation.c
+share/djbsort/cpucycles/amd64cpuspeed/architectures
+share/djbsort/cpucycles/amd64cpuspeed/cpucycles.c
+share/djbsort/cpucycles/amd64cpuspeed/implementation.c
+share/djbsort/cpucycles/amd64tscfreq/architectures
+share/djbsort/cpucycles/amd64tscfreq/cpucycles.c
+share/djbsort/cpucycles/amd64tscfreq/implementation.c
+share/djbsort/cpucycles/apple/cpucycles.c
+share/djbsort/cpucycles/apple/implementation.c
+share/djbsort/cpucycles/celllinux/architectures
+share/djbsort/cpucycles/celllinux/cpucycles.c
+share/djbsort/cpucycles/celllinux/implementation.c
+share/djbsort/cpucycles/cortex/architectures
+share/djbsort/cpucycles/cortex/cpucycles.c
+share/djbsort/cpucycles/cortex/implementation.c
+share/djbsort/cpucycles/cortex_vct/architectures
+share/djbsort/cpucycles/cortex_vct/cpucycles.c
+share/djbsort/cpucycles/cortex_vct/implementation.c
+share/djbsort/cpucycles/dev4ns/cpucycles.c
+share/djbsort/cpucycles/dev4ns/implementation.c
+share/djbsort/cpucycles/gettimeofday/cpucycles.c
+share/djbsort/cpucycles/gettimeofday/implementation.c
+share/djbsort/cpucycles/ia64cpuinfo/architectures
+share/djbsort/cpucycles/ia64cpuinfo/cpucycles.c
+share/djbsort/cpucycles/ia64cpuinfo/implementation.c
+share/djbsort/cpucycles/mips/architectures
+share/djbsort/cpucycles/mips/cpucycles.c
+share/djbsort/cpucycles/mips/implementation.c
+share/djbsort/cpucycles/monotonic/cpucycles.c
+share/djbsort/cpucycles/monotonic/implementation.c
+share/djbsort/cpucycles/monotoniccpuinfo/cpucycles.c
+share/djbsort/cpucycles/monotoniccpuinfo/implementation.c
+share/djbsort/cpucycles/osfreq.c
+share/djbsort/cpucycles/perfevent/cpucycles.c
+share/djbsort/cpucycles/perfevent/implementation.c
+share/djbsort/cpucycles/powerpccpuinfo/architectures
+share/djbsort/cpucycles/powerpccpuinfo/cpucycles.c
+share/djbsort/cpucycles/powerpccpuinfo/implementation.c
+share/djbsort/cpucycles/powerpcmacos/architectures
+share/djbsort/cpucycles/powerpcmacos/cpucycles.c
+share/djbsort/cpucycles/powerpcmacos/implementation.c
+share/djbsort/cpucycles/sparc32cpuinfo/architectures
+share/djbsort/cpucycles/sparc32cpuinfo/cpucycles.c
+share/djbsort/cpucycles/sparc32cpuinfo/implementation.c
+share/djbsort/cpucycles/sparccpuinfo/architectures
+share/djbsort/cpucycles/sparccpuinfo/cpucycles.c
+share/djbsort/cpucycles/sparccpuinfo/implementation.c
+share/djbsort/cpucycles/test.c
+share/djbsort/cpucycles/vct/architectures
+share/djbsort/cpucycles/vct/cpucycles.c
+share/djbsort/cpucycles/vct/implementation.c
+share/djbsort/cpucycles/x86cpuinfo/architectures
+share/djbsort/cpucycles/x86cpuinfo/cpucycles.c
+share/djbsort/cpucycles/x86cpuinfo/implementation.c
+share/djbsort/cpucycles/x86cpuspeed/architectures
+share/djbsort/cpucycles/x86cpuspeed/cpucycles.c
+share/djbsort/cpucycles/x86cpuspeed/implementation.c
+share/djbsort/cpucycles/x86estimate/architectures
+share/djbsort/cpucycles/x86estimate/cpucycles.c
+share/djbsort/cpucycles/x86estimate/implementation.c
+share/djbsort/cpucycles/x86tscfreq/architectures
+share/djbsort/cpucycles/x86tscfreq/cpucycles.c
+share/djbsort/cpucycles/x86tscfreq/implementation.c
+share/djbsort/do
+share/djbsort/h-external/djbsort_cpucycles.h
+share/djbsort/h-external/int32_sort.h
+share/djbsort/h-external/uint32_sort.h
+share/djbsort/h-internal/cpucycles.h
+share/djbsort/h-internal/int32_minmax.c
+share/djbsort/h-internal/int32_minmax_x86.c
+share/djbsort/int32/avx2/sort.c
+share/djbsort/int32/cycles.c
+share/djbsort/int32/portable1/sort.c
+share/djbsort/int32/portable2/sort.c
+share/djbsort/int32/portable3/sort.c
+share/djbsort/int32/portable4/sort.c
+share/djbsort/int32/works.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/include/cpucycles.h
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/include/int32_minmax.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/include/int32_minmax_x86.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/command/int32-speed.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/command/limits.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/command/uint32-speed.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/compilers/abiname.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/compilers/base.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/cpucycles/cpucycles.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/avx2/compiler.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/avx2/cycles.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/avx2/implementation.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/avx2/sort.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/avx2/version.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/avx2/works.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable1/compiler.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable1/cycles.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable1/implementation.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable1/sort.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable1/version.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable1/works.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable2/compiler.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable2/cycles.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable2/implementation.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable2/sort.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable2/version.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable2/works.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable3/compiler.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable3/cycles.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable3/implementation.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable3/sort.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable3/version.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable3/works.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable4/compiler.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable4/cycles.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable4/implementation.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable4/sort.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable4/version.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/int32/portable4/works.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/uint32/useint32/compiler.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/uint32/useint32/cycles.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/uint32/useint32/implementation.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/uint32/useint32/sort.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/uint32/useint32/version.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-O3/uint32/useint32/works.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-mavx2_-O3/command/int32-speed.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-mavx2_-O3/command/limits.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-mavx2_-O3/command/uint32-speed.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-mavx2_-O3/compilers/abiname.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-mavx2_-O3/compilers/base.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-mavx2_-O3/cpucycles/cpucycles.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-mavx2_-O3/int32/avx2/compiler.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-mavx2_-O3/int32/avx2/cycles.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-mavx2_-O3/int32/avx2/implementation.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-mavx2_-O3/int32/avx2/sort.c
+share/djbsort/link-build/build-${PKGVERSION}/pkgsrchostname/notes/clang_-fPIC_-Wall_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-mavx2_-O3/int32/avx2/version.c



Home | Main Index | Thread Index | Old Index