1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-05 01:55:52 +00:00

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
This commit is contained in:
Tobias Kortkamp 2018-08-15 15:26:13 +00:00
parent c14bb12a14
commit f6fd4d18b1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=477236
3 changed files with 18 additions and 33 deletions

View File

@ -2,39 +2,37 @@
# $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@gmail.com
MAINTAINER= tobik@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
OPTIONS_SUB= yes
FEATHERS_USES= tk:wrapper,run
post-patch-FEATHERS-off:
@${REINPLACE_CMD} \
@ -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}

View File

@ -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

View File

@ -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.