Index: head/security/highwayhash/tags =================================================================== --- head/security/highwayhash/tags (revision 474221) +++ head/security/highwayhash/tags (nonexistent) @@ -1,15 +0,0 @@ -!_TAG_FILE_SORTED 2 /0=unsorted, 1=sorted, 2=foldcase/ -CATEGORIES /usr/home/ricky/FreeBSD/ports/security/highwayhash/Makefile /^CATEGORIES= security$/;" m language:Make -COMMENT /usr/home/ricky/FreeBSD/ports/security/highwayhash/Makefile /^COMMENT= Fast strong hash functions: SipHash\/HighwayHash$/;" m language:Make -GH_ACCOUNT /usr/home/ricky/FreeBSD/ports/security/highwayhash/Makefile /^GH_ACCOUNT= google$/;" m language:Make -GH_TAGNAME /usr/home/ricky/FreeBSD/ports/security/highwayhash/Makefile /^GH_TAGNAME= 2b666ae$/;" m language:Make -LICENSE /usr/home/ricky/FreeBSD/ports/security/highwayhash/Makefile /^LICENSE= APACHE20$/;" m language:Make -LICENSE_FILE /usr/home/ricky/FreeBSD/ports/security/highwayhash/Makefile /^LICENSE_FILE= ${WRKSRC}\/LICENSE$/;" m language:Make -MAINTAINER /usr/home/ricky/FreeBSD/ports/security/highwayhash/Makefile /^MAINTAINER= yuri@rawbw.com$/;" m language:Make -ONLY_FOR_ARCHS /usr/home/ricky/FreeBSD/ports/security/highwayhash/Makefile /^ONLY_FOR_ARCHS= amd64 arm64 powerpc powerpc64$/;" m language:Make -ONLY_FOR_ARCHS_REASON /usr/home/ricky/FreeBSD/ports/security/highwayhash/Makefile /^ONLY_FOR_ARCHS_REASON= Assembly is implemented only for specific architectures in highwayhash\/tsc_timer.h$/;" m language:Make -PORTNAME /usr/home/ricky/FreeBSD/ports/security/highwayhash/Makefile /^PORTNAME= highwayhash$/;" m language:Make -PORTVERSION /usr/home/ricky/FreeBSD/ports/security/highwayhash/Makefile /^PORTVERSION= g20170512$/;" m language:Make -USES /usr/home/ricky/FreeBSD/ports/security/highwayhash/Makefile /^USES= gmake$/;" m language:Make -USE_GITHUB /usr/home/ricky/FreeBSD/ports/security/highwayhash/Makefile /^USE_GITHUB= yes$/;" m language:Make -USE_LDCONFIG /usr/home/ricky/FreeBSD/ports/security/highwayhash/Makefile /^USE_LDCONFIG= yes$/;" m language:Make Property changes on: head/security/highwayhash/tags ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -on \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/security/highwayhash/Makefile =================================================================== --- head/security/highwayhash/Makefile (revision 474221) +++ head/security/highwayhash/Makefile (revision 474222) @@ -1,39 +1,42 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= highwayhash -PORTVERSION= g20170512 +PORTVERSION= g20180626 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org COMMENT= Fast strong hash functions: SipHash/HighwayHash LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= fails to compile: /usr/lib/clang/5.0.0/include/mmintrin.h:47:5: use of undeclared identifier '__builtin_ia32_emms' BROKEN_powerpc64= fails to link: main.cpp.o: undefined reference to `boost::program_options::options_description::options_description ONLY_FOR_ARCHS= aarch64 amd64 powerpc powerpc64 ONLY_FOR_ARCHS_REASON= Assembly is implemented only for specific architectures in highwayhash/tsc_timer.h USES= gmake USE_GITHUB= yes GH_ACCOUNT= google -GH_TAGNAME= 2b666ae +GH_TAGNAME= 9099074 USE_LDCONFIG= yes + +# workaround for https://github.com/google/highwayhash/issues/69 +MAKE_ARGS= INCDIR=${PREFIX}/include XLIBDIR=${PREFIX}/lib post-patch: # Install flags upstream issue: https://github.com/google/highwayhash/issues/58 @${REINPLACE_CMD} -e '\ s|LIBDIR|XLIBDIR|; \ s| -O3||; \ s|install -m0755 high|${INSTALL_DATA} high|; \ s|install -m0755 lib|${INSTALL_LIB} lib|' \ ${WRKSRC}/Makefile post-install: # Symlink upstream issue: https://github.com/google/highwayhash/issues/57 ${RM} ${STAGEDIR}${PREFIX}/lib/libhighwayhash.so ${LN} -s libhighwayhash.so.0 ${STAGEDIR}${PREFIX}/lib/libhighwayhash.so .include Index: head/security/highwayhash/distinfo =================================================================== --- head/security/highwayhash/distinfo (revision 474221) +++ head/security/highwayhash/distinfo (revision 474222) @@ -1,3 +1,3 @@ -TIMESTAMP = 1502493406 -SHA256 (google-highwayhash-g20170512-2b666ae_GH0.tar.gz) = 294320a52169a3365818b98c7ee8438583d9f627ec84e4b61f2cb94f86796a73 -SIZE (google-highwayhash-g20170512-2b666ae_GH0.tar.gz) = 139398 +TIMESTAMP = 1531106973 +SHA256 (google-highwayhash-g20180626-9099074_GH0.tar.gz) = f53b38584d4bbc09c021a08c32fe09396eed3315cfa3e354575997b0cdd4946e +SIZE (google-highwayhash-g20180626-9099074_GH0.tar.gz) = 152325 Index: head/security/highwayhash/pkg-plist =================================================================== --- head/security/highwayhash/pkg-plist (revision 474221) +++ head/security/highwayhash/pkg-plist (revision 474222) @@ -1,32 +1,32 @@ include/highwayhash/arch_specific.h include/highwayhash/c_bindings.h include/highwayhash/compiler_specific.h include/highwayhash/data_parallel.h include/highwayhash/endianess.h include/highwayhash/hh_avx2.h include/highwayhash/hh_buffer.h include/highwayhash/hh_portable.h include/highwayhash/hh_sse41.h include/highwayhash/hh_types.h +include/highwayhash/hh_vsx.h include/highwayhash/highwayhash.h include/highwayhash/highwayhash_target.h include/highwayhash/highwayhash_test_target.h include/highwayhash/iaca.h include/highwayhash/instruction_sets.h include/highwayhash/load3.h include/highwayhash/nanobenchmark.h include/highwayhash/os_specific.h include/highwayhash/profiler.h include/highwayhash/robust_statistics.h include/highwayhash/scalar.h include/highwayhash/scalar_sip_tree_hash.h include/highwayhash/sip_hash.h include/highwayhash/sip_tree_hash.h include/highwayhash/state_helpers.h include/highwayhash/tsc_timer.h include/highwayhash/vector128.h include/highwayhash/vector256.h include/highwayhash/vector_test_target.h lib/libhighwayhash.a lib/libhighwayhash.so -lib/libhighwayhash.so.0