From 0034f2325e0a37d51c841f8ccea055b6bb48b55d Mon Sep 17 00:00:00 2001 From: sbz Date: Tue, 27 Aug 2013 15:05:46 +0200 Subject: [PATCH] Mk/Uses: add ssp Uses to be enable to build SSP port by addings USES= ssp in Makefile --- Mk/Uses/ssp.mk | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Mk/Uses/ssp.mk diff --git a/Mk/Uses/ssp.mk b/Mk/Uses/ssp.mk new file mode 100644 index 0000000..d3c5d04 --- /dev/null +++ b/Mk/Uses/ssp.mk @@ -0,0 +1,23 @@ +# $FreeBSD$ +# +# handle stack smash protection on port +# +# MAINTAINER: portmgr@FreeBSD.org +# +# Feature: ssp +# Usage: USES=ssp +# Valid ARGS: does not requires args +# +# +.if !defined(_INCLUDE_USES_SSP_MK) +_INCLUDE_USES_SSP_MK= yes + +.if !defined(ssp_ARGS) +IGNORE= USES=ssp does not require args +.endif + +# ubuntu/debian/fedora/gentoo set it to 4 (low value) +SSP_FLAGS=-fstack-protector-all --param ssp-buffer-size=4 +CFLAGS+=${SSP_FLAGS} + +.endif -- 1.8.3.4