From owner-svn-src-head@freebsd.org Sun Aug 2 03:09:22 2015 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1201D9AAAD4; Sun, 2 Aug 2015 03:09:22 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0141.outbound.protection.outlook.com [65.55.169.141]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47A8B1A91; Sun, 2 Aug 2015 03:09:20 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from BLUPR05CA0055.namprd05.prod.outlook.com (10.141.20.25) by BLUPR05MB706.namprd05.prod.outlook.com (10.141.207.13) with Microsoft SMTP Server (TLS) id 15.1.225.19; Sun, 2 Aug 2015 02:34:34 +0000 Received: from BN1BFFO11FD038.protection.gbl (2a01:111:f400:7c10::1:138) by BLUPR05CA0055.outlook.office365.com (2a01:111:e400:855::25) with Microsoft SMTP Server (TLS) id 15.1.225.19 via Frontend Transport; Sun, 2 Aug 2015 02:34:34 +0000 Authentication-Results: spf=softfail (sender IP is 66.129.239.18) smtp.mailfrom=juniper.net; FreeBSD.org; dkim=none (message not signed) header.d=none; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.18 as permitted sender) Received: from p-emfe01b-sac.jnpr.net (66.129.239.18) by BN1BFFO11FD038.mail.protection.outlook.com (10.58.144.101) with Microsoft SMTP Server (TLS) id 15.1.243.9 via Frontend Transport; Sun, 2 Aug 2015 02:34:34 +0000 Received: from magenta.juniper.net (172.17.27.123) by p-emfe01b-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Sat, 1 Aug 2015 19:34:33 -0700 Received: from chaos.jnpr.net (chaos.jnpr.net [172.21.16.28]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id t722YWD72406; Sat, 1 Aug 2015 19:34:32 -0700 (PDT) (envelope-from sjg@juniper.net) Received: from chaos (localhost [127.0.0.1]) by chaos.jnpr.net (Postfix) with ESMTP id 08273580AB; Sat, 1 Aug 2015 19:34:32 -0700 (PDT) To: Baptiste Daroussin CC: , , Subject: Re: svn commit: r284345 - in head: . bin/cat bin/chflags bin/chio bin/chmod bin/cp bin/csh bin/date bin/dd bin/df bin/domainname bin/echo bin/ed bin/expr bin/freebsd-version bin/getfacl bin/hostname bi... In-Reply-To: <20150726204948.GD1522@ivaldir.etoilebsd.net> References: <201506131920.t5DJKwMH033508@svn.freebsd.org> <20150726204948.GD1522@ivaldir.etoilebsd.net> Comments: In-reply-to: Baptiste Daroussin message dated "Sun, 26 Jul 2015 22:49:48 +0200." From: "Simon J. Gerraty" X-Mailer: MH-E 8.0.3; nmh 1.3; GNU Emacs 22.3.1 Date: Sat, 1 Aug 2015 19:34:31 -0700 Message-ID: <852.1438482871@chaos> MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD038; 1:1WfYNFERfo/zOG8AJq2zcccV2ZxJI78p73xXRwYfJ2wFfxjdhacSYgdBDsQEg5PgfiIwEwwKIDoVY5QPHRGYvPd+gqctOAP0R1W9FPaYLbn+ngjNoG6cF8Jmwf7OqV2Ucp68114KslLbzXh5TKUUunQV2Z23hmjwxuVu0QPgmLSyHvuVhVqqd/vlL7CH7nWuxeuIQ9EUUG1JItJICYeVgaAwkhHFzeT3pAnNZ9AAEa8rYdq0mKHosXID+9EBuS56BequxfSve7bY+WkGX756uSF68XOeG8ZQ8Q8Nb0V0isM= X-Forefront-Antispam-Report: CIP:66.129.239.18; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(979002)(6009001)(2980300002)(24454002)(199003)(189002)(48376002)(77156002)(62966003)(105596002)(450100001)(106466001)(19580395003)(76506005)(57986006)(86362001)(19580405001)(189998001)(2950100001)(6806004)(50226001)(77096005)(92566002)(110136002)(117636001)(87936001)(50986999)(46102003)(47776003)(76176999)(5001960100002)(5001920100001)(5003940100001)(50466002)(33716001)(42262002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB706; H:p-emfe01b-sac.jnpr.net; FPR:; SPF:SoftFail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB706; 2:m+Syck2nmmIvpQEtscJ+mE1PVEgUyfW6oFPbfKGpdOgTEnb/TPUwSzNKeSTqk9jeZDGWOH4+R0vrAM5nC22pA/BmHmD4FhYsOxIghLnyuWUlpPiTXnj5yF5bzyhFsP763chKYgpQKY5RiwPbo3PkCJhC3iHsIpoqqU66k/7k6q0=; 3:ghswePUtJ6R016WnX8EcM+MjN5hreVMt14kTd843ZzMJ7bvZfnluAxwrsEswZADrdKEBfpy2bUNev+SnKF4GNQoEpLVleUQagejQ9sShCGrldNefBljEBmV1CnyXdy3ZEkrmr+u1o+n1MGKS6xc+mW4edoWJ/l7cxxabtBJxgUoedaBGQ8NsC+Hz2X/4byMh9UoIKqqa10Aye0nWGF5BlIUhxhIIz4hp8kCLc6Ygo3g=; 25:C2EJQQfyd2yv8Hf/FwQNsskz3dayN0ELm72JQwO4TUNNVYP5FKqtb4ijGrZjFbeki8SjddBRxuA5yGiT09vtAXapuWQHVvp925gvD9UYW5LI5l0KYMVHdnJ01PAzDX/V3bZpXIG8i4GWwlyfIvUEIF2TnCilnqvbtqyDAKGM12BaivHuwBJZ6n//7fUVsHcFNYXr8Mn0JPdzZys1iktcmMvXfYdtuMlRX0zpz3nPiOwoI7l+YlI95T0Kv51uK9ihii7uzAsCH+1iZdQd/FPeYQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR05MB706; X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB706; 20:AutHj0wbSMYhaEl1zi4rOxjcKidBxjS2ltEuKjIhOjinifUG0trM1RN0NMpJrDs7bBwQdjpogfTLXjcYLGAJMDrUpbQ2qA3niaU1RJRKkvsjxeY7TV9lraHonNXXxt6Oje76Fo86w1OCWNM9npcO8RMzN9DIKfxB9DHDhYak/UraUYCmKcApd4Rshh6w3vP81+z3joaVrBdvtHQ0F0R/NIirOvM2tbm288kHQwy8b4xpUuT8m9RsiDcInkSPIoYyQWZ905Nko8DxkEZ+p6+3JZ11UODjmcKocu6OZXBsq3Sj+X/GcmB9bH2IaUJZmLl3vZKQJxVjrtcvmEP86D+LxH/4hlCJyxMgRrwnWsKZJpbmT8c1iXIOojgLWKmI/HRhI7Cwz85CMcHEc6V4nrSQgtQUp7FhO/Fneurn4t2RZMM3gySKJGU8tW7KGQPvJJPKz64wuvhHeeBL6PjBJVC5bA2O9qm66IRNqFl9Cu+DZoYqaGhenRYrePM4wH/iwHQk; 4:q+/u1zcaaWlv2nnyf78fXMqeqAaFtlP87Vj0bMYsw3N5bYDFMe/ZMLuaP7o0VnBg4GikgtDxJrvI0U8hJAgt6skQarysrUAkWlNzX5HGblSdwvC/OJPFkHwvSY81xGK1VEGHuF81qzubRUOOAP97tDSpswmn3lb6/8Vf5VxnofyHEBOURX+DFbGyNl88aDd+jZX7XIEncGy3HF+V8m1Kn9P/gzc61RwgXD7zR5vvOylFBMMFdjlu8+kobBWyHbH4v5KxC58O5n39g6iI4s51SDNK5g5P6y2OYQ94yBRfsHM= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(10322497157591); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BLUPR05MB706; BCL:0; PCL:0; RULEID:; SRVR:BLUPR05MB706; X-Forefront-PRVS: 0656A4403B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR05MB706; 23:Oq09VV6ESbpgLPS45MPQYh+5168k31ql/8y0BCxd3o?= =?us-ascii?Q?VPU7DCAjG7hOOsjbhlN+dClu2LqUtcTyNN8aINU1jnPt0QtniD+yYOL26qKe?= =?us-ascii?Q?PRBSDn5G3AWDnt3pBFgqatIRR0YbFawlamRznXuQme8CxVW7EvAtSwQoD7wj?= =?us-ascii?Q?tM6anlrKhEe2JC+DLHS6pZBWNM6xjn8S6RvxpZRU+NYXGircmpiKeiiJPHrv?= =?us-ascii?Q?+17f+ervHRcY12L7V4ewB4YFjrSA2A0Vl+CqFpyLNcD8oVU3+eOg3X/ARG7D?= =?us-ascii?Q?4idIlxezgmtrLY+7Oo7goC+BMU9kL930fPLKvtvfZdfw23gQ0yzRm/eGGQq3?= =?us-ascii?Q?CUZN+DOndeHB+/nTwtAibCzvL5tk2ikEX5guiFsoPuMoxPMV7BFnc3SzPxAT?= =?us-ascii?Q?8Rjc5pKW/vuekXXGOhnQ6838NNLg6Z7Lp4ZvcXwLWY2K8cTFv2rxblP315c0?= =?us-ascii?Q?4NKRGJzQubwqKyFEUqknDZOQPw4kqyHplVG3UFxfhaEDwMeCMukViriXenlc?= =?us-ascii?Q?WZnVwufZANnKipdxqnJunux0avFgDiyhGbxzRbd3xXQGlQwJnyd0YB8SUpIG?= =?us-ascii?Q?xYtLSelD7inX85wvFToiM1KiUoyGdG8Wexq0qv8VdYtncMRjrJiVtocb13Qr?= =?us-ascii?Q?hpREP62yEYN/Syxr5R8MkbN2ZMJhjMhy27ijQLCR5UpSaganbOtTOEslWvGD?= =?us-ascii?Q?xOAwp1g/3qzQBJOdzDbzDJKDF7zxSUP6NpkhgaMJaNX+ZcoaTz0Tg6NTuAK1?= =?us-ascii?Q?5rdslfaIM9wnpcIYZgz2UIELptjL0SBfidhEi44EMaVmPM+qmzD4NqukRbmZ?= =?us-ascii?Q?JLOZalYz4e7kmJ4etFBdC/5YBMgb8qvlMmmteZ5UTg/5O4CZLEqwNDkxm1yY?= =?us-ascii?Q?8BDwqgEGItYQZVk7Jg4AVG5YEkygISw+kzGC0sV8uKkY8kmRAAf1CSAy007U?= =?us-ascii?Q?AHn2Xx4ZmLpLVhwEERzDu9NM6brBkBJS99tC8mT9xQa/PCRtxjh/XYDhsqe9?= =?us-ascii?Q?zsfP6Gp+nrrcv5GoO9J3yn1o6ZAxmZU3qJhl7dDBswfg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB706; 5:MO3EEVQaPmHR4wph4byTfSUg/ZOIN/o/tkcYEH4VnJsdmT/U05ZD0L/EoLyvEuyQONJ1EKZlx3d/CegFTGoZz29PjOSq507eIM7gvjzu0iu24+plABoQG7h3afLbHEOROgsCxlfzoQz8r0+iuYzHCg==; 24:DzDz5EvAzl448Q41jIw/YiPcfzXtz+nVL2dIDeoag22s2Rv65RGXfeROn/Acz3hjLt33GI8vV4thviUxY96KoOPGy85A1JrrB4g8wopqgzI=; 20:v/DTV1LzgGuRaEOQDYPnKwNtKtogN42J2tPYXhjCYROL+oRULky4mF5RG1Z25aXkAZqr19Tbnz1aTkpIC7Ogrw== X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Aug 2015 02:34:34.0230 (UTC) X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.18]; Helo=[p-emfe01b-sac.jnpr.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB706 X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Aug 2015 03:09:22 -0000 Baptiste Daroussin wrote: > This breaks using fmake from ports because of usage of :U in sys.mk Oops - sorry. I saw Warner posted a patch for this which looked ok, but doesn't appear to have been committed. > is compatible with FreeBSD 9 (not that I'm just speaking about sys.mk not other > parts) Understood. AFAICT the following allows fmake to consume sys.mk Index: share/mk/sys.mk =================================================================== --- share/mk/sys.mk (revision 286177) +++ share/mk/sys.mk (working copy) @@ -33,8 +33,10 @@ # early include for customization # see local.sys.mk below -.-include +.sinclude +.if defined(.PARSEDIR) +# none of this is relevant without bmake .if ${MK_META_MODE} == "yes" .-include .elif ${MK_META_FILES} == "yes" && ${.MAKEFLAGS:U:M-B} == "" @@ -44,6 +46,7 @@ # This needs to be done early - before .PATH is computed .-include .endif +.endif # If the special target .POSIX appears (without prerequisites or # commands) before the first noncomment line in the makefile, make shall @@ -361,7 +364,7 @@ .endif # late include for customization -.-include +.sinclude .if defined(__MAKE_SHELL) && !empty(__MAKE_SHELL) SHELL= ${__MAKE_SHELL} @@ -378,11 +381,12 @@ # when running target scripts, this is a problem for many makefiles here. # So define a shell that will do what FreeBSD expects. .ifndef WITHOUT_SHELL_ERRCTL +___MAKE_SHELL?= /bin/sh .SHELL: name=sh \ quiet="set -" echo="set -v" filter="set -" \ hasErrCtl=yes check="set -e" ignore="set +e" \ echoFlag=v errFlag=e \ - path=${__MAKE_SHELL:U/bin/sh} + path=${__MAKE_SHELL} .endif .include