From c8c06ca6e54c6870a3bf579139c8e8659193fb32 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Thu, 9 Jun 2016 13:46:27 +0200 Subject: [PATCH] chicken: don't leak hardened CFLAGS into config. Fixes #4309. --- srcpkgs/chicken/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/chicken/template b/srcpkgs/chicken/template index fcb0500143e..d2db26139c5 100644 --- a/srcpkgs/chicken/template +++ b/srcpkgs/chicken/template @@ -1,7 +1,7 @@ # Template file for 'chicken' pkgname=chicken version=4.9.0.1 -revision=3 +revision=4 short_desc="A practical and portable Scheme system" maintainer="Juan RP " license="BSD" @@ -12,26 +12,26 @@ checksum=04df7c439c36fc16446bdfa186e7a70258f911d2d826b5216a8e6b1cb2aa2815 # No ARM support??!!! only_for_archs="i686 i686-musl x86_64 x86_64-musl" +do_configure() { + make -B -f Makefile.linux chicken-defaults.h PREFIX=/usr +} do_build() { make -j1 C_COMPILER_OPTIMIZATION_OPTIONS="$CFLAGS" \ LINKER_LINK_SHARED_PROGRAM_OPTIONS="$LDFLAGS" \ PREFIX=/usr PLATFORM=linux } - do_install() { make -j1 C_COMPILER_OPTIMIZATION_OPTIONS="$CFLAGS" \ LINKER_LINK_SHARED_PROGRAM_OPTIONS="$LDFLAGS" \ PREFIX=/usr DESTDIR=$DESTDIR PLATFORM=linux install vlicense LICENSE } - libchicken_package() { short_desc+=" - runtime library" pkg_install() { vmove "usr/lib/*.so.*" } } - chicken-devel_package() { depends="libchicken>=${version}_${revision}" short_desc+=" - development files"