[arch-commits] Commit in devtools/trunk (PKGBUILD fix-curlrc-disabling.patch)

Evangelos Foutras foutrelis at gemini.archlinux.org
Wed Sep 15 14:48:41 UTC 2021


    Date: Wednesday, September 15, 2021 @ 14:48:41
  Author: foutrelis
Revision: 424034

upgpkg: devtools 20210202-3: apply fix for disabling curlrc

Added:
  devtools/trunk/fix-curlrc-disabling.patch
Modified:
  devtools/trunk/PKGBUILD

----------------------------+
 PKGBUILD                   |   16 ++++++++++++----
 fix-curlrc-disabling.patch |   36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-09-15 13:48:17 UTC (rev 424033)
+++ PKGBUILD	2021-09-15 14:48:41 UTC (rev 424034)
@@ -3,7 +3,7 @@
 
 pkgname=devtools
 pkgver=20210202
-pkgrel=2
+pkgrel=3
 pkgdesc='Tools for Arch Linux package maintainers'
 arch=('any')
 license=('GPL')
@@ -12,7 +12,8 @@
          'git' 'bzr' 'mercurial' 'diffutils' 'util-linux' 'awk')
 makedepends=('asciidoc')
 optdepends=('btrfs-progs: btrfs support')
-source=(https://sources.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.sig})
+source=(https://sources.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.sig}
+        fix-curlrc-disabling.patch)
 validpgpkeys=('487EACC08557AD082088DABA1EB2638FF56C0C53'
               '4AA4767BBC9C4B1D18AE28B77F2D434B9741E8AC'
               '86CFFCA918CF3AF47147588051E8B148A9999C34'
@@ -23,10 +24,17 @@
               '6645B0A8C7005E78DB1D7864F99FFE0FEAE999BD'
               'E240B57E2C4630BA768E2F26FC1B547C8D8172C8')
 sha256sums=('ad1a65f0f349093b557bd6f45fd5f84ba2be246702908193ae7351457a218d6e'
-            'SKIP')
+            'SKIP'
+            'cfb48e2aec7b4b811e878bf918ca719b7e956556ba20cf71295617a67ed31338')
 b2sums=('b3f388b928f91a230e0fbc406cdeccd81d3688d5f5a6e9c7928994c680f22b4162e0cce07bb7d84e0c5bb2850cd92b35a531ca5bc8ca9b7d97a278e9f3787f45'
-        'SKIP')
+        'SKIP'
+        'f2c771da57ae9f4ddada031c881345a6aced684bab7435a074b96be5000cdae0ed042740ab845aa612d17860e6c1ebd9d351979f62061f62477588446c302ae8')
 
+prepare() {
+  cd ${pkgname}-${pkgver}
+  patch -Np1 -i ../fix-curlrc-disabling.patch
+}
+
 build() {
   cd ${pkgname}-${pkgver}
   make PREFIX=/usr

Added: fix-curlrc-disabling.patch
===================================================================
--- fix-curlrc-disabling.patch	                        (rev 0)
+++ fix-curlrc-disabling.patch	2021-09-15 14:48:41 UTC (rev 424034)
@@ -0,0 +1,36 @@
+From a1033644f24cf58789ca283164895908158aeeb5 Mon Sep 17 00:00:00 2001
+From: Evangelos Foutras <evangelos at foutrelis.com>
+Date: Wed, 15 Sep 2021 16:52:54 +0300
+Subject: [PATCH] Sync makepkg.conf with pacman 6.0.1-2
+
+Includes the following hotfix:
+
+> upgpkg: pacman 6.0.1-2: makepkg.conf: Pass -q as the first option to curl
+>
+> This is needed to disable reading the curlrc config file (if it exists).
+>
+> Same change submitted to upstream pacman:
+> https://lists.archlinux.org/pipermail/pacman-dev/2021-September/025348.html
+---
+ makepkg-x86_64.conf | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/makepkg-x86_64.conf b/makepkg-x86_64.conf
+index 4854c32..3aa7470 100644
+--- a/makepkg-x86_64.conf
++++ b/makepkg-x86_64.conf
+@@ -11,10 +11,10 @@
+ #
+ #-- The download utilities that makepkg should use to acquire sources
+ #  Format: 'protocol::agent'
+-DLAGENTS=('file::/usr/bin/curl -gqC - -o %o %u'
+-          'ftp::/usr/bin/curl -gqfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
+-          'http::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
+-          'https::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
++DLAGENTS=('file::/usr/bin/curl -qgC - -o %o %u'
++          'ftp::/usr/bin/curl -qgfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
++          'http::/usr/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
++          'https::/usr/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
+           'rsync::/usr/bin/rsync --no-motd -zz %u %o'
+           'scp::/usr/bin/scp -C %u %o')
+ 



More information about the arch-commits mailing list