git: 34c0453b4bd6 - main - devel/yasm: update 1.3.0 → 1.3.0.90

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Tue, 21 Apr 2026 15:19:54 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=34c0453b4bd601f1a3990f87e9bf3b38acb93d80

commit 34c0453b4bd601f1a3990f87e9bf3b38acb93d80
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-04-21 15:17:42 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-04-21 15:19:52 +0000

    devel/yasm: update 1.3.0 → 1.3.0.90
    
    PR:             270129
    Approved by:    johnson.peter@gmail.com (maintainer's timeout; 3 years, 1 month, 10 days)
---
 devel/yasm/Makefile  | 32 +++++++++++++++++++++-----------
 devel/yasm/distinfo  |  6 +++---
 devel/yasm/pkg-plist |  7 ++++---
 3 files changed, 28 insertions(+), 17 deletions(-)

diff --git a/devel/yasm/Makefile b/devel/yasm/Makefile
index 34d3549d703c..6e0b2500f030 100644
--- a/devel/yasm/Makefile
+++ b/devel/yasm/Makefile
@@ -1,8 +1,9 @@
 PORTNAME=	yasm
-PORTVERSION=	1.3.0
-PORTREVISION=	1
+DISTVERSIONPREFIX=	v
+DISTVERSION=	1.3.0-90
+DISTVERSIONSUFFIX=	-ga2f8bdf0
 CATEGORIES=	devel lang
-MASTER_SITES=	https://www.tortall.net/projects/yasm/releases/
+#MASTER_SITES=	https://www.tortall.net/projects/yasm/releases/
 
 MAINTAINER=	johnson.peter@gmail.com
 COMMENT=	Complete rewrite of the NASM assembler
@@ -10,16 +11,25 @@ WWW=		https://yasm.tortall.net/
 
 LICENSE=	BSD3CLAUSE
 
+USES=		cmake:testing localbase:ldflags
+
+USE_GITHUB=	yes
+
+CMAKE_OFF=	YASM_BUILD_TESTS
+CMAKE_TESTING_ON=	YASM_BUILD_TESTS # inclear how to run tests, see https://github.com/yasm/yasm/issues/212
+
 OPTIONS_DEFINE=	NLS
 
-GNU_CONFIGURE=	yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ARGS+=--disable-python --disable-python-bindings
-CPPFLAGS+=	${CXXFLAGS} -I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
-NLS_USES=	gettext iconv
-NLS_CONFIGURE_OFF=--disable-nls --without-libiconv-prefix --without-libintl-prefix
+NLS_CMAKE_BOOL=	ENABLE_NLS
+
+NLS_USES=	gettext-runtime
+NLS_LDFLAGS=	-lintl
 
-INSTALL_TARGET=	install install-man
+post-install:
+	# install manpages
+	${INSTALL_MAN} ${WRKSRC}/yasm.1 ${STAGEDIR}${PREFIX}/share/man/man1
+.for m in yasm_arch yasm_dbgfmts yasm_objfmts yasm_parsers
+	${INSTALL_MAN} ${WRKSRC}/${m}.7 ${STAGEDIR}${PREFIX}/share/man/man7
+.endfor
 
 .include <bsd.port.mk>
diff --git a/devel/yasm/distinfo b/devel/yasm/distinfo
index 3035c9d5fedb..11ca721188eb 100644
--- a/devel/yasm/distinfo
+++ b/devel/yasm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1464339461
-SHA256 (yasm-1.3.0.tar.gz) = 3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f
-SIZE (yasm-1.3.0.tar.gz) = 1492156
+TIMESTAMP = 1776757044
+SHA256 (yasm-yasm-v1.3.0-90-ga2f8bdf0_GH0.tar.gz) = aacfbd63a8e9a4469f40dd9d214cbdfd71e74b46ef46033f502e26dd8b644f30
+SIZE (yasm-yasm-v1.3.0-90-ga2f8bdf0_GH0.tar.gz) = 1404682
diff --git a/devel/yasm/pkg-plist b/devel/yasm/pkg-plist
index 1f31196ae90e..241ab8769b16 100644
--- a/devel/yasm/pkg-plist
+++ b/devel/yasm/pkg-plist
@@ -1,8 +1,8 @@
-bin/yasm
 bin/vsyasm
+bin/yasm
 bin/ytasm
-include/libyasm.h
 include/libyasm-stdint.h
+include/libyasm.h
 include/libyasm/arch.h
 include/libyasm/assocdat.h
 include/libyasm/bitvect.h
@@ -30,7 +30,8 @@ include/libyasm/section.h
 include/libyasm/symrec.h
 include/libyasm/valparam.h
 include/libyasm/value.h
-lib/libyasm.a
+lib/libyasm.so
+lib/libyasmstd.so
 share/man/man1/yasm.1.gz
 share/man/man7/yasm_arch.7.gz
 share/man/man7/yasm_dbgfmts.7.gz