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:
parent
c14bb12a14
commit
f6fd4d18b1
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=477236
@ -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}
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
Loading…
Reference in New Issue
Block a user