Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

nasm: updated to 2.16.03 #145

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions devel/nasm/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.70 2023/02/01 12:40:16 adam Exp $
# $NetBSD: Makefile,v 1.71 2024/07/30 07:19:00 tempcracks Exp $

DISTNAME= nasm-2.16.01
DISTNAME= nasm-2.16.03
CATEGORIES= devel lang
MASTER_SITES= http://www.nasm.us/pub/nasm/releasebuilds/${PKGVERSION_NOREV}/
EXTRACT_SUFX= .tar.xz
Expand Down
12 changes: 6 additions & 6 deletions devel/nasm/distinfo
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
$NetBSD: distinfo,v 1.37 2023/02/01 12:40:16 adam Exp $
$NetBSD: distinfo,v 1.38 2024/07/30 07:19:00 tempcracks Exp $

BLAKE2s (nasm-2.16.01.tar.xz) = 4340eea2e650fa4e03f9286c1c91cf3aa9bff8d9156637b4e66130ed39beeffc
SHA512 (nasm-2.16.01.tar.xz) = 51fccb5639ce019d9c423c0f279750ffbd74c64cd41dd3b185d1aa1a1aaed79c5d3cd8d4bebbc13ee249a375ed27457ea2abde1a4dbb24d354598fffd1254833
Size (nasm-2.16.01.tar.xz) = 1017732 bytes
SHA1 (patch-Makefile.in) = 30f8292c622e86e870427be0ca530ccb8dc3feaa
SHA1 (patch-doc_Makefile.in) = 0baf4cb8ce01403fbe93b3168d7bc00472cbcb61
BLAKE2s (nasm-2.16.03.tar.xz) = 8604ebb1d0cc486d97731ba6083821ce5e8922dd0810d16cc4b1ab13d3f01da6
SHA512 (nasm-2.16.03.tar.xz) = 0c706e41a9c33e1ac3bad5056e8bf8cbcd51785b551a6e34ce7d0d723df8eaab8603a033e89b3dcda1004b558f9e9ef3196691500f10d8201bf47a323a516f84
Size (nasm-2.16.03.tar.xz) = 1032388 bytes
SHA1 (patch-Makefile.in) = f68bb862e1ebc10158cb5219db74b3be81f8700b
SHA1 (patch-doc_Makefile.in) = 380cfb0c207b12f28541f19708540f98331f7674
13 changes: 7 additions & 6 deletions devel/nasm/patches/patch-Makefile.in
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
$NetBSD: patch-Makefile.in,v 1.4 2020/08/08 18:35:10 nia Exp $
$NetBSD: patch-Makefile.in,v 1.5 2024/07/30 07:19:00 tempcracks Exp $

Use correct tools.

--- Makefile.in.orig 2020-07-18 01:04:39.000000000 +0000
--- Makefile.in.orig 2024-07-18 01:04:39.000000000 +0000
+++ Makefile.in
@@ -37,7 +37,7 @@ AR = @AR@
RANLIB = @RANLIB@
STRIP = @STRIP@


tools = $(top_srcdir)/tools

-PERL = perl
+PERL = ${PERL5}
PERLFLAGS = -I$(srcdir)/perllib -I$(srcdir)
RUNPERL = $(PERL) $(PERLFLAGS)

PERLFLAGS = -I$(top_srcdir)/perllib -I$(srcdir)
RUNPERL = $(PERL) $(PERLFLAGS)
20 changes: 9 additions & 11 deletions devel/nasm/patches/patch-doc_Makefile.in
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
$NetBSD: patch-doc_Makefile.in,v 1.4 2020/08/08 18:35:10 nia Exp $
$NetBSD: patch-doc_Makefile.in,v 1.5 2024/07/30 07:19:00 tempcracks Exp $

Use correct paths and tools.
Do not build nasmdoc.pdf.
Avoid cp -u, it is not portable.

--- doc/Makefile.in.orig 2020-07-18 01:04:07.000000000 +0000
+++ doc/Makefile.in
@@ -20,7 +20,7 @@ INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -21,6 +21,6 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@

-PERL = perl -I$(srcdir)
+PERL = ${PERL5} -I$(srcdir)
-PERL = perl -I$(top_srcdir)/perllib -I$(srcdir)
+PERL = ${PERL5} -I$(top_srcdir)/perllib -I$(srcdir)

PDFOPT = @PDFOPT@

@@ -40,8 +40,8 @@ XZFILES = @XZFILES@
@@ -40,6 +40,6 @@ XZFILES = @XZFILES@
HTMLAUX = nasmdoc.css local.css nasmlogw.png

SRCS = nasmdoc.src inslist.src changes.src warnings.src version.src
Expand All @@ -24,18 +23,17 @@ Avoid cp -u, it is not portable.
+OUT = html nasmdoc.txt $(XZFILES)
+XZOUT =

.SUFFIXES:
.SUFFIXES: .pfa .ph
@@ -57,7 +57,7 @@ inslist.src: inslist.pl ../x86/insns.dat

@@ -61,8 +61,8 @@ inslist.src: inslist.pl ../x86/insns.dat
$(PERL) $(srcdir)/inslist.pl $(srcdir)/../x86/insns.dat

html: $(HTMLAUX)
$(MKDIR_P) html
- for f in $(HTMLAUX); do $(CP_UF) "$(srcdir)/$$f" html/; done
+ for f in $(HTMLAUX); do $(CP_F) "$(srcdir)/$$f" html/; done
$(MAKE) html/nasmdoc0.html

RDSRC = $(PERL) $(srcdir)/rdsrc.pl -I$(srcdir)/
@@ -116,7 +116,7 @@ install: all
@@ -121,6 +121,6 @@ install: all
$(MKDIR_P) $(DESTDIR)$(htmldir)
$(INSTALL_DATA) html/* $(DESTDIR)$(htmldir)
$(MKDIR_P) $(DESTDIR)$(docdir)
Expand Down