pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/nasm
Module Name: pkgsrc
Committed By: adam
Date: Tue Feb 14 08:05:30 UTC 2017
Modified Files:
pkgsrc/devel/nasm: Makefile distinfo
Added Files:
pkgsrc/devel/nasm/patches: patch-Makefile.in patch-doc_Makefile.in
Removed Files:
pkgsrc/devel/nasm/patches: patch-aa patch-ab patch-ac
Log Message:
Version 2.12.02
Fix preprocessor errors, especially %error and %warning, inside %if statements.
Fix relative relocations in 32-bit Mach-O.
More Codeview debug format fixes.
If the MASM PTR keyword is encountered, issue a warning. This is much more likely to indicate a MASM-ism encountered in NASM than it is a valid label. This warning can be suppressed with -w-ptr, the
[warning] directive (see section 2.1.24) or by the macro definition %idefine ptr %??.
When an error or a warning comes from the expansion of a multi-line macro, display the file and line numbers for the expanded macros. Macros defined with .nolist do not get displayed.
Add macros ilog2fw() and ilog2cw() to the ifunc macro package.
To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 pkgsrc/devel/nasm/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/devel/nasm/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/nasm/patches/patch-Makefile.in \
pkgsrc/devel/nasm/patches/patch-doc_Makefile.in
cvs rdiff -u -r1.5 -r0 pkgsrc/devel/nasm/patches/patch-aa
cvs rdiff -u -r1.7 -r0 pkgsrc/devel/nasm/patches/patch-ab \
pkgsrc/devel/nasm/patches/patch-ac
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/nasm/Makefile
diff -u pkgsrc/devel/nasm/Makefile:1.52 pkgsrc/devel/nasm/Makefile:1.53
--- pkgsrc/devel/nasm/Makefile:1.52 Sat Jul 9 06:38:10 2016
+++ pkgsrc/devel/nasm/Makefile Tue Feb 14 08:05:30 2017
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.52 2016/07/09 06:38:10 wiz Exp $
+# $NetBSD: Makefile,v 1.53 2017/02/14 08:05:30 adam Exp $
-DISTNAME= nasm-2.12.01
-PKGREVISION= 1
+DISTNAME= nasm-2.12.02
CATEGORIES= devel lang
MASTER_SITES= http://www.nasm.us/pub/nasm/releasebuilds/${PKGVERSION_NOREV}/
EXTRACT_SUFX= .tar.xz
@@ -17,7 +16,6 @@ AUTO_MKDIRS= yes
USE_TOOLS+= gmake makeinfo perl
GCC_REQD+= 3.0
GNU_CONFIGURE= yes
-#MAKE_JOBS_SAFE= NO
INFO_FILES= yes
BUILD_TARGET= everything
Index: pkgsrc/devel/nasm/distinfo
diff -u pkgsrc/devel/nasm/distinfo:1.25 pkgsrc/devel/nasm/distinfo:1.26
--- pkgsrc/devel/nasm/distinfo:1.25 Sat May 7 05:02:59 2016
+++ pkgsrc/devel/nasm/distinfo Tue Feb 14 08:05:30 2017
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.25 2016/05/07 05:02:59 wen Exp $
+$NetBSD: distinfo,v 1.26 2017/02/14 08:05:30 adam Exp $
-SHA1 (nasm-2.12.01.tar.xz) = c290c7ace283c5da2a2ddcf5411fbaed590badf2
-RMD160 (nasm-2.12.01.tar.xz) = bd23e4fe270f672af8e5227fd65cae662761ab23
-SHA512 (nasm-2.12.01.tar.xz) = c016b2b26f2ef00fe8de673dc7b2effa55ddd23d1f15145380c2767a2cd4a5c60c77732faebcd5868b325f780c0bf76a5e0c49eb6189609b21e2493d2af9347c
-Size (nasm-2.12.01.tar.xz) = 780112 bytes
-SHA1 (patch-aa) = 36635ae37b09df164039563228b79cfba805e687
-SHA1 (patch-ab) = 8e3e96c8a04f348fcc94b13efaf00e63b03c5a64
-SHA1 (patch-ac) = 77d88fe7fc0c03bfc0ffc59ba02bca0d433fcf72
+SHA1 (nasm-2.12.02.tar.xz) = a0e6e655d04009178d4b7c15d935a46a691a617c
+RMD160 (nasm-2.12.02.tar.xz) = 7929d01e0a53860c2e6a5c2d3b819d4abd693975
+SHA512 (nasm-2.12.02.tar.xz) = a2b4728386aa451160cee00455d5052dbf983866693c5faa9532c57b9d246c27a4f4f07cf7ca77ee7547c1702f685e9bee8f370dd0aedb5b5fa1898f25389b83
+Size (nasm-2.12.02.tar.xz) = 782444 bytes
+SHA1 (patch-Makefile.in) = 256fb7cb3483cbce67f2f608fa83732f3bcbfad6
+SHA1 (patch-doc_Makefile.in) = 9e5e8bd407c1516a99dd76396dc0ff4197f01dee
Added files:
Index: pkgsrc/devel/nasm/patches/patch-Makefile.in
diff -u /dev/null pkgsrc/devel/nasm/patches/patch-Makefile.in:1.1
--- /dev/null Tue Feb 14 08:05:30 2017
+++ pkgsrc/devel/nasm/patches/patch-Makefile.in Tue Feb 14 08:05:30 2017
@@ -0,0 +1,34 @@
+$NetBSD: patch-Makefile.in,v 1.1 2017/02/14 08:05:30 adam Exp $
+
+Use correct tools.
+
+--- Makefile.in.orig 2016-07-06 20:44:27.000000000 +0000
++++ Makefile.in
+@@ -23,7 +23,7 @@ INTERNAL_CFLAGS = -I$(srcdir) -I.
+ ALL_CFLAGS = $(BUILD_CFLAGS) $(INTERNAL_CFLAGS)
+ LDFLAGS = @LDFLAGS@
+ LIBS = @LIBS@
+-PERL = perl -I$(srcdir)/perllib -I$(srcdir)
++PERL = ${PERL5}
+
+ XOBJS = @XOBJS@
+
+@@ -216,12 +216,12 @@ nsis: nsis/nasm.nsi nsis/arch.nsh nsis/v
+ manpages: nasm.1 ndisasm.1
+
+ install: nasm$(X) ndisasm$(X)
+- $(MKDIR) -p $(INSTALLROOT)$(bindir)
+- $(INSTALL_PROGRAM) nasm$(X) $(INSTALLROOT)$(bindir)/nasm$(X)
+- $(INSTALL_PROGRAM) ndisasm$(X) $(INSTALLROOT)$(bindir)/ndisasm$(X)
+- $(MKDIR) -p $(INSTALLROOT)$(mandir)/man1
+- $(INSTALL_DATA) $(srcdir)/nasm.1 $(INSTALLROOT)$(mandir)/man1/nasm.1
+- $(INSTALL_DATA) $(srcdir)/ndisasm.1 $(INSTALLROOT)$(mandir)/man1/ndisasm.1
++ $(BSD_INSTALL_PROGRAM_DIR) $(INSTALLROOT)$(bindir)
++ $(BSD_INSTALL_PROGRAM) nasm$(X) $(INSTALLROOT)$(bindir)/nasm$(X)
++ $(BSD_INSTALL_PROGRAM) ndisasm$(X) $(INSTALLROOT)$(bindir)/ndisasm$(X)
++ $(BSD_INSTALL_MAN_DIR) $(INSTALLROOT)$(mandir)/man1
++ $(BSD_INSTALL_MAN) $(srcdir)/nasm.1 $(INSTALLROOT)$(mandir)/man1/nasm.1
++ $(BSD_INSTALL_MAN) $(srcdir)/ndisasm.1 $(INSTALLROOT)$(mandir)/man1/ndisasm.1
+
+ clean:
+ $(RM) -f *.$(O) *.s *.i
Index: pkgsrc/devel/nasm/patches/patch-doc_Makefile.in
diff -u /dev/null pkgsrc/devel/nasm/patches/patch-doc_Makefile.in:1.1
--- /dev/null Tue Feb 14 08:05:30 2017
+++ pkgsrc/devel/nasm/patches/patch-doc_Makefile.in Tue Feb 14 08:05:30 2017
@@ -0,0 +1,48 @@
+$NetBSD: patch-doc_Makefile.in,v 1.1 2017/02/14 08:05:30 adam Exp $
+
+Use correct paths and tools.
+Do not build nasmdoc.pdf.
+
+--- doc/Makefile.in.orig 2016-07-06 20:44:04.000000000 +0000
++++ doc/Makefile.in
+@@ -9,7 +9,8 @@ prefix = @prefix@
+ exec_prefix = @exec_prefix@
+ bindir = @bindir@
+ mandir = @mandir@
+-docdir = $(prefix)/doc/nasm
++docdir = $(prefix)/share/doc/nasm
++htmldocdir = $(docdir)/html
+ infodir = @infodir@
+ datarootdir = @datarootdir@
+
+@@ -17,7 +18,7 @@ INSTALL = @INSTALL@
+ INSTALL_PROGRAM = @INSTALL_PROGRAM@
+ INSTALL_DATA = @INSTALL_DATA@
+
+-PERL = perl -I$(srcdir)
++PERL = ${PERL5}
+ MAKEINFO = makeinfo
+ TEXI2DVI = texi2dvi
+ TEXI2IPF = texi2ipf
+@@ -28,7 +29,7 @@ PSTOPDF = @PSTOPDF@ # BSD/MacOS X util
+ PS2PDF = @PS2PDF@ # Part of GhostScript
+
+ SRCS = nasmdoc.src inslist.src changes.src version.src
+-OUT = info html nasmdoc.txt nasmdoc.ps nasmdoc.pdf
++OUT = info html nasmdoc.txt nasmdoc.ps #nasmdoc.pdf
+
+ # exports
+ export srcdir
+@@ -105,7 +106,8 @@ spotless: clean
+
+ install: all
+ mkdir -p $(INSTALLROOT)$(infodir)
+- $(INSTALL_DATA) info/* $(INSTALLROOT)$(infodir)
+- mkdir -p $(INSTALLROOT)$(docdir)/html
+- $(INSTALL_DATA) html/* $(INSTALLROOT)$(docdir)/html
+- $(INSTALL_DATA) nasmdoc.ps nasmdoc.pdf nasmdoc.txt $(INSTALLROOT)$(docdir)
++ $(BSD_INSTALL_DATA) info/* $(INSTALLROOT)$(infodir)
++ $(BSD_INSTALL_DATA_DIR) $(INSTALLROOT)$(docdir)
++ $(BSD_INSTALL_DATA_DIR) $(INSTALLROOT)$(htmldocdir)
++ $(BSD_INSTALL_DATA) html/* $(INSTALLROOT)$(htmldocdir)
++ $(BSD_INSTALL_DATA) nasmdoc.ps nasmdoc.txt $(INSTALLROOT)$(docdir)
Home |
Main Index |
Thread Index |
Old Index