From 2376856b1e01aef80259c0f76dc7f97785022093 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Sat, 27 Mar 2021 15:19:47 +0700 Subject: [PATCH] rofs-filtered: hardening --- srcpkgs/rofs-filtered/patches/fix-cflags.patch | 13 +++++++++++++ srcpkgs/rofs-filtered/template | 10 +++------- 2 files changed, 16 insertions(+), 7 deletions(-) create mode 100644 srcpkgs/rofs-filtered/patches/fix-cflags.patch diff --git a/srcpkgs/rofs-filtered/patches/fix-cflags.patch b/srcpkgs/rofs-filtered/patches/fix-cflags.patch new file mode 100644 index 00000000000..b77600f6678 --- /dev/null +++ b/srcpkgs/rofs-filtered/patches/fix-cflags.patch @@ -0,0 +1,13 @@ +Index: CMakeLists.txt +=================================================================== +--- CMakeLists.txt.orig ++++ CMakeLists.txt +@@ -9,7 +9,7 @@ set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PA + "${CMAKE_CURRENT_SOURCE_DIR}/cmake") + + add_definitions(-D_GNU_SOURCE) +-set(CMAKE_C_FLAGS "-Wall -std=c99") ++set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC -Wall -std=c99") + + # find fuse library + find_package (FUSE REQUIRED) diff --git a/srcpkgs/rofs-filtered/template b/srcpkgs/rofs-filtered/template index 332cd57a990..2bb8a230431 100644 --- a/srcpkgs/rofs-filtered/template +++ b/srcpkgs/rofs-filtered/template @@ -1,17 +1,13 @@ # Template file for 'rofs-filtered' pkgname=rofs-filtered version=1.7 -revision=1 +revision=2 +wrksrc="${pkgname}-rel-${version}" build_style=cmake makedepends="fuse-devel" short_desc="Filtered read only filesystem for FUSE" maintainer="Alexander Gehrke " -license="GPL-2" +license="GPL-2.0-or-later" homepage="https://github.com/gburca/rofs-filtered" distfiles="https://github.com/gburca/rofs-filtered/archive/rel-${version}.tar.gz" checksum=d66066dfd0274a2fb7b71dd929445377dd23100b9fa43e3888dbe3fc7e8228e8 -wrksrc="${pkgname}-rel-${version}" - -pre_configure() { - sed -i -e 's/CMAKE_C_FLAGS "/CMAKE_C_FLAGS "-fPIC /' ${wrksrc}/CMakeLists.txt -}