From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Thu, 05 Jan 2023 12:33:36 +0100 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pDOV7-002Rvs-73 for lore@lore.pengutronix.de; Thu, 05 Jan 2023 12:33:36 +0100 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1pDOV5-000581-LK; Thu, 05 Jan 2023 12:33:35 +0100 Received: from mail-am7eur03on2055.outbound.protection.outlook.com ([40.107.105.55] helo=EUR03-AM7-obe.outbound.protection.outlook.com) by metis.ext.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pDOUl-00057s-24 for ptxdist@pengutronix.de; Thu, 05 Jan 2023 12:33:18 +0100 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PYruUEDZHWOiY7cXW48oBEPvJwHZlUWTHS/KHGnJTqlQHFVItZDM50CxbyDv6N3SCJnJW2WouYue+ZzHbzeY2xVPNiK762CUKhJWSH5Zv7jN2nMwSpxwRamv3TcAmwAjPBYfSNiHuCGibfEpZFb3FnbviQTIszgz18/Yy85MpLzM5p/RudmKSjbm2AAkvkkYKplTGTAkL14jJC/MjLr0eLEVPoo7/k4E4zSRwoHxqE8fGTN0Mbn5cxdOfMits2s/vSzVNyuH7a7TUkAvqcx7aVRHdbFm6frtTmgCRfFj4H3D/gjxTqeHYM1sfAyw69k7ayC3KrY4rzSv4QfndtKwdQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=BaenW9Xzb5bm1c9toNQ/fYE37PElDUt+DkYL3Us5Jqo=; b=j5U1cdGDn0dKzL4DQNgmSS9kX94plLJJ0Y37rdtkVCBV89LqmHjurjsBtu4sfVpGlVqW8xuGrTiMTiH1D5CobnX2cZSYlDgadYZsAym889+EAioEzylqN9fwVTBpOj5TWvdCkLj3hMWllPW6rzeuNwwUSi/Dxfa0NQnbODcQucuECxB3Rnbzk9kDLxn7DwTJQ+Mj8joPP9CNAJOnb1FoCwuJdbJLtsUyrxCgHGT0y7p6+z1pv5xbljVFPnbDARAwxJOvGNJGlxZWnvnSaav8KmhVEZBlqT5KJpcw8N2R7d/9fRazBeckHpKYOkHEk6cObU8+tmRo3/wOAzZmYdhRuw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=t2data.com; dmarc=pass action=none header.from=t2data.com; dkim=pass header.d=t2data.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t2datacom.onmicrosoft.com; s=selector1-t2datacom-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BaenW9Xzb5bm1c9toNQ/fYE37PElDUt+DkYL3Us5Jqo=; b=gknIOj58bfgJEX21pKbvGIDwLrf6Vmg8cR3NwGurN0CrfeS4kvFTSeGb3624yV/0exXJefRLDGKmPVZhePQLpxVH6iwSi8zJpbjOYMhyK8S/UBqOAgzKT58LRj0z7Nnf4OTaOA2aFcnYv24NpYI9W+SgJhSF7pDvHdTH57tohNo= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=t2data.com; Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) by DB9P251MB0763.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:37f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Thu, 5 Jan 2023 11:33:11 +0000 Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::d8cf:bdbe:3526:aa50]) by DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::d8cf:bdbe:3526:aa50%5]) with mapi id 15.20.5944.019; Thu, 5 Jan 2023 11:33:11 +0000 From: Christian Melki To: ptxdist@pengutronix.de Date: Thu, 5 Jan 2023 12:33:04 +0100 Message-Id: <20230105113304.3493454-1-christian.melki@t2data.com> X-Mailer: git-send-email 2.34.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: GV3P280CA0077.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:a::33) To DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9P251MB0618:EE_|DB9P251MB0763:EE_ X-MS-Office365-Filtering-Correlation-Id: 73d101dc-4632-4f0b-d512-08daef10a045 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XLUDghs87vLiauRa7F7+xn/kd9NzLX2kZA1EQ63VtSJTLUetbc2IUUwz5Li6QNK9KTtYmfCAui9esWgsudW/3tJGDh9yL+Uca3i3fAsuw+V9lfy58CgpVy0cXfSt3NZ5xJxsVsByNTiZ40w9wfi3Sstr5k4lomzeLRMb8iEkjCFnQwHMVKr4fE0UxSZJdZnEErS2q+cKLT7q/gnDFlNSaBgvsi4QQsDGu08pYozQb5p7YsJQ2kWRAB9h6bkNII/REglbrIucH55dTjojwNIgYAznGvqWxbZoFgZjYWlp5zUlUws9ieuvuGSF5P/KAOfDbiSRiDsv3tNtqujP6y2BnPZrEtiaPkVhGcu8+FMwj1Okj0P4MEdYxxHmdKw5DkAZRqSEo5m5EebautXSmRklEAhRl709ccj4/7e2pgbSoUit6l9f0SlMg2l9peeg3URfySWB6z+vPmfO2Wd3Tmd+q8efPjh2ZKQXLnCWkQI52daFgWzCN3rX4VlT4aNCfCNaKETZF4Kj5MVrcFBaD/1GRSGTXzWk8PHQPFl0DTUw4365qDI2y3Cr8r9fVj4/wxgfBXTYoT0ktsCuFbbxpEjK4jqe0aE8X+xLinTGYSvNhn3IHSZ9zw/tZ9sKN18VAPOi8n4tNq/NCOqAEX/eHuAny0LQ2v4CO0Nd/NjmfJIxSWSbKeUsUBDdsuD/ClShCFD6nUKp7mv5YblLx054yIkDbZ0WQr+LJxWeUMmxNyKG3I8= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9P251MB0618.EURP251.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230022)(376002)(136003)(39830400003)(346002)(396003)(366004)(451199015)(6506007)(44832011)(1076003)(2616005)(316002)(52116002)(6512007)(186003)(26005)(478600001)(36756003)(6666004)(83380400001)(2906002)(966005)(6486002)(6916009)(38100700002)(38350700002)(41300700001)(66476007)(66946007)(8676002)(66556008)(5660300002)(86362001)(8936002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?zsK4GAw+3hd3mmQnj+00ZRAlWxlvBGSloeOM2e8e6c3OJA0qTKU5OB8Vwssi?= =?us-ascii?Q?5UPE7IRHxSWo02bYcXQzJDoBOqpxv86WUX+WqXY2CWUjcZXssgQ1rg5VI2G5?= =?us-ascii?Q?ElFyjCCIp2wz7lL5E7zssRyz+17CrxfZV1LWF2D+yLpUZzKwyPimaEnfAjzW?= =?us-ascii?Q?l4hsJ7U/io6ibhbKRG79F+EYIV3BaznozlsbY9bLRQtaHRCIDMutzP0GiLwn?= =?us-ascii?Q?FN4x6kCAZhqm7oBQJD46ZPeP0A1RnSWGRKM4I0VHRJhRwnpw+QwZZaH1Lb5F?= =?us-ascii?Q?JVdzEPntpnLoWXZAAEb/l5/rpRhuj8kYUbpChNFsMC9k2PE6ztDeB1aTLJau?= =?us-ascii?Q?aMZ9IlWIOL4SIys1IN1FcmG+SKTD7SCE4AB/OY664p3e9X8GAeTirWUy7t49?= =?us-ascii?Q?tmapqi7yncqH795YmWtU5YqLBuuq4VMYWSz6mZmCrmD4U+xjzqu1GntN43Ml?= =?us-ascii?Q?9mXh2kDkHCCCnh7EDQ3NpK79+5HuUvfpj8G+amiStnD2GTUeG/B4Gvr1r9Bs?= =?us-ascii?Q?eaO7Cn44iXZCrXS1GJ3KP+QLrsxPu7JooitCPxvpJh82Poqg23QSfAZWZ05a?= =?us-ascii?Q?wH7fXhJuuvXjG6dMbNZTiqFxUHiGKQp+wAuKdb4tJIa4x0EoeYIldKuSjc9J?= =?us-ascii?Q?NL5gQrvuZgjZBkCWXUWo2jEPbJ0m8skx3cqKasRq8UHzDAAln4SUI+KX4i9/?= =?us-ascii?Q?4jZ6PidxIT5hhLYLk7nWqEMy+sr6DJZOEtzNQIp+yXAdGUELDaNgGku9KiYF?= =?us-ascii?Q?TPwZfs4GDAThHQ/oWrdU5XE5Qq+FrCO1Gi5q1DCq1QCzpCW0uxabk9ZQAk64?= =?us-ascii?Q?VZ11kF7z3XHQQ54SPfjAiA/CHdumxN5jjHb3w6uwhvFbsIgGPU6VF7/p8Wrp?= =?us-ascii?Q?iUkD5OtcKt6jNGwX3LIeXdtTjXu6ZAvbaEouNfV6f2JvPIqmYGofKTIGYkEu?= =?us-ascii?Q?A4E63/PpYiaxDXDoubqovKDBX97AedlTGUKuDqkYr8aNalscRFkeIixwBfSp?= =?us-ascii?Q?Wb9u+wNjZ83c3II5pIpAYdYoJQDkSl6IDj5louXiWXMss+qRNNE4eAaUqLwJ?= =?us-ascii?Q?+GFm12OtqMKk2RYcsort6XOfA75q9kqL+ubDKwqX0y5tCbvY6NAyFML7VoQh?= =?us-ascii?Q?f+cArDgiio0Hxhjm4jSTs0TglvT6tZu3jngcFtYerc52o0NDvW3Gu0ATpJYk?= =?us-ascii?Q?5iivgTqAKe3v1qMHb3SiWudmBQmFwMoQhl8mTNpWXk6vsdrouLZUUnHvNEuN?= =?us-ascii?Q?Mfq3TydSbJGjh9Baxs1wXVftXoJQ/GlEoe4YfyMg8PAeKp/+weZ+FbJaqh3d?= =?us-ascii?Q?5HEKMN9ge19Otm2c4q/5DG8ggZFLp5nGPsCBZzPpviL4y7OGqwGw5S/wtmYQ?= =?us-ascii?Q?5v5Mrs0nTaB5iWRptmjeSDwijHI5nx/FcNHuLYatoe1XW3BB/SfkkpTkzwYB?= =?us-ascii?Q?BttrrvI551VrcPEXD56xL2tVk8QcRnXYy02kxUfbadneA5ZQx3VRudf3dviG?= =?us-ascii?Q?HIJuvk856G2Zs4+1yBIVcjMt6iZFZavLc7KLj+PrnWrAHttB+6xkdHiFt5Rc?= =?us-ascii?Q?BLeclFC+4xXb6qVjbOXojJgfYh0cj+tfRtKSZpkM7zgyDOxns1jJ/ex1pR7Y?= =?us-ascii?Q?Qw=3D=3D?= X-OriginatorOrg: t2data.com X-MS-Exchange-CrossTenant-Network-Message-Id: 73d101dc-4632-4f0b-d512-08daef10a045 X-MS-Exchange-CrossTenant-AuthSource: DB9P251MB0618.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jan 2023 11:33:11.5042 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 27928da5-aacd-4ba1-9566-c748a6863e6c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: cUDxAKV9DyYPyrsEvQGmd/9e0jH4WtBhFVIGNzAvsVR6/sPo3CFUR8Yd1pZXiLvwAixnnUI5XqjzX5/ps5YkSjG6aC729BW5Rx3fOGdQO6k= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9P251MB0763 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.ext.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.0 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH] fakeroot: Version bump. 1.29.0 -> 1.30.1 X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false Minor bugfix release. * Drop the stat hack patch for glibc-2.33+. Afaiu, it's not needed anymore? * Drop the openat patch, it's included. * Forward the ptxdist specific relocateable patch. Signed-off-by: Christian Melki --- ...0001-Also-wrap-the-stat-library-call.patch | 71 ------------------- ...-Fix-prototype-generation-for-openat.patch | 70 ------------------ patches/fakeroot-1.29/series | 6 -- .../0001-make-fakeroot-relocatable.patch} | 0 .../autogen.sh | 0 patches/fakeroot-1.30.1/series | 4 ++ rules/host-fakeroot.make | 6 +- 7 files changed, 7 insertions(+), 150 deletions(-) delete mode 100644 patches/fakeroot-1.29/0001-Also-wrap-the-stat-library-call.patch delete mode 100644 patches/fakeroot-1.29/0002-Fix-prototype-generation-for-openat.patch delete mode 100644 patches/fakeroot-1.29/series rename patches/{fakeroot-1.29/0003-make-fakeroot-relocatable.patch => fakeroot-1.30.1/0001-make-fakeroot-relocatable.patch} (100%) rename patches/{fakeroot-1.29 => fakeroot-1.30.1}/autogen.sh (100%) create mode 100644 patches/fakeroot-1.30.1/series diff --git a/patches/fakeroot-1.29/0001-Also-wrap-the-stat-library-call.patch b/patches/fakeroot-1.29/0001-Also-wrap-the-stat-library-call.patch deleted file mode 100644 index daff7f347..000000000 --- a/patches/fakeroot-1.29/0001-Also-wrap-the-stat-library-call.patch +++ /dev/null @@ -1,71 +0,0 @@ -From: Christian Melki -Date: Wed, 11 May 2022 10:23:40 +0200 -Subject: [PATCH] Also wrap the "stat" library call - -Patch by: Christoph Biedl -Bug-Debian: https://bugs.debian.org/1001961 - -Seems changes in glibc 2.33 caused the stat() function to be mapped -into a stat() library call instead of __xstat() as it used to be. - -However, fakeroot does not wrap this, causing files to be reported -with the real owner, not 0 as expected. - -The fix for this got a bit ugly as the abstraction in configure.ac -would not allow wrapping both "stat" and "__xstat". So enhance the -search list capabilities with an optional symbol how the wrapped -function is named internally. Also hack the parser so "stat" gets -actually probed and not mistaken for __xstat. - -Using "realstat" as a symbol is not the best choice as it might be -confusing, but "statstat" seemed even worse. - -Signed-off-by: Christian Melki ---- - configure.ac | 18 ++++++++++++++---- - 1 file changed, 14 insertions(+), 4 deletions(-) - -diff --git a/configure.ac b/configure.ac -index e7c1c7c484f3..3fa4756557af 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -362,9 +362,13 @@ dnl Digital Unix: stat - - :>fakerootconfig.h.tmp - --for SEARCH in %stat f%stat l%stat f%statat %stat64 f%stat64 l%stat64 f%statat64 %mknod %mknodat; do -- FUNC=`echo $SEARCH|sed -e 's/.*%//'` -+for SEARCH in %stat s%tat@realstat f%stat l%stat f%statat %stat64 f%stat64 l%stat64 f%statat64 %mknod %mknodat; do -+ FUNC=`echo $SEARCH|sed -e 's/.*%// ; s/@.*//'` - PRE=`echo $SEARCH|sed -e 's/%.*//'` -+ SYMBOL=`echo $SEARCH|sed -e 's/.*@//'` -+ if test "$SYMBOL" = "$SEARCH" ; then -+ SYMBOL="${PRE}${FUNC}" -+ fi - FOUND= - for WRAPPED in __${PRE}x${FUNC} _${PRE}x${FUNC} __${PRE}${FUNC}13 ${PRE}${FUNC}; do - AC_CHECK_FUNCS($WRAPPED,FOUND=$WRAPPED) -@@ -375,8 +379,8 @@ dnl - dnl for WRAPPED in _${PRE}${FUNC}; do - dnl FOUND=$WRAPPED - if test -n "$FOUND"; then -- PF=[`echo ${PRE}${FUNC}| tr '[a-z]' '[A-Z]'`] -- DEFINE_WRAP=[`echo wrap_${PRE}${FUNC}| tr '[a-z]' '[A-Z]'`] -+ PF=[`echo $SYMBOL | tr '[a-z]' '[A-Z]'`] -+ DEFINE_WRAP=[`echo wrap_${SYMBOL}| tr '[a-z]' '[A-Z]'`] - DEFINE_NEXT=[`echo wrap_${FOUND}| tr '[a-z]' '[A-Z]'`] - DEFINE_ARG=[`echo wrap_${FOUND}| tr '[a-z]' '[A-Z]'`] - AC_DEFINE_UNQUOTED(WRAP_${PF}, $FOUND) -@@ -518,6 +522,12 @@ AH_VERBATIM([WRAP_STAT], - #define TMP_STAT __astat - #define NEXT_STAT_NOARG next___astat - -+#define WRAP_REALSTAT __astat -+#define WRAP_REALSTAT_QUOTE __astat -+#define WRAP_REALSTAT_RAW __astat -+#define TMP_REALSTAT __astat -+#define NEXT_REALSTAT_NOARG next___astat -+ - #define WRAP_LSTAT_QUOTE __astat - #define WRAP_LSTAT __astat - #define WRAP_LSTAT_RAW __astat diff --git a/patches/fakeroot-1.29/0002-Fix-prototype-generation-for-openat.patch b/patches/fakeroot-1.29/0002-Fix-prototype-generation-for-openat.patch deleted file mode 100644 index 3e091379d..000000000 --- a/patches/fakeroot-1.29/0002-Fix-prototype-generation-for-openat.patch +++ /dev/null @@ -1,70 +0,0 @@ -From: Christian Melki -Date: Wed, 11 May 2022 10:25:59 +0200 -Subject: [PATCH] Fix prototype generation for openat - -Patch by: Christoph Biedl -Bug-Debian: https://bugs.debian.org/995393 - -As jrtc27 pointed out in IRC, ppc64el is more strict than other -architectures when it comes to va_arg handling: - - it's that ppc64le uses the elfv2 abi, and for variadic calls you - must reserve space for a parameter save area - -So enhance wrapawk to create a proper prototype and argument -handling although it's specific to the openat call. Also add the -missing documentation for the sixth column to wrapfunc.inp. - -Signed-off-by: Christian Melki ---- - wrapawk | 20 +++++++++++++++++++- - wrapfunc.inp | 4 +++- - 2 files changed, 22 insertions(+), 2 deletions(-) - -diff --git a/wrapawk b/wrapawk -index a2fd220a6fcb..9b2c285c257b 100644 ---- a/wrapawk -+++ b/wrapawk -@@ -37,7 +37,25 @@ BEGIN{ - argtype=$3; - argname=$4; - MACRO=$5; -- if(MACRO){ -+ openat_extra=$6; -+ if(openat_extra){ -+ print " {(void(*))&next_" name ", \"" name "\"}," > structfile; -+ print "extern " ret " (*next_" name ")" openat_extra ";" > headerfile; -+ print ret " (*next_" name ")" openat_extra "=tmp_" name ";"> deffile; -+ -+ print ret " tmp_" name, openat_extra "{" > tmpffile; -+ print " mode_t mode = 0;" > tmpffile; -+ print " if (flags & O_CREAT) {" > tmpffile; -+ print " va_list args;" > tmpffile; -+ print " va_start(args, flags);" > tmpffile; -+ print " mode = va_arg(args, int);" > tmpffile; -+ print " va_end(args);" > tmpffile; -+ print " }" > tmpffile; -+ print " load_library_symbols();" > tmpffile; -+ print " return next_" name, argname ";" > tmpffile; -+ print "}" > tmpffile; -+ print "" > tmpffile; -+ } else if(MACRO){ - print " {(void(*))&NEXT_" MACRO "_NOARG, " name "_QUOTE}," > structfile; - print "extern " ret " (*NEXT_" MACRO "_NOARG)" argtype ";" > headerfile; - print ret " (*NEXT_" MACRO "_NOARG)" argtype "=TMP_" MACRO ";"> deffile; -diff --git a/wrapfunc.inp b/wrapfunc.inp -index 556af34579b0..f5bd4063152c 100644 ---- a/wrapfunc.inp -+++ b/wrapfunc.inp -@@ -9,8 +9,10 @@ - /**/ */ - /* each line of this file lists 4 fields, seperated by a ";". */ - /* The first field is the name of the wrapped function, then it's return */ --/* value. After that come the function arguments with types, and the last */ -+/* value. After that come the function arguments with types, and the fifth */ - /* field contains the function arguments without types. */ -+/* A sixth field is a special needed when wrapping the openat syscall. */ -+/* Otherwise it's like the third (function arguments with types). */ - /**/ - - /* __*xstat are used on glibc systems instead of just *xstat. */ diff --git a/patches/fakeroot-1.29/series b/patches/fakeroot-1.29/series deleted file mode 100644 index 7cc751cd4..000000000 --- a/patches/fakeroot-1.29/series +++ /dev/null @@ -1,6 +0,0 @@ -# generated by git-ptx-patches -#tag:base --start-number 1 -0001-Also-wrap-the-stat-library-call.patch -0002-Fix-prototype-generation-for-openat.patch -0003-make-fakeroot-relocatable.patch -# a15acfb9f130741fa53186998a6f6ee3 - git-ptx-patches magic diff --git a/patches/fakeroot-1.29/0003-make-fakeroot-relocatable.patch b/patches/fakeroot-1.30.1/0001-make-fakeroot-relocatable.patch similarity index 100% rename from patches/fakeroot-1.29/0003-make-fakeroot-relocatable.patch rename to patches/fakeroot-1.30.1/0001-make-fakeroot-relocatable.patch diff --git a/patches/fakeroot-1.29/autogen.sh b/patches/fakeroot-1.30.1/autogen.sh similarity index 100% rename from patches/fakeroot-1.29/autogen.sh rename to patches/fakeroot-1.30.1/autogen.sh diff --git a/patches/fakeroot-1.30.1/series b/patches/fakeroot-1.30.1/series new file mode 100644 index 000000000..bf6039484 --- /dev/null +++ b/patches/fakeroot-1.30.1/series @@ -0,0 +1,4 @@ +# generated by git-ptx-patches +#tag:base --start-number 1 +0001-make-fakeroot-relocatable.patch +# 997aab71aab23715410e9573ed7fb092 - git-ptx-patches magic diff --git a/rules/host-fakeroot.make b/rules/host-fakeroot.make index 2436f99d0..b0764f0da 100644 --- a/rules/host-fakeroot.make +++ b/rules/host-fakeroot.make @@ -15,12 +15,12 @@ HOST_PACKAGES-$(PTXCONF_HOST_FAKEROOT) += host-fakeroot # # Paths and names # -HOST_FAKEROOT_VERSION := 1.29 -HOST_FAKEROOT_MD5 := cab9604a7dc1d58346e0d15bb285bd0f +HOST_FAKEROOT_VERSION := 1.30.1 +HOST_FAKEROOT_MD5 := ddbdacf3844cd26bd05e34346bb2f524 HOST_FAKEROOT_SUFFIX := tar.gz HOST_FAKEROOT := fakeroot-$(HOST_FAKEROOT_VERSION) HOST_FAKEROOT_TARBALL := fakeroot_$(HOST_FAKEROOT_VERSION).orig.$(HOST_FAKEROOT_SUFFIX) -HOST_FAKEROOT_URL := https://snapshot.debian.org/archive/debian/20220522T213641Z/pool/main/f/fakeroot/$(HOST_FAKEROOT_TARBALL) +HOST_FAKEROOT_URL := https://snapshot.debian.org/archive/debian/20221120T030258Z/pool/main/f/fakeroot/$(HOST_FAKEROOT_TARBALL) HOST_FAKEROOT_SOURCE := $(SRCDIR)/$(HOST_FAKEROOT_TARBALL) HOST_FAKEROOT_DIR := $(HOST_BUILDDIR)/$(HOST_FAKEROOT) HOST_FAKEROOT_LICENSE := GPL-3.0-or-later -- 2.34.1