George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages / 
uasm


Commits:
86cfaebb by George Rawlinson at 2024-10-06T01:24:47+00:00
upgpkg: 2.57-1

* New upstream release.
* Caveat: compiled with gcc13 because upstream hasn't
  fixed compilation with gcc14 yet.

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,21 +1,22 @@
 pkgbase = uasm
        pkgdesc = A MASM-compatible assembler
-       pkgver = 2.56.2
+       pkgver = 2.57
        pkgrel = 1
        url = http://www.terraspace.co.uk/uasm.html
        arch = x86_64
-       license = custom:Watcom-1.0
-       license = custom:CC-BY-SA-3.0
+       license = Watcom-1.0
+       license = CC-BY-SA-3.0
        makedepends = git
        optdepends = sed: for uasm-nocolor
-       source = 
uasm::git+https://github.com/Terraspace/UASM#commit=4dc0a4f96e2296c2e56c9224a2a0453c99470e2c
-       source = 
uasm_extended_guide_v2.52.pdf::http://www.terraspace.co.uk/uasm252_ext.pdf
+       options = !makeflags
+       source = uasm::git+https://github.com/Terraspace/UASM#tag=v2.57r
+       source = 
uasm_extended_guide_v2.57.pdf::https://www.terraspace.co.uk/uasm257_ext.pdf
        source = uasm-nocolor
-       sha512sums = SKIP
-       sha512sums = 
8848dc5f174c4c533a9b4dbd84da86fc8c8d0e67afa5648a016228c739a8e0e359c6ae897618ebab50b5b1ca64b879f037bfb6406c6fe84fb28eb59678989cb2
+       sha512sums = 
8846942df358418217feb0941ef66de3064e5115fa5bbdaf70bac9ba2695606f910b58e9b5e3c933a530bda1e04d7cfd4d3616478b3d7ae12e74b6242d24a713
+       sha512sums = 
e3b15a17d5ba753fe859fbff5cfda2c5c1d5209d9651e136d00989d41472e281023840b6dc2b0b96de554a659f5594f067c45d620f67296e60fd474a659b2c5d
        sha512sums = 
6099e122db071419e2158f37611726d6e2d9a73a0a6966320c8b7cd0621730df52078eaec70ab03358a40aece7b3312072370ba864cfd7f00f92c791ef98f0ca
-       b2sums = SKIP
-       b2sums = 
37b1cbee60d79dd6bd9fd66b9a4c25a25d2dc52a582c6dd5d1087b48f5f507bda667a5687d3774ae57f9bc289553d52573886d1e48cd2c5098e57bab79074477
+       b2sums = 
1be65d4e22a89f9a10e48ab24ac21eb4345ec96e68b9e002059a61572f02792ad80c87bbb4b3952ea7b5649b4e4cfb427b1723a48de82553c4c74b0e9ed78da3
+       b2sums = 
bf2e64b1bbddc6ba7f1cd2b88655168643f60e467f97eb28cd8b2083a7e623c9b801fc38bb7856f00b070057c024de8bf496cc2cf952f172ead20e44e66471d2
        b2sums = 
29f03fede4f03363b106afe2a502c45b3ef8dcf5ae681f5e0f495908c83309f34b9f6fc663976814f03d3a73e4ca62762963caaa4c96a6c36b0c4ad806b1e1db
 
 pkgname = uasm


=====================================
PKGBUILD
=====================================
@@ -4,7 +4,7 @@
 # Contributor: Dan Bryant <$(base64 --decode <<<VanVzdGRhbjk2QGdtYWlsLmNvbQo=)>
 
 pkgname=uasm
-pkgver=2.56.2
+pkgver=2.57
 pkgrel=1
 pkgdesc='A MASM-compatible assembler'
 arch=('x86_64')
@@ -17,36 +17,28 @@ url='http://www.terraspace.co.uk/uasm.html'
 # The uasm-nocolor script uses code from stackoverflow, which
 # is licensed under CC-BY-SA-3.0.
 license=(
-  'custom:Watcom-1.0'
-  'custom:CC-BY-SA-3.0'
+  'Watcom-1.0'
+  'CC-BY-SA-3.0'
 )
 makedepends=('git')
 optdepends=('sed: for uasm-nocolor')
-_commit='4dc0a4f96e2296c2e56c9224a2a0453c99470e2c'
+options=('!makeflags')
 source=(
-  "$pkgname::git+https://github.com/Terraspace/UASM#commit=$_commit";
-  'uasm_extended_guide_v2.52.pdf::http://www.terraspace.co.uk/uasm252_ext.pdf'
+  "$pkgname::git+https://github.com/Terraspace/UASM#tag=v${pkgver}r";
+  'uasm_extended_guide_v2.57.pdf::https://www.terraspace.co.uk/uasm257_ext.pdf'
   'uasm-nocolor'
 )
-sha512sums=('SKIP'
-            
'8848dc5f174c4c533a9b4dbd84da86fc8c8d0e67afa5648a016228c739a8e0e359c6ae897618ebab50b5b1ca64b879f037bfb6406c6fe84fb28eb59678989cb2'
+sha512sums=('8846942df358418217feb0941ef66de3064e5115fa5bbdaf70bac9ba2695606f910b58e9b5e3c933a530bda1e04d7cfd4d3616478b3d7ae12e74b6242d24a713'
+            
'e3b15a17d5ba753fe859fbff5cfda2c5c1d5209d9651e136d00989d41472e281023840b6dc2b0b96de554a659f5594f067c45d620f67296e60fd474a659b2c5d'
             
'6099e122db071419e2158f37611726d6e2d9a73a0a6966320c8b7cd0621730df52078eaec70ab03358a40aece7b3312072370ba864cfd7f00f92c791ef98f0ca')
-b2sums=('SKIP'
-        
'37b1cbee60d79dd6bd9fd66b9a4c25a25d2dc52a582c6dd5d1087b48f5f507bda667a5687d3774ae57f9bc289553d52573886d1e48cd2c5098e57bab79074477'
+b2sums=('1be65d4e22a89f9a10e48ab24ac21eb4345ec96e68b9e002059a61572f02792ad80c87bbb4b3952ea7b5649b4e4cfb427b1723a48de82553c4c74b0e9ed78da3'
+        
'bf2e64b1bbddc6ba7f1cd2b88655168643f60e467f97eb28cd8b2083a7e623c9b801fc38bb7856f00b070057c024de8bf496cc2cf952f172ead20e44e66471d2'
         
'29f03fede4f03363b106afe2a502c45b3ef8dcf5ae681f5e0f495908c83309f34b9f6fc663976814f03d3a73e4ca62762963caaa4c96a6c36b0c4ad806b1e1db')
 
-pkgver() {
-  cd "$pkgname"
-
-  git describe --tags | sed 's/^v//'
-}
-
 build() {
   cd "$pkgname"
 
-  # fix FTBFS
-  # https://gcc.gnu.org/gcc-10/porting_to.html#common
-  make CC="gcc -fcommon" -f gccLinux64.mak
+  make -f Makefile-Linux-GCC-64.mak
 }
 
 package() {
@@ -60,7 +52,7 @@ package() {
     {Readme,History}.txt \
     README.md \
     Doc/* \
-    "$srcdir/uasm_extended_guide_v2.52.pdf"
+    "$srcdir/uasm_extended_guide_v2.57.pdf"
 
   # license
   install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" License.txt



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/uasm/-/commit/86cfaebba307670a87c7ebd601fa2bf523fc413f

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/uasm/-/commit/86cfaebba307670a87c7ebd601fa2bf523fc413f
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to