svn commit: r399276 - in head/mail/rspamd: . files

Vsevolod Stakhov vsevolod at FreeBSD.org
Wed Oct 14 16:39:29 UTC 2015


Author: vsevolod
Date: Wed Oct 14 16:39:27 2015
New Revision: 399276
URL: https://svnweb.freebsd.org/changeset/ports/399276

Log:
  Fix build on non-amd64.

Added:
  head/mail/rspamd/files/patch-src-libcryptobox-CMakeLists.txt   (contents, props changed)
Modified:
  head/mail/rspamd/Makefile

Modified: head/mail/rspamd/Makefile
==============================================================================
--- head/mail/rspamd/Makefile	Wed Oct 14 16:21:20 2015	(r399275)
+++ head/mail/rspamd/Makefile	Wed Oct 14 16:39:27 2015	(r399276)
@@ -2,6 +2,7 @@
 
 PORTNAME=	rspamd
 PORTVERSION=	1.0.5
+PORTREVISION=	1
 CATEGORIES=	mail
 MASTER_SITES=	http://rspamd.com/downloads/
 

Added: head/mail/rspamd/files/patch-src-libcryptobox-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/mail/rspamd/files/patch-src-libcryptobox-CMakeLists.txt	Wed Oct 14 16:39:27 2015	(r399276)
@@ -0,0 +1,36 @@
+diff --git a/src/libcryptobox/CMakeLists.txt b/src/libcryptobox/CMakeLists.txt
+index 80e922f..ccdfba2 100644
+--- src/libcryptobox/CMakeLists.txt
++++ src/libcryptobox/CMakeLists.txt
+@@ -9,6 +9,9 @@ SET(POLYSRC ${CMAKE_CURRENT_SOURCE_DIR}/poly1305/poly1305.c)
+ SET(SIPHASHSRC ${CMAKE_CURRENT_SOURCE_DIR}/siphash/siphash.c
+ 	${CMAKE_CURRENT_SOURCE_DIR}/siphash/ref.c)
+ 
++SET(CURVESRC ${CMAKE_CURRENT_SOURCE_DIR}/curve25519/ref.c
++		${CMAKE_CURRENT_SOURCE_DIR}/curve25519/curve25519.c)
++
+ # For now we support only x86_64 architecture with optimizations
+ IF(${ARCH} STREQUAL "x86_64")
+ 	SET(ASM_CODE "vpaddq %ymm0, %ymm0, %ymm0")
+@@ -41,19 +44,14 @@ IF(${ARCH} STREQUAL "x86_64")
+ 	ASM_OP(HAVE_DOLLARMACRO "dollar macro convention")
+ 
+ 	SET(POLYSRC ${POLYSRC} ${CMAKE_CURRENT_SOURCE_DIR}/poly1305/ref-64.c)
++	SET(CURVESRC ${CURVESRC} ${CMAKE_CURRENT_SOURCE_DIR}/curve25519/curve25519-donna-c64.c)
+ ELSEIF(${ARCH} STREQUAL "i386")
+ 	SET(POLYSRC ${POLYSRC} ${CMAKE_CURRENT_SOURCE_DIR}/poly1305/ref-32.c)
+-
++	SET(CURVESRC ${CURVESRC} ${CMAKE_CURRENT_SOURCE_DIR}/curve25519/curve25519-donna.c)
+ ELSE()
+-	SET(CURVESRC ${CMAKE_CURRENT_SOURCE_DIR}/curve25519/ref.c)
+ 	SET(POLYSRC ${POLYSRC} ${CMAKE_CURRENT_SOURCE_DIR}/poly1305/ref-32.c)
+ ENDIF()
+ 
+-SET(CURVESRC ${CMAKE_CURRENT_SOURCE_DIR}/curve25519/curve25519-donna-c64.c
+-		${CMAKE_CURRENT_SOURCE_DIR}/curve25519/curve25519-donna.c
+-		${CMAKE_CURRENT_SOURCE_DIR}/curve25519/ref.c
+-		${CMAKE_CURRENT_SOURCE_DIR}/curve25519/curve25519.c)
+-
+ IF(HAVE_AVX2)
+ 	SET(CHACHASRC ${CHACHASRC} ${CMAKE_CURRENT_SOURCE_DIR}/chacha20/avx2.S)
+ 	SET(POLYSRC ${POLYSRC} ${CMAKE_CURRENT_SOURCE_DIR}/poly1305/avx2.S)


More information about the svn-ports-head mailing list