Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Aug 2018 18:25:47 +0000 (UTC)
From:      Tobias Kortkamp <tobik@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org
Subject:   svn commit: r477250 - branches/2018Q3/lang/chicken
Message-ID:  <201808151825.w7FIPlqm089349@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tobik
Date: Wed Aug 15 18:25:46 2018
New Revision: 477250
URL: https://svnweb.freebsd.org/changeset/ports/477250

Log:
  MFH: r477236
  
  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
  
  Approved by:	ports-secteam (miwi)

Modified:
  branches/2018Q3/lang/chicken/Makefile
  branches/2018Q3/lang/chicken/distinfo
  branches/2018Q3/lang/chicken/pkg-message
Directory Properties:
  branches/2018Q3/   (props changed)

Modified: branches/2018Q3/lang/chicken/Makefile
==============================================================================
--- branches/2018Q3/lang/chicken/Makefile	Wed Aug 15 18:23:45 2018	(r477249)
+++ branches/2018Q3/lang/chicken/Makefile	Wed Aug 15 18:25:46 2018	(r477250)
@@ -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@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
+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: branches/2018Q3/lang/chicken/distinfo
==============================================================================
--- branches/2018Q3/lang/chicken/distinfo	Wed Aug 15 18:23:45 2018	(r477249)
+++ branches/2018Q3/lang/chicken/distinfo	Wed Aug 15 18:25:46 2018	(r477250)
@@ -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: branches/2018Q3/lang/chicken/pkg-message
==============================================================================
--- branches/2018Q3/lang/chicken/pkg-message	Wed Aug 15 18:23:45 2018	(r477249)
+++ branches/2018Q3/lang/chicken/pkg-message	Wed Aug 15 18:25:46 2018	(r477250)
@@ -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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201808151825.w7FIPlqm089349>