Index: head/security/libdecaf/Makefile =================================================================== --- head/security/libdecaf/Makefile (revision 477237) +++ head/security/libdecaf/Makefile (revision 477238) @@ -1,31 +1,30 @@ # $FreeBSD$ PORTNAME= libdecaf -PORTVERSION= 0.9.4 -PORTREVISION= 1 +PORTVERSION= 1.0.0 CATEGORIES= security MASTER_SITES= SF/ed448goldilocks/ MAINTAINER= krion@FreeBSD.org COMMENT= Implementation of elliptic curve cryptography LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt ONLY_FOR_ARCHS= amd64 USES= gmake python:2.7 tar:tgz USE_LDCONFIG= yes CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e 's|PYTHON ?= python|PYTHON ?= ${PYTHON_CMD}|g' \ ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/build/bin/* ${STAGEDIR}${PREFIX}/bin/ cd ${WRKSRC}/src/GENERATED/include && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/ ${INSTALL_LIB} ${WRKSRC}/build/lib/* ${STAGEDIR}${PREFIX}/lib/ .include Index: head/security/libdecaf/distinfo =================================================================== --- head/security/libdecaf/distinfo (revision 477237) +++ head/security/libdecaf/distinfo (revision 477238) @@ -1,3 +1,3 @@ -TIMESTAMP = 1515406054 -SHA256 (libdecaf-0.9.4.tgz) = 6b0b6dc77a8dec88ea5b45902f8211d9f6c55b3346191dcd0aaeeb45a8d23f7f -SIZE (libdecaf-0.9.4.tgz) = 557122 +TIMESTAMP = 1534349896 +SHA256 (libdecaf-1.0.0.tgz) = a332d09731c9af9bef071ae7aa700a0ae59161bc94d78ace32fe21dd4c328d04 +SIZE (libdecaf-1.0.0.tgz) = 614589 Index: head/security/libdecaf/files/patch-Makefile =================================================================== --- head/security/libdecaf/files/patch-Makefile (revision 477237) +++ head/security/libdecaf/files/patch-Makefile (revision 477238) @@ -1,54 +1,54 @@ ---- Makefile.orig 2017-10-16 23:18:47 UTC +--- Makefile.orig 2018-08-15 16:19:30 UTC +++ Makefile @@ -19,7 +19,7 @@ BUILD_IBIN = build/obj/bin DOXYGEN ?= doxygen -ifeq ($(UNAME),Darwin) +ifeq ($(UNAME),FreeBSD) - CC = clang - CXX = clang++ + CC ?= clang + CXX ?= clang++ else @@ -49,8 +49,6 @@ endif TODAY = $(shell date "+%Y-%m-%d") -ARCHFLAGS ?= -march=native - ifeq ($(CC),clang) WARNFLAGS_C += -Wgcc-compat endif @@ -97,14 +95,14 @@ scan: clean # Internal test programs, which are not part of the final build/bin directory. $(BUILD_IBIN)/test: $(BUILD_OBJ)/test_decaf.o lib -ifeq ($(UNAME),Darwin) +ifeq ($(UNAME),FreeBSD) $(LDXX) $(LDFLAGS) -o $@ $< -L$(BUILD_LIB) -ldecaf else $(LDXX) $(LDFLAGS) -Wl,-rpath,`pwd`/$(BUILD_LIB) -o $@ $< -L$(BUILD_LIB) -ldecaf endif $(BUILD_BIN)/ristretto: $(BUILD_OBJ)/ristretto.o lib -ifeq ($(UNAME),Darwin) +ifeq ($(UNAME),FreeBSD) $(LDXX) $(LDFLAGS) -o $@ $< -L$(BUILD_LIB) -ldecaf else $(LDXX) $(LDFLAGS) -Wl,-rpath,`pwd`/$(BUILD_LIB) -o $@ $< -L$(BUILD_LIB) -ldecaf @@ -112,14 +110,14 @@ endif # Internal test programs, which are not part of the final build/bin directory. $(BUILD_IBIN)/test_ct: $(BUILD_OBJ)/test_ct.o lib -ifeq ($(UNAME),Darwin) +ifeq ($(UNAME),FreeBSD) $(LDXX) $(LDFLAGS) -o $@ $< -L$(BUILD_LIB) -ldecaf else $(LDXX) $(LDFLAGS) -Wl,-rpath,`pwd`/$(BUILD_LIB) -o $@ $< -L$(BUILD_LIB) -ldecaf endif $(BUILD_IBIN)/bench: $(BUILD_OBJ)/bench_decaf.o lib -ifeq ($(UNAME),Darwin) +ifeq ($(UNAME),FreeBSD) $(LDXX) $(LDFLAGS) -o $@ $< -L$(BUILD_LIB) -ldecaf else $(LDXX) $(LDFLAGS) -Wl,-rpath,`pwd`/$(BUILD_LIB) -o $@ $< -L$(BUILD_LIB) -ldecaf