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:
parent
0f386d3f5c
commit
8fffb1373a
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=473525
@ -6040,6 +6040,7 @@
|
|||||||
SUBDIR += sabre
|
SUBDIR += sabre
|
||||||
SUBDIR += safe-iop
|
SUBDIR += safe-iop
|
||||||
SUBDIR += samurai
|
SUBDIR += samurai
|
||||||
|
SUBDIR += sasm
|
||||||
SUBDIR += sbt
|
SUBDIR += sbt
|
||||||
SUBDIR += scalatest
|
SUBDIR += scalatest
|
||||||
SUBDIR += scandoc
|
SUBDIR += scandoc
|
||||||
|
25
devel/sasm/Makefile
Normal file
25
devel/sasm/Makefile
Normal 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
3
devel/sasm/distinfo
Normal 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
|
20
devel/sasm/files/patch-SASM.pro
Normal file
20
devel/sasm/files/patch-SASM.pro
Normal 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
4
devel/sasm/pkg-descr
Normal 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
15
devel/sasm/pkg-plist
Normal 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
|
Loading…
Reference in New Issue
Block a user