1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

New port: devel/sasm: Simple IDE for NASM, MASM, GAS and FASM assembly languages

PR:		229401
Submitted by:	Martin Filla <martinfilla@post.cz>
This commit is contained in:
Yuri Victorovich 2018-06-29 00:26:06 +00:00
parent 0f386d3f5c
commit 8fffb1373a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=473525
6 changed files with 68 additions and 0 deletions

View File

@ -6040,6 +6040,7 @@
SUBDIR += sabre
SUBDIR += safe-iop
SUBDIR += samurai
SUBDIR += sasm
SUBDIR += sbt
SUBDIR += scalatest
SUBDIR += scandoc

25
devel/sasm/Makefile Normal file
View File

@ -0,0 +1,25 @@
# $FreeBSD$
PORTNAME= SASM
DISTVERSIONPREFIX= v
DISTVERSION= 3.9.0
CATEGORIES= devel
MAINTAINER= martinfilla@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>

3
devel/sasm/distinfo Normal file
View File

@ -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

View File

@ -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)

4
devel/sasm/pkg-descr Normal file
View File

@ -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

15
devel/sasm/pkg-plist Normal file
View File

@ -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