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 += safe-iop
|
||||
SUBDIR += samurai
|
||||
SUBDIR += sasm
|
||||
SUBDIR += sbt
|
||||
SUBDIR += scalatest
|
||||
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