svn commit: r477236 - head/lang/chicken
Tobias Kortkamp
tobik at FreeBSD.org
Wed Aug 15 15:26:15 UTC 2018
Author: tobik
Date: Wed Aug 15 15:26:13 2018
New Revision: 477236
URL: https://svnweb.freebsd.org/changeset/ports/477236
Log:
lang/chicken: Update to 4.13.0
- Respect LDFLAGS
- Take maintainership
Changes: https://code.call-cc.org/releases/4.13.0/NEWS
PR: 230535
Approved by: maintainer
Security: 5a771686-9e33-11e8-8b2d-9cf7a8059466
MFH: 2018Q3
Modified:
head/lang/chicken/Makefile
head/lang/chicken/distinfo
head/lang/chicken/pkg-message
Modified: head/lang/chicken/Makefile
==============================================================================
--- head/lang/chicken/Makefile Wed Aug 15 15:23:57 2018 (r477235)
+++ head/lang/chicken/Makefile Wed Aug 15 15:26:13 2018 (r477236)
@@ -2,40 +2,38 @@
# $FreeBSD$
PORTNAME= chicken
-PORTVERSION= 4.12.0
+DISTVERSION= 4.13.0
PORTEPOCH= 1
CATEGORIES= lang scheme
-MASTER_SITES= http://code.call-cc.org/releases/${PORTVERSION}/
+MASTER_SITES= http://code.call-cc.org/releases/${DISTVERSION}/
-MAINTAINER= vmagerya at gmail.com
+MAINTAINER= tobik at FreeBSD.org
COMMENT= Scheme-to-C compiler
USES= cpe gmake
CPE_VENDOR= call-cc
MAKEFILE= GNUmakefile
USE_LDCONFIG= yes
-MAKE_ARGS+= PLATFORM=bsd \
+MAKE_ARGS= PLATFORM=bsd \
PREFIX=${PREFIX} \
MANDIR=${PREFIX}/man \
LIBDIR="${PREFIX}/lib" \
DOCDIR="${DOCSDIR}" \
- ARCH=${NEW_ARCH} \
C_COMPILER="${CC}" \
CXX_COMPILER="${CXX}" \
LIBRARIAN="${AR}" \
- C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}"
+ C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
+ LINKER_OPTIONS="${LDFLAGS}"
TEST_TARGET= check
-NEW_ARCH= ${ARCH:S/i386/x86/:S/amd64/x86-64/}
-
OPTIONS_DEFINE= DOCS FEATHERS
+OPTIONS_SUB= yes
+
+# XXX: This should be a subpackage and on by default
FEATHERS_DESC= Install the Feathers debugger (requires Tcl/Tk)
-FEATHERS_RUN_DEPENDS=\
- wish:x11-toolkits/tk-wrapper
+FEATHERS_USES= tk:wrapper,run
-OPTIONS_SUB= yes
-
post-patch-FEATHERS-off:
@${REINPLACE_CMD} \
-e 's/feathers.1//g' \
@@ -44,16 +42,9 @@ post-patch-FEATHERS-off:
${WRKSRC}/rules.make
post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/chicken
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/chicken-bug
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/chicken-install
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/chicken-profile
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/chicken-status
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/chicken-uninstall
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/csc
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/csi
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/chicken/8/*.so
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libchicken.so.8
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/c* \
+ ${STAGEDIR}${PREFIX}/lib/chicken/?/*.so \
+ ${STAGEDIR}${PREFIX}/lib/libchicken.so
post-install-DOCS-on:
${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR}
Modified: head/lang/chicken/distinfo
==============================================================================
--- head/lang/chicken/distinfo Wed Aug 15 15:23:57 2018 (r477235)
+++ head/lang/chicken/distinfo Wed Aug 15 15:26:13 2018 (r477236)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1488700400
-SHA256 (chicken-4.12.0.tar.gz) = 605ace459bc66e8c5f82abb03d9b1c9ca36f1c2295931d244d03629a947a6989
-SIZE (chicken-4.12.0.tar.gz) = 4240266
+TIMESTAMP = 1534321510
+SHA256 (chicken-4.13.0.tar.gz) = add549619a31363d6608b39e0cf0e68b9d5e6ff2a719b5691ddeba57229c6c43
+SIZE (chicken-4.13.0.tar.gz) = 4244358
Modified: head/lang/chicken/pkg-message
==============================================================================
--- head/lang/chicken/pkg-message Wed Aug 15 15:23:57 2018 (r477235)
+++ head/lang/chicken/pkg-message Wed Aug 15 15:26:13 2018 (r477236)
@@ -1,8 +1,2 @@
-===============================================================================
-Note that some chicken "eggs" require the environment variable TZ to be set in
-order to function properly.
-
-To set the timezone to Greenwich Mean Time in [t]csh, the command would be:
-
-> setenv TZ GMT
-===============================================================================
+Some chicken eggs require the environment variable TZ to be set in
+order to function properly. See environ(7) for more information.
More information about the svn-ports-all
mailing list