Date: Friday, October 28, 2022 @ 20:07:34
  Author: dvzrv
Revision: 1338445

upgpkg: uwsgi 2.0.21-1: Upgrade to 2.0.21.

Remove merged patches.
Remove unnecessary quotes and curly braces.

Modified:
  uwsgi/trunk/PKGBUILD

----------+
 PKGBUILD |   95 +++++++++++++++++++++++--------------------------------------
 1 file changed, 37 insertions(+), 58 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-10-28 19:58:41 UTC (rev 1338444)
+++ PKGBUILD    2022-10-28 20:07:34 UTC (rev 1338445)
@@ -23,8 +23,8 @@
   uwsgi-plugin-zabbix
   uwsgi-plugin-notfound
 )
-pkgver=2.0.20
-pkgrel=7
+pkgver=2.0.21
+pkgrel=1
 pkgdesc="A full stack for building hosting services"
 arch=(x86_64)
 url="https://uwsgi-docs.readthedocs.io/en/latest/";
@@ -52,7 +52,7 @@
 )
 options=(debug)
 source=(
-  "https://projects.unbit.it/downloads/$pkgbase-$pkgver.tar.gz";
+  
$pkgbase-$pkgver.tar.gz::https://github.com/unbit/$pkgbase/archive/refs/tags/$pkgver.tar.gz
   archlinux.ini
   emperor.ini
   emperor.uwsgi.service
@@ -62,12 +62,9 @@
   uwsgi.logrotate
   uwsgi.sysusers
   uwsgi.tmpfiles
-  "${pkgbase}-1.9.13-ruby2.0.patch"
-  
"${pkgbase}-2.0.20-php8_arginfo.patch::https://github.com/unbit/uwsgi/pull/2391/commits/90766833f2bcd2a83039ed4e18501bfb52162e6c.patch";
-  
"${pkgbase}-2.0.20-php8.1.patch::https://github.com/unbit/uwsgi/pull/2400/commits/8ca18da9a01eee19156243c5c0d28d2572698e4a.patch";
-  
"${pkgbase}-2.0.20-python3.10.patch::https://github.com/unbit/uwsgi/pull/2363/commits/94b28b156c26d5b0b4ba93fedb057e9aebf59545.patch";
+  $pkgbase-1.9.13-ruby2.0.patch
 )
-sha512sums=('22677a8ad1ea886e1a3a153f486474ce064a55e5b12515322345116980f699f4e2e73267f991c300d904284e06f265ea821e71ba3c97832b6f25705475b498ff'
+sha512sums=('36a9c1b87a4c3d08482b9045d2227f56b006acb53f38ddf1b510880ae5fc24c0177a077338ec8af3ef0b8f8e220bc4fc7f8311dab8066e13cbcbb616f736c795'
             
'51c474a5ae025c0fae17dec309bea29550a8ca39815b7495189394ae5ce30eb264f77a45f48f9f7529c59d907baf139cdf7c488d1b13fcb862cc7b9bdc268804'
             
'd54c84838ddb2f389e115ebb81aa2583705c9e330f020e6583b496f9c271ed236b6820c2a065f2b55a79adbf13e262b9ff2428124a8044b8fa20ca29ca4930ac'
             
'068ada6281fdeb504fed7e47dae2729d047ed810bb596e5268c1821ad275cd32110e801e93e7ba0ee2d92dbc39e1954180cf43d88d2990d42b802ceb54b50a9e'
@@ -77,11 +74,8 @@
             
'937878372aa1556f6ba62ad7148d1681288c94d6cff609368a9e861dd4d4524330006a08ae5993441f7d3101170e3a0a681a4c8b3c2c13b364b8b1f81cf25117'
             
'9e9eab08199cf08810ec95b0697cd8817226986d1e3aeb54845c0140ea5887360580348f295060c0558fb2d6aaed26fec929ea36b28cfeaf2b3588ce40fec3df'
             
'4def9dcd06cfc2c6ce554add9d9545a01f3bb2681f0a2a6fc4ba68f91011111803a955cc41b5e70832ca448b196109368fdf874e81b7ec0edee4b51f864e16f7'
-            
'162ca1be96282b32e8e6be919b6315bfd08954c491056958985bf99e7f5bdad3511665f059329d6cb6ef5d222f9aa11d4dc43c72e6a963ab941ada959fe8d964'
-            
'35cc9f644741587043565e036cba2dfaad30820e4e1ced825becae8d9eb47088c2cef9611f979572422f71f195bb68b60f6d7755e543f617ef292b79551746fc'
-            
'8b5ca9e2d050468027115cc5a93ab750e845713cd9272816a017d0fba944eaa944f92b3cc0c6a9b350a8dd15f044342b57f087e44d5554ad4bbdd4a3d7d47120'
-            
'baf12f5a6c1da2115e916a2a74c05651886531d61073b3a3c8f900e1f158b64d7d88ea7bb247b3e49513d8022703a6072d3303b5c993f93aeba6c3a8ed23528b')
-b2sums=('b3bff3564206119dc25bd42f399ced724354452af3414bd8b1e1876c4915e8e4f651843c2fca3795ae195bd8f608013e0c8b41e0535e76e894a3fee9410a6c3b'
+            
'162ca1be96282b32e8e6be919b6315bfd08954c491056958985bf99e7f5bdad3511665f059329d6cb6ef5d222f9aa11d4dc43c72e6a963ab941ada959fe8d964')
+b2sums=('3c5fc3ce3a6a7f8f915bb302c0b775a75227f859dd2b141034e8b1aa5cb867b447ed532b3e8b537db80acc908fc26121b752e35ebc0bf9a542678843fd02ff54'
         
'46f833e5d179d950bcbab51b539e6431959c9e3618c0d66b791a4b4d866b6195707704b394224b4fea97e1f65188b8b474499d70e5c2bb44da32c60447b80806'
         
'835a1036422e9821cd52ffdf5a6053bdd59fc700d473600bda60b6730746f6c0750c30c85f4139d3ea81c6b6dd10d6849f9406decee3179861c51aca90da6161'
         
'80aa3c4d3f0310f5029ac01690d2ba718d8c86fa49cd1b4f3fc1bd5ae9eadaed6562bf0a48a0fd611e92f100a8594e08fb4bae58e25765fc2eb648cdf1c60b35'
@@ -91,29 +85,14 @@
         
'a8b7d003f66ed5c5b1b60d57c05339af3dcdcf346eab52760810086e17f6936dd29ed7fd26281657bc86ac6721c989cbfbaa8e81f97111c807bcd06baece3bf2'
         
'82e03ea95995cfa78abc4d930bd0c250f22788d9ca4dc0921cfbb44a965c0f851cbcc7a855e36ec6e6aa5bf33fbd313b4fe68a2f1c4b7935c2b297be25895324'
         
'9759827f7619358383bf0e68c955522c0054620f742f5122a59888fadfc0bc20bd587eab7a77bc73e8ee4d20cf8f02625c07f241462e8ab9c08f5af509daaef3'
-        
'0068763ca5a2f1b60782f53070cbff8cf930e1463d9199b156b02413026bcdb3d923bffcbba063a26d620b8e734bdbd26a4c22776532546ad8c8e5c0c73bd7d6'
-        
'4acc8271631263723a50f7a454d89136b51f6016db1ee74abfecf9c46a8612017ba1e9fb743ac1d0f06a7633dfef5563094dce79a46cdceb4462b70d28337200'
-        
'b64d05912fc63be37a44c2141155d049829ac8db9d2c258558c0584a8a9b6a9f4451cc6b1f03e078e83c939157689b833fb1377afc5a08e5141cce2abad9ad5f'
-        
'835537c1e204f6c0832a753b76c7ea70f76d2be050523d8c19d93208297a1fc7683b86f3b1680683472ed11347d0a5000b72f88f82c150e3113665a3c0f13dcd')
+        
'0068763ca5a2f1b60782f53070cbff8cf930e1463d9199b156b02413026bcdb3d923bffcbba063a26d620b8e734bdbd26a4c22776532546ad8c8e5c0c73bd7d6')
 
 prepare() {
-  local _patch
+  cd $pkgbase-$pkgver
 
-  cd "$pkgbase-$pkgver"
-
   # allow using uwsgi-plugin-rack with ruby >= 2.0
   patch -Np1 -i "$srcdir"/uwsgi-1.9.13-ruby2.0.patch
-  # fix issue with php arginfo in php 8
-  # https://github.com/unbit/uwsgi/issues/2356
-  patch -Np1 -i ../"${pkgbase}-2.0.20-php8_arginfo.patch"
-  # fix string related issue with php 8.1
-  # https://bugs.archlinux.org/task/73470
-  # https://github.com/unbit/uwsgi/issues/2394
-  patch -Np1 -i ../"${pkgbase}-2.0.20-php8.1.patch"
 
-  # fix issues with python 3.10: https://github.com/unbit/uwsgi/pull/2363
-  patch -Np1 -i ../"${pkgbase}-2.0.20-python3.10.patch"
-
   # fix default lua pkgconfig name
   sed -e 's/lua5.1/lua51/' -i plugins/lua/uwsgiplugin.py
   # move ruby plugin to new location and fix its name
@@ -130,7 +109,7 @@
 }
 
 build() {
-  cd "$pkgbase-$pkgver"
+  cd $pkgbase-$pkgver
   python uwsgiconfig.py --verbose --build archlinux
   # build php7 plugin separately and override php-config in use
   UWSGICONFIG_PHPPATH='php-config7' \
@@ -138,12 +117,12 @@
 }
 
 package_uwsgi() {
-  depends=('glibc' 'jansson' 'libcap.so' 'libcrypt.so' 'libpam.so' 'libxml2'
-  'libsystemd.so' 'libuuid.so' 'openssl' 'pcre' 'zlib')
+  depends=(glibc jansson libcap.so libcrypt.so libpam.so libxml2
+  libsystemd.so libuuid.so openssl pcre zlib)
   backup=('etc/uwsgi/emperor.ini')
   install=uwsgi.install
 
-  cd "$pkgbase-$pkgver"
+  cd $pkgbase-$pkgver
   install -vDm 755 "${pkgbase}" -t "$pkgdir/usr/bin/"
   install -vDm 644 ../uwsgi_at.service 
"$pkgdir"/usr/lib/systemd/system/[email protected]
   install -vDm 644 ../uwsgi_at.socket 
"$pkgdir"/usr/lib/systemd/system/[email protected]
@@ -157,25 +136,25 @@
 
 package_uwsgi-plugin-cgi() {
   pkgdesc+=" (CGI plugin)"
-  depends=('glibc' 'uwsgi')
+  depends=(glibc uwsgi)
 
-  cd "$pkgbase-$pkgver"
+  cd $pkgbase-$pkgver
   install -vDm 755 cgi_plugin.so -t "$pkgdir"/usr/lib/uwsgi/
 }
 
 package_uwsgi-plugin-rack() {
-  depends=('glibc' 'ruby' 'uwsgi')
+  depends=(glibc ruby uwsgi)
   pkgdesc="Ruby rack plugin"
 
-  cd "$pkgbase-$pkgver"
+  cd $pkgbase-$pkgver
   install -vDm 755 {rack,fiber,rbthreads}_plugin.so -t "$pkgdir"/usr/lib/uwsgi/
 }
 
 package_uwsgi-plugin-psgi() {
   pkgdesc+=" (Perl psgi plugin)"
-  depends=('glibc' 'perl' 'uwsgi')
+  depends=(glibc perl uwsgi)
 
-  cd "$pkgbase-$pkgver"
+  cd $pkgbase-$pkgver
   install -vDm 755 psgi_plugin.so -t "$pkgdir"/usr/lib/uwsgi/
 }
 
@@ -183,9 +162,9 @@
   local site_packages=$(python -c "import site; 
print(site.getsitepackages()[0])")
 
   pkgdesc+=" (Python plugin)"
-  depends=('glibc' 'python' 'python-gevent' 'python-greenlet' 'uwsgi')
+  depends=(glibc python python-gevent python-greenlet uwsgi)
 
-  cd "$pkgbase-$pkgver"
+  cd $pkgbase-$pkgver
   install -vDm 755 {asyncio,gevent,greenlet,python}_plugin.so -t 
"$pkgdir"/usr/lib/uwsgi/
   install -vDm 644 uwsgidecorators.py -t "${pkgdir}${site_packages}"
   python -m compileall "${pkgdir}${site_packages}"
@@ -194,9 +173,9 @@
 
 package_uwsgi-plugin-pypy() {
   pkgdesc+=" (PyPy plugin)"
-  depends=('glibc' 'pypy' 'uwsgi')
+  depends=(glibc pypy uwsgi)
 
-  cd "$pkgbase-$pkgver"
+  cd $pkgbase-$pkgver
   install -vDm 755 pypy_plugin.so -t "$pkgdir"/usr/lib/uwsgi/
   install -vDm 644 uwsgidecorators.py -t "$pkgdir"/opt/pypy/site-packages/
   pypy -m compileall "$pkgdir"/opt/pypy/site-packages/
@@ -205,33 +184,33 @@
 
 package_uwsgi-plugin-lua51() {
   pkgdesc+=" (LUA plugin)"
-  depends=('glibc' 'lua51' 'uwsgi')
+  depends=(glibc lua51 uwsgi)
 
-  cd "$pkgbase-$pkgver"
+  cd $pkgbase-$pkgver
   install -vDm 755 lua_plugin.so -t "$pkgdir"/usr/lib/uwsgi/
 }
 
 package_uwsgi-plugin-php() {
   pkgdesc+=" (PHP plugin)"
-  depends=('glibc' 'php-embed' 'uwsgi')
+  depends=(glibc php-embed uwsgi)
 
-  cd "$pkgbase-$pkgver"
+  cd $pkgbase-$pkgver
   install -vDm 755 php_plugin.so -t "$pkgdir"/usr/lib/uwsgi/
 }
 
 package_uwsgi-plugin-php7() {
   pkgdesc+=" (PHP7 plugin)"
-  depends=('glibc' 'php7-embed' 'uwsgi')
+  depends=(glibc php7-embed uwsgi)
 
-  cd "$pkgbase-$pkgver"
+  cd $pkgbase-$pkgver
   install -vDm 755 php7_plugin.so -t "$pkgdir"/usr/lib/uwsgi/
 }
 
 package_uwsgi-plugin-mono() {
   pkgdesc+=" (mono plugin)"
-  depends=('glibc' 'mono' 'uwsgi')
+  depends=(glibc mono uwsgi)
 
-  cd "$pkgbase-$pkgver"
+  cd $pkgbase-$pkgver
   install -vDm 755 plugins/mono/uwsgi.dll -t "$pkgdir"/usr/lib/mono/2.0/
   install -vDm 755 mono_plugin.so -t "$pkgdir"/usr/lib/uwsgi/
 }
@@ -238,24 +217,24 @@
 
 package_uwsgi-plugin-webdav() {
   pkgdesc+=" (WebDav plugin)"
-  depends=('glibc' 'libxml2' 'uwsgi')
+  depends=(glibc libxml2 uwsgi)
 
-  cd "$pkgbase-$pkgver"
+  cd $pkgbase-$pkgver
   install -vDm 755 webdav_plugin.so -t "$pkgdir"/usr/lib/uwsgi/
 }
 
 package_uwsgi-plugin-zabbix() {
   pkgdesc+=" (zabbix plugin)"
-  depends=('glibc' 'uwsgi')
+  depends=(glibc uwsgi)
 
-  cd "$pkgbase-$pkgver"
+  cd $pkgbase-$pkgver
   install -vDm 755 zabbix_plugin.so -t "$pkgdir"/usr/lib/uwsgi/
 }
 
 package_uwsgi-plugin-notfound() {
   pkgdesc+=" (notfound plugin)"
-  depends=('uwsgi')
+  depends=(uwsgi)
 
-  cd "$pkgbase-$pkgver"
+  cd $pkgbase-$pkgver
   install -vDm 755 notfound_plugin.so -t "$pkgdir"/usr/lib/uwsgi/
 }

Reply via email to