svn commit: r552335 - in head/lang/chibi-scheme: . files
Pietro Cerutti
gahr at FreeBSD.org
Wed Oct 14 13:28:54 UTC 2020
Author: gahr
Date: Wed Oct 14 13:28:53 2020
New Revision: 552335
URL: https://svnweb.freebsd.org/changeset/ports/552335
Log:
lang/chibi-scheme: take maintainership, install docs, fix parallel build
Added:
head/lang/chibi-scheme/files/patch-Makefile (contents, props changed)
Modified:
head/lang/chibi-scheme/Makefile
Modified: head/lang/chibi-scheme/Makefile
==============================================================================
--- head/lang/chibi-scheme/Makefile Wed Oct 14 13:27:51 2020 (r552334)
+++ head/lang/chibi-scheme/Makefile Wed Oct 14 13:28:53 2020 (r552335)
@@ -5,7 +5,7 @@ PORTNAME= chibi-scheme
DISTVERSION= 0.9.1
CATEGORIES= lang
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= gahr at FreeBSD.org
COMMENT= Minimal Scheme implementation for use as a C extension language
LICENSE= BSD3CLAUSE
@@ -16,14 +16,18 @@ USE_GITHUB= yes
GH_ACCOUNT= ashinn
USE_LDCONFIG= yes
+OPTIONS_DEFINE= DOCS
+
MAKE_ARGS= IMAGE_FILES="" \
LDCONFIG=${TRUE}
-ALL_TARGET= all libchibi-scheme.a
+ALL_TARGET= all doc libchibi-scheme.a
TEST_TARGET= test
PORTSCOUT= skipv:stable
PLIST_SUB= SOVERSION=${DISTVERSION}
+PORTDOCS= *
+
post-patch:
@${REINPLACE_CMD} -e 's@ -g -g3 -O3 @ @' \
-e '/$$(SO)/ s@$$(INSTALL_EXE) -m0755 @$$(BSD_INSTALL_LIB) @' \
@@ -32,5 +36,10 @@ post-patch:
-e '/$$(MANDIR)/ s@$$(INSTALL) -m0644 @$$(BSD_INSTALL_MAN) @' \
-e 's@$$(INSTALL) -m0644 @$$(BSD_INSTALL_DATA) @' \
${WRKSRC}/Makefile
+
+post-install:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}/lib
+ ${INSTALL_DATA} ${WRKSRC}/doc/chibi.html ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC}/doc/lib && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}/lib
.include <bsd.port.mk>
Added: head/lang/chibi-scheme/files/patch-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/chibi-scheme/files/patch-Makefile Wed Oct 14 13:28:53 2020 (r552335)
@@ -0,0 +1,11 @@
+--- Makefile.orig 2020-10-14 09:49:18.314212000 +0000
++++ Makefile 2020-10-14 09:51:06.922727000 +0000
+@@ -11,7 +11,7 @@
+ CHIBI_FFI_DEPENDENCIES ?= $(CHIBI_DEPENDENCIES) tools/chibi-ffi
+
+ CHIBI_DOC ?= $(CHIBI) tools/chibi-doc
+-CHIBI_DOC_DEPENDENCIES ?= $(CHIBI_DEPENDENCIES) tools/chibi-doc
++CHIBI_DOC_DEPENDENCIES ?= $(CHIBI_DEPENDENCIES) tools/chibi-doc $(COMPILED_LIBS)
+
+ GENSTATIC ?= ./tools/chibi-genstatic
+
More information about the svn-ports-all
mailing list