git: 6c674bdff67d - main - devel/nasm: Style improvement, take maintainership
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 02 May 2022 11:09:02 UTC
The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/ports/commit/?id=6c674bdff67d109a1b2d65c0df9a272423d357c1 commit 6c674bdff67d109a1b2d65c0df9a272423d357c1 Author: Lorenzo Salvadore <salvadore@FreeBSD.org> AuthorDate: 2022-05-02 11:01:05 +0000 Commit: Lorenzo Salvadore <salvadore@FreeBSD.org> CommitDate: 2022-05-02 11:08:23 +0000 devel/nasm: Style improvement, take maintainership - Improve style according to portclippy and portfmt. - Regenerate patch using 'make makepatch' as suggested by portlint. Approved by: gerald (mentor) --- devel/nasm/Makefile | 25 ++++++++----- devel/nasm/files/patch-d85890aa.c | 77 +++++++++++++++++++-------------------- 2 files changed, 52 insertions(+), 50 deletions(-) diff --git a/devel/nasm/Makefile b/devel/nasm/Makefile index 3ac82151cb18..67a9c4f150e0 100644 --- a/devel/nasm/Makefile +++ b/devel/nasm/Makefile @@ -7,29 +7,34 @@ CATEGORIES= devel lang MASTER_SITES= https://www.nasm.us/pub/nasm/releasebuilds/${PORTVERSION}/ \ https://mirror.sobukus.de/files/src/nasm/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= salvadore@FreeBSD.org COMMENT= General-purpose multi-platform x86 and amd64 assembler LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +USES= compiler:c11 cpe gmake perl5 tar:xz +CPE_VENDOR= nasm +CPE_PRODUCT= netwide_assembler +USE_PERL5= build + GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_func_strspn=yes -USES= compiler:c11 cpe tar:xz gmake perl5 -USE_PERL5= build + MAKE_ARGS+= INSTALLROOT=${STAGEDIR} INSTALL_TARGET= install #needed for RDOFF_INSTALL_TARGET -CPE_VENDOR= nasm -CPE_PRODUCT= netwide_assembler -OPTIONS_DEFINE= RDOFF DOCS +PORTDOCS= * + +OPTIONS_DEFINE= DOCS RDOFF OPTIONS_SUB= yes -RDOFF_DESC= Install tools to handle RDOFF object files -RDOFF_INSTALL_TARGET= install_rdf +RDOFF_DESC= Install tools to handle RDOFF object files -DOCS_DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}-xdoc${EXTRACT_SUFX} -PORTDOCS= * +DOCS_DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ + ${DISTNAME}-xdoc${EXTRACT_SUFX} + +RDOFF_INSTALL_TARGET= install_rdf post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} diff --git a/devel/nasm/files/patch-d85890aa.c b/devel/nasm/files/patch-d85890aa.c index 228eec58bd7d..fb198aa1467c 100644 --- a/devel/nasm/files/patch-d85890aa.c +++ b/devel/nasm/files/patch-d85890aa.c @@ -1,8 +1,6 @@ -diff --git a/Makefile.in b/Makefile.in -index baca4396..924ba9d6 100644 ---- Makefile.in +--- Makefile.in.orig 2020-08-28 16:04:43 UTC +++ Makefile.in -@@ -75,7 +75,7 @@ ifeq ($(TRACE),1) +@@ -75,7 +75,7 @@ endif endif .SUFFIXES: @@ -11,7 +9,7 @@ index baca4396..924ba9d6 100644 .PHONY: all doc rdf install clean distclean cleaner spotless install_rdf test .PHONY: install_doc everything install_everything strip perlreq dist tags TAGS -@@ -100,7 +100,10 @@ endif +@@ -100,7 +100,10 @@ NDISASM = disasm/ndisasm.$(O) NASM = asm/nasm.$(O) NDISASM = disasm/ndisasm.$(O) @@ -23,7 +21,7 @@ index baca4396..924ba9d6 100644 stdlib/strnlen.$(O) stdlib/strrchrnul.$(O) \ \ nasmlib/ver.$(O) \ -@@ -122,7 +125,7 @@ LIBOBJ = stdlib/snprintf.$(O) stdlib/vsnprintf.$(O) stdlib/strlcpy.$(O) \ +@@ -122,7 +125,7 @@ LIBOBJ = stdlib/snprintf.$(O) stdlib/vsnprintf.$(O) st x86/regs.$(O) x86/regvals.$(O) x86/regflags.$(O) x86/regdis.$(O) \ x86/disp8.$(O) x86/iflag.$(O) \ \ @@ -32,21 +30,21 @@ index baca4396..924ba9d6 100644 asm/floats.$(O) \ asm/directiv.$(O) asm/directbl.$(O) \ asm/pragma.$(O) \ -@@ -147,7 +150,12 @@ LIBOBJ = stdlib/snprintf.$(O) stdlib/vsnprintf.$(O) stdlib/strlcpy.$(O) \ +@@ -147,15 +150,20 @@ LIBOBJ = stdlib/snprintf.$(O) stdlib/vsnprintf.$(O) st \ disasm/disasm.$(O) disasm/sync.$(O) -ALLOBJ = $(NASM) $(NDISASM) $(LIBOBJ) +# Warnings depend on all source files, so handle them separately +WARNOBJ = asm/warnings.$(O) -+ + +LIBOBJ = $(LIBOBJ_NW) $(WARNOBJ) +ALLOBJ_NW = $(PROGOBJ) $(LIBOBJ_NW) +ALLOBJ = $(PROGOBJ) $(LIBOBJ) - ++ SUBDIRS = stdlib nasmlib output asm disasm x86 common macros XSUBDIRS = test doc nsis rdoff -@@ -155,7 +163,7 @@ DEPDIRS = . include config x86 rdoff $(SUBDIRS) + DEPDIRS = . include config x86 rdoff $(SUBDIRS) #-- End File Lists --# all: dirs @@ -55,7 +53,7 @@ index baca4396..924ba9d6 100644 NASMLIB = libnasm.$(A) -@@ -271,18 +279,30 @@ warnings: +@@ -271,19 +279,31 @@ warnings: $(RM_F) $(WARNFILES) $(MAKE) asm/warnings.time @@ -69,11 +67,11 @@ index baca4396..924ba9d6 100644 +asm/warnings.c.time: asm/warnings.pl asm/warnings.time $(RUNPERL) $(srcdir)/asm/warnings.pl c asm/warnings.c $(srcdir) + : > asm/warnings.c.time -+ -+asm/warnings.c: asm/warnings.c.time -+ @: Side effect -include/warnings.h: asm/warnings.pl asm/warnings.time ++asm/warnings.c: asm/warnings.c.time ++ @: Side effect ++ +include/warnings.h.time: asm/warnings.pl asm/warnings.time $(RUNPERL) $(srcdir)/asm/warnings.pl h include/warnings.h $(srcdir) + : > include/warnings.h.time @@ -85,13 +83,14 @@ index baca4396..924ba9d6 100644 +doc/warnings.src.time: asm/warnings.pl asm/warnings.time $(RUNPERL) $(srcdir)/asm/warnings.pl doc doc/warnings.src $(srcdir) + : > doc/warnings.src.time -+ + +doc/warnings.src : doc/warnings.src.time + @: Side effect - ++ # Assembler token hash asm/tokhash.c: x86/insns.dat x86/regs.dat asm/tokens.dat asm/tokhash.pl \ -@@ -385,10 +405,9 @@ nsis: nsis/nasm.nsi nsis/arch.nsh nsis/version.nsh + perllib/phash.ph +@@ -385,10 +405,9 @@ manpages: nasm.1 ndisasm.1 # Generated manpages, also pregenerated for distribution manpages: nasm.1 ndisasm.1 @@ -135,7 +134,7 @@ index baca4396..924ba9d6 100644 TAGS: $(RM_F) TAGS -@@ -496,13 +515,13 @@ nasm.spec: nasm.spec.in nasm.spec.sed version.sed perlbreq.si +@@ -496,13 +515,13 @@ splint: splint: splint -weak *.c @@ -152,11 +151,9 @@ index baca4396..924ba9d6 100644 $(PYTHON3) travis/nasm-t.py run # -diff --git a/Mkfiles/msvc.mak b/Mkfiles/msvc.mak -index ee2022d3..f0b3944b 100644 ---- Mkfiles/msvc.mak +--- Mkfiles/msvc.mak.orig 2020-08-28 16:04:43 UTC +++ Mkfiles/msvc.mak -@@ -64,7 +64,10 @@ X = .exe +@@ -64,7 +64,10 @@ NDISASM = disasm\ndisasm.$(O) NASM = asm\nasm.$(O) NDISASM = disasm\ndisasm.$(O) @@ -168,7 +165,7 @@ index ee2022d3..f0b3944b 100644 stdlib\strnlen.$(O) stdlib\strrchrnul.$(O) \ \ nasmlib\ver.$(O) \ -@@ -86,7 +89,7 @@ LIBOBJ = stdlib\snprintf.$(O) stdlib\vsnprintf.$(O) stdlib\strlcpy.$(O) \ +@@ -86,7 +89,7 @@ LIBOBJ = stdlib\snprintf.$(O) stdlib\vsnprintf.$(O) st x86\regs.$(O) x86\regvals.$(O) x86\regflags.$(O) x86\regdis.$(O) \ x86\disp8.$(O) x86\iflag.$(O) \ \ @@ -177,20 +174,21 @@ index ee2022d3..f0b3944b 100644 asm\floats.$(O) \ asm\directiv.$(O) asm\directbl.$(O) \ asm\pragma.$(O) \ -@@ -111,7 +114,12 @@ LIBOBJ = stdlib\snprintf.$(O) stdlib\vsnprintf.$(O) stdlib\strlcpy.$(O) \ +@@ -111,8 +114,13 @@ LIBOBJ = stdlib\snprintf.$(O) stdlib\vsnprintf.$(O) st \ disasm\disasm.$(O) disasm\sync.$(O) -ALLOBJ = $(NASM) $(NDISASM) $(LIBOBJ) +# Warnings depend on all source files, so handle them separately +WARNOBJ = asm\warnings.$(O) -+ + +LIBOBJ = $(LIBOBJ_NW) $(WARNOBJ) +ALLOBJ_NW = $(PROGOBJ) $(LIBOBJ_NW) +ALLOBJ = $(PROGOBJ) $(LIBOBJ) - ++ SUBDIRS = stdlib nasmlib output asm disasm x86 common macros XSUBDIRS = test doc nsis rdoff + DEPDIRS = . include config x86 rdoff $(SUBDIRS) @@ -230,18 +238,30 @@ warnings: $(RM_F) $(WARNFILES) $(MAKE) asm\warnings.time @@ -205,11 +203,11 @@ index ee2022d3..f0b3944b 100644 +asm\warnings.c.time: asm\warnings.pl asm\warnings.time $(RUNPERL) $(srcdir)\asm\warnings.pl c asm\warnings.c $(srcdir) + : > asm\warnings.c.time -+ -+asm\warnings.c: asm\warnings.c.time -+ @: Side effect -include\warnings.h: asm\warnings.pl asm\warnings.time ++asm\warnings.c: asm\warnings.c.time ++ @: Side effect ++ +include\warnings.h.time: asm\warnings.pl asm\warnings.time $(RUNPERL) $(srcdir)\asm\warnings.pl h include\warnings.h $(srcdir) + : > include\warnings.h.time @@ -227,11 +225,9 @@ index ee2022d3..f0b3944b 100644 # Assembler token hash asm\tokhash.c: x86\insns.dat x86\regs.dat asm\tokens.dat asm\tokhash.pl \ -diff --git a/Mkfiles/openwcom.mak b/Mkfiles/openwcom.mak -index 9d080290..ab49a3a5 100644 ---- Mkfiles/openwcom.mak +--- Mkfiles/openwcom.mak.orig 2020-08-28 16:04:44 UTC +++ Mkfiles/openwcom.mak -@@ -53,7 +53,10 @@ X = .exe +@@ -53,7 +53,10 @@ NDISASM = disasm\ndisasm.$(O) NASM = asm\nasm.$(O) NDISASM = disasm\ndisasm.$(O) @@ -243,7 +239,7 @@ index 9d080290..ab49a3a5 100644 stdlib\strnlen.$(O) stdlib\strrchrnul.$(O) & & nasmlib\ver.$(O) & -@@ -75,7 +78,7 @@ LIBOBJ = stdlib\snprintf.$(O) stdlib\vsnprintf.$(O) stdlib\strlcpy.$(O) & +@@ -75,7 +78,7 @@ LIBOBJ = stdlib\snprintf.$(O) stdlib\vsnprintf.$(O) st x86\regs.$(O) x86\regvals.$(O) x86\regflags.$(O) x86\regdis.$(O) & x86\disp8.$(O) x86\iflag.$(O) & & @@ -252,20 +248,21 @@ index 9d080290..ab49a3a5 100644 asm\floats.$(O) & asm\directiv.$(O) asm\directbl.$(O) & asm\pragma.$(O) & -@@ -100,7 +103,12 @@ LIBOBJ = stdlib\snprintf.$(O) stdlib\vsnprintf.$(O) stdlib\strlcpy.$(O) & +@@ -100,8 +103,13 @@ LIBOBJ = stdlib\snprintf.$(O) stdlib\vsnprintf.$(O) st & disasm\disasm.$(O) disasm\sync.$(O) -ALLOBJ = $(NASM) $(NDISASM) $(LIBOBJ) +# Warnings depend on all source files, so handle them separately +WARNOBJ = asm\warnings.$(O) -+ + +LIBOBJ = $(LIBOBJ_NW) $(WARNOBJ) +ALLOBJ_NW = $(PROGOBJ) $(LIBOBJ_NW) +ALLOBJ = $(PROGOBJ) $(LIBOBJ) - ++ SUBDIRS = stdlib nasmlib output asm disasm x86 common macros XSUBDIRS = test doc nsis rdoff + DEPDIRS = . include config x86 rdoff $(SUBDIRS) @@ -243,18 +251,30 @@ warnings: $(RM_F) $(WARNFILES) $(MAKE) asm\warnings.time @@ -280,11 +277,11 @@ index 9d080290..ab49a3a5 100644 +asm\warnings.c.time: asm\warnings.pl asm\warnings.time $(RUNPERL) $(srcdir)\asm\warnings.pl c asm\warnings.c $(srcdir) + : > asm\warnings.c.time -+ -+asm\warnings.c: asm\warnings.c.time -+ @: Side effect -include\warnings.h: asm\warnings.pl asm\warnings.time ++asm\warnings.c: asm\warnings.c.time ++ @: Side effect ++ +include\warnings.h.time: asm\warnings.pl asm\warnings.time $(RUNPERL) $(srcdir)\asm\warnings.pl h include\warnings.h $(srcdir) + : > include\warnings.h.time