git: 770f06c63d9d - main - devel/z88dk: add missing dependency on Perl, enable verbose build
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 02 Dec 2021 04:45:44 UTC
The branch main has been updated by danfe:
URL: https://cgit.FreeBSD.org/ports/commit/?id=770f06c63d9d92ebabd78c0a3ef4e74d02dd166d
commit 770f06c63d9d92ebabd78c0a3ef4e74d02dd166d
Author: Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2021-12-02 04:45:20 +0000
Commit: Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2021-12-02 04:45:20 +0000
devel/z88dk: add missing dependency on Perl, enable verbose build
Fix a couple of minor style bugs in the Makefile patch while here.
---
devel/z88dk/Makefile | 6 ++++--
devel/z88dk/files/patch-Makefile | 4 ++--
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/devel/z88dk/Makefile b/devel/z88dk/Makefile
index 399699127a30..d056ab26cacd 100644
--- a/devel/z88dk/Makefile
+++ b/devel/z88dk/Makefile
@@ -2,6 +2,7 @@
PORTNAME= z88dk
PORTVERSION= 2.1
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}
DISTNAME= ${PORTNAME}-src-${PORTVERSION}
@@ -31,9 +32,10 @@ TEST_DEPENDS= dos2unix:converters/unix2dos \
p5-Test-HexDifferences>=0:devel/p5-Test-HexDifferences \
p5-Text-Table>=0:textproc/p5-Text-Table
-USES= gmake gnome shebangfix tar:tgz
+USES= gmake gnome perl5 shebangfix tar:tgz
USE_GNOME= libxml2
-MAKE_ENV= ZCCCFG=${WRKSRC}/lib/config
+USE_PERL5= run
+MAKE_ENV= ZCCCFG=${WRKSRC}/lib/config Q= # force verbose build
SHEBANG_FILES= src/z80asm/asmpp.pl
TEST_TARGET= testsuite test
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/devel/z88dk/files/patch-Makefile b/devel/z88dk/files/patch-Makefile
index 32e82f25bc9e..e84a339b2188 100644
--- a/devel/z88dk/files/patch-Makefile
+++ b/devel/z88dk/files/patch-Makefile
@@ -61,7 +61,7 @@
+ $(MAKE) -C src/ucpp PREFIX=$(DESTDIR)$(PREFIX) install
+ $(MAKE) -C src/cpp PREFIX=$(DESTDIR)$(PREFIX) install
+ $(MAKE) -C src/sccz80 PREFIX=$(DESTDIR)$(PREFIX) install
-+ $(MAKE) -C src/z80asm PREFIX=$(DESTDIR)$(PREFIX) PREFIX_SHARE=$(DESTDIR)$(prefix_share) install
++ $(MAKE) -C src/z80asm PREFIX=$(DESTDIR)$(PREFIX) PREFIX_SHARE=$(DESTDIR)$(prefix_share) install
+ $(MAKE) -C src/zcc PREFIX=$(DESTDIR)$(PREFIX) install
+ $(MAKE) -C src/zpragma PREFIX=$(DESTDIR)$(PREFIX) install
+ $(MAKE) -C src/zx7 PREFIX=$(DESTDIR)$(PREFIX) install
@@ -76,8 +76,8 @@
+ if [ -f bin/zsdcc$(EXESUFFIX) ]; then cp bin/zsdcc$(EXESUFFIX) $(DESTDIR)$(PREFIX)/bin/; fi
+ # XXX: perform installation in the port's Makefile (bogus permissions,
+ # huge and useless(?) _DEVELOPMENT collection)
-+ #cp -r lib $(DESTDIR)$(prefix_share)/
+ #cp -r include $(DESTDIR)$(prefix_share)/
++ #cp -r lib $(DESTDIR)$(prefix_share)/
+ #cp -r libsrc $(DESTDIR)$(prefix_share)/
+ #cp -r src/m4 $(DESTDIR)$(prefix_share)/src/