svn commit: r473525 - in head/devel: . sasm sasm/files

Yuri Victorovich yuri at FreeBSD.org
Fri Jun 29 00:26:08 UTC 2018


Author: yuri
Date: Fri Jun 29 00:26:06 2018
New Revision: 473525
URL: https://svnweb.freebsd.org/changeset/ports/473525

Log:
  New port: devel/sasm: Simple IDE for NASM, MASM, GAS and FASM assembly languages
  
  PR:		229401
  Submitted by:	Martin Filla <martinfilla at post.cz>

Added:
  head/devel/sasm/
  head/devel/sasm/Makefile   (contents, props changed)
  head/devel/sasm/distinfo   (contents, props changed)
  head/devel/sasm/files/
  head/devel/sasm/files/patch-SASM.pro   (contents, props changed)
  head/devel/sasm/pkg-descr   (contents, props changed)
  head/devel/sasm/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Thu Jun 28 23:05:23 2018	(r473524)
+++ head/devel/Makefile	Fri Jun 29 00:26:06 2018	(r473525)
@@ -6040,6 +6040,7 @@
     SUBDIR += sabre
     SUBDIR += safe-iop
     SUBDIR += samurai
+    SUBDIR += sasm
     SUBDIR += sbt
     SUBDIR += scalatest
     SUBDIR += scandoc

Added: head/devel/sasm/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/sasm/Makefile	Fri Jun 29 00:26:06 2018	(r473525)
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME=	SASM
+DISTVERSIONPREFIX=	v
+DISTVERSION=	3.9.0
+CATEGORIES=	devel
+
+MAINTAINER=	martinfilla at post.cz
+COMMENT=	Simple IDE for NASM, MASM, GAS and FASM assembly languages
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+USES=		qmake
+USE_GITHUB=	yes
+GH_ACCOUNT=	Dman95
+USE_QT5=	core gui network widgets buildtools_build
+USE_GL=		gl
+
+DATADIR=	${PREFIX}/share/sasm
+
+post-patch:
+	@${REINPLACE_CMD} -e 's|/usr/share|${PEFIX}/share|' ${WRKSRC}/Linux/share/applications/sasm.desktop
+
+.include <bsd.port.mk>

Added: head/devel/sasm/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/sasm/distinfo	Fri Jun 29 00:26:06 2018	(r473525)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1530229330
+SHA256 (Dman95-SASM-v3.9.0_GH0.tar.gz) = 1a50bb1fd52a7f0e791bb15e659c7267b20246aad71b16420c22c5616c316602
+SIZE (Dman95-SASM-v3.9.0_GH0.tar.gz) = 21593677

Added: head/devel/sasm/files/patch-SASM.pro
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/sasm/files/patch-SASM.pro	Fri Jun 29 00:26:06 2018	(r473525)
@@ -0,0 +1,20 @@
+--- SASM.pro.orig	2018-06-28 23:51:49 UTC
++++ SASM.pro
+@@ -25,13 +25,13 @@ data.files += Linux/share/sasm/*
+ data.path = $$DATADIR/sasm/
+ shortcutfiles.files += Linux/share/applications/sasm.desktop
+ shortcutfiles.path = $$DATADIR/applications/
+-docfiles.files += Linux/share/doc/sasm/changelog.gz
+-docfiles.files += Linux/share/doc/sasm/copyright
+-docfiles.path = $$DATADIR/doc/sasm/
++#docfiles.files += Linux/share/doc/sasm/changelog.gz
++#docfiles.files += Linux/share/doc/sasm/copyright
++#docfiles.path = $$DATADIR/doc/sasm/
+ INSTALLS += binfile
+ INSTALLS += data
+ INSTALLS += shortcutfiles
+-INSTALLS += docfiles
++#INSTALLS += docfiles
+ 
+ include(singleapplication/qtsingleapplication.pri)
+ 

Added: head/devel/sasm/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/sasm/pkg-descr	Fri Jun 29 00:26:06 2018	(r473525)
@@ -0,0 +1,4 @@
+SASM has syntax highlighting and debugger. The program works out of
+the box and is great for beginners to learn assembly language.
+
+WWW: https://dman95.github.io/SASM/english.html

Added: head/devel/sasm/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/sasm/pkg-plist	Fri Jun 29 00:26:06 2018	(r473525)
@@ -0,0 +1,15 @@
+bin/fasm
+bin/listing
+bin/sasm
+share/applications/sasm.desktop
+%%DATADIR%%/NASM/macro.c
+%%DATADIR%%/Projects/FASMHello.asm
+%%DATADIR%%/Projects/FASMHellox64.asm
+%%DATADIR%%/Projects/GASHello.asm
+%%DATADIR%%/Projects/GASHellox64.asm
+%%DATADIR%%/Projects/NASMHello.asm
+%%DATADIR%%/Projects/NASMHellox64.asm
+%%DATADIR%%/include/io.inc
+%%DATADIR%%/include/io64.inc
+%%DATADIR%%/keys.ini
+%%DATADIR%%/sasm.png


More information about the svn-ports-all mailing list