9e0e0d7b04
Exomizer is a cruncher for old 8-bit computers, with focus on the MOS 6502 CPU. It can create self-decrunching executables for a variety of these systems, as well as plain crunched data. Some decrunching code for the target systems is bundled. Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D37965
43 lines
1.1 KiB
Makefile
43 lines
1.1 KiB
Makefile
PORTNAME= exomizer
|
|
DISTVERSION= 3.1.1
|
|
CATEGORIES= devel
|
|
MASTER_SITES= https://bitbucket.org/magli143/exomizer/wiki/downloads/
|
|
|
|
MAINTAINER= zirias@FreeBSD.org
|
|
COMMENT= Cruncher for 6502-based systems
|
|
WWW= https://bitbucket.org/magli143/exomizer/wiki/Home
|
|
|
|
LICENSE= ZLIB EXO
|
|
LICENSE_COMB= multi
|
|
LICENSE_NAME_EXO= exomizer
|
|
LICENSE_TEXT_EXO= The names of this software and/or it's copyright\
|
|
holders may not be used to endorse or promote products\
|
|
derived from this software without specific prior\
|
|
written permission.
|
|
LICENSE_PERMS_EXO= dist-mirror pkg-mirror auto-accept
|
|
|
|
USES= gmake zip
|
|
|
|
MAKE_ARGS= LDFLAGS="${LDFLAGS} -s" \
|
|
SHELL="${SH} -x" \
|
|
WFLAGS="${CFLAGS}"
|
|
ALL_TARGET= build
|
|
|
|
NO_WRKSUBDIR= yes
|
|
BUILD_WRKSRC= ${WRKSRC}/src
|
|
|
|
OPTIONS_DEFINE= DOCS
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/exomizer \
|
|
${STAGEDIR}${PREFIX}/bin/exomizer
|
|
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/exobasic \
|
|
${STAGEDIR}${PREFIX}/bin/exobasic
|
|
(cd ${WRKSRC} && ${COPYTREE_SHARE} "exodecrs rawdecrs" \
|
|
${STAGEDIR}${DATADIR})
|
|
|
|
do-install-DOCS-on:
|
|
${MKDIR} ${STAGEDIR}${DOCSDIR}
|
|
${INSTALL_MAN} ${WRKSRC}/*.txt ${STAGEDIR}${DOCSDIR}
|
|
|
|
.include <bsd.port.mk>
|