dev-lang/nasm: Sync with gentoo

It's from gentoo commit 8d2673d43bb3d01c84fe87a641905aa3c163474f.
This commit is contained in:
Krzesimir Nowak 2022-03-03 16:12:39 +01:00
parent c0c04997c2
commit 3c691cf996
4 changed files with 11 additions and 23 deletions

View File

@ -1 +1 @@
DIST nasm-2.14.02.tar.xz 827620 BLAKE2B deb1f3c806ffbe48eefe4163271c68f02a782f75f21980331cb03e64de20da61c118621536c1c869c1629e558cab45ce98fed8443d29c1126fb4255cd6a36ce4 SHA512 c7a228095f37321d57f2813d04f58ee66949e8f81fc49ef6c4ecd391301e308217583ce1a265d4fe8c13d54b5b9c72aeb132caa3caee36e31b6555fbfff34c81 DIST nasm-2.15.05.tar.xz 995732 BLAKE2B a41434965c2125577b762d907a0a3c251c75d9f9beac230fba4099182c7f7beb08c6d2c05c2432b0dc8ba829f24077f44c3096faea9bd0a533250e6dbbfaef35 SHA512 512f90a2584f1c5811429274b97c64a2cedf37b9fdeffb1bcd0ea64afd9ecc19a2d7877ca8f1e05393aa324153fc9f39ea51dacbf8d25a7d5a2d7728c925dba7

View File

@ -4,12 +4,10 @@ In this case we can unconditionally copy files.
Reported-by: Michał Górny Reported-by: Michał Górny
Bug: https://bugs.gentoo.org/655444 Bug: https://bugs.gentoo.org/655444
diff --git a/doc/Makefile.in b/doc/Makefile.in
index 261a791..bc9da1e 100644
--- a/doc/Makefile.in --- a/doc/Makefile.in
+++ b/doc/Makefile.in +++ b/doc/Makefile.in
@@ -28,3 +28,3 @@ RM_RF = rm -rf @@ -28,3 +28,3 @@ RM_RF = rm -rf
CP_F = cp -f CP_F = cp -f
-CP_UF = cp -ufv -CP_UF = cp -uf
+CP_UF = cp -fv +CP_UF = cp -f

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<maintainer type="person"> <maintainer type="person">
<email>slyfox@gentoo.org</email> <email>matthew@gentoo.org</email>
<name>Sergei Trofimovich</name> <name>Matthew Smith</name>
</maintainer> </maintainer>
<longdescription> <longdescription>
The Netwide Assembler, NASM, is an 80x86 assembler designed for portability The Netwide Assembler, NASM, is an 80x86 assembler designed for portability
@ -14,7 +14,7 @@ and easy to understand, similar to Intel's but less complex. It supports
Pentium, P6, MMX, 3DNow!, SSE and SSE2 opcodes, and has macro capability. Pentium, P6, MMX, 3DNow!, SSE and SSE2 opcodes, and has macro capability.
</longdescription> </longdescription>
<upstream> <upstream>
<remote-id type="sourceforge">nasm</remote-id> <remote-id type="github">netwide-assembler/nasm</remote-id>
<bugs-to>https://bugzilla.nasm.us/</bugs-to> <bugs-to>https://bugzilla.nasm.us/</bugs-to>
</upstream> </upstream>
</pkgmetadata> </pkgmetadata>

View File

@ -1,21 +1,18 @@
# Copyright 1999-2019 Gentoo Authors # Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=7 EAPI=7
inherit flag-o-matic
DESCRIPTION="groovy little assembler" DESCRIPTION="groovy little assembler"
HOMEPAGE="https://www.nasm.us/" HOMEPAGE="https://www.nasm.us/"
SRC_URI="https://www.nasm.us/pub/nasm/releasebuilds/${PV/_}/${P/_}.tar.xz" SRC_URI="https://www.nasm.us/pub/nasm/releasebuilds/${PV/_}/${P/_}.tar.xz"
S="${WORKDIR}"/${P/_}
LICENSE="BSD-2" LICENSE="BSD-2"
SLOT="0" SLOT="0"
KEYWORDS="amd64 ~ia64 x86 ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos" KEYWORDS="amd64 ~arm64 ~ia64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
IUSE="doc" IUSE="doc"
RDEPEND=""
DEPEND=""
# [fonts note] doc/psfonts.ph defines ordered list of font preference. # [fonts note] doc/psfonts.ph defines ordered list of font preference.
# Currently 'media-fonts/source-pro' is most preferred and is able to # Currently 'media-fonts/source-pro' is most preferred and is able to
# satisfy all 6 font flavours: tilt, chapter, head, etc. # satisfy all 6 font flavours: tilt, chapter, head, etc.
@ -30,17 +27,10 @@ BDEPEND="
) )
" "
S=${WORKDIR}/${P/_}
PATCHES=( PATCHES=(
"${FILESDIR}"/${PN}-2.13.03-bsd-cp-doc.patch "${FILESDIR}"/${PN}-2.15-bsd-cp-doc.patch
) )
src_configure() {
strip-flags
default
}
src_compile() { src_compile() {
default default
use doc && emake doc use doc && emake doc