tradcpp: 0.5.2 -> 0.5.3

kyehn 775d1c06 3b63f31e

+9 -23
-12
pkgs/by-name/tr/tradcpp/aarch64.patch
··· 1 - diff a/config.h b/config.h 2 - --- a/config.h 3 - +++ b/config.h 4 - @@ -124,6 +124,8 @@ 5 - #define CONFIG_CPU "__ppc64__" 6 - #elif defined(__ARM__) 7 - #define CONFIG_CPU "__ARM__" 8 - +#elif defined(__aarch64__) 9 - +#define CONFIG_CPU "__aarch64__" 10 - #else 11 - /* let it go */ 12 - #endif
+9 -11
pkgs/by-name/tr/tradcpp/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchurl, 5 - autoconf, 5 + autoreconfHook, 6 6 }: 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "tradcpp"; 10 - version = "0.5.2"; 10 + version = "0.5.3"; 11 11 12 12 src = fetchurl { 13 - url = "https://ftp.netbsd.org/pub/NetBSD/misc/dholland/${pname}-${version}.tar.gz"; 14 - sha256 = "1h2bwxwc13rz3g2236l89hm47f72hn3m4h7wjir3j532kq0m68bc"; 13 + url = "https://ftp.netbsd.org/pub/NetBSD/misc/dholland/tradcpp-${version}.tar.gz"; 14 + hash = "sha256-4XufQs90s2DVaRvFn7U/N+QVgcRbdfzWS7ll5eL+TF4="; 15 15 }; 16 16 17 - strictDeps = true; 18 17 # tradcpp only comes with BSD-make Makefile; the patch adds configure support 19 - nativeBuildInputs = [ autoconf ]; 20 - preConfigure = "autoconf"; 21 - patches = [ 22 - ./tradcpp-configure.patch 23 - ./aarch64.patch 24 - ]; 18 + patches = [ ./tradcpp-configure.patch ]; 19 + 20 + strictDeps = true; 21 + 22 + nativeBuildInputs = [ autoreconfHook ]; 25 23 26 24 meta = with lib; { 27 25 description = "Traditional (K&R-style) C macro preprocessor";