editors/sam: + Unix port of the sam text editor from Bell Labs.
Reviewed by: arrowd, diizzy Differential Revision: https://reviews.freebsd.org/D38785
This commit is contained in:
parent
4a7a56c297
commit
86b0628113
5 changed files with 62 additions and 0 deletions
|
@ -243,6 +243,7 @@
|
|||
SUBDIR += rehex
|
||||
SUBDIR += retext
|
||||
SUBDIR += rubygem-neovim
|
||||
SUBDIR += sam
|
||||
SUBDIR += scite
|
||||
SUBDIR += se
|
||||
SUBDIR += semi
|
||||
|
|
43
editors/sam/Makefile
Normal file
43
editors/sam/Makefile
Normal file
|
@ -0,0 +1,43 @@
|
|||
PORTNAME= sam
|
||||
DISTVERSION= g20230103
|
||||
CATEGORIES= editors
|
||||
|
||||
MAINTAINER= flo@purplekraken.com
|
||||
COMMENT= Unix port of the Sam text editor from Plan 9
|
||||
WWW= https://github.com/deadpixi/sam
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
LIB_DEPENDS= libfreetype.so:print/freetype2
|
||||
|
||||
USES= localbase:ldflags xorg
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= deadpixi
|
||||
GH_PROJECT= sam
|
||||
GH_TAGNAME= 5d8acb3
|
||||
|
||||
USE_XORG= x11 xft xi xt
|
||||
|
||||
# Some random build system fixes
|
||||
MAKE_JOBS_UNSAFE=yes
|
||||
CFLAGS+= -I${LOCALBASE}/include/freetype2
|
||||
|
||||
do-configure:
|
||||
${SED} -e 's/LDFLAGS=/LDFLAGS?=/' -e 's/CC=/CC?=/' \
|
||||
${WRKSRC}/config.mk.def >${WRKSRC}/config.mk
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/sam/sam ${STAGEDIR}${PREFIX}/bin
|
||||
${RLN} ${STAGEDIR}${PREFIX}/bin/sam ${STAGEDIR}${PREFIX}/bin/B
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/samterm/samterm ${STAGEDIR}${PREFIX}/bin
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/ssam/ssam.sh ${STAGEDIR}${PREFIX}/bin/ssam
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/sam.1 ${STAGEDIR}${PREFIX}/share/man/man1
|
||||
${RLN} ${STAGEDIR}${PREFIX}/share/man/man1/sam.1 ${STAGEDIR}${PREFIX}/share/man/man1/B.1
|
||||
${RLN} ${STAGEDIR}${PREFIX}/share/man/man1/sam.1 ${STAGEDIR}${PREFIX}/share/man/man1/samterm.1
|
||||
${RLN} ${STAGEDIR}${PREFIX}/share/man/man1/sam.1 ${STAGEDIR}${PREFIX}/share/man/man1/rsam.1
|
||||
${RLN} ${STAGEDIR}${PREFIX}/share/man/man1/sam.1 ${STAGEDIR}${PREFIX}/share/man/man1/sam.save.1
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/samrc.5 ${STAGEDIR}${PREFIX}/share/man/man5
|
||||
|
||||
.include <bsd.port.mk>
|
3
editors/sam/distinfo
Normal file
3
editors/sam/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1672738941
|
||||
SHA256 (deadpixi-sam-g20230103-5d8acb3_GH0.tar.gz) = 70781f60d2cf7212b9d563cf22c819e68699d5d536bea66927a33009b556f5d1
|
||||
SIZE (deadpixi-sam-g20230103-5d8acb3_GH0.tar.gz) = 312329
|
5
editors/sam/pkg-descr
Normal file
5
editors/sam/pkg-descr
Normal file
|
@ -0,0 +1,5 @@
|
|||
Sam is a text editor originally written for the Blit graphical terminal
|
||||
connected to a machine running 9th Edition Research Unix. It contained many
|
||||
useful innovations, the most famous of which was its use of structural regular
|
||||
expressions. This version of sam is based on that 1990s Unix port, with many
|
||||
useful additions and modifications.
|
10
editors/sam/pkg-plist
Normal file
10
editors/sam/pkg-plist
Normal file
|
@ -0,0 +1,10 @@
|
|||
bin/B
|
||||
bin/sam
|
||||
bin/samterm
|
||||
bin/ssam
|
||||
share/man/man1/B.1.gz
|
||||
share/man/man1/rsam.1.gz
|
||||
share/man/man1/sam.1.gz
|
||||
share/man/man1/sam.save.1.gz
|
||||
share/man/man1/samterm.1.gz
|
||||
share/man/man5/samrc.5.gz
|
Loading…
Reference in a new issue